いくつかの字幕が既に組み込まれたMatroskaファイルがあります。適切な言語設定とエンコードを使用して、別の字幕を追加するにはどうすればよいですか?
試した:
mkvmerge -o output.mkv -S source.mkv new-subtitles.srt
しかし、他のすべての字幕を削除したようです。何が間違っていますか?
いくつかの字幕が既に組み込まれたMatroskaファイルがあります。適切な言語設定とエンコードを使用して、別の字幕を追加するにはどうすればよいですか?
試した:
mkvmerge -o output.mkv -S source.mkv new-subtitles.srt
しかし、他のすべての字幕を削除したようです。何が間違っていますか?
回答:
これは-S
、ソースファイルを指すときにパラメーターを指定したためです。-S
入力からすべての字幕トラックを削除します。あなたが実際に欲しいのはこれです:
mkvmerge -o myouput.mkv myinput.mkv --language "0:ger" --track-name "0:mytrackname" mynewsubtitles.srt
これmynewsubtitles.srt
により、そのトラック名と言語の最後のトラックとして追加されます。また、mkvmergeの現在のバージョンでは、デフォルトの言語は英語です。その--language
ため、その場合は設定する必要はありません。