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

Итак, что же такое видеокодеки, как их следует выбирать и как это повлияет на создаваемые вами видеоролики?

Что такое кодеки?

Если вы хотите быть техническим специалистом, «реальный» способ написания этого слова — «кодеки», поскольку этот термин представляет собой комбинацию слов «кодеры» и «декодеры». Но в реальном мире никто не произносит его так, так что ничего страшного, если вы не будете произносить его таким образом.

Часть «coder» раздела «codecs» позволяет кодировать медиапоток с использованием определенного алгоритма. Между тем, часть «decoder» позволяет воспроизводить медиапоток, закодированный совместимым кодером.

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

Почему важен ваш выбор кодека

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

MPC HC The Turret Anthem

Совместимость: Аппаратная совместимость и поддержка являются одними из основных факторов, которые следует учитывать при выборе кодека. Как вы планируете использовать носитель после его кодирования? Будут ли они частью вашей личной коллекции или вы планируете поделиться ими с другими?

Скорость: Вы также должны учитывать скорость кодирования. AV1 считается одним из лучших доступных на сегодняшний день кодеков для длительного хранения контента. Однако с AV1 не слишком потрепанный процессор Ryzen 5900x может работать в течение нескольких дней для кодирования одного видео.

Тип контента и качество вывода: Кроме того, поскольку мы говорим о «долгосрочном хранении», хотели бы вы, чтобы закодированные файлы выглядели почти идентично оригиналам, оставаясь как можно ближе к источнику? Вам следует пропустить AV1, поскольку он не может выполнять сжатие полностью без потерь. Напротив, более старые и менее продвинутые H.265 и H.264 могут.

Возможность редактирования: Вы также хотите отредактировать видео, сделать на него ремикс, вырезать или добавить сцены, титры и эффекты, а также попробовать цветокоррекцию? Было бы лучше, если бы ваши исходные видео были закодированы в «удобном для редактирования» формате, который быстрее читается на компьютере. Это также означало бы, что их будет «легче перемещать» при работе с временной шкалой видеоредактора. Для этого вам понадобится что-то вроде MJPEG или, для более высокого качества, ProRes.

Лучшие доступные вам кодеки

Давайте рассмотрим основные видеокодеки, которые вы можете использовать:

Опции Handbrake H265

1. H.265 /HEVC

Новейший широко доступный кодек на основе MPEG H.265, также известный как High-Efficiency Versatile Coding (сокращенно HEVC) и MPEG-H Part 2, предлагает наилучшее сочетание качества, скорости и широкой аппаратной поддержки среди аналогов.

Вот почему вы видите его вверху нашего списка: кодирование в H.265 с использованием специализированного программного кодера, такого как x265, происходит медленнее, но это обеспечит наилучшее качество вашего контента. Он по-прежнему будет (намного) быстрее, чем AV1, а также хорошо воспроизводит контент с «зернистостью» («шумом», который вы видите в кинематографических фильмах).

2. AV1

Новейший кодек из нашей подборки, AV1, представляет собой усовершенствованный VP9, который обеспечивает значительный прирост сжатия и качества по сравнению со своим предшественником. Там, где VP9 часто «обменивается ударами» с H.265, AV1 оставляет их обоих позади, достигая даже на + 50% лучшего качества при том же размере файла или на -50% меньшего размера файла при том же качестве — вы сами выбираете, какой путь вы предпочитаете использовать.

Настройки VLC Входные кодеки Аппаратно ускоренное декодирование

Это звучит идеально, пока вы не поймете, что он также может быть в десятки раз медленнее многих альтернатив. Кроме того, ему не нравится «шумный» контент, поэтому по умолчанию он удаляет все «зернистости». Он предлагает расширенный переключатель в качестве дополнительной опции для искусственного повторного добавления шума к контенту.

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

3. H.264/AVC

H.264, также известный как Advanced Video Coding (сокращенно AVC) и MPEG-4 Part 10, является предшественником H.265. У него гораздо более низкие требования к оборудованию, и он используется гораздо дольше.

