Cannot transcode HEVC in docker without privileged #16195
-
|
I deployed a Jellyfin container in Docker, utilizing the RKMPP of the RK3588s platform for hardware encoding and decoding. I found that when I do not enable the container's privileged mode, Jellyfin cannot properly transcode HEVC-encoded videos, although H.264 videos seem to work fine. I tried directly running the FFmpeg command that reported an error and got the following content: I also tried granting all container capabilities, but the issue remains unresolved. I noticed the following error when starting Jellyfin in a container without privileged mode enabled: I would like to ask for advice on what might be causing this. Below is the content of my docker inspect: |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
ARM devices using device trees behave inconsistently with common x86 devices. For example accessing |
Beta Was this translation helpful? Give feedback.
ARM devices using device trees behave inconsistently with common x86 devices. For example accessing
/proc/device-tree/compatibleto get board/SoC info. They typically require additional settings to avoid using sudo, as stated in the documentation. https://jellyfin.org/docs/general/post-install/transcoding/hardware-acceleration/rockchip#configure-with-linux-virtualization