Ich habe für meinen Heimmediaserver einen neuen Computer aufgesetzt. Mir ist aufgefallen, dass die Dateien auf der MP4-Hochqualitäts-Einstellung bis zu vier Stunden oder länger zur Konvertierung brauchen. Als ich auf die Schnell-Einstellung umgestellt habe, dauert es trotzdem noch über eine Stunde pro Datei, wenn sie automatisch nach einer Aufnahme in einem überwachten Ordner konvertiert wird. Wenn ich jedoch eine laufende Konvertierung stoppe (nicht pausiere) und MCEBuddy neu starte, dauert die Konvertierung nur noch etwa 12 Minuten. Hardware-Konvertierung ist aktiviert. Ich habe meine Intel-Grafiktreiber auf die auf der Support-Seite als stabil gelistete Version aktualisiert. Irgendwelche Vorschläge? Im Folgenden sind meine Log-Dateien.
Es liegt an Ihrer Windows-Version bzw. -Konfiguration. Sie verwenden Windows 7 oder Server 2008, und diese unterstützen keine Hardware-Beschleunigung, wenn kein Benutzer angemeldet ist (headless). Mindestens ein Benutzer muss angemeldet sein.
Im „Automatik-Modus“, wenn kein Benutzer angemeldet ist, erscheint folgende Warnung:
2018-02-21T21:05:58 MCEBuddy.AppWrapper.Handbrake → Starting process as a UISession process with Admin privileges. This requires atleast 1 user to be logged into the system (remote desktop or locally)
ERROR> 2018-02-21T21:05:58 → StartAppWithAdminPrivilegesFromNonUISession WTSQueryUserToken failed (No logged on users) with error 1008. An attempt was made to reference a token that does not exist.
WARNING> 2018-02-21T21:05:58 MCEBuddy.AppWrapper.Handbrake → Unable to create UI Session process with Admin Privileges from NonUI Session. Is any user logged on?
Daraufhin wechselt das System in eine Sitzung ohne Benutzer, und Ihr Grafiktreiber läuft „langsam“ mit etwa 50 fps
2018-02-21T21:30:47 MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 35.68 % (47.26 fps, avg 54.73 fps, ETA 00h44m35s)
Sobald Sie sich anmelden, kann MCEBuddy diese Anmeldung nutzen, um Windows 7 zur Hardware-Beschleunigung zu bewehen, und die Geschwindigkeit steigt auf fast 400 fps
2018-02-21T21:39:00 MCEBuddy.AppWrapper.Handbrake → Encoding: task 1 of 1, 52.96 % (389.77 fps, avg 363.31 fps, ETA 00h04m54s)
Windows 8.1 und neuere Versionen kennen diese Einschränkung nicht und können die Hardware-Beschleunigung auch ohne angemeldete Benutzer nutzen.
Sie können daher entweder auf eine neuere Windows-Version upgraden oder einen Benutzer auf Ihrem Windows-7-/Server-2008-System angemeldet lassen, während MCEBuddy läuft.
Danke. Ich habe die integrierte Windows-Remotedesktop-Anwendung verwendet, um vom persönlichen Computer aus auf den Media-Computer zuzugreifen. Das ist der Grund, warum es so aussieht, als wäre ich nicht angemeldet, weil ich die Remotedesktop-Verbindung nicht dauerhaft geöffnet halte.
Ich habe UltraVNC installiert, das es mir ermöglicht, auf den Computer zuzugreifen, ohne mich abzumelden. Hoffentlich wird dies das Problem lösen.