настройка потока процессора в ffmpeg - PullRequest
0 голосов
/ 03 января 2019

У меня есть PC 24 Thread, и когда я использую ffmpeg, я использую только 25% загрузки моего процессора. Так как же использовать все эти 24 темы? так что загрузка моего процессора достигает 100%, потому что если он равен 25%, это все еще медленный процесс

пример:

ffmpeg -i video01.mkv -i watermark.png -filter_complex "overlay = 10: 10" output01.mkv

как установить 24 потока процессора?

Ответы [ 2 ]

0 голосов
/ 30 июня 2019

Вы можете установить -threads 24 после аргумента -i.Но вы получаете убывающую отдачу, как только переходите из реальных потоков в потоки типа Hyperthreading.В этом случае вы должны установить -threads 12.

0 голосов
/ 04 января 2019

Он спроектирован так, что вы все еще можете использовать свою систему для других процессов.Комментарий объясняет, как манипулировать поведением потока ffmpeg.Если вы спросите меня, поведение ffmpeg по умолчанию довольно хорошее.Он допускает многократное кодирование и декодирование в одной и той же системе с запущенными отдельными процессами ffmpeg.

Если вы скажете, что система будет выполнять только «эту» работу в течение своей жизни, то этот ПК, вероятно, излишним для этой работы.

И, наконец, согласно закону Амдала, использование слишком большого количества потоков может также не привести к линейному ускорению производительности.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...