Konvertierung von ASS in SRT

Konvertierung von ASS in SRT - Featured Image

SRT ist der Industriestandard für die Untertitelung und weitgehend mit allen Videobearbeitungsprogrammen kompatibel. Diese Kompatibilität ist der Grund, warum Formate wie ASS, SUPund VTT werden häufig in SRT umgewandelt.

ASS hingegen ist ein sehr nischenspezifisches Untertitelungsformat, das sich auf die Gestaltung und Formatierung konzentriert und hauptsächlich für Animes verwendet wird.

Wenn Sie also eine Untertiteldatei in ASS haben, sollten Sie sie aus Kompatibilitätsgründen in SRT konvertieren. Durch die Konvertierung geht zwar der Styling-Aspekt des Formats verloren, aber es macht das Bearbeiten, Hochladen und Einbrennen von Untertiteln in Ihre Videos einfach und bequem.

Hier finden Sie eine einfache und leicht zu befolgende Anleitung, wie Sie ASS-Untertiteldateien in ein SRT-Format konvertieren können.

Was ist die Umwandlung von ASS in SRT?

Bei der Konvertierung von ASS in SRT werden Advanced SubStation Alpha (.ass)-Untertiteldateien in das weithin unterstützte SubRip (.srt)-Format umgewandelt. Dieser Prozess stellt sicher, dass Ihre Untertitel auf verschiedenen Geräten und Medienplayern verwendet werden können, was die Zugänglichkeit für Ihr Publikum verbessert.

Hier ist ein Beispiel für das ASS-Untertitelformat für die ersten Zeilen von Shrek 1.

Beispiel einer ASS-Untertiteldatei

Warum ASS auf SRT umstellen?

ASS-Dateien bieten zwar erweiterte Optionen für die Gestaltung und Positionierung, haben aber auch Einschränkungen, die eine Konvertierung in SRT sinnvoll machen:

  • Kompatibilität: SRT-Dateien werden von einer Vielzahl von Media-Playern, Geräten und Plattformen unterstützt. Die Konvertierung von ASS in SRT stellt sicher, dass Ihre Untertitel auf einer breiteren Palette von Systemen abgespielt werden können. Bis heute kann VLC Media Player, der meistgenutzte Media Player unter Windows und MacOS, ASS-Untertitel nicht nativ unterstützen, ohne zu OpenGL zu wechseln.
  • Vereinfachung: SRT-Dateien haben ein einfaches, klares Textformat, das leicht zu lesen und zu bearbeiten ist. Diese Einfachheit macht es einfacher, Ihre Untertitel zu verwalten und zu ändern, ohne sich mit komplexen Formatierungs-Tags auseinandersetzen zu müssen.
  • Optimierter Arbeitsablauf: Die Konvertierung von ASS in SRT kann dazu beitragen, Ihren Untertitel-Workflow zu optimieren, insbesondere wenn Sie mit mehreren Plattformen arbeiten oder mit anderen zusammenarbeiten. SRT-Dateien werden universell anerkannt und lassen sich leichter weitergeben.
  • Reduzierte Dateigröße: SRT-Dateien sind im Vergleich zu ASS-Dateien in der Regel kleiner, da sie keine umfangreichen Styling-Informationen enthalten. Dies kann bei der Online-Verteilung von Untertiteln oder beim Einbetten in Videos von Vorteil sein.

Auch wenn ASS-Dateien in bestimmten Situationen ihre Berechtigung haben, ist die Konvertierung in SRT oft die beste Wahl, um maximale Kompatibilität, Einfachheit und Effizienz in Ihrem Untertitel-Workflow zu gewährleisten.

Konvertierung von ASS in SRT

Die Konvertierung von ASS in SRT ist ein unkomplizierter Prozess, der in nur wenigen Schritten durchgeführt werden kann. Wenn Sie diese Schritte befolgen, können Sie Ihre ASS-Untertiteldateien problemlos in das weithin kompatible SRT-Format umwandeln.

Konvertierung von ASS in SRT - Unterstützendes Bild

Wählen Sie eine geeignete Methode zur Umwandlung von ASS in SRT

Es gibt im Wesentlichen drei Möglichkeiten, ASS in SRT umzuwandeln.

Online-Konverter verwenden

Es gibt eine Vielzahl von Online-Konvertern, die ASS in SRT umwandeln können. Ihre Sicherheit ist jedoch bestenfalls mangelhaft, und diese Websites sind mit Werbung überladen. Aufgrund der Tatsache, dass diese Websites oft kompromittiert sind, werden wir die Schritte für diesen Prozess nicht auflisten.

