Untertitel in Videos werden auf dem iPad nicht angezeigt?

Ich habe nach einer Antwort darauf gesucht, aber ich kann sie nicht finden. Vielleicht kann hier jemand helfen?

Ich habe mehrere M4V-Dateien über Handbrake von einer DVD erstellt, die ich besitze, und sie zu iTunes hinzugefügt. Die Episoden der TV-Show erscheinen in Ordnung, aber die weichcodierten Untertitel, die ich in Handbrake ausgewählt habe, werden nicht als Option angezeigt, wenn ich die Episode auf meinem iPad abspiele. Aber wenn ich dieselben M4V-Dateien über den VLC Player öffne, sind die Untertitel da und können ein- und ausgeschaltet werden.

Warum kann ich diese Untertitel nicht auf meinem iPad aktivieren, wenn sie in der M4V-Datei enthalten sind? :(

Antworten (4)

Wie Sie festgestellt haben, speichern DVDs häufig Untertitel im VobSub-Format , bei denen es sich um Bilder und nicht um Text handelt. QuickTime und die iOS-Video-App verarbeiten nur Textuntertitel im SRT/3GPP-Format.

Mit dem sehr praktischen (und kostenlosen) Subler können VobSubs in SRT-Untertitel konvertiert und in MP4/M4V verpackt werden. Dies geschieht mit OCR, aber ich habe festgestellt, dass die Ergebnisse ziemlich genau sind, da das Quellmaterial ziemlich sauber ist.

Wenn Sie Unterstützung für nicht-englische Untertitel benötigen, müssen Sie hierher gehen und die richtige Tesseract-Sprachdatei herunterladen, entpacken (damit Sie eine .traineddataDatei haben) und in den Contents/Resources/tessdataOrdner im Subler.app-Bundle legen.

Konvertieren von VobSub in SRT mit Subler

  1. Öffnen Sie Subler und erstellen Sie eine neue Datei.
  2. Importieren Sie Ihre vorhandene MP4/M4V- (oder MKV-) Datei ( Datei → Importieren → Datei… ).
  3. Die Importeinstellungen sollten automatisch ordnungsgemäß eingerichtet werden, aber stellen Sie sicher, dass die Aktion der Untertitelspur auf 3GPP Text und nicht auf Passthru eingestellt ist .
    • Andere Tracks sollten auf Passthru eingestellt werden , es sei denn, Sie haben Audio in einem Format, das der MP4-Container nicht unterstützt (aber dies sollte von Handbrake erledigt worden sein).
  4. Klicken Sie auf Hinzufügen .
  5. Optional: Klicken Sie auf die Untertitelspur und ändern Sie die Einstellung „ Forced “ auf „ All Samples Are Forced “, wenn Sie erzwungene Untertitel benötigen (dh immer aktiviert für Fremdsprachen).
  6. Optional: Fügen Sie alle gewünschten Metadaten hinzu. Subler hat eine nette automatische Suchoption ( Datei → Importieren → Metadaten online durchsuchen… ).
  7. Speichern Sie die Datei. Dies sollte relativ schnell gehen, da weder Video noch Audio transkodiert werden.
Tolle Antwort, aber Sie machen einen Fehler in Ihrem ersten Satz. Untertitel werden manchmal im Closed Caption-Format auf DVD gespeichert. Diese können problemlos von Handbrake ausgelesen werden. Fantastisch zu wissen, dass es eine Möglichkeit gibt, mit dem gängigen VobSub-Format umzugehen. Vielen Dank!
Gibt es eine Windows-Alternative für Subler? Ich möchte srt-Untertitel zu einer mp4-Datei hinzufügen, ohne das gesamte Video neu zu codieren (wie es HandBrake tut).
@robmathers danke und noch ein Detail. Ffmpeg findet die Untertitel ÜBERHAUPT nicht, da der Stream später beginnt als das analysierte Segment. Dies wird durch Erweitern mit den Optionen -probesize und -analyzeduration behoben. Möchten Sie die Antwort bearbeiten? Oder sollte ich?

Nach weiteren Recherchen stellt sich heraus, dass Folgendes zutrifft:

Es gibt drei Arten von Untertiteln:

  • Untertitel
  • Vobsub
  • SRT (externe Datei)

Grundsätzlich können laut diesem Beitrag in den Handbrake-Foren nur Closed Captions verwendet werden, um Untertitel in M4V-Dateien für die Verwendung auf iOS-Geräten zuverlässig „soft zu codieren“. ("Softcode", was bedeutet, dass die Untertitel ein- und ausgeschaltet werden können.)

Sie können Vobsub-Untertitel nur "hart codieren" (auch bekannt als "einbrennen") (ich denke, es handelt sich tatsächlich um Bilder), und SRT-Dateien können oft beschädigt werden, was bedeutet, dass Sie nur einen Teil eines Satzes erhalten.

Etwas nervig, aber gut zu wissen: Verwenden Sie Untertitel, wenn Sie können.

Leider bedeutet das auch, dass, wenn Sie kein CC (oder eine SRT-Datei) haben, Ihr iPad Sie keine Untertitel aktivieren lässt – selbst wenn sie da sind – da es Vobsub nicht unterstützt.

Eingebrannt bedeutet, dass die Untertitel als Teil des Videostreams hinzugefügt werden, also direkt im Bild. Sie sollten in der Lage sein, jede Quelle von Untertiteln einzubrennen, obwohl Sie auf diese Weise die Untertitel offensichtlich niemals ausschalten können.

Ich würde SCC Closed Captions nicht mit weichen Untertiteln gruppieren. Sie sind sehr verschieden voneinander.

SCC-Untertitel sind ein Binärformat, das nur zum Zeitpunkt der Codierung installiert werden kann.
Wenn Sie einen Fehler machen, müssen Sie die gesamte Videodatei neu codieren. Die meisten weichen Untertitelspuren, OTOH, sind Textdateien, die einfachste ist SRT (SubRip).
Es gibt viele Orte im Internet, an denen Sie die SRT-Dateien für beliebte Filme und Fernsehsendungen erhalten können.

Sie werden sehen, dass dies als „Fan-Subbing“ bezeichnet wird. Wenn Sie Ihre eigenen SRT-Dateien erstellen möchten/müssen, ist Jubler eine gute, kostenlose Wahl.
QuickTime unterstützt auch SCC Closed Captions, aber Sie müssen Composer ($50) verwenden, um sie zu installieren.

Für meine Zwecke bevorzuge ich SRT/3GPP Soft-Untertitel gegenüber SCC Closed Captions, da Soft-Untertitel besser aussehen und viel flexibler sind.

Gehen Sie zurück zu Version 9. Es gibt keine andere Lösung für eine bestimmte Art von Problem. Beginnend mit Version 10 und weiter mit 11 und 12 (die aktuelle Version wurde erst kürzlich veröffentlicht) weigern sich alle, zuvor kompatible Softsubs anzuerkennen. Diese Art von Sub ist in der m4v-Datei auf Ihrem Computer vorhanden, wird aber tatsächlich von iTunes aus der Datei entfernt, wenn sie auf Ihren iPod übertragen wird. Das ist wirklich wichtig, also werde ich es in Großbuchstaben wiederholen:

Itunes-Versionen 10 bis 12 (und dies geschieht seit Jahren, daher werden zukünftige Versionen wahrscheinlich dasselbe tun) BEI DER SYNCHRONISIERUNG DEN GÜLTIGEN TX3G-TEXTSTREAM AUS DER DATEI STREIFEN, DAMIT KEINE UNTERTITEL AUF IHREM IPOD VORHANDEN SIND.

Ich habe dies mit zahlreichen Videodateien getan, allerdings auf einer begrenzten Anzahl von Geräten (hauptsächlich Klassiker und Nanos), und es ist möglich, dass neuere Geräte nicht das gleiche Strippen erfahren.

Methode, um dies zu bestätigen:

  1. Bestätigen Sie über ein geeignetes Programm wie MediaInfo, dass die Softsubbed-Datei Softsubs hat, die mit dem iPod kompatibel sind. Es wird einen Textstream namens Timed Text im TX3G-Format geben. Der sehr nützliche Handbrake-Encoder wandelt externe SRT und einige gemuxte Subs auf Wunsch automatisch in TX3G-Subs um. Für ein einstündiges Video sollte die Größe des Textstreams nicht viel größer als 200 kiB sein und könnte leicht kleiner sein. Wenn es VobSub oder mehrere Megabyte groß ist, haben Sie es mit einem Bitmap-Sub zu tun, das wie oben erklärt nicht auf einem iPod angezeigt wird.

  2. Synchronisieren Sie diese Datei mit Ihrer aktuellen iTunes-Version auf Ihren iPod.

  3. Navigieren Sie mit dem Finder/Explorer zu der Videodatei auf Ihrem iPod. Ich finde gerne die Videogröße auf der Festplatte und suche dann nach Dateigröße im Musikordner (obwohl es sich um ein Video handelt, befindet es sich im Musikordner) im Ordner ipod_control des iPods.

  4. Überprüfen Sie die Datei auf dem iPod mit Ihrem Media-Info-Programm. Wenn Sie Version 10 oder höher verwenden, ist kein Textstream vorhanden; Bei Verwendung von Version 9 ist der zuvor gefundene Stream immer noch vorhanden.

  5. Entfernen/markieren Sie das Video in iTunes/deaktivieren Sie es und synchronisieren Sie es erneut, sodass die Datei von Ihrem iPod entfernt wird. (Wenn Sie es nicht entfernen, werden Sie in Schritt 7 keine Änderungen sehen, da die Datei nicht von einer anderen Version von iTunes übertragen wurde.)

  6. SICHERUNG Ihrer iTunes-Bibliothek. Spätere Versionen der Bibliothek sind zu 100 % inkompatibel mit früheren Versionen.

  7. Setzen Sie iTunes zurück oder "aktualisieren" Sie es und wiederholen Sie den Vorgang mit derselben Videodatei, um das gegenteilige Ergebnis zu erzielen.

  8. Installieren Sie Ihre bevorzugte Version neu und stellen Sie bei Bedarf die gesicherte Bibliothek wieder her.

Bei älteren Itunes-Versionen habe ich auch das Problem gesehen, dass der iPod beim falschen Video Untertitel anzeigt, dh der Textstream sieht so aus, als wäre er in die falsche Datei übertragen worden. Ich habe zu spät an diese Bestätigungsmethode gedacht, um zu überprüfen, ob eine Datei, die ein Sub haben sollte, nicht gleichzeitig eine Datei hat, die kein Sub haben sollte.