서버리스 ffmpeg

서버리스 ffmpeg 핸드북: 모든 런타임을 하나의 API로

모든 서버리스 런타임은 저마다의 이유로 ffmpeg를 막고 있고, 해결 방법도 플랫폼마다 달라요. 이 페이지는 각 호스트가 무엇을 막는지, 그리고 이를 우회하는 단 하나의 호출을 정리한 인덱스예요. 사용 중인 플랫폼부터 시작하거나, 필요한 작업으로 바로 이동하세요.

플랫폼별

각 서버리스 런타임에서 네이티브 ffmpeg 바이너리가 실행되지 않는 이유와, 호출 한 번으로 해결하는 방법이에요. 사용 중인 플랫폼을 선택해 전체 가이드를 확인하세요.

플랫폼네이티브 ffmpeg막히는 이유
Vercel에서 ffmpeg 실행불가압축 해제 시 250MB인 Node 함수 번들 용량 제한 — ffmpeg와 코덱이 다 안 들어가요
Supabase Edge Functions × ffmpeg불가Deno 런타임에는 child_process/subprocess API가 없어서 ffmpeg 바이너리를 실행할 수 없어요
Netlify Functions에서 ffmpeg 실행불가ffmpeg 바이너리와 라이브러리가 Netlify의 50MB(압축) Lambda 배포 용량 제한을 초과해요
Cloudflare Workers × ffmpeg불가V8 isolate: 네이티브 바이너리 불가 — ffmpeg 바이너리를 설치하거나 실행할 수 없음
AWS Lambda에서 ffmpeg 실행간신히250MB 압축 해제 제한 안에서 직접 패키징한 ffmpeg 레이어로만 실행돼요
Deno Deploy의 ffmpeg불가V8 아이솔레이트에는 서브프로세스 API도 FFI도 없어서 ffmpeg 바이너리를 실행할 수 없어요

API 호출 한 번으로 배포하세요

무료 키를 발급받고 5분 안에 첫 호출을 완료해보세요.