В нашем кратком обзоре 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 одноплатного компьютера:
- Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265) – ОК
- 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.
Оригинал статьи вы можете прочитать здесь.