DirectVobSub (VSFilter)
Automatic subtitle renderer for all DirectShow players. Built with libass 0.17.4 for improved ASS/SSA rendering.
About DirectVobSub (VSFilter)
DirectVobSub (VSFilter) is a DirectShow subtitle filter that automatically intercepts the video stream and renders text and image-based subtitles in any compatible media player with no configuration needed. It supports SRT, ASS/SSA, VobSub (.idx/.sub) and WebVTT formats out of the box.
This build is from the Masaiki fork (v3.0.0.209, built October 2025), which incorporates libass 0.17.4 for significantly improved rendering of ASS/SSA subtitles including advanced typography, blur effects and animation tags not supported by the original VSFilter.
Also included is XySubFilter, an advanced subtitle renderer that works alongside madVR for GPU-accelerated subtitle compositing. XySubFilter hands subtitle data directly to madVR at display time rather than burning it into the video frame, resulting in sharper rendering at high resolutions. To use it, select XySubFilter as your subtitle renderer in MPC-HC (Options > Playback > Output) or MPC-BE (Options > Subtitles). madVR must be installed and active as your video renderer.
Both VSFilter.dll and XySubFilter.dll are installed for x86 and x64 architectures. Files are placed in System32 (64-bit) and SysWOW64 (32-bit) and registered automatically with the DirectShow subsystem.
Supported Formats
Compatible Players
Installation
DirectVobSub (VSFilter) is installed as part of X Codec Pack 3.0. The filter registers automatically with the Windows DirectShow subsystem and becomes immediately available to all compatible media players.
Files are installed to System32 (64-bit) and SysWOW64 (32-bit). No user folder selection is needed. The installer supports silent mode for IT deployments: run with /S flag.