On top of this, I on purpose triggered the thumbnail-generation of some videos and had a look at the GPU load:
(intel_gpu_top)
The GPU load, while the CPU was working hard on transcoding (generating thumbnails), was 0%!!!
Again: the transcoding-work, of the thumbnail-generation can (and should!) be offloaded to the GPU. Please no excuses like these:
These are just cheap excuses to which there are multiple solutions:
- make it an option! (so the 0.001% super low performance user can disable it)
- run it with low priority, so it never disturbs any live-transcoding
Besides this, even these super low power performance QSV GPUs can do the work. And way more efficient than the CPU. As these super low performant APUs have also … gues what? A super low performing CPU… so doing it by CPU does not make much sense.
