Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/renderheads/directshow-vfwfilter

VFW Video Compression Filter for DirectShow
https://github.com/renderheads/directshow-vfwfilter

directshow renderheads vfw video

Last synced: about 2 months ago
JSON representation

VFW Video Compression Filter for DirectShow

Awesome Lists containing this project

README

        

# VFW Video Codec DirectShow Filter

![alt tag](Docs/graph.png)

This filter allows you to select any VFW video compression codec and use it to build a DirectShow graph.

## Background
This filter was written to get around what seems to be a bug in the 64-bit implementation of Microsoft DirectShow.

Usually (in 32-bit apps) when DirectShow enumerates filters it also include legacy audio and video VFW codecs. For some reason in 64-bit apps it fails to enumerate any of the legacy VFW video codecs but it enumerates the audio codecs just fine. When enumeration video compression filters in the category 'CLSID_VideoCompressorCategory' DirectShow creates wrapper filters for all legacy VFW video codecs using the 'AVI Compressor' filter. For legacy audio codecs it does the same thing using 'ACM Wrapper'. In 64-bit mode all legacy video codecs are missing.

## Build
+ Compiler: Visual Studio 2008
+ Installer: NSIS