[Libav-user] multi-thread decoding

Carl Eugen Hoyos ceffmpeg at gmail.com
Mon Oct 24 11:49:35 EEST 2016

2016-10-24 7:26 GMT+02:00 YIRAN LI <mrfun.china at gmail.com>:

> I'm researching the impact multi-thread decoding may have on memory usage.
> Does anyone know if enabling multi thread decoding will use more memory ?

Multi-threaded decoding can be more memory-consuming than single-threaded
decoding, FFmpeg developers do not agree whether this is unavoidable or a
disadvantage of our implementation.

> (so that more threads used, more memory required?)
> I tried to decode an H.264 encoded 4K video using command:

>  ffmpeg.exe -v error -i a.mp4  -threads 0 -f null - 2>error.log

How did you encode the H.264 input file?
Test with eight reference frames and yuv 4:4:4.

Carl Eugen

More information about the Libav-user mailing list