Андрей Смирнов
Время чтения: ~24 мин.
Просмотров: 92

10 факторов, которые надо учесть при выборе hevc-кодера

Two-Pass Encoding

This method is generally used if you are targeting a specific output file size and output quality from frame to frame is of less importance. This is best explained with an example. Your video is 10 minutes (600 seconds) long and an output of 200 MiB is desired. Since bitrate = file size / duration:

(200 MiB * 8192 ) / 600 seconds = ~2730 kBit/s total bitrate
2730 - 128 kBit/s (desired audio bitrate) = 2602 kBit/s video bitrate

You can also forgo the bitrate calculation if you already know what final (average) bitrate you need.

Two-Pass Example

For two-pass, you need to run ffmpeg twice, with almost the same settings, except for:

  • In pass 1 and 2, use the -x265-params pass=1 and -x265-params pass=2 options, respectively.
  • In pass 1, output to a null file descriptor, not an actual file. (This will generate a logfile that ffmpeg needs for the second pass.)
  • In pass 1, you can leave audio out by specifying -an.

For libx265, the -pass option (that you would use for libx264) is not applicable.

ffmpeg -y -i input -c:v libx265 -b:v 2600k -x265-params pass=1 -an -f null /dev/null && \
ffmpeg -i input -c:v libx265 -b:v 2600k -x265-params pass=2 -c:a aac -b:a 128k output.mp4

Note: Windows users should use NUL instead of /dev/null and ^ instead of \.

As with CRF, choose the slowest -preset you can tolerate, and optionally apply a -tune setting. Note that when using faster presets with the same target bitrate, the resulting quality will be lower and vice-versa.

Passing Options

Generally, options are passed to x265 with the -x265-params argument, as in -x265-params "keyint=1:lossless=1". For fine-tuning the encoding process, you can therefore pass any option that is listed in the ​x265 documentation. Keep in mind that fine-tuning any of the options is generally not necessary, unless you absolutely know what you need to change.

Lossless encoding

Use the -x265-params lossless=1 option. Adding -crf 0 is not required.

You can verify lossless encoding by looking for x265 : lossless compression ratio in the console output from your encoding command, or refer to the for verification.

Intra encoding

Use the -g 1 option for FFmpeg 4.3 and newer or if you’re using a build from the git master branch. Older versions must use -x265-params keyint=1.

  • ​x265 API documentation
  • ​Netflix Tech Blog — A Large-Scale Comparison of x264, x265, and libvpx (​link to paper)
  • P. Hanhart et al., Subjective quality evaluation of the upcoming HEVC video compression standard (​PDF)

Constant Rate Factor (CRF)

Use this mode if you want to retain good visual quality and don’t care about the exact bitrate or filesize of the encoded file. The mode works exactly the same as in x264, so please read the guide for more info.

As with x264, you need to make several choices:

Choose a CRF. CRF affects the quality. The default is 28, and it should visually correspond to libx264 video at CRF 23, but result in about half the file size. CRF works just like in x264, so choose the highest value that provides an acceptable quality.

Choose a preset. The default is medium. The preset determines compression efficiency and therefore affects encoding speed. Valid presets are ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, and placebo. Use the slowest preset you have patience for. Ignore placebo as it provides insignificant returns for a significant increase in encoding time.

Choose a tune (optional). By default, this is disabled, and it is generally not required to set a tune option. x265 supports the following -tune options: psnr, ssim, grain, zerolatency, fastdecode. They are explained in the H.264 guide.

For example:

ffmpeg -i input -c:v libx265 -crf 26 -preset fast -c:a aac -b:a 128k output.mp4

This example uses AAC audio at 128 kBit/s. This uses the native FFmpeg AAC encoder, but under AAC you will find info about more options.

Перспективы развития H.265

2016 год: мнения экспертов

Применение кодека H.265 в новом поколении смартфонов и смарт-телевизоров активно растет. Тем не менее, мнения экспертов по перспективам формата сжатия H.265 в 2016 году – разделились: кто-то прогнозирует активный рост его использования, кто-то, наоборот, считает, что массового перехода на H.265 в этом году не случится.

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

Кен ЛаМарка, вице-президент по продажам и маркетингу OnSSI:


