서버리스 네이티브 미디어 API

서버리스를 위한 ffmpeg,API로 만나보세요.

API 호출 한 번으로 워터마크, 트림, 오디오 추출, 썸네일 생성까지 처리해요. 250MB 번들 제한도, child_process도, 타임아웃 문제도 없어요 — 무거운 인코딩 작업은 함수에 전혀 닿지 않아요.

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
    }
  }'

어떤 서버리스 런타임에도 바로 적용해보세요

Next.jsVercelNetlifyRemixNuxtSvelteKitAstroCloudflare WorkersAWS Lambda
npm install ffmpeg만으로는 안 되는 이유

서버리스는 애초에 미디어 처리를 위해 만들어지지 않았어요

250MB 번들 제한

ffmpeg와 코덱을 번들에 포함하면 로직 코드를 한 줄도 작성하기 전에 서버리스 함수 크기 제한을 넘어버려요.

child_process 사용 불가

서버리스 런타임은 셸을 제공하지 않아요. ffmpeg를 실행할 수 없고, WASM 빌드는 느리고 메모리도 많이 차지해요.

타임아웃 한계

설령 실행되더라도 영상 인코딩은 함수 타임아웃을 넘어서요. Fotovid는 무거운 작업을 외부에서 처리하고 결과 URL만 반환해요.

실제 프로덕트 개발을 위해 만들었어요

사람들이 Fotovid로 만드는 것들

사용자 업로드에 워터마크 추가

사용자가 업로드하는 모든 영상과 이미지에 브랜드나 사용자별 태그를 새겨보세요 — 업로드를 처리하는 요청 안에서 바로 처리돼요.

소셜 클립 자동 생성

긴 녹화본을 공유 가능한 구간으로 잘라내고, 미리보기 카드용 썸네일까지 API 라우트 하나로 처리해보세요.

전사용 오디오 추출

업로드된 영상에서 오디오 트랙을 분리해 전사나 AI 파이프라인에 바로 전달할 MP3로 만들어보세요.

동영상 피드용 썸네일

필요할 때마다 커버 프레임을 생성해서, ffmpeg를 배포하지 않고도 갤러리와 피드를 빠르게 불러오세요.

배포 방식에 맞게 설계했어요

첫 요청부터 서버리스 네이티브

동기 + webhook

작은 작업은 같은 요청 안에서 동기적으로 완성된 파일을 반환해요. 큰 작업은 비동기로 실행되고, 완료되면 webhook을 호출해요 — 폴링이 필요 없어요.

어떤 런타임에서도 실행돼요

번들에 ffmpeg 바이너리도, 콜드 스타트 레이어도 필요 없어요. 동일한 HTTPS 호출이 Vercel, Cloudflare Workers, Lambda, Deno 어디서든 동작해요.

호스팅된 결과물, 임시 파일 없이

모든 작업은 완성된 파일의 presigned URL을 반환해요 — 스트리밍하거나, 저장하거나, 바이트를 그대로 가져올 수 있어요. 함수의 읽기 전용 디스크에 아무것도 쓸 필요가 없어요.

간단한 사용량 기반 요금제

처리한 만큼만 지불하세요

카드 등록 없이 무료로 시작하세요. 이후 credits를 구매해 작업마다 사용하면 돼요. $1 = 100 credits로 고정, 구독이나 좌석 요금도 없어요.

$10
1,000 credits
$50
5,000 credits
$100
10,000 credits
  • 완전한 HTTP API — 동기 + 비동기 엔드포인트
  • 모든 ffmpeg 작업 — 영상, 오디오 및 이미지
  • credits는 만료되지 않아요
  • 구독 없이, 사용한 만큼만 지불
  • Idempotency 키 + webhook
  • 공식 SDK (JS / Python) + MCP 서버

API 문서 · 퀵스타트

자주 묻는 질문

오늘 오후, 미디어 처리를 바로 배포해보세요

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