Den här sidan är maskinöversatt. Hittade du ett fel?Hjälp till att förbättra den.
Skip to content

Video till GIF

Gör ett videoklipp till en animerad GIF med konfigurerbar bildhastighet, bredd, starttid och längd.

API-slutpunkt

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

Tar emot multipart-formulärdata med en videofil och ett JSON-fält settings. Detta är en asynkron slutpunkt - den returnerar 202 Accepted omedelbart och förloppet strömmas via SSE på GET /api/v1/jobs/{jobId}/progress.

Parametrar

ParameterTypObligatoriskStandardBeskrivning
fpsintegerNej12Utdatabildhastighet (1-30)
widthintegerNej480Utdatabredd i pixlar (64-1280). Höjden skalas proportionellt
startSnumberNej0Starttid i sekunder (måste vara >= 0)
durationSnumberNej5Längd i sekunder (över 0, max 60)

Exempelbegäran

bash
curl -X POST http://localhost:1349/api/v1/tools/video/video-to-gif \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4" \
  -F 'settings={"fps": 15, "width": 320, "startS": 2, "durationS": 8}'

Exempelsvar

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

Anteckningar

  • Lägre värden på fps och width producerar mindre GIF-filer. En 480px bred GIF vid 12 fps är oftast en bra balans.
  • Maximal längd är 60 sekunder. Längre klipp producerar mycket stora filer.
  • Förloppsuppdateringar finns tillgängliga via SSE på GET /api/v1/jobs/{jobId}/progress tills jobbet är klart.