Хотя H.265 предлагает и выгоду более эффективного сжатия данных, и более высокую пропускную способность, и хранение большего размера файлов — до сих пор его принятие было медленным. Причина? H.265 требует существенно большей вычислительной мощности, чем H.264.


Решения, которые предлагают необходимый уровень обработки, являются дорогостоящими и ресурсоемкими. Несмотря на это, применение H.265 будет расти в 2016 году. Как скоро H.265 охватит всю отрасль — предсказать трудно. В значительной степени это зависит от успеха 4K Ultra HD и других форматов высокой разрешающей способности. Если 4K получат в этом году широкое распространение, формат H.265 последует за ними.

Основные нововведения

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

  • поддержка профилей Main 8 и 10 бит (в перспективе – 12 бит);
  • наличие двумерных разделимых, неразделимых и направленных интерполяционных фильтров ASF;
  • компенсация движения с точностью до 1/8 пикселя;
  • использование системы адаптивного предсказания ошибок и выбора матрицы в процессе кодирования;
  • наличие сравнительной схемы кодирования вектора движения;
  • режимно-зависимое внутрикадровое кодирование.

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

XAVC, HEVC или AVCHD?

Для продвижения к новым, более крупным форматам кадра, более высокой скорости смены картинки (до 120 кадров в секунду и выше), большей глубине цвета и, как следствие, к большим битрейтам и/или более эффективным кодекам сжатия видео, можно использовать два пути: усовершенствовать, доводить до ума уже существующие стандарты с обратной совместимостью, или разрабатывать совершенно новые — более эффективные, но не совместимые с прежними. Из этого следует первое, самое простое определение XAVC:

Стандарт (кодек) XAVC (eXtended AVC) представляет собой дальнейшее развитие спецификаций H.264/MPEG-4 Part-10 и полностью совместим с профилем уровня 5.2 кодека H.264. Главная идея разработки формата XAVC заключается в создании недорогой среды для создания и обработки цифрового изображения для 4K и контента с высокой частотой кадров. Несмотря на тот факт, что XAVC очевидно разрабатывался для работы с 4K-видео, он позиционируется не как замена нынешним кодекам MPEG2 и MPEG4 SStP, а как дополнение, пригодное, в том числе, для работы с HD-контентом. Кодек XAVC Intra лучше или сравним по качеству с MPEG-2 Long GOP из-за 10-битной разрядности и лучшего алгоритма сжатия, но проигрывает MPEG-2 Long GOP по размеру файлов и требованиям к производительности оборудования, так что оба эти формата какое-то время будут существовать параллельно.

Иными словами, XAVC — это наглядный пример эволюционного развития технологии, в данном случае — стандарта H.264/MPEG-4 Part-10. В то же время, новоявленный стандарт HEVC/H265 представляет собой пример революционного перехода на следующий уровень производительности с большими перспективами в будущем, но и с большими затратами на адаптацию сегодня:

Стандарт HEVC (High Efficiency Video Coding), или H.265, представляет собой новый формат сжатия данных по рекомендациям ITU-T H.265 и ISO/IEC 23008-2 MPEG-H Part 2, разработанный экспертами ITU-T Video Coding Experts Group (VCEG) и MPEG для передачи данных с большим разрешением и большей степенью сжатия. В стандарт HEVC/H.265 изначально заложена поддержка очень большого разрешения кадра, включая 8192×4320 точек (8K/Ultra HD), так что в отличие от XAVC, поддержка разрешения 4K является для HEVC в каком-то смысле подмножеством, промежуточным этапом на пути будущего развития. Эффективность сжатия кодека HEVC без потерь качества очень высока и только возрастает с увеличением размера кадра, кроме того, сам стандарт всё ещё развивается и в перспективе обещает коэффициент сжатия до 1:1000.

Вот теперь, пожалуй, самое время задать философский, чисто гипотетический вопрос: может быть, компании Sony стоило подождать-перетерпеть и дождаться нормального распространения HEVC/H265, нежели выпускать XAVC на базе прежнего кодека H264? Частично на этот вопрос мы уже ответили: эволюционное развитие значительно дешевле чем полное революционное аппаратно-программное переоснащение. То есть, рано или поздно всё равно все перейдут на HEVC/H.265, но в ближайшие несколько лет XAVC в разных его проявлениях будет актуален как для любительской, так и для профессиональной съёмки и обработки видео.

