Адрес для входа в РФ: exler.world

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

27.08.2018 13:04  22984   Комментарии (44)

Очень интересная штука - примерно на треть лучше жмет по сравнению с кодеком H.264.

Что это означает чисто практически? 100-минутный фильм с разрешением 720p укладывается в 814 МБ! Вот пример - тот же "Апгрейд", ужатый этим кодеком. (Я как раз на него сегодня рецензию выложил.)

У меня ролик с этим кодеком спокойно воспроизвел Light Alloy.

Вот пара скриншотов.

Еще раз - это 100-минутный фильм размером 814 МБ. Меня впечатлило!

Кому интересно узнать всякие технические подробности - вот толковая статья об этом видеокодеке.

Комментарии 44

Довольно странно слушать это все. Как бы пару лет уже смотрим. 4К со спутника или БД 4К дисках только в нем и кодируется. И разговоров быть ему или нет -быть не может, он уже есть и будет долго. Просто покупаете ТВ 4К и Плеер 4К. Возможно следующий, под 8К, будет другой.
29.08.18 23:10
0 1

Зависит от исходника. Последний Underworld разрешения 1080p в этом кодеке весил всего 1.4 гига - но там и жать-то особо было нечего.
28.08.18 14:25
0 0

Кстати, есть ещё интересный гугловский станет VP9. А новый - это AV1.
28.08.18 07:45
0 0

А я присоединяюсь к сторонникам AV1. ))
28.08.18 07:16
0 0

Сразу вспомнился очень симпатичный сериал Силиконовая долина. Там весь сюжет крутится вокруг сжатия видео. Рекомендую тем, кто не смотрел.
28.08.18 05:24
1 1

Подумал, что давно не держал я в руках шашек и подзабыл почему я не использую h265 при кодировании видео. Когда-то давно пробовал, но особо не впечатлился. Итак, исходные данные - процессор threadripper 1920x, программа кодирования handbrake версии 1.1.1. Тест решил проводить на фильме, о котором речь идет в заметке. За исходник был взят 27-гиговый 1080р bdremux, кодировался только видеопоток без звуковой дорожки. Битрейт подбирался под пример в заметке. Итог при кодировании на h264, пресет медиум, профиль high 4.1, разрешение 720р - размер файла 652 мб, битрейт 913 кб/с, время кодирования 15 минут 43 секунды.
Затем кодировал в h265 с такими же параметрами, как и в примере по ссылке в статье, то есть h265 10bit, профиль main10, пресет поставил медиум, разрешение также 720р. Время кодирования - 50 минут 3 секунды. Файл получил 727 мб при битрейте 1018 кб/с. Прошел второй раз с качеством ниже, получил файл 600 мб с битрейтом 840 кб/с, время кодирования 47 минут 13 секунд. Скачал рип по ссылке из заметки, удалил аудио дорожку, размер файла - 647 мб, битрейт видео 905 кб/с.
То есть при примерно одинаковом битрейте получаем примерно одинаковый размер файлов на обоих кодеках.
Скриншоты сравнения моего рипа в h264 со скачанным в h265:

screenshotcomparison.com

Скриншоты сравнения моего рипа в h264 с моим h265 (840 кб/с):

screenshotcomparison.com

Да, картинка в h265 почетче при одинаковом битрейте, но в динамике это слабо заметно, если специально не приглядываться, размер файлов отличается всего на несколько мегабайт. Можно при кодировании в h264 за счет немного большего размера файла (увеличить битрейт) либо оптимизации кодирования нивелировать и разницу в четкости. При меньшем битрейте h265 я выиграл копейки в размере файла, но получил сомнительную разницу в качестве, даже в h264 мне картинка нравится больше. Вывод простой - чудес не будет, хочешь качество - крути битрейт и касается это обоих кодеков. Зато времени кодирование в h265 занимает намного больше, не все устройства будут кушать этот кодек, а многие в принципе не потянут, будет слайд-шоу. Выводы о востребованности этого кодека на данный момент каждый может сделать сам. Лишняя сотня мегабайт мне лично погоды не сделает, а время, которого требуется в несколько раз больше как раз важный фактор.
28.08.18 05:09
1 4

