Preprocess Video
Authorizations
AuthorizationstringRequired
API key authentication for service-to-service communication.
Include your API key in the Authorization header:
Authorization: Bearer your-api-key
x-bitmind-application: oracle-api
Body
videostring · binaryRequired
Video file form data or direct URL.
- Supported formats: mp4, mov, avi.
- For file upload: Use multipart/form-data with 'video' field
- For URL: Use JSON request with 'video' field containing URL
startTimenumber · floatOptionalDefault:
Starting point in seconds for extraction (default 0)
0endTimenumber · floatOptionalDefault:
Ending point in seconds for extraction (default entire video)
0fpsintegerOptionalDefault:
Frames per second to use for processing (default 30)
30generateThumbnailsbooleanOptionalDefault:
Whether to generate thumbnail images (default false)
falseResponses
200
Successful response
application/json
browserCompatibleUrlstringOptional
URL for the browser-compatible video
processedVideoUrlstringOptional
URL for the processed video segment (if requested)
thumbnailUrlsstring[]Optional
URLs for generated thumbnails (if requested)
metadataobjectOptional
Video metadata including duration, resolution, etc.
processingTimenumber · floatOptional
Total processing time in seconds
400
Bad request - Invalid input data
application/json
401
Unauthorized - Invalid or missing authentication
application/json
429
Rate limit exceeded
application/json
post
/34/preprocess-videoLast updated