Halaman ini diterjemahkan secara otomatis. Menemukan kesalahan?Bantu perbaiki.
Skip to content

Convert Video

Mengonversi video antara format MP4, MOV, WebM, AVI, dan MKV dengan preset kualitas yang dapat dikonfigurasi.

API Endpoint

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

Menerima multipart form data dengan file video dan field JSON settings. Ini adalah endpoint asinkron - ia langsung mengembalikan 202 Accepted dan progres dialirkan melalui SSE di GET /api/v1/jobs/{jobId}/progress.

Parameters

ParameterTypeRequiredDefaultDescription
formatstringNo"mp4"Format keluaran: mp4, mov, webm, avi, mkv
qualitystringNo"balanced"Preset kualitas: high, balanced, small

Example Request

bash
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

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

Notes

  • Preset kualitas high menghasilkan ketepatan visual terbaik tetapi file lebih besar. Preset small mengompresi secara agresif untuk ukuran file minimum.
  • Keluaran WebM menggunakan enkoding VP9. MP4 dan MOV menggunakan H.264. AVI dan MKV tersedia untuk alur kerja lama atau pengarsipan.
  • Pembaruan progres tersedia melalui SSE di GET /api/v1/jobs/{jobId}/progress hingga job selesai.