MKVShrink is a small app designed to reduce the file-size of MKV files.
There are a lot of people who use DVD Catalyst 4 to convert their MKV files, but on a regular basis, I receive emails from people who are interested in reducing the file-size of their MKV's while keeping the audio and the subtitles in their original form in order for the files to be used with media-server devices such as the WDTV or a MediaCenter-type system.
While DVD Catalyst 4 is capable of converting the video, and with some profiles keep the audio unmodified, in order for me to get the subtitles to remain as they are in the original MKV file, some deep modifications are needed in the way DVD Catalyst 4 works under the hood.
Usually when I have to make deep changes in code to get something working, I build a small test-app with just the new functionality, which makes it easier to test and troubleshoot. Then, when everything is working as intended, I merge the code from the test-app into the full code.
MKVShrink is such a test app. I created it to try some different ideas on shrinking MKV files, and rather than keeping it as an internal app, I figured since it works pretty good that it would be a shame to not share it.
Please understand that MKVShrink is and will remain (for now) a test-app, and even though it is publicly accessible and fully functional, there are no guarantees and I do NOT provide support for it.
MKVShrink is what I consider a testing-ground for new functionality for DVD Catalyst, a work-in-progress as you will, and it may or may not see an official release.
It doesn't get easier than this. Simply start the app, adjust the quality and maximum screen size you want to use, drag your MKV's over and tap the Shrink button. Thats it.
* The quality-setting is similar as the HQXT profiles in DVD Catalyst in that it automatically adjusts itself during the conversion based on whatever is needed.
* The screen size setting, again similar as DVD Catalyst 4, is used as a maximum resolution. If the resolution of your original MKV file is lower, the original resolution will be kept, so you can mix 1080p HD movie MKV's with SD anime MKV's and don't have to worry about the lower-resolution ones being shrunk incorrectly.
* The video settings used for the video-shrinking part are compatible with some hardware-decoding chips for Android and Apple devices, so there is a possibility that if you use a video player with support for MKV files that you can enable hardware decoding for the video playback portion of the MKV files. Of course the audio remains unmodified, so you will need a player that supports the audio format used in your MKV file(s).
For my own video playback experience on Android and Apple devices, I always convert my videos with DVD Catalyst 4 to fully compatible settings, so I can not provide support for playback issues with MKV-enabled video players such as Dice Player, MX Player etc.
More information, as well as the download link, install instructions and known issues can be found here: