Recorte de vídeo

Desde 0.1 créditos

Recorta un vídeo entre dos tiempos exactos y ajusta los cortes al principio o al final de las frases del SRT para no partir ninguna palabra. Recibirás el clip y la transcripción correspondiente, listos para añadir subtítulos.

Aún falta: Vídeo, Transcripción (SRT), Inicio (segundos), Fin (segundos)

Cómo usar Recorte de vídeo

Una guía de decisión concisa para ubicar este pipeline en un flujo de trabajo.

Ideal para

  • Recortar vídeos largos a un intervalo concreto elegido en un paso anterior
  • Usarlo después de highlights: highlights elige el momento y video-trim realiza el corte
  • Obtener en una sola operación un clip alineado con frases completas y su transcripción correspondiente

Cuándo usarlo

  • Después de transcription + highlights, o de cualquier paso que ya conozca el intervalo
  • Antes de captions, porque la transcripción devuelta ya está alineada con el clip recortado

Consejos

  • Combínalo con highlights (count=N, style=...) para obtener una selección editorial
  • Los cortes se ajustan a los límites del SRT; proporciona un intervalo ligeramente estrecho y deja que se amplíe hasta completar la frase
  • La transcripción devuelta ya está alineada con el clip; envíala directamente a captions

API de Recorte de vídeo

Llama a este pipeline desde tu propio código. Una petición lanza una ejecución; el modelo es un campo de entrada, no un endpoint aparte.

Obtener un token de API
entradas
4
obligatorio
4
Precios
0.1 créditos
Idioma
Idioma
bun add @pipe2-ai/sdk
Ejecutar un pipeline
import { createClient } from "@pipe2-ai/sdk";

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

const { run_pipeline } = await client.RunPipeline({
  pipeline_slug: "video-trim",
  input: {
    video_url: "https://example.com/interview.mp4",
    transcript_url: "https://example.com/interview.vtt",
    start_sec: 12,
    end_sec: 48,
  },
});

pip install pipe2
Ejecutar un pipeline
import asyncio
import os

from pipe2 import Pipe2Client

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

run = asyncio.run(client.run_pipeline(
    pipeline_slug="video-trim",
    input={
        "video_url": "https://example.com/interview.mp4",
        "transcript_url": "https://example.com/interview.vtt",
        "start_sec": 12,
        "end_sec": 48,
    },
))

go get github.com/pipe2-ai/sdk-go
Ejecutar un pipeline
client := pipe2.NewClient(os.Getenv("PIPE2_TOKEN"))

input := json.RawMessage(`{
  "video_url": "https://example.com/interview.mp4",
  "transcript_url": "https://example.com/interview.vtt",
  "start_sec": 12,
  "end_sec": 48
}`)

run, err := pipe2.RunPipeline(context.Background(), client, "video-trim", input)
if err != nil {
    log.Fatal(err)
}

brew install pipe2-ai/tap/pipe2
Ejecutar un pipeline
pipe2 pipelines run \
  --pipeline video-trim \
  --input-json '{"video_url": "https://example.com/interview.mp4", "transcript_url": "https://example.com/interview.vtt", "start_sec": 12, "end_sec": 48}' \
  --wait

Referencia completa de la API Referencia de la CLI

Preguntas frecuentes

¿Cómo se elige el intervalo?
Tú lo proporcionas. El pipeline highlights, u otro selector, indica los tiempos de inicio y fin, y Video Trim recorta exactamente ese intervalo. No toma decisiones editoriales: la elección del momento corresponde al paso anterior.
¿Por qué necesita una transcripción?
La transcripción permite que el corte coincida con una frase completa en lugar de caer a mitad de palabra. Video Trim conserva todas las líneas que se solapan con el intervalo, recorta el vídeo para que coincida y devuelve esa misma parte del SRT alineada con el nuevo clip, de modo que captions pueda reutilizarla directamente.
¿Puede funcionar sin transcripción?
No. Primero debes transcribir el vídeo. Transcripción reutiliza los resultados anteriores del mismo archivo, por lo que repetirla no tiene coste.
¿Consume créditos?
0.1 créditos fijos por recorte.
¿Qué ocurre si start_sec o end_sec quedan fuera de la transcripción?
El intervalo se compara con la transcripción, no con el vídeo original. Si supera el final, el corte retrocede hasta la última frase de la transcripción.

Recorte de vídeo: cortes limpios guiados por la transcripción

Aporta un vídeo, su transcripción SRT y los tiempos de inicio y fin. Video Trim recorta ese intervalo y desplaza cada extremo hasta el límite de frase más cercano, para que el clip nunca empiece ni termine a mitad de palabra. También devuelve la parte correspondiente de la transcripción, alineada con el nuevo vídeo y lista para añadir subtítulos sin volver a transcribir.

Cómo funciona

  1. Ajusta el intervalo a las frases: el inicio y el final se desplazan hasta los límites más cercanos de la transcripción
  2. Recorta el vídeo: crea un clip con bordes limpios y precisión de fotograma
  3. Devuelve la transcripción: entrega el fragmento correspondiente del SRT, alineado con el nuevo clip y listo para captions

Combínalo con Highlights

Video Trim no decide qué momento debes conservar: tú le indicas el intervalo. El pipeline highlights está pensado para elegir esos momentos y enviar cada intervalo a Video Trim para obtener un corte limpio.

Explorar más pipelines

Generador de vídeo
from 9.5
Generador de vídeo
Generador de imágenes
0.2-6.4
Generador de imágenes
Generador de audio
0.002-40.0
Generador de audio
Generador de música
2.5-22.6
Generador de música