Linux Video Editing

60 readers
1 users here now

Welcome! This community is focused on sharing video editing tips, tricks, best practices, and software

Some quick rules:

With all of that being said - welcome to the Linux Video Editing community! The goal here is to help each other with tips, tricks, suggestions, and advice.

In my (limited) experience, different software works better for different styles of projects. Here's my personal list of software that I use for various projects which can all be easily installed from most (all?) package managers:

Kdenlive is fantastic for quick edits, though it can do a lot more (beyond the quick edits it is clunky imo). ShotCut can do cool things like motion tractking easily. Olive is fantastic for subtitles, but I absolutely would not recommend it for anything with audio.

founded 2 months ago
MODERATORS
1
 
 

In my (limited) experience, different software works better for different styles of projects. Here’s my personal list of software that I use for various projects which can all be easily installed from most (all?) package managers:

  • Kdenlive

  • ShotCut

  • Olive

  • OpenShot

Kdenlive is fantastic for quick edits, though it can do a lot more (beyond the quick edits it is clunky imo). ShotCut can do cool things like motion tractking easily. Olive is fantastic for subtitles, but I absolutely would not recommend it for anything with audio since for me the playback when rendering just completely fails.

I know that it seems insane (and should be unnecessary), but I will often do a chunk of a project in one particular editor and then move it to another. Say, for instance, that I want to rough cut down a huge file or just do basic transitions I will do that in Kdenlive. And then use ShotCut or Olive to add additional things depending on how easy it is to do whatever in that editor. It is clunky, but that's what I've found to work. I've only done about ~100 edits this way, so I'd love to hear from more experienced people. ETA: OpenShot. The workflow isn't for me, but some may like it.

Props to @ctag@lemmy.sdf.org for the suggestion to make and pin this post.

2
 
 

We record a lot of family videos, especially when we travel or when the children have some event, etc. Especially the travel videos are then everything my wife records on her iPhone, everything I record on my Samsung phone and the bulk of the videos are what I record with my Sony A7C. I then get everything into one directory but then all the files have different naming conventions, so it's a bit difficult to organize into a timeline. I think all of the files have their date/time baked in into the files so it theoretically should be at least possible to rename them to be able to sort them.

But then the real work starts, going through every single clip and trimming it and putting it in order into the timeline. So I wonder if there is some tool which can help with that.

3
24
submitted 1 month ago* (last edited 1 month ago) by jawa21@lemmy.sdf.org to c/linux_video_editing@lemmy.sdf.org
 
 

There's good stuff here.

4
 
 

cross-posted from: https://floss.social/users/kdenlive/statuses/113065234059443464

#Kdenlive 24.08 is out packed with nifty new features, enhancements, and quality-of-life improvements, specially for Effects and Transitions.

#Kdenlive 24.08 is out packed with nifty new features, enhancements, and quality-of-life improvements, specially for Effects and Transitions.

https://kdenlive.org/en/2024/09/kdenlive-24-08-0-released/

#kde #videoediting @kde

5
 
 

I edited this video with Pikimov! It worked well, and was easy to use once I had chromium up and running.

This post is a follow up to vid.stab.

For general camera wobble it corrects nicely, though if the shaking is moderate the correction leads to some nauseating wiggling effect in the resulting file. I'm still looking for a way to fix that.

Here's the current shell script I use on the footage:

#!/bin/bash

ARG_COUNT=$#
INPUT=$1
VID="${INPUT%.*}"
EXT="${INPUT##*.}"

if [ $ARG_COUNT -ne 1 ]
then
	echo "Usage: ./stabilize.sh input.MP4"
	exit 1
fi

ffmpeg -i "$VID.$EXT" -vf vidstabdetect=shakiness=10 -f null -
ffmpeg -i "$VID.$EXT" -vf vidstabtransform=smoothing=30:zoom=5:crop=black "$VID.stab10_z5.$EXT"
#ffmpeg -i "$VID.stab.$EXT" -filter:v scale=1920:-1 -c:a copy "$VID.stab.small.$EXT"
6
 
 

I recently came across this guide for stabilizing video with ffmpeg, and it's been awesome to use!

7
 
 

I haven't even had a chance to try this out yet, but it looks interesting as a workaround for Linux users who are OK using Chrome/Chromium.

8
 
 

This is one of the things that hangs people up moving from Adobe. In my experience, it works ok but you need to sometimes actually mess around with the algorithms to get the results you want. This tutorial is a decent explanation.

9
 
 

If you like video editing on Linux, you may want to check out SDF's own Peertube!

10
11
12
7
Welcome! (peertube.otakufarms.com)