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 1 month ago
JSON representation
VFW Video Compression Filter for DirectShow
- Host: GitHub
- URL: https://github.com/renderheads/directshow-vfwfilter
- Owner: RenderHeads
- License: mit
- Created: 2015-05-24T22:34:35.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-10-19T13:10:32.000Z (almost 5 years ago)
- Last Synced: 2025-04-11T12:52:10.186Z (6 months ago)
- Topics: directshow, renderheads, vfw, video
- Language: C++
- Homepage:
- Size: 370 KB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VFW Video Codec DirectShow Filter

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