So now that #Lightworks has screwed another video project of mine, I'm trying to install #Blackmagic #DaVinciResolve ono my #UbuntuStudio #Linux system.

I have been using #Resolve a couple of times before and I don't like it.

Lightworks had taken me a while to get used to its strange UI ways, but it actually made a lot of sense and then was quite quick to use.

Yet from beta to beta, Lightworks has gotten worse. More and more features have been re-designed, which eventually means: They are now malfunctioning or crashing the entire program.

The Resolve installer, however, asks for packages that Ubuntu can't have, which means managing dependencies manually…

… which does not help, because I do have the libraries installed that Resolve doesn't find.

Compared to #Windows or #macOS, #NLE manufacturers are completely ridiculing #Linux users here.

The WWW to the rescue!: https://qubitsandbytes.co.uk/fixing-davinci-resolve-undefined-symbol-error/

🧵 So, in order to do further testing with #BlackmagicResolve, I make it want to think it is activated already.

Because the demo version does not even read files from my cameras, so how could I test anything? Should I spend towards 400€ just to find out that the Pro version also doesn't work with my camera data?

(On Windows and OS X, there is no demo limitation on h264 video data. Only on Linux…)

There's a tool written in #Rust that will solve this for Resolve…

Theoretically. Now I cam facing Rust errors. I don't speak Rust. So I have to learn Rust in order to test #Resolve?

So, #NLE manufacturers are fooling #Linux users, and #Linux nerds are fooling Linux users again?

Rust explaines: “Feature attributes are only allowed on the nightly release channel. Stable or beta compilers will not comply.”

https://github.com/unknowntrojan/resolvepatch

Other “patches“ are written in good old Perl and don't have an effect.

I'm glad I don't do video editing for money these days, I'd have to by a Mac after 26 years on Linux.

🧵 20 min of 1-camera video shoot, already over 1hr trying to get a #NLE on #Linux to work.

#Lightworks current beta (I paid for the entire product range)… crashes on displaying RGB parade or vectorscope.

#DavinciResolve: Hard to install, free version does not read h264 video on Linux (only on Windows, Mac), “patch” to enabled Proversion testing without spending almost 400€ requires advanced knowledge of #Rust.

Now #OpenShot offers an #AppImage download, that by nature cannot work with #Pipewire audio. There is a #PPA for #Ubuntu users, though… https://launchpad.net/~openshot.developers/+archive/ubuntu/ppa

… turns out OpenShot cannot do fullscreen video preview. Just not possible. WTF.

Ultimately I must get #Resolve to run and learn to use it, it's an industry standard at least.

After all, this journey started with the desire to make a 3 minute video with the tool I already have and did pay for.

OpenShot: Stable PPA - Official Releases : “OpenShot Developers” team

This PPA contains the official stable releases of libopenshot (OpenShot Video Library), libopenshot-audio (OpenShot Audio Library), and openshot-qt (OpenShot Video Editor). If you are looking for unstable, daily builds of OpenShot 2.x/3.x, please go here: https://launchpad.net/~openshot.developers/+archive/ubuntu/libopenshot-daily If you are looking for older builds of the depreciated OpenShot 1.x, please go here: https://code.launchpad.net/~openshot.developers/+archive/daily

Launchpad
@nielso Note that hardware accelerated decoding/encoding (h264 etc) on Linux needs NVIDIA, even if you get the Studio version. Note that AAC is not supported at all. If you use a supported distro (EL8/EL9) Resolve is easy to install. If you want to know what Resolve supports read this: https://documents.blackmagicdesign.com/SupportNotes/DaVinci_Resolve_20_Supported_Codec_List.pdf

@rodlie

Thanks for the info. Which all cries for cracking the Pro version in order to test it.

I wouldn't have known that today's almost default audio format (unfortunately), AAC is not supported by an almost 400€ professional product on Linux.