Есть ли способ удалить данные субтитров из .mkv?
Есть ли способ удалить данные субтитров из .mkv?
Ответы:
Используйте MkvToolNix . mkvmerge
Инструмент может сделать именно то , что вы хотите. Это очень способный манипулятор Matroska и должен быть в состоянии удалить любой тип потока из MKV без перекодирования всех других потоков.
mkvtoolnix
в своем хранилище или загрузить его с домашней страницы .mkvtoolnix
через Homebrew .Я думаю, что одна из этих команд будет делать то, что вы хотите:
# assume input.mkv has 3 subtitle tracks
# remove subtitle track 2 (copy 1&3) from input.mkv & save to output.mkv
mkvmerge -o output.mkv --subtitle-tracks 1,3 input.mkv
# remove all subtitles (copy none)
mkvmerge -o output.mkv --no-subtitles input.mkv
--stracks
, не равны 1 (первый субтитр), 2 (второй), 3 (третий) и т. Д. Используйте mkvinfo input.mkv
для перечисления треков в .mkv первыми (например, трек 0 может быть видео; 1,2, 3 может быть аудио; 4,5,6 может быть субтитрами), затем используйте номер дорожки на основе 0 с --stracks
переключателем. В приведенном выше примере --stracks 4,6