DocsПоддерживаемые форматы

Поддерживаемые форматы

Полный список поддерживаемых форматов видеофайлов, кодеков и рекомендуемых характеристик.

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