BakaBT

BakaBT => Need Help? Ask Here => Playback => Topic started by: Tornado15550 on July 31, 2013, 04:54:07 AM

Title: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: Tornado15550 on July 31, 2013, 04:54:07 AM
xy-VSFilter's dev team claims that it is multiple orders of magnitude faster than DirectVobSub 2.41.
If we look at development, DVS seems to be way more active as it is updated quite regularly (I couldn't find a changelog so I can't tell if it was a major update or just tiny bugfixes), whereas xyVSfilter was last updated in November 2012.
But what does the BakaBT playback community think is the best subtitle renderer?
xy-VSFilter, DirectVobSub (DVS) 2.41, or MPC-HC's built in subtitle renderer?
 :)
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: Southrop on July 31, 2013, 07:37:28 AM
Regarding ISR: http://afternoonnapsempire.org/subtitle-renderer-matters/
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: line0 on July 31, 2013, 02:45:26 PM
what? XySubFilter  (http://forum.doom9.org/showthread.php?p=1637441)is obviously the best choice, once the remaining bugs and performance issues are ironed out.

as for repositories, latest XySubFilter is here: https://github.com/Cyberbeing/xy-VSFilter/tree/black_bar (can change any day, though), this will also build xy-vsfilter.

If you want a recent xy-vsfilter build i'd suggest you build the "cccp branch" https://github.com/jeeb/xy-vsfilter/tree/blitzkrieg or download the latest cccp rc (http://www.cccp-project.net/beta/Combined-Community-Codec-Pack-RC2-2013-07-16.exe) to get the 3.0.0.232 binary...

also, check here for MPC-HC VSFilter commit logs: https://github.com/mpc-hc/mpc-hc/tree/master/src/filters/transform/VSFilter
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: Tornado15550 on August 01, 2013, 04:08:02 AM
what? XySubFilter  (http://forum.doom9.org/showthread.php?p=1637441)is obviously the best choice, once the remaining bugs and performance issues are ironed out.

as for repositories, latest XySubFilter is here: https://github.com/Cyberbeing/xy-VSFilter/tree/black_bar (can change any day, though), this will also build xy-vsfilter.

If you want a recent xy-vsfilter build i'd suggest you build the "cccp branch" https://github.com/jeeb/xy-vsfilter/tree/blitzkrieg or download the latest cccp rc (http://www.cccp-project.net/beta/Combined-Community-Codec-Pack-RC2-2013-07-16.exe) to get the 3.0.0.232 binary...

also, check here for MPC-HC VSFilter commit logs: https://github.com/mpc-hc/mpc-hc/tree/master/src/filters/transform/VSFilter

My current setup is a 64bit one (LAV/MPC-HC/xy-VSFilter 64bit).
I would love to hop on and use XySubFilter, but AFAIK it's only compatible with MadVR, and the MPC-HC dev team is working on making it compatible with the internal filters, and perhaps later a x64 release will follow.

For the xy-VSFilter CCCP branch, would it be a x64 version?
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: line0 on August 01, 2013, 04:34:14 AM
My current setup is a 64bit one (LAV/MPC-HC/xy-VSFilter 64bit).
Why do you need it to be 64 bit in the first place?

For the xy-VSFilter CCCP branch, would it be a x64 version?
There's nothing that should prevent you from building an x64 version, but yeah, you'd have to build it yourself
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: Southrop on August 01, 2013, 09:36:50 AM
I don't see what's wrong with using the x86 version. I have a 64-bit Windows 7, but I run 32-bit MPC-HC.
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: vuzedome on August 01, 2013, 10:32:04 AM
Same here, 32-bit works just fine on 64-bit.
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: megido-rev.M on August 02, 2013, 12:05:12 AM
Yes, just stick with 32-bit setups.
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: Tornado15550 on August 02, 2013, 12:47:46 AM
Okay. Will do.  :)
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: kitamesume on August 21, 2013, 06:47:13 PM
just to note, madvr can be configured to take on less resources.
it might actually be lighter than EVR when configured right.
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: megido-rev.M on August 22, 2013, 01:48:17 AM
Do you have a sample configuration?
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: Zalis116 on August 22, 2013, 02:50:22 AM
I have to throw in a vote for MPC-HC's subtitle renderer, because it actually allows softsubs to have the same restyling capability that users enjoyed back in 2007. Xy-vs/subfilter don't seem to care about this kind of flexibility, or at least they didn't -- allegedly that function's been added back in, but I haven't managed to find it yet.
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: kitamesume on August 22, 2013, 08:08:39 AM
Do you have a sample configuration?
depends on what setup you have, if you have a GPU that supports DXVA2 you can go with that for scaling, otherwise sticking with softcubic and Catmull seems to reduce a lot of load.
as for the rest of the settings.

(click to show/hide)

a few things to note:
the buffers works as what it suggests, with a larger buffer space it decodes the frames in advance, it then buffers the decoded frames.
-- too large buffer space can cause dropped frames due to unused buffered frames, but it won't cause stuttering unless your CPU can't keep up.

for the sharpest and cleanest image though jinc still does best in upscaling, catmull on downscaling.
i'm using the maximum quality, with all trade-offs disabled due to what my machine can handle.
jinc3 with active ringing filter for upscaling, catmull-rom for downscaling, 24cpu and gpu buffers, smooth-motion fully enabled(it doesn't interpolate, it rearranges frames so it doesn't have any judder).
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: line0 on August 23, 2013, 06:54:28 PM
I have to throw in a vote for MPC-HC's subtitle renderer, because it actually allows softsubs to have the same restyling capability that users enjoyed back in 2007. Xy-vs/subfilter don't seem to care about this kind of flexibility, or at least they didn't -- allegedly that function's been added back in, but I haven't managed to find it yet.
you mean this? http://puu.sh/497ok.png

Don't use ISR, it's broken.
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: Zalis116 on October 04, 2013, 07:26:51 AM
you mean this? http://puu.sh/497ok.png

Don't use ISR, it's broken.
Thanks, finally got it to work. Turns out stuff works better if you actually install it directly instead of believing that updating CCCP would include an item appearing in their "updated components list."

Speaking of ISR being broken, would that explain why I always saw subtitles consistently appearing a frame or two early in every release on my two systems using ISR with CCCP versions from 11-11-11 or later? At first I thought it was timeshifting fail in certain BD re-releases, but a check with extracted subs in Aegisub confirmed that the problem was on my end. Nonetheless, it was annoying enough that I've continued to DL SD .avi/.mp4 despite finally having systems good enough to play modern HD .mkvs.
Title: Re: xy-VSFilter vs DirectVobSub 2.41 vs MPC-HC's built in subtitle renderer
Post by: Tornado15550 on October 04, 2013, 02:32:18 PM
By the way, a test build of MPC-HC (https://github.com/mpc-hc/mpc-hc/pull/114) has been released, which adds support for XySubFilter to the VMR-9 and EVR-CP. So now, there is no need to install MadVR to enjoy XySubFilter.