Closed Selur closed 1 year ago
I'm sorry the error message is misleading and not correct.
I think the problem we have here is actually caused by --psnr
.
It requires hw decode support, but H.264 4:4:4 hw decode is not supported (even though encode is supported). It will work fine without --psnr
.
I'll improve the error message in next release, will show error message as below.
GPU #0 (NVIDIA GeForce RTX 4080) does not support H.264/AVC yuv444 decoding required for ssim/psnr/vmaf calculation.
Without psnr it works. Thanks, for clearing that up. :)
Thank you for sharing the error with me.
NVEnc 7.09 improves error message for this case.
I'll close this issue now as the error message has been improved, and now it's easier to find out the reason of the error.
using '--check-features' I get:
but when encoding using: [code]ffmpeg -y -loglevel fatal -noautorotate -nostdin -threads 8 -i "G:\tos_dcp_test_04\tos_video.mxf" -map 0:0 -an -sn -vf scale=in_range=pc:out_range=pc -sws_flags accurate_rnd+full_chroma_inp -pix_fmt yuv444p -vsync 0 -f yuv4mpegpipe - | NVEncC --y4m -i - --fps 24.000 --codec h264 --profile high444 --level 5.2 --sar 1:1 --lookahead 16 --multipass "2pass-full" --vbr 80529 --max-bitrate 240000 --gop-len 0 --ref 3 --bframes 3 --direct auto --bref-mode disabled --no-b-adapt --mv-precision "Q-pel" --cabac --deblock --preset quality --colorrange full --colormatrix bt2020c --psnr --log-level debug --output "J:\tmp\tos_video_2023-01-15@08_25_25_5010_01.264"[/code] I get:
GPU #-1790619776 (yuv444) does not support Unknown erro occurred during checking GPU
Am I missing something in the settings? Is '--check-features' wrong and '4:4:4' is wrong?