Как ограничить использование ffmpeg только 50% моего процессора?

im, используя ffmpeg для потоковой передачи моего рабочего стола через UDP, но моя проблема заключается в том, что процесс ffmpeg всегда принимает 100% -ный процессор за все время его работы, не оставляя другого приложения, мой вопрос заключается в том, как я могу ограничить процесс ffmpeg занятием всего 50 -60% от процессора?

Мой процессор имеет одно ядро 2 ГБ RAM

Ответ 1

FFMpeg имеет опцию -threads. Вы можете определить там, если он будет auto (по умолчанию), или вы можете ограничить количество используемых потоков (ядер процессора). Рекомендуем установить ваш номер в зависимости от количества доступных потоков минус 1 или 2. Поэтому, если у вас есть 8 потоков, установка на -threads 6 будет отличной. Но если у вас есть только одно ядро ​​и 2 ГБ ОЗУ, я не уверен, что это так! Для FFMpeg требуется много ресурсов.