Haal audio uit video en krijg een MP3 terug, inclusief de duur.
POST een video-URL en krijg een MP3 terug — inclusief de duur. Fotovid voert de extractie uit op gehoste infrastructuur, dus geen binary en geen pipeline in je stack.
curl -X POST https://api.fotovid.co/v1/video/extract-audio \
-H "Authorization: Bearer p6_YOUR_KEY_ID:YOUR_SECRET" \
-H "Content-Type: application/json" \
-d '{
"source_url": "https://cdn.yoursite.com/talk.mp4"
}'Audio uit video halen hoort geen ffmpeg op je server te vereisen
Het audiospoor uit een video halen is een ffmpeg-commando van één regel — tot je het in een serverless function probeert uit te voeren. De statische ffmpeg-binary is tientallen megabytes groot en overschrijdt daarmee de deploy-groottelimieten van Vercel, Netlify en Lambda. Video decoderen om er een MP3 van te encoderen is CPU- en geheugenintensief, waardoor je tegen function-timeouts en cold-start-limieten aanloopt, behalve op de grootste instances. En je moet nog steeds de bron downloaden, een subprocess starten via de shell, het outputbestand opvangen en het resultaat ergens duurzaam opslaan.
- Statische ffmpeg-builds zijn te groot om in de meeste serverless deploy-artifacts te bundelen
- Audio-extractie encodeert de hele track opnieuw en stuit daardoor op CPU-, geheugen- en timeoutlimieten
- Je hebt een plek nodig om de resulterende MP3 te hosten en een URL terug te geven die je app kan gebruiken
- Gebruik dit endpoint als je de MP3 wilt zonder zelf de media-infrastructuur te beheren
Request-parameters
POST /v1/video/extract-audio
Geen parameters — post een source_url en krijg een MP3 terug met de duur.
| Field | Type | Default | Description |
|---|---|---|---|
| source_url* | string (URL) | — | HTTPS-URL van de bronvideo (MP4, MOV, WebM, MKV, ...) |
Je eerste call in drie stappen
- 1Haal een gratis API-key op
Meld je aan en maak een key aan via het dashboard. Requests worden geauthenticeerd met een Authorization: Bearer p6_<key_id>:<secret>-header. Nieuwe keys starten met gratis credits en je betaalt puur naar gebruik — $1 koopt 100 credits en deze operatie kost ongeveer 1 credit per call, dus je hoeft je vooraf nergens toe te verplichten.
- 2POST de video naar /v1/video/extract-audio
Stuur een request naar https://api.fotovid.co/v1/video/extract-audio met de standaard envelope: een source_url die naar de HTTPS-URL van je video wijst, en een leeg params-object — audio-extractie heeft geen parameters nodig. Fotovid downloadt de video, haalt het audiospoor eruit en encodeert deze synchroon naar MP3, en stuurt de response zodra het bestand klaar is.
- 3Gebruik de teruggegeven MP3-URL
De response is platte JSON: een id, een type, een door Fotovid gehoste url voor de MP3, een expires_at en de duration van de audio in seconden. Geef de url direct door aan een podcast-feed, een transcriptie- of AI-pipeline, of een player. Omdat gehoste resultaten tijdelijk zijn, download en bewaar je eigen kopie van de MP3 als vast onderdeel van je flow.
Veelgestelde vragen
Zet het live met één API-aanroep
Pak een gratis key en doe je eerste aanroep in minder dan vijf minuten.
