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


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


136
2017-10-20 23:16


происхождения




ответы:


Существует также PPA для интеграции libde265 GStreamer. С помощью этого можно воспроизвести H.265 со всеми приложениями GStreamer (браузеры, Totem и т. Д.).

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

Теперь попробуйте воспроизвести содержимое .mkv, содержащее содержимое HEVC / H.265, с помощью любого игрока, поддерживающего GStreamer (например, «тотем»). Это должно обнаружить отсутствующий кодек и пригласить установить плагин libde265 GS (обязательно выберите 64-битную или 32-разрядную версию в зависимости от вашей архитектуры).

Вы также можете установить соответствующий плагин GStreamer напрямую:

sudo apt-get install gstreamer0.10-libde265

Или для приложений GStreamer 1.0:

sudo apt-get install gstreamer1.0-libde265

Существует также плагин VLC:

sudo apt-get install vlc-plugin-libde265

Подробности здесь: Плагин GStreamer для потоковой передачи видео 4,2 H.265 / HEVC 


196
2018-02-25 15:37



Когда я запускаю установку vlc-plugin, я получаю следующую ошибку: vlc-plugin-libde265 : Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed (Ubuntu 14.04) - Programster
Ну Ubuntu 14.04 имеет libvlccore7. Вероятно, у вас есть новый VLC от ppa, который предоставляет libvlccore8 - удаляет новый VLC и использует тот, который предоставляется Ubuntu, и все должно быть в порядке. - longsleep
Когда я запускаю HEVC-кодированное видео в VLC на Ubuntu 14.04, я вижу зеленый слой поверх видео. Кто-нибудь знает, как его решить? @долгий сон - soham
Вы можете следовать ubuntuhandbook.org/index.php/2015/02/... получить VLC с x265, работающим на 14.04 (это уже в repos 14.10+). Репо также предоставляет вам пакет x265. - pd12
«sudo apt-get install vlc-plugin-libde265» работал для меня, после первого добавления репозитория! - T. Greg O'Neil


Альтернатива @ longsleep's отличный ответ если используется 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 update, а также

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

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

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


21
2018-06-11 09:24



Я использую vlc 2.2.0 на ub15.04, и кажется, что я могу воспроизвести мое кодированное x265 5xxMB видео, пока я закрываю все остальные программы, потому что я получаю очень высокий уровень использования процессора (70-90%) от vlc, в то время как я получаю только 5-10% с видео x264. Является ли это высоким уровнем использования процессора нормальным или он должен быть намного ниже, похожим на x264? - Peter Raeves
При небольшом размере выборки (по 2 файла для 264, 265) я получаю 17-26% (около 80-100% от 1 ядра) использования ЦП для x265 и 6-12% для x264. Это имеет смысл, потому что 265 кодирует с более высокими коэффициентами сжатия с аналогичным качеством, поэтому требует большей обработки. Кроме того, VLC, вероятно, еще не оптимизировал декодирование x265, поэтому он близок к 100% концу 1 ядра, это мои догадки. - pd12
Понимаю. Тогда я думаю, что высокая нагрузка имеет смысл на моем 7-летнем двухъядерном ноутбуке :( - Peter Raeves


Еще одна альтернатива - если у вас установлен Google Chrome - добавить / установить Игрок H.265 / HEVC (в) в браузер Chrome.

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

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

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


10
2017-11-27 03:15



Он не поддерживает субтитры. - Venkatesh
@Venkatesh Если видео H.264 имеет переключаемые (встроенные) субтитры, плеер обнаруживает их и дает вам возможность выбрать один из них. У меня есть несколько файлов MKV со встроенными субтитрами и на H.265 / HEVC Player. Я могу выбрать любой из этих субтитров или отключить субтитры. Но если вы хотите загрузить файл внешних субтитров (например, файл .SRT), то нет: текущая версия проигрывателя не загружает файлы внешних субтитров. - Yuri Sucupira
по какой-то причине игрок не работает на мой монетный двор 17.2 .... - codeScriber
@codeScriber Я не играл ни одного видео H.265 в последние месяцы, но, увидев ваш комментарий, я протестировал плеер в Google Chrome (как на 64-битном XUbuntu 16.04, так и на 64-битном Mint 17.2), и я могу подтвердить, что это приложение Chrome перестало работать. Я провел несколько тестов, но не смог найти проблему. Я отправил сообщение разработчику, сообщив о проблеме. В то же время рекомендуется использовать другой метод (например, установку VLC Media Player и библиотеки интеграции gstreamer). - Yuri Sucupira
Спасибо Юрию. Я сделал, и это работает. Теперь мне нужно понять, как сделать rpi2 plex, чтобы декодировать его во время потоковой передачи. - codeScriber