2
I'm using FFmpeg to convert a number of files from MP4(H264 & AC3) to MP4(H264 & AAC) using the command ffmpeg -i in.mp4 -c:v copy -c:a aac out.mp4
I have a 4 core CPU with hyper-threading that shows around 15% usage when doing the conversion. The files are located on an SSD, and disk activity is around 3MB/s, so disk does not seem to be a bottleneck.
When the encoding starts the CPU hits its maximum frequency, but I have not noticed the load on any of the cores to go over about 50%.
Does FFmpeg make poor use of multiple cores? Is there any way to make the encode faster?
Run several
ffmpeg
processes at the same time. – llogan – 2017-04-06T21:21:53.653