Bug 467842

Summary: Screencast output looks very poor, likely from bad/non-configurable default settings
Product: [Applications] Spectacle Reporter: miranda
Component: GeneralAssignee: Boudhayan Gupta <me>
Status: RESOLVED FIXED    
Severity: normal CC: kde, miranda, nate
Priority: NOR    
Version First Reported In: 23.03.80   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: example screencast

Description miranda 2023-03-27 04:52:02 UTC
SUMMARY
When attempting to use the spectacle screencast feature, the output looks awful. I believe this is due to poor capture defaults.


STEPS TO REPRODUCE
1. Open wayland session
2. Open spectacle
3. Record screen (window, workspace, etc)

OBSERVED RESULT
You can see the attached video as an example. The same issue still occurs if I pick a smaller region. From what I can see the bitrate is arguably higher than necessary, and defaults to a variable framerate with what seems to be some kind of ABR-like rate control. Something also seems wrong with the color range, maybe?

EXPECTED RESULT
A default of, or at least an option for, a constant framerate with some form of CRF that can be tuned.


SOFTWARE/OS VERSIONS
Arch Linux w/ KDE Plasma
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
Kernel: 6.2.8-arch1-1
AMD Radeon RX 6600 XT
Mesa: 23.0.0
Comment 1 miranda 2023-03-27 04:58:21 UTC
Created attachment 157621 [details]
example screencast
Comment 2 Nate Graham 2023-04-05 00:12:18 UTC
Yeah, at the time you tested this, it looked quite bad. We've been working on it since then, and things should be quite a bit better for the final release. Do feel free to re-open this bug report if you find that it's still bad after upgrading to the official Spectacle 23.04 release, though.