Closed weaverm closed 2 years ago
@weaverm I'm sorry you're having this problem but you have run up against a by-design limitation of the command line API in other-transcode
. I say "by-design" because I like to keep things simple.
Oddly enough, I've had this same problem with commentary tracks myself. But only for one movie in my entire collection. And for thatI simply used mkvpropedit
to remove the name of the lossy commentary track in my rip.
Your only other solution is to add the track name in your output transcoding, also using mkvpropedit
. Sorry about that.
I thought that might be the case. Thanks for confirming.
There is an other-transcode
option called --copy-track-names
which might allow you to select the commentary track by track number but retain the track name. I do not know if it will do exactly what you want, but I suspect it will.
@martinpickett Ah yes! I forgot about that option. Thanks! Yes, that might work. But be warned that it will also copy track names that you might not want. It's sort of an all-or-nothing behavior.
That's interesting… though it means I'd end up with a bunch of tracks named 'Surround 5.1' or whatever the default MakeMKV puts in there. But still, it is good to know. Thanks.
I'm finally getting around to transcoding the Cowboy Bebop blu-rays I have sitting on a shelf. I don't have a lot of anime so I've rarely run into an audio situation as complicated as this.
I have 3 logical audio tracks (English dub, original Japanese, commentary) and 6 actual tracks in my .mkv rip; the lossless Dolby TrueHD track with the lossy AC-3 core. The commentary track is named as such, which means there are two tracks in the .mkv rip named Commentary.
In the resulting transcode, I'm trying to get 3 audio tracks, essentially the lossy core of each logical track. This has led me to a command line that looks like this:
other-transcode --x265 --main-audio 2 --add-audio 4=surround --add-audio 6=original --add-subtitle 1 --add-subtitle 2=forced --add-subtitle Commentary /path/to/movie.mkv
or
other-transcode --x265 --main-audio 2 --add-audio 4=surround --add-audio Commentary --add-subtitle 1 --add-subtitle 2=forced --add-subtitle Commentary /path/to/movie.mkv
or similar variations. They all get close, but none of them are doing exactly what I'd like. I like to add things like commentary tracks by name so the name I've carefully put in the source file is preserved in the resulting output. In this case, since the commentary track is both a lossless and a lossy track, both logically named Commentary, that results in the commentary track being added twice to the output. When I add the track by number, I get the single track output I'm looking for but other-transcode does not copy the name of the track into the output.
I can add the commentary track name via mkvpropedit after the fact or figure out how to remove the unnecessary extra copy of the commentary track if I add it by name… but am I missing something in other-transcode that would let me do all this in a single step?