I want to enable GPU encoding for my workflows. Since I do 99% transcoding material from MXF OP1A to H264 in a low resolution, I think this can speed up the processing (whic is my key factor).
By looking at the forum, I read many times that some of you are using nvenc encoding allready. I have also tried to compile the nvenc headers to ffmpeg by using this guide: https://docs.nvidia.com/video-technolog ... vidia-gpu/
but I get stucked at this point:
It leads me to an error with "unknown commands" or something like that.Go to the FFmpeg installation folder and run the following command.
./configure --enable-nonfree –disable-shared --enable-cuda-nvcc --enable-libnpp –-toolchain=msvc --extra-cflags=-I../nv_sdk --extra-ldflags=-libpath:../nv_sdk
Anyway, I think these guide is outdated and doesn't fit to the actual ffmpeg versions.
Can anybody please share how you bring nvenc enconding to work with FFAStrans on Windows?
Background: I want to test if GPU Encoding increases the processing speed significant. We are transcoding (in a farm) on old hardware and have to renew them next year. Therefore I would like to know, if it is wisely to invest in a good GPU like NVIDIA RTX A5000 or to go with higer CPU frequency like a AMD EPYC.
Best Regards
Michael