Beste H.264-Einstellungen in Handbrake für geringste CPU-Belastung

Beste H.264-Einstellungen in Handbrake für geringste CPU-Belastung

Die tatsächliche Dateigröße ist KEIN Problem, da ich eine eigenständige Anwendung oder einen Kiosk bereitstelle. Aber die CPU-Auslastung ist ein Problem. Welche H.264-Exporteinstellungen sind in diesem Szenario optimal für Handbrake?

Antwort1

Wahrscheinlich machst du etwas falsch.

Codec-Einstellungen haben keinerlei Einfluss auf die CPU-Auslastung. Unabhängig davon, welche Einstellungen Sie verwenden, wird die gesamte verfügbare Rechenleistung genutzt, um so schnell wie möglich fertig zu werden. Denn ungenutzte Ressourcen sind verschwendete Ressourcen – wenn Sie beispielsweise nur 50 % der Leistung Ihrer CPU nutzen, könnten Sie genauso gut eine halb so leistungsstarke CPU verwenden.

Ich vermute, Sie haben ein Problem damit, dass andere Programme während der Codierung nicht reagieren. Die Standardlösung für dieses Problem ist das Jonglieren mit Prioritätseinstellungen. Unter Windows sollten Sie sich Folgendes ansehen:Planungsprioritäten. Sie können sie ausprobieren, indem Sie im Task-Manager mit der rechten Maustaste auf einen Prozess klicken und etwas aus demPriorität setzenMenü (verwenden Sie einfach nichtEchtzeit, es kann ein System vollständig blockieren). Legen Sie für Ihre Haupt-App eine höhere Priorität fest und für Hintergrundprozesse eine niedrigere. (Dies kann auch programmgesteuert erfolgen.)

Unter LinuxProzessfreundlichkeitspielt eine ähnliche Rolle. Je niedriger die Niceness eines Prozesses ist, desto mehr CPU-Zeit wird ihm zugewiesen. Sie können eine höhere Niceness (d. h. niedrigere Priorität) aus dem Kontext eines beliebigen Benutzers festlegen. Die Niceness kann nur von Root verringert werden.

Oder wenn Sie Linux verwenden und nur eine feste Grenze für die CPU-Auslastung festlegen möchten,Kontrollgruppenkönnte für Sie die richtige Lösung sein. Mir sind keine ähnlichen Mechanismen in Windows bekannt.

verwandte Informationen