I have enabled acceleration via QSV and up until recently I have had hw decoding disabled. To take advantage of end-to-end transcoding I have now enabled hw decoding and re-encoded a couple of videos.
Observations:
-
[hw decoding enabled] - Transcoded videos are over saturated compared to hw decoding disabled. I have tried all tone-mapping profiles and none of them reduce the saturation after re-encoding after each profile change.
-
Changing Tone-mapping NPL has no impact with hw decoding enabled. It only seems to make a change where hw decoding is disabled i.e. where tone-mapping is performed by CPU.
For now I have reverted back to hw decoding disabled as this yields the best results on transcoded videos where tone-mapping is concerned.
Using docker-compose on unraid using openvino for ML container.
Nothing interesting in the logs except that QSV acceleration started and completed.
[Nest] 6 - 10/31/2024, 1:08:57 PM LOG [Microservices:MediaService] Encoding video 98643ce3-7f24-4944-9a2f-09a61d24d50b with QSV acceleration
[Nest] 6 - 10/31/2024, 1:10:17 PM LOG [Microservices:MediaService] Successfully encoded 98643ce3-7f24-4944-9a2f-09a61d24d50b
.