ffmpeg serverless

Le manuel du ffmpeg serverless : chaque runtime, une API

Chaque runtime serverless bloque ffmpeg pour sa propre raison, et la solution diffère selon la plateforme. Voici l'index : ce que chaque hébergeur bloque, et l'appel unique qui contourne le problème. Pars de ta plateforme, ou va directement à l'opération dont tu as besoin.

Par plateforme

Pourquoi le binaire ffmpeg natif ne peut pas tourner sur chaque runtime serverless — et la solution en un seul appel. Choisis le tien pour le guide complet.

Plateformeffmpeg natifCe qui le bloque
ffmpeg sur VercelNonLimite de 250 Mo pour un bundle de fonction Node décompressé — ffmpeg et ses codecs n'y tiennent pas
ffmpeg sur Supabase Edge FunctionsNonLe runtime Deno n'a pas d'API child_process/subprocess, donc tu ne peux pas exécuter le binaire ffmpeg
ffmpeg sur Netlify FunctionsNonLe binaire ffmpeg et ses libs dépassent la limite de déploiement Lambda de Netlify (50 MB zippés)
ffmpeg sur Cloudflare WorkersNonIsolate V8 : aucun binaire natif — impossible d'installer ou d'exécuter le binaire ffmpeg
ffmpeg sur AWS LambdaÀ peineFonctionne uniquement via un layer ffmpeg que tu empaquettes toi-même, sous la limite de 250 MB une fois décompressé
ffmpeg sur Deno DeployNonLes isolates V8 n'ont ni API de sous-processus ni FFI : le binaire ffmpeg ne peut donc pas démarrer

Déploie-le avec un seul appel API

Récupère une clé gratuite et fais ton premier appel en moins de cinq minutes.