Bei der ersten Konvertierung handelt es sich bei Ihrer Originaldatei um eine TS-Datei, die geschlossene Untertitel enthält. MCEBuddy extrahiert diese geschlossenen Untertitel als SRT-Datei, kann sie jedoch nicht einbetten, da MP4Box fehlschlägt.
Sie haben jedoch ein benutzerdefiniertes Profil, und in diesem Profil weisen Sie HandBrake an, während der Konvertierung nach geschlossenen Untertiteln zu suchen. Es findet diese gemuxten geschlossenen Untertitel im TS-Stream und konvertiert sie automatisch in eine eingebettete SRT-Datei.
Bei der zweiten Konvertierung starten Sie mit einer M4V-Datei mit der eingebetteten SRT-Datei. MCEBuddy extrahiert die SRT-Datei und remuxt die M4V-Datei in das TS-Format zur Verarbeitung (das keine Untertitel oder geschlossenen Untertitel enthält). Daher erkennt HandBrake nichts, und wenn MCEBuddy schließlich versucht, diese Untertitel wieder in den Container einzufügen, schlägt es bei Ihrer Konfiguration fehl.
Sie haben drei Möglichkeiten:
- Versuchen Sie einen anderen Computer, auf dem MP4Box nicht fehlschlägt (es funktioniert hier unter Windows 10, 64-Bit).
- Aktivieren Sie die Option
Remuxen überspringenfür Ihre zweite Konvertierungsaufgabe (auf diese Weise wird MCEBuddy die M4V-Datei nicht in TS remuxen, und wenn HandBrake die ursprüngliche M4V-Datei erhält, kann es möglicherweise die eingebettete SRT-Datei erkennen und beibehalten). - Ändern Sie Ihr Profil für die zweite Konvertierung, um HandBrake anzuweisen, die von MCEBuddy extrahierte SRT-Datei zusammen mit der remuxten TS-Datei im temporären Ordner zu verwenden und in Ihre konvertierte M4V-Datei einzubetten. Versuchen Sie,
--srt-file <source_without_ext>.srtzurhandbrake-video-Zeile in Ihrem Profil hinzuzufügen. Siehe Einfügen spezieller Befehle für Details darüber, wie <source_without_ext> funktioniert.