.srt
誰かがビデオファイル(.avi
)に字幕を含める()を使用できると言いましたが、ffmpeg
マニュアルページにこれに関する言及が見つかりませんでした。可能ですか?どのコマンドを使用する必要がありますか?
答え1
Jettyのリンクは具体的には次のとおりです。
ffmpeg -i video.avi -vf subtitles=subtitle.srt out.avi
これにより、ハード字幕(字幕をビデオ画像に「書き込み」)が作成されるため、字幕を隠すことができず、変更を元に戻すことができません。
私はこれを現在の静的git ffmpegバージョンでうまく使用しました。
答え2
からman ffmpeg
:
字幕オプション:
-scodecコーデックは字幕コーデックを強制します(ストリームをコピーするには「コピー」)。
-newsubtitle 現在の出力ストリームに新しい字幕ストリームを追加します。
-slang code現在の字幕ストリームのISO 639言語コード(3文字)を設定します。
だから:
ffmpeg -newsubtitle subtitles.srv -i video.avi ...
答え3
ffmpeg
開発者は字幕のサポートに取り組んでいますが、私が知っている限り、それは最新のffmpegでのみ動作します。mencoder
試してみたい場合は、字幕がすぐに焼かれます。