Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.


Go Back   Doom9's Forum > General > Subtitles

Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 19th July 2013, 17:15   #1  |  Link
Broadband Junkie
Join Date: Oct 2005
Posts: 1,859
xy-VSFilter Project (High Performance VSFilter Compatible Subtitle Filters)

Our project was first publicly released in 2011, with the goal of bringing VSFilter performance closer to that of Libass. We succeeded.
xy-VSFilter has been included in most well known codec packs (CCCP, K-Lite, Shark, KCP), as well as distributed with players like Zoom Player.

Now in 2013, we bring XySubFilter, a collaboration with madshi (developer of madVR) using a brand-new subtitle interface for high quality rendering.

Stable Release
The current xy-VSFilter stable version is: (git 9a21450)
The current XySubFilter stable version is: (git 7cdd471)

xy-VSFilter .zip Archive (32-bit) | xy-VSFilter .zip Archive (64-bit)

Debug Symbols for XySubFilter

Installation Instructions

Troubleshooting Q&A

XySubFilter .zip Archive (32-bit) | XySubFilter .zip Archive (64-bit)

Debug Symbols for XySubFilter

Note: XySubFilter requires a compatible subtitle consumer. We recommend madVR 0.87.5+ or MPC-HC 1.7.2+ (EVR-CP)

After downloading XySubFilter, you must ensure to run the 'Install' bat (not only replace) or else XySubFilter's autoload helper required for entering the DirectShow graph with external subtitles will not be installed.

Preview Release

The current xy-VSFilter beta version is: None
The current XySubFilter beta version is: None

What Is Different

Recent Changelog
Old Changelog

Significantly faster overall compared to Libass.
Up to multiple orders of magnitude faster than VSFilter 2.41
  • High resolution subtitle rendering (XySubFilter only)
  • External support for PGS/HDMV subtitles (XySubFilter only)
  • New Style Override Dialog (XySubFilter only)
  • Force Default Style (XySubFilter only)
  • Support U+10000-U+10FFFF UTF-8 encoded character (XySubFilter only)
  • Subpics are now drawn directly in YUV/RGB as needed to improve performance
  • Official VSFilter always rendered subtitles in RGB and did a RGB -> YUV conversion when outputting YUV formats
  • Floating-point Gaussian Blur implementation (higher quality + significantly faster with large blur values)
  • More efficient Border code (higher quality + up to 12x faster with large border sizes)
  • More efficient Clip code (significantly faster + up to 1.8GB reduction in RAM usage when rendering gradients)
  • More efficient Color Conversion, Chroma Placement, Alpha Blending, and Rasterization code (SSE2 optimized)
  • Alpha blending on dirty areas of the frame only
  • Alpha-blending with sub-sampled/interlaced chroma where applicable
  • Addition of numerous caches to speed up animated effects
  • Proper implementation of animation detection to speed up static typesetting
  • New script parser to speed up loading of very large subtitle scripts
  • 75% reduction in CPU load overhead when idle


Create New Bug Report

Reported Issues List

Last edited by cyberbeing; 7th October 2018 at 18:35.
cyberbeing is offline   Reply With Quote

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 16:43.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.