Wir empfehlen dringend, diese Freemium-Websites zu meiden, vor allem, wenn Sie unveröffentlichte Inhalte untertiteln möchten. 

Untertitel bearbeiten verwenden

Subtitle Edit ist eine freie, quelloffene Bearbeitungsumgebung, die speziell für Untertitel entwickelt wurde.

Mit Subtitle Edit können Sie Untertitel neu synchronisieren, neue Untertitel erstellen und für unseren Anwendungsfall Untertitelformate ändern.

Python verwenden

Der sicherste Weg, ASS in SRT zu konvertieren, ist ein eigenes Python-Skript. Diese Funktion erfordert zwar etwas technisches Geschick und Vertrautheit mit Python, ist aber der sicherste und schnellste Weg, um Untertiteldateien in ein anderes Format zu konvertieren.

Konvertierung mit Untertitelbearbeitung

  • Download Subtitle Edit von der offiziellen Seite Website oder von seinem GitHub Seite.
  • Starten Sie "Untertitel bearbeiten".
  • Gehen Sie auf Datei > Öffnen und wählen Sie Ihre ASS-Datei aus. Sobald sie geöffnet ist, sieht die Umgebung wie folgt aus.
Screenshot des Hauptbildschirms "Untertitel bearbeiten
  • Sobald die Datei geladen ist, gehen Sie auf Datei > Speichern unter.
  • Wählen Sie in der Dropdown-Liste "Dateityp" die Option SubRip (*.srt).
  • Klicken Sie auf Speichern.

Konvertierung mit Python

Schritt 1: Python installieren

  • Besuchen Sie die offizielle Python-Website: https://www.python.org/
  • Klicken Sie auf den Abschnitt "Downloads" und laden Sie die neueste Version von Python für Ihr Betriebssystem (Windows, macOS oder Linux) herunter.
  • Führen Sie das heruntergeladene Installationsprogramm aus.
  • Achten Sie während der Installation darauf, dass Sie das Kästchen "Python zu PATH hinzufügen" markieren.
  • Folgen Sie den Installationsanweisungen und schließen Sie die Installation ab.

Schritt 2: Vorbereiten des Python-Skripts

  • Öffnen Sie einen Texteditor (wie Notepad, VS Code oder einen anderen Code-Editor).
  • Kopieren Sie das mitgelieferte Python-Skript in den Editor.
Importware

def ass_to_srt(ass_filename, srt_filename):

    def ass_time_to_srt_time(ass_time):

        h, m, s = ass_time.split(':')

        s, cs = s.split('.')

        ms = str(int(cs) * 10).zfill(3) # Umwandlung von Zentisekunden in Millisekunden

        return f"{h.zfill(2)}:{m.zfill(2)}:{s.zfill(2)},{ms}"

    with open(ass_filename, 'r', encoding='utf-8') as ass_file:

        lines = ass_file.readlines()

    dialog_lines = [line for line in lines if line.startswith('Dialogue:')]

    srt_lines = []

    index = 1

    for line in dialog_lines:

        parts = line.split(',', 9)

        start_time = ass_time_to_srt_time(parts[1].strip())

        end_time = ass_time_to_srt_time(parts[2].strip())

        text = parts[9].strip().replace('\\N', '\n').replace('\\n', '\n')

        text = re.sub(r'{.*?}', '', text) # ASS-Style-Tags entfernen

        srt_lines.append(f"{index}")

        srt_lines.append(f"{start_time} --> {end_time}")

        srt_lines.append(text)

        srt_lines.append("")

        index += 1

    with open(srt_filename, 'w', encoding='utf-8') as srt_file:

        srt_file.write("\n".join(srt_lines))

# Beispiel für die Verwendung

ass_to_srt('beispiel.ass', 'beispiel.srt')
  • Speichern Sie die Datei mit einer .py-Erweiterung, z. B. convert_ass_to_srt.py.
Screenshot des Python-Codes

Schritt 3: Ausführen des Python-Skripts

Bevor Sie das Skript ausführen, legen Sie die ASS-Datei am gleichen Ort wie das Python-Skript ab, und ändern Sie in der letzten Zeile des Codes "example.ass" in den tatsächlichen Namen Ihrer ASS-Datei. Andernfalls wird Ihr Code einen Fehler auslösen, wie unten zu sehen.

Python-Konsole beim Ausführen der Datei

