About a week ago I posted a guide on how to display PGS subtitles embedded in mkvs using Haali. At the time the only way to display PGS subtitles in mkvs was to use a combination of Haali and FFDShow. Since writing that guide two important changes have come out. The first is that Mosu, the developer of mkvtoolnix, added support for PGS subtitles. This is important as many applications that create mkvs use mkvmerge, so without PGS support there is little incentive for more universal support. The second change is that MPC HC now supports PGS subtitles with its internal mkv splitter. This is important for those who don’t want to install Haali on their system (such as myself).
Files To Download:
Latest FFDShow Beta
Latest MPC HC (optional)
Latest MPC HC Standalone Filters (Select latest MPC HC svn and then scroll down to bottom of page)
For Playback in WMP:
1. Download and register MatroskaSplitter.ax from the MPC HC Standalone Filters. I created a folder called “MPC Filters” where I place the filters I need (i.e. C:\Users\Damian\AppData\Roaming\MPC Filters), and then for each filter created a separate folder. An easy way to register this filter is to create simple bat file. To register, open up notepad and type the below. Save file as install.bat in the same directory as where the MatroskaSplitter.ax filter is stored. Double click on the bat file to register.
2. Install and set up FFDShow. Follow step #2 here.
3. Run Win7DSFilterTweaker and assign ffdshow (DXVA) to both H.264 and VC-1 (obviously pay attention to whether you are using a 32bit or 64bit system)
4. Play back an mkv with embedded PGS subtitles in WMP and the subtitles should appear
Also, if you want to switch between multiple subtitles you can do so via the ffdshow video decoder icon in the taskbar
For Playback in MPC:
1. Install MPC HC. Open MPC HC, go to View -> Options
- Under “Playback” make sure “Auto-load subtitles” is enabled (this is optional, I have this checked off since I only ever have one subtitle file which would be forced subtitles)
- Under “Internal Filters” make sure the “Matroska” Source Filter is enabled.
2. Play back an mkv with embedded PGS subtitles in MPC HC and the subtitles should appear
I must really tip my hat to the developers of MPC HC and mkvtoolnix. Within a few days of myself and a few others requesting PGS support on their forum threads they were very quick to respond and add. I personally find Haali too buggy and causes too many conflicts, so now that MPC HC and mkvtoolnix is on board I think we will get to point sooner then later where PGS subtitles in mkvs are universally supported.