Operazioni audio

Taglia audio online — scegli qualsiasi finestra, ottieni un MP3 ospitato.

Fotovid può tagliare l'audio senza ricodificare — codec e bitrate passano invariati, così la clip corrisponde alla sorgente. Una chiamata, niente da installare.

curl -X POST https://api.fotovid.co/v1/audio/trim \
  -H "Authorization: Bearer p6_YOUR_KEY_ID:YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{
    "source_url": "https://cdn.yoursite.com/voice-note.mp3",
    "params": {
      "start": 18.7,
      "end": 42
    }
  }'

Perché non eseguire ffmpeg da solo?

Tagliare audio è un comando ffmpeg di una riga — finché non provi a farlo girare su serverless. Il binario ffmpeg supera di gran lunga i limiti di dimensione della maggior parte dei bundle di funzioni, i cold start esplodono, e devi comunque scaricare il file sorgente, avviare un subprocesso, catturare l'output e caricare il risultato da qualche parte di persistente. È un sacco di infrastruttura non differenziante per qualcosa di semplice come tagliare una clip.

  • Il binario statico di ffmpeg supera i limiti di bundle e memoria di Lambda/Vercel/Netlify, e i layer sono fragili da mantenere
  • Devi scaricare l'input, lanciare un subprocesso e trasmettere lo stdout senza saturare il disco o superare il timeout della funzione
  • Il file tagliato ha comunque bisogno di una destinazione — a te tocca storage, hosting e pulizia
  • Usa questo endpoint quando vuoi una suoneria, un sample breve, una nota vocale tagliata o una clip di anteprima senza gestire nulla di tutto ciò

Parametri della richiesta

POST /v1/audio/trim

FieldTypeDefaultDescription
source_url*string (URL)URL HTTPS dell'audio sorgente (MP3, M4A, WAV, ...)
params.start*string | number"HH:MM:SS(.mmm)" o secondi (ad esempio 18.73)
params.end*string | numberDeve essere maggiore di start; troncato a fine file
How it works

La tua prima chiamata in tre passaggi

  1. 1
    Ottieni un'API key gratuita

    Registrati e crea una key dalla dashboard. Ogni richiesta si autentica con un header Authorization: Bearer p6_<key_id>:<secret>. Le nuove key partono con credits di utilizzo gratuiti — la maggior parte delle operazioni, incluso il taglio audio, costa 1 credit ($1 = 100 credits).

  2. 2
    Fai POST a /v1/audio/trim

    Invia un envelope JSON con source_url che punta all'URL https del tuo audio di input e un oggetto params con start e end. Entrambi accettano sia una stringa timestamp HH:MM:SS.mmm sia un numero di secondi — ad esempio start: "00:00:12.500", end: "00:00:27". Fotovid scarica la sorgente, taglia quella finestra e codifica il risultato come MP3.

  3. 3
    Usa l'URL MP3 restituito

    La risposta è JSON piatto: { id, type, url, expires_at, duration }. La url è un MP3 ospitato da Fotovid con la tua clip tagliata. Riproducilo direttamente oppure scaricalo e conserva una tua copia nel tuo bucket per controllare la retention.

Domande frequenti

Rilascialo con una sola chiamata API

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