Il manuale di ffmpeg serverless: ogni runtime, un'unica API
Ogni runtime serverless esclude ffmpeg per un motivo diverso, e la soluzione cambia in base alla piattaforma. Questo è l'indice: cosa blocca ogni host e la singola chiamata che aggira il problema. Parti dalla tua piattaforma, oppure vai direttamente all'operazione di cui hai bisogno.
Per piattaforma
Perché il binario ffmpeg nativo non può essere eseguito su ogni runtime serverless — e la soluzione con una sola chiamata. Scegli il tuo per la guida completa.
| Piattaforma | ffmpeg nativo | Cosa lo blocca |
|---|---|---|
| ffmpeg su Vercel | No | Limite di 250MB per il bundle della funzione Node non compresso — ffmpeg più i codec non ci stanno |
| ffmpeg su Supabase Edge Functions | No | Il runtime Deno non ha un'API child_process/subprocess, quindi non puoi eseguire il binario ffmpeg |
| ffmpeg su Netlify Functions | No | Il binario ffmpeg e le sue librerie superano il limite di 50MB zippati per il deploy Lambda di Netlify |
| ffmpeg su Cloudflare Workers | No | V8 isolate: nessun binario nativo — non puoi installare o eseguire il binario ffmpeg |
| ffmpeg su AWS Lambda | A malapena | Funziona solo tramite un layer ffmpeg che impacchetti tu stesso, sotto il limite di 250MB decompresso |
| ffmpeg su Deno Deploy | No | Gli isolate V8 non hanno API per i sottoprocessi né FFI, quindi il binario ffmpeg non può essere avviato |
Filigrana, taglio, audio e miniature
Ognuna è un singolo endpoint — invia un URL con una POST e ricevi indietro un risultato ospitato.
Aggiungi una filigrana (logo o testo) a video e immagini in una chiamata HTTP. Niente ffmpeg, niente timeout serverless. URL ospitato. Prima API key gratuita.
Leggi la guidaOperazione · Estrazione audioEstrai l'audio da qualsiasi video: MP3 ospitato con la durata, una chiamata HTTPS, senza ffmpeg nello stack. Inizia gratis con credits di prova.
Leggi la guidaOperazione videoAPI ospitata per tagliare video. POST con source_url, start ed end: ricevi un MP4 preciso al frame. Niente binari nel bundle, zero infra. Prova gratis.
Leggi la guidaOperazioni audioTaglia un file audio secondo una finestra di inizio/fine e ricevi un MP3 ospitato. Una chiamata POST, nulla da deployare né server da gestire. Key gratis.
Leggi la guidaThumbnail / copertina videoGenera thumbnail video con una chiamata HTTP. Cattura un fotogramma a qualsiasi timestamp come immagine ospitata, senza ffmpeg da distribuire.
Leggi la guidaRilascialo con una sola chiamata API
Prendi una chiave gratuita e fai la tua prima chiamata in meno di cinque minuti.
