Домой / Faq / Новый кодек H.265 HEVC

Новый кодек H.265 HEVC

Разработчики создают множество совершенных видеоформатов, которые позволяют без потери качества сжать движущиеся изображения. Поэтому вполне закономерно, что на смену H.264 пришел формат H.265. Его преимущества: доступ к потоковому высококачественному видео даже при наличии низкоскоростного интернета; при сохранении ролика в HD размер файла будет на 50% меньше, чем при использовании предыдущего формата. Кроме этого, программа поможет с трансформацией не только этих, но и большего числа известных форматов.

Приступаем к работе

Программа «ВидеоМАСТЕР» обладает простым и интуитивно-понятным интерфейсом. Разработчики учли во время создания софта разные уровни подготовки пользователей. Именно поэтому программа одинаково комфортна в использовании как для новичков, так и для более продвинутых юзеров. ПО оснащено встроенным видеоредактором, а также плеером. Последний позволит отследить все изменения, которые происходят с записью.

Быстрый конвертер в H.265

Цель, которую поставили перед собой разработчики нового формата H.265 – создание записи высокого качества и минимального размера. Таким образом, сохраняя файл в этом формате, вы сможете сэкономить значительное количество памяти на жестком диске вашего ПК. Только вдумайтесь: теперь вы сможете передавать по сети файлы в качестве 1080р, используя в два раза меньше трафика (!). Кроме того, ролику, который трансформировали в формат H.265 необходима более низкая скорость передачи данных.

Программа «ВидеоМАСТЕР» – легка и удобна для преобразования видео в нужный формат. Ее можно запустить, щелкнув по иконке программы на рабочем столе после загрузки. Вы также сможете добавлять файлы по одному или сразу целую папку с видео. Ролики могут быть как с компьютера, так и из интернета. Также можно добавлять материалы с DVD, если диск на момент записи находится в приводе. Во вкладке «Форматы» выбирайте расширение, а после этого запускайте процесс конвертации.


Загрузите видео для работы, а затем выберите нужный формат в каталоге

Многофункциональный конвертер

«ВидеоМАСТЕР» позволит вам не просто трансформировать видеозаписи в различные форматы. В программе предусмотрены дополнительные опции. Вы сможете обрезать ненужные части видео или объединить несколько видеофайлов в один. Также можно поменять музыкальное сопровождение, наложить голосовые комментарии, использовать каталог спецэффектов, которые помогут придать ролику зрелищности и завершенности.

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


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

Что делать, если вы хотите увеличить разрешение видео?

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


Вы можете за пару кликов настроить разрешение видео и его качество

С H.265 конвертером «ВидеоМАСТЕР» можно производить и другие манипуляции с видеороликом. Например, доступна замена звука, разделение видео на части и т.д.

Когда вы зададите параметры, нажмите кнопку «Конвертировать» . Продолжительность процесса зависит от установленных вами настроек, и, как правило, не занимает много времени.

Что делать, если нужен конвертер h264 в avi?

Появление нового формата не означает, что вы теперь не сможете трансформировать видеоматериалы из h264 в avi. Конвертер «ВидеоМАСТЕР» с легкостью справится с преобразованием вашего любимого фильма или клипа в формат, просмотр которого доступен на большинстве гаджетов. Чтобы изменить расширение, достаточно следовать тем же инструкциям, которые описаны выше. Всего несколько минут, и вы сможете использовать клип в актуальном для вас формате. Его точно также можно доработать, отредактировать, улучшить и т.д.

Удивительно, но факт - стандарту сжатия видео High Efficiency Video Coding (HEVC) уже более трех лет. Существуют не только программные, но и аппаратные решения для кодирования и даже бытовые медиаплееры с поддержкой этого формата. Интернет завален рекламными хвалебными восторженными отзывами и обзорами, причем обозреватели, в зависимости от наглости безграмотности доверчивости, обещают улучшение сжатия на 30-50% по сравнению с h.264 при том же качестве картинки. Теоретически оно наверняка так и есть и я совершенно ничего не имею против самого стандарта, всей этой высшей математики, множественности профайлов и объективной оценки субъективного восприятия психофизиологических параметров с помощью PSNR. Побудительным мотивом для написания этой антинаучной статьи послужила чистая недоверчивость, желание самостоятельно пощупать имеющиеся на данный момент свободные реализации кодировщиков видео в этот формат (x265) и сравнить результаты со старым добрым x264.

