unplugged
16th March 2003, 22:37
Is there any procedure or filter combo to produce a merge (not deinterlacing) of YV12 interlaced data to YV12 progressive?
It should be helpful for anyone want flask to XviD, since lot of PAL movies have interlaced MPEG-2 frames despite the content itself is progressive and not combed.
(apart chroma line assignment 1-3 2-4 5-7 6-8 ... )
# example of not perfect output, chroma remains interlaced
# with wrong displacement order for VirtualDub or AVI application
...
LoadPlugin("C:\App\Media\Avisynth\MPEGDecoderYV12.DLL")
mpegsource("E:\movie\movie.d2v")
...
# example of trick to fix chroma displacement
# although not very funny (a bit of blur)
...
LoadPlugin("C:\App\Media\Avisynth\MPEGDecoderYV12.DLL")
mpegsource("E:\movie\movie.d2v")
ConvertToYUY2(interlaced=true)
ConvertToYV12()
...
Guessing there should be one more elegant solution ;), word goes to Avisynth masters (or who have just a nice idea).
thanks,
unplugged
It should be helpful for anyone want flask to XviD, since lot of PAL movies have interlaced MPEG-2 frames despite the content itself is progressive and not combed.
(apart chroma line assignment 1-3 2-4 5-7 6-8 ... )
# example of not perfect output, chroma remains interlaced
# with wrong displacement order for VirtualDub or AVI application
...
LoadPlugin("C:\App\Media\Avisynth\MPEGDecoderYV12.DLL")
mpegsource("E:\movie\movie.d2v")
...
# example of trick to fix chroma displacement
# although not very funny (a bit of blur)
...
LoadPlugin("C:\App\Media\Avisynth\MPEGDecoderYV12.DLL")
mpegsource("E:\movie\movie.d2v")
ConvertToYUY2(interlaced=true)
ConvertToYV12()
...
Guessing there should be one more elegant solution ;), word goes to Avisynth masters (or who have just a nice idea).
thanks,
unplugged