Термин
x264
Доминирующий open-source H.264-энкодер. Зрелый, настраиваемый от preset=ultrafast до placebo, эталон для бенчмарков качества AVC.
x264 – open-source H.264-энкодер, который доминирует везде. YouTube, Facebook, Vimeo, Hulu, Twitch, почти любой видеосервис последних 15 лет имеет где-то в пайплайне x264. Он был эталонным бенчмарком в независимых сравнениях кодеков с 2006 по 2012 годы и остаётся «золотым стандартом», по которому меряют любой другой H.264-энкодер.
Особенность x264 не в одном прорыве, а в десятилетии тщательной полировки. Создан командой VideoLAN (теми же, кто делает VLC) и горсткой open-source-контрибьюторов, и встраивает десятки «психовизуальных» оптимизаций – маленьких подкруток, которые при том же bitrate выдают визуально лучшее видео, опираясь не на минимизацию сырой попиксельной ошибки, а на то, как реально работает зрение человека. Итог: при одинаковом размере файла x264 регулярно обыгрывает коммерческие H.264-энкодеры за шестизначные суммы. Поэтому те коммерческие энкодеры тихо используют компоненты x264 или лицензируют его ядро.
Для продуктовой команды важны три вещи. Первое: x264 бесплатен под GPL (есть коммерческая лицензия, если нужно поставлять его в закрытом ПО). Второе: у x264 есть ручка `preset` от `ultrafast` до `placebo` – `medium` разумный дефолт для VOD, `veryslow` выжимает абсолютно лучшее качество для премиальных каталогов, `superfast` или `ultrafast` – для live-стриминга. Третье: x264 – точка отсчёта: если вендор говорит «наше AVC-сжатие на 30 % лучше x264», это утверждение стоит проверить, потому что open-source-эталон действительно очень тяжело обыграть.
Считаете параметры для своего продукта?
Поможем собрать энкодер-леддер и посчитать стоимость доставки – до старта разработки.