Таким образом, он намного быстрее кодируется, чем H.265 и особенно AV1, и имеет значительно более широкую аппаратную поддержку. Даже самые доступные смартфоны, которые вы можете купить сегодня, могут аппаратно декодировать H.264.

С H.264 вы получаете либо более низкое качество при том же размере, либо гораздо большие файлы при том же качестве по сравнению с H.265 и AV1.

4. VP9

Созданный как более открытая альтернатива H.265 с шаблоном, VP9 должен был заменить H.264 и H.265 в Интернете. Хотя он используется многими известными сайтами, это обещание еще не реализовано в полной мере.

Chrome Youtube MakeUseOf

Кроме того, хотя он поддерживается браузерами и почти всеми программными медиаплеерами на базе ПК, аппаратные медиаплееры (например, телевизионные приставки или развлекательная система, которая может быть установлена в вашем автомобиле) могут пропускать его.

Что касается скорости и качества, то оно находится между H.264 и H.265, в зависимости от закодированного содержимого и настроек.

5. MPEG-4 / Xvid / DivX

Кодек MPEG4 вышел на передний план благодаря своему варианту DivX, который доминировал в кодировании видео в эпоху Windows XP благодаря безудержному пиратству фильмов.

MPEG4 сегодня практически устарел. Это было оптимально, когда пираты хотели скопировать DVD и поместить сильно сжатую копию на один компакт-диск, чтобы поделиться с друзьями.

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

6. Преимущества

Широко известный как «формат редактируемого видео Apple», ProRes не обеспечивает наилучшего сжатия, но это потому, что в нем приоритет отдается качеству и редактируемости.

Вы редко (если вообще когда-либо) будете использовать ProRes для воспроизведения мультимедиа или сжатия их для архивирования или распространения. И все же, это почти обязательно, если вы профессионал на этапе постпродакшна, жонглируете сценами в Final Cut Pro X или раскрашиваете в Davinci Resolve, поскольку это просто, быстро и, что более важно, считается стандартом.

Одним из удобных для пользователя случаев, когда вы можете наткнуться на него, является запись высококачественного видео с помощью одного из последних iPhone (начиная с 13 Pro и выше) в режиме видео.

7. MJPEG

«Более удобный для пользователя двоюродный брат» ProRes полезен в первую очередь, если вы импортируете контент со старых аналоговых устройств на свой ПК с помощью решения для захвата видео для дальнейшего редактирования. Это потому, что он обеспечивает сверхбыстрый поиск, и вы можете работать с каждым кадром, действующим как ключевой, вместо того, чтобы иметь дело с последовательностями кадров.

MJPEG — далеко не самый продвинутый алгоритм: ему удается уменьшить размеры видео за счет кодирования всех кадров в формате JPEG.

Однако сжатие JPEG приводит к большим потерям качества, что делает MJPEG полезным только в конкретном случае, о котором мы упоминали: сверхбыстрый поиск в импортированном контенте, качество которого изначально не требовало сохранения.

8. MPEG2

Вы все равно можете столкнуться с MPEG2, если на вашем компьютере установлен оптический привод и вы пытаетесь прочитать DVD с его помощью. Файлы VOB на большинстве DVD содержат потоки, закодированные с помощью видео-алгоритмов MPEG2 и аудио-алгоритмов AC3.

Сам факт, что большинство современных ПК даже не имеют оптического привода, говорит о полезности MPEG2 в современном технологическом ландшафте.

Как выбрать кодек

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

1. Выбор кодека для потоковой передачи

Если вы транслируете на такие платформы, как Twitch и YouTube, вы, вероятно, захотите использовать H.264. Это быстрее, чем H.265 и AV1 в кодировании, при этом предъявляя гораздо более низкие требования к оборудованию.

Снижение нагрузки на оборудование очень важно, особенно если вы хотите параллельно запускать другое требовательное программное обеспечение (например, новейшие игры triple-A) без ущерба для производительности.

