[FFmpeg-user] -threads 1 seems not work

Reindl Harald h.reindl at thelounge.net
Mon Sep 12 18:55:12 EEST 2022



Am 12.09.22 um 14:38 schrieb Cecil Westerhof via ffmpeg-user:
> Paul B Mahol <onemda at gmail.com> writes:
> 
>> On 9/12/22, Cecil Westerhof via ffmpeg-user <ffmpeg-user at ffmpeg.org> wrote:
>>> For a certain conversion I use '-threads 1'. As I understand it ffmpeg
>>> should then only use one CPU. I see that the CPU usage is lower as
>>> without this parameter, but it goes up to 180%. So clearly it is using
>>> at least two CPU's.
>>> Or am I understanding this parameter wrongly?
>>>
>>> I am using ffmpeg version 4.3.4-0+deb11u1. (Debian always lags a
>>> little bit behind to be more stable.)
>>>
>>
>> threads can be used for input decoding, output encoding and filtering.
>>
>> You need to use threads = 1 for all 3 of them.
> 
> I see:
>      -filter_threads
>      -filter_complex_threads
> 
> But nothing for input decoding and output decoding

as always -threads can used twice as other params

before the input file it's *always* an input-param and after it it's an 
output-param


More information about the ffmpeg-user mailing list