Search K
Trim Video
सेकंड में आरंभ और समाप्ति समय निर्दिष्ट करके किसी वीडियो में से एक क्लिप काटें, फ्रेम-सटीक कट के विकल्प के साथ।
API Endpoint
POST /api/v1/tools/video/trim-video
एक वीडियो फ़ाइल और एक JSON settings फ़ील्ड के साथ multipart form data स्वीकार करता है।
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| startS | number | No | 0 | सेकंड में आरंभ समय (>= 0 होना चाहिए) |
| endS | number | Yes | - | सेकंड में समाप्ति समय (startS के बाद होना चाहिए) |
| precise | boolean | No | false | keyframe seek के बजाय फ्रेम-सटीक कट के लिए फिर से एन्कोड करें |
Example Request
bash
curl -X POST http://localhost:1349/api/v1/tools/video/trim-video \
-H "Authorization: Bearer si_your-api-key" \
-F "[email protected]" \
-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
- जब
precisefalse(डिफ़ॉल्ट) हो, तो टूल keyframe seeking का उपयोग करता है, जो तेज़ है लेकिन अनुरोधित समय से कुछ फ्रेम पहले शुरू हो सकता है। preciseकोtrueसेट करने से खंड को सटीक फ्रेम सीमाओं के लिए फिर से एन्कोड किया जाता है, लेकिन इसमें अधिक समय लगता है।endSमानstartSसे अधिक होना चाहिए।
