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

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

1
задан 15 December 2016 в 20:46

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 update и

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

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

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

21
ответ дан 24 May 2018 в 16:28
  • 1
    Я использую vlc 2.2.0 на ub15.04, и кажется, что я могу воспроизвести мое кодированное x265 5xxMB видео, пока я закрываю все остальные программы, потому что я получаю очень высокий уровень использования процессора (70-90%) от vlc, в то время как я получаю только 5-10% с видео x264. Является ли это высоким уровнем использования процессора нормальным или он должен быть намного ниже, похожим на x264? – Peter Raeves 2 August 2015 в 15:47
  • 2
    При небольшом размере выборки (по 2 файла для 264, 265) я получаю 17-26% (около 80-100% от 1 ядра) использования ЦП для x265 и 6-12% для x264. Это имеет смысл, потому что 265 кодирует с более высокими коэффициентами сжатия с аналогичным качеством, поэтому требует большей обработки. Кроме того, VLC, вероятно, еще не оптимизировал декодирование x265, поэтому он близок к 100% концу 1 ядра, это мои догадки. – pd12 5 August 2015 в 12:42
  • 3
    Понимаю. Тогда я думаю, что высокая нагрузка имеет смысл на моем 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, и я не испытывал никаких проблем с воспроизведением.

10
ответ дан 24 May 2018 в 16:28
  • 1
    Он не поддерживает субтитры. – Venkatesh 12 May 2016 в 18:58
  • 2
    @Venkatesh Если видео H.264 имеет переключаемые (встроенные) субтитры, плеер обнаруживает их и дает вам возможность выбрать один из них. У меня есть несколько файлов MKV со встроенными субтитрами и на H.265 / HEVC Player. Я могу выбрать любой из этих субтитров или отключить субтитры. Но если вы хотите загрузить файл внешних субтитров (например, файл .SRT), то нет: текущая версия проигрывателя не загружает файлы внешних субтитров. – Yuri Sucupira 14 May 2016 в 10:26
  • 3
    по какой-то причине игрок не работает на мой монетный двор 17.2 .... – codeScriber 30 August 2016 в 19:42
  • 4
    @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
  • 5
    Спасибо Юрию. Я сделал, и это работает. Теперь мне нужно выяснить, как сделать ppi2 plex, чтобы декодировать его во время потоковой передачи. – codeScriber 18 September 2016 в 06:27

Другие вопросы по тегам:

Похожие вопросы: