Log in

View Full Version : Couldn't find appropriate video codec for 'YV12'


DaManNY
3rd October 2003, 02:55
I am getting the following error can someone tell me what I am doing wrong? or what it is I need to correct this problem.

Couldn't find appropriate video codec for 'YV12'

Thanks in advance

karl_lillevold
3rd October 2003, 03:19
You need Helix YUV codecs :)
http://forum.doom9.org/showthread.php?s=&threadid=56972&highlight=helix+yuv+codecs
There are other solutions as well, which I am sure someone will fill in on...

Koepi
3rd October 2003, 08:38
You can also install DivX5 which renders YV12 - or XviD, which is really fast in the colour space conversions.

Regards
Koepi

bilu
3rd October 2003, 10:39
Does any of you know codecs with a FourCC called "YV12" ??? :confused:

The error message seems to refer to a 4CC rather than to a colorspace.


@DaManNY

For playback I normally use (for MPEG-4) FFDShow combined with Vobsub 2.23 with the "allways load" option on. Vobsub colorspace conversions have helped me a lot with old graphic boards. But this may not be helpful in this case...


Bilu

karl_lillevold
3rd October 2003, 15:31
If you read the page about the Helix YUV codecs pointed out above, you would have seen that these are dedicated (and fast) codecs just for the YV12 and I420 formats, and you can even convert ("compress") to these formats, with the Helix codecs.

Many other codecs include the ability to render/display YV12, but not convert to, DivX is one of them, and if all you need is for instance to have VirtualDub display YV12, then either of the above solutions will work for you.

Rober2D2
4th October 2003, 08:59
ffvfw, divx, or xvid should serve you well. I had the same problem, but after reinstalling my OS, it worked well simply by installing xvid and divx. Before reinstalling my OS I had installed codec packs, and that was probably the reason it didn't work.

If you don't want to reinstall your OS (you probably won't), last time I had that problem, I solved the problem with a Windows Register Patch (Thanks to Wilbert). Just write a .reg file with the following text and execute it.

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32]
"VIDC.YV12"="divx.dll"


This will force system to use "divx.dll" as the library to decode "YV12". Of course you may use "xvid.dll" or "ffvfw.dll" instead, if you have installed one of those codecs.

DaManNY
4th October 2003, 15:08
Originally posted by karl_lillevold
You need Helix YUV codecs :)
http://forum.doom9.org/showthread.php?s=&threadid=56972&highlight=helix+yuv+codecs
There are other solutions as well, which I am sure someone will fill in on...


Hey Thanks a Bunch, this worked out like a charm!!
Again many thanks...