Audio and Video Recording+Editing Software
Tags: video, opensource, productivity
Published: 2023-05-17 11:19:21

As I mentioned before, you don't need much software as a content creator. You can join an online meeting, share your screen, and start recording or even live streaming - voilà your first video! If you don't own a laptop or a mobile phone with a camera, try your local library or school.

Using built-in hardware in an online conference isn't the best choice for good audio and video quality, so we should invest in a dedicated microphone: I already blogged about [my hardware setup](https://dev.to/ingosteinke/setup-for-future-content-creation-hardware-50g1), now I will proceed with software, focusing on free and open source software.

## Multimedia Editing using Open Source Software

![Screenshot of an Ubuntu Linux desktop with open multimedia applications](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zi1hofdt343ijegjmkn2.png)

[Free and open source software (FOSS)](https://en.wikipedia.org/wiki/Free_and_open-source_software) usually runs on many different operating systems, including MacOS, Windows, and Linux, and it often supports older machines as well. And you don't need to pay for it, although you can and you should, if you have some money to spare. As an example, GIMP's donation page is at [www.gimp.org/donating/](https://www.gimp.org/donating/)

[![GIMP's donation page: www.gimp.org/donating/](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nbpx58slt2fhkbg7p0i1.png)](https://www.gimp.org/donating/)

Some software developers don't seem to care much about money, but they might approve helpful bug reports or pull requests instead.

### Overview of Multimedia Software mentioned in this Post

In this post I will feature image, audio, and video editing tools including **GIMP, Pinta, Cheese, Cinelerra, Flowblade, OpenShot, Kdenlive, ffmpeg, ffmpeg-gui, Shotwell, Simple Screen Recorder, Webcamoid, Audacity**, and **ocenaudio**, although the last isn't open-source software.

I use a Linux laptop for development, and that's enough for my multimedia editing needs as well. This is my current multimedia and graphics software menu:

![Multimedia software screenshot collage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n4c6fnf3zzqzllo8974q.png)

As you can see, I have a choice of several different tools for watching, organizing, and editing graphics and videos.

### No Problems except for Color Balance?

My greatest problem so far had been configuration: how to [color-balance](https://en.wikipedia.org/wiki/Color_balance) my built-in camera so that I don't appear shady, pale, or red-faced. Once, I even managed to turn my picture 90 degrees globally, affecting any software including [Zoom](https://en.wikipedia.org/wiki/Zoom_(software)), [Jitsi](https://en.wikipedia.org/wiki/Jitsi), and [Google meet](https://en.wikipedia.org/wiki/Google_Meet). Maybe the built-in camera isn't that decent after all, but I will use my mobile phone for the upcoming recordings anyway. Here are some screenshots of myself trying not to look ridiculous in a video conference.

![Looking ridiculous in a video conference](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o5yjmyf5mbmazli4gu1p.png)

![video conferencing screenshot collage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lfcook68o4iic372jd3n.png)

![another video conferencing screenshot collage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/64m51kbirba7rftit1ex.png)

### "Take a Photo" to test my Configuration

![Cheese screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vgmrbytyimwb19vbb1wx.png)

There are multiple tools for watching and organizing images and videos, including [Shotwell](https://wiki.gnome.org/Apps/Shotwell), a photo collection manager, and [Gthumb](https://wiki.gnome.org/Apps/Gthumb), an image viewer and browser. I won't go into further detail here.

## Image Editing Software

To create stills, overlays, and poster images, you need image editing software.

### The GIMP

![GIMP screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r2ybh0yfvoc6a3oj3lg8.png)

[GIMP](https://www.gimp.org/) was first released back in 1996 and it is still the best and most popular open source image editor, including any tools and filters that you will ever need as a semiprofessional. When it first came out, many people saw it as an ambitious project that would never be able to replace Adobe Photoshop. Again, for my personal needs as a frontend developer it does, and it has been for maybe 20 years now.

### Pinta

![Pinta screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cn3zhgr4bn26fh2rkz6y.png)

GIMP is great, but you don't need to start a full-scale image editing application for a small resize or retouch operation, especially not on a machine with limited memory or CPU speed. [Pinta](https://www.pinta-project.com/) is a practical alternative, and it also runs cross-platform.

## Audio Editing Software

We only need a simple audio editor to trim audio tracks, delete noise or apply other basic effects. Audacity has been doing a good job for more than 20 years, but ocenaudio seems to be a hot new alternative.

### Audacity

![Audacity screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y04e37hahkjqu953ss08.png)

[Audacity](https://www.audacityteam.org/) is an cross-platform multi-track audio editor and recorder. First released back in 1999, it is still the most popular free and open-source audio editor [according to Wikipedia](https://en.wikipedia.org/wiki/Audacity_(audio_editor)) despite a recent [controversy about telemetry features](https://www.reddit.com/r/opensource/comments/n6u834/audacity_adds_telemetry_via_google_analytics/).

### ocenaudio

![ocenaudio screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b4qaekhe8iydtk5h579n.png)

![Laptop on a desktop with opened ocenaudio application](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qjkfwdyjseibizxfdfh0.png)

[ocenaudio](https://www.ocenaudio.com/) looks even better after switching to the purplish spectrum display instead of the traditional waveform view seen in the first screenshot. Based on the [non-free ocen framework](https://github.com/ocenaudio/ocenaudio-translations/issues/12) and probably focusing more on audio analysis, it can be used as an alternative to Audacity.

## Free and Open Source Video Editing Software

After not doing any multimedia creation for some years, I still have to (re)discover the current tools and their pros and cons. Actually, I am really impressed that there are different cross-platform alternatives and good options for Linux in 2023, ten years after the [Kino](https://en.wikipedia.org/wiki/Kino_(software)) video editor has been discontinued. I had been using [Cinelerra](https://www.cinelerra-gg.org) when it was but an ambitious new project, and I have been doing some simple editing using [Flowblade](http://jliljebl.github.io/flowblade/) recently.

### Flowblade

![Flowblade screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ogqpyibydlhcm3za7riz.png)

### Cinelerra

![Cinelerra Screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7i48sasnjld2l47l6b39.png)

I like the accidental vintage look, but I hope that you don't get a wrong impression: both Flowblade and Cinelerra are capable of handling color video of course, it's just that my demo video looks nearly gray-scale or black and white due to a misconfigured white balance on a sunny day.

All that video editing could rescue would be adding a colorization filter, no matter which software I use. The following screenshots look almost _too_ colorful in comparison.

### OpenShot, Kdenlive and others

![Screenshot of Kdenlive and OpenShot websites](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zhe9dfpoe261ivb5xuta.png)

There seem to be many more alternatives, including [OpenShot](https://www.openshot.org/) and [Kdenlive](https://kdenlive.org). As I haven't been thoroughly testing any of those, so I will link to a video editing software article at It's FOSS: [itsfoss.com/best-video-editing-software-linux](https://itsfoss.com/best-video-editing-software-linux/)

### ffmpeg

Having been around for a while, there is one more tool that I have been using for decades now. The original version has a nerdy command-line interface like this:

![ffmpeg screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6tt1a1t17uojhhba4t7z.png)

Without any visual preview, command-line tools use less resources than the graphical tools, so you can use them on an old machine which does not have a lot of resources. But there are several third-party extensions adding a GUI on GitHub: [github.com/topics/ffmpeg-gui](https://github.com/topics/ffmpeg-gui)

We can also write our own shell / batch scripts for recurring tasks like cutting a video file based on time and duration, transcode to another format, or split and join audio and video tracks.

## Other Tools

### Cheese 🧀

[Gnome Cheese](https://apps.gnome.org/app/org.gnome.Cheese/) is a a simple app to take photos and videos with your webcam, with graphical effects and configuration, both as preview, and (attention!) as a global default for every other camera client as well.

![Gnome cheese screenshot with a flash an image archive](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/44amrls578pyqdlzu5n1.png)

When taking a photo with Cheese, it will show a white screen as a flash.

### Simple Screen Recorder

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oc6mhcopehtgobvgoxet.png)

Recording a coding session, animation, or a click-through demo of a website, we can use [Simple Screen Recorder](https://www.maartenbaert.be/simplescreenrecorder/) that does exactly what its name suggests.

We can select resolution, codecs and container formats available on our platform to save our recordings as a video file.

### Webcamoid

[Webcamoid](https://webcamoid.github.io) is a combined graphical tool to take pictures, record videos, and capture from desktop. Below is a screenshot of their website.

![Webcamoid website screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/77tox5pqtsbc0u1s3z6r.png)

## Conclusion

There are plenty of free and open source tools for image, audio, and video editing for every popular operating system, including Linux.

Have a look, get inspired, and start creating!