Operatie · Audio extraheren

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.

FieldTypeDefaultDescription
source_url*string (URL)HTTPS-URL van de bronvideo (MP4, MOV, WebM, MKV, ...)
How it works

Je eerste call in drie stappen

  1. 1
    Haal 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.

  2. 2
    POST 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.

  3. 3
    Gebruik 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.