我想在提取的帧上找到使用 ffmpeg 在视频中刻录的字幕的边界框。
最简单的方法是分割输出并保存有/无字幕的帧,然后使用 opencv 进行差异处理并找到周围区域。
更高级的方法是使用 ffmpeg 进行比较并保存比较结果。目前我对 ffmpeg 的了解还不够,无法做到这一点。
最好的方法是能够直接在 ffmpeg 内部捕获边界框值。
所以我在寻求最好的方法。如果那不可能,那就采用更先进的方法。
字幕刻录如下:
ffmpeg -i video.mp4 -vf subtitles=sub.srt,fps=4 extracted/%05d.png
谢谢