В этой статье мы больше не будем останавливаться на особенностях HEVC/H265, по этому кодеку у нас будет отдельная публикация. Однако прежде чем перейти к рассказу об XAVC, хотелось бы окончательно закрыть вопрос противопоставления с другими сравнимыми форматами, поэтому — вот вам для лучшего понимания сути ещё одно определение:

Основная разница между H264-форматами XAVC и AVCHD заключается в том, что XAVC поддерживает разрешение 4K/HD с 8-, 10- и даже 12-битной разрядностью, структурой выборки цвета 4:4:4, 4:2:2 или 4:2:0 и высокими битрейтами. Для AVCHD 2.0, в свою очередь, потолком является 24 Мбит/с битрейт для качества 1080 50i/50i и 28 Мбит/с для качества 1080 50P/60P/3D-MVC, при 8-битной разрядности и структуре 4:2:0. Весь смысл AVCHD 2.0 на сегодняшний день, по сути, сводится к совместимости с дисками Blu-ray, где работает тот же кодек, но с другими контейнерами (M2TS/SSIF). Форматы XAVC и AVCHD похожи алгоритмом сжатия видео MPEG-4 AVC/H.264, но на этом сходство заканчивается.

Part 1: What Is HEVC/H.265 Codec?

HEVC (High Efficiency Video Coding), a video compression standard, is developed to have a higher coding efficiency and improved video quality. With double data compression ratio, HEVC only requires half bitrate to keep the same video quality compared to H.264/MPEG-4 AVC. In other words, HEVC delivers better video quality at the same bitrate. Target at next-generation HDTV display and content capture systems, it can support 4K and 8K UHD resolution. >> What You May Be Insterested In: H.265 vs H.264, H.265 vs H.266

The Core Technologies That Make HEVC Codec Stand Out

The reason why HEVC codec owns better compression ratio and same high quality lies in the following core technologies it adopts:

  • • Coding tree unit: Subdivides picture into variable sized structures with 64×64 samples (H.264 uses 16×16 ones) to improve coding efficiency.
  • • Intra Coding: HEVC intra coding increases the Prediction directivity to 33 and adds Planar Prediction to produce a smooth sample surface.
  • • Inter Coding: Motion compensation is used for HEVC inter coding to eliminate redundancy in video sequence.
  • • Entropy Coding: HEVC uses the same CABAC algorithm of H.264/AVC High Profile for entropy coding, abandoned CAVLC.

HEVC Codec efficiency

Эффективность кодированияПравить

Разработка большинства стандартов видеокодирования предназначена, в первую очередь, для достижения наибольшей эффективности кодирования. Эффективность кодирования определяется способностью закодировать видео с минимально возможной скоростью передачи данных при сохранении определённого уровня качества видео. Существует два стандартных способа измерения эффективности кодирования видео, один из которых заключается в использовании объективной метрики, такой как пикового отношения сигнал-шум (PSNR), а второй состоит в использовании субъективной оценки качества видео. Субъективная оценка качества изображения является наиболее важным параметром для оценки кодирования видео, так как люди воспринимают качество видео субъективно.

Вместо макроблоков, которые применялись в H.264, в HEVC используются блоки с древовидной структурой кодирования. Выигрыш кодера HEVC — в применении блоков большего размера. Это было показано в тестах PSNR с моделью кодера HM-8.0, где сравнивались результаты кодирования с разными размерами блоков. В результате тестов было показано, что по сравнению с кодированием блоков размером 64×64 пикселей, битрейт увеличивается на 2,2 %, когда используются блоки размером 32×32 и увеличивается на 11,0 %, когда используется размер блоков 16х16. В тестах кодирования видео с разрешением 2560×1600 пикселей при использовании блоков с размером 32×32 пикселей битрейт увеличивается на 5,7 %, а при использовании блоков размером 16×16 пикелей — на 28,2 %, по сравнению с видео, где использованы блоки размером 64х64, при одинаковом пиковом отношении сигнал-шум. Тесты показали, что применение блоков большего размера более эффективно при кодировании видео с высоким разрешением. Тесты также показали, что для декодирования видео, закодированного с размерами блоков 16х16, требуется на 60 % больше времени, чем при использовании блоков 64×64. То есть, применение блоков бо́льших размеров повышает эффективность кодирования при одновременном сокращении времени декодирования.

