PDA

View Full Version : AVIsynth and YV12


lschafroth
5th July 2004, 23:02
I am new to all this and I am trying to get a grasp on what to use in my project.

I use IuVCR with PicVideo 19 setting. I have it set to capture in YUY2 color.

I've read where YV12 is much faster. Should I be capturing in YV12?

I am using AVIsynth 2.5 and CCE SP 2.67.

I've read about mpeg2dec3. What is it and do I need it? I cannot find a FAQ on it on thise site.

My goal is to capture to Half D1 (analog 8mm source).
Use AVIsynth (convolution3d) to CCE. (any other filters that are better?)

LS

scharfis_brain
6th July 2004, 00:42
please do *never* capture in YV12
also avoid converting your source to yv12 in avisynth.
the conversion to yv12 should only be done by the encoder itself.

yv12 processing is only useful, if your source is already yv12.
but analogue video isn't yv12. so just leave it at yuy2. its the best option quality wise. converting it to yv12 will degrade quality and take some (useless) time

sh0dan
6th July 2004, 14:27
Originally posted by scharfis_brain
also avoid converting your source to yv12 in avisynth.
the conversion to yv12 should only be done by the encoder itself.
[...]
converting it to yv12 will degrade quality and take some (useless) time
In some cases you are wrong.

* AviSynth has better YUY2 -> YV12 conversion than XviD.
* Many filters are faster in YV12 compared to YUY2.

HOWEVER - if your destination application does not accept YV12 (CCE, TMPGEnc) - you should not convert to it. In general always output the the format the encoder accepts.

For XviD, FFMPEG however it is a good idea to convert to YV12 inside AviSynth.