vkohaupt / vokoscreenNG

vokoscreenNG is a powerful screencast creator in many languages to record the screen, an area or a window (Linux only). Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal. Other tools such as systray, magnifying glass, countdown, timer, Showclick and Halo support will help
https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html
GNU General Public License v2.0
1.11k stars 91 forks source link

Output video lagging when recording a 2k/4k video screen - can I force 1080p output video? #242

Open memento opened 2 years ago

memento commented 2 years ago

Hi,

First let me thank you for your amazing work. I've been using vokoscreen and vokoscreenNG for some time now and it's been fulfilling all my needs until I bought myself a new 4k screen and started recording screen casts with it. The output video is lagging and sometimes, vokoscreenNG even crashes. Instead of decreasing the resolution on my screen, I'd like to know if there is a way to make vokoscreenNG to record a 1080ps video out of my 2k/4k screen? I'm even willing to modify a conf file by hand if needed, no problem.

Have a great day. Thanks for your work!

vkohaupt commented 2 years ago

I'm assuming you're using and needing the default settings. In this case there is no other option than to reduce the resolution of the screen. Second option would be a powerful computer.

memento commented 2 years ago

Thanks for the quick answer. Do you think you could implement the choice of the output resolution <= screen resolution in a later release?

Thanks for your great work.

Best regards,

vkohaupt commented 2 years ago

How about a generous donation?

memento commented 2 years ago

What amount do you have in mind for that feature?

vkohaupt commented 2 years ago

That's hard to answer. I appreciate 5 to 10 hours of work This contains: Variable down-scaling of the full screen Integration into the GUI Code integration here on github Testing usability bug fixing

Now you have to decide.

memento commented 2 years ago

How many users will actually benefit from that feature? Especially as I hope this feature would decrease the computation needed to record the screen hence avoid lagging (which is mainly up to where you choose to apply the decrease of the resolution in the workflow. Too late and it will not decrease the CPU usage but merely decrease the size of the output file).

vkohaupt commented 2 years ago

That will be very few. See https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam Line: Primary display resolution

But these users don't need this function because they have a powerful PC.

I also don't want to add a function that nobody uses.

The easiest thing is to change the resolution to record.