То есть при примерно одинаковом битрейте получаем примерно одинаковый размер файлов на обоих кодеках.
"Совпадение?! Не думаю!"
Как бы логично, что при одинаковом битрейте у файлов получается одинаковый размер. А если этот битрейт еще и достаточно избыточен для обоих кодеков, то и качество не отличается.
Но разница в эффективности кодеков конечно же есть и она становится хорошо заметна при снижении битрейта. Попробуйте сделать рипы примерно в 360-400p с битрейтом около 384kbps (я именно так себе обычно сериалы в телефон конвертирую, это уже на грани минимума, но на маленьком экране вполне терпимо смотрится и в гигабайт влезает порядка 5 часов), разница будет гораздо лучше видна.
В h265 картинка выглядит заметно четче, чем в h264, который при снижении битрейта ощутимо ухудшает динамический диапазон. Именно с оглядкой на эту проблему "сменщиков" ему и создавали.
28.08.18 16:33
1 2

"Совпадение?! Не думаю!"
Как бы логично, что при одинаковом битрейте у файлов получается одинаковый размер.
Я в курсе, ранее я писал тут сообщение, что нет ничего удивительного в том, что фильм занял мало места. Просто в заметке Алекса сообщение о размере читается как заслуга кодека. Я решил акцентировать внимание на том, что не в кодеке дело.

В h265 картинка выглядит заметно четче, чем в h264, который при снижении битрейта ощутимо ухудшает динамический диапазон.
Это понятно, я и скриншоты вывесил, и написал, что разница в четкости есть. Если бы ее не было, я бы вообще не понял на что потрачено столько времени. Да, разница есть, но я для себя выводы сделал и тогда, когда первый раз пробовал этот кодек, и сейчас - мне небольшая разница в размере погоды не сделает, а тратить в разы больше времени на кодирование в h265 я не хочу. Даже при наличии мощного современного процессора времени требует многовато.

Именно с оглядкой на эту проблему "сменщиков" ему и создавали.
AV1 кстати вышел в релиз в марте, так что ждем поддержки и сравним.
28.08.18 17:03
0 0

Mavic 2 будет писать в 265, я даже думал что Air в него пишет, но нет. Айфоны последние тоже в 265 снимают. Помнится ещё Huawei P10 тоже в 265 писал - я как раз как он вышел наелся с этим, ибо никто из знакомых, кому бросал с P10 видео, не мог его просмотреть. Сейчас ситуация выправляется и всё больше девайсов HEVC поддерживают
28.08.18 02:21
0 0

100-минутный фильм с разрешением 720p укладывается в 814 МБ! Вот пример - тот же "Апгрейд", ужатый этим кодеком.
Только сейчас обратил внимание. Там же битрейт видеопотока всего 905 Кбит/c. Неудивительно, что он занял всего 814 метров, с таким-то битрейтом. Тут не в преимуществе самого кодека дело, а как кодировали конкретно это видео.
27.08.18 23:15
0 1

Это очень символично и иронично, что для иллюстрации новости о том, что видеокодек прошёл апгрейд, и в новой версии лучше сжимает, вы использовали кадры из фильма "Апгрейд".
27.08.18 22:18
0 0

Уже года три-четыре только им и пользуюсь для сериалов и фильмов в дорогу. И выигрывает он не только размером, но и качеством. Главные недостатки - жутко ресурсоемкий на сжатии и не поддерживается аппаратно всяким старьем.
27.08.18 20:41
0 0

Новый видеокодек H.265
Почему кстати "новый" видеокодек. Ему сто лет в обед. Просто он не очень распространен даже на трекерах из-за временных затрат на кодирование и большинству потребителей неизвестен. Действительно новым кодеком можно назвать AV1.
27.08.18 20:33
0 3

100-минутный фильм размером 814 МБ
незачет, я считаю. на сидюк не влезет.
27.08.18 16:59
0 4

На 850-мегабайтовый (90мин) влезет)
27.08.18 17:52
0 0

К сожалению не самые последние TV коробки его очень плохо играют - надо обновляться по железу.
27.08.18 16:04
0 0

А как этот Light Alloy с тем же PotPlayer'ом или KMPlayer'ом, допустим, сравнивается? Просто впервые слышу про такой плеер.
27.08.18 14:51
0 0

Как по мне - удобнее намного.
27.08.18 15:32
0 0

Да? Ну тогда надо будет попробовать.

А чем именно удобнее, вкратце хотя бы?

Внизу вроде предлагали сделать обзор / статью про разные плееры. Было бы интересно, наверное!
27.08.18 16:34
0 1

Как же криво это статья написана прям глаза вытекают читать такое:
"благодаря растущему росту..."
"эффективное кодирование путем кодирования..." ыыыы
27.08.18 14:51
0 1

