ffmpeg serverless

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.

Piattaformaffmpeg nativoCosa lo blocca
ffmpeg su VercelNoLimite di 250MB per il bundle della funzione Node non compresso — ffmpeg più i codec non ci stanno
ffmpeg su Supabase Edge FunctionsNoIl runtime Deno non ha un'API child_process/subprocess, quindi non puoi eseguire il binario ffmpeg
ffmpeg su Netlify FunctionsNoIl binario ffmpeg e le sue librerie superano il limite di 50MB zippati per il deploy Lambda di Netlify
ffmpeg su Cloudflare WorkersNoV8 isolate: nessun binario nativo — non puoi installare o eseguire il binario ffmpeg
ffmpeg su AWS LambdaA malapenaFunziona solo tramite un layer ffmpeg che impacchetti tu stesso, sotto il limite di 250MB decompresso
ffmpeg su Deno DeployNoGli isolate V8 non hanno API per i sottoprocessi né FFI, quindi il binario ffmpeg non può essere avviato

Rilascialo con una sola chiamata API

Prendi una chiave gratuita e fai la tua prima chiamata in meno di cinque minuti.