サーバーレスネイティブなメディアAPI

サーバーレス向けのffmpegを、APIとして。

透かしの追加、トリミング、音声抽出、サムネイル生成を1回の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とそのコーデックをバンドルすると、ロジックを1行も書かないうちにサーバーレス関数のサイズ制限を超えてしまいます。

child_process不可

サーバーレスランタイムにはシェルがありません。ffmpegをspawnすることはできず、WASMビルドは低速な上にメモリを大量に消費します。

タイムアウトの壁

たとえ実行できたとしても、動画のエンコードは関数のタイムアウトを超えてしまいます。Fotovidは重い処理をプラットフォーム外で実行し、URLを返します。

実際のプロダクト開発のために

Fotovidで作られているもの

ユーザーのアップロードに透かしを追加

ユーザーがアップロードするすべての動画・画像に、ブランドやユーザーごとのタグを付与できます。アップロードを処理するリクエスト内でそのまま実行可能です。

ソーシャル向けクリップの自動生成

長時間の録画を共有しやすいセグメントにトリミングし、プレビューカード用のサムネイルも取得できます。すべてAPIルートから実行可能です。

文字起こし用に音声を抽出

アップロードされた動画から音声トラックを取り出し、MP3として文字起こしやAIパイプラインに渡せます。

動画フィード用のサムネイル

カバーフレームをオンデマンドで生成できるので、ffmpegを同梱しなくてもギャラリーやフィードを高速に表示できます。

あなたのデプロイ方法に合わせて設計

最初のリクエストからサーバーレスネイティブ

同期+webhook

小さなジョブは同じリクエスト内で完成したファイルを同期的に返します。長時間かかるジョブは非同期で実行され、完了時にwebhookを呼び出します。ポーリングは不要です。

あらゆるランタイムから実行可能

バンドルにffmpegバイナリは不要で、コールドスタートのレイヤーもありません。同じHTTPS呼び出しがVercel、Cloudflare Workers、Lambda、Denoのいずれからでも動作します。

結果はホスティング、一時ファイル不要

すべてのジョブは完成したファイルへの署名付きURLを返します。ストリーミング、保存、バイト列の取得が可能です。関数の読み取り専用ディスクに書き込む必要は一切ありません。

シンプルな従量課金

処理した分だけのお支払い

クレジットカード不要で無料スタート。その後、creditsを購入し、操作ごとに消費できます。$1 = 100 creditsの固定レートで、サブスクリプションやシート課金はありません。

$10
1,000 credits
$50
5,000 credits
$100
10,000 credits
  • フルHTTP API:同期・非同期エンドポイント
  • すべてのffmpeg操作:動画・音声・画像
  • creditsに有効期限なし
  • サブスクリプション不要:使った分だけ支払い
  • 冪等性キー+webhook
  • 公式SDK(JS/Python)+MCPサーバー

APIドキュメント · クイックスタート

よくある質問

今日の午後には、メディア処理をリリースしましょう

無料のAPIキーを取得し、5分以内に最初の透かし呼び出しを試せます。