字幕トラックをmp4ビデオファイルに「焼く」方法

字幕トラックをmp4ビデオファイルに「焼く」方法

2つの別々のファイルを処理する必要がないように、字幕ファイルをmp4ビデオファイルの一部として使用したいと思います。

私は2つの方法を想像しています。

  • 字幕をビデオの本質的な部分にします。これを行うには、ビデオを再エンコードする必要があります。
  • 字幕は別々のストリームになりますが、同じビデオファイルにまだ含まれています。特に、他の方法とは異なり、この機能を無効にしてフォントの種類/サイズを調整できるので、これはより良い方法です。

2番目の方法でタスクを実行するにはどうすればよいですか?最初の方法がどのように機能するかを見るのも良いでしょう。

ベストアンサー1

これMatroska(mkv)コンテナ形式テキストベースの字幕をファイルに別々のストリームとして含める機能をサポートします。

使用できるマージファイルを.mkvにリミックスして出力に字幕を含めると、ビデオの再生中に字幕を有効/無効にできます。この方法では、ビデオやオーディオを再エンコードせずに同じデータを別のコンテナ形式に配置するため、ビデオ品質は低下しません。

mkvmerge -o output.mkv video.mp4 subtitles.srt

おすすめ記事