MCEBuddy-Version und Typ (32bit oder 64bit):
2.5.5 64bit
Betriebssystem und Typ (32bit oder 64bit):
Windows 10 Pro 64bit
Zusammenfassung des Problems oder Vorschlags:
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)’
Ich bin auf dasselbe Problem mit der vorherigen Version von Handbrake gestoßen, die ich außerhalb von MCEBuddy verwendet habe. Die neueste Version von Handbrake behebt das Problem. Ich habe Handbrake CLI manuell heruntergeladen und in den Handbrake-Ordner unter MCEBuddy gelegt, um das Problem zu lösen.
Schritte zur Reproduktion des Fehlers:
Kodierung mit Handbrake und Intel QSV HEVC. Quelle stammt von PlayLater.
Können Sie die Protokolldatei einfügen (und möglicherweise das Originalvideo hochladen, damit wir es nachvollziehen können).
Ab Version 2.5.5 sind zwei verschiedene Versionen von HandBrake in MCEBuddy enthalten. Die ältere Version ist auf einigen Intel-Plattformen für die Hardware-Kodierung deutlich schneller und wird von MCEBuddy bei der Hardware-Kodierung auf Intel-Plattformen verwendet (die Protokolle zeigen dies). Wissen Sie, welche Version Sie ersetzt haben?
Verstanden, danke. Es sieht so aus, als würden Sie ein benutzerdefiniertes Profil mit erzwungener Hardware-Kodierung verwenden:
handbrake-UsingHardwareEncoding=true
und daher wird die Standard-HandBrake-Version verwendet, nicht die ältere hardware-optimierte HandBrake-Version, die Sie durch die neueste Version ersetzt haben.
Wir werden die neueste HandBrake-Version testen und mit dem nächsten Build aktualisieren.