Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
19th July 2013, 21:22 | #21 | Link | |
/人 ◕ ‿‿ ◕ 人\
Join Date: May 2011
Location: Russia
Posts: 643
|
Quote:
I think it's better to remove that checkbox and add option "Use Renderer resolution" or something like that to the list instead. Also looks like I found small bug: if you choose custom resolution, but "Render to original video size" option is disabled then subtitles are stretched to compensate AR of entered resolution. Last edited by vivan; 19th July 2013 at 21:51. |
|
19th July 2013, 21:48 | #22 | Link | |
Registered User
Join Date: Apr 2012
Posts: 169
|
Quote:
@madshi: You should think about renaming that one btw, it is confusing to read, maybe something like "optimize subtitles rendering for performance instead of quality" |
|
19th July 2013, 22:13 | #23 | Link |
Registered User
Join Date: Aug 2009
Posts: 463
|
Is there any way to set xySubFilter to render subtitles over black borders added by render? Now, it renders subtitles over image, no matter what size of black borders is. MPC-HC ISR renders subtitles after black borders are added by render.
|
19th July 2013, 22:15 | #24 | Link |
MPC-HC Developer
Join Date: May 2010
Location: Poland
Posts: 586
|
@cyberbeing: I thought you will make different threads for xy-vsfilter and XySubFilter. For me those are different things and you should make this clear for end user to avoid confusion. Anyway it doesn't matter as far as you will be able to keep this thread clean and separate problems with xy-vsfilter and XySubFilter.
|
19th July 2013, 22:22 | #25 | Link | |||
Registered User
Join Date: Feb 2004
Posts: 399
|
Quote:
I only see "Renderer Layout Options" with 3 possibilities: -Use Original Video Size -Use AR adjusted video size -Customize.. So...?? Quote:
Quote:
__________________
XP SP3 / Geforce 8500 / Zoom Player |
|||
19th July 2013, 22:25 | #26 | Link | ||
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Quote:
Quote:
|
||
19th July 2013, 23:28 | #28 | Link | |||||||||||
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
http://code.google.com/p/xy-vsfilter.../detail?id=156
Quote:
We are awaiting both MPC-HC & MPC-BE to merge the above. Quote:
When right-clicking the MPC-HC window "Subtitles" should be grayed out & inaccessible. If the high CPU usage persists, uninstall XySubFilter, and install xy-VSFilter 3.0.0.211. Is performance the same? Quote:
Quote:
F.Y.I. Because of how Blur was originally implemented in VSFilter 2.39, \blur must have a value greater than 0.3 to have an effect. Quote:
Quote:
Quote:
(lower quality, subtitles alpha-blended before resizing) XySubFilter by default performs Layout @ Original Video Size but and our scale function is used for Rendering @ Output Window Size (higher quality, subtitles alpha-blended after resizing) Enabling "Render To Original Video Size" disables our scale function, and enables lower quality VSFilter-like behavior in XySubFilter. There are some people who prefer the appearance of VSFilter-like rendering, since typesetting will usually blend more transparently when subtitle resolution and video resolution matches. If you one of those people who dislike high resolution subtitles on lower resolution video, this option is for you. Otherwise leave it in its default disabled state. Quote:
As DarkSpace already mentioned, by default "Auto" will use the YCbCr Matrix value in a ASS script, else if YCbCr Matrix is missing from script TV.601 is used for legacy VSFilter.dll compatibility. This is the behavior you want. "Guess" is essentially "Guess Matrix by Resolution", which will result in incorrect colors on most scripts. F.Y.I. For future reference, treat any "Auto" setting in XySubFilter & xy-VSFilter as defaults which should not be changed. Most of the "Auto" settings have adaptive behavior to ensure intended behavior in various different scenarios. Quote:
The Layout Options *never* affect rendering resolution, only how subtitle scripts are scaled to output resolution. Setting Layout to "Customize" is another debugging setting, which is normally useless. If you have a script authored with advanced typesetting for a 1280x720 video, yet you are using it on a 1920x1080 video, you would set "Customize" to 1280x720 to achieve proper scaling. Quote:
XySubFilter does not contain a custom resolution setting, only a custom layout setting. The *only* correct setting for Layout is the original authored video resolution of a script. Setting anything else will result in incorrect scaling behavior. Quote:
To-do list. You'll need to wait for madVR to implement this, as the Subtitle Consumer needs to initiate requests for such black border rendering. |
|||||||||||
19th July 2013, 23:39 | #30 | Link |
Registered User
Join Date: May 2008
Posts: 1,840
|
Styles aren't working for me, are they working for anyone?
Is there a way to block xysubfilter in mpc without setting it to not load subs?
__________________
PC: FX-8320 GTS250 HTPC: G1610 GTX650 PotPlayer/MPC-BE LAVFilters MadVR-Bicubic75AR/Lanczos4AR/Lanczos4AR LumaSharpen -Strength0.9-Pattern3-Clamp0.1-OffsetBias2.0 |
19th July 2013, 23:47 | #31 | Link |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
XySubFilter style overrides are working just fine here. What exactly wasn't working for you? You need to edit each style individually, else set "Force Default" to override all styles with the "Global Default".
xy-VSFilter (VSFilter.dll) intentionally does not support style overrides on ASS scripts. This is not a bug. Eventually it will gain a style editor dialog similar to XySubFilter and we'll re-enable this functionally. Not currently. |
20th July 2013, 00:13 | #32 | Link | |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Quote:
|
|
20th July 2013, 00:14 | #33 | Link | ||
Registered User
Join Date: Apr 2012
Posts: 169
|
Quote:
Quote:
|
||
20th July 2013, 00:29 | #34 | Link | |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
Quote:
If the issue is xy-VSFilter loading instead of XySubFilter with madVR, we are awaiting MPC-HC to apply a fix for this. madVR always requests frame size padded to common texture widths from the video decoder, this is normal. |
|
20th July 2013, 00:37 | #35 | Link | ||||
Registered User
Join Date: Feb 2004
Posts: 399
|
Quote:
Quote:
Makes me wonder if what I've always wanted in VSFilter is now available by default in xySubFilter? You say xySub (with "Render To Original Video Size" disabled) now uses an internal scale function for Rendering @ Output Window Size. Would it, as a consequence, also keep subtitles size constant regardless of output window size? I explain: I use my display for scaling, every media content below 720p, the resolution sent is 1280x720. Anything above 720p, the resolution sent is 1920x1080. With good old VSFilter, I had to sometimes adjust the font size because of the different media resolution / window size (1280x720 versus 1920x1080). Could it be that now I only need to set the font size once and it'll work for every scenario? Quote:
Quote:
__________________
XP SP3 / Geforce 8500 / Zoom Player Last edited by TheShadowRunner; 20th July 2013 at 01:02. |
||||
20th July 2013, 00:51 | #36 | Link | |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
Quote:
Unfortunately, VSFilter, xy-VSFilter, XySubFilter, and even Libass are all essentially single-threaded subtitle renderers. They will never utilize more than a single CPU core. If you provide a sample script(s) which bottleneck your CPU, we could look into possible optimizations. Otherwise my only recommendation to is to buy Intel the next time you upgrade you PC. When it comes to subtitle rendering, single-thread IPC is king. I'd also recommend to try setting the madVR CPU queue to much higher value like 64 or even the maximum 128, and see if its enough to get you through these difficult subtitle sections. Last edited by cyberbeing; 20th July 2013 at 00:54. |
|
20th July 2013, 01:14 | #37 | Link | |||
Registered User
Join Date: Apr 2012
Posts: 169
|
Quote:
Quote:
Quote:
|
|||
20th July 2013, 02:06 | #38 | Link | ||||
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
Quote:
In order for XySubFilter to scale properly, it needs to know the original authored video resolution of the script. Normally this would be the resolution of video with embedded subtitles, and this is what is used by default. If you upscale the video before madVR, scaling of *.ass scripts will no longer function correctly. All font sizes, effects, blurs, typesetting, and so on, are scaled to always maintain relative appearance in relationship to the original video resolution. Essentially near-perfect scaling of xy-VSFilter output. The best way to see this effect is to toggle the "Render to Original Video Size" on & off in the middle of playback. Both should look near-identical with the exception of rendering resolution. Quote:
Eventually we may look to see if there is anything from the dead Threaded-VSFilter project worth salvaging (the developer was optimizing for an AMD Quad-Core CPU nearly identical to yours). Overall, xy-VSFilter surpassed the performance of Threaded-VSFilter a long time ago, even though we are single threaded, but there still may be certain types of bottlenecks where it is faster. Multi-threading is difficult to execute well on ass subtitle scripts, especially since we value maintaining identical output to VSFilter 2.39 for compatibility reasons. Quote:
[Edit: A quick test shows me that a Intel Ivy Bridge Dual-Core @2.1Ghz offers around the same performance as your AMD PhenomII Quad @4Ghz with XySubFilter/xy-VSFilter] Quote:
Which reminds me, anybody on a 32-bit OS using XySubFilter, do not set madVR's CPU Queue higher than 64. Last edited by cyberbeing; 20th July 2013 at 02:43. |
||||
20th July 2013, 03:02 | #39 | Link |
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
|
As a workaround for users of MPC-BE, if you rename "mpc-be.exe" to "mpc-hc.exe" it will allow XySubFilter to load external subtitles.
This goes for anybody else who renames their MPC-HC executables as well. Currently our workaround in Beta searches explicitly for an application name containing "mpc-hc". |
20th July 2013, 03:44 | #40 | Link | |
Registered User
Join Date: Feb 2004
Posts: 399
|
Quote:
I'm looking for good samples, it'll be easier to explain. Will get back to you on this.
__________________
XP SP3 / Geforce 8500 / Zoom Player |
|
|
|