Handbrake 占用我 100% 的 CPU

我最近购买了 MCEBuddy 的付费版本,它在剪辑我用 PlayOn 录制的视频广告方面表现不错。

问题在于 HandbrakeCLI.exe 会间歇性地占用 100% CPU。

我使用的是 2.5.4.1 版本。

我的电脑配置如下:

Windows 10
Intel i5-9400F CPU@2.90GHz 6 核心
8GB 内存
Windows 版本 2004
Nvidia Geforce GTX 1660

我有 3 块硬盘:
一块 110GB 的 SATA 硬盘,系统装在上面;
第二块是 930GB 的硬盘;
还有一块 8TB 的 Seagate 备份硬盘。

感谢任何帮助。

CPU 使用量取決於許多不同因素。例如,如果您的設定檔使用支援的硬體編碼器進行硬體編碼(日誌會顯示),核心轉換可能由 GPU 處理。然而,如果設定檔要求去噪或去交錯等 GPU 不支援的任務,則會退回由 CPU 處理。此外,還有像是後設資料處理、重新封裝、廣告移除等純 CPU 密集型任務。GPU 主要減輕 CPU 的編碼負擔,但根據設定檔與硬體,CPU 仍可能需要處理 GPU 無法處理的部分。

其餘 CPU 工作仍可透過以下文章說明的工具限制 MCEBuddy 的 CPU 使用率,避免影響電腦回應速度或其他程式資源:

我突然也遇到同樣的問題。我什麼都沒改,只不過稍早跑了一個 MKV H.265 轉檔,因為我的 GPU 不支援 H.265,所以 HandBrake 全程用軟體編碼,把所有 CPU 資源吃滿,利用率衝到 100%。

吃完晚飯我出去買了一張新顯示卡。現在 HEVC 轉檔速度快多了,但 CPU 利用率還是 100%。我現在照常用「MKV 一般品質」跑轉檔,CPU 依舊 100%,而以前用同一個編碼設定大約只有 65%。

我解決了問題,進入 config 資料夾並編輯 profiles 檔案,調整編碼器順序,把 ffmpeg 放到第一……現在 CPU 使用率降到 50%,編碼時間卻維持不變。