-
[Support] Human-126094 - docker templates
Outputs for you: root@unraid:~# docker exec x265-butler ffmpeg-nvenc -hide_banner -f lavfi -i testsrc=size=320x240:rate=30 -frames:v 30 -c:v hevc_nvenc -f null - 2>&1 | tail -20 Input #0, lavfi, from 'testsrc=size=320x240:rate=30': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: wrapped_avframe, rgb24, 320x240 [SAR 1:1 DAR 4:3], 30 fps, 30 tbr, 30 tbn Stream mapping: Stream #0:0 -> #0:0 (wrapped_avframe (native) -> hevc (hevc_nvenc)) Press [q] to stop, [?] for help Output #0, null, to 'pipe:': Metadata: encoder : Lavf61.7.103 Stream #0:0: Video: hevc (Rext), gbrp(pc, gbr/unknown/unknown, progressive), 320x240 [SAR 1:1 DAR 4:3], q=2-31, 2000 kb/s, 30 fps, 30 tbn Metadata: encoder : Lavc61.19.101 hevc_nvenc Side data: cpb: bitrate max/min/avg: 0/0/2000000 buffer size: 4000000 vbv_delay: N/A [out#0/null @ 0x562117606300] video:55KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown frame= 30 fps=0.0 q=10.0 Lsize=N/A time=00:00:01.00 bitrate=N/A speed=2.86x root@unraid:~# docker exec x265-butler ffmpeg-nvenc -hide_banner -f lavfi -i testsrc=size=320x240:rate=30 -frames:v 30 -pix_fmt p010le -c:v hevc_nvenc -f null - 2>&1 | tail -20 Input #0, lavfi, from 'testsrc=size=320x240:rate=30': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: wrapped_avframe, rgb24, 320x240 [SAR 1:1 DAR 4:3], 30 fps, 30 tbr, 30 tbn Stream mapping: Stream #0:0 -> #0:0 (wrapped_avframe (native) -> hevc (hevc_nvenc)) Press [q] to stop, [?] for help Output #0, null, to 'pipe:': Metadata: encoder : Lavf61.7.103 Stream #0:0: Video: hevc (Main 10), p010le(tv, progressive), 320x240 [SAR 1:1 DAR 4:3], q=2-31, 2000 kb/s, 30 fps, 30 tbn Metadata: encoder : Lavc61.19.101 hevc_nvenc Side data: cpb: bitrate max/min/avg: 0/0/2000000 buffer size: 4000000 vbv_delay: N/A [out#0/null @ 0x55b02e7243c0] video:20KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown frame= 30 fps=0.0 q=10.0 Lsize=N/A time=00:00:01.00 bitrate=N/A speed=2.85x
-
[Support] Human-126094 - docker templates
A: name, driver_version, compute_cap Tesla P4, 580.159.04, 6.1 B: [hevc_nvenc @ 0x564ef338e000] Driver does not support the required nvenc API version. Required: 13.1 Found: 13.0 [hevc_nvenc @ 0x564ef338e000] The minimum required Nvidia driver for nvenc is 610.00 or newer C: fb72fd6b365b: Pull complete 19bd9c9a3a70: Pull complete Digest: sha256:aefb67e6a7ff1debdd154a78a7bbb780fd0c873d8639210a7f6a2016ad2b35db Status: Downloaded newer image for jellyfin/jellyfin:latest Input #0, lavfi, from 'testsrc=size=320x240:rate=30': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: wrapped_avframe, rgb24, 320x240 [SAR 1:1 DAR 4:3], 30 fps, 30 tbr, 30 tbn Stream mapping: Stream #0:0 -> #0:0 (wrapped_avframe (native) -> hevc (hevc_nvenc)) Press [q] to stop, [?] for help Output #0, null, to 'pipe:': Metadata: encoder : Lavf61.7.103 Stream #0:0: Video: hevc (Rext), gbrp(pc, gbr/unknown/unknown, progressive), 320x240 [SAR 1:1 DAR 4:3], q=2-31, 2000 kb/s, 30 fps, 30 tbn Metadata: encoder : Lavc61.19.101 hevc_nvenc Side data: cpb: bitrate max/min/avg: 0/0/2000000 buffer size: 4000000 vbv_delay: N/A [out#0/null @ 0x14b5a4a7c040] video:55KiB audio:0KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: unknown frame= 30 fps=0.0 q=10.0 Lsize=N/A time=00:00:01.00 bitrate=N/A speed=2.92xD: V....D av1_nvenc NVIDIA NVENC av1 encoder (codec av1) V..... av1_qsv AV1 (Intel Quick Sync Video acceleration) (codec av1) V....D av1_vaapi AV1 (VAAPI) (codec av1) V....D h264_nvenc NVIDIA NVENC H.264 encoder (codec h264) V..... h264_qsv H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration) (codec h264) V....D h264_vaapi H.264/AVC (VAAPI) (codec h264) V....D libx265 libx265 H.265 / HEVC (codec hevc) V....D hevc_nvenc NVIDIA NVENC hevc encoder (codec hevc) V..... hevc_qsv HEVC (Intel Quick Sync Video acceleration) (codec hevc) V....D hevc_vaapi H.265/HEVC (VAAPI) (codec hevc) V..... mjpeg_qsv MJPEG (Intel Quick Sync Video acceleration) (codec mjpeg) V....D mjpeg_vaapi MJPEG (VAAPI) (codec mjpeg) V..... mpeg2_qsv MPEG-2 video (Intel Quick Sync Video acceleration) (codec mpeg2video) V....D mpeg2_vaapi MPEG-2 (VAAPI) (codec mpeg2video) V....D vp8_vaapi VP8 (VAAPI) (codec vp8) V....D vp9_vaapi VP9 (VAAPI) (codec vp9) V..... vp9_qsv VP9 video (Intel Quick Sync Video acceleration) (codec vp9)Just the P4 in my build. Yes, just HEVC Yes, happy to do so once it's there.
-
[Support] Human-126094 - docker templates
Tesla P4 on NVIDIA 580-series driver. GPU is visible inside the container and nvidia-smi works, but Butler's bundled FFmpeg requires NVENC API 13.1 / driver 610: Driver does not support the required nvenc API version. Required: 13.1 Found: 13.0 The Tesla P4 is Pascal and NVIDIA driver 580 is the final branch supporting Pascal. Could Butler use an FFmpeg build compiled against Video Codec SDK 13.0, or provide a legacy-NVENC image/tag for Pascal GPUs?
obideuce
Members
-
Joined
-
Last visited