Более того, почти все графические процессоры, по крайней мере, двух последних «поколений» от Nvidia и AMD, поддерживают аппаратно ускоренное кодирование H.264. Это позволяет вам кодировать видеопотоки в режиме реального времени с минимальным снижением производительности (думаю, от 5% до 10% ресурсов вашего графического процессора).

2. Выбор кодека для архивирования

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

Информация о носителе VLC

Хотя AV1 обеспечивает наилучшее соотношение качества к размеру, H.265 все же является лучшим вариантом, если вы хотите сжимать «кинематографичные» видео (особенно если они «шумные») с сохранением всех деталей. Они все равно будут меньше, чем при хранении с большинством других кодеков, за исключением AV1.

AV1 — лучший выбор, если вы не возражаете против гораздо более низкой скорости сжатия, и тем более при перекодировании «гладкого» контента, такого как аниме и мультфильмы.

3. Выбор кодека для контента 4K +

Все кодеки до H.264 были разработаны для разрешений ниже HD. H.264 был первым кодеком, разработанным для хранения контента Full HD (с разрешением до 1920 x 1080). Однако сегодня у нас также есть контент 4K и Ultra HD, а H.265, AV1 и VP9 лучше подходят для гораздо более высоких разрешений.

4. Выбор кодека для максимальной совместимости

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

Аппаратное ускорение KODI

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

Мы бы посоветовали вам пропустить H.265, AV1 и VP9, поскольку у каждого из них есть свои «особенности» и они лучше поддерживаются в определенных экосистемах. Например, VP9 воспроизводится в большинстве современных браузеров, но только несколькими автономными медиаплеерами.

4. Выбор кодека, ориентированного на аппаратное кодирование

Кодирование с аппаратным ускорением похоже на волшебство и может повлиять на ваш выбор кодека. Тем не менее, вы должны помнить, что кодирование с аппаратным ускорением полезно в первую очередь для использования в режиме реального времени, например для потоковой передачи. Вот почему мы предложили вам использовать кодировку GPU в нашей статье о том, как оптимизировать игровые потоки с помощью OBS Studio.

Настройки вывода OBS

В отличие от программных кодеров, таких как x265, кодеры с аппаратным ускорением достигают более высоких скоростей не только из-за выделенного оборудования графического процессора: они также используют «упрощенные» версии тех же алгоритмов. Для них скорость и совместимость важнее качества.

Из-за этого файл H.265 с аппаратным кодированием может иметь даже худшее качество, чем файл H.264 с программным кодированием, даже если они имеют одинаковый размер.

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

Почему важны параметры вашего кодека

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

MPC ОПРЕДЕЛЯЕТ свойства файла Turret Anthem

Выбор кодека в зависимости от содержимого

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

  • Старые видео: Если у вас достаточно места для хранения и вы работаете с видео с разрешением до Full HD, вы можете использовать MPEG2 с высоким битрейтом и наслаждаться невероятно высокой скоростью кодирования при сжатии домашних видеороликов или старых фильмов.
  • Фильмы и современные видеоролики: Чтобы сохранить качество современных видеороликов в формате Full HD, используйте H.264 или H.265, в зависимости от того, отдаете ли вы предпочтение скорости кодирования или качеству и меньшим размерам.
  • Мультфильмы и аниме: Для анимированного контента AV1, за которым следует H.265, а затем VP9, могут сохранять четкие визуальные эффекты, линии и изгибы большинства мультфильмов. Однако они также могут приводить к «полосчатости», эффекту, при котором плавные градиенты между двумя цветами «не сглаживаются» и выглядят как грубые области с «цветными ступенями». Чтобы избежать этого, вы можете использовать 10-разрядные варианты H.264, H.265 и AV1, которые сжимают видео с более широкой цветовой палитрой через такое приложение, как Handbrake. Для еще большего улучшения H.265 также поддерживает 12-битный цвет.

Выбор кодека в зависимости от битрейта

«Битрейт» — это «объем данных, который кодировщик может использовать для кодирования каждого кадра». Чем выше это значение, тем лучше качество вывода.

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

Однако с новейшими кодеками, такими как H.264 / H.265 и VP9 / AV1, вам обычно не придется иметь дело с битрейтами и работать с предустановками / уровнями кодера и (C) значениями RF.

