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

Watermark Video

Menempelkan watermark teks ke setiap frame video dengan posisi, ukuran, opasitas, dan warna yang dapat dikonfigurasi.

API Endpoint

POST /api/v1/tools/video/watermark-video

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

Parameters

ParameterTypeRequiredDefaultDescription
textstringYes-Teks watermark (1-200 karakter)
positionstringNo"br"Posisi pada frame: tl, tc, tr, l, c, r, bl, bc, br
fontSizeintegerNo36Ukuran font dalam piksel (8-120)
opacitynumberNo0.5Opasitas watermark (0.05-1)
colorstringNo"#ffffff"Warna heksadesimal untuk teks (mis. "#ffffff")

Position Values

  • tl - Kiri atas, tc - Tengah atas, tr - Kanan atas
  • l - Kiri tengah, c - Tengah, r - Kanan tengah
  • bl - Kiri bawah, bc - Tengah bawah, br - Kanan bawah

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/video/watermark-video \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4" \
  -F 'settings={"text": "PREVIEW", "position": "c", "fontSize": 48, "opacity": 0.3}'

Example Response

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

Notes

  • Watermark dirender secara permanen ke dalam frame video dan tidak dapat dihapus setelah pemrosesan.
  • Watermark menggunakan font sans-serif bawaan FFmpeg.
  • Untuk watermark gambar, gunakan alat Watermark gambar sebagai gantinya.