Было проведено сравнение эффективности кодирования основного профиля Н.265 с кодеками H.264/MPEG-4 AVC High Profile (HP), MPEG-4 Advanced Simple Profile (ASP), H.263 High Profile Latency (HLP) и H .262/MPEG-2 Main Profile (MP). Были закодированы видео развлекательных программ и девять тестовых видеопоследовательностей с двенадцатью различными битрейтами с использованием тестовой модели HEVC HM-8.0, пять из них были с HD разрешением, а четыре были с разрешением WVGA (800 × 480). Уменьшение битрейта определялось на основе PSNR.

Сравнение стандартов видеокодирования при равном PSNR
Стандарт видеокодирования Среднее сокращение битрейта
H.264/MPEG-4 AVC HP MPEG-4 ASP H.263 HLP H.262/MPEG-2 MP
HEVC MP 35.4 % 63.7 % 65.1 % 70.8 %
H.264/MPEG-4 AVC HP 44.5 % 46.6 % 55.4 %
MPEG-4 ASP 3.9 % 19.7 %
H.263 HLP 16.2 %

HEVC медленнее без аппаратного декодирования

HEVC является утвержденным стандартом с 2013 года, так почему его не используют во всех видео?

Алгоритмы сжатия H.265 сложны – для вычисления этого процесса на лету требуется очень много «математики». Существует два основных способа, которыми компьютер может декодировать это видео: программное декодирование, при котором он использует процессор компьютера для выполнения этих расчетов, и аппаратное декодирование, при котором он переносит нагрузку на графическую карту (или интегрированный графический чип на процессоре). Графическая карта намного эффективнее, если у нее есть встроенная поддержка кодека видео, которое вы пытаетесь воспроизвести.

Таким образом, хотя многие ПК и программы могут пытаться воспроизвести видео HEVC, оно может «заикаться» или быть очень медленным без аппаратного декодирования. Таким образом, HEVC не принесёт много пользы, если у вас нет видеокарты и видеопроигрывателя, которые поддерживают аппаратное декодирование HEVC.

Это не проблема для автономных устройств воспроизведения. 4K проигрыватели Blu-ray, в том числе Xbox One, уже сконструированы с учетом HEVC. Но когда дело доходит до воспроизведения видео HEVC на компьютере, всё становится сложнее.

Вашему устройству потребуется одно из следующих аппаратных средств для быстрого декодирования видео HEVC:

  • Intel 6-го поколения «SkyLake» или более новые процессоры
  • AMD 6-го поколения «Carizzo» или более новые APU
  • NVIDIA GeForce GTX 950, 960 или более новые видеокарты
  • AMD Radeon R9 Fury, R9 Fury X, R9 Nano или более новые графические карты

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

С течением времени большее количество компьютеров сможет обрабатывать видео такого типа, и больше плееров будут поддерживать H.265. Для этого может потребоваться некоторое время, чтобы стандарт стал повсеместным, и до этого Вам придётся хранить свои 4K видео в AVC/H.264 при больших размерах файлов (или сжимать их больше и терять качество изображения). Но чем шире будет поддерживаться больше HEVC/H.265, тем лучше будет видео.

Текущий стандарт: AVC/H.264

Когда вы смотрите диск Blu-ray, видео на YouTube или фильм из iTunes, все они имеют идентичный исходный файл, который был получен в студии редактирования. Чтобы разместить этот фильм на диске Blu-ray или сделать его достаточно маленьким, чтобы удобно загружать из интернета, видео должно быть сжато.

Расширенное кодирование видео, также известное как AVC или H.264, является лучшим стандартом для сжатия видео среди широко используемых. Существует несколько различных методов, которые он использует, чтобы попытаться уменьшить размер файла видео.

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

AVC также использует  межкадровое сжатие, которое рассматривает несколько кадров и отмечает, какие части кадра меняются, а какие нет. Алгоритм сжатия также развивает фрейм на макроблоки и говорит: «Знаешь что? Эти куски не меняются 100 кадров подряд, поэтому давайте просто отображать их снова, вместо того, чтобы хранить все части изображения 100 раз». Это может значительно уменьшить размер файла.

