Bu sayfa makine çevirisidir. Bir hata mı fark ettiniz?İyileştirmemize yardım edin.
Skip to content

Trim Video

Başlangıç ve bitiş zamanlarını saniye cinsinden belirterek, kare hassasiyetli kesimler seçeneğiyle bir videodan bir klip kesin.

API Endpoint

POST /api/v1/tools/video/trim-video

Bir video dosyası ve bir JSON settings alanı içeren multipart form data kabul eder.

Parameters

ParameterTypeRequiredDefaultDescription
startSnumberNo0Saniye cinsinden başlangıç zamanı (>= 0 olmalıdır)
endSnumberYes-Saniye cinsinden bitiş zamanı (startS'den sonra olmalıdır)
precisebooleanNofalseAnahtar kare arama yerine kare hassasiyetli kesimler için yeniden kodla

Example Request

bash
curl -X POST http://localhost:1349/api/v1/tools/video/trim-video \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@clip.mp4" \
  -F 'settings={"startS": 5, "endS": 30, "precise": true}'

Example Response

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

Notes

  • precise değeri false olduğunda (varsayılan), araç anahtar kare aramayı kullanır; bu hızlıdır ancak istenen zamandan birkaç kare önce başlayabilir.
  • precise değerini true olarak ayarlamak, segmenti tam kare sınırları için yeniden kodlar ancak daha uzun sürer.
  • endS değeri startS değerinden büyük olmalıdır.