Как правильно выбрать битрейт, профиль и уровень H.264 для веб-видеопрезентации?

Я хочу начать создавать видео и искать в Интернете обычные диапазоны битрейта (VBR), а также профили и уровни H.264 для экспорта веб-видео.

Я нашел несколько руководств на Vimeo и YouTube и создал свои собственные настройки экспорта на основе предыдущих упомянутых руководств.

Я снимаю видео в основном в ЕС, поэтому я снимаю свои видео в формате 25p или 50p, чтобы уменьшить эффект мерцания света из-за частоты сети (50 Гц).

Я придумал следующие настройки для HD-ready, Full-HD, (настоящего) UHD и (настоящего) 4K.

  • 1280×720p25.000, 5-10 Мбит/с, H.264 High Profile Level 4.0, HDp25
  • 1280×720p50.000, 10-15 Мбит/с, H.264 High Profile Level 4.2, HDp50
  • 1920×1080p25.000, 10-20 Мбит/с, H.264 High Profile Level 4.0, FHDp25
  • 1920×1080p50.000, 15-25 Мбит/с, H.264 High Profile Level 4.2, FHDp50
  • 3840×2160p25.000, 40–60 Мбит/с, H.264 High Profile Level 5.1, UHDp25
  • 3840×2160p50.000, 60-80 Мбит/с, H.264 High Profile Level 5.2, UHDp50
  • 4096×2160p25.000, 40–60 Мбит/с, H.264 High Profile Level 5.2, 4Kp25
  • 4096×2160p50.000, 60–80 Мбит/с, H.264 High Profile Level 5.2, 4Kp50

Формат контейнера будет MP4 с атомом moov в начале файла ( быстрый старт ). Я представлю атом moov как постобработку (ffmpeg), так как мое основное программное обеспечение для транскодирования вообще не поддерживает атом moov. Звук AAC-LC, стерео с частотой 96 кГц и 320 кбит/с.

У меня вопрос: подходят ли эти настройки для более качественной презентации веб-видео? Я что-то упустил при объединении различных руководств по настройке процесса транскодирования?

Я хотел бы еще раз отметить, что вышеупомянутые настройки предназначены только для экспорта веб- видео . Когда я создаю релизы Blu-ray, я буду делать гораздо более высокие битрейты и т. Д. Однако этот вопрос касается только презентации веб-видео.

Вы сами размещаете видео или загружаете их на YT и т. д.? Какое транскодирование s/w?
Это только для YouTube и Vimeo. Я также размещаю их на своих собственных серверах с «оригинальными» настройками (намного выше). Я использую Adobe Media Encoder CS4.
Пока качество выглядит хорошо, не имеет значения. Профиль/уровень важны при воспроизведении вашего вывода. YT и Vimeo всегда транскодируют.

Ответы (1)

Если вы хотите получить максимально возможное качество, кодируйте с максимально возможным битрейтом, учитывая размер файла и время загрузки.

Независимо от того, какой у вас битрейт, вы перекодируете; почти все потоковые платформы , включая YouTube и Vimeo , будут повторно перекодировать файлы, используя свои собственные настройки для различных разрешений. Youtube, например, возьмет файл 1080 и перекодирует его в версии 1080, 720, 480, 360 и 240 для людей с медленным подключением.

Ваш исходный файл как на Vimeo, так и на YouTube останется доступным для загрузки позже со страницы настроек вашего видео. Я не уверен, что вы можете сделать это общедоступным, но они сохраняют его, если вы захотите вернуть файл позже.