字幕を埋め込むことは可能だと聞いています(.srt
)を動画ファイル(.avi
)ffmpeg
を使用していますが、manページにそれについての言及はありません。これは可能ですか?どのコマンドを使用しますか?
man ffmpeg
から:
字幕オプション:
-scodec codec字幕コーデックを強制します(ストリームをコピーするには 'copy')。
-newsubtitle新しい字幕ストリームを現在の出力ストリームに追加します。
-slang code現在の字幕ストリームのISO 639言語コード(3文字)を設定します。
つまり:ffmpeg -newsubtitle subtitles.srv -i video.avi ...
具体的には、ピアのリンクから:
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
これを現在の静的git ffmpegリリースでうまく使用しました。
ffmpeg
開発者は字幕サポートに取り組んでいますが、私の知る限り、最新のffmpegでのみ機能しています。 mencoder
は、代わりに試してみたい場合はすぐに字幕を書き込みます。