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.05k stars 91 forks source link

Is video out of vokoscreenNG optimized for streaming? #231

Open djnotes opened 1 year ago

djnotes commented 1 year ago

Bug report checklist

Describe the bug Not a bug obviously. Are videos generated by vokoscreenNG optimized for streaming? As far as I can guess the videos are encoding with CRF (constant rate factor) and they usually have low video bitrate (varies based on the type of screen recording and how frequently frames change). I wonder if this is optimized for streaming. Some streaming sites recommend higher rates for streaming e.g. 5 MB/s for 1080p, 3 MB/s for 720p. In macOS desktop recordings I got something like 6 MB/s for 1280x720 (60 fps). Maybe it encoded videos with CBR (constant bit rate)?

Will vokoscreenNG ever add support for CBR encoded videos?

vkohaupt commented 1 year ago

Information about cisco openh264 can be found here https://github.com/cisco/openh264