Выбор кодека на основе предустановок / уровней кодирования и (C) значений RF

Каждый кодировщик использует комбинацию различных функций кодирования при сжатии видео. Современные кодировщики поставляются с предустановками / уровнями, помогающими справиться со всей этой сложностью, где эти функции «объединены» в более простой набор.

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

Еще один важный параметр современных видеокодеков — значение (C) RF работает как «ползунок качества», позволяя пользователю изменять соотношение качества к размеру кодируемого файла.

SVT AV1 CMD 1

Итак, кодирование 30 минут видео в формате Full HD с помощью кодировщика AV1 (SVT) в Handbrake с постоянным значением RF качества 21 и предустановленным значением кодировщика 6 может занять от 10 до 30 минут, при этом кодирование видео практически в режиме реального времени или быстрее на Ryzen 5900x. Для кодирования того же видео с теми же настройками, но с предустановленным значением кодера 3, может потребоваться в три-шесть раз больше времени, при этом частота кадров кодера снижается в среднем до 5-10 кадров в секунду.

Напротив, сохранение предустановки кодера статичной и изменение только значения RF изменит качество и размер конечного файла, но существенно не повлияет на скорость кодирования.

Выбор редактора / кодировщика

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

В нашем современном постоянно включенном мире вы можете использовать онлайн-компрессоры файлов и видео для таких задач. Однако специализированные «автономные» приложения обычно дают гораздо лучшие результаты, и вам не нужно передавать свои файлы третьим лицам.

Вот некоторые из лучших приложений, которые вы можете использовать для кодирования ваших видео с помощью различных кодеков:

Ручной тормоз

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

Начальное окно ручного тормоза

Что весьма полезно, Handbrake поставляется с множеством готовых настроек, которые включают различные варианты использования самых популярных кодеков (например, для кодирования контента super HQ 2160p 60FPS 4K с AV1), а также многих популярных устройств (от планшетов Amazon Fire до консолей Xbox).

StaxRip

StaxRip упрощает сетевое кодирование, позволяя вам использовать несколько компьютеров в вашей локальной сети для «очистки» очереди кодирования намного быстрее, чем на одном компьютере. Он также предоставляет почти все важные опции для таких кодеков, как H.264 и H.265.

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

VirtualDub

Хотя он не поддерживает кодирование нескольких видео и вы можете использовать его только для базового редактирования отдельных видеороликов, VirtualDub является легким и исключительно быстрым, если вам нужно редактировать или кодировать контент с помощью MJPEG или MPEG4.

Сжатие видео в меню VirtualDub

Final Cut Pro / Vegas Pro / Davinci Resolve

Вам нужно работать с исходниками MPEG4, ProRes, H.264 или H.265? Вы также хотите легко вырезать и вставлять содержимое между ними? Чтобы выровнять сцены, добавить переходы и улучшить внешний вид вашего видео? Вам нужен полноценный набор инструментов для редактирования, такой как Final Cut Pro, Vegas Pro или DaVinci Resolve.

FFMPEG

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

FFMPEG CMD

Кодек для каждой задачи в Windows

Кодирование драгоценных семейных видеороликов старым кодеком с потерями и нестандартными настройками может безвозвратно испортить ваши воспоминания, превратив эти моменты в размытый или пикселизированный беспорядок.

Напротив, если вы хотите сильно уменьшить размер, занимаемый кучей старых видеороликов с котенками, которые вы хотели бы сохранить, но на самом деле вам это неинтересно, использование чего—то вроде MJPEG «для их сжатия» может привести к противоположным результатам и их расширению, что полностью поглотит ваше хранилище.

Ваш выбор кодека зависит от ваших потребностей, приоритетов и предпочтений. Тем не менее, даже если вы предпочитаете не переусердствовать с кодированием видео, выбор правильного кодека (и настроек) может ускорить или прервать процесс и привести к идеальным или ужасным результатам.

Теперь, однако, вы знаете, как выбрать, в зависимости от задачи, которую вы хотите решить.