Return to

Video editors for Linux

I’m pretty much a noob at video editing, but have tried my hand with iMovie and Davinci Resolve. I have gotten somewhat used to using Resolve in a limited fashion, though I haven’t mastered it by any measure. It installed in Linux after a lot of headaches, but I’m now plagued by a lack of codec support (specifically H.264.)

My needs are pretty simple; trimming video, titles and simple transitions are my main requirements. I would also like an editor with a somewhat intuitive UI and x264 support. Am I asking too much?

1 Like

The paid version has H.264 support, last I checked.

For those requirements, I would look at kdenlive. They just released a new, refactored and more stable version a couple weeks ago. I haven’t had a chance to test it out yet, but people have been singing its praises for a while.


I think the paid version is US$999, a bit much to drop on an infrequent hobby.

I’ve heard Kdenlive mentioned before. I’ll take a look, thanks.

1 Like

Try kdenlive!


If you’re feeling brave and want to experiment there’s Olive for Linux. Still in developement but everyone is saying good things about it. Is similar to Da Vinci in the layout so you might find it familiar.


It’s $299 always has been.


Yep, you’re right. I must’ve been thinking of Final Cut’s price back in the day. While that’s a good bit more reasonable, it’s more than I want to spend on a casual hobby. If I get more serious, it’ll probably be worth it given Resolve’s feature set.


Oh, I’m not saying it’s pocket change. I’m just saying it’s not quite that much.


I’m an enthusiasts motorbike rider and for safety matters i’m filming my daily route from home to work and back. Now and then i edit those movies to shorten them and pick out some amazing stuff i saw during my ride or missed but my action cam recorded it

Normally i edit those movies using Piviti (not sure if this is a good choice) and at a few days ago i edited and rendered a movie under Windows 10 using the standard video editor tool.

Here’s what i have noticed:
Linux: editing the movie under Piviti and then render it to a mp4 file. For 10 minutes movies took Piviti like 6-8 hours of render time (???)
Windows: editing the movie and then render it to a mp4 file. Took that very plain basic editor just a few minutes to render a 10 minutes movie (!!!)

Curious i was i looked the internet for an explanation but could’n find it.

So, here my question:
Why does Linux/Piviti take like for ever to render a 10 minutes movie into a mp4 file and why does that simple plain basic video editor of Windows only a few minutes to do the same job??

What you’re probably seeing is the difference between software and hardware encoding. Most video cards have on board hardware to drastically speed up video encoding, but the software (ie video editor) has to be coded in a specific way to take advantage of that hardware.

Clearly Pitivi does not have the necessary support. Or perhaps it requires some additional configuration. I know kdenluve can require a certain amount of manual tweaking to enable hardware encoding.

And in my knowledge it is bundled with every camera.

That sounds like it is rendering it on a single cpu thread or something. Depends on your cpu of course but I don’t think there’s hardware released in the last decade that would take that long to render a short video in FHD.

Lightworks -

Probably one of the closest things you’ll find to Premiere Pro on Linux, and like Premiere Pro (and Avid Media Composer, and Final Cut), it’s been used on Hollywood films.

I’ve never understood why software developers don’t exploit OpenCL for this… some cards don’t have built-in hardware processing for video, but they can still use OpenCL to run on the GPU cores (and the ones that do [have dedicated hardware] should be able to use both simultaneously).

FWIW, I’m pretty sure DaVinci Resolve uses OpenCL when CUDA/NVENC is not available.

1 Like