Zum Hauptinhalt springen

Exporte und Untertiteldateien

Wie brenne ich gestaltete ASS-Untertitel mit FFmpeg in ein Video ein?

Kurze Antwort

Nutze den Videofilter ass oder subtitles von FFmpeg, der die Untertitel mit libass auf jedes Bild zeichnet: ffmpeg -i input.mp4 -vf ass=captions.ass -c:a copy output.mp4. Die ASS-Datei behält Schriften, Farben, Position und Animation, aber die Schriften müssen installiert sein oder mit der Option fontsdir übergeben werden. Beim Einbrennen wird das Video neu kodiert, also behalte eine Kopie des Originals.

3 Min. Lesezeit

Mit welchem Befehl brenne ich eine ASS-Datei in ein Video ein?

ffmpeg -i input.mp4 -vf "ass=captions.ass" -c:a copy output.mp4
  • -vf "ass=captions.ass" zeichnet die Untertitel mit libass auf das Video.
  • -c:a copy lässt den Ton unverändert. Das Video wird immer neu kodiert, weil die Untertitel Teil des Bildes werden.

Liegen die Schriften der ASS-Datei in einem Ordner, gib ihn FFmpeg an:

ffmpeg -i input.mp4 -vf "ass=captions.ass:fontsdir=./fonts" -c:a copy output.mp4

Beide Filter brauchen ein FFmpeg mit libass, konfiguriert mit --enable-libass; die meisten fertigen Builds enthalten es (Dokumentation der FFmpeg-Filter).

Was ist der Unterschied zwischen den Filtern ass und subtitles?

  • ass rendert eine ASS-Datei genau so, wie sie gestaltet ist.
  • subtitles akzeptiert auch andere Formate wie SRT und wandelt sie zuerst in ASS um. Bei SRT kannst du mit force_style einen Stil festlegen, zum Beispiel subtitles=captions.srt:force_style='FontName=Montserrat,FontSize=24' (Dokumentation der FFmpeg-Filter).

Nutze ass für eine gestaltete ASS-Datei; nutze subtitles mit force_style, wenn du nur SRT hast.

Warum sehen meine Schriften oder Stile falsch aus?

  • Fehlende Schriften. Eine ASS-Datei nennt ihre Schriften, enthält sie aber nicht. Ist eine Schrift weder installiert noch in fontsdir, wählt libass einen Ersatz. Installiere die Schriften oder gib den Ordner an.
  • Andere Videogröße. Positionen und Größen in ASS sind für eine bestimmte Fläche festgelegt. Brenne die Datei in das Video ein, für das sie erstellt wurde.
  • Nicht unterstützte Effekte. Manche Player unterstützen nur einen Teil des ASS-Formats; libass, das FFmpeg nutzt, unterstützt den Großteil davon.
  • Falsches Timing. Wenn du das Video nach dem Erstellen der ASS-Datei gekürzt hast, verschieben sich die Untertitel; erstelle aus dem finalen Schnitt eine neue Datei.

So geht es mit CaptionBolt

CaptionBolt exportiert gestaltete ASS-Dateien für FFmpeg-Workflows, erstellt mit demselben Compiler wie die eigenen eingebrannten Untertitel, oder ein fertiges MP4, wenn du FFmpeg gar nicht brauchst.

  1. Lade dein Video hoch, wähle einen Stil und prüfe den Text im Texteditor.
  2. Lade die ASS-Datei herunter. ASS ist in Pro und Max enthalten.
  3. Installiere die Schriften, die der Stil nutzt. Die integrierten Stile verwenden Schriften wie Montserrat, Anton oder Poppins, die es kostenlos bei Google Fonts gibt. Wenn du deine eigene hochgeladene Schrift nutzt, installiere auch diese Schriftdatei.
  4. Führe den FFmpeg-Befehl oben mit demselben Video aus, das du hochgeladen hast.

Wenn du nur das untertitelte Video brauchst, exportiere stattdessen das MP4 aus CaptionBolt; dort sind die Untertitel bereits eingebrannt. Siehe welche Untertiteldateien CaptionBolt exportieren kann.

Wann ein anderer Weg besser ist

  • Du schneidest in Premiere Pro, DaVinci Resolve oder Final Cut Pro. Sie importieren kein ASS; nutze SRT oder das untertitelte MP4. Siehe wie du Untertitel in Schnittprogramme bekommst.
  • Zuschauer sollen Untertitel ausschalten können. Behalte die Untertitel als eigene Spur, statt sie einzubrennen.
  • Kann ich eine SRT-Datei bei TikTok, Instagram, YouTube oder LinkedIn hochladen?

    YouTube, LinkedIn und Facebook akzeptieren SRT-Dateien; TikTok und Instagram nehmen keine Untertiteldatei an und erzeugen eigene Untertitel. Für TikToks, Reels und Shorts, die du auch anderswo postest, brennst du die Untertitel ins Video ein, damit sie überall gleich aussehen, und behältst die SRT für YouTube und LinkedIn, wo Zuschauer Untertitel ein- und ausschalten können.

  • Meine Untertitel sind ein paar Sekunden zu früh oder zu spät – wie korrigiere ich das Timing?

    Finde heraus, welche Art von Versatz du hast. Ist jede Zeile um denselben Betrag zu früh oder zu spät, verschiebe die ganze Datei um diesen Wert; liegen nur einige Zeilen daneben, korrigiere diese Zeilen; wächst der Abstand mit der Zeit, wurde die Datei für eine andere Bildrate oder einen anderen Schnitt erstellt, also skaliere das Timing neu oder erstelle neue Untertitel aus dem fertigen Video. Prüfe danach Anfang, Mitte und Ende.

  • Welche Untertiteldateien kann CaptionBolt exportieren?

    CaptionBolt exportiert ein MP4-Video mit Untertiteln sowie Untertitel- und Transkriptdateien, die aus denselben bearbeiteten Untertiteln entstehen. Welche Formate verfügbar sind, hängt von deinem Plan ab. Free: MP4, TXT. Starter: MP4, TXT. Pro: MP4, SRT, ASS, TXT. Max: MP4, SRT, ASS, VTT, TXT.

  • Wie bearbeite ich eine SRT-Datei, ohne sie kaputtzumachen?

    Bearbeite den Text und behalte die Struktur: Jeder Untertitel besteht aus einer Nummer, einer Zeitzeile wie 00:00:01,000 --> 00:00:03,500 und ein oder zwei Textzeilen, mit einer Leerzeile zwischen den Untertiteln. Ändere weder den Pfeil noch die Kommas, lass jede Startzeit vor ihrer Endzeit und speichere als reines UTF-8. Ein Untertitel-Editor prüft das für dich, damit sich die Datei weiter in YouTube, LinkedIn oder dein Schnittprogramm importieren lässt.

Dein erster untertitelter Short beginnt mit einem Upload.

Kostenloser Plan ohne Karte. Bezahlpläne ab 9 $/Monat. Alle Basics inklusive.

Wir verwenden Cookies, um Einstellungen zu speichern, die Website-Leistung zu messen und CaptionBolt zu verbessern.