ffmpeg para serverless,
como API.
Agrega marcas de agua, recorta, extrae audio y genera miniaturas con una sola llamada a la API. Sin límite de 250 MB en el bundle, sin child_process, sin muro de timeout — la codificación pesada nunca llega a tocar tu función.
curl -X POST https://api.fotovid.co/v1/video/watermark \
-H "Authorization: Bearer p6_YOUR_KEY_ID:YOUR_SECRET" \
-H "Content-Type: application/json" \
-d '{
"source_url": "https://cdn.yoursite.com/clip.mp4",
"params": {
"type": "image",
"watermark_image_url": "https://cdn.yoursite.com/logo.png",
"position": "bottom-right",
"opacity": 0.7,
"scale": 0.2
}
}'Intégralo en cualquier runtime serverless
Serverless nunca se diseñó para procesar medios
Empaquetar ffmpeg y sus códecs supera el límite de tamaño de la función serverless antes de que escribas una sola línea de lógica.
Los runtimes serverless no te dan una shell. No puedes lanzar ffmpeg, y las compilaciones WASM son lentas y consumen mucha memoria.
Aunque se ejecutara, codificar un video supera el timeout de la función. Fotovid realiza el trabajo pesado fuera de tu plataforma y te devuelve una URL.
Todo lo que harías con ffmpeg
Superpón texto o una imagen de logo sobre cualquier video. Posición, opacidad, escala y relleno — todo configurable.
POST /v1/video/watermarkMarca de agua en imagenEl mismo motor de marcas de agua para imágenes. Superposiciones de texto, imagen o combinadas.
POST /v1/image/watermarkExtraer audioExtrae la pista de audio de cualquier video y recíbela como MP3.
POST /v1/video/extract-audioRecortar videoCorta un clip con precisión de fotograma entre dos marcas de tiempo.
POST /v1/video/trimRecortar audioRecorta un archivo de audio a una ventana de inicio/fin y expórtalo como MP3.
POST /v1/audio/trimMiniatura / portadaCaptura un fotograma en cualquier marca de tiempo para la miniatura del video.
POST /v1/video/extract-coverTranscodifica entre formatos (MP4, WebM, MOV, GIF).
Reduce el tamaño del archivo con ajustes preestablecidos que cuidan la calidad.
Concatena varios clips en uno solo.
Qué construye la gente con Fotovid
Estampa tu marca o una etiqueta por usuario en cada video e imagen que suban tus usuarios — directamente en la misma solicitud que gestiona la subida.
Recorta grabaciones largas en segmentos compartibles y obtén una miniatura para la tarjeta de vista previa, todo desde tu ruta de la API.
Quita la pista de audio del video subido y pasa el MP3 a tu flujo de transcripción o de IA.
Genera fotogramas de portada bajo demanda para que tu galería y tu feed carguen rápido sin tener que incluir ffmpeg.
Nativo para serverless desde la primera solicitud
Los trabajos pequeños devuelven el archivo terminado de forma síncrona en la misma solicitud. Los trabajos largos se ejecutan de forma asíncrona y llaman a tu webhook cuando terminan — sin necesidad de hacer polling.
Sin el binario de ffmpeg en tu bundle y sin capa de cold-start. La misma llamada HTTPS funciona desde Vercel, Cloudflare Workers, Lambda o Deno.
Cada trabajo devuelve una URL prefirmada al archivo terminado — transmítelo, guárdalo o descarga los bytes. Nada que escribir en el disco de solo lectura de tu función.
Paga por lo que procesas
Empieza gratis — sin necesidad de tarjeta. Luego compra credits y gástalos por operación. $1 = 100 credits, fijo — sin suscripciones, sin tarifas por usuario.
- API HTTP completa — endpoints síncronos y asíncronos
- Todas las operaciones de ffmpeg — video, audio e imagen
- Los credits nunca caducan
- Sin suscripción — paga solo por lo que uses
- Claves de idempotencia + webhooks
- SDKs oficiales (JS / Python) + servidor MCP
Preguntas frecuentes
Lanza el procesamiento de medios esta misma tarde
Consigue una API key gratis y haz tu primera llamada de marca de agua en menos de cinco minutos.
