API multimediale nativa per il serverless

ffmpeg per il serverless, come API.

Applica filigrane, taglia, estrai audio e genera miniature con un'unica chiamata API. Nessun limite di 250MB per il bundle, nessun child_process, nessun limite di timeout — la codifica pesante non tocca mai la tua funzione.

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

Integralo in qualsiasi runtime serverless

Next.jsVercelNetlifyRemixNuxtSvelteKitAstroCloudflare WorkersAWS Lambda
Perché non puoi semplicemente fare npm install ffmpeg

Il serverless non è mai stato pensato per elaborare contenuti multimediali

Il limite di 250MB per il bundle

Includere ffmpeg e i suoi codec nel bundle supera il limite di dimensione della funzione serverless ancora prima di scrivere una riga di logica.

Niente child_process

I runtime serverless non ti danno una shell. Non puoi avviare ffmpeg, e le build WASM sono lente e consumano troppa memoria.

Il limite del timeout

Anche se funzionasse, la codifica di un video supera il timeout della funzione. Fotovid esegue il lavoro pesante fuori piattaforma e ti restituisce un URL.

Pensato per il lavoro reale sui prodotti

Cosa costruisce chi usa Fotovid

Applica filigrane ai file caricati dagli utenti

Applica il tuo brand o un tag specifico per utente su ogni video e immagine caricati dai tuoi utenti — direttamente nella richiesta che gestisce l'upload.

Genera automaticamente clip per i social

Taglia registrazioni lunghe in segmenti condivisibili ed estrai una miniatura per la preview card, tutto dalla tua API route.

Estrai l'audio per la trascrizione

Rimuovi la traccia audio dal video caricato e passa l'MP3 alla tua pipeline di trascrizione o IA.

Miniature per un feed video

Genera fotogrammi di copertina su richiesta, così la tua galleria e il tuo feed si caricano velocemente senza dover distribuire ffmpeg.

Progettato per il modo in cui fai il deploy

Nativo per il serverless fin dalla prima richiesta

Sync + webhook

I job piccoli restituiscono il file finito in modo sincrono nella stessa richiesta. I job lunghi vengono eseguiti in modo asincrono e chiamano il tuo webhook al termine — nessun polling necessario.

Funziona da qualsiasi runtime

Nessun binario ffmpeg nel tuo bundle e nessun layer di cold-start. La stessa chiamata HTTPS funziona da Vercel, Cloudflare Workers, Lambda o Deno.

Risultati ospitati, niente file temporanei

Ogni job restituisce un URL prefirmato al file finito — trasmettilo in streaming, salvalo o scarica i byte. Niente da scrivere sul disco in sola lettura della tua funzione.

Prezzi semplici, basati sul consumo

Paga solo per quello che elabori

Inizia gratis — nessuna carta richiesta. Poi acquista credits e spendili per ogni operazione. $1 = 100 credits, a tariffa fissa — senza abbonamenti, senza costi per utente.

$10
1000 credits
$50
5000 credits
$100
10.000 credits
  • API HTTP completa — endpoint sync e async
  • Ogni operazione ffmpeg — video, audio e immagini
  • I credits non scadono mai
  • Nessun abbonamento — paghi solo quello che usi
  • Chiavi di idempotenza + webhook
  • SDK ufficiali (JS / Python) + server MCP

Documentazione API · Guida rapida

Domande frequenti

Rilascia l'elaborazione multimediale già questo pomeriggio

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