Найти ограничивающую рамку сгенерированных субтитров в ffmpeg

Найти ограничивающую рамку сгенерированных субтитров в ffmpeg

Я хотел бы найти ограничивающие рамки субтитров, которые я записываю в видео с помощью ffmpeg, на извлекаемых мной кадрах.

Наивным способом было бы разделить вывод и сохранить кадры с субтитрами/без них, а затем выполнить различие с помощью OpenCV и найти окружающую область.

Более продвинутый способ — сделать сравнение в ffmpeg и сохранить сравнение. В настоящее время я недостаточно хорошо знаю ffmpeg, чтобы сделать это.

Лучшим способом было бы иметь возможность перехватывать значения ограничивающей рамки непосредственно внутри ffmpeg.

Поэтому я спрашиваю о лучшем способе сделать это. Если это невозможно, то более продвинутый способ.

Субтитры записаны с помощью:

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

Спасибо

Связанный контент