Würden hartcodierte Untertitel wie diese Arbeit extrahiert?

806
chicago1356

Ich habe ein mp4 mit fest codierten Untertiteln und möchte eine SRT-Datei erstellen.

Ich habe es mit der Video-OCR-Software AviSub versucht. Die Timings waren richtig, aber die Worte selbst waren sehr unschuldig, also bekam ich eine SRT-Datei, die so aussieht:

1 00:01:22,277 --> 00:01:27,271 innacurate text innacurate text 2 00:01:38,501 --> 00:01:41,668 innacurate text 

Nun, da ich die Timings habe, möchte ich:

  1. Verwenden Sie ffmpeg, um einen Frame aus jedem dieser Timings zu extrahieren (ich weiß nicht, wie ich das machen soll).

  2. Batch-OCR für alle diese Frames mit einer genauen OCR-Software wie Readiris (jeder Frame in eine separate Textdatei).

  3. Verwenden Sie ein Python-Skript, um die Untertitel in der alten SRT-Datei durch die richtigen von jeder neu erstellten Textdatei zu ersetzen.

Vielen Dank

1

0 Antworten auf die Frage