VisioForge

DirectShow Encoding Filters PackH.264, HEVC, AAC & MP4 Encoders

VisioForge DirectShow Encoding Filters Pack includes many DirectShow filters used in VisioForge SDKs for various audio/video encoding formats. You can use the filter pack to encode video into MP4 (H264/HEVC/AAC), MPEG-TS, MKV, and many other output formats in your DirectShow application. H264/HEVC encoders have GPU-accelerated versions for Intel, AMD/ATI, and Nvidia GPUs.

Key Benefits

Complete Codec Pack

All essential encoding filters in one package

GPU Acceleration

Hardware encoding for Intel, AMD, and NVIDIA

DirectShow Ready

Seamless integration with any DirectShow app

Included DirectShow Filters

  • FFmpeg Encoder filter (MPEG-1/2/4, Flash Video)
  • Nvidia CUDA H264 encoder
  • H264 encoder/decoder (with Intel QuickSync support)
  • AAC encoder
  • MP4 muxer
  • MP3 LAME encoder
  • VP8/VP9 encoder/decoder
  • FLAC encoder/decoder
  • Speex encoder/decoder
  • Ogg Vorbis encoder/decoder
  • Colorspace converters
  • RTSP source/RTSP streamer
  • GPU-accelerated H.264/HEVC encoding with MP4 MF Muxer

SDK and Development Support

SDK contains API for .Net, C++, and Delphi. Demo applications are available in several programming languages. GraphEdit/GraphStudioNext tools can be used to test filters without code.

Processing Filters Pack: Processing Filters Pack can be used with Encoding Filters Pack to provide video and audio processing in your application.

Source Filters:You may useFFMPEG Source FilterorVLC Source Filterfor playback support of most video and audio formats.

System Requirements

Operating Systems

Windows 11, Windows 10, Windows 8/8.1, Windows 7, Windows Vista, Windows Server 2012 and later

DirectX

DirectX 10 or later

Distribution Rights

Royalty-free distribution

Trial Limitations

The trial version displays a watermark on the video window.

Purchase Benefits

Purchase of DirectShow Encoding Filters Pack will give you the following benefits:

  • Unlimited usage
  • No nag-screen
  • Free minor and major upgrades within one year (after one year, SDK will work the same as before) for a regular license
  • Unlimited updates for unlimited time for the lifetime license
  • Priority support and fixes

The regular license is billed annually and automatically renewed each year. You can cancel your subscription at any time.

Pricing Options

Choose the license that best fits your needs. All licenses include royalty-free distribution rights and commercial use.

Regular License

Annual subscription - 1 year of updates and support

€500/year
  • 1 developer license
  • All H.264, H.265, VP8, VP9, MJPEG encoders
  • AAC, MP3, Vorbis, Opus audio encoders
  • Hardware acceleration (NVIDIA, Intel, AMD)
  • Free updates for 1 year
  • SDK continues working after subscription ends
  • Priority email support
  • Royalty-free distribution
  • Commercial use allowed
  • No watermark or nag-screen
Most Popular

Lifetime License

One-time payment - unlimited updates forever

€1,500
  • Unlimited developer licenses
  • All H.264, H.265, VP8, VP9, MJPEG encoders
  • AAC, MP3, Vorbis, Opus audio encoders
  • Hardware acceleration (NVIDIA, Intel, AMD)
  • Lifetime free updates forever
  • Future encoder formats included
  • Priority technical support
  • Royalty-free distribution
  • Commercial use allowed
  • No watermark or nag-screen

Need custom builds or special features? Contact us for tailored solutions.

Source Code License

Source code licensing is available by request for this SDK. Contact our sales team to discuss pricing and licensing terms.

Request Source Code License

💰 Save More with Bundle Packages

This product is included in our cost-effective bundle packages. Get more products and save up to 71%!

DirectShow All-In-One Bundle

Annual
€1000.00
Lifetime
€2500.00
Save up to 70%

Includes:

FFMPEG Source DirectShow Filter
VLC Source DirectShow Filter
DirectShow Processing Filters Pack
DirectShow Encoding Filters Pack
Virtual Camera SDK

Ready to Start Encoding?

Download the trial version to test all features with your DirectShow application. Full documentation and sample code included.

Frequently Asked Questions

What is the DirectShow Encoding Filters Pack?

The DirectShow Encoding Filters Pack is a comprehensive collection of DirectShow filters for encoding and decoding video and audio in various formats. It includes H.264, H.265/HEVC, VP8, VP9, MJPEG video encoders, AAC, MP3, FLAC, Vorbis, Opus, and Speex audio encoders, plus an MP4 muxer and RTSP source/streamer — all designed for seamless integration into DirectShow applications.

What encoding formats and codecs are supported?

Video encoders include H.264 (with Intel QuickSync support), H.265/HEVC, NVIDIA CUDA H.264, VP8, VP9, MJPEG, and FFmpeg-based MPEG-1/2/4 and Flash Video encoders. Audio encoders include AAC, MP3 (LAME), FLAC, Ogg Vorbis, Speex, and Opus. The MP4 muxer supports H.264/HEVC video with AAC audio, and GPU-accelerated encoding is available via the MP4 MF Muxer.

Does it support GPU-accelerated encoding?

Yes. The pack includes GPU-accelerated encoding via NVIDIA CUDA for H.264, Intel QuickSync for H.264/HEVC, and AMD hardware encoding. The MP4 MF Muxer provides additional GPU-accelerated H.264/HEVC encoding. Hardware encoding can reduce encoding time by 5–10x compared to software encoding, especially for HD and 4K content.

Can I use it for live streaming (RTSP/RTMP)?

Yes. The pack includes an RTSP source filter for receiving streams and an RTSP streamer for broadcasting. Combined with the H.264 encoder and AAC encoder, you can build complete live streaming pipelines within DirectShow. The filters support both local network streaming and internet broadcasting scenarios.

Which programming languages are supported?

The SDK provides APIs for .NET (C#/VB.NET), C++, and Delphi. Demo applications with source code are available in multiple programming languages. The VisioForge.DirectShowAPI NuGet package simplifies .NET integration with strongly-typed interfaces.

Can I use it with GraphEdit or GraphStudioNext?

Yes. All filters register as standard DirectShow filters and appear in GraphEdit and GraphStudioNext filter lists. You can visually build and test encoding pipelines by connecting source filters, processing filters, encoders, and muxers in the graph editor — no code required. This is useful for prototyping and debugging filter graphs before implementing them programmatically.

What are the differences between the trial and commercial versions?

The trial version is fully functional but displays a watermark on the video output. Commercial licenses remove the watermark and include royalty-free distribution rights, priority support, and free updates. Licenses are available as annual (€500/year) and lifetime (€1,500) options.