Zurück zu den Pipelines

Untertitel

Brenne gestylte Untertitel aus einem Transkript oder einer SRT in jedes Video ein. Wähle eine Vorlage und liefere eine posting-fertige MP4.

0.2

Noch erforderlich: Videodatei, Transkript (SRT)

Rezepte mit dieser Pipeline

Artikel zu dieser Pipeline

Untertitel API

Rufen Sie diese Pipeline aus Ihrem eigenen Code auf. Eine Anfrage startet einen Lauf; das Modell ist ein Eingabefeld, kein eigener Endpunkt.

4 Eingaben
2 erforderlich
from 0.2 Credits
bun add @pipe2-ai/sdk
import { createClient } from "@pipe2-ai/sdk";

const client = createClient(process.env.PIPE2_TOKEN!);

const { run_pipeline } = await client.RunPipeline({
  pipeline_slug: "captions",
  input: {
    source_asset_id: "a1b2c3d4-0000-4000-8000-000000000001",
    transcript_asset_id: "a1b2c3d4-0000-4000-8000-000000000002",
  },
});
pip install pipe2
import asyncio
import os

from pipe2 import Pipe2Client

client = Pipe2Client(token=os.environ["PIPE2_TOKEN"])

run = asyncio.run(client.run_pipeline(
    pipeline_slug="captions",
    input={
        "source_asset_id": "a1b2c3d4-0000-4000-8000-000000000001",
        "transcript_asset_id": "a1b2c3d4-0000-4000-8000-000000000002",
    },
))
go get github.com/pipe2-ai/sdk-go
client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

input := json.RawMessage(`{
  "source_asset_id": "a1b2c3d4-0000-4000-8000-000000000001",
  "transcript_asset_id": "a1b2c3d4-0000-4000-8000-000000000002"
}`)

run, err := pipe2.RunPipeline(context.Background(), client, "captions", input)
if err != nil {
    log.Fatal(err)
}
brew install pipe2-ai/tap/pipe2
pipe2 pipelines run \
  --pipeline captions \
  --input-json '{"source_asset_id": "a1b2c3d4-0000-4000-8000-000000000001", "transcript_asset_id": "a1b2c3d4-0000-4000-8000-000000000002"}' \
  --wait

API-Token holen →

Parameter

source_asset_id erforderlich

Video to burn captions into. Asset id returned by an upload. See /docs/api/ for the upload flow.

string
transcript_asset_id erforderlich

Transcript to caption from, produced by the transcription pipeline. Asset id returned by an upload. See /docs/api/ for the upload flow.

string
position

Vertikale Verankerung für den eingebrannten Text. "Auto" lässt die Pipeline die dem Motiv gegenüberliegende Hälfte wählen, wenn ein vorgeschaltetes Reframe einen Hinweis liefert (andernfalls wird auf "unten" zurückgegriffen). "Unten" ist die übliche TikTok-Platzierung; wählen Sie "oben", wenn das Motiv die untere Bildhälfte ausfüllt.

autobottomtopmiddle Standard auto
Alle 4 Eingaben anzeigen
preset_name

Caption style preset — controls font, size, colour and placement of the burned-in captions.

tiktok-bold-yellowminimal-whitesubtle-dropkaraoke-gradientbig-serifserif-editorial Standard serif-editorial

Aus einem KI-Agenten heraus nutzen

Richten Sie einen beliebigen MCP-Client auf pipe2 aus, und Ihr Agent erhält diese Tools. Er findet diese Pipeline, liest dasselbe Schema von oben und führt sie aus.

  • list_pipelines
  • get_pipeline_schema
  • run_pipeline
  • get_pipeline_run_status
  • request_upload
