Files
SnapOtter/apps/docs/nl/tools/video/convert-video.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

1.7 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Video's converteren tussen MP4, MOV, WebM, AVI en MKV. 8f9e6418b1c6 human 1bdfad1a66e0

Convert Video

Converteer video's tussen de formaten MP4, MOV, WebM, AVI en MKV met instelbare kwaliteitspresets.

API Endpoint

POST /api/v1/tools/video/convert-video

Accepteert multipart form data met een videobestand en een JSON-veld settings. Dit is een async endpoint: het retourneert direct 202 Accepted en de voortgang wordt via SSE gestreamd op GET /api/v1/jobs/{jobId}/progress.

Parameters

Parameter Type Vereist Standaard Beschrijving
format string Nee "mp4" Uitvoerformaat: mp4, mov, webm, avi, mkv
quality string Nee "balanced" Kwaliteitspreset: high, balanced, small

Example Request

curl -X POST http://localhost:1349/api/v1/tools/video/convert-video \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4" \
  -F 'settings={"format": "webm", "quality": "balanced"}'

Example Response

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "async": true
}

Notes

  • De kwaliteitspreset high levert de beste visuele getrouwheid op, maar grotere bestanden. De preset small comprimeert agressief voor een minimale bestandsgrootte.
  • WebM-uitvoer gebruikt VP9-encoding. MP4 en MOV gebruiken H.264. AVI en MKV zijn beschikbaar voor legacy- of archiveringsworkflows.
  • Voortgangsupdates zijn beschikbaar via SSE op GET /api/v1/jobs/{jobId}/progress totdat de taak is voltooid.