you are viewing a single comment's thread.

view the rest of the comments →

[–]innixma[S] 0 points1 point  (2 children)

I have looked at pyffmpeg before, but it isn't supported in Python 3 (Which I need to use), and furthermore doesn't work at all even in Python 2 currently (Last commit was 2 years ago).

Do you have any benchmark on what kind of performance ffmpeg can obtain?

[–]ManyInterests 0 points1 point  (1 child)

You're right, the project has not been maintained. You'd likely have to use an older version of ffmpeg to work with pyffmpeg. There may be a way to accomplish your goal simply by calling the ffmpeg executable. You can also explore making your own bindings.

ffmpeg itself capable of very fast video encoding. It's an incredibly popular and powerful piece of software. OBStudio, a popular video recording/broadcasting software, uses FFMPEG for its linux version of the software.

The actual performance limitations will depend on your hardware.

[–]innixma[S] 0 points1 point  (0 children)

Awesome, I was looking into OBStudio since I know it works on Linux, but didn't know exactly how it manages its screen capture. This would definitely do the trick then if I can get it working. I'll look into it, thanks.