[FFmpeg-user] Media Express vs FFmpeg CPU use
phil_rhodes at rocketmail.com
Wed Apr 28 22:36:22 EEST 2021
It's very difficult to figure out with any accuracy because codecs aren't really testable outside the application that's using them, but my impression is that the ffmpeg prores encoder - while very helpful and a massive timesaver - is fairly CPU-hungry compared to the commercial options.
On Wednesday, 28 April 2021, 20:28:12 BST, Carl Zwanzig <cpz at tuunq.com> wrote:
On 4/28/2021 3:03 AM, Bouke wrote:
> Trying to capture decklink input to ProRes.
> FFmpeg is VERY cpu hungry (230 % on my sytem in the example below, increasing when upping the quality of Prores)
> Media Express / VTEncoderXPCservice use just half the CPU.
My assumption is that the BMD code is simply more optimized for the tasks
it's doing, and probably using a licensed encoder. Otherwise, are all the
parameters the same between tests? I was looking specifically at pix_fmt
(might need to move that earlier in the cmd line). (I'd experiment myself
with this but have a production on Saturday and a lot to do before that.)
> (Eventually I want to do multiple streams on a single machine.)
Do you need prores output? Can you capture into something else and then
ffmpeg-user mailing list
ffmpeg-user at ffmpeg.org
To unsubscribe, visit link above, or email
ffmpeg-user-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-user