SubRip (.srt) in Advanced SubStation Alpha umwandeln
Verwandle eine einfache .srt-Untertiteldatei in eine gestylte .ass-Untertitelspur mit einer vollwertigen Stildefinition und Zeitcodes in Hundertstelsekunden, bereit für Player und Editoren, die ASS erwarten. Nichts wird dafür hochgeladen.
Deine Dateien berühren niemals einen Server. Jede Umwandlung auf dieser Seite läuft lokal in deinem Browser über die JavaScript-FileReader-API. Nichts wird hochgeladen, protokolliert oder gespeichert. Sicher für vertrauliche Zoom-/Teams-Aufnahmen, unveröffentlichtes Videomaterial und rechtliche Interviews.
So funktioniert die Umwandlung von SRT zu ASS
SubRip (.srt) ist das einfachste weitverbreitete Untertitelformat: eine Cue-Nummer, ein Zeitcode-Bereich im Format HH:MM:SS,mmm --> HH:MM:SS,mmm und ein oder zwei Zeilen Text. Advanced SubStation Alpha (.ass), das Format, das Aegisub, viele Fansub-Gruppen und fortgeschrittene Player wie MPV und VLC nutzen, ist für weit mehr gebaut: eine [Script Info]-Kopfzeile, einen [V4+ Styles]-Abschnitt, der Schriftarten, Farben, Konturen und Bildschirmposition definiert, und einen [Events]-Abschnitt, in dem jede Dialogzeile auf einen dieser Stile verweist. Das ist eine völlig andere Struktur, nicht nur ein anderes Trennzeichen beim Zeitcode.
Der SRT-zu-ASS-Konverter von SubToolDesk analysiert deine SRT-Cues lokal in deinem Browser, wandelt jeden Zeitcode vom Millisekunden-Format von SRT in das Hundertstelsekunden-Format H:MM:SS.cc von ASS um und schreibt eine vollständige, gültige .ass-Datei: einen funktionierenden [Script Info]-Block, einen einzigen Default-Stil, dimensioniert und eingefärbt für die allgemeine Betrachtung, und eine Dialogue:-Zeile pro Cue im [Events]-Abschnitt.
So wandelst du SRT in ASS um (Schritt für Schritt)
- Ziehe deine
.srt-Datei auf den Konverter oben, oder klicke auf „Datei hochladen“, um sie auszuwählen. - Prüfe, dass die automatisch erkannte Format-Badge SRT anzeigt.
- Aktiviere Sprecherkennungen entfernen oder Formatierungs-Tags entfernen, wenn deine Quelle eines davon enthält.
- Klicke auf Herunterladen, um eine gültige
.ass-Datei zu speichern, benannt passend zu deiner Originaldatei.
Warum SRT in ASS umwandeln
Eine einfache .srt-Datei kann überhaupt keine Stilinformationen tragen, nur zeitgesteuerten Text. Die Umwandlung in ASS hat fast immer damit zu tun, was der Zielplayer oder -editor mit diesem Text tun muss:
- Karaoke-artiges Timing für Fansubs: Die Override-Tags pro Silbe von ASS sind die Standardmethode, mit der Fansub- und Anime-Release-Gruppen Karaoke-Effekte bauen, etwas, wofür SRT überhaupt keinen Mechanismus hat.
- Dialog auf dem Bildschirm positionieren: ASS kann eine Zeile über Margin- und Alignment-Overrides überall im Bild platzieren, nützlich für Schild-Übersetzungen oder um Bildschirmtext zu vermeiden, den das Originalvideo bereits hat.
- Farbiger oder umrandeter Text für Barrierefreiheit oder Stil: ein farbiger, umrandeter Default-Stil (den dieser Konverter automatisch schreibt) bleibt über hellem oder unruhigem Video lesbar, in einer Weise, die flacher SRT-Text nicht garantieren kann.
- Aegisub-, MPV- und VLC-Workflows: Aegisub ist speziell um das ASS-Format herum aufgebaut, und sowohl MPV als auch VLC rendern seine Stil-Overrides, also braucht ein Projekt, das dort beginnt, von Anfang an ASS, nicht SRT.
- Schrift- und Größen-Overrides pro Zeile: ASS erlaubt es einzelnen Dialogue-Zeilen, Schriftart, Größe oder Farbe zu überschreiben, ohne den Basisstil zu berühren, etwas, wofür der reine Text von SRT keine Syntax hat.
- Eine gestylte Basisdatei zum Weiterarbeiten haben: die Umwandlung bringt die Struktur
[Script Info],[V4+ Styles]und[Events]bereits in Stellung, sodass in Aegisub nur noch das eigentliche Styling hinzuzufügen bleibt.
Vorher und nachher: ein echtes Beispiel
Ein kurzer zweizeiliger SRT-Ausschnitt mit einem Kursiv-Tag und einem Sprecherpräfix, umgewandelt mit aktiviertem Formatierungs-Tags entfernen und deaktiviertem Sprecherkennungen entfernen (der Standardzustand auf dieser Seite):
1 00:00:03,500 --> 00:00:06,120 <i>Danke, dass du heute beim Anruf dabei bist.</i> 2 00:00:06,500 --> 00:00:09,800 Jordan: Fangen wir an.
[Script Info] Title: SubToolDesk Export ScriptType: v4.00+ ... [V4+ Styles] Format: Name, Fontname, Fontsize, ... Style: Default,Arial,20,&H00FFFFFF,... [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:03.50,0:00:06.12,Default,,0,0,0,,Danke, dass du heute beim Anruf dabei bist. Dialogue: 0,0:00:06.50,0:00:09.80,Default,,0,0,0,,Jordan: Fangen wir an.
Beide Cue-Nummern sind verschwunden, ersetzt durch die von ASS geforderten Blöcke [Script Info] und [V4+ Styles]. Jeder Zeitcode wechselte von den durch Komma getrennten Millisekunden von SRT zu den durch Punkt getrennten Hundertstelsekunden von ASS (00:00:03,500 wurde zu 0:00:03.50). Das <i>-Tag ist verschwunden, weil Formatierungs-Tags entfernen aktiviert war; Jordan: blieb im Text, weil Sprecherkennungen entfernen deaktiviert war, es gibt kein separates Name-Feld, in das es hätte wandern können.
Was die erzeugte .ass-Datei enthält
Die Ausgabe ist eine vollständige, abspielbereite ASS-Datei, kein bloßes Fragment. Sie enthält einen echten [Script Info]-Block, einen [V4+ Styles]-Abschnitt mit einem Stil namens Default (weißer Text, eine dünne Kontur und ein Schatten für Lesbarkeit über Video, unten zentriert), und einen [Events]-Abschnitt mit einer Dialogue:-Zeile für jeden Cue, jede mit Verweis auf diesen Default-Stil. Du kannst das Ergebnis danach in Aegisub öffnen, um Schriftarten, Farben oder Position anzupassen, die strukturelle Vorarbeit ist bereits erledigt.
Vorher und nachher
SRT-Eingabe: 1 00:00:09,400 --> 00:00:12,900 Der Umsatz ist um acht Prozent gestiegen. ASS-Ausgabe: [Script Info] Title: SubToolDesk Export ScriptType: v4.00+ ... [V4+ Styles] Format: Name, Fontname, Fontsize, ... Style: Default,Arial,20,&H00FFFFFF,... [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:09.40,0:00:12.90,Default,,0,0,0,,Der Umsatz ist um acht Prozent gestiegen.
Warum Zeitcodes in ASS anders aussehen
SRT misst die Zeit auf die Millisekunde (00:00:09,400); ASS misst sie auf die Hundertstelsekunde, ein Hundertstel einer Sekunde, mit einem anderen Trennzeichen und einer nicht mit Null aufgefüllten Stunde (0:00:09.40). Der Konverter übernimmt diese Rundung automatisch, sodass ein Cue, der in der Quelle bei 9,4 Sekunden beginnt, in der Ausgabe auf der korrekten Hundertstelsekunde landet, ohne manuelle Neuberechnung.
Warum Menschen von SRT zu ASS wechseln
- Fansubbing und Anime-Release-Gruppen, wo die Styling- und Positionierungs-Overrides von ASS der De-facto-Standard für Karaoke-Effekte, Schild-Übersetzung und farbliche Kennzeichnung pro Figur sind.
- Editorinnen und Editoren, die in Aegisub arbeiten, das um das ASS-Format herum aufgebaut ist und es als native Projektdatei erwartet, nicht als einfachen SRT-Import.
- Player und Pipelines, die gestylte Overrides rendern, wie MPV oder bestimmte Streaming-Encoder, bei denen der reine Text von SRT überhaupt keine Positionierungs- oder Schriftanweisungen tragen kann.
- Ein gestyltes Untertitelprojekt aus einer bestehenden einfachen Transkription starten, mit diesem Konverter eine strukturell gültige ASS-Datei bereitstellen, bevor Stile von Hand ergänzt werden.
Datenschutz durch Architektur, nicht durch Richtlinie
Das Analysieren des SRT und das Schreiben der ASS-Datei finden beide in JavaScript statt, das in deinem Browser-Tab läuft. Es gibt keinen Upload-Endpunkt, den diese Funktion ansteuern könnte, was für ein unveröffentlichtes Fansub-Skript genauso zählt wie für ein vertrauliches Firmenvideo.
Was dieser Konverter erhält und was er entfernt
Erhalten bleibt:
- Jedes Wort des gesprochenen Dialogtexts, in seiner ursprünglichen Reihenfolge und Zeichensetzung.
- Das Timing jedes Cues, umformatiert von der Millisekunden-Genauigkeit von SRT zur Hundertstelsekunden-Genauigkeit von ASS, ohne Abweichung.
- Eine
Dialogue:-Zeile pro Quell-Cue, in derselben Reihenfolge, in der sie in der SRT-Datei erschienen. - Sprecherkennungs-Präfixe wie
Jordan:, wenn Sprecherkennungen entfernen deaktiviert ist.
Entfernt wird:
- Die fortlaufenden Cue-Indexnummern von SRT.
- Inline-Formatierungs-Tags wie
<i>,<b>und<u>, wenn Formatierungs-Tags entfernen aktiviert ist. - Sprecherkennungs-Präfixe wie
Jordan:, wenn Sprecherkennungen entfernen aktiviert ist.
Häufige Probleme und wie man sie löst
- Die Ausgabe hat noch
<i>- oder<b>-Tags im Dialogtext: aktiviere Formatierungs-Tags entfernen; es ist nur dann standardmäßig aktiv, wenn du es nicht geändert hast. - Sprechernamen wie
Jordan:kleben noch am Dialogtext: aktiviere Sprecherkennungen entfernen; es ist auf dieser Seite standardmäßig deaktiviert, sodass Namen direkt durchlaufen, sofern du es nicht aktivierst. - Jede Zeile wird in Aegisub mit derselben Schriftart, Größe und Farbe dargestellt: das ist erwartet, dieser Konverter schreibt einen einzigen Default-Stil; öffne die Datei danach in Aegisub, um zusätzliche Stile oder Overrides pro Zeile zu erstellen.
- Der Untertitel wirkt nach der Umwandlung leicht unsynchron: ASS speichert nur Hundertstelsekunden-Genauigkeit, sodass ein auf die exakte Millisekunde zeitgesteuerter Cue um bis zu eine Hundertstelsekunde verschieben kann, weit unter allem Wahrnehmbaren; wenn die Abweichung größer ist, prüfe stattdessen die Zeitcodes des ursprünglichen SRT.
- Die Format-Badge über dem Konverter zeigt nicht SRT an: ein stark abgeschnittener Einfügevorgang oder eine Datei, die eigentlich VTT ist, kann die Erkennung stören; prüfe, dass der Rohtext noch fortlaufende Cue-Nummern und durch Komma getrennte Zeitcodes hat.
- Akzentbuchstaben oder nicht-englischer Text erscheinen als verstümmelte Zeichen wie
é: die Quell-.srtwurde nicht als UTF-8 gespeichert; exportiere oder speichere sie erneut als UTF-8 und lade sie neu hoch.
Was dieses Werkzeug bewusst nicht tut
Es schreibt einen einzigen Default-Stil und versucht nicht, Karaoke-Timing, Farben pro Figur oder Positionierungs-Overrides zu erraten, das ist ein manueller (oder von Aegisub unterstützter) Schritt, sobald du eine gültige Basisdatei hast. Es wird auch den eigenen Stil einer bestehenden .ass-Datei nicht wieder herauslesen, wenn du in die andere Richtung umwandelst; dieses Werkzeug ist dafür gebaut, einfachen Untertiteltext in eine gültige ASS-Struktur zu bringen, nicht um eine bereits gestylte Datei hin und zurück zu konvertieren.
Häufig gestellte Fragen
Wie wandle ich eine SRT-Datei in ASS um?
Ziehe deine .srt-Datei auf den Konverter oben, oder füge ihren Inhalt in das linke Feld ein. Sobald die Format-Badge SRT bestätigt, klicke auf Herunterladen. Eine vollständige, gültige .ass-Datei wird in deinem Browser erzeugt.
Öffnet sich die ASS-Datei korrekt in Aegisub, VLC oder MPV?
Ja. Die Ausgabe enthält eine gültige [Script Info]-Kopfzeile, einen [V4+ Styles]-Abschnitt mit einem Default-Stil und einen [Events]-Abschnitt mit korrekt formatierten Dialogue-Zeilen, genau die Struktur, die alle drei erwarten.
Fügt der Konverter irgendein Styling hinzu oder wandelt er nur den Text um?
Er definiert einen einzigen, allgemein nutzbaren Default-Stil (weißer Text mit dünner Kontur und Schatten, unten zentriert), damit die Datei sofort nutzbar ist. Er fügt kein Karaoke-Timing, keine Farben pro Figur und keine individuelle Positionierung hinzu, das ist ein manueller Folgeschritt in einem Editor wie Aegisub.
Warum sehen die Zeitcodes in der ASS-Ausgabe anders aus?
ASS nutzt Hundertstelsekunden-Genauigkeit mit einem anderen Trennzeichen als das Millisekunden-Format von SRT (0:00:09.40 statt 00:00:09,400). Der Konverter übernimmt diese Umwandlung automatisch.
Wird meine Untertiteldatei irgendwohin hochgeladen, um diese Umwandlung durchzuführen?
Nein. Das Analysieren des SRT und das Erzeugen der ASS-Datei finden vollständig in der JavaScript-Engine deines Browsers statt. Nichts wird an einen Server gesendet.
Akzeptieren YouTube oder Vimeo eine .ass-Untertiteldatei?
Nein. Die meisten Upload-Formulare, einschließlich YouTube und Vimeo, akzeptieren SRT (und manchmal VTT), nicht ASS. Wandle in ASS um für Editoren und Player, die sein Styling rendern (Aegisub, MPV, VLC), aber behalte eine SRT-Kopie für Plattform-Uploads.
Ist ASS besser als SRT, oder sollte ich einfach bei SRT bleiben?
Das kommt darauf an, was du brauchst. ASS unterstützt Positionierung, Karaoke-Timing und Schrift- und Farb-Overrides pro Zeile, die SRT schlicht nicht ausdrücken kann; SRT ist kleiner, einfacher und weit breiter akzeptiert für die allgemeine Verbreitung. Nutze ASS, wenn dein Workflow gezielt Styling braucht; nutze SRT für alles andere.