Erreur Ffmpeg QSV HEVC sur 1 bureau mais pas sur l'autre

Je joue avec ffmpeg pour trouver les bons paramètres offrant la meilleure qualité avec Intel QSV. Sur un bureau (Intel UHD 630 version 27.20.100.9168), j’obtiens l’erreur suivante :

[hevc_qsv @ 0000018e9a302e00] Could not load the requested plugin '6fadc791a0c2eb479ab6dcd5ea9da347': specified object was not found (-9)
[hevc_qsv @ 0000018e9a302e00] Error loading plugins
Error initializing output stream 0:0 -- Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

Mais cela fonctionne parfaitement sur un autre bureau (Intel Iris Pro 580 version 27.20.100.8681). J’utilise le ffmpeg fourni, mais je lance la tâche manuellement via l’invite de commandes. Voici la commande que j’exécute :

ffmpeg.exe -hide_banner -threads 0 -hwaccel qsv -i D:\Temp\input.mp4 -vf yadif=0:-1:1,hqdn3d -vcodec hevc_qsv -preset slow -crf 26 -vsync 2 -map 0:v -sn -acodec copy -map 0:a -f matroska c:\Temp\output.mkv

Quelqu’un sait comment résoudre cette erreur ?

Votre pilote/matériel 630 peut ne pas prendre en charge certains paramètres (par exemple hevc, vsync ou un préréglage), essayez par élimination de voir lequel il ne supporte pas.

Je l’ai simplifié au maximum (voir ci-dessous) et j’obtiens toujours la même erreur.

ffmpeg.exe -hide_banner -threads 0 -i D:\\Temp\\input.mp4 -vcodec hevc_qsv -map 0:v -acodec copy -map 0:a -f matroska c:\\Temp\\output.mkv

Fonctionne parfaitement dans HandBrake.

2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11] CPU: Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - nombre de processeurs logiques : 20
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11] Prise en charge d’Intel Quick Sync Video : oui
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - Intel Media SDK matériel : API 1.32 (minimum : 1.3)
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - Intel Media SDK logiciel : API 1.19 (minimum : 1.3)
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - encodeur H.264 : oui
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - implémentation préférée : matériel (n’importe lequel) via D3D11
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - capacités (matériel) :  breftype icq+la+i+downs vsinfo opt1 opt2+mbbrc+extbrc+trellis+ib_adapt+nmpslice
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - capacités (logiciel) :  bpyramid vsinfo opt1 opt2
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - encodeur H.265 : oui (8 bits : oui, 10 bits : oui)
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - implémentation préférée : matériel (n’importe lequel) via D3D11
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - capacités (matériel) :  bpyramid icq vsinfo opt1

Il semble que vous manquiez peut-être le paramètre -crf/-cq/bitrate pour la vidéo.
Avez-vous essayé de mettre à jour ffmpeg vers une version plus récente pour voir si cela résout le problème, puisque cela fonctionne dans HandBrake ?

J’ai essayé -crf. Le dernier était le plus simplifié possible afin de tester la suggestion de @RBoy. Je vais essayer la dernière version de ffmpeg. Je trouvais juste étrange qu’un bureau fonctionne et pas l’autre.