temporance
29th May 2006, 16:32
It should not be too difficult to write a VfW codec wrapper for DMO codecs such as VC-1. I believe FFVFW did something similar a couple of years ago, wrapping DirectShow decoders into a VfW driver.
It would work like this. You would see, for example, Microsoft's VC-1 listed in VDub's compressors dialog as "Proxy VC-1". When you open this codec, you would have access to encoder configuration via a dumb GUI that interfaces with the codec's properties. When you save in VDub, the "Proxy" codec instantiates the DMO, passes raw video frames to it and gathers encoded bitstream. On decoding, the "Proxy" and DMO object work together in a similar way.
With a little bit of manipluation, B-frames could be handled packed (using VDub's workaround to avoid frame delay) or unpacked.
This could be useful for many here who use VirtualDub and AVI.
Has anyone heard, or considered such a project?
Please no flaming "VfW/AVI is crap", etc. I'm aware of the limitations, just wondered whether others think a DMO wrapper would be an interesting/useful project.
It would work like this. You would see, for example, Microsoft's VC-1 listed in VDub's compressors dialog as "Proxy VC-1". When you open this codec, you would have access to encoder configuration via a dumb GUI that interfaces with the codec's properties. When you save in VDub, the "Proxy" codec instantiates the DMO, passes raw video frames to it and gathers encoded bitstream. On decoding, the "Proxy" and DMO object work together in a similar way.
With a little bit of manipluation, B-frames could be handled packed (using VDub's workaround to avoid frame delay) or unpacked.
This could be useful for many here who use VirtualDub and AVI.
Has anyone heard, or considered such a project?
Please no flaming "VfW/AVI is crap", etc. I'm aware of the limitations, just wondered whether others think a DMO wrapper would be an interesting/useful project.