[This was split from another thread where I had asked for guidance on using NVEnc.]
@Don
https://github.com/rigaya/NVEnc/releases/tag/4.31 - x64 version.
I've used a plain --vpy script mode (no mt) and my script had a simple clip = core.dgdecodenv.DGSource(...) call and clip.set_output()
cmd: NVEncC64 -i script.vpy --vpy -o file.264 --cqp 16 -u quality
How to use NVEnc?
How to use NVEnc?
PC: RTX 2070 | Ryzen R9 5950X (no OC) | 64 GB RAM
Notebook: RTX 4060 | Ryzen R9 7945HX | 32 GB RAM
Notebook: RTX 4060 | Ryzen R9 7945HX | 32 GB RAM
Re: How to use NVEnc?
Great, thank you very much.
Re: How to use NVEnc?
NVEncC on a 1080Ti
cmd line
with a RTX add b frames
This acts as a sort of pseudo CRF
I also use a vpy or avs script as input
cmd line
Code: Select all
--vbrhq 17500 --codec h265 --preset quality --level 4.1 --gop-len 24 --lookahead 32 --qp-init 1 --vbr-quality 25 --aq --cuda-schedule auto --colormatrix bt709 --colorprim bt709 --transfer bt709 --mv-precision q-pel --cabac
This acts as a sort of pseudo CRF
I also use a vpy or avs script as input
Re: How to use NVEnc?
Thank you, gonca.
Re: How to use NVEnc?
FWIW here my (basic) command line which I use for NVenc in ffmpeg for a kind of bitrate constrained constant quality encode
Code: Select all
ffmpeg.exe -i "input.264" -an -sn -c:v h264_nvenc -b:v 5000k -maxrate 18000k -bufsize 18000k -r 24000/1001 -s 1920x1080 -aspect 16:9 -pix_fmt yuv420p -preset bd -level 4.1 -cq 24 -bf 2 -b_strategy 1 -keyint_min 24 -g 24 -y "output.ts"
pause
Re: How to use NVEnc?
Thank you Sharc.