LINUX.ORG.RU

В медиаплеер VLC добавлена поддержка H.265 / HEVC

 , ,


0

2

Проект популярного кросс-платформенного медиаплеера VLC, с открытым исходным кодом, объединил разработки x265, чтобы получить поддержку H.265 / HEVC.

Ранее в этом году ITU одобрил в качестве рекомендации и стандарта кодер-декодер H.265 / HEVC, как превосходящий по своим возможностям H.264 / MPEG-4 AVC. Видео высокой эффективности кодирования нуждается в половине битрейта H.264, при этом обеспечивая лучшее качество воспроизведения и поддержку 8K UHD — видеоматериала сверхвысокой чёткости с разрешением 7680 × 4320 (33,2 мегапикселя). Проект x265 был основан как свободная реализация H.265.

Совсем недавно стала доступна другая реализация H.265 с открытым исходным кодом — libde265, написанная с нуля.

Сегодня в Git был внесён соответствующий коммит, и теперь там присутствует x265 декодер от Anzwix. Поддержка H.265 включается при сборке плеера с ключом --enable-x265.

>>> Подробности

★★★★★

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от XVilka

Что же будет с торрентами?

Ничего не изменится.

Sorcerer ★★★★★
()
Ответ на: комментарий от Sorcerer

Обмазанные DeRьMом по самое немогу. А ещё их выпускающие лоббируют законы о запрете Интернета, а, в случае с Россией, помимо копирастических отчислений получают и деньги и из наших налогов.

Ttt ☆☆☆☆☆
()

Не нужно. Моя видеокарта не имеет аппаратного декодирования данного формата. А двухядерный процессор просто не потянет декодирование сабжа. Кроме того, тесты показывают превосходство VP9 на HEVC в области сжатия. VP9 - свободный от патентной угрозы кодек. А сабж запатентован по самое не балуй патентными троллями из MPEG LA. Вот и возникает вопрос: а зачем нам данный кодек? Кому он нужен? Когда есть не менее хорошее, и при этом свободное решение от Google?

lucentcode ★★★★★
()
Ответ на: комментарий от devl547

Так что мешает использовать кошерный Totem? У него правда функционал ниже плинтуса. Но пару раз я отрывал на нём битые файлы, которые не хотели отображаться нормально на VLC/MPlayer.

lucentcode ★★★★★
()
Ответ на: комментарий от Ttt

Да. Это наше настоящее. Такое вот DеRьMовое настоящее. И ничто не мешает будущим оптическим накопителям в 1Тб стать ещё DеRьMовее.

Sorcerer ★★★★★
()
Ответ на: комментарий от UnnamedPB

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

lucentcode ★★★★★
()
Ответ на: комментарий от UnnamedPB

В хром засунули. В 29 версии для линукс включен по умолчанию. В Огнелиса засунуть нужно. Что касается Оперы - там она теперь на базе Blink работает, значит и VP9 играть будет без проблем. А вот YouTube пока ещё кодек не использует. Жаль.

lucentcode ★★★★★
()

Большинство лидирующих компаний работают над OpenCL-версией кодека (в нём, наряду с усложнениями, много упрощений для распараллеливания и переноса на GPGPU). Т.о. вопрос о том, что будет сложно тянуть софт-версию, пока не пришли hardware-чипы будет решён довольно скоро.. В текущих версиях сильно упрощённые кодеры выдают более 80-100 кадров/сек на 4k для простых настроек. Да, с внедрением в них SAO, полного перебора и т.д. всё ухудшится, но некритично.

Grid_Sergey
()
Ответ на: комментарий от UnnamedPB

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

lucentcode ★★★★★
()
Ответ на: комментарий от devl547

Плюс gstreamer в том, что уже немало приложений его используют. Так что экономия на плагинах gstreamer - это экономия на спичках.

lucentcode ★★★★★
()
Ответ на: комментарий от UnnamedPB

Вот-вот. А его нужно дружно закопать. Рядом с IE.

lucentcode ★★★★★
()
Ответ на: комментарий от pekmop1024

Да. Dark Shikari когда-то писал как разрабатывается H265. Пару раз в год проводятся сходочки, типа JCT-VC, на которых крупные компании предлагают свои наработки для включения в финальный вариант стандарта. Существует набор требований выдвигаемый к данным предложениям, но вычислительная сложность алгоритма к ним не относится. Компании, разработки которых вошли в стандарт, получают доступ к патентной кормушке, так что в деле замешаны огромные бабки и конкурентов не колышет, что предлагаемые ими технологии требуют 30 лет работы обычного компьютера для кодирования одного фильма - главное, что на бумаге эффективность сжатия выросла в разы, а вместе с ней и шансы выиграть конкурс. В частности, указанную статью Dark Shikari написал под впечатлением от предложения Samsung+BBC, которое на бумаге повышало эффективность сжатия на 40%, но когда он попробовал запустить их реализацию на своём Core i7, ей потребовалось целых шесть часов для кодирования восьми кадров видео.

Nebuchadnezzar ★★★★
()
Ответ на: комментарий от pekmop1024

Будет жрать в четыре раза больше процессора и задыхаться в софтовом варианте на i7? :)

Ну так на i7 прогресс не остановится. h264 ты тоже в софте не посмотришь на Pentium, а DivX — на 80386.

KRoN73 ★★★★★
()
Ответ на: комментарий от Virus

Чем эта ваша Qt-поделка лучше MPlayer?

Умеет нормально DVD-меню. Пусть не очень нормально, но тоже умеет DLNA. И по-мелочи много чего ещё.

По крупному, хотя вопрос нужности комбайнёрства может оспариваться, но для кого-то это плюс — имеет встроенный перекодировщик с возможностью стриминга. Скажем, я по VLC не видео смотрю, а http://home.balancer.ru/lorduino/ раздаю. Так как ffserver/avserver так и не осилил завести в понимаемом браузерами виде.

KRoN73 ★★★★★
()
Ответ на: комментарий от Deleted

А консольным мплеером смотрит либо быднетребовательные пользователи, которым хватает одной встроенной дороги и не надо сабов

#/v/j/y/g/F/... — man mplayer

KRoN73 ★★★★★
()
Ответ на: комментарий от Nebuchadnezzar

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

Nebuchadnezzar ★★★★
()
Ответ на: комментарий от anonymous

сейчас найду кодер и несколько анимешек закодирую в 265 для фана

.ts жми или сырые бурюреи, а также попробуй их для сравнения в vp9 и daala сожмать.

O02eg ★★★★★
()
Ответ на: комментарий от KRoN73

Ну так на i7 прогресс не остановится

Давно ли на твоей памяти выходил процессор, который добавлял хотя бы 50% производительности относительно предыдущего поколения? А давно ли ты интересовался причинами того, почему такие процессоры не появляются последние лет пять?

pekmop1024 ★★★★★
()
Ответ на: комментарий от KRoN73

#/v/j/y/g/F/... — man mplayer

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

Deleted
()
Ответ на: комментарий от pekmop1024

А давно ли ты интересовался причинами того, почему такие процессоры не появляются последние лет пять?

А если взять процессор пятилетней давности и сравнить с новым? :3

Deleted
()
Ответ на: комментарий от pekmop1024

Давно ли на твоей памяти выходил процессор, который добавлял хотя бы 50% производительности относительно предыдущего поколения?

По декодированию видео? Даже мой нынешний i7 сильно шустрее вчерашнего i5. В цифрах не скажу, но там, где на i5 загрузка процессора по индикатору была видна, на i7 её не видно :)

А i5 был намного шустрее, чем Q6600. На последнем FullHD неровно шёл и грузил процессор чуть ли не на половину.

Сейчас FullHD h264 в софтверном режиме грузит систему практически незаметно. Посмотрел сейчас — что-то около 3%…5% (20-30% одного из 8 HT-ядер). Так что резерв для h265 большой :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

В цифрах не скажу

А зря. В цифрах тебя ждет большой сюрприз. :)

резерв для h265 большой

Резерва нет вообще. Кремний всё.

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

Резерва нет вообще

Сейчас прогнал mplayer benchmark на i7-3770. 3000 кадров FullHD показались за 12 секунд. На одном ядре — mplayer до сих пор однопоточный.

Итого у меня сейчас по процессору 60-кратный резерв. На _имеющемся_ процессоре.

На i5-2550 прогнал. Вышло 17 секунд на 4-х ядрах. Резерв в 24 раза.

Хватит 24-х кратного резерва на старом процессоре для h265? Если нет, то у меня 60-кратный резерв на новом ещё есть :D

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Хватит 24-х кратного резерва на старом процессоре для h265? Если нет, то у меня 60-кратный резерв на новом ещё есть :D

h.264 на 3770 кодится (условно, может и быстрее и медленнее быть в зависимости от профайла) в реальном времени, а h.265 по кадру в час. Вот и считай :)

Речь же не про декодирование, а про кодирование.

pekmop1024 ★★★★★
()
Ответ на: комментарий от UnnamedPB

зжатие

От школьников, для школьников.

anonymous
()
Ответ на: комментарий от Nebuchadnezzar

Беда, конечно.

Но если для кодирования можно сделать специализированное железо, то проблемы для них нет. Любая студия сможет себе это железо купить и закодировать фильм. Ну а то, что среднестатистический Вася это сделать не сможет их не колышет. Хотя бы потому, что ему всё равно не впилось видео в 32 мегапикселя. А к тому времени, как будет нужно, то кодировать можно будет даже кофеварками. Так что все рационально.

rtvd ★★★★★
()
Ответ на: комментарий от anonymous

sintel и big buck bunny уже все видели.

anonymous
()
Ответ на: комментарий от UnnamedPB

запилят в youtube VP9 и в хром засунут

И все.

И действительно, добавить нечего.

anonymous
()
Ответ на: комментарий от KRoN73

Пусть не очень нормально, но тоже умеет DLNA. И по-мелочи много чего ещё.

всмысле как клиент, или как сервер?

xtraeft ★★☆☆
()
Ответ на: комментарий от pekmop1024

Речь же не про декодирование, а про кодирование.

Тю... Зачем мне кодирование в реальном времени? :) Я про использование…

KRoN73 ★★★★★
()
Ответ на: комментарий от xtraeft

всмысле как клиент, или как сервер?

Как совмещённые рендерер и точка управления.

(в терминах DLNA нет клиента, есть сервер, есть рендерер, есть точка управления — и они могут произвольно комбинироваться)

KRoN73 ★★★★★
()

Видео высокой эффективности кодирования нуждается в половине битрейта H.264

А каково потребление ресурсов при компрессии и декомпрессии по сравнению с H.264?

MrClon ★★★★★
()
Ответ на: комментарий от devl547

Если не будет нуждаться в переписывании софта с нуля, как OpenCL и CUDA, шансы хорошие. А если переписывать все - не выстрелит.

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

Я так понимаю, что оно «дешевое» как SIMD интринсики будет. Кинул указатель на память и команду - посчиталось.

devl547 ★★★★★
()
Последнее исправление: devl547 (всего исправлений: 1)
Ответ на: комментарий от devl547

Ну оно должно быть не сложнее того же AVX в использовании, иначе шансы тают.

pekmop1024 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.