HACKER Q&A
📣 strzibny

How do you record and edit (programming) videos on Linux?


Hi all, I am thinking of recording some videos. One thing that always made me to stay away from video editing is that I believed there no good enough tools for Linux. If you are producing videos on Linux, please share what you use :)


  👤 themodelplumber Accepted Answer ✓
I make corporate training videos in Linux using SimpleScreenRecorder and KDEnlive. I use a Blue USB mic which allows in-ear monitoring. It's very simple and works great. Everything I was doing in my previous screencast & video editing software in Mac OS is possible.

For really extra-fancy effects I used to use Blender's effects & video editor about 10 years ago. Prior to that I used some bash scripts I wrote for the screen recording, along with Cinelerra for editing. These days I keep it pretty simple.

Good luck, it should be totally possible with a range of different options.


👤 halfdaft
Resolve runs flawlessly on Linux (PopOS in my case). Use the excellent MakeResolveDeb [1] helper to use the native installer (which is tailored for CentOS) with Debian. While Resolve can feel intimidating, it's quite user friendly and very powerful. The free version can do pretty much everything you need.

Render out to DNxHD, then re-compress to h264 etc. with FFMPEG

[1] https://www.danieltufvesson.com/makeresolvedeb


👤 w4rh4wk5
Try to setup OBS in such a way that there is hardly any editing that needs to be done. Especially on the audio side you can achieve a lot by adding rnnoise and a compressor to your mic.

👤 averysimplename
I use shotcut. It’s janky but I’m not doing anything fancy. It crashes sometimes when you get too deep so don’t forget to save!

👤 dusted
I would use OBS for recording and kdenlive for editing. OBS is _SOLID_ and kde is not half bad either.

I'd do voice on the OBS video, (mostly for "notes") and probably do voiceover of the rough cut by recording just audio in audacity.

OBS is made for live-streaming games, but it is well-suited for all sorts of screen-capture and recording, it gives you very nice control of what you're recording (whole screen, region or window) and whether to capture the mouse cursor and such, and because of it's main use as a live-streaming platform for games, it captures _ANYTHING_ be it opengl applications, text-editors, terminals, and it does it with very high performance.


👤 wswope
OBS Studio is absolutely fantastic for flexible recording, and Openshot is decent for editing - though I highly advise using the AppImage instead of installing through a package manager.

👤 tekchip
Maybe a little more power than you need but Lightworks is a pretty straight forward NLE. Used it to edit my own wedding video recently. I have a background with Premiere and Lightworks had enough analogous that the learning curve was real shallow.

👤 ecspike
I mostly use Blender recently but I've used KDenLive, Openshot, and Shotcut alot as well. GDQuest has some good tutorials on video editing in Blender.

👤 sounds
Blender