[Libav-user] multi-thread decoding

YIRAN LI mrfun.china at gmail.com
Mon Oct 24 14:02:16 EEST 2016

2016-10-24 19:49 GMT+11:00 Carl Eugen Hoyos <ceffmpeg at gmail.com>:

> 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.
​Thanks Carl, does that mean multi-thread decoding doesn't work for all
H.264 videos?

I'm at home so I can only do the test tomorrow, but could you tell me, if
you know, if more threads used
in decoding will
 consume more memory? ​

​If decoding speed is not that important, is
there any other reason to use multi-thread decoding?


> Carl Eugen
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20161024/826968bc/attachment.html>

More information about the Libav-user mailing list