H.264 HD
1. Что создаёт этот процесс
Файл H.264 MP4 720p со стереозвуком AAC, перекодированный из мастера с более высоким битрейтом. Результат — единая поставка, пригодная для веб-доставки, копий на ревью и вещательного превью.
2. Когда использовать
- У вас есть высокобитрейтный мезонин или мастер с камеры, и нужна меньшая HD-прокси или копия для распространения.
- Нужен предсказуемый файл H.264 на 1,2 Мбит/с при 25 кадрах/с для европейского вещания или веб-ревью.
- Нужна одиночная поставка MP4, а не пакет с адаптивным битрейтом.
- Нужен стереозвук с фиксированными 48 кГц / 128 кбит/с независимо от аудиораскладки мастера.
3. Входы
- Исходный файл — любой контейнер и кодек, которые платформа может демультиплексировать. Типичен высокобитрейтный мастер HD или UHD хотя бы с одной аудиодорожкой.
- Переменные:
$In— URL, откуда читается источник. Укажите полный URL, доступный платформе для забора (подписанный S3, HTTPS или любая поддерживаемая схема).$Out— URL, куда записывается готовый MP4.
4. Выход
- Файл — контейнер MP4, 1280×720 при 25 кадрах/с, H.264 High profile @ Level 4.1, средний видеобитрейт 1200 кбит/с, со стереозвуком AAC на 48 кГц и 128 кбит/с.
- Назначение — записывается на URL, заданный переменной
$Out.
5. Обзор процесса

Источник забирается из $In и разделяется на видео- и аудиопотоки. Видео нормализуется в yuv420p, фиксируется на 25 кадрах/с и соотношении сторон при отображении 16:9, масштабируется до 1280×720, затем кодируется x264 в режиме ABR на 1200 кбит/с. Параллельно аудио пересэмплируется до 48 кГц, сводится в стерео и кодируется AAC на 128 кбит/с. Два потока мультиплексируются обратно в MP4 и загружаются на $Out.
6. Настройка по узлам
Pixel Format (vf/format)

Приводит видео к пиксельному формату, который x264 и плееры ниже по потоку поддерживают повсеместно.
Параметры этого примера:
- Format —
yuv420p. Стандартная 8-битная раскладка цветности 4:2:0 для доставки H.264.
Полный список параметров и компромиссов см. в Pixel Format.
FPS (vf/fps)

Приводит видео к фиксированной частоте кадров перед кодированием.
Параметры этого примера:
- FPS —
25/1. 25 прогрессивных кадров в секунду, базовая частота европейского вещания.
Полный список параметров и компромиссов см. в FPS.
DAR (vf/dar)

Помечает поток соотношением сторон при отображении, чтобы плееры рисовали картинку в задуманной форме.
Параметры этого примера:
- DAR —
16/9. Стандартное широкоэкранное HD-соотношение.
Полный список параметров и компромиссов см. в DAR.
Scale (vf/scale)

Изменяет размер картинки до пиксельных размеров поставки.
Параметры этого примера:
- Resolution —
1280x720. 720p HD, целевой растр кадра для этой поставки.
Полный список параметров и компромиссов см. в Scale.
x264 (x264)

Кодирует подготовленное видео в битстрим H.264, настроенный под HD-распространение.
Параметры этого примера:
- Rate Control —
ABR. Режим среднего битрейта, удерживающий предсказуемый размер файла. - Bitrate —
1200KBPS. Целевой средний видеобитрейт. - Max bitrate —
4800KBPS. Ограничивает кратковременные всплески битрейта четырёхкратной величиной среднего. - Buffer size —
4800KBPS. Буфер VBV размером в одну секунду при Max bitrate. - Preset —
medium. Сбалансированный пресет скорость/качество. - H264 Codec Profile —
high. H.264 High profile, нужный для эффективного HD-кодирования. - H264 Codec Level —
4.1. Достаточен для 1080p30 и с запасом подходит для 720p25. - Key Interval —
50. Двухсекундный интервал ключевых кадров при 25 кадрах/с. - B-Frames —
3. До 3 подряд идущих B-кадров между опорными. - Reference Frames —
3. Три опорных кадра для компенсации движения. - Advanced options:
b-pyramid—normal. Разрешает B-кадрам ссылаться друг на друга, улучшая сжатие.rc-lookahead—60. Окно упреждения в кадрах для контроллера битрейта.scenecut—50. Порог чувствительности для вставки I-кадра на смене сцен.slices—2. Два среза на кадр.
Полный список параметров и компромиссов см. в x264.
Sample Rate (af/aresample)

Пересэмплирует аудио к фиксированной частоте, чтобы кодер AAC получал известный вход.
Параметры этого примера:
- Rate —
48000Hz. Стандартная частота дискретизации для видеодоставки.
Полный список параметров и компромиссов см. в Sample Rate.
AAC (aac)

Кодирует пересэмплированное стереоаудио в AAC для контейнера MP4.
Параметры этого примера:
- Bitrate —
128KBPS. Целевой аудиобитрейт, типичный для стереозвука программы.
Полный список параметров и компромиссов см. в AAC.
7. Запуск
- Откройте Процессы → Создать и либо соберите граф выше, либо импортируйте шаблон H.264 HD.
- Задайте
$Inравным URL источника, а$Out— URL назначения. - Нажмите Запустить либо привяжите процесс к папке мониторинга для автоматической обработки.
- Отслеживайте ход на странице Задачи; готовый MP4 появится по URL, заданному в
$Out.
8. Варианты
- Поднимите Bitrate до
2500KBPS (с пересчётом Max bitrate и Buffer size) ради более качественного файла 720p ценой размера. - Измените Resolution на узле Scale на
1920x1080для доставки 1080p; также поднимите H264 Codec Level до4.2и увеличьте видеобитрейт. - Замените x264 кодером HEVC ради меньшего файла при том же качестве, когда платформа назначения поддерживает воспроизведение HEVC.