#
DirectShow Encoding Filters Pack
#
Introduction
The DirectShow Encoding Filters Pack provides a powerful set of media encoding components designed specifically for software developers building professional multimedia applications. This toolkit enables seamless integration of high-performance encoding capabilities for both audio and video streams across a wide variety of popular formats.
#
Key Features
#
Multi-Format Encoding Support
The filters pack supports numerous industry-standard formats, including:
- MP4 container with H264, HEVC, and AAC codecs
- MPEG-TS streams
- MKV (Matroska) containers
- WebM format with VP8/VP9 video codecs
- Multiple audio formats including Vorbis, MP3, FLAC, and Opus
#
Hardware Acceleration
Developers can leverage GPU acceleration for improved encoding performance:
- Intel QuickSync technology
- AMD/ATI hardware acceleration
- Nvidia NVENC encoding support
This hardware optimization dramatically improves encoding speeds while reducing CPU load in your applications.
#
Flexible Implementation Options
The pack includes:
- Standalone H264/AAC encoders utilizing CPU resources
- Specialized muxer components with integrated video and audio encoders
- Options for both CPU and GPU-based encoding paths
#
Technical Capabilities
The filter components integrate seamlessly into DirectShow application pipelines, providing developers with:
- High-quality video encoding at various bitrates and resolutions
- Efficient audio compression with configurable quality settings
- Advanced container format support with customizable parameters
- DirectShow filter graph compatibility for straightforward implementation
For detailed specifications and a comprehensive list of all supported video/audio encoders and output formats, please visit the product page.
#
Version History
#
11.4 Release
- Updated filter components to match current .Net SDK implementations
- Enhanced AMD AMF H264/H265 encoders with latest optimizations
- Improved Intel QuickSync H265 encoders for better performance
- Refreshed sample applications with new coding examples
#
11.0 Release
- Synchronized filters with current .Net SDK versions
- Upgraded Nvidia NVENC H264/H265 encoders for better quality
- Introduced new SSF muxer filter component
#
10.0 Release
- Updated all filters to align with .Net SDK implementations
- Enhanced Media Foundation encoders (H264, H265, AAC)
- Added dedicated NVENC video encoder filter as CUDA encoder replacement
#
9.0 Release
- Optimized MP4 container with H264/AAC output
- Expanded WebM format support with VP9 encoding capabilities
- Improved H265 encoder filter performance
- Enhanced Intel QuickSync H264 encoders
#
8.6 Release
- Implemented RTSP sink filter for streaming applications
- Added RTMP sink filter in BETA status
- Upgraded AAC encoder filter with quality improvements
#
8.5 Initial Release
- First public release including filters from .Net SDKs
- Core components: AAC encoder, H264 encoders (CPU/GPU)
- Additional encoders: H265 (CPU/GPU), VP8, Vorbis
- Container support: MP4 muxer, WebM muxer
- Streaming capabilities: RTSP source, RTMP source