This only means that the last line of AviSynth must be a ConvertToYUY2 (for CCE/Procoder, or ConvertToRGB24 for TMPGEnc) call, and that you will not be able to take full advantage of YV12 colorspace. CCE and Procoder needs YUY2, and TMPGEnc RGB24. MPEG-2 encoders such as CCE, Procoder and TMPGEnc can't handle YV12 input directly. The colour information doesn't get interpolated (so often) and thus stays more realistic. Of course there will only be a large speed increase if both your source and target are in YV12, for example in DVD to DivX/Xvid conversions. Speed increases like 25-35 percent are expected. That depends entirely on the external plugins whether they will have YV12 support or not. What will be the main advantages of processing in YV12? You can also install some YV12 decompressor (codec) which will decompress the YV12-AVI for you when loading the avi in TMPGEnc or CCE SP. Using TMPGEnc you have to add the line " ConvertToRGB24" (with proper "interlaced" option) to your script, and for CCE SP you need to add the line " ConvertToYUY2" to your script, since Windows has no internal YV12 compressor. How do I use v2.5x if the encoding programs can't handle YV12 (like TMPGEnc or CCE SP)? The MPEG-1/MPEG-2 encoders HC and QuEnc also support (and even require) YV12. In order to use the YV12 support (without doing any color conversions) you have to load your AVI in VirtualdubMod and select "fast recompress".įor easy (and fast) YV12 support, you can also try out the command line utility AVS2AVI - compresses video from an AviSynth script using any VFW codec, see also here. There is a modified version (called VirtualdubMod) which has YV12 support: This modification (by pulco-citron, Suiryc and Belgabor) has OGM and AVS-preview support. There are also two another options for encoding to DivX/XviD: The regular builds of Virtualdub (by Avery Lee) have YV12 support in fast recompress mode since v1.5.6. The latest DGIndex/DGDecode combo can be downloaded here. Where can I download the DGIndex/DGDecode plugin, which supports YV12, to import MPEG-1/MPEG-2/TS/PVA in AviSynth? "AviSynth v2.57" (and more recent versions) can be downloaded here. Where can I download the latest stable AviSynth version which supports YV12? The subsampling used by YV12 is also called "4:2:0" compared to "4:2:2" which is used by YUY2 and UYVY. Many important codecs stored the video in YV12: MPEG-4 (x264, XviD, DivX and many others), MPEG-2 on DVDs, MPEG-1 and MJPEG. YV12 is such a format (where chroma is shared in every 2x2 pixel block) that is supported by AviSynth. As long as the luma is conveyed with full detail, detail in the chroma components can be reduced by subsampling (filtering, or averaging) which can be done in several ways (thus there are multiple formats for storing a picture in YUV colorspace). In YUV colorspace there is one component that represent lightness (luma) and two other components that represent color (chroma). These are several different ways to represent colors. 15 Are there any lossless YV12 codecs, which I can use for capturing for example?. 14 I installed AviSynth v2.5 and DivX5 (or one of the latest Xvid builds of Koepi), all I got is a black screen when opening my avs in VirtualDub/VirtualDubMod/MPEG-2 encoder?.13 I installed AviSynth v2.5 and get the following error message: "Couldn't locate decompressor for format 'YV12' (unknown)."?.12 Colors are swapped when I load a DivX file in AviSynth v2.5?.11 How do I know which colorspace I'm using at a given place in my script?.10 Are there any disadvantages of processing in YV12?.7 How do I use VirtualDub/VirtualDubMod such that there are no unnecessary color conversions?.6 What will be the main advantages of processing in YV12?.5 How do I use v2.5x if the encoding programs can't handle YV12 (like TMPGEnc or CCE SP)?.4 Which encoding programs support YV12?.3 Where can I download the DGIndex/DGDecode plugin, which supports YV12, to import MPEG-1/MPEG-2/TS/PVA in AviSynth?.2 Where can I download the latest stable AviSynth version which supports YV12?.
0 Comments
Leave a Reply. |