this post was submitted on 31 Mar 2024
117 points (98.3% liked)
Linux
48328 readers
507 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Why this instead of kdenlive?
Or Blender? Or Cinelerra? Or ShotCut? Or OpenShot? Or Olive? Or Pitivi? The open source video editing landscape is frustrating. So many competent projects competing with each other, none of which have clear superiority. And nothing that comes close to the proprietary offerings. Feels like we might be closer if developers weren't split eight-ways.
It's not so simple to join everyone, and maybe not even as productive as we might think. Some of those projects are based on different technologies and have different approaches to video editing. Take photo editing as an example. There aren't many foss software for that, and gimp is the bigger one, but it didn't make gimp reach the level of proprietary software in the same field, even without fragmentation. Perhaps, if there were more foss photo editing software, there would be more global development in thia area
There is fragmentation in FOSS image editing. There's GIMP, Krita, Pinta, RawTherapee, DarkTable, Digikam and a few others. But it's good fragmentation. FOSS image editing is in fact in a much better place than FOSS video editing right now.
GIMP is focused on being a good general purpose image editor. Krita is focused on being a good digital art program. Pinta is focused on being a more basic, beginner-friendly image editor. RawTherapee/DarkTable/Digikam are focused on professional photography, with the latter in particular focused on library management. And they all do at least a decent job at accomplishing what they set out to do. If you as a photographer find that GIMP just isn't doing it, you can try DarkTable and will likely find what you were looking for. If you're an artist and GIMP isn't good enough, you can simply use Krita.
Where's this variety with video editing when everything is just trying to be a general purpose video editor? I'll acknowledge that the "simplified video editor" use case is covered by OpenShot and Pitivi. I'll also acknowledge that there are dedicated editors for animation (OpenToonz, Krita) and VFX (Natron). What about everything else? Instead of having different video editors for different use cases, you have at least six editors trying and failing at trying to do everything.
Say you aren't satisfied with Kdenlive, what should you use instead? Maybe Blender has the feature you want, but then maybe it's missing another feature you depended on in Kdenlive. Maybe Cinelerra has both features, but is missing a third one you also need. By the time you've tried all of the available options, you've wasted a lot of time and have found no editor suitable for your usecase. Do you just constantly switch back and forth between two or three editors which combined have all the features you want? Well, you can try. Switching between image editors is easy. There are many standard lossless formats you can export to and you can even directly import GIMP or Photoshop project files in other editors like Krita and Digikam. How do you open your Kdenlive project in Blender or vice versa? Should you encode every time you want to switch? Lossless video can easily take hundreds of gigabytes, lossy video means a loss in quality, both mean several hours spent waiting for encode to finish. Obviously not viable. So really you have to pick one editor and hope it does everything you want, because switching mid-project is impossible.
That's an interesting perspective. The definition of fragmentation can be blurry, because I wouldn't consider software like gimp, krita and darktable to be a case of fragmentation, because they serve explicitly different use cases, but I would consider darktable and rawtherapee to be, since they fall into the same one.
The point I was trying to make was that, if there was only one foss video editor, perhaps the developers from cinelerra, pitivi, kdenlive, etc wouldn't all contribute to it, and the result wouldn't be the sum of efforts applied to each software.
By the way, perhaps video editing is more complex than other software to develop, and the lack of a big organization behind it makes things more difficult)