View Single Post
Old 8th June 2016, 21:45   #1  |  Link
Blitzker
Registered User
 
Join Date: Nov 2011
Posts: 61
AssFilterMod - DirectShow subtitle renderer (v0.4)

Hello!

For a while, i searched for an alternative to XySubFilter and when i found AssFilter by alexmarsev, i decided it was what i wanted to use. I had no idea on how to work with Directshow and this was a good learning material. So here it is, my first shot at forking a project and modifying it.

AssFilter is an Open-source DirectShow subtitle renderer based on libass and the SubRenderIntf interfaces. Like the well known XySubFilter, AssFilter don't render the subtitles on the video. It instead communicate directly with the video renderer to send the subtitles. This process allow the video renderer to do what it wants with the subtitles.

Here is some screenshot comparisons between AssFilterMod and XySubFilter:

http://screenshotcomparison.com/comparison/175218
http://screenshotcomparison.com/comparison/175219
http://screenshotcomparison.com/comparison/175220

New features and bug fixes:
  • Added the Settings and Status tabs
  • Added support for SRT subtitles
  • Works with built-in video renderers in MPC-HC
  • Fix crash when the subtitle track is changed
  • Use latest versions of libraries
  • Auto-loading of external subtitles

General Settings:



Note: Only subfolders of the currently playing media file folder can be used.

SRT Settings:



In the Custom Tags edit control, you can enter Ass Tags and customize your SRT subtitles the way you want.

Ex: If you want your subtitles to be BOLD, enter {\b1}.

External Subtitles Font Folder is only used for external subtitles. You can use those fonts for both ASS and SRT subtitles.
Note: The {FILE_DIR} tag can be used to specify the folder of the media file.

Important notes:
  • All tags that you use in the Customs Tags will overwrite the default settings.
  • Settings are saved in the registry: HKEY_CURRENT_USER\Software\AssFilter
  • Only subtitles (ASS and SRT) subtitles are supported.

Requirements:

Visual Studio 2015 Redistributables https://www.microsoft.com/en-us/down....aspx?id=53840
Visual Studio 2017 x32 Redistributables https://go.microsoft.com/fwlink/?LinkId=746571
Visual Studio 2017 x64 Redistributables https://go.microsoft.com/fwlink/?LinkId=746572
Windows Vista, 7, 8, 8.1 and 10 (32 and 64 bits)

Changelog

Code:
v0.4
- add: System tray icon
- add: Selection of external subtitles in context menu of tray icon
- add: Open settings by left click on the tray icon
- add: Use of fonts in External Subs Fonts folder for SRT subtitles
- add: Libass is built with harfbuzz support
- add: Support of font ligatures
- add: Option to disable auto-load of external subtitles
- fix: Auto-load of subtitles with unicode characters
- fix: Auto-load of SRT subtitles on a different codepage than en_us
- Settings page is now split in two: General Settings and SRT Settings
- Add support for Visual Studio 2017
- Use my fork of libass
- Update libass asm building tools : Now use nasm instead of yasm
Downloads

https://github.com/Blitzker/assfiltermod/releases

Nightlies

https://www.mediafire.com/folder/w1w...s/AssFilterMod

Last edited by Blitzker; 17th November 2017 at 05:12. Reason: new version
Blitzker is offline   Reply With Quote