Skip to main content

VLC Source DirectShow Filter

The VLC Source DirectShow filter is designed for integration into any DirectShow-based application, enabling the playback of video files and network streams. The SDK package includes the necessary VLC player DLLs and a DirectShow filter that provides both a standard file-selection interface and options for custom filter configurations.

Visit the product page for more information.

Supported standard DirectShow interfaces

  • IAMStreamSelect - video and audio stream selection
  • IAMStreamConfig - video/audio settings
  • IFileSourceFilter - specifying the filename or URL
  • IMediaSeeking - seeking support



  • Improves the playback of numerous formats, including a rendering of certain subtitles
  • Codec updates, notably dav1d, ffmpeg, libvpx
  • Super Resolution scaling with nVidia and Intel GPUs


  • VLC v3.0.18
  • Fix DxVA/D3D11 crashes on HEVC files
  • Fix some resizing issues with OpenGL


  • VLC v3.0.16
  • Add support for new Fourcc for E-AC3 and AV1
  • Fix crashes with VP9 streams


  • VLC v3.0.11
  • Updated HLS playlist update mechanism
  • Fixed handling of WebVTT subtitles


  • VLC v3.0.10
  • Fixed regression with HLS streams


  • Updated to VLC 3.0
  • Hardware decoding by default to get 4K and 8K playback
  • 10bits and HDR support
  • 360 degrees video and 3D audio
  • Blu-Ray Java menus support


  • Initial release as an independent filter. Please use Video Capture SDK .Net changelog for this filter history