Help improving tooling for creating the release video
Current record tooling is an FFMPEG script which relies on xgrab and xrandr to perform hi-dpi recordings. release-video-record-scripts2.tar.gz Alternatively you can use use GNOME Shell's built-in screen recorder (note this not preferred as it results in worse quality).
Make sure you are logged into
Put the included
ffmpegbinary into your
~/.local/bin/folder. (The included ffmpeg binary is compiled with h264 support which is the format used in the script)
~/.local/binis part of
Force GNOME into Hi-DPI mode (this might only take effect after using the
gsettings set org.gnome.desktop.interface scaling-factor 2
Find out the name of your output screen device by running:
Scale your screen rendering size:
xrandr --output <INSERT-OUTPUT-NAME> --panning 2880x1620 --scale 1.5x1.5
Right click the included "
green-screen.png" and choose "Set as Wallpaper".
Run your app in windowed mode with some margin all around it.
Do your thing in the app.
Check that the resulting video is stored inside
$HOME/Videos/and send it to email@example.com.
Restore your setup
(assuming your original resolution was 1920x1080)
- run the command: xrandr --output --panning 1920x1080 --scale 1.0x1.0
- run the command: gsettings set org.gnome.desktop.interface scaling-factor 1
- reset your wallpaper, remove ffmpeg from ~/.local/bin/
Further Development of Tooling
@felipeborges is working on a template for developers to be used for the clips and I'm going to work during this time to make sure we have an image/flatpak enviroment ready for engagement team and Bastian to test these new features for the next release.