Чтобы понять масштаб проблемы и степень моей недоверчивости, отмечу, что я не верю в аппаратное кодирование в h.264/AVC (а точнее уверен, что с той же и скоростью при лучшем качестве может работать и чисто программный x264.exe), не верю в кодирование видео с помощью CUDA и DXVA и считаю все реализации таких «кодировщиков» чистым шарлатанством и не верю в магические двухкнопочные программы, которые могут «закодировать быстро и хорошо». Еще я не верю в демократию, антивирусы и современное высшее образование, но это уже чисто мои проблемы не имеющие отношения в кодированию видео:)
А теперь, зарядившись изрядной долей скептицизма возьмем один из скомпилированных вариантов свободного кодировщика x265 , а точнее восьмибитовую GCC сборку 1.7+286 и все дальнейшие действия будем производить с ней.
В этом пункте, кстати, моя недоверчивость опять взбрыкнула и пришлось потратить около 6 часов для сравнения 11 разных сборок с разных сайтов чтобы ее успокоить. Оказалось что результаты кодирования с аналогичными параметрами были идентичны до степени смешения, а время кодирования отличалось не больше чем на 5-6 процентов.
Для начала, возьмем в качестве исходника упомянутый выше отрывок из Аватара брызги-дерево-туман и чтобы исключить тормоза декодера, сохраним 100 кадров и из него в виде несжатого YUV4MPEG2 файла, который в дальнейшем и будет кодироваться. В x265 по умолчанию применяется CRF метод сжатия с постоянным качеством, поэтому закодируем и в x264 тоже в режиме CRF с показателем качества 17.2. Цифра взята не с потолка, а опытным путем выяснено что любое увеличение этой цифры ведет к понижению и битрейта и качества картинки на выходе, а уменьшение только повышает битрейт без какого-либо заметного увеличения качества. Конечно же остальные параметры кодирования были тоже на максимуме и в результате получился сжатый файл с битрейтом 17.6 Mb/s (что почти в 2 раза ниже исходных 31 Mb/s на BD диске). Время кодирования 100 кадров - 40 секунд . Качество картинки получилось почти идентичным по сравнению с исходником и даже не стоит выкладывать сравнение. В дальнейшем мы будем сравнивать 12-й В-кадр файла x264-17.2.mkv с разными вариантами кодирования в HEVC.

А вот тут пора вспомнить что пресет placebo использует далеко не самые максимально возможные параметры . Наиболее важные здесь --me star (при максимальном значении full) и --subme 5 (при максимальном 7). Попробуем ужесточить условия и вручную сказать
"E:\Video\x265\x265_64-8.exe" "E:\Video\avatar\raw.y4m" --preset placebo --me full --subme 7 --psy-rd 0.5 --psy-rdoq 0.5 --output "E:\Video\avatar\x265-test1.mkv" Сразу же становится понятным почему разработчики не рискнули вставить в «максимальный» профайл максимальные значения параметров. Время кодирования увеличилось более чем в 10 раз


И стоил ли результат этих жертв? не уверен…
Итак попытка #3, crf 20, -me full --subme 7, битрейт 9045 kb/s - 77 минут кодирования

И тут же сравнение результатов пресета placebo с вручную заданными -me full --subme 7

Выкидываем вручную заданные me, subme и ползем дальше.
Попытка #4, crf 18, битрейт 12922 kb/s - почти хорошо, но x264 пока лучше

Теперь посмотрим что будет если закодировать в x265 с тем же битрейтом что и x264 и с максимальными параметрами.
Этого же битрейта удалось достичь при значении crf 16.2. В этот раз кодирование заняло 90 минут.
Ссылка на файл

Результаты очень близки, но все же x264 сохранил чуть больше деталей и добавил чуть меньше мыла.
Вывод: Текущие реализации x265 проигрывают по качеству x264 на высоких битрейтах.

Вот мы и подошли к основному посылу всей статьи. Форматы сжатия видео вместе со всем остальным миром катятся в сторону упрощения и отупления населения. Никому не интересно иметь потребителя, который разглядывает скриншоты сравнений, борется за каждый лишний пиксель искажений, вчитывается в параметры кодирования и т.д. Все затачивается на максимально быстрые и смешные профайлы кодирования с минимальными битрейтами. Наверняка на низких битрейтах x265 будет иметь значительное преимущество над x264. Хотя и там и там будет масса искажений и мыла, но у x264 будет больше. Проверим.
Попытка #5, x265 5371 kb/s, x264 5374 kb/s

А вот и не отгадали:) Даже на родном для x265 битрейте x264 выглядит поприличнее.

В данный момент идет активная разработка энкодера, но он все ещё находится в состоянии «бета»-версии. Работает медленно и не очень эффективно. Релизы новых версий выходят очень часто.

Что требуется?

Выберите один из методов:

  1. Скачайте исходники из официального репозитория и скомпилируйте энкодер x265.exe под свою систему.
  2. Скачайте одну из последних сборок x265.exe с нашего сайта.
  3. Используйте программу кодирования с графической оболочкой (см. конец страницы).

Использование энкодера x265 из командной строки

Энкодер берет на вход файлы в формате YUV или Y4M. Размер картинки (ширина и высота), а также частота кадров (FPS) должны быть заданы. Кодирование запускается с командной строки, по аналогии с x264. Кодировать можно с постоянным битрейтом (флаг —bitrate) или с постоянным качеством (флаг —crf). Пример для постоянного битрейта:

x265.exe input.yuv --input-res 1920x1080 --fps 50 --bitrate 14000 --input-depth 8 -o output.x265

Пример для постоянного качества:

x265.exe input.yuv --input-res 1920x1080 --fps 50 --crf 17 --input-depth 8 -o output.x265