Wenn Sie den Namen der generierten SRT-Datei ändern möchten, können Sie dies tun, indem Sie den Text "example.srt" in derselben Zeile ändern. Andernfalls wird die endgültige Datei mit dem Namen "example.srt" erzeugt.

  • Öffnen Sie die Eingabeaufforderung oder das Terminal:
  • Windows: Drücken Sie Win + R, geben Sie cmd ein, und drücken Sie die Eingabetaste.
  • macOS/Linux: Öffnen Sie die Anwendung Terminal.

Verwenden Sie den Befehl cd, um zu dem Verzeichnis zu navigieren, in dem Sie das Python-Skript gespeichert haben. Zum Beispiel:

cd pfad/zu/ihr/script
  • Ersetzen Sie path/to/your/script durch den tatsächlichen Pfad zu diesem Verzeichnis.

Schritt 4: Ausführen des Skripts

  • Vergewissern Sie sich, dass sich Ihre .ass-Datei im selben Verzeichnis befindet, oder geben Sie den vollständigen Pfad dazu an.
  • Führen Sie das Skript mit dem Python-Interpreter aus:
python convert_ass_to_srt.py
  • Das Skript wandelt example.ass in example.srt um und speichert es im selben Verzeichnis.

Schritt 4: Überprüfen Sie die Ausgabe

  • Prüfen Sie die Ausgabedatei:
  • Suchen Sie die Datei example.srt in dem Verzeichnis.
  • Öffnen Sie sie mit einem Texteditor, um zu überprüfen, ob die Konvertierung korrekt durchgeführt wurde.
Seite an Seite Vergleich von SRT- und ASS-Dateien

ASS vs. SRT: Welches Format soll gewählt werden?

Die Wahl zwischen den Formaten ASS und SRT hängt von Ihren spezifischen Bedürfnissen und dem Kontext ab, in dem Sie die Untertitel verwenden werden.

  • ASS bietet mehr Funktionen: Wenn Sie eine erweiterte Gestaltung und Positionierung benötigen, ist ASS die richtige Wahl. Es ist ideal für Projekte, bei denen die visuelle Komponente von Untertiteln das Erlebnis des Zuschauers verstärkt.
  • SRT für breitere Kompatibilität: Wenn Sie Wert auf Kompatibilität mit verschiedenen Plattformen und Einfachheit legen, ist SRT die beste Wahl. Sie wird weitgehend unterstützt und ist leicht zu bearbeiten.

Wenn Sie die Stärken und Grenzen der einzelnen Formate kennen, können Sie eine fundierte Entscheidung auf der Grundlage Ihrer Projektanforderungen treffen.

Abschließende Überlegungen

Die Konvertierung von ASS in SRT ist ein wichtiger Prozess für alle, die die Zugänglichkeit und Professionalität ihrer Videoinhalte verbessern möchten. Untertitel sind entscheidend, um ein breiteres Publikum zu erreichen, einschließlich Gehörloser oder Schwerhöriger, und um Ihre Inhalte ansprechender und verständlicher zu machen. 

Für alle, die ein zuverlässiges Untertitelungstool suchen, ist Sonix die erste Wahl. Mit seiner Fähigkeit, mit 99%-Genauigkeit in über 39 Sprachen zu transkribieren, stellt Sonix sicher, dass Ihre Untertitel sowohl präzise als auch vielseitig sind und die Gesamtqualität Ihrer Videos verbessern. 

Testen Sie noch heute die kostenlose Sonix-Testversion und erhalten Sie 30-minütige kostenlose Transkription. Keine Kreditkarte erforderlich.

Konvertierung von ASS in SRT: Häufig gestellte Fragen

Kann ich ASS in andere Formate wie VTT konvertieren?

Ja, die Konvertierung von ASS in verschiedene Formate, einschließlich VTT, ist mit den richtigen Werkzeugen möglich, um eine Reihe von Projektanforderungen zu erfüllen.

Ist die Umwandlung von ASS in SRT kostenlos?

Während viele Online-Tools kostenlose Konvertierungen mit Einschränkungen anbieten, bietet die Investition in eine kostenpflichtige Option Zugang zu erweiterten Funktionen und unterstützt größere Projekte.

Wie lange dauert der Umstellungsprozess?

Die Konvertierungszeiten variieren je nach Dateigröße und -komplexität, aber die meisten Tools sind bestrebt, den Prozess innerhalb weniger Minuten abzuschließen und bieten eine schnelle Durchlaufzeit.

Präzise, automatische Transkription

Sonix nutzt die neueste KI, um automatisierte Abschriften in wenigen Minuten zu erstellen.
Transkribieren Sie Audio- und Videodateien in über 35 Sprachen.

Probieren Sie Sonix heute kostenlos aus

Inklusive 30 Minuten kostenlose Transkription

de_DEGerman