Czy istnieje sposób na usunięcie danych napisów z pliku .mkv?
26
Użyj MkvToolNix . mkvmerge
Narzędzie może zrobić dokładnie to, co chcesz. Jest to bardzo sprawny manipulator Matroska i powinien być w stanie usunąć dowolny strumień z MKV bez ponownego kodowania wszystkich innych strumieni.
mkvtoolnix
w repozytorium lub pobrać go ze strony głównej .mkvtoolnix
za pomocą Homebrew .Myślę, że jedno z tych poleceń zrobi to, co chcesz:
# 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
to nie 1 (pierwszy podtytuł), 2 (drugi), 3 (trzeci) itp. Użyj,mkvinfo input.mkv
aby wyliczyć ścieżki w .mkv jako pierwsze (np. Ścieżka 0 może być wideo; 1,2, 3 może być dźwiękiem; 4,5,6 może być napisami), następnie użyj--stracks
przełącznika w numerze 0 ścieżki . W powyższym przykładzie--stracks 4,6