Files
SnapOtter/apps/docs/nl/tools/video/resize-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

2.0 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Een video schalen naar een nieuwe resolutie of presetgrootte. bb1f67871fea human cb1d84eb18a5

Resize Video

Schaal een video naar een nieuwe resolutie met aangepaste pixelafmetingen of een standaardpreset.

API Endpoint

POST /api/v1/tools/video/resize-video

Accepteert multipart form data met een videobestand en een JSON-veld settings.

Parameters

Parameter Type Vereist Standaard Beschrijving
width integer Nee - Doelbreedte in pixels (16-7680)
height integer Nee - Doelhoogte in pixels (16-4320)
preset string Nee "custom" Resolutiepreset: custom, 2160p, 1440p, 1080p, 720p, 480p, 360p

Wanneer preset "custom" is, moet ten minste een van width of height worden opgegeven. De andere dimensie schaalt proportioneel mee.

Example Request

curl -X POST http://localhost:1349/api/v1/tools/video/resize-video \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4" \
  -F 'settings={"preset": "720p"}'

Schalen naar aangepaste afmetingen:

curl -X POST http://localhost:1349/api/v1/tools/video/resize-video \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4" \
  -F 'settings={"width": 1280, "height": 720}'

Example Response

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/clip.mp4",
  "originalSize": 25000000,
  "processedSize": 8500000
}

Notes

  • Presetwaarden komen overeen met standaardhoogtes (bijv. 720p = 1280x720, 1080p = 1920x1080). De breedte schaalt proportioneel mee vanuit de beeldverhouding van de bron.
  • Afmetingen worden afgerond op even getallen, zoals de meeste videocodecs vereisen.
  • De maximaal ondersteunde resolutie is 7680x4320 (8K UHD).