Это всего лишь два упрощенных примера использования методов AVC/H.264. Но, они позволяют сделать видеофайл более эффективным, не ставя под угрозу качество.

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

H.264 против HEVC: какой кодек лучше?

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

Почему же многие пользователи до сих пор предпочитают H.264? Проблема нового формата — в высоких требованиях и совместимости:

  • Улучшенный алгоритм HEVC требует больше ресурсов центрального процессора. При недостаточной мощности железа это может вызывать падение фреймрейта в современных играх, требовательных к ресурсам, что сводит на нет эффект от лучшего качества записи.
  • Некоторые медиаплееры не поддерживают HEVC. Если вы не собираетесь повторно кодировать видео, вам придётся заранее проверить нужные плееры на совместимость.

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

Пример работы кодека HEVC (H.265) в телевизоре

Пример использования кодека HEVC в медиаплеере: потоковое видео 160Мбис в секунду стандарт 4к поступает в декодер где декодируется с помощью алгоритма HEVC  видео сигнал 4K 60 кадров в секунду и глубиной цвета 10бит поступает на выход медиаплеера где происходит шифрование контента по протоколу HDCP 2.2 для недопущения не санкционированной записи видео и уже зашифрованный сигнал поступает на выход HDMI 2.0

Весьма сложно понять зачем например  LG встраивает кодек HEVC стандарта 2K в телевизор с экраном разрешения 1K, какой смысл искать довольно экзотический формат 2K что бы посмотреть фильм в таком разрешении, намного проще найти фильм формата Full HD. Скорей всего у LG писать в тех характеристиках о кодеках очередной пиар.

Как установить кодек h.265 HEVC на телевизор

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

Чем можно смотреть видео ужатое HEVC кодеком, в принципе можно любым проигрывателем на компьютере при установке соответствующих кодеков.

Немного теории: структура и характеристики Sony XAVC

Для максимальной совместимости файлов с продукцией других компаний, в кодеке XAVC компания Sony сохранила традиционную структуру ключевых элементов битового потока KLV, включая покадровую интеграцию параметров последовательности (Sequence Parameter Set, SPS) и параметров изображения (Picture Parameter Set, PPS), что позволило динамически оптимизировать качество с привязкой к файлу изображения.

Процесс кодирования XAVC при записи 4K-видео или работе с высокой частотой кадров представляет собой 2-ступенчатый процесс с использованием технологии предварительной выборки и предварительного кодирования для максимального сжатия, при этом задействована как программная, так и аппаратная стадия обработки видео.

Формат Sony XAVC на базе кодека MPEG-4 AVC/H.264 уровня 5.2 позволяет обеспечивать формату XAVC поддержку разрешения 4K (4096 x 2160), QFHD/Ultra HD (3840 x 2160), 2K, HD, SD или proxy при 12, 10 и 8-разрядной глубине цвета и цветовой дискретизации 4:4:4, 4:2:2 или 4:2:0, с внутрикадровым кодированием и кодеком Long GOP. Для разрешения 4K и QFHD возможна поддержка скорости до 60 кадров в секунду, для 2K и HD до 180 кадров в секунду. Контейнер формата XAVC аналогичен существующим контейнерам Sony MXF – файлам SStP MXF OP-1a форматов MPEG2 и MPEG4.

Отдельно стоит упомянуть различные варианты битрейта для различных типов камер. Так, например, профессиональная камера PMW-F55 от Sony пишет 4K-видео с кодеком XAVC и внутренним кодированием кадров с битрейтом от 240Mбит/сек (@24P) до 600 Мбит/сек (@60P). Камеры PMW-F5/F55 кроме форматов XAVC и MPEG2 также поддерживают MPEG4 SStP и RAW.

На сегодняшний день многие телевещательные компании работают с компактным HDTV-форматом MPEG2 HD Long GOP, обеспечивающим высокое качество при битрейте 50 Мбит/с или даже 35 Мбит/с, и при этом, как показано на графике ниже, обеспечивающим самую высокую скорость в секунду по сравнению с другими кодеками на одной и той же вычислительной платформе без использования аппаратных ускорителей и графических процессоров.

