Підтримувані формати
Повний список підтримуваних форматів відеофайлів, кодеків та рекомендованих характеристик.
YouCast приймає широкий спектр форматів та кодеків відеофайлів. Для найкращих результатів стримінгу рекомендуємо використовувати сучасні, широко підтримувані формати.
Підтримувані контейнери
| Формат | Розширення | Примітка |
|---|---|---|
| MPEG-4 | .mp4 | Рекомендується — найкраща сумісність та продуктивність |
| QuickTime Movie | .mov | Поширений на macOS та iOS |
| Matroska | .mkv | Популярний для зберігання відео високої якості |
| AVI | .avi | Застарілий формат Windows, повністю підтримується |
| WebM | .webm | Веб-оптимізований формат |
| FLV | .flv | Застарілий Flash-формат, підтримується для сумісності |
| Windows Media Video | .wmv | Нативний формат Windows |
| Transport Stream | .ts, .mts | Поширений для запису з камер та мовлення |
Підтримувані відеокодеки
- H.264 (AVC) — найпоширеніший, відмінна сумісність, рекомендується для більшості
- H.265 (HEVC) — краще стиснення при високих роздільних здатностях, ідеальний для 4K
- VP8 / VP9 — використовуються у файлах WebM
- MPEG-2 / MPEG-4 — застарілі кодеки, повністю підтримуються
- ProRes — професійний формат macOS, підтримується
- DNxHD / DNxHR — професійні кодеки Avid, підтримуються
Рекомендовані налаштування кодування
| Налаштування | Рекомендоване значення |
|---|---|
| Контейнер | MP4 |
| Відеокодек | H.264 (High Profile) |
| Аудіокодек | AAC-LC |
| Аудіоканали | Stereo (2.0) |
| Частота дискретизації | 44,1 кГц або 48 кГц |
| Інтервал ключових кадрів | 2 секунди |
| Частота кадрів | 24, 25, 30, 50 або 60 кадр/с (постійна) |
| Бітова глибина | 8 біт |
| Колірний простір | YUV 4:2:0 |
Файли зі змінною частотою кадрів (VFR)
Відео, записані на смартфон або через рекордер екрана, часто використовують змінну частоту кадрів. VFR-файли можуть спричиняти проблеми синхронізації при стримінгу. Рекомендуємо конвертувати VFR-файли у постійну частоту кадрів (CFR) перед завантаженням — за допомогою HandBrake або FFmpeg.
Конвертація через FFmpeg
bash
ffmpeg -i input.mov -c:v libx264 -profile:v high -crf 18 -c:a aac -b:a 192k -movflags +faststart output.mp4
Something unclear? Let us know t.me/youcastcloud