Начнём!
Ну что же, пора написать первую заметку!
О чём этот ресурс.
Как несложно догадаться, он про сравнение качества разных видеокодеков. На разных форумах и обсуждениях я часто слышу вопросы типа «Вот я закодировал видео с помощью AV1, а файл вышел больше, чем сжатый H264. Где обещанные 50%?». Такие вопросы вполне логичны. Но имеют слишком мало вводных для правильного ответа.
Другой тип вопросов более конкретный и скорее задаётся со стороны людей, принимающих решение о покупке того или иного железа для использования в транскодировании: «Что я получу, если заменю железку A на железку B в плане качества кодирования и скорости? Какие особенности реализованных кодеков есть у каждого рассматриваемого варианта?».
Надеюсь, что этот ресурс поможет ответить и на первый и на второй вопросы. Пока железа не так много, но оно наиболее часто встречающееся в обсуждениях. По мере своих сил и возможностей я буду добавлять новые результаты.
Чтобы можно было сравнить кодеки их надо ставить в одинаковые условия. Я постарался это сделать и описать каким именно образом получены результаты. Страница с описанием методологии — https://www.vmetrix.tech/ru/metodologiya/. Страница с параметрами кодирования — https://www.vmetrix.tech/ru/encode-parameters-ru/.
Выбор тестовых видео не совсем обычен. Моя цель не повторить результаты маркетинговых проспектов, а увидеть как себя ведут кодеки в наиболее неудобных для них случаях. Поэтому в тестовый набор вошли видео с рябью воды, туманом, лёгкими градиентами и резкими переходами. Также присутствует «статичное» видео, которое даёт неожиданные результаты на разных кодеках.
Для кодирования я использую FFMPEG — https://www.ffmpeg.org/. Сейчас это в основном версия 8.0.1. В отдельных случаях это специальная сборка, как для платы Orange Pi 5 Plus на RK3588.
И, наконец, две ссылки на текущие результаты, где вы можете выбрать варианты для сравнения. Общие (усреднённые) результаты — https://vmetrix.tech:3000/d/ads7nhh/bd-br-aggregated, детальная информация с RD curves по диапазону битрейтов и scatter plots с качеством по кадру — https://vmetrix.tech:3000/d/adrgpg7/rd-curves
Приятного просмотра! 🙂
PS. Если вы заметили ошибку, неточность или есть интерес в добавлении нового железа или набора параметров, пожалуйста, свяжитесь со мной — я буду рад помочь!
Leave a Reply