ffmpeg per il serverless,
come API.
Applica filigrane, taglia, estrai audio e genera miniature con un'unica chiamata API. Nessun limite di 250MB per il bundle, nessun child_process, nessun limite di timeout — la codifica pesante non tocca mai la tua funzione.
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
}
}'Integralo in qualsiasi runtime serverless
Il serverless non è mai stato pensato per elaborare contenuti multimediali
Includere ffmpeg e i suoi codec nel bundle supera il limite di dimensione della funzione serverless ancora prima di scrivere una riga di logica.
I runtime serverless non ti danno una shell. Non puoi avviare ffmpeg, e le build WASM sono lente e consumano troppa memoria.
Anche se funzionasse, la codifica di un video supera il timeout della funzione. Fotovid esegue il lavoro pesante fuori piattaforma e ti restituisce un URL.
Tutto quello per cui useresti ffmpeg
Sovrapponi testo o un'immagine logo a qualsiasi video. Posizione, opacità, scala e padding — tutto controllabile.
POST /v1/video/watermarkFiligrana immagineLo stesso motore di filigrana per le immagini. Sovrapposizioni di testo, immagine o combinate.
POST /v1/image/watermarkEstrai audioEstrai la traccia audio da qualsiasi video e ricevila come MP3.
POST /v1/video/extract-audioTaglia videoRitaglia una clip con precisione al fotogramma tra due timestamp.
POST /v1/video/trimTaglia audioRitaglia un file audio in una finestra di inizio/fine e ricevilo come MP3.
POST /v1/audio/trimMiniatura / copertinaCattura un fotogramma in qualsiasi timestamp per la miniatura del video.
POST /v1/video/extract-coverTranscodifica tra formati (MP4, WebM, MOV, GIF).
Riduci la dimensione dei file con preset che preservano la qualità.
Concatena più clip in una sola.
Cosa costruisce chi usa Fotovid
Applica il tuo brand o un tag specifico per utente su ogni video e immagine caricati dai tuoi utenti — direttamente nella richiesta che gestisce l'upload.
Taglia registrazioni lunghe in segmenti condivisibili ed estrai una miniatura per la preview card, tutto dalla tua API route.
Rimuovi la traccia audio dal video caricato e passa l'MP3 alla tua pipeline di trascrizione o IA.
Genera fotogrammi di copertina su richiesta, così la tua galleria e il tuo feed si caricano velocemente senza dover distribuire ffmpeg.
Nativo per il serverless fin dalla prima richiesta
I job piccoli restituiscono il file finito in modo sincrono nella stessa richiesta. I job lunghi vengono eseguiti in modo asincrono e chiamano il tuo webhook al termine — nessun polling necessario.
Nessun binario ffmpeg nel tuo bundle e nessun layer di cold-start. La stessa chiamata HTTPS funziona da Vercel, Cloudflare Workers, Lambda o Deno.
Ogni job restituisce un URL prefirmato al file finito — trasmettilo in streaming, salvalo o scarica i byte. Niente da scrivere sul disco in sola lettura della tua funzione.
Paga solo per quello che elabori
Inizia gratis — nessuna carta richiesta. Poi acquista credits e spendili per ogni operazione. $1 = 100 credits, a tariffa fissa — senza abbonamenti, senza costi per utente.
- API HTTP completa — endpoint sync e async
- Ogni operazione ffmpeg — video, audio e immagini
- I credits non scadono mai
- Nessun abbonamento — paghi solo quello che usi
- Chiavi di idempotenza + webhook
- SDK ufficiali (JS / Python) + server MCP
Domande frequenti
Rilascia l'elaborazione multimediale già questo pomeriggio
Prendi una chiave API gratuita e fai la tua prima chiamata di filigrana in meno di cinque minuti.
