Воспроизведение видео 4K на Raspberry Pi 4 с помощью LibreELEC (Alpha)


В нашем кратком обзоре Raspberry Pi 4 мы протестировали выход и воспроизведение видео 4K в Raspbian, и, к сожалению, ни один из них не работает должным образом. Видеовыход завис с видео 1080p60, даже после выбора 4K HDMI в настройках, мы дважды проверили на hdmi_enable_4k=1 в config.txt. В то же  время как для воспроизведения видео H.265 явно используется программное декодирование как в VLC, так и в omxplayer.

Тем не менее, команда LibreELEC объявила о поддержке Raspberry Pi 4 в релизе LibreELEC 9.2 Alpha1 на базе Kodi 18.3 и Linux 4.19.x. Поэтому мы скачали LibreELEC-RPi4.arm-9.1.001.img.gz и сохранили его на карту microSD с помощью balenaEtcher.

Что хорошо, мы смогли вручную установить разрешение 3840 × 2160 и подтвердить, что оно работает на нашем телевизоре, но обновление ограничено максимум 30 Гц. Другие доступные в настоящее время частоты обновления включают 23,98 Гц, 24 Гц, 25 Гц и 29,97 Гц. Аппаратное обеспечение способно поддерживать 4K 60 Гц, так что это только вопрос времени, прежде чем это будет исправлено. Примечание: LibreELEC для RPi4 в настоящее время находится на альфа-стадии разработки.

Теперь продолжим проигрывать несколько видео H.265 4K, хранящихся на жестком диске, подключенном к порту USB 3.0 одноплатного компьютера:

  • MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-битный HEVC) — ОК , но некоторые кадры сброшены, когда мы установили частоту обновления 30 Гц (и автоматическое переключение частоты кадров еще не поддерживается)
  • BT.2020.20140602.ts (10-битное H.265, видео, совместимое с Rec.2020 ; 36 Мбит / с; 59,97 Гц) — ОК
  • ifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (4K, H.265, 60 кадров в секунду) — OK, но может быть более плавным

Это провал, но ситуация должна улучшиться с течением времени.Все они декодируются аппаратными средствами с помощью видео-декодера ff-hevc-mmal (HW).

Продолжим воспроизводить видео 4K H.264 и VP9, ​​которые НЕ должны поддерживаться аппаратным обеспечением:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 (H.264, 30 кадров / с) — совсем не гладко 
  • big_buck_bunny_4k_H264_30fps.mp4 — чрезвычайно нестабильно, проблемы с синхронизацией аудио / видео
  • tara-no9-vp9.webm (4K VP9 видео на YouTube, 60 кадров в секунду, аудио Vorbis) — совсем не гладко

Мы ожидали такого результата, но все еще хуже. Странно то, что оверлей Kodi подразумевает, что какой-то аппаратный декодер используется для обоих:

  • H.264 — ff-h264-mmal (HW) только с одним ядром ЦП, используемым для декодирования
  • VP9 — ff-vp9-mmal (HW) с одним ядром процессора, используемым для декодирования

H.264 не так уж и удивителен, так как GPU VideoCore VI поддерживает H.264 вплоть до 1080p60, но о VP9 вообще ничего не говорится.

Предполагается, что Raspberry Pi 4 поддерживает HDR, но «поддержка программного обеспечения зависит от новых фреймворков ядра Linux, объединенных разработчиками Intel (с помощью Team LibreELEC / Kodi) в Linux 5.2, и для их использования потребуется ядро».

Ниже представлено видео, в котором мы пробуем воспроизвести 4K видео с помощью Raspberry Pi 4 SBC. 

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.