You can encode YUV420 but it's just-released and needs to be tested more. YUV420 might NOT have the compatibility with another version. But I can say its decompression (decoding) speed (especially on maltithreading) is very good, better even than Huffyuv maltithreaded version.
Then you should use Ut Video YUV420 to encode with x264. For example:
- make
AviSynth scripts to input and edit a video file (with ConvertToYV12),
- save the file at VirtualDubMod with Ut Video Codec YUV420(ULY0) on the setting of your numbers of CPU cores and "predict left" for decode preference ("predict median" is for compression-ratio preference),
- make x264 imput the video by "AviSource" of a new AviSynth scripts.
Known Problem (
Reported Bugs. Please advise us if you know how to fix them!):
- EDIUS crashes or hangs up when the videos are put on the timelines or the video on the timeline goes to be played.
- ULY0(YUV420) doesn't support interlaced videos. So, in converting RGB into YUV420, it always converts mistaking the video as it's progressive.
- NOTE: UtVideo supports interlaced images from ver 6.0.0.
Some features of Ut Video Codec Suite 7.0.0 :
- Enough speed for realtime high definition capture because of multithreading and assembly language.
- Usually better compression ratio than Huffyuv (Predict median) for progressive sources.
- Worse compression ratio than Huffyuv for interlace sources whose height is greater than 288 pixels.
- Usually worse compression ratio than Lagarith, but rarely better.
Implementation Goals :
- Realtime high definition capture with Core 2 Duo class CPU
- Better compression ratio than Huffyuv
- Near compression ratio as Lagarith, if possible
Changes in Ut Video Codec Suite 7.0.0 :
• New features:
- Add x64 version. Both x64 version DLL and x86 version DLL are included in x64 version installer.
• Others:
- DLL is now installed under System32/SysWOW64 directory instead of Program Files directory.