В чем разница между профилями H. 264?

я визуализировал видео в After Effects CS5, и когда я форматировал его, я выбрал кодек H. 264, и в этом формате у него был профиль с базовым, основным и высоким.

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

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

3
задан Jon-Eric
22.12.2022 2:53 Количество просмотров материала 3488
Распечатать страницу

1 ответ

Что такое профиль?

профиль H. 264 более или менее определяет, какие "навороты" может использовать кодировщик при сжатии видео – и есть много функций H. 264, которые может включить кодировщик. Какие из них разрешено включать, определяется профилем. Профили обеспечивают совместимость между устройствами с различными возможностями декодирования. С помощью профилей кодировщик и декодер согласовывают набор функций, с которыми они могут работать.

Что делать разные профили делают?

подробный список см. Х. Профилей 264 на Википедии.

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

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

Main и высокий просто добавьте функции к этому. Особенно высокий профиль часто используется в вещании:

основной профиль для приложений вещания и хранения дисков, особенно для телевизионных приложений высокой четкости (например, это профиль, принятый форматом хранения дисков Blu-ray и службой вещания DVB HDTV).

B ломтиков для пример разрешен только в Main профиль и выше. Их можно использовать для экономии пропускной способности, но их сложнее декодировать, поэтому некоторые устройства могут их не поддерживать.

Что это связано с качеством?

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

например, CABAC энтропия кодирование (Main и высокий) эффективнее, чемCAVLC (базовый). Это также является вычислительно более интенсивным. Таким образом, если вы дадите кодировщику определенную скорость передачи, он сможет создавать видео лучшего качества с помощью CABAC, чем с CAVLC, потому что он достигает гораздо лучшего сжатия.

это также объясняет, почему вы достигли меньшего размера файла с помощью высокий профиль-очевидно, вы каким-то образом постоянный уровень качества и кодировщик может использовать более продвинутые методы сжатия для создания видеофайла, который имеет такое же качество, как базовый профиль, но с меньшим размером.

Итак... какой из них вы должны использовать?

некоторые основные правила:

  • базовый профиль, если вы нацелены старые мобильные устройства
  • Main или высокий профиль, если вы ориентируетесь на веб-потоковое, длительного хранения, ПК или компьютеров Mac, плееров Blu-ray и создания и др.
60
отвечен slhck 2022-12-23 10:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх