Submitted by sudo moderator in freeAsInFreedom (edited )

Last week's thread (non-onion link)

The first week of voting is now finished! OpenShot is the winner, with 5 points. Here is my review of OpenShot 2.3.4:

When I first opened OpenShot, I was greeted by a tutorial. This was, sadly, very buggy - when I tried to click the "next" button, it didn't seem to take my click. I had to spam left-click on the button, and after a few seconds of this, it eventually took it. After a few of these tutorial windows popped up, and all had the same problem, I chose to hide the tutorial - I would just figure things out on my own.

Overall, it looks pretty. I've used a few video editors before, and just by looking at them, I could tell what every window is for, and what each tool is supposed to do. It is quite aesthetically pleasing and intuitive.

The first thing I tried to do was use the razor tool to trim a video. This worked, but not very well. There is no "next frame" button - if you want frame-by-frame control over the video, you have to click and drag the video cursor. Furthermore, you can't use the razor tool to cut the video right where the cursor is, so you have to guess where you want to cut it. I later figured out you could right click on the clip, and "slice" it, which cuts it right on the cursor, so at least you can see what frame you're cutting. I suppose this works if you don't need precise control over your video, but I do like precise control, which is difficult to achieve here.

Next, I sampled some of the video effects. These worked, but one thing I noticed is that OpenShot creates a keyframe whenever you edit an effect's properties, and that keyframe is placed on the frame you're currently viewing. This means if you're editing, say, the saturation effect, but your cursor is in the middle of the video, it will apply the effect at the cursor's current position. This means the video will start at the default saturation, and gradually fade to what you set. Keyframed effects are really useful, and can make some neat visuals, but this probably isn't what the user expected to happen (they probably wanted to edit the saturation for the entire video). As far as the keyframes go, they work as expected, but you cannot move them once you place them (instead, you'd have to delete the keyframe, move the cursor where you want it, then create a new keyframe there with the old one's properties). But other than that, they actually work quite well. What I especially like is that you can have nonlinear transitions between the keyframes. For example, if I want the saturation to be 1 (the default) at the beginning of the video, and I want it to be 4 at the 10 second mark, I can choose to have the transition be linear (think of the graph of y=x), or have it level off near the end (think of the graph of y=sqrt(x)), or have it start off slow and then accelerate near the end (think of the graph of y=x^2). This is a really neat feature.

Then, I tried some of the transitions. There are quite a few of them, but most of them seem to be fade ins/outs with a specific pattern (i.e. certain parts fade in slower than others, creating a temporary pattern). OpenShot seems to have recognized this, as it created a separate tab in the transitions window for only the common transitions. These transitions appear as a translucent blue box that you drag and drop over your clip in the timeline. Each transition creates its own keyframes to go with it, which move when you move the transition (huzzah!). Also, if you drag and drop a second clip on top of the first one, so that they overlap in the timeline, OpenShot automatically creates a fade transition to go between them. That's nice. There's not much to say here, since these work exactly as expected.

Lastly, I experimented with the project profiles (i.e. the resolution, framerate, etc. of the output video). OpenShot has a lot of common profiles, like 1080p @ 60fps, DVD NTSC, etc, and when exporting the video, you can manually change the settings to what you want, by going to the "Advanced" tab in the export video window, in case the settings you want aren't already a preset.

Overall, OpenShot is a pretty nifty program. It looks gorgeous, it's intuitive, and most things work pretty well. My only criticism is that it's not suited for anything more than simple edits to the video. If you need to do complicated editing with lots of effects, you'll probably be frustrated by OpenShot. But if you only need to do some common editing operations, and you're not a stickler for quality, then OpenShot should work for you. It's kind of like the Windows Movie Maker of Linux, but if Windows Movie Maker didn't suck.


So, that's it for the first open source application of the week. What program should I review next week? Make your suggestion, or vote for one somebody's already suggested! Please only vote for one, and don't downvote other people's suggestions.

10

Comments

You must log in or register to comment.

josefStallman moderator wrote

Great work, sudo! If you put this much effort into every week I think this will go really well.

I'd really like to see a review of ring. It's something I used occasionally in the beta but it just got it's official release and I think it's worth looking into.

8

sudo OP wrote

We have a winner! Ring will be the next featured Open Source Application of the Week. Though, the review might be a couple of days late, because I'll be traveling.

2

ziq wrote (edited )

How big a video file were you editing? When I first started using Openshot years ago, it would randomly crash after I spent ages editing and I had to keep starting over... It got better over time tho.

If your input video has a resolution and framerate that's already in the profile list, then there's no problem, but otherwise, you'll have to live with a slightly resized output video.

I don't think you have to use the profiles if you don't want to. Export video > Advanced > Profile - then you can set the width, height and aspect ratio manually by the looks of it.

Screenshot

I'm using 2.2.0 tho.

5

sudo OP wrote

The video I used for this review was 3.2 MB in size. It never crashed for me, but maybe that's because the video was so small.

I don't think you have to use the profiles if you don't want to. Export video > Advanced > Profile - then you can set the width, height and aspect ratio manually by the looks of it.

Ah, damn, you're right. I didn't see that when I was testing it. I'll edit the post.

2

pik wrote (edited )

I have been editing for more than a decade. The only program that caught my eye as of late is FlowBlade because it is very stable. Sadly, is a bit like the Blender interface in the 3D world: not intuitive (unless you have used Media Composer, then it makes sense).

I agree with sudo, OpenShot (and KDEnlive, and Pitivi, and Shotcut, and Cinelerra... especially Cinelerra) is only suited for simple edits of short clips. They are very unstable and picky as far as file formats.

5

BlackFlagged wrote

Great review, sounds like it still has a long way to go if it's going to be an adobe premiere stand in. What distro did you run it on and what are your system specs?

3

sudo OP wrote

I'm running Debian 9.1, with an i5, 4GB of memory, and a GeForce GTX 460.

3

PoisonDartFrog wrote

Thanks for the in depth review, I actually could use this app for a project I'm working on.

3

PoisonDartFrog wrote (edited )

I've got to choose Super Tux Cart next because I've been playing it a lot lately, but I think voting would work better in a separate thread.

3

sudo OP moderator wrote

You're right, it probably is better to have voting in a separate thread. It's a bit late to do it now, but next week I'll make a separate thread just for voting.

2

AlexanderReidRoss wrote

Yay my suggestion won! And that's a really, really good review.

How about Deluge torrent client next?

3

Defasher wrote

Is this the best way to edit youtube videos on lignux?

2

NEOalquimista wrote (edited )

You can ask anyone. Of all free (as in freedom) video editors, Kdenlive gets a little closer to what a professional editor should be, but as sudo said, it is not perfect. I edited many +1GB videos with it, and it was the only one that handled it as expected. It took 7 hours to render because of my hardware, but it went through perfectly.

2

sudo OP wrote (edited )

If it's just simple stuff, probably. If you need complex edits, I'd probably go with kdenlive, but that has some problems of its own.

2