Чи можна видалити дані субтитрів із .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