Torna alle pipeline

Sottotitoli

Incorpora sottotitoli stilizzati in qualsiasi video da una trascrizione o da un file SRT. Scegli un preset e ottieni un MP4 pronto da pubblicare.

0.2

Ancora necessario: File video, Trascrizione (SRT)

Ricette che usano questo pipeline

Articoli su questo pipeline

API di Sottotitoli

Richiama questa pipeline dal tuo codice. Una richiesta avvia un'esecuzione; il modello è un campo di input, non un endpoint separato.

4 input
2 obbligatorio
from 0.2 crediti
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

Ottieni un token API →

Parametri

source_asset_id obbligatorio

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

string
transcript_asset_id obbligatorio

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

string
position

Ancoraggio verticale del testo impresso. "Auto" lascia che la pipeline scelga la metà opposta al soggetto quando un reframe a monte fornisce un suggerimento (altrimenti ricade su "bottom"). "Bottom" è il posizionamento canonico di TikTok; scegli "top" quando il soggetto riempie la metà inferiore dell'inquadratura.

autobottomtopmiddle predefinito auto
Mostra tutti i 4 input
preset_name

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

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

Usala da un agente IA

Punta un qualsiasi client MCP su pipe2 e il tuo agente ottiene questi strumenti. Trova questa pipeline, legge lo stesso schema qui sopra e la esegue.

  • 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" }
    }
  }
}

Riferimento API completo Configurazione MCP Riferimento CLI

Sottotitoli: Incorpora sottotitoli stilizzati in qualsiasi video

Allega un video e una trascrizione SRT, scegli uno stile e ottieni un MP4 con i sottotitoli incorporati direttamente nei pixel. Niente CapCut, niente Premiere, nessuna estensione per sottotitoli da installare, solo un file pronto da pubblicare, dimensionato per TikTok, Reels e Shorts.

Ti serve prima la trascrizione? Esegui la pipeline Trascrizione su qualsiasi video o audio, l'SRT risultante finisce nella tua libreria e si collega direttamente a questo passaggio. Modificalo lì se qualcosa va corretto prima di incorporarlo.

Come funziona

  1. Allega il tuo video: caricalo dal tuo dispositivo o scegline uno dalla tua libreria.
  2. Allega la trascrizione SRT: generane una con la pipeline Trascrizione, oppure carica un file .srt esistente da qualsiasi fonte.
  3. Scegli uno stile di sottotitoli: cinque preset pronti per la produzione, calibrati per pubblici diversi.
  4. Scarica il risultato: un nuovo MP4 con i sottotitoli incorporati, più un fotogramma poster per le anteprime.

Preset di stile dei sottotitoli

  • TikTok Bold Yellow: peso marcato, contorno nero, posizionamento sicuro per TikTok. Il default che tutti copiano.
  • Minimal White: sans-serif pulito con un'ombra tenue. Funziona per podcast e interviste in primo piano.
  • Subtle Drop Shadow: sottotitolo a basso contrasto per montaggi cinematografici in cui sono le immagini a reggere la scena.
  • Karaoke Gradient: la parola attiva viene evidenziata con un gradiente viola→rosa mentre viene pronunciata. Alta ritenzione sui contenuti short-form.
  • Big Serif: serif dal taglio editoriale per contenuti di brand, case study e clip educative long-form.

Perché il flusso in due passaggi

  • Modifica la trascrizione prima di incorporarla: correggi nomi, gergo o etichette dei parlanti nell'SRT invece di accontentarti di ciò che ha prodotto lo speech-to-text.
  • Riutilizza una trascrizione su molti stili: incorpora lo stesso SRT con cinque preset diversi per i test A/B senza ri-trascrivere.
  • Porta il tuo SRT: se hai già una trascrizione da un altro strumento, allegala e salta del tutto il costo della trascrizione.
  • Posizionamento sicuro per TikTok: i sottotitoli evitano le sovrapposizioni dell'interfaccia nel terzo inferiore su ogni piattaforma principale.

Per chi è

  • Creator di short-form che pubblicano Reels / Shorts / TikTok ogni giorno
  • Podcaster che riadattano episodi long-form in clip condivisibili
  • Creatori di corsi ed educatori che aggiungono accessibilità ai tutorial
  • Agenzie che producono contenuti social brandizzati su larga scala
  • Chiunque abbia già un SRT e voglia semplicemente vederlo renderizzato in modo pulito nel video

Concatenala dopo la pipeline Trascrizione per il flusso completo pronto alla pubblicazione, oppure invia l'output direttamente alla pipeline Video Reel per compilation multi-clip.

Domande frequenti

Quali formati di file sono supportati?
Video: MP4, MOV, WebM, AVI, MKV e altri. Trascrizione: .srt (formato sottotitoli standard con timestamp). L'output è sempre MP4 per la compatibilità universale con le piattaforme.
Dove ottengo una trascrizione SRT?
Esegui la nostra pipeline Trascrizione su qualsiasi video o audio, produce un asset SRT nella tua libreria che puoi allegare qui. Oppure carica un file .srt esistente da qualsiasi altro strumento di trascrizione.
I sottotitoli sono incorporati nei pixel o sovrapposti sopra?
Incorporati nei pixel. I sottotitoli viaggiano con il video indipendentemente da dove lo carichi, nessun file .srt separato da gestire dopo, nessun rischio che la piattaforma li rimuova o ne alteri lo stile.
Posso modificare la trascrizione prima di incorporarla?
Sì, è questo il motivo principale del flusso in due passaggi. Esegui la Trascrizione, apri l'SRT dalla tua libreria, correggi ciò che ti serve, poi allegalo qui. Puoi anche caricare direttamente un file .srt modificato.
Posso riutilizzare una trascrizione su più stili di sottotitoli?
Sì. Allega lo stesso SRT ogni volta e scegli un preset diverso, molto più economico che ri-eseguire la trascrizione, e utile per i test A/B dei sottotitoli sul short-form.
Quanto tempo richiede l'incorporazione dei sottotitoli?
In genere il 30-60% della durata della sorgente. Una clip di 1 minuto richiede 20-40 secondi; una clip di 10 minuti richiede 3-6 minuti. Il tempo di trascrizione è a parte.

Esplora altri pipeline

Vedi tutto →
Generatore video
from 9.5
Generatore video
Generatore immagini
0.2-6.4
Generatore immagini
Generatore audio
0.7-1.3
Generatore audio
Generatore musica
2.5-45.1
Generatore musica