Files
SnapOtter/apps/docs/ar/tools/video/video-to-webp.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

1.9 KiB

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
تحويل مقطع فيديو إلى صورة WebP متحركة. 7b1a22459bd1 human fb8f049a0185

Video to WebP

تحويل مقطع فيديو إلى صورة WebP متحركة مع معدل إطارات وعرض وجودة قابلة للتهيئة.

API Endpoint

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

يقبل بيانات نموذج متعدد الأجزاء تحتوي على ملف فيديو وحقل JSON settings.

Parameters

Parameter Type Required Default Description
fps integer No 12 معدل إطارات الإخراج (1-30)
width integer No 480 عرض الإخراج بالبكسل (16-1920). يتغير الارتفاع بشكل متناسب
quality integer No 75 جودة ضغط WebP (1-100)
loop boolean No true تكرار الرسوم المتحركة

Example Request

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

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

Notes

  • ينتج WebP المتحرك ملفات أصغر من GIF مع دعم ألوان أفضل (لوحة 24 بت مقابل 8 بت).
  • تنتج قيم quality الأقل ملفات أصغر على حساب دقة الصورة.
  • اضبط loop على false للرسوم المتحركة التي يجب أن تُشغَّل مرة واحدة وتتوقف.