Загрузка видео
POST/uploads
Простая загрузка файла до 2 ГБ одним запросом.
curl -X POST https://mediacrate-cloud.com/api/v1/uploads \ -H "Authorization: Bearer $TOKEN" \ -F "file=@lesson-01.mp4" -F "title=Урок 1" -F "folder=course-video"
{"upload_id":"up_7Qk2","video_id":"v_8f2c","status":"processing"}
Загрузка частями
Для файлов больше 2 ГБ и нестабильной связи. Размер части — от 5 до 100 МБ, части можно отправлять параллельно и повторять после обрыва.
POST /uploads/multipart → {"upload_id":"up_7Qk2","part_size":33554432}
PUT /uploads/up_7Qk2/parts/1 (тело — байты части)
PUT /uploads/up_7Qk2/parts/2
POST /uploads/up_7Qk2/complete → {"video_id":"v_8f2c","status":"processing"}
Поддерживаемые форматы: MP4, MOV, MKV, WebM; кодеки H.264, H.265, VP9, ProRes. Максимальный размер — 50 ГБ.