Пеодор такой пеодор
27.08.18 21:43
0 0

Не понимаю я этих споров по поводу встроенного в телевизоре плеера. Впрочем, и музыка у меня вся на компе, а за информацию о 265-м кодеке большое спасибо. Как раз винчестер скоро заканчивается - будем уплотнять:-)
27.08.18 14:46
0 0

за информацию о 265-м кодеке большое спасибо. Как раз винчестер скоро заканчивается - будем уплотнять:-)
Замучаетесь кодировать, он в несколько раз дольше кодирует, чем h264. Выигрыш конечно есть, лучше качество при меньшем размере, но пока овчинка выделки не стоит. Даже на трекерах hevc редкость.
27.08.18 17:34
0 0

Всё фигня.
ждём решения от pied piper.
27.08.18 14:40
1 7

А с качеством что?
27.08.18 14:39
0 0

intel аппаратно декодирует 265 начиная с 6-го поколения core
это i7 i5 i3 6ххх
пентиум 44хх 45xx
целерон 39хх

все что старше тормозит на 265 4к

опередили
27.08.18 14:08
0 0

Что-то мне подсказывает, что телевизор его вряд ли сожрет...
27.08.18 13:42
0 0

Я вообще не понимаю, какой смысл использовать плеер телевизора. У меня всегда используется внешний плеер, который жрет абсолютно все.
27.08.18 13:54
1 1

А почему нет? Просто, удобно.
Встроенный плеер моего Самсунга LE46D551 (2011 года!) прекрасно лопает большинство фильмов с Рутрекера и Кинозала.

В телевизор сунул флешку и вперед, за наслаждением. Я специально избавился от всякого дополнительного оборудования с отдельными пультами. 😄
27.08.18 14:45
0 0

Даже если он лопает большинство кодеков (но далеко не все), у плеера еще всяких возможностей по навигации намного больше. А лишний пульт меня не парит. Кроме того, можно сделать универсальный пульт, можно на смартфоне сделать универсальный пульт.

Повышение частоты кадров, в LG например трумоушен работает намного лучше со встроенным плеером.
27.08.18 16:43
0 1

А какой плеер?
vis
27.08.18 22:18
0 0

Cувать флешку - так себе наслаждение, на мой взгляд.
А на уменьшение количества пультов очень положительно влияют "смарт"-пульты, например Harmony как самый известный представитель отряда.
28.08.18 07:12
0 1

Кодек H.265 действительно жмет лучше чем H.264, внедряться стал лет 5 назад. Единственный недостаток - как минимум 3 организации уже требуют уплаты патентных платежей с производителей устройств.
Есть кодек VP9, он также жмет лучше чем H.264. Пока плату за патенты никто не требует. Его продвигает Google и Youtube.

И со следующего года начнут появляться продукты с поддержкой AV1, который должен заменить оба и быть свободным от лицензионных платежей.
27.08.18 13:40
0 1

Кодек H.265 действительно жмет лучше чем H.264, внедряться стал лет 5 назад. Единственный недостаток - как минимум 3 организации уже требуют уплаты патентных платежей с производителей устройств.Есть кодек VP9, он также жмет лучше чем H.264. Пока плату за патенты никто не требует. Его продвигает Google и Youtube.
Чисто для информации, мож кому пригодится -- для тех, кто пользуется компьютерами с интегрированным в интеловские процы видео:

1. Аппаратная поддержка H.265 появилась в процессорах Skylake (aka "Core 6-го поколения" -- i7-6700 и т.п.).
Т.е., процы Skylake могут декодировать HEVC на своей интеграшке, практически не напрягаясь; более старые будут декодировать программно, напрягаясь.
P.S. Это касается "обычного" HEVC; распальцованный 10-битный HEVC Main10 аппаратно поддерживается начиная со следующего поколения -- Kaby Lake (aka "Core 7-го поколения" -- i7-7700 и т.п.).

2. Также в Kaby Lake появилась аппаратная поддержка гугловского VP9.
27.08.18 13:54
0 0

А есть ли медиа TV приставки с процессором Intel 7 поколения?
Или TV приставки с аппаратным декодером HEVC
27.08.18 23:44
0 0

Н.265 не без подводных камней. Сжимал им видео 4К на мобильном процессоре i7-4700, ролик длиной 20 минут кодировался порядка 5 часов. То же самое в Н.264 - раза в 3 быстрее.

