web-dev-qa-db-ja.com

ffmpegで動画に字幕を埋め込むにはどうすればよいですか?

字幕を埋め込むことは可能だと聞いています(.srt)を動画ファイル(.aviffmpegを使用していますが、manページにそれについての言及はありません。これは可能ですか?どのコマンドを使用しますか?

9
xralf

man ffmpegから:

字幕オプション:

-scodec codec字幕コーデックを強制します(ストリームをコピーするには 'copy')。

-newsubtitle新しい字幕ストリームを現在の出力ストリームに追加します。

-slang code現在の字幕ストリームのISO 639言語コード(3文字)を設定します。

つまり:ffmpeg -newsubtitle subtitles.srv -i video.avi ...

3
Shawn J. Goff

具体的には、ピアのリンクから:

ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi

これを現在の静的git ffmpegリリースでうまく使用しました。

3
user91768

ffmpeg開発者は字幕サポートに取り組んでいますが、私の知る限り、最新のffmpegでのみ機能しています。 mencoderは、代わりに試してみたい場合はすぐに字幕を書き込みます。

1
ajaaskel