Ffmpeg QSV HEVC-fejl på én desktop men ikke den anden

Jeg har eksperimenteret med ffmpeg for at finde de rigtige parametre til den bedste kvalitet med Intel QSV. På én desktop (Intel UHD 630 version 27.20.100.9168) får jeg følgende fejl:

[hevc_qsv @ 0000018e9a302e00] Could not load the requested plugin '6fadc791a0c2eb479ab6dcd5ea9da347': specified object was not found (-9)
[hevc_qsv @ 000001e9a302e00] 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

Men det virker fint på en anden desktop (Intel Iris Pro 580 version 27.20.100.8681). Jeg bruger det medfølgende ffmpeg, men kører jobbet manuelt via kommandoprompt. Her er hvad jeg kører:

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

Ved nogen, hvordan man løser denne fejl?

Din 630-driver/hardware understøtter muligvis ikke nogle af parametrene (f.eks. hevc, vsync eller en preset), prøv at eliminere for at se, hvilken en den ikke understøtter.

Jeg har reduceret det til det grundlæggende (se nedenfor) og får stadig den samme fejl.

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

Fungerer perfekt i 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]  - antal logiske processorer: 20
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11] Intel Quick Sync Video-understøttelse: ja
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: ja
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - foretrukken implementering: hardware (enhver) via D3D11
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - kapabiliteter (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]     - kapabiliteter (software):  bpyramid vsinfo opt1 opt2
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]  - H.265-encoder: ja (8bit: ja, 10bit: ja)
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - foretrukken implementering: hardware (enhver) via D3D11
2021-02-02T07:32:11 MCEBuddy.AppWrapper.IntelQuery --> [07:32:11]     - kapabiliteter (hardware):  bpyramid icq vsinfo opt1

Det ser ud til, at du muligvis mangler -crf/-cq/bitrate-parameteren til videoen.
Har du prøvet at opdatere ffmpeg til en nyere version og se, om det hjælper, da det virker i HandBrake?

Jeg prøvede -crf. Den sidste var den mest nedbarberede, jeg kunne lave for at teste @RBoys forslag. Jeg vil prøve den nyeste version af ffmpeg. Jeg syntes bare, det var mærkeligt, at den ene computer virkede, mens den anden ikke gjorde.