I've been experimenting with the two.įirst, I've found that both will greatly speed up encoding: I'm not sure if decoding is faster, but it certainly does reduce the load on the CPU. I have two systems that have Quick View: one of them, which I just acquired, also has a CUDA capable Nvidia card. I'm just interested to know whether a better GPU for encoding would produce results comparable to CPU, while also being much faster. Some videos I process are very long, and CPU encoding is very inconvenient, given how slow it is, but encoding with Intel Quicksync doesn't give as good quality. Are there other things I'd have to factor in as well? (such as using a hdd or ssd, does that affect the speed?) Now I'll get to my question - Is encoding with a fairly new nvidia gpu going to give a better quality per bitrate than when encoding with Intel Graphics? Or is all GPU processing just not very good in general (in terms of quality)? And would it compare to the quality produced by CPU encoding? I imagine it would be a lot faster. This is a HUGE difference in speed, but, of course, I'm sacrificing some of the visual quality (in this case, the difference was not very noticeable). Comparatively, my GPU (just an Intel UHD graphics 620) encoded the video at around 15x. My CPU (a core i7 8th gen) encoded the video at about 2x speed. To highlight the difference, I re-encoded the same video in ffmpeg (it was about an hour long with 1080p res) using the CPU first, then the GPU. However, if keeping the original quality isn't a big deal for me, I most often choose to encode with Quicksync, because of how much faster it is. Sometimes, I just opt to use the good old CPU encoding and decoding, because of how effectively it preserves the original video quality, but this can be really inconvenient sometimes because of how slowly it encodes. I'm just asking this out of pure curiosity.
0 Comments
Leave a Reply. |