ffmpeg generiert für jedes Frame eine Textdatei mit Untertiteln

ffmpeg generiert für jedes Frame eine Textdatei mit Untertiteln

Ich brenne Untertitel und extrahiere Frames. Ich möchte Textdateien mit Untertiteln für jedes extrahierte Frame generieren, das Untertitel enthält, alles innerhalb von ffmpeg (oder vielleicht durch Ändern des Quellcodes).

Mein erster Versuch war ein Skript, das die Framenummer einem Untertitel zuordnet, indem es die Zeit mithilfe einer Formel abruft, die auf der extrahierten Framenummer und der Framerate der Extraktion basiert, und in der Untertiteldatei nach der entsprechenden Zeit sucht. Leider ist dies nicht 100 % genau, daher suche ich jetzt nach Möglichkeiten, dies direkt in ffmpeg zu tun.

Ich habe mir den Quellcode angesehen, er ist relativ komplex und ich kann keine Möglichkeit finden, die Momente zu erfassen, in denen ich weiß, dass ich ein Frame mit einem Untertitel extrahiere.

Ist es möglich, dies innerhalb von ffmpeg zu erreichen, ohne den Quellcode zu berühren? Könnte mir andernfalls jemand helfen, die relevanten Teile des Quellcodes zu erkennen?

Danke

verwandte Informationen