On 9/12/22, Cecil Westerhof via ffmpeg-user <[email protected]> wrote:
> Paul B Mahol <[email protected]> writes:
>
>> On 9/12/22, Cecil Westerhof via ffmpeg-user <[email protected]>
>> 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.
>
>
> By the way: does this mean that ffmpeg can always use 4 CPU's?
> (input, output, filtering and complex filtering)

No, ffmpeg may use sometimes only 1 or sometimes all available CPUs.
That depends on many factors.

-threads is both input and output option.

>
> --
> Cecil Westerhof
> Senior Software Engineer
> LinkedIn: http://www.linkedin.com/in/cecilwesterhof
> _______________________________________________
> ffmpeg-user mailing list
> [email protected]
> https://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> To unsubscribe, visit link above, or email
> [email protected] with subject "unsubscribe".
>
_______________________________________________
ffmpeg-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to