Linuxで、matroskaファイルに別の字幕を追加します


18

いくつかの字幕が既に組み込まれたMatroskaファイルがあります。適切な言語設定とエンコードを使用して、別の字幕を追加するにはどうすればよいですか?

試した:

mkvmerge -o output.mkv -S source.mkv new-subtitles.srt

しかし、他のすべての字幕を削除したようです。何が間違っていますか?

回答:


20

これは-S、ソースファイルを指すときにパラメーターを指定したためです。-S入力からすべての字幕トラックを削除します。あなたが実際に欲しいのはこれです:

mkvmerge -o myouput.mkv myinput.mkv --language "0:ger" --track-name "0:mytrackname" mynewsubtitles.srt

これmynewsubtitles.srtにより、そのトラック名と言語の最後のトラックとして追加されます。また、mkvmergeの現在のバージョンでは、デフォルトの言語は英語です。その--languageため、その場合は設定する必要はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.