Ich habe gerade eine erfolgreiche einstündige MP4-Konvertierung einer bestimmten Datei durchgeführt. Am Ende gab es ein Problem mit den Untertiteln (siehe unten), das die gesamte Konvertierung zum Scheitern brachte.
In einer idealen Welt wäre die konvertierte Datei ohne Untertitel erstellt oder zumindest in den Arbeitsverzeichnissen verblieben. Im Moment ist alles weg und die Konvertierung wurde vollständig abgebrochen … was ich etwas drastisch finde.
Gibt es aktuelle Optionen, die es erlauben, diese Art von Konvertierung trotz solcher Untertitelprobleme fortzusetzen (die bei mir vielleicht bei 1 von 10 Konvertierungen auftreten … also nicht so selten)?
Möglicherweise ein zukünftiger Verbesserungsvorschlag, um die Option zum Fortfahren oder Abbrechen zu ermöglichen?
Haben Sie die Originalvideodatei? Wenn ja, laden Sie sie bitte auf unseren Server hoch, damit wir herausfinden können, warum das Untertitel-Format ungültig war. Wissen Sie, ob die Untertitel aus der Videodatei extrahiert wurden oder ob es sich um eine separate SRT-Datei handelte, die an MCEBuddy übergeben wurde? Falls es eine separate Datei ist, fügen Sie diese bitte ebenfalls bei.
Ziel ist es nicht, dass MCEBuddy scheitert – es bereinigt die Untertiteldateien und entfernt dabei Fehler oder korrigiert fehlerhafte Dateien. Wir möchten lieber die Ursache beheben. Der Grund für das Scheitern ist, dass dies als Anomalie betrachtet wird. Existieren die Untertitel nicht oder sind sie so beschädigt, dass sie nicht repariert werden können, ignoriert MCEBuddy die Datei und setzt die Konvertierung dennoch fort.
Ich habe tatsächlich das gleiche Problem. Ich extrahiere SRT aus der Übertragung, und das lässt die ganze Sache scheitern. Ich weiß nicht, warum das passiert. Ich habe die letzten olympischen Übertragungen aufgezeichnet, und alle sind fehlgeschlagen. Ich wünschte, es würde einfach weitermachen, da ich die Untertitel kaum nutze, aber sie gerne dabei hätte. Werde wohl die Untertitel komplett deaktivieren müssen, bis es eine Lösung gibt.
2018-02-10T22:36:32 MCEBuddy.AppWrapper.MP4Box --> Schlechte SRT-Formatierung - erwartete Zahl, erhielt "Phoenixes are things that appear"
2018-02-10T22:36:32 MCEBuddy.AppWrapper.MP4Box --> Fehler beim Importieren von C:\Program Files\MCEBuddy2x\working0\2018 Winter Olympics (2018) - 2018-02-09 20 00 00 - Opening Ceremony.srt:hdlr=sbtl: Beschädigte Daten in Datei/Stream
--> Prozess beendet mit Code 1
2018-02-11T01:10:33 MCEBuddy.AppWrapper.MP4Box --> Schlechte SRT-Formatierung - erwartete Zahl, erhielt "radford."
2018-02-11T01:10:33 MCEBuddy.AppWrapper.MP4Box --> Fehler beim Importieren von C:\Program Files\MCEBuddy2x\working0\2018 Winter Olympics (2018) - 2018-02-10 23 31 00 - Figure Skating.srt:hdlr=sbtl: Beschädigte Daten in Datei/Stream
--> Prozess beendet mit Code 1
Danke für das Beispiel, wir konnten das Problem reproduzieren. Das Problem lag in der Originalaufnahme: Einige der Untertitelzeilen waren leer (technisch ein \\0-Nullterminator), also erwartete MP4Box eine Zeile, bekam aber nichts.
Wir haben das jedenfalls gepatcht und die Untertitelvalidierung verschärft; wenn sie Untertitel außerhalb der Spezifikation findet, verwirft sie diese und macht weiter.