Slashdot Mirror


The Current State of Linux Video Editing

An anonymous reader writes: The VFX industry has for most of the last 30 years been reliant on Macs and Windows machines for video editing, primarily because all of the Linux-based FOSS tools have been less than great. This is a shame, because all of the best 3D and 2D tools, other than video, are entrenched in the Linux environment and perform best there. The lack of decent video editing tools on Linux prevents every VFX studio from becoming a Linux-only shop. That being said, there are some strides being made to bridge this gap. What setup do you use? What's still missing?

23 of 223 comments (clear)

  1. Blender FTW by Anonymous Coward · · Score: 5, Informative

    Blender, a 3D animation suite, and a powerful video editor. Have not looked back since using Blender. Also comes with a python console, where really powerful scriptability can be reached. What else could one need?

    1. Re:Blender FTW by andyhhp · · Score: 5, Funny

      Now all I need is a 10 button mouse and an interface reference!

    2. Re:Blender FTW by bmo · · Score: 3, Informative

      Now all I need is a 10 button mouse and an interface reference!

      This just in: Specialty software requires (or is more useful) with specialty hardware. Film at 11.

      It's like the SpaceNavigator and SpacePilot never existed for CAD/modeling. It's as if all those 16 button tablet pucks never existed.

      Also complex software requires documentation/references. Blender != MSPAINT.EXE

      --
      BMO

  2. Kdenlive is getting stable by bill_mcgonigle · · Score: 4, Funny

    Tried it again recently, and I was able to add a four-minute video from my phone, cut out a chunk, add a transition and a fade-in and fade out, and took me less than half an hour.

    It's true, that would have taken me five minutes in iMovie in 2000, but at least it didn't crash, which is what happened every previous time I've tried that.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Kdenlive is getting stable by ohnocitizen · · Score: 4, Informative

      Second this, kdenlive is decent for quick edit jobs. I can line up multiple videos and substitute or augment audio when I need to. So shooting some footage and adding a soundtrack is doable. Its been super stable for me for a while now - but as with all software your mileage may vary significantly there. It does lack the easy and polish if iMovie and more professional options. I hope it gets there.

  3. Maybe its time for a change. by Anonymous Coward · · Score: 5, Funny

    Maybe its time to try something new, can SystemD help with this?

  4. Kdenlive by taniwha · · Score: 5, Informative

    I've found kdenlive is great - I've had to make a couple of small videos recently,it was a breeze with a couple of minor hiccups

    1. As mentioned figuring out how to do transitions was hard - they're there, just hard to figure out

    2. Ubuntu .... grrr .... their last distro has broken libraries (libav+melt - broken for lots of video editors, not just kdenlive) you can happily edit away but when you try and make the final stream, no audio -apparently all they need to do is to rebuild their binaries

  5. Attitudes by Anonymous Coward · · Score: 3, Insightful

    Things won't improve until two things are addressed. First FOSS devs drop the attitude that "It crashes sometimes" is an acceptable condition for software intended for productive work. This is compounded by FOSS users being tolerant of crashy software because it suits their ideology. Second, UI/UX need to be more than an afterthought or secondary consideration. People tolerate KiCad and Audacity's god-awful UIs because they're FOSS. There's no reason FOSS can't have consistent operation and polished presentation, other than clashes of ego.

    1. Re:Attitudes by Anonymous Coward · · Score: 3, Insightful

      Consistent and polished doesn't necessarily mean beautiful. To pick on KiCad some more, sometimes you right-click to end a command, sometimes you push escape, sometimes you push a specific letter. Sometimes moving an object will bring the connections with it, sometimes not. "Grab" and "Move" are slightly different, but this isn't explained or illustrated within the UI. Sometimes dragging a selection fence includes elements that overlap the fence boundary, sometimes not. There is no visual or audible feedback (save for some cryptic text in the status bar) when you try to place an object within the clearance zone of another object, doubly useless if the interference is caused by a generated element somewhere off screen. The whole of KiCad is split into separate executables that look and behave slightly differently. Sometimes you're alerted that a file will be overwritten when saving/exporting, sometimes it does it silently.

      You're mistaken if you think I'm saying applications need to be visually appealing or "pretty". I don't care what it looks like, but I do expect applications to behave in a consistent fashion, and explain their current state clearly and unambiguously.

    2. Re:Attitudes by arglebargle_xiv · · Score: 3, Insightful

      Second, UI/UX need to be more than an afterthought or secondary consideration. People tolerate KiCad and Audacity's god-awful UIs because they're FOSS.

      This. This is why FOSS video editing sucks beyond compare. I recently had to perform a simple video editing task which consisted of extracting a short segment from the middle of a longer clip, removing the audio, and saving it so it could be played in the background as someone was speaking. I'm a sysadmin, so I don't have years of experience in using these things, I just wanted to do a quick cut&paste of a video segment and save it without audio.

      After about three or four hours of trying one FOSS video editing app after another I gave up. Utterly incomprehensible user interfaces, constant crashes, wading through tedious processes that seemed to do the right thing but didn't produce the expected results, it was a nightmare. Eventually I fired up a Windows machine and did it in about five minutes with some commercial trial-ware that nagged me with ads when I installed it.

      That was the result from the point of view of a computer geek (specifically one with no prior experience in video editing software who couldn't fall back on years of experience in using this stuff). The person who wanted the video clip, a retired neighbour, wouldn't have made it past the first FOSS video-editing app before giving up. My conclusion from the experience was that if you're a typical user wanting to do video editing, use commercial software on a Mac or Windows.

    3. Re:Attitudes by KugelKurt · · Score: 4, Interesting

      Things won't improve until two things are addressed. First FOSS devs drop the attitude that "It crashes sometimes" is an acceptable condition for software intended for productive work.

      Really? That's the attitude of FOSS developers? I call that BS.
      I think chances are spoiled users of proprietary software mistake being able to communicate directly with the developers with entitlement that a developer has to jump directly when a user discovers a bug.
      No, bugs are handled with different priorities and just because a bug annoys you the most, it is not necessarily the most crucial bug to fix first.

      If you want bug priorities to change, just announce to give 100 bucks to whoever fixes a bug you run into.
      Bug bounty programs are quite common in FOSS.

    4. Re:Attitudes by TheRealMindChild · · Score: 3, Insightful

      Eventually I fired up a Windows machine and did it in about five minutes with some commercial trial-ware that nagged me with ads when I installed it.

      The reason being that Windows is more than an OS and a collection of predictable platforms. A video on Windows is a video, accessed through the appropriate API. You don't dynamically link to half a dozen libraries, hope they are there, and crash (or demand installation) when it isn't. You install the codec and now everything can deal with it.

      This is ultimately the problem with linux. There is no defined platforms anywhere. Software that wants to use anything can't ever guarantee that it will be there. They aren't part of the OS, but rather, part of the users defined installation.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    5. Re:Attitudes by Anonymous Coward · · Score: 4, Insightful

      What businesses care about:

      1. 1. Making money
      2. 2. Making money
      3. 3. Plausible deniability
      4. 4. Charging customers to fix bugs
      5. 5. In order to make more money
  6. Article confuses "on Linux" with FOSS by KugelKurt · · Score: 5, Informative

    LightWorks is not FOSS. It works on Linux but so do Maya, Bitwig, RenderMan, and so on. Neither of those is FOSS.
    There is professional software available for Linux in this market but just like OSX and Windows you have to pay for them.

  7. Re:Not to mention Audio Editing by KugelKurt · · Score: 5, Informative

    Audacity is a simple wave editor, not a Digital Audio Workstation (DAW).
    Audacity's direct competition are GoldWave, Nero Wave Editor, and so on and Audacity blows them all out of the water in areas that are objectively measurable, i.e. file compatibility, encoding performance, etc.

    But comparing Audacity to a DAW is unfair. They are just different things with just some overlapping feature set – kinda like comparing a pure text editor with a word processor.

  8. Re:30 years? by Em+Adespoton · · Score: 3, Informative

    I believe video editing software didn't come out for the Mac until 1986 -- it was something by Sorenson IIRC. I remember seeing a camera with its video out hooked up to the Plus and being amazed. The video was black and white and 512x386 pixels, of course.

    And the real powerhorse for video editing 25 years ago was the Commodore Amiga and the Video Toaster (and Kitchen Sync). This setup was used by broadcast orgs and movie editors for a decade (until around 2000) at which point digital video started to take over. At this point, Video GIMP was a contender, along with Avid Studio and even iMovie.

    So yeah; it's really only been the past 10 years or so that Windows and Mac offerings have surged ahead of Linux offerings (with Video GIMP getting its own project but not really moving any further ahead).

  9. Blender by The+Evil+Atheist · · Score: 4, Interesting

    Interesting conclusion they come to with Blender. They have been making rapid improvements and enhancements to both features and interface. I've dabbled in Blender before and after the 2.5 redesign and while I didn't actually find the old Blender difficult to use (it took me 30 mins of dedicated time), the new one is better still. BUT I haven't used the video editing stuff, though I do know it was there. Must give it a try next time.

    --
    Those who do not learn from commit history are doomed to regress it.
  10. Kdenlive is fine by Anonymous Coward · · Score: 3, Informative

    I confirm KDE is OK. I just finished a 2-hour project, with 3 cameras plus an audio recorder, and bad video that I had to fix from any imaginable point of view (chromatic aberration, colors, contrast).

    KDE started to fall apart badly when I began to have three levels of nested projects: my main project uses virtual clips that are in fact projects, which in turn use virtual clips that are smaller projects. When you do this, with many tracks in each project, and complicated effects that have lots of keyframes, kdenlive segfaults often. When you do slightly less than that, it is perfectly fine.

    Another limitation: kdenlive works not-so-well with video formats that have keyframes. You need to put your clips in a format where each image is compressed separately.

  11. SGI by sunderland56 · · Score: 4, Informative

    The VFX industry has for most of the last 30 years been reliant on Macs and Windows machines for video editing

    You seem to have skipped SGI hardware, and software like Discreet Flame/Fire, which defined both video and film editing for a decade.

  12. No video on Linux by theheadlessrabbit · · Score: 4, Insightful

    Linux has the super low end and the super high end well covered, but it has a few serious areas that are lacking.

    On the low end, OpenShot definitely beats windows movie maker, and it's about as good as iMovie, so for vloggers, it's all you'd need.

    On the high end, Lightworks and Cinelerra are both powerful, comparable to Avid, but less stable, and the learning curve is steep; too steep for an amateur who is just messing around to master quickly.

    But for a start up or mid-range video production company, neither option is acceptable. OpenShot is simply not good enough for their needs, and the high end is too much, the training costs for employees would be significant. There is no Sony Vegas, Adobe Premiere, or Final Cut 7 for the mid range companies to work with.

    I've also had trouble rendering to h.264 in Linux. The files are sometimes corrupt - refusing to load in anything other than VLC, sometimes lacking features, like progressive upload that is youtube friendly, or just plain poor quality - not all renderers are made equal, some look better at a given bit rate than others.

    --
    -I only code in BASIC.-
  13. I second this: blender's VSE mode is great by ciaran2014 · · Score: 4, Informative

    It's daunting for the first few days (yep, days) but you'll get used to the blender workflow.

    To edit video you need to go into VSE mode. You have to learn it, you can't just brute force and guess your way around, so go watch a bunch of tutorial videos (search: blender vse or blender visual sequence editor) and you'll be flying.

    --
    Help build the anti-software-patent wiki
  14. avidemux by nluv4hs · · Score: 3, Interesting

    As the proprietary vendors business models change, Linux video editing has increasing advantages, e.g. the lack of "subscription" business model. Avidemux is very powerful and actively developed.

    If you have a Windows install and you buy Adobe Premiere Elements for $90, you will discover you must sign in, and Premiere Elements will max out your incoming internet connection for the entire time the program is open. But Premiere Elements works fine for video editing if you disable networking in control panel. So what's it doing with all that bandwidth?!

  15. Kdenlive, SlowMoVideo, Pencil by captainpanic · · Score: 4, Informative

    Kdenlive
    Kdenlive is great if you just want to edit some holiday movie or pictures. In my experience, the resulting movies look good, and any ugly problems can be associated with the limitations on my camera, not Kdenlive. It's an easy user interface, and it only gets complicated when you want to do more advanced effects (the complexity comes from the number of options, meaning you have to go through some menus and try out a bunch of things). Btw, last time I used Kdenlive, I used Linunx Mint 16, and had no problems with audio (or any problem in general). Also, the crashes that I used to experience in 2012 seem to be gone completely.

    SlowMoVideo
    I also used SlowMoVideo, to make slow motion videos and to speed up videos (which I then put into Kdenlive to become part of a larger project). It works, although its user interface has a rather steep learning curve (not the most intuitive interface). It lacks a simple method to just slow down or speed up a movie by a factor two. It appears that the makers expect people to want to use the full range of options all the time. (I realize that asking for less options will upset some people... sorry).

    Pencil
    Finally, I also used Pencil to make some animations. In my case, quality was poor, but that says a lot about my drawing skills, and little about the program. What I missed a lot was an easy method to stitch a series of pictures together into a movie. I think that Pencil claims to provide one, but I never got it to work. In desperation, I used some awful command-line tool and it took me ages to figure out the exact code to type in to get the desired effect.