Crabba
3rd June 2003, 01:05
I have just recently started using AviSynth v2.5x for encoding, hoping to gain some speed and quality. I have also just started using WMV9 VCM instead of DivX/XviD and there happens to be a bug in the earlier versions of VirtualDub and in VirtualDubMod so that joblist queuing doesn't work with the WMV9 codec. However the latest VirtualDub v1.5.4 fixes this bug so I wanted to try using that one instead, even though I heard that the standard VirtualDub doesn't support YV12...
So I did some tests encoding, and I was able to encode a video using an Avs-file with AviSynth v2.5.2, VirtualDub v1.5.4 and WMV9 VCM. I then tried encoding the exact same joblist (by copying the .jobs file) in VirtualDubMod, but encoding time was basically identical :confused:.
So then I thought it might be a WMV9 issue that it does some internal color-conversions or something since I havn't seen WMV9 listed in the codecs supporting YV12 in the FAQ's, so I did the same test using DivX 5.05 instead. But there was no difference in encodingtime there either, just a few seconds.
So it seems to me that either VirDub 1.5.4 now works with YV12 encoding too, or YV12 encoding doesn't work for me at all, even when using VirDubMod. Or, I'm not getting any timesaving using YV12 for some reason?! :devil:
I have checked Info in VirDubMod and it says that FourCC is YV12. I've also tried putting a info() in the avs-file and then I also get YV12 in the frameinfo, both in standard VirDub and VirDubMod...
Now for the questions:
1. Does VirtualDub v1.5.4 support YV12 mode correctly? Would I be able to encode AviSynth v2.5 scripts using it otherwise?
2. Should I gain any speed and/or quality from using WMV9 in YV12 mode?
Could someone please tell me what could be wrong here?!
So I did some tests encoding, and I was able to encode a video using an Avs-file with AviSynth v2.5.2, VirtualDub v1.5.4 and WMV9 VCM. I then tried encoding the exact same joblist (by copying the .jobs file) in VirtualDubMod, but encoding time was basically identical :confused:.
So then I thought it might be a WMV9 issue that it does some internal color-conversions or something since I havn't seen WMV9 listed in the codecs supporting YV12 in the FAQ's, so I did the same test using DivX 5.05 instead. But there was no difference in encodingtime there either, just a few seconds.
So it seems to me that either VirDub 1.5.4 now works with YV12 encoding too, or YV12 encoding doesn't work for me at all, even when using VirDubMod. Or, I'm not getting any timesaving using YV12 for some reason?! :devil:
I have checked Info in VirDubMod and it says that FourCC is YV12. I've also tried putting a info() in the avs-file and then I also get YV12 in the frameinfo, both in standard VirDub and VirDubMod...
Now for the questions:
1. Does VirtualDub v1.5.4 support YV12 mode correctly? Would I be able to encode AviSynth v2.5 scripts using it otherwise?
2. Should I gain any speed and/or quality from using WMV9 in YV12 mode?
Could someone please tell me what could be wrong here?!