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
| Field | Type | Default | Description |
|---|---|---|---|
| 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 | number | — | Deve essere maggiore di start; troncato a fine file |
La tua prima chiamata in tre passaggi
- 1Ottieni 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).
- 2Fai 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.
- 3Usa 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.
