
Ich möchte die Begrenzungsrahmen der Untertitel finden, die ich mit ffmpeg in ein Video brenne, auf den Frames, die ich extrahiere.
Der naive Weg wäre, die Ausgabe aufzuteilen und Frames mit/ohne Untertitel zu speichern, dann mit OpenCV eine Differenzierung vorzunehmen und den umgebenden Bereich zu ermitteln.
Der fortgeschrittenere Weg wäre, den Vergleich innerhalb von ffmpeg durchzuführen und den Vergleich zu speichern. Derzeit weiß ich nicht genug über ffmpeg, um das zu tun.
Der beste Weg wäre, die Begrenzungsrahmenwerte direkt in ffmpeg erfassen zu können.
Ich frage also nach der besten Methode. Wenn das nicht möglich ist, nach der fortgeschritteneren Methode.
Untertitel werden eingebrannt mit:
ffmpeg -i video.mp4 -vf subtitles=sub.srt,fps=4 extracted/%05d.png
Danke