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

Video to WebP

Mengonversi klip video menjadi gambar WebP animasi dengan frame rate, lebar, dan kualitas yang dapat dikonfigurasi.

API Endpoint

POST /api/v1/tools/video/video-to-webp

Menerima multipart form data dengan file video dan field JSON settings.

Parameters

ParameterTypeRequiredDefaultDescription
fpsintegerNo12Frame rate keluaran (1-30)
widthintegerNo480Lebar keluaran dalam piksel (16-1920). Tinggi diskalakan secara proporsional
qualityintegerNo75Kualitas kompresi WebP (1-100)
loopbooleanNotrueMengulang animasi

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/video/video-to-webp \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4" \
  -F 'settings={"fps": 15, "width": 640, "quality": 80}'

Example Response

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/clip.webp",
  "originalSize": 12500000,
  "processedSize": 2800000
}

Notes

  • WebP animasi menghasilkan file lebih kecil daripada GIF dengan dukungan warna lebih baik (palet 24-bit vs 8-bit).
  • Nilai quality yang lebih rendah menghasilkan file lebih kecil dengan mengorbankan ketepatan visual.
  • Setel loop ke false untuk animasi yang seharusnya diputar sekali lalu berhenti.