Hallo,
ich habe kürzlich beschlossen, mit MCEBuddy zu experimentieren, um meine TV-Aufzeichnungsverarbeitung zu beschleunigen. Soweit ich verstanden habe, werden die Aufzeichnungen als h264 und AC3 formatiert, sodass ich sie eigentlich nur als mp4/mkv speichern, Untertitel extrahieren und Werbung entfernen muss. Ich habe in letzter Zeit viel mit ffmpeg gearbeitet und einige Dinge mit „codec copy“ getestet. Nachdem ich einige Dateien manuell getestet hatte, wurde mir klar, dass ich dafür lediglich ein Profil anpassen muss. Ich habe ein Profil in MCE konfiguriert und getestet – es funktionierte – aber im Log fand ich ein paar Probleme:
Ich habe den neuen PC gerade zusammengestellt: Prozessor Core i5 der 10. Generation, noch mit meiner alten GT630 (ich warte auf eine neue Karte). Ich stellte fest, dass HW-Encoding nicht erkannt wird.
Außerdem versucht das System trotz ffmpeg als erste Option zuerst Handbrake, bevor es scheitert.
Was stimmt mit meiner Konfiguration nicht bzw. wo sollte ich nachschauen?
Gibt es sonst noch etwas an meiner Konfiguration, das falsch ist? Ich möchte Handbrake ignorieren oder zumindest ein ähnliches „codec copy“ als Fallback haben.
ok, ein bisschen mehr Recherche und natürlich war meine interne Grafik irgendwie deaktiviert, seit ich die zusätzliche Karte eingebaut hatte. Das habe ich geklärt, und jetzt erkennt es die Intel-HW
QuickSync-Encoding-Unterstützung verfügbar → True
H.264-Encoding-Unterstützung verfügbar → True
H.265-Encoding-Unterstützung verfügbar → True
Aber weiter unten versucht es trotzdem zuerst mit Handbrake und scheitert nun mit dieser Meldung (mehrfach wiederholt):
MCEBuddy.AppWrapper.Handbrake → [h264_qsv @ 0000000002eb3b40] Fehler beim Initialisieren des MFX-Videodecoders: nicht unterstützt (-3)
mehr zu meiner Geschichte
Um zu erreichen, was ich will, habe ich jede Backup-Option entfernt (weiß nicht, wie gut oder schlecht das ist) und nur FFMPEG übrig gelassen. Außerdem hinzugefügt:
ffmpeg-general=-threads 0 -hwaccel qsv
Jetzt läuft die Konvertierung echt SCHNELL! Bin damit zufrieden.
Es funktioniert für mich, weil ich weiß, dass die Quelle h264/ac3 aus Free-to-Air-TV ist, kompatibel mit meinem Plex-Setup. Für mich sind das Wegwerfaufnahmen.
Die noch offene Frage ist wohl, ob es einen besseren Weg gibt, das zu erreichen?
Vielleicht eine Möglichkeit für ffmpeg, zu erkennen, dass Hardware-Transcoding verfügbar ist, und diesen Parameter automatisch hinzuzufügen?
Ich habe auch Probleme, Hardwarebeschleunigung zum Laufen zu bekommen. Ich habe ein Asus Q524UQK mit Intel HD 620 integriert und Nvidia 940MX. Also ja, Hilfe lol. Ich kann ein Log hochladen, wenn ihr mir sagt, wie man es postet. Das ist mein erstes Mal posten, habe gerade MCEBuddy Premium gekauft.