ffmpeg 内で生成された字幕の境界ボックスを見つける

ffmpeg 内で生成された字幕の境界ボックスを見つける

ffmpeg を使用してビデオに書き込む字幕の境界ボックスを、抽出するフレーム上で見つけたいと思います。

単純な方法は、出力を分割して字幕付き/字幕なしのフレームを保存し、opencv を使用して差分を計算し、周囲の領域を見つけることです。

より高度な方法は、ffmpeg 内で比較を行い、比較結果を保存することです。現在、私は ffmpeg について十分な知識がないため、これを行うことができません。

最善の方法は、ffmpeg 内で境界ボックスの値を直接キャッチできるようにすることです。

だから私は、それを実行するための最善の方法を尋ねているのです。それが不可能なら、もっと高度な方法を。

字幕は次の形式で焼き付けられます:

ffmpeg -i video.mp4 -vf subtitles=sub.srt,fps=4 extracted/%05d.png 

ありがとう

関連情報