В Handbrake вы можете передавать расширенные параметры, чтобы использовать только определенное количество потоков ЦП.
Вы можете использовать threads
, просмотреть документацию CLI Handbrake
При использовании threads
вы можете указать любое количество процессоров для использования. По умолчанию auto
.
Параметр -x
обозначает Расширенные настройки в GUI Ручного тормоза, где threads
будет go.
. Ручной тормоз для использования только одного потока CPU для расширенной настройки:
-x threads=1
Вы также можете использовать veryslow
для настройки --encoder-preset
, чтобы помочь загрузке процессора.
--encoder-preset=veryslow
Я на самом деле предпочитаю использовать пресет --encoder-preset=veryslow
, так как я вижу общее лучшее качество в кодировке.
И то и другое вместе:
--encoder-preset=veryslow -x threads=1
Отформатировано с помощью переменной cmd
:
cmd = "handbrakecli -i raw_video.mp4 -o video.mp4 -O -e x264 --encoder-preset=veryslow -x threads=1" #example command
Посмотрите, поможет ли это.