psouza4 / mediacentermaster

Issue Tracker for Media Center Master
http://www.MediaCenterMaster.com/
32 stars 10 forks source link

Integrated MKV Property Editing #1547

Open psouza4 opened 9 years ago

psouza4 commented 9 years ago

Originally reported on Google Code with ID 1552

mkvpropedit.exe which is included in the MKV tools allows you to easily set the default
or forced flag of any subtitle in an MKV file. It also controls audio settings. You
don't have to remux the file. Unfortunately it's a clunky command line interface.

MCM could automatically scan files for the default audio and subtitle track, if they're
forced or not and allow you to quickly and permanently turn off that subtitle.

For sake of simplicity when I say English I mean the default language set in MCM.

Automation is a key point here. Lets say the audio is in Russian, the subtitles are
in English and there is an English track available but not the default. There could
be post processing integrated into MCM that would look for the English and pick it--
turning everything else off (unless English forced subtitles are found). If English
(or no label; assume English), and there are subtitles, turn off the subtitles.

More information is available at my forum post on the matter with others wanting this
feature:
http://forums.mediacentermaster.com/viewtopic.php?f=5&t=7488

MKVToolNix that has the mkvpropedit binary and source:
http://www.bunkus.org/videotools/mkvtoolnix/

Reported by stevenolsen7 on 2014-07-04 23:34:48

psouza4 commented 9 years ago
Wow this would be a fantastic feature addition and unless there are usage limitations
for mkvpropedit I would think pretty simple to integrate.

Reported by mrjamesroe on 2015-01-27 01:16:09

psouza4 commented 9 years ago
Thanks I thought so too. However the frequency of MCM updates appears to have declined
in recent months. I doubt this will ever get implemented despite the code being right
there and there are essentially no limitations on usage. All that would have to be
done is a credit to the original authors for this component.

As it stands MCM is very slow and clunky. I'm working towards finding a solution to
replace it with other software.

Reported by stevenolsen7 on 2015-01-27 04:38:15

psouza4 commented 9 years ago
steven, this is not the place for commentary or expressing disappointment with my software.
 If another application works better for you, please use it.  I appreciate an honest
and fair opinion of my work, but the Issue Tracker is simply not the place for it.

MKVToolnix is licensed under GPL v2, which prohibits sublicensing and also requires
distribution of source code to end users (such as yourself).  Media Center Master is
not open source and I cannot use libraries that are, themselves, open source.  It may
be possible to use MKVToolnix as a standalone binary that's executed as part of a distribution,
but the legality gets tricky and I'm not a lawyer.

More importantly, though: I do already have MKV container metadata editing capability
in Media Center Master (embedded metadata must be checked).  And even if I didn't,
you could easily customize embedding by using a post-processing script to embed metadata
in the MKV video container any way you wanted.

Finally, be aware that this issue is actually about embedding subtitle streams to the
MKV video container and not really about embedded metadata like the subject suggests.
 Again, you could automatically merge the subtitle streams using a post-processing
script if you like.

Reported by psouza4 on 2015-01-27 16:08:07

psouza4 commented 9 years ago
I was interested in integrated mkv prop visibility / editing in MCM simply because when
I created all my 500+ mkv's from blurays I overlooked several when setting the D flag
for default on the DTS-HD MA tracks.

When I watch a movie, sometimes I forget to check and end up watching it with the crap
lossful 640kbps dolby digital track vs the lossless MA one. 

It would also be neat to see these "d" (default) flags as a column in the interface,
even if I couldn't change it from within MCM it would at least help me  know which
files I need to go correct using mkvpropedit myself.

Reported by mrjamesroe on 2015-01-29 22:55:42

psouza4 commented 9 years ago
mrjamesroe, it looks like you're interested in issue #1024:

https://code.google.com/p/mediacentermaster/issues/detail?id=1024

Reported by psouza4 on 2015-01-30 14:02:30

psouza4 commented 9 years ago
Wow yeah that looks pretty nice!
Language is cool, but all my titles are english only (removed all else) I just forgot
to set d flag for the Master Audio tracks on a few, so the dolby digital plays by default
instead. 
Would it be possible to parse out into a column which audio track has the d flag for
it?
That way I could scroll through and see any that don't have DTSHD-MA or sort by that
column and fix?

Reported by mrjamesroe on 2015-01-30 19:46:23

psouza4 commented 9 years ago
Default tracks show with brackets around them.

Reported by psouza4 on 2015-01-30 20:24:02