MKV Optimizer - Save disk space by eliminating unneeded audio tracks - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: Supplementary Tools for Kodi (https://forum.kodi.tv/forumdisplay.php?fid=116) +--- Thread: MKV Optimizer - Save disk space by eliminating unneeded audio tracks (/showthread.php?tid=89014) |
MKV Optimizer - Save disk space by finding & eliminating unneeded audio tracks - compcentral - 2010-12-30 Here's why I created this. Lately, it seems like I've been coming across more and more .mkv files with multiple audio tracks and since I only want English, these extra tracks are just taking up space. Also, some movies have the default audio track in another language and my wife can never figure out how to get it to play in English. Removing the extra audio tracks of course solves this. I've slowly begun removing the extra audio with mkvmerge, but the problem was finding the files that needed to be edited. After looking around and not finding anything to accomplish what I wanted, I finally decided to just create my own little app to do this... So here it is. Note: I created this in a couple hours, so there are bound to be bugs. If you find one, please post here. I know this application isn't the most elegant solution, but it was a quick way to accomplish what I needed and I'm sure others will find it useful. If you do, please let me know that as well. Instructions:
Removing Extra Audio Tracks w/ MKVtoolnix:
Screenshot: Download Link: http://www.audio-matic.com/MKV%20Optimizer%20beta%201.19.exe - compcentral - 2010-12-30 RELEASE NOTES: Current Version: beta 1.19
Previous Versions: beta 1.18
beta 1.17(a)
beta 1.16
beta 1.15
beta 1.14
beta 1.13
beta 1.12
beta 1.11
beta 1.07
beta 1.06
beta 1.05
beta 1.04
beta 1.03
beta 1.02
- DejaVu - 2010-12-30 Top job! Really need this. Another annoyance with MKV's is the subtitle track. Either Full English all the way through. Turn off the Subtitle and the Foreign parts are not displayed either. Know of a way to fix this? Would make sense to add it to your program if possible? - compcentral - 2010-12-30 Thanks. I too am annoyed by the problem you describe. I usually just download an .srt file (from someplace like http://www.subscene.com or http://www.opensubtitles.org) that only displays english subtitles for the foreign language scenes. This could then be embedded into the mkv using mkvmerge if you wanted. As far as I can tell, there is no way to determine if a subtitle embedded into an .mkv is just for foreign language speaking parts or for the full video. - Livin - 2010-12-31 I tried the app but it does not find any of the 35 MKVs I have. My movies are each in separate folders. Example... root = F:\Movies sub = <movie name> - soulnothing - 2010-12-31 Pertaining to the subtitles I i recall correctly upon encoding there is an option for forced only. Which when I tested it only showed the subtitles during the foreign language parts. I have no idea how to do it after encoding. Overall nice tool although I'm using it to mark all the files I have with commentary. Recursion Would be nice at some point. I think 3 levels would be good. The largest I see it is. TV -> Show Name -> Season # -> file.mkv. - Pr.Sinister - 2010-12-31 Nice tool... Looks better than my batch files Would be nice if it could display the audio language when available. I only remove dubbed tracks (usually german) I am one that believes you should always watch the movies in the original language but i do keep tracks dubbed in english or french for other family members... But german dubbing has got to go -Pr. - compcentral - 2011-01-01 Thanks for all the feedback. I will try to get recursive folder scanning working properly in the next release. --> EDIT: Done in beta 1.06. Let me know how this works... since scan times may be long, I'll work on adding a better progress bar. Livin: Are you sure those files have more than 1 audio track? If not, they will not be listed. I'll add more debugging functionality in a future release as well. - Livin - 2011-01-01 compcentral Wrote:Thanks for all the feedback. I will try to get recursive folder scanning working properly in the next release. not sure... I was wanting to check (and possibly fix) using your app Maybe you can add a function to list all MKVs and have a marker on ones with multiple tracks... this way we know the apps sees (and we can see onscreen) each item it is testing. thx! - alshain - 2011-01-01 This is a cool idea! Too bad it's Windows only, I'd have liked that. - compcentral - 2011-01-02 alshain Wrote:This is a cool idea! Supposedly, you may be able to run it using emulation on linux... Can anyone confirm/deny this? Also, does anyone know if I can compile a .Net app to work on linux? - compcentral - 2011-01-02 Pr.Sinister Wrote:Would be nice if it could display the audio language when available. I agree, but I've not yet been able to figure out how to do this... this is on my todo list though. - clackerdacker - 2011-01-02 compcentral Wrote:Supposedly, you may be able to run it using emulation on linux... Can anyone confirm/deny this? Also, does anyone know if I can compile a .Net app to work on linux? Depending on what your using within the code in terms of external assemblies, Mono should work for you http://www.mono-project.com/Main_Page - compcentral - 2011-01-02 cool. Thanks clackerdacker. I'll have to give that a shot sometime. New version posted by the way. Livin: Give this one a try. It'll let you know what it finds now. - compcentral - 2011-01-02 anyone know how to get mkvmerge (the command line version) to display the language/name of a track? I looked through the documentation, but didn't see exactly what I was looking for. |