https://mcp.pipe2.ai/mcp
{
  "mcpServers": {
    "pipe2ai": {
      "url": "https://mcp.pipe2.ai/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}

Vollständige API-Referenz MCP-Einrichtung CLI-Referenz

Untertitel: gestylte Untertitel in jedes Video einbrennen

Hänge ein Video und ein SRT-Transkript an, wähle einen Stil und erhalte eine MP4 zurück, in die die Untertitel direkt in die Pixel eingebrannt sind. Kein CapCut, kein Premiere, keine Untertitel-Erweiterung zum Installieren, einfach eine posting-fertige Datei im Format für TikTok, Reels und Shorts.

Brauchst du zuerst das Transkript? Führe die Transcription-Pipeline auf einem beliebigen Video oder Audio aus, die entstehende SRT landet in deiner Bibliothek und lässt sich direkt in diesen Schritt einbinden. Bearbeite sie dort, falls vor dem Einbrennen etwas korrigiert werden muss.

So funktioniert es

  1. Hänge dein Video an: lade es von deinem Gerät hoch oder wähle eines aus deiner Bibliothek.
  2. Hänge das SRT-Transkript an: erzeuge eines mit der Transcription-Pipeline oder lade eine vorhandene .srt aus beliebiger Quelle hoch.
  3. Wähle einen Untertitelstil: fünf produktionsreife Vorlagen, abgestimmt auf verschiedene Zielgruppen.
  4. Lade das Ergebnis herunter: eine neue MP4 mit eingebrannten Untertiteln, plus ein Standbild für Thumbnails.

Untertitel-Stilvorlagen

  • TikTok Bold Yellow: kräftige Schriftstärke, schwarze Kontur, TikTok-sichere Positionierung. Der Standard, den alle kopieren.
  • Minimal White: klare serifenlose Schrift mit weichem Schatten. Passt zu Talking-Head-Podcasts und Interviews.
  • Subtle Drop Shadow: kontrastarme Untertitel für filmische Schnitte, bei denen die Bilder die Szene tragen.
  • Karaoke Gradient: das aktive Wort wird beim Sprechen in einem Violett→Pink-Farbverlauf hervorgehoben. Hohe Verweildauer bei Kurzvideos.
  • Big Serif: Serifenschrift mit redaktionellem Charakter für Marken-Dokumente, Fallstudien und längere Bildungsclips.

Warum der zweistufige Ablauf

  • Bearbeite das Transkript vor dem Einbrennen: korrigiere Namen, Fachbegriffe oder Sprecherbezeichnungen in der SRT, statt mit dem zu leben, was die STT ausgegeben hat.
  • Nutze ein Transkript für viele Stile: brenne dieselbe SRT mit fünf verschiedenen Vorlagen ein, um A/B-Tests durchzuführen, ohne neu zu transkribieren.
  • Bring deine eigene SRT mit: wenn du bereits ein Transkript aus einem anderen Tool hast, hänge es an und spare die Transkriptionskosten komplett.
  • TikTok-sichere Positionierung: die Untertitel bleiben auf jeder großen Plattform frei von den UI-Overlays im unteren Drittel.

Für wen es gedacht ist

  • Kurzvideo-Creator, die täglich Reels / Shorts / TikToks veröffentlichen
  • Podcaster, die lange Episoden in teilbare Clips umwandeln
  • Kursersteller und Lehrende, die Tutorials barrierefrei machen
  • Agenturen, die gebrandete Social-Media-Inhalte in großem Umfang produzieren
  • Alle, die bereits eine SRT haben und sie einfach sauber ins Video gerendert haben möchten

Verkette es nach der Transcription-Pipeline für den kompletten auslieferbereiten Ablauf, oder speise die Ausgabe direkt in die Video-Reel-Pipeline für Zusammenstellungen aus mehreren Clips ein.

Häufig gestellte Fragen

Welche Dateiformate werden unterstützt?
Video: MP4, MOV, WebM, AVI, MKV und mehr. Transkript: .srt (Standard-Untertitelformat mit Zeitstempeln). Die Ausgabe ist immer MP4 für universelle Plattformkompatibilität.
Woher bekomme ich ein SRT-Transkript?
Führe unsere Transcription-Pipeline auf einem beliebigen Video oder Audio aus, sie erzeugt ein SRT-Asset in deiner Bibliothek, das du hier anhängen kannst. Oder lade eine vorhandene .srt aus einem beliebigen anderen Transkriptionstool hoch.
Werden die Untertitel in die Pixel eingebrannt oder darüber gelegt?
In die Pixel eingebrannt. Die Untertitel bleiben Teil des Videos, egal wohin du es hochlädst, keine separate .srt, die du danach verwalten musst, kein Risiko, dass die Plattform sie entfernt oder umgestaltet.
Kann ich das Transkript vor dem Einbrennen bearbeiten?
Ja, das ist der Hauptgrund für den zweistufigen Ablauf. Führe Transcription aus, öffne die SRT aus deiner Bibliothek, korrigiere, was nötig ist, und hänge sie dann hier an. Du kannst auch eine bearbeitete .srt direkt hochladen.
Kann ich ein Transkript für mehrere Untertitelstile wiederverwenden?
Ja. Hänge jedes Mal dieselbe SRT an und wähle eine andere Vorlage, viel günstiger, als die Transkription erneut auszuführen, und nützlich für A/B-Tests von Untertiteln bei Kurzvideos.
Wie lange dauert das Einbrennen der Untertitel?
Typischerweise 30–60 % der Ausgangsdauer. Ein 1-minütiger Clip dauert 20–40 Sekunden; ein 10-minütiger Clip dauert 3–6 Minuten. Die Transkriptionszeit kommt separat hinzu.

Weitere Pipelines entdecken

Alle ansehen →
Video-Generator
from 9.5
Video-Generator
Bild-Generator
0.2-6.4
Bild-Generator
Audio-Generator
0.7-1.3
Audio-Generator
Musik-Generator
2.5-45.1
Musik-Generator