

A lot of those operations can't be done on a GPU and end up having to be done on the processor all we're asking the GPU to do in cases like this is encode an already-decoded video stream at a given target bitrate (or quality, depending on the options chosen). Most of the processor load is probably demuxing, decoding of both the video and audio streams, downscaling the video, and downmixing/resampling/re-encoding the audio (a small amount of overhead involved in shuffling data to/from the video card as well, but that shouldn't be much of a hit at all). Looking over the log, the performance is a bit on the low side, but it's transcoding at a rate that's still well above the source's framerate so it shouldn't be an issue when streaming the output. Looks like you figured that out already, but worth noting in case others are curious. You shouldn't need the SDK at all, as everything needed for this type of operation is in the video driver already. Or am I just expecting too much?įfmpeg-transcode-e76da33c-bedd-4630-9bce-a6e642a6838f.txt Edited Februby shorty1483 With the attached log, the GPU is heavy loading (checked with GPU-Z), but the CPU is also heavy loaded (but not as much than without NVENC).Īnything I miss? Any help or little how to is greatly appreciated. But when I start a movie with the last zeranoe ffmpeg one, the stream never starts.Įdit: Do I need to install the Video Codec SDK by Nvidia?Įdit 2: OK managed to install the latest card driver, but performance seems not as fast as I thought. If you're using Windows, you can use the builds found here, in Linux either compile from source of grab it from your distro's repository.Ĭan you point out a specific version for Windows with a direct link? Currently trying since I had to replace my card and chose an passive Nvidia GT730 Kepler based, so it should work. I haven't gotten it to work, but you need to use an FFMPEG build that has nvenc support compiled in.
