Diese Seite wurde maschinell übersetzt. Einen Fehler entdeckt?Helfen Sie mit, sie zu verbessern.
Skip to content

Resize Video

Ein Video mit benutzerdefinierten Pixelabmessungen oder einer Standardvoreinstellung auf eine neue Auflösung skalieren.

API Endpoint

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

Nimmt Multipart-Formulardaten mit einer Videodatei und einem JSON-Feld settings entgegen.

Parameters

ParameterTypeRequiredDefaultDescription
widthintegerNo-Zielbreite in Pixeln (16-7680)
heightintegerNo-Zielhöhe in Pixeln (16-4320)
presetstringNo"custom"Auflösungsvoreinstellung: custom, 2160p, 1440p, 1080p, 720p, 480p, 360p

Wenn preset "custom" ist, muss mindestens einer von width oder height angegeben werden. Die andere Dimension wird proportional skaliert.

Example Request

bash
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"}'

Auf benutzerdefinierte Abmessungen skalieren:

bash
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

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

Notes

  • Voreinstellungswerte werden auf Standardhöhen abgebildet (z. B. 720p = 1280x720, 1080p = 1920x1080). Die Breite skaliert proportional zum Seitenverhältnis der Quelle.
  • Abmessungen werden auf gerade Zahlen gerundet, wie es die meisten Videocodecs erfordern.
  • Die maximal unterstützte Auflösung beträgt 7680x4320 (8K UHD).