Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Video Editing Tweaks

Install and setup OBS Studio

The most recent version of OBS Studio is available as a flatpak in the Elementary OS App Center or can also be installed from OBS Studio | Flathub. Now OBS Studio settings are a mix of the arcane and obtuse and most folks don’t really understand them; with that being said OBS Studio, out of the box, will not output any video recording format that the free version of Davinci Resolve can load and use. So we’re going to fix that right now. We’re going to change the recording output settings to use Custom Output (FFmpeg) and use the following settings.

Container Format: mov
Video Bitrate: 290000Kbps
Keyframe Interval: 1
Video Encoder: dnxhd
Audio Bitrate: 2304 Kbps
Audio Encoder: pcm_s24le

You should now be able to record 1080p 60 video using DNxHD 290. This will import directly into the free version of Davinci Resolve. See Interfacing Linux: Record DNxHD With OBS – Linux Game Cast for slightly more details and an image to verify your settings.

Install and setup Davinci Resolve

The free version of Davinci Resolve is available for download at DaVinci Resolve 18 | Blackmagic Design. Once downloaded perform the following steps:

cd ~/Downloads/   # or wherever you downloaded the archive to on your system
unzip ./DaVinci_Resolve_18.5_Linux.zip
chmod +x ./DaVinci_Resolve_18.5_Linux.run
sudo ./DaVinci_Resolve_18.5_Linux.run -i

Go through the installation steps as usual. If the installation fails, the error message popup that appears will tell you if other files are needed. For example, for my first install on my current machine the message told me I was missing xcb-cursor and xcb-damage; these are the actual library names, not the package names you need to install. To find the package names I used apt search for each one:

$ apt search xcb-cursor
Sorting... Done
Full Text Search... Done
libxcb-cursor-dev/jammy 0.1.1-4ubuntu1 amd64
  utility libraries for X C Binding -- cursor, development files
libxcb-cursor0/jammy,now 0.1.1-4ubuntu1 amd64 [installed]
  utility libraries for X C Binding -- cursor
$ apt search xcb-damage
Sorting... Done
Full Text Search... Done
libxcb-damage0/jammy,now 1.14-3ubuntu3 amd64 [installed]
  X C Binding, damage extension
libxcb-damage0-dev/jammy 1.14-3ubuntu3 amd64
  X C Binding, damage extension, development files

We don’t need the development libraries so using the above information I would install libxcb-cursor0 and libxcb-damage0:

sudo apt install libxcb-cursor0 libxcb-damage0

Once all missing libraries are installed, rerun the Davinci installer.

sudo ./DaVinci_Resolve_18.5_Linux.run -i

Getting access to play BluRay discs in video apps

You need two files: The first is just a download and copy -> http://fvonline-db.bplaced.net/fv_download.php?lang=eng

This goes in ~/.config/aacs/.

The second step is to run sudo apt install libaacs.

If your Bluray is only using AACS encryption these first two steps will get them playing on Linux.

If no then you need to download and compile libbdplus and also make sure that a full JRE (Jave Runtime Environment) is installed. See ()[https://www.videolan.org/developers/libbdplus.html] and ()[]