Warum Untertitel konvertieren?

Eine Untertiteldatei enthält die Dialogzeilen eines Videos sowie die Zeitpunkte, zu denen jede Zeile eingeblendet und ausgeblendet wird. Videoplayer, Schnittprogramme und Websites unterstützen jeweils einige Untertitelformate, andere jedoch nicht. Deshalb muss eine Datei oft konvertiert werden, bevor sie dort verwendet werden kann, wo Sie sie benötigen. Die Formate geben die Zeiten der Zeilen zudem auf unterschiedliche Weise an und übernehmen mehr oder weniger ihrer Darstellung, etwa Kursivschrift, Farben und die Position der Zeilen auf dem Bildschirm.

Format Name Was der Konverter übernimmt
SRT SubRip Formatierungen, Farben und Position
VTT WebVTT Formatierungen, die von WebVTT benannten Farben und Position
ASS Advanced SubStation Alpha Formatierungen, Farben und Position
SSA SubStation Alpha Formatierungen, Farben und Position
SUB MicroDVD Formatierungen und Farben ganzer Zeilen
SBV YouTube-Untertitel (SubViewer) Nur Text
TTML Timed Text Markup Language Formatierungen, Farben und Position
DFXP Distribution Format Exchange Profile Formatierungen, Farben und Position
SMI SAMI Formatierungen und Farben
LRC Synchronisierte Liedtexte Nur Text, eine Zeile pro Zeitpunkt

Zu den Formatierungen zählen Kursivschrift, Fettschrift, Unterstreichung und Durchstreichung. WebVTT unterstützt keine Durchstreichung. Alle Formate übernehmen die Zeitangaben und den Text, alle außer LRC auch die Zeilenumbrüche. SAMI- und LRC-Dateien geben nur den Zeitpunkt an, zu dem jede Zeile beginnt, und MicroDVD-Dateien zählen die Zeit in Videobildern.

Werkzeugbeschreibung

Dieses Werkzeug konvertiert Untertitel zwischen SRT, VTT, ASS, SSA, SUB, SBV, TTML, DFXP, SMI und LRC. Alle Untertitelkonverter hier funktionieren gleich – vom allgemeinen Untertitelkonverter bis hin zu den Konvertern für jeweils ein Formatpaar, etwa SRT zu VTT, VTT zu SRT oder ASS zu SRT: Sie starten mit den Formaten, die in ihrem Namen stehen, und die Menüs für Quelle und Ziel lassen sich auf alle anderen Formate umstellen.

Die Konverter verarbeiten Untertiteldateien oder als Text eingefügte Untertitel und geben Dateien oder Text aus. Wählen Sie oben auf der Quell- und der Zielseite über die Registerkarten „Datei“ und „Text“ die gewünschte Eingabe- und Ausgabeart aus. Beide sind zunächst auf „Datei“ eingestellt.

  • Datei-Eingabe: Wählen Sie eine oder mehrere Untertiteldateien aus oder ziehen Sie sie hierher. Bei der Dateiauswahl werden nur Dateien im Quellformat angezeigt. Dateien, die Sie hierherziehen, können jedoch in jedem der unterstützten Formate vorliegen. Jede Datei wird anhand ihres eigenen Formats konvertiert, sodass beispielsweise auch eine VTT-Datei mit dem Konverter ASS zu SRT konvertiert wird. Jede Datei wird sofort nach dem Hinzufügen konvertiert und erneut, wenn Sie ein anderes Zielformat oder eine andere Bildrate auswählen.
  • Texteingabe: Fügen Sie Untertitel ein oder geben Sie sie ein. Sie werden während der Eingabe konvertiert.
  • Dateiausgabe: Die konvertierten Dateien werden in einem Raster angezeigt, jeweils mit einer eigenen Schaltfläche „Herunterladen“. Sie behalten ihren ursprünglichen Dateinamen und erhalten eine neue Dateiendung. Eingefügte Untertitel ergeben eine Datei mit dem Namen „converted“, zum Beispiel converted.vtt.
  • Textausgabe: Die konvertierten Untertitel werden als Text angezeigt und können kopiert werden. Wenn mehrere Dateien konvertiert wurden, können Sie über das Menü „Datei“ oberhalb des Texts die angezeigte Datei auswählen.

Über die Schaltfläche zum Tauschen wird die Konvertierung umgekehrt: Das Zielformat wird zur Quelle, die Registerkarten der beiden Seiten werden getauscht und die konvertierten Untertitel werden zur neuen Eingabe.

Die Untertitel werden auf Ihrem Gerät konvertiert und niemals hochgeladen.

Mehrere Untertiteldateien auf einmal konvertieren

