
Я хотел бы найти ограничивающие рамки субтитров, которые я записываю в видео с помощью ffmpeg, на извлекаемых мной кадрах.
Наивным способом было бы разделить вывод и сохранить кадры с субтитрами/без них, а затем выполнить различие с помощью OpenCV и найти окружающую область.
Более продвинутый способ — сделать сравнение в ffmpeg и сохранить сравнение. В настоящее время я недостаточно хорошо знаю ffmpeg, чтобы сделать это.
Лучшим способом было бы иметь возможность перехватывать значения ограничивающей рамки непосредственно внутри ffmpeg.
Поэтому я спрашиваю о лучшем способе сделать это. Если это невозможно, то более продвинутый способ.
Субтитры записаны с помощью:
ffmpeg -i video.mp4 -vf subtitles=sub.srt,fps=4 extracted/%05d.png
Спасибо