На выходе будет файл в сыром формате x265: output.x265 Разработчики подготовили набор параметров для соотношений время/качество кодирования. Эти параметры задаются с помощью флага —preset. Полный список (от самого быстрого до самого медленного): ultrafast , faster , fast , medium , slow , veryslow , placebo . По умолчанию используется пресет ‘medium’. Пример для установки пресета:

x265.exe input.yuv --input-res 1920x1080 --fps 50 --crf 17 --input-depth 8 --preset veryslow -o output.x265

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

x265.exe input.y4m --q 17 --merange 64 --frames all --ref 4 --max-merge 3 --rect --hash 2 --me 3 --b 6 --b-adapt 1 --rd 2 --rc-lookahead 60 --input-depth 16 --tu-inter-depth=3 --tu-intra-depth=3 --no-tskip --no-tskip-fast --wpp --subme 2 --s 32 --F 6 --o video.hevc

GOM Media Player - бесплатный видеоплеер от Gretech Corp. Он разработан с точки зрения мощности и простоты, поэтому является идеальным видео-плеером не только для начинающих, но и для экспертов.

GOM Media Player включает в себя встроенную поддержку для всех наиболее популярных видео форматов (MP4, AVI, WMV, MKV, MOV, FLV, и т.д.), множество дополнительных функций (захват экрана, захват аудио, контроль скорости воспроизведения видео и т.п.) , и службу Пойска кодека, которая поможет вам найти недостающие кодеки для форматов, которые не поддерживаются по умолчанию. Вы даже можете смотреть сломанные и неполные AVI-файлы.

Новое в версии:

1. Added Preview Feature:
- Preview appears when moving mouse cursor to a certain time of seek bar. It’s not checked at default but you can check it anytime in the preferences window.

2. Added “Hide skin during playback” Feature:
- Added “Hide skin during playback” Feature. It’s not checked at default but you can check it anytime in the preferences window.

3. Added “Hide mouse cursor after 2 seconds without using the mouse during playback” Feature:
- Added “Hide mouse cursor after 2 seconds without using the mouse during playback” Feature. It’s checked at default but you can uncheck it anytime in the preferences window.

4. Added “Auto Rotate” Feature:
- When playing videos which are originally upside down or not in the right direction, GOM Media Player will automatically rotate it. If you don’t wish to rotate, please modify in the preferences window or from GOM menu.

5. Solved the problems in the version 2.2.64.5211 of GOM Media Player:
The issues occurred in the Ver2.2.62.5205, Ver2.2.62.5207, Ver2.2.62.5209 and Ver2.2.64.5211of GOM Media Player have been solved and improved.
- Corrected the playback issue of VCD (some of .dat files).
- Fixed the saturation of video being recognized incorrectly issue.
- Regardless of the audio issue when playing DVD with Windows 8/8.1, the problem of not showing Codec Finder window is fixed.
-“The audio keeps playing when stopping DVD (.IFO) playback which is played from the root menu” issue is fixed.
- Corrected the playback issue of some .avi files.
- Corrected the audio playback issue of some .m2ts files.
- Corrected the snapshot issue that couldn’t be operated correctly for some .m2ts files.
- Corrected the playback issue of some .ts files.
- Fixed the JPEG quality not being applied correctly issue while doing still image capture.
- Fixed the bookmark problem that occurred during the update of GOM Media Player Ver. 2.2.64.5211 from Ver. 2.2.53.5169.
- “The seek bar only shows the first 6 seconds when playing some .wav files” issue has been fixed.

6. Support V210 playback:
- From version 2.2.67.5221, V210 playback is supported.

7. Improvement of subtitle support:
- Fixed the issue of some ASS/SSA format subtitle files not being recognized normally.
- Corrected the character alignment problem of RTL subtitles.

8. Added “Subtitle Priority” Feature:
- When playing media files with internal subtitles, the “Subtitle Priority” feature allows you to set external subtitle as priority. Please select “Internal subtitle priority” if you wish to give priority to internal subtitles. In addition, when there are multi-languages in the external subtitle file of a media file, you can fill out the language that you prefer to play.

9. Added “Enable Intel HEVC(H.265) decoder ” option:
- When playing files encoded with H.265, the processing speed will be improved if enabling Intel HEVC(H.265) decoder. It’s not checked at default but you can check it anytime in the preferences window.

10. Added “Play to match the audio when audio out of sync (video comes after audio)” option:
- Added “Play to match the audio when audio out of sync (video comes after audio)” feature. It’s checked at default but you can uncheck it anytime in the preferences window.

11. Added “Quality optimization mode” option:
- Added “Quality optimization mode: Give the priority as the file format.” option.

12. Change of the video output type at default:
- The video output type at default is changed to from {Enhanced Video Renderer}.

13. Added “Seek bar loads according to the file analyzed progress when playing damaged MKV files” option:
- When playing damaged/ corrupted .MKV files, the seek bar will loads according to the file analyzed progress. It’s checked at default but you can uncheck it anytime in the preferences window.

14. Change of file playback operation:
- When there are multiple files in the playlist, delete the one which is currently playing, GOM Media Player will play the next file in the playlist instead of the previous one.

15. Other miscellaneous corrections, fixes, and changes