Wählen Sie auf der Registerkarte „Datei“ beliebig viele Untertiteldateien aus oder ziehen Sie sie hierher. Sie können jederzeit weitere hinzufügen: Dieser Stapelkonverter konvertiert die Untertitel einer ganzen Serie auf einmal, egal ob von ASS zu SRT, von SRT zu VTT oder von SUB zu SRT.

  • Die Dateien werden nacheinander und in der Reihenfolge ihrer Hinzufügung konvertiert. Die Fortschrittsanzeige zählt sie mit.
  • Die konvertierten Dateien werden in einem Raster angezeigt, jeweils mit einer eigenen Schaltfläche „Herunterladen“.
  • Mit „Alle herunterladen“ werden alle konvertierten Dateien in einer ZIP-Datei gespeichert. Eine einzelne konvertierte Datei wird unverändert gespeichert.
  • Wenn zwei Dateien denselben Namen hätten, wird dem Namen der späteren Datei eine Zahl hinzugefügt, zum Beispiel episode (1).srt.
  • Kann eine Datei nicht konvertiert werden, nennt eine Fehlermeldung ihren Namen. Die übrigen Dateien werden trotzdem konvertiert.

Einstellungen

Beim Konvertieren von oder zu SUB erscheint unter dem Zielformat in den Einstellungen die Option „Bildrate (fps)“, da MicroDVD-Dateien die Zeit in Videobildern statt in Sekunden zählen. Wählen Sie die Bildrate des Videos aus, zu dem die Untertitel gehören: 23.976, 24, 25, 29.97, 30, 50, 59.94 oder 60 Bilder pro Sekunde. Standardmäßig sind 23.976 eingestellt.

  • Eine MicroDVD-Datei, deren erste Zeile die Bildrate angibt, etwa {1}{1}25, wird mit dieser Bildrate gelesen – unabhängig von der Einstellung unter „Bildrate“. Andere MicroDVD-Dateien werden mit der ausgewählten Bildrate gelesen.
  • Die vom Konverter geschriebenen MicroDVD-Dateien beginnen mit dieser Zeile, die die verwendete Bildrate angibt.

Funktionsweise

