[FFmpeg-user] Media Express vs FFmpeg CPU use

Phil Rhodes 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 mailing list