Тем не менее, процесс перевода вещания на формат H.264 уже начался, поскольку таким образом есть возможность подвести все используемые видео файлы под единый кодек в едином стандартном контейнере с 10-битной выборкой (против 8 бит у MPEG-2).

Формат XAVC с внутренним кодированием кадров поддерживает скорость до 440 Мбит/с может заполнить пустующий на сегодня сегмент рынка HD 50p/60p производства между высококачественными форматами MPEG4 SStP и HDCAM-SR с одной стороны и обычным MPEG2 с другой стороны.

Кроме того, вспомним, что кодек XAVC при качестве 2K/HD способен работать с высокой частотой кадров. Например, камера Sony PMW-F55 пишет 10-битное 4:2:2 видео 1920×1080 со скоростью до 180 кадров в секунду даже без внешнего рекордера, на внутреннюю карту SxS PRO+, при этом при использовании двух 128-Гб карт время непрерывной съемки при такой скорости достигает 40 минут. Формат Long GOP останется для тех случаев, когда понадобится сохранение компактных 1080-50p/60p файлов для передачи со скоростью 35-50 Мбит/с.

Устранение неполадок при открытии файлов HEVC

Общие проблемы с открытием файлов HEVC

VLC Media Player не установлен

Дважды щелкнув по файлу HEVC вы можете увидеть системное диалоговое окно, в котором сообщается «Не удается открыть этот тип файла». В этом случае обычно это связано с тем, что на вашем компьютере не установлено VLC Media Player для %%os%%. Так как ваша операционная система не знает, что делать с этим файлом, вы не сможете открыть его дважды щелкнув на него.

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

Установлена неправильная версия VLC Media Player

В некоторых случаях у вас может быть более новая (или более старая) версия файла High Efficiency Video Coding File, не поддерживаемая установленной версией приложения. При отсутствии правильной версии ПО VLC Media Player (или любой из других программ, перечисленных выше), может потребоваться загрузить другую версию ПО или одного из других прикладных программных средств, перечисленных выше. Такая проблема чаще всего возникает при работе в более старой версии прикладного программного средства с файлом, созданным в более новой версии, который старая версия не может распознать.

Совет: Иногда вы можете получить общее представление о версии файла HEVC, щелкнув правой кнопкой мыши на файл, а затем выбрав «Свойства» (Windows) или «Получить информацию» (Mac OSX).

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

Даже если на вашем компьютере уже установлено VLC Media Player или другое программное обеспечение, связанное с HEVC, вы все равно можете столкнуться с проблемами во время открытия файлов High Efficiency Video Coding File. Если проблемы открытия файлов HEVC до сих пор не устранены, возможно, причина кроется в других проблемах, не позволяющих открыть эти файлы. Такие проблемы включают (представлены в порядке от наиболее до наименее распространенных):

Part 2: Make Sure Your Device Support HEVC codec.

Now we have better acknowledgment about what is HEVC/H.265 codec. The following issue is that whether your device support HEVC codec or the playback function could be done well by your device.

We could see different attitudes that companies towards this new video codec & its technical deployment. As one of the key participants of the MPEG association, Apple announced its HEVC support to Apple products in the very early stage during the implementation of HEVC/H.265 codec. On the other hand, Google reacting comparatively slow compared to Apple because of the concern that the market share of Google’s VP9 & AV1 codecs could wear away.

In the 2018 Q2 Mobile Overview Report (MOVR), we found the support for hardware-accelerated HEVC decoding is growing among mobile devices. 78% of iPhone and 57% of Android smartphone requests come from devices that support hardware-accelerated HEVC decoding. And still a great number of iOS and Android devices have no support for H.265, which could lead HEVC not playing error.

Generally speaking, Apple devices provided better support to HEVC/H.265 codec than Android

HEVC Support on different platforms:

Apple devices that support HEVC playback:

• An iPhone shipped with Apple A9 chips or better (released Aug 2015)
• Apple MacBook «Core i7» series ( MacBook released after Mid-2017)
• An IPad 5th Gen and later model (Released March 21, 2017 )
• Apple TV 4K series (Released September 12, 2017)

Android devices that support HEVC playback:

• An Android phone that shipped with Snapdragon 610/ Kirin 950 or better processor
• An Android TV box with Mstar 6A928/ Amlogic S905 or better chips