Jede Datei bzw. der eingefügte Text wird in Untertitelereignisse eingelesen – die Textzeilen, die zu einem bestimmten Zeitpunkt angezeigt werden. Anschließend werden diese im Zielformat ausgegeben.

  • Der Text einer Datei wird mit der Zeichenkodierung gelesen, die in ihrer Byte-Reihenfolgemarkierung angegeben ist. Fehlt diese, wird UTF-8 verwendet, wenn die Datei gültiges UTF-8 ist. Andernfalls wird die von chardet als am wahrscheinlichsten erkannte Kodierung verwendet, beispielsweise Windows-1251 für russische Untertitel, Shift_JIS für japanische oder EUC-KR für koreanische. Auch UTF-16-Dateien ohne Byte-Reihenfolgemarkierung werden erkannt. Die konvertierten Dateien sind immer UTF-8 und verwenden Windows-Zeilenenden (CRLF).
  • Eine Datei wird entsprechend der darin enthaltenen Untertitelart gelesen, unabhängig von ihrer Dateiendung. Dasselbe gilt für eingefügten Text, unabhängig von der Auswahl im Quellmenü. Eine .xml-Datei mit TTML-Untertiteln wird als TTML gelesen. Eine als .txt gespeicherte SRT-Datei wird beim Ablegen im Dateiauswahlfeld als SRT gelesen. Eine .sub-Datei mit SubViewer-Untertiteln, deren Zeiten in Hundertstelsekunden angegeben sind, wird als SubViewer und nicht als MicroDVD gelesen.
  • Die Zeitangaben und der Text werden immer übernommen, ebenso die Zeilenumbrüche – außer bei LRC-Dateien. Kursivschrift, Fettschrift, Unterstreichung, Durchstreichung, Farben und Position werden übernommen, soweit das Zielformat sie unterstützt, wie in der Tabelle dargestellt. Schriftarten, Schriftgrößen, Konturen, Animationen, Karaoke-Zeitangaben, Sprechernamen, Zeichnungen, Hinweise und Kommentare werden nicht übernommen.
  • Weißer Text wird ohne Farbangabe ausgegeben. WebVTT übernimmt nur die von ihm unterstützten Farben: Weiß, Limettengrün, Cyan, Rot, Gelb, Magenta, Blau und Schwarz, als Klassen wie <c.yellow>.
  • Untertitelereignisse oben oder in der Mitte des Bildes sowie am linken oder rechten Rand behalten ihre Position bei: SRT- und ASS-Dateien erhalten Tags wie {\an8}, deren Zahlen wie die Tasten eines Ziffernblocks angeordnet sind, sodass 8 für oben mittig steht. SSA-Dateien erhalten Tags wie {\a6}, VTT-Dateien Zeilen- und Ausrichtungseinstellungen für Untertitelereignisse und TTML- sowie DFXP-Dateien jeweils eine Region für jede Position. MicroDVD-, SBV-, SAMI- und LRC-Dateien kennen keine Positionen, daher geht diese Angabe für ihre Untertitelereignisse verloren.
  • Zeitangaben in ASS-, SSA- und LRC-Dateien werden auf Hundertstelsekunden gerundet, die in MicroDVD-Dateien auf das nächste Videobild.
  • In ASS- und SSA-Dateien wird jede Dialogue-Zeile entsprechend den Formatierungen für Kursivschrift, Fettschrift, Unterstreichung, Durchstreichung, Farbe und Ausrichtung ihres Stils gelesen. Überschreibungstags ändern diese Formatierungen. Die vom Konverter geschriebenen ASS- und SSA-Dateien verwenden einen einzigen Stil, Default: weiße Arial-Schrift in Größe 16, unten mittig in einem 384 × 288 großen Skript.
  • SAMI- und LRC-Dateien geben nur den Zeitpunkt an, zu dem jede Untertitelzeile beginnt. Eine Untertitelzeile bleibt bis zur nächsten Zeile oder bis zu einer leeren Zeile eingeblendet, die sie ausblendet. Die letzte Zeile bleibt 5 Sekunden lang eingeblendet. In einer LRC-Datei bleibt sie bis zur Songlänge eingeblendet, die im entsprechenden Tag angegeben ist, sofern diese länger ist. Da diese Formate jeweils nur eine Untertitelzeile gleichzeitig anzeigen, werden sich überschneidende Untertitelereignisse an den Anfangs- oder Endzeitpunkten aufgeteilt. Jeder Abschnitt zeigt dann den Text aller zu diesem Zeitpunkt eingeblendeten Untertitelereignisse.
  • LRC-Dateien werden zu jedem Zeitpunkt gelesen, der einer Zeile zugeordnet ist. Zeilen mit demselben Zeitpunkt werden gemeinsam angezeigt, wie in Dateien mit Übersetzungen. Das Offset-Tag verschiebt alle Zeilen. Wortzeitangaben wie <01:23.45> werden nicht übernommen. Die vom Konverter geschriebenen LRC-Dateien setzen jedes Untertitelereignis in eine Zeile und trennen dessen Zeilen durch Leerzeichen.
  • Eine SAMI-Datei mit Untertiteln in mehreren Sprachen wird in der ersten Sprache gelesen, für die Untertitel vorhanden sind. Die vom Konverter geschriebenen SAMI-Dateien enthalten eine Sprache: die in der Quelle angegebene, etwa die Sprache einer TTML- oder einer anderen SAMI-Datei, oder Englisch, wenn keine Sprache angegeben ist. Die Klassenbezeichnung richtet sich nach der Sprache, zum Beispiel KOCC für Koreanisch.
  • In TTML- und DFXP-Dateien können Zeitangaben als Uhrzeiten, Videobilder, Ticks oder Offsets wie 1.5s angegeben sein. Auch Zeitangaben im body-Element und in dessen div-Elementen werden berücksichtigt. Formatierungen werden gelesen, unabhängig davon, ob sie direkt am Text oder im head-Element festgelegt sind. DFXP-Dateien sind TTML-Dateien, daher liest und schreibt der Konverter beide Formate auf dieselbe Weise; nur die Dateiendung unterscheidet sich. Die ausgegebenen Dateien verwenden Uhrzeiten mit Millisekunden und am Text festgelegte Formatierungen.
  • In WebVTT-Dateien werden Hinweise, Stilblöcke, Regionen und Untertitelkennungen nicht übernommen. Eine „Language:“-Zeile im Header, die in manchen Dateien vorkommt, gibt die Sprache an.
  • In MicroDVD-Dateien formatieren Steuerzeichen wie {y:i} für Kursivschrift und {c:$0000FF} für Farben eine Zeile oder – bei einem Großbuchstaben – das gesamte Untertitelereignis. Dasselbe gilt für einen Schrägstrich am Zeilenanfang, der Kursivschrift kennzeichnet. MicroDVD kann keinen Teil einer Zeile formatieren. Daher übernehmen die vom Konverter geschriebenen Dateien nur Formatierungen, die für ganze Zeilen oder Untertitelereignisse gelten.
  • SRT-Dateien werden auch dann konvertiert, wenn die Nummern der Untertitelereignisse fehlen, die Ereignisse Leerzeilen enthalten oder in den Zeitangaben Punkte statt Kommas stehen.
  • SUB-Dateien, zu denen eine .idx-Datei gehört (VobSub), enthalten Bilder der Untertitel statt Text und können daher nicht konvertiert werden.

Tipps

  • Für Videos auf Webseiten sollten Sie in VTT konvertieren: Das HTML-Element <track> verarbeitet WebVTT-Dateien.
  • Wenn eine MicroDVD-Datei die Untertitel zu früh oder zu spät anzeigt und die Abweichung im Laufe des Videos zunimmt, konvertieren Sie sie erneut mit der Bildrate des zugehörigen Videos.
  • Wenn Buchstaben falsch angezeigt werden, etwa Ïðèâåò statt Привет, wurde die Zeichenkodierung der Datei nicht erkannt. Öffnen Sie die Datei in einem Texteditor, speichern Sie sie als UTF-8 und konvertieren Sie sie erneut. Alternativ können Sie den Text kopieren und auf der Registerkarte „Text“ einfügen.