Log in

View Full Version : VC1 in AVI Possible?


Leica
8th October 2006, 11:31
I love the VC1 codec, but I hate the WMV container.

Can I use the VC1 codec in a good old AVI file?

Alternatively is there a way to open a WMV file in VirtualDub or any other way to convert it to AVI without using DirectShow.

Thanks.

bond
8th October 2006, 19:48
i think virtualdubmod supports parsing wmv, it might be possible to pass through the vc-1 stream with it to avi

alternatively you could try ffmpeg or mencoder to passtrough from wmv to avi

joseph5
8th October 2006, 20:42
i think virtualdubmod supports parsing wmv, VirtualDub-MPEG2 is the one that supports WMV.

Leica
8th October 2006, 22:51
Thanks for the idea. I had heard of VirtualDubMod but neverr VirtualDub-MPEG2.

Well I downloaded VirtualDub-MPEG2 Build 24600 and it did import a WMV files but then it gave an error:-

"Couldn't locate decompressor for format 'WMVA' (unknown)"

"VirtualDub requires a Video for Windows (VFW) compatible codec to decompress video. DirectShow codecs, such as those used by Windows Media Player, are not suitable."

Any ideas?

Thanks.

LoRd_MuldeR
8th October 2006, 23:12
Thanks for the idea. I had heard of VirtualDubMod but neverr VirtualDub-MPEG2.

Well I downloaded VirtualDub-MPEG2 Build 24600 and it did import a WMV files but then it gave an error:-

"Couldn't locate decompressor for format 'WMVA' (unknown)"

"VirtualDub requires a Video for Windows (VFW) compatible codec to decompress video. DirectShow codecs, such as those used by Windows Media Player, are not suitable."

Any ideas?

Thanks.

Install ffdshow (http://sourceforge.net/project/showfiles.php?group_id=173941&package_id=199416), run "VFW configuration", goto "Decoder" tab and enable all required codecs.
Then VirtualDub should be able to load your file :)

Valeron
9th October 2006, 07:28
if you just need VC-1 simple/main profile without B frame, i think you should try WMV9VCM

zambelli
9th October 2006, 08:47
"Couldn't locate decompressor for format 'WMVA' (unknown)"
WMVA is actually not VC-1 compliant. The only VC-1 compliant codecs from Microsoft are WMV3 (WMV9 Simple/Main Profile) and WVC1 (WMV9 Advanced Profile). That's not the question you asked, but just as an FYI...

Storing VC-1 in AVI is entirely possible because VC-1 is container independent. It's possible to do it in DShow using WMV encoder DMO and AVI muxer.

Leica
9th October 2006, 11:57
WMVA is actually not VC-1 compliant. The only VC-1 compliant codecs from Microsoft are WMV3 (WMV9 Simple/Main Profile) and WVC1 (WMV9 Advanced Profile). That's not the question you asked, but just as an FYI...

Storing VC-1 in AVI is entirely possible because VC-1 is container independent. It's possible to do it in DShow using WMV encoder DMO and AVI muxer.

Didn't Microsoft release a WMV9 (or VC1) codec for use in VirtualDub?

Thanks.

foxyshadis
9th October 2006, 17:35
WMV9 VCM codec definitely exists - I think it's part of the "WMP 6.4 Pack" - but I'm not aware of any VC-1 release like it.

Sharktooth
9th October 2006, 17:46
Didn't Microsoft release a WMV9 (or VC1) codec for use in VirtualDub?

Thanks.
I think WMV9 has similar problems as h.264 with VFW and AVI.
There's a VCM codec that can be used with virtualdub but:
1) i dont know if it's VC-1 compliant
2) doesnt have all the codec features

bond
9th October 2006, 18:34
WMV9 VCM codec definitely exists - I think it's part of the "WMP 6.4 Pack" - but I'm not aware of any VC-1 release like it.WMV9 is VC-1 compliant, therefore there is no need for a "vc-1 release like it"

akupenguin
9th October 2006, 19:28
I think WMV9 has similar problems as h.264 with VFW and AVI.
Yes, but wmv9 took the other solution: when encoding with vfw, disable any features that are incompatible with vfw. Whereas most h264 and asp codecs left the features in and just let the compatibility problems happen.

falcon2000eg
9th October 2006, 20:10
Windows Media Video 9 VCM,"The Video Compression Manager (VCM) version of the Windows Media Video 9 Series codec enables earlier versions of encoding and editing applications to support the Windows Media Video 9 Series codec in file containers such as Audio Video Interleaved (AVI)."
But it only support simple and main profiles.

LoRd_MuldeR
9th October 2006, 23:02
Windows Media Video 9 VCM,"The Video Compression Manager (VCM) version of the Windows Media Video 9 Series codec enables earlier versions of encoding and editing applications to support the Windows Media Video 9 Series codec in file containers such as Audio Video Interleaved (AVI)."
But it only support simple and main profiles.

There also is "Complex" profile in WMV9 VCM codec.
But AFAIK this one is not VC-1 compliant ....

zambelli
9th October 2006, 23:11
There also is "Complex" profile in WMV9 VCM codec.
But AFAIK this one is not VC-1 compliant ....
Correct. Complex Profile is now out of spec. Fortunately, it was rarely used, so it shouldn't be a big problem. Main Profile is by far the most common WMV9/VC-1 profile out there.

WMV9 VCM ought to be VC-1 compliant, but to be quite honest, I don't think anyone has really gone back and checked to make sure since it's highly unlikely we'd update it anyway if it weren't. To quote some people from the x264 thread: "Die, VfW, die!". :D

temporance
10th October 2006, 22:10
Now if only someone would write a VCM driver that was a facade for a DMO codec.......

In other words, a shell of a VfW codec that just isntantiates and forwards compress / decompress actions to a DMO instance.

I know FFVfW works like this: it's just a facade for FFDShow.

DeathTheSheep
13th October 2006, 01:16
:o
...
VOILA, a solution!!

I'm guessing it isn't easy or clean, though, because only ffVfW uses it... ;)