Back Forum Reply New

MSharpen amp; Vobsub won't work together in YV12

I'm not sure where the problem is, but when I use MSharpen with Vobsub, then the subtitles don't get drawn.  Below is a snippet of the script that I use:

Code:
mpeg2source(quot;source.d2vquot;)
MSharpen()
Vobsub(quot;subsquot;)
However, if I convert the color space to anything else before calling Vobsub, then the problem disappears.

Does VobSub support YV12?

I've had this same problem, but I haven't posted about it yet because I haven't completely figured it out yet. At first I had my script convert to YUY2 before doing MSharpen and VobSub then coverting back to YV12 (since at the time MSharpen still didn't support YV12 and VobSub still had the chroma switching bug). When the YV12 version of MSharpen came out I simply surrounded VobSub with SwapUV() calls. But when I removed them for the fixed version of VobSub, it simply stopped outputting the subtitles.

When I tried this, however, it worked:
SwapUV()
SwapUV()
VobSub()

This is a very weird bug. I'm glad it's not just happening to me, my computer already has enough problems.

edit: forgot to mention that VobSub doesn't output only when MSharpen comes before it, and that putting a Crop() in between MSharpen and VobSub doesn't fix it.

Originally posted by neuron2
Does VobSub support YV12?

Yes, it does.

Are you using the second beta?

(or - could you post the version number)

Originally posted by sh0dan
Are you using the second beta?

(or - could you post the version number)

That figures, I was using the first beta. I wasn't even aware a second had been released. The new one clears up all the problems.

Originally posted by sh0dan
Are you using the second beta?

(or - could you post the version number)

The version of AviSynth I'm using is 2.51 beta, built on 3/12/03

@madoka: It's the msharpen version.  
Download the latest version, and your problems should be solved.
¥
Back Forum Reply New