Далее, на том же процессоре 4К в Н.265 просто отказался нормально воспроизводиться, было жуткое слайд-шоу, примерно как на Celeron-II при попытке воспроизвести видео в MPEG4. А так-то да, кодек очень перспективный, место экономит раза в два. 😄
27.08.18 13:37
0 0

H.265/HEVC существенно сложней алгоритмически, и поэтому требует куда больших ресурсов как для кодирования, так и декодирования.
Следующее поколение кодеков будет еще тяжелей. Проблема не существенна благодаря росту вычислительной мощности.

Сейчас узкое место это ширина каналов передачи данных, особенно при обслуживании большого числа пользователей. А с этим H.265 прекрасно справляется.
27.08.18 13:44
0 0

Следующее поколение кодеков будет еще тяжелей.
Откуда такая информация ? H265 уже сколько лет, а его до сих пор толком нигде не используют.

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

Сейчас узкое место это ширина каналов передачи данных, особенно при обслуживании большого числа пользователей. А с этим H.265 прекрасно справляется.
Расскажите это ютубу и другим площадкам, где используют h264. Проблема не в каналах, а в процессорном времени, которое занимает кодирование в h265. Его использовать просто невыгодно. Еще стоит учитывать юзеров, чьи устройства могут просто не потянуть проигрывание h265.
27.08.18 17:59
0 2

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

H265 уже сколько лет, а его до сих пор толком нигде не используют.
UHD с 50 и более кадров это либо H.265/HEVC, либо VP9.
С толком используют в Apple TV 4K, Netflix UHD, Amazon TV и другие.

Проблема не существенна благодаря росту вычислительной мощности.Проблема всегда существенна, когда задача требует в несколько раз больше времени.
"Не существенна" != "отсутствует".



Сейчас узкое место это ширина каналов передачи данных, особенно при обслуживании большого числа пользователей. А с этим H.265 прекрасно справляется.Расскажите это ютубу и другим площадкам, где используют h264.
Боюсь это будет тратой времени впустую 😄 Обязательное требование Youtube к производителям устройств - поддержка HEVC и для UHD еще и VP9.

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

Проблема не в каналах, а в процессорном времени, которое занимает кодирование в h265. Его использовать просто невыгодно.
Если говорить о пользователе пережимающем видео дома, то возможно.

Еще стоит учитывать юзеров, чьи устройства могут просто не потянуть проигрывание h265.
Вот с этим согласен. Так и есть. Но всегда можно хранить FullHD в H.264, а UHD уже в H.265.
27.08.18 18:21
0 0

UHD с 50 и более кадров это либо H.265/HEVC, либо VP9.
С толком используют в Apple TV 4K, Netflix UHD, Amazon TV и другие.
Угу, то есть имеем определенную нишу для сугубо определенных устройств. Причем перечисленные каналы вовсе не все видео транслируют в h265, а там просто можно найти видео, закодированное в h265, разница существенная. Для большинства пользователей на текущий момент это либо несущественно, либо просто не нужно, а часто и вредно в плане проблем при проигрывании. Я имел ввиду, что h265 как был годы назад уделом энтузиастов, так и остается и массового применения у него пока нет. В плане кодирования UHD контента честно говоря больше интересует AV1.
27.08.18 18:57
0 0

Следующее поколение кодеков будет еще тяжелей. Проблема не существенна благодаря росту вычислительной мощности.
Гм. Для кого не существенна? Странно менять совершенно отлично работающий комп (где игрушки бегают и всё такое) только ради того, чтобы на нем можно было смотреть более эффективно сжатое видео. Как раз наоборот, сейчас прогресс в ЦП притормозил, и у пользователей нет особых стимулов делать апгрейд.
27.08.18 22:29
0 1

Н.265 не без подводных камней. Сжимал им видео 4К на мобильном процессоре i7-4700, ролик длиной 20 минут кодировался порядка 5 часов. То же самое в Н.264 - раза в 3 быстрее.
Логично. Процу 5 лет уже, в эпоху его появления о 4К то особо ещё не думали. Про 6ххх уже рядом написали. На современном железе очень внятно кодируется/декодируется.
28.08.18 02:27
1 1
Теги
Сортировать по алфавиту или записям
BLM 21
Calella 143
exler.ru 272
авто 441
видео 3990
вино 359
еда 499
ЕС 60
игры 114
ИИ 29
кино 1580
попы 190
СМИ 2755
софт 930
США 131
шоу 6