Ffmpeg QSV HEVC-fout op 1 desktop maar niet op de andere

Ik heb geëxperimenteerd met ffmpeg om de juiste parameters te vinden voor de beste kwaliteit met Intel QSV. Op één desktop (Intel UHD 630 versie 27.20.100.9168) krijg ik de volgende fout:

[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

Maar het werkt prima op een andere desktop (Intel Iris Pro 580 versie 27.20.100.8681). Ik gebruik de meegeleverde ffmpeg, maar voer de taak handmatig uit via de opdrachtregel. Dit is wat ik uitvoer:

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

Weet iemand hoe ik deze fout kan oplossen?

Uw 630-driver/hardware ondersteunt mogelijk niet alle parameters (bijv. hevc, vsync of een preset), probeer door eliminatie te achterhalen welke niet wordt ondersteund.

Ik heb het teruggebracht tot de basis (zie hieronder) en krijg nog steeds dezelfde fout.

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

Werkt uitstekend in 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]  - logical processor count: 20
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11] Intel Quick Sync Video support: yes
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - Intel Media SDK hardware: API 1.32 (minimum: 1.3)
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - Intel Media SDK software: API 1.19 (minimum: 1.3)
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - H.264 encoder: yes
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - preferred implementation: hardware (any) via D3D11
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - capabilities (hardware):  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]     - capabilities (software):  bpyramid vsinfo opt1 opt2
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - H.265 encoder: yes (8bit: yes, 10bit: yes)
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - preferred implementation: hardware (any) via D3D11
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - capabilities (hardware):  bpyramid icq vsinfo opt1

Het lijkt erop dat je mogelijk de -crf/-cq/bitrate-parameter voor de video mist.
Heb je geprobeerd ffmpeg te updaten naar een nieuwere versie en te kijken of dat helpt, aangezien het werkt in handbrake.

Ik heb -crf geprobeerd. De laatste was de meest afgeknotte versie die ik kon maken om de suggestie van @RBoy te testen. Ik zal de nieuwste versie van ffmpeg proberen. Ik vond het alleen vreemd dat de ene desktop het wel deed en de andere niet.