Handbrake 錯誤使用 Intel QSV HEVC 編碼器 (升級 HandbrakeCLI 後解決)

請求類型:
錯誤

MCEBuddy 版本與類型(32 位元或 64 位元):
2.5.5 64 位元

作業系統與類型(32 位元或 64 位元):
Windows 10 Pro 64 位元

問題或建議摘要:
2020-07-27T18:36:01 MCEBuddy.AppWrapper.Handbrake → [18:36:01] qsv_hevc_make_header: MFXVideoENCODE_EncodeFrameAsync failed (-5)
2020-07-27T18:36:01 MCEBuddy.AppWrapper.Handbrake → ERROR: encqsvInit: qsv_hevc_make_header failed
2020-07-27T18:36:01 MCEBuddy.AppWrapper.Handbrake → ERROR: Failure to initialise thread ‘Quick Sync Video encoder (Intel Media SDK)’

我在先前獨立使用 Handbrake 時也遇到過相同的問題。最新版的 Handbrake 已解決此問題。我手動下載 Handbrake CLI 並放到 MCEBuddy 的 handbrake 資料夾內,問題就解決了。

重現錯誤的步驟:
使用 handbrake 與 Intel QSV HEVC 編碼。來源來自 PlayNow。

handbrake-general=–decomb --auto-anamorphic --verbose=2
handbrake-video=–start-at duration:0 -e qsv_h265 --encoder-preset quality -q 28 -vfr
handbrake-audio=–aencoder copy --audio-copy-mask aac,ac3,eac3,truehd,dts,dtshd,mp3,flac -R auto --all-audio
handbrake-audioac3=–aencoder copy --audio-copy-mask aac,ac3,eac3,truehd,dts,dtshd,mp3,flac -R auto --all-audio
handbrake-ext=.mkv
handbrake-audiodelay=skip

截圖:


能否提供記錄檔(以及可能的上傳原始影片,以便我們重現問題)。

從 2.5.5 版開始,MCEBuddy 內建了兩個不同版本的 HandBrake。舊版本在某些 Intel 平台上進行硬體編碼時速度更快,當在 Intel 平台上使用硬體編碼時,MCEBuddy 會使用它(記錄檔會顯示)。你知道你替換的是哪一個嗎?

根據 PlayOn 軟體的服務條款,我無法與您分享原始影片。不過,這裡是記錄檔。
Letterkenny - S01E01 - Ain’t No Reason to Get Excited.mp4-TV Stream 14-2020-07-27T18-34-41.log (1.9 MB)

1 个赞

明白了,谢谢,看起来你正在使用一个强制硬件编码的自定义配置文件:

handbrake-UsingHardwareEncoding=true

因此它使用的是标准 HandBrake,而不是旧的硬件优化版本,而你已将其替换为最新构建。

我们会测试最新的 HandBrake,并在下次构建中更新。

你下載了哪個版本?

HandBrakeCLI-1.3.3-win-x86_64

已在今日 2.5.5 BETA 版本中修复