For personal computer domain, in the year 2015 Nvidia released its GTX 960, from then, all PC installed GTX series or higher Nvidia graphic card will sufficiently support HEVC playback. If you don’t have an Nvidia card, a CPU with Intel i7/ AMD Athlon X4 835 or higher grade CPU will handle the HEVC playback jobs. 

Note: If you have installed Windows 10 Fall Creators Update, you might be facing HEVC not playing on PCs issues since Microsoft removed inbuilt support for HEVC codec. To play HEVC videos on Windows 10 v1709 and later, you need to download and install HEVC codec manually.

Minimum hardware to decode HEVC on Windows 10:
• Intel 6th generation «Skylake» or newer CPUs
• AMD 6th generation «Carizzo» or newer APUs
• NVIDIA GeForce GTX 950, 960, or newer graphics cards
• AMD Radeon R9 Fury, R9 Fury X, R9 Nano, or newer graphics cards

Что способствует повышению качества изображения

Большое количество производителей IT-продукции преподносят формат сжатия H.265 как средство повышения качества изображений. Следует отметить, что это в определённой мере является лукавством. В реальности у изображений, сжатых кодером H.265, качество ничуть не выше, чем у обработанных алгоритмом H.264, который, в свою очередь, с точки зрения качества ничуть не лучше, чем MPEG-4. Поскольку во всех упомянутых кодеках предусмотрена возможность произвольно устанавливать степень сжатия, качество сжатой картинки зависит лишь от предпочтений пользователя. Другое дело — вписать видеоизображение в реалии технического окружения. Прежде всего это касается ресурсов пропускной способности сетей.

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

Поддержка 4k и 8k: насколько это эффективно

Что же касается эффективности применения такого кодека, на заре своего появления он особой популярности не завоевал. Связано это было с тем, что поддержку нового стандарта могли обеспечить только самые мощные и современные графические чипы GeForce 970 или 980.

Собственно, и сам процесс кодирования на других менее мощных устройствах занимал порядка 10-12 часов. Таким образом, с точки зрения практической, применение нового стандарта было невыгодным.

Со временем ситуация изменилась, и теперь технологии на основе H.265 начинают применяться повсеместно. В плане экономии места в сравнении с H.264 можно привести достаточно красноречивый пример. При разрешении 720p показатель экономии составляет порядка 25%, а при условии качества 4k – более 50%. Кстати сказать, если использовать рип Blu-ray-диска, размер исходного видео может быть уменьшен почти в 10 раз (он будет «весить чуть более 3 Гб)!

Part 3: Are There Any HEVC Codec Packs on Windows 10?

Beginners may search HEVC codec on Google or software download sites for having a direct download link. But the random results are quite confused. So, we list the following reliable HEVC (H.265) codecs for your reference.

• x265x265 is an open-source HEVC encoder application library enabling users to encode video/images into a HEVC bitstream. It is under GNU General Public License (GPL) 2 license and also available under a commercial license. x265 projects aims to provide the best HEVC/H.265 encoder and deliver the most efficient compression, highest encoding speed and visual quality. This HEVC codec has been adopted by many video converters like WinX Video Converter, Handbrake etc.

• DivX 10
DivX is one of the most popular video codecs with implementation of several mainstream video and audio standards, DivX, HEVC/H.265, H.264, MPEG-4 Part 14, MKV, AAC, Dolby, DTS etc. Built-in free DivX HEVC Plug-in, this HEVC codec makes users create and watch HEVC videos up to 4K UHD on Windows (10) PC/Mac.

• K-Lite Mega Codec Pack
Supporting many popular video/audio codecs, K-Lite Codec Pack, a collection of DirectShow filters, VFW/ACM codecs and tools, drives users to play more video/audio formats on Windows 10/8/7/XP (64 & 32 bit). Since the version 10.10, the K-Lite Mega Codec Pack added support for decoding HEVC helping watch HEVC videos on Windows without trouble.

WinX HD Video Converter Deluxe — the Best HEVC Encoder and Decoder
  • • Encode/Decode videos from HEVC to other formats (H.264, AVI, WebM etc.) or from other formats to HEVC.
  • • Fully taking advantage of hardware acceleration, it can deliver an ultra fast speed of HEVC transcoding.
Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации