H 265 hevc linux

How to install H.265 / HEVC codec on Ubuntu Linux?

I have seen that the new DivX Player 10 shows off H.265/HEVC playback, the successor of H.264. I wonder how I may get this support in Linux. Is there a need to install a codec specific for this format? How?

3 Answers 3

There is also a PPA for libde265 GStreamer integration. With that installed one can playback H.265 with all GStreamer applications (Browsers, Totem, etc.).

sudo apt-add-repository ppa:strukturag/libde265 sudo apt-get update 

Now try playing back a .mkv containing HEVC/H.265 content using any GStreamer-aware player (e.g. «totem»). This should detect the missing codec and prompt to install the libde265 GS plugin (make sure to select the 64bit or 32bit version depending on your architecture).

You can also install the corresponding GStreamer plugin directly:

sudo apt-get install gstreamer0.10-libde265 

Or for GStreamer 1.0 applications:

sudo apt-get install gstreamer1.0-libde265 

There is also a VLC plugin available:

sudo apt-get install vlc-plugin-libde265 

When I run the vlc-plugin installation I get the following error: vlc-plugin-libde265 : Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed (Ubuntu 14.04)

When I run a HEVC encoded video in VLC on Ubuntu 14.04, I see a green layer on top of the video. Any one know how to solve it? @longsleep

You can follow ubuntuhandbook.org/index.php/2015/02/… to get VLC with x265 running on 14.04 (it’s already in repos 14.10+). The repo there also gives you an x265 package.

An alternative to @longsleep’s great answer is, if using VLC: as noted here you can upgrade to VLC 2.2.x or higher to get HEVC/H.265 support. If on 14.04, you need to add this repo to get 2.2.x+ versions of VLC:

sudo add-apt-repository ppa:mc3man/trusty-media 

sudo apt-get dist-upgrade or sudo apt-get install vlc vlc-plugin-libde265

You can also install others if you want: vlc-plugin-*

The repo doesn’t have the gstreamer1.0-libde265 package but does have a lot of other «upgraded, advanced or not normally available multimedia packages for Trusty» 14.04 for those who like LTS versions.

I am using vlc 2.2.0 on ub15.04 and it seems like I can play my x265 encoded 5xxMB video fine, as long as I shut down all other programs, because I am getting really high cpu usage (70-90%) from vlc, while I only get about 5-10% with x264 videos. Is this high cpu usage normal or is it supposed to be much lower, similar to x264?

Читайте также:  Astra linux gcc install

With a small sample size (2 vids each for 264, 265) I get 17-26% (about 80-100% of 1 core) CPU usage for x265 and 6-12% for x264. It makes sense because 265 encodes at higher compression ratios with similar quality, so requires more processing work. Also, VLC probably hasn’t optimised x265 decoding it yet so it’s near the 100% end of 1 core, those are my guesses.

For bionic or Ubuntu 17+ use following, sudo add-apt-repository ppa:mc3man/bionic-prop sudo apt-get update sudo apt-get install x265

Yet another alternative — if you have Google Chrome installed — is to add/install H.265 / HEVC player (in)to your Chrome browser.

After that, you can head straight to «Google Chrome Applications» (at your Ubuntu distro menu) and run the player. Or you can just start Google Chrome, type in the URL chrome://apps and hit Enter. This will cause Google Chrome to show you its installed apps, so you can run H.265 / HEVC player straight from there.

By using this alternative method, there’s no need to install any library, codec, player plugin or whatever, because everything you need for H.265/HEVC playback support is already embedded in the H.265 / HEVC player.

I’ve already used H.265 / HEVC player to watch a couple of two-hour-long H.265/HEVC encoded movies, and I didn’t experience any playback issue.

Источник

Как установить кодек H.265 / HEVC на Ubuntu Linux?

Я видел, что новый DivX Player 10 демонстрирует воспроизведение H.265 / HEVC, преемника H.264. Интересно, как я могу получить эту поддержку в Linux. Нужно ли устанавливать кодек для этого формата? Как?

2 ответа

Альтернатива большому ответу @ longsleep заключается в использовании VLC: здесь вы можете перейти на VLC 2.2.x или выше, чтобы получить поддержку HEVC / H.265. Если в 14.04 вам нужно добавить это репо, чтобы получить версии 2.2.x + VLC:

sudo add-apt-repository ppa:mc3man/trusty-media 

sudo apt-get dist-upgrade или sudo apt-get install vlc vlc-plugin-libde265

Вы также можете установить другие, если хотите: vlc-plugin-*

У репо нет пакета gstreamer1.0-libde265, но есть много других «обновленных, расширенных или недоступных мультимедийные пакеты для Trusty «14.04 для тех, кто любит версии LTS.

Я использую vlc 2.2.0 на ub15.04, и кажется, что я могу воспроизвести мое кодированное x265 5xxMB видео, пока я закрываю все остальные программы, потому что я получаю очень высокий уровень использования процессора (70-90%) от vlc, в то время как я получаю только 5-10% с видео x264. Является ли это высоким уровнем использования процессора нормальным или он должен быть намного ниже, похожим на x264? – Peter Raeves 2 August 2015 в 15:47

Читайте также:  Linux execute command as user

При небольшом размере выборки (по 2 файла для 264, 265) я получаю 17-26% (около 80-100% от 1 ядра) использования ЦП для x265 и 6-12% для x264. Это имеет смысл, потому что 265 кодирует с более высокими коэффициентами сжатия с аналогичным качеством, поэтому требует большей обработки. Кроме того, VLC, вероятно, еще не оптимизировал декодирование x265, поэтому он близок к 100% концу 1 ядра, это мои догадки. – pd12 5 August 2015 в 12:42

Понимаю. Тогда я думаю, что высокая нагрузка имеет смысл на моем 7-летнем двухъядерном ноутбуке 🙁 – Peter Raeves 5 August 2015 в 13:42

Еще одна альтернатива — если у вас установлен Google Chrome — это добавить / установить плеер H.265 / HEVC (в) в браузер Chrome.

После этого вы можете прямо перейти на «Google» Chrome Applications «(в меню вашего дистрибутива Ubuntu) и запустите проигрыватель. Или вы можете просто запустить Google Chrome, введите URL , если у вас установлен Google Chrome и нажмите Enter. Это приведет к тому, что Google Chrome покажет вам установленные приложения, поэтому вы можете напрямую запустить плеер H.265 / HEVC.

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

Я уже использовал плеер H.265 / HEVC, чтобы посмотреть пару двухчасовых фильмов с кодировкой H.265 / HEVC, и я не испытывал никаких проблем с воспроизведением.

@Venkatesh Если видео H.264 имеет переключаемые (встроенные) субтитры, плеер обнаруживает их и дает вам возможность выбрать один из них. У меня есть несколько файлов MKV со встроенными субтитрами и на H.265 / HEVC Player. Я могу выбрать любой из этих субтитров или отключить субтитры. Но если вы хотите загрузить файл внешних субтитров (например, файл .SRT), то нет: текущая версия проигрывателя не загружает файлы внешних субтитров. – Yuri Sucupira 14 May 2016 в 10:26

по какой-то причине игрок не работает на мой монетный двор 17.2 . – codeScriber 30 August 2016 в 19:42

@codeScriber Я не играл ни одного видео H.265 в последние месяцы, но, увидев ваш комментарий, я протестировал плеер в Google Chrome (как на 64-битном XUbuntu 16.04, так и на 64-битном Mint 17.2), и я могу подтвердить, что это приложение Chrome перестало работать. Я провел несколько тестов, но не смог найти проблему. Я отправил сообщение разработчику, сообщив о проблеме. В то же время рекомендуется использовать другой метод (например, установку VLC Media Player и библиотеки интеграции gstreamer). – Yuri Sucupira 1 September 2016 в 05:10

Читайте также:  Internal command in linux

Спасибо Юрию. Я сделал, и это работает. Теперь мне нужно выяснить, как сделать ppi2 plex, чтобы декодировать его во время потоковой передачи. – codeScriber 18 September 2016 в 06:27

Источник

How to install H.265 / HEVC codec on Ubuntu Linux?

There is also a PPA for libde265 GStreamer integration. With that installed one can playback H.265 with all GStreamer applications (Browsers, Totem, etc.).

sudo apt-add-repository ppa:strukturag/libde265 sudo apt-get update 

Now try playing back a .mkv containing HEVC/H.265 content using any GStreamer-aware player (e.g. «totem»). This should detect the missing codec and prompt to install the libde265 GS plugin (make sure to select the 64bit or 32bit version depending on your architecture).

You can also install the corresponding GStreamer plugin directly:

sudo apt-get install gstreamer0.10-libde265 

Or for GStreamer 1.0 applications:

sudo apt-get install gstreamer1.0-libde265 

There is also a VLC plugin available:

sudo apt-get install vlc-plugin-libde265 

Details here: GStreamer plugin for 4K H.265/HEVC video streaming

An alternative to @longsleep’s great answer is, if using VLC: as noted here you can upgrade to VLC 2.2.x or higher to get HEVC/H.265 support. If on 14.04, you need to add this repo to get 2.2.x+ versions of VLC:

sudo add-apt-repository ppa:mc3man/trusty-media 

sudo apt-get dist-upgrade or sudo apt-get install vlc vlc-plugin-libde265

You can also install others if you want: vlc-plugin-*

The repo doesn’t have the gstreamer1.0-libde265 package but does have a lot of other «upgraded, advanced or not normally available multimedia packages for Trusty» 14.04 for those who like LTS versions.

Yet another alternative — if you have Google Chrome installed — is to add/install H.265 / HEVC player (in)to your Chrome browser.

After that, you can head straight to «Google Chrome Applications» (at your Ubuntu distro menu) and run the player. Or you can just start Google Chrome, type in the URL chrome://apps and hit Enter. This will cause Google Chrome to show you its installed apps, so you can run H.265 / HEVC player straight from there.

By using this alternative method, there’s no need to install any library, codec, player plugin or whatever, because everything you need for H.265/HEVC playback support is already embedded in the H.265 / HEVC player.

I’ve already used H.265 / HEVC player to watch a couple of two-hour-long H.265/HEVC encoded movies, and I didn’t experience any playback issue.

Источник

Оцените статью
Adblock
detector