2023-06-19, 11:12 PM
(Sorry it is my first time posting in a forum like this. Not sure how to format the text, and add code blocks correctly.)
Problem:
AV1 8-bit and 10-bit videos will not transcode to HEVC using AMF decoder. When I disabled transcode, AV1 videos are able to be played, but not doable because I have an old CPU. One thing that looked weird when I looked through the logs was that the decoder was missing AMF decoders. What should I do to be able to decode AV1 videos using my AMD GPU? I am using an Rx 7600.
Jellyfin Version: Podman w/ Docker Hub Image Latest Unstable (20230617.21-unstable)
OS: PikaOS (Ubuntu-based)
Install Method: podman-compose up (non-root)
The compose file used:
podman-compose logs:
Problem:
AV1 8-bit and 10-bit videos will not transcode to HEVC using AMF decoder. When I disabled transcode, AV1 videos are able to be played, but not doable because I have an old CPU. One thing that looked weird when I looked through the logs was that the decoder was missing AMF decoders. What should I do to be able to decode AV1 videos using my AMD GPU? I am using an Rx 7600.
Jellyfin Version: Podman w/ Docker Hub Image Latest Unstable (20230617.21-unstable)
OS: PikaOS (Ubuntu-based)
Install Method: podman-compose up (non-root)
The compose file used:
Code:
[/color]
[color=#000000][font=Menlo, Monaco, 'Courier New', monospace][color=#d4d4d4][color=#569cd6]version[/color]: [color=#ce9178]'3.5'[/color]
[color=#569cd6]services[/color]:
[color=#569cd6]jellyfin[/color]:
[color=#569cd6]image[/color]: [color=#ce9178]docker.io/jellyfin/jellyfin:unstable[/color]
[color=#569cd6]container_name[/color]: [color=#ce9178]jellyfin[/color]
[color=#569cd6]user[/color]: [color=#ce9178]1000:1000[/color]
[color=#569cd6]userns_mode[/color]: [color=#ce9178]keep-id[/color]
[color=#569cd6]devices[/color]:
- [color=#ce9178]"/dev/dri/renderD129:/dev/dri/renderD129"[/color]
[color=#569cd6]ports[/color]:
- [color=#ce9178]"8096:8096/tcp"[/color]
[color=#569cd6]volumes[/color]:
- [color=#ce9178]./config:/config:Z[/color]
- [color=#ce9178]./cache:/cache:Z[/color]
- [color=#ce9178]/mnt/data/media:/media:ro,Z[/color]
[color=#569cd6]restart[/color]: [color=#ce9178]'unless-stopped'[/color][/color][/font][/color]
[color=#000000]
podman-compose logs:
Code:
[color=#000000][21:27:21] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 5.1.3[/color]
[color=#000000][21:27:21] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "dca", "flac", "mp3", "truehd"][/color]
[color=#000000][21:27:21] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mpeg4", "msmpeg4", "libvpx", "libvpx-vp9", "aac", "libfdk_aac", "ac3", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"][/color]
[color=#000000][21:27:22] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["deinterlace_qsv", "deinterlace_vaapi", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"][/color]
[color=#000000][21:27:22] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"][/color]
[color=#000000][21:27:22] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg[/color]