Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/renderheads/directshow-vfwfilter
- Owner: RenderHeads
- License: mit
- Created: 2015-05-24T22:34:35.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-10-19T13:10:32.000Z (about 4 years ago)
- Last Synced: 2023-02-27T20:33:51.182Z (almost 2 years ago)
- Topics: directshow, renderheads, vfw, video
- Language: C++
- Homepage:
- Size: 370 KB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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