Media API
Geen API-sleutel nodig. Geen account vereist. Geen registratie nodig. Upload een bestand en het resultaat verschijnt direct in de respons. Geen taak-ID, geen wachttijd.
Laatst bijgewerkt: 1 september 2026
Eerst het belangrijkste deel
Er is geen API beschikbaar voor het converteren van afbeeldingen, en dat is bewust zo. HEIC naar JPG, WEBP naar JPG en de rest draait volledig in je eigen browser, dus de afbeelding bereikt nooit een server. Er is niets om aan te roepen en niets wat wij zouden kunnen blootstellen zonder het voor je slechter te maken.
Waar deze API wel voor zorgt, is het werk dat daadwerkelijk een machine nodig heeft: video, audio, e-books, camera RAW en vectortracering.
Snel aan de slag
# a video into a GIF
$ curl -s -o out.gif -F "file=@clip.mp4" \
https://convert.shinobitools.com/api/gif
# the soundtrack out of a video
$ curl -s -o out.mp3 -F "file=@clip.mp4" -F "formaat=mp3" \
https://convert.shinobitools.com/api/audio
# a logo traced into an SVG
$ curl -s -o logo.svg -F "file=@logo.png" \
https://convert.shinobitools.com/api/vectorize
Eindpunten
Alles combineren multipart/form-data met een file veld in en ontvang het voltooide bestand direct.
| Eindpunt | Opties | U ontvangt |
|---|---|---|
POST /api/gif | fps (12), breedte (480), start_s, duur_s | image/gif |
POST /api/audio | formaat (mp3) | de audiotrack |
POST /api/mute | geen | de video zonder geluid |
POST /api/volume | db (6.0) | de video, harder of zachter |
POST /api/rotate | graden (90) | de gedraaide video |
POST /api/video | doel_mb (25.0) | de video, verkleind naar dat formaat |
POST /api/convert-video | formaat (mp4) | de video in een ander containerformaat |
POST /api/merge | files, per video herhaald | één samengevoegde video |
POST /api/vectorize | modus (color) | image/svg+xml |
POST /api/ebook | doelformaat (MOBI) | het geconverteerde e-boek |
POST /api/raw | formaat (JPEG) | een camera RAW-bestand dat is omgezet in een normale foto |
/api/raw is uitsluitend bedoeld voor camera RAW-bestanden, zoals CR2, NEF en ARW. Als u een gewoon JPG-bestand uploadt, zal het u dit laten weten, omdat die conversie in uw browser moet plaatsvinden.
Limieten
| Maximale videogrootte | 1200 MB. Lengtelimiet 20 minuten bij video /api/gif, /api/audio, /api/mute, /api/volume, /api/rotate, /api/convert-video en, per clip, /api/merge; /api/video (verkleinen naar een doelgrootte) heeft geen lengtelimiet |
|---|---|
| Maximale camera RAW-grootte | 200 MB |
| Verzoeken per dag | Geen limiet, behalve voor vector tracing (/api/vectorize): 3 per dag in het gratis abonnement, daarna 402 tot middernacht |
| Wachtrij | Twee taken tegelijk per soort werk (video, e-book, camera RAW, vector tracing). Als er binnen 20 seconden (90 voor e-books en camera RAW) geen slot vrijkomt, mislukt de aanroep met 503 en Busy right now, try again in a moment. |
Fouten
Fouten worden als JSON geretourneerd, inclusief detail sleutel, dus controleer de status voordat je de inhoud naar een bestand schrijft.
| Status | Betekenis |
|---|---|
400 | Het bestand is niet geschikt voor dit eindpunt, bijvoorbeeld een afbeelding die naar een video-eindpunt wordt gestuurd. |
402 | De gratis dagelijkse vectorisaties zijn opgebruikt; de teller wordt om middernacht gereset. |
413 | Boven de groottelimiet voor dat eindpunt, of een video langer dan 20 minuten. |
422 | Een verplicht veld ontbreekt. |
503 | Nu druk: beide slots voor dit soort werk waren bezet gedurende de hele wachttijd. Probeer het over een moment opnieuw. |
$ curl -s -F "file=@logo.png" https://convert.shinobitools.com/api/gif
{"detail":"That file has no playable video track."}
Gebruik in je eigen project
Gebruik het en verwerk het in je eigen projecten, ook als je daarvoor geld vraagt. Als je project een lijst bevat van de gebruikte tools, voeg dan een link toe naar convert.shinobitools.com dat is de reden waarom dit gratis is. Ben je van plan om grote hoeveelheden te verwerken? Neem dan contact met ons op via contactpagina eerste.
Vragen
Waarom is er geen API voor het converteren van afbeeldingen?
Omdat deze conversies in uw browser plaatsvinden en het bestand uw apparaat nooit verlaat. Het zou een verslechtering zijn, geen verbetering, om dit op een server uit te voeren.
Heb ik een API-sleutel nodig?
Nee. Geen sleutel, geen account, geen registratie nodig.
Is het synchroon?
Ja. De respons bevat het voltooide bestand. Er is geen taak-ID en geen noodzaak om de status te controleren.
Kan ik een foto omzetten in een SVG-bestand?
Dat kan, maar het omzetten werkt het beste bij platte afbeeldingen, zoals logo's en pictogrammen. Een foto wordt omgezet in duizenden paden en ziet er zelden goed uit.
Is er een API voor het converteren van afbeeldingen?
Nee, en met opzet. Afbeeldingsconversies zoals HEIC naar JPG lopen volledig binnen je eigen browser, dus de afbeelding bereikt nooit een server. Er is niets om aan te roepen. De API dekt video, audio, e-books, camera RAW en vector tracing, waar echte verwerking voor nodig is.
Is de respons het bestand zelf?
Ja. Deze eindpunten zijn synchroon: er is geen taak-ID en er is geen noodzaak om de status te controleren. Schrijf de respons direct naar de schijf.
Wat zijn de groottelimieten?
1200 MB voor video en 200 MB voor een camera RAW-bestand. Er is geen dagelijkse limiet, behalve voor vector tracing (3 per dag in het gratis pakket), en wanneer beide slots voor een bepaald type werk bezet zijn, kan een aanvraag na een korte wachttijd mislukken met een 503-fout.
Kan ik een logo omzetten in een SVG-bestand?
Ja. Upload een PNG- of JPG-bestand naar /api/vectorize en je ontvangt een SVG-bestand in dezelfde respons.
De voorwaarden staan op voorwaardenpaginaen wat er met uw bestanden gebeurt, is afhankelijk van privacybeleid.