News for hackers. Stuff that matters.
Re:Kdenlive: an open-source video editor by nickjj on Monday March 11, 2019 @08:50AM (#19358537)
Unfortunately for screencast videos where you record your desktop and maybe overlay a webcam kdenlive is really really bad compared to alternatives available on Windows and Mac such as Camtasia / Screenflow.

It's one of the reasons why I continue to stick with Windows. Kdenlive feels like it's 10 years behind Camtasia in terms of UI polish and being able to accomplish simple tasks like put a little tooltip overlay on the screen and make it look reasonable.

I think a lot of people who say kdenlive is good haven't tried Camtasia, or have created enough videos to really figure out kdenlive's shortcomings. I'm coming at this from the POV of creating 400 videos and have spent over 1,000 hours hardcore editing these videos.

I don't want to tear it down too much because it's one of the better screencast video editing tools on Linux but if your profession involves creating screencast videos, you're going to be majorly disappointed compared to Camtasia (or Screenflow). Enough to where you'll probably abort the idea of using Linux even if you're primarily a developer.

I wish I could throw money at the kdenlive devs and wake up tomorrow with a video editor that was as good as Camtasia.

Re:Kdenlive: an open-source video editor by codetrotter on Monday March 11, 2019 @09:53AM (#19358955)
If you want to record your desktop in Linux with a live webcam overlay I strongly recommend Open Broadcaster Software, aka OBS.

https://obsproject.com/

OBS lets you combine multiple sources easily including adding static and dynamic graphical overlays and is basically the what all of the streamers are using on all of the three platforms Linux, macOS and Windows these days, and aside from being able to stream live to Twitch etc it is also perfect for offline recording.

However, OBS is not a video editor, so if your use-case is to first record your screen and to then record the commentary afterwards rather than commenting while you are screenrecording then OBS is probably not what you want.

Re:Kdenlive: an open-source video editor by nickjj on Monday March 11, 2019 @10:08AM (#19359056)
Yeah I use OBS. It's the best thing ever for streaming and definitely is one of the best solutions for recording in general.

But Camtasia is both a recorder and editor and it seamlessly integrates the 2. The main pros of Camtasia is that it's super optimized for editing screencast style videos (tooltip overlays, text, zooms / pans, really REALLY nice animations on any objects by just dragging a few sliders, etc.). The editing part is where kdenlive is way behind IMO, but that's where you spend most of your time.

Re:Kdenlive: an open-source video editor by eropple on Monday March 11, 2019 @11:12AM (#19359517)
Best free (as in beer) thing for streaming, I'll give you. But I switched to vMix as my primary video mixing software and won't look back until OBS has significantly better audio management. vMix literally got $700 out of me because it integrated a good, ASIO-capable mixer into it.

A vMix Call equivalent that transparently wires into the audio board would also be really nice, but I don't wanna get greedy.

Re:Kdenlive: an open-source video editor by nickjj on Monday March 11, 2019 @11:23AM (#19359626)
> But I switched to vMix as my primary video mixing software and won't look back until OBS has significantly better audio management. vMix literally got $700 out of me because it integrated a good, ASIO-capable mixer into it.

Fair enough but audio is a completely different animal that can be tamed in a number of ways:

1. You can buy a hardware USB audio interface + mixer for ~$200-400ish total which can do compression, basic EQs, noise gate, has multiple inputs, etc. and now that becomes your final source of audio so you don't need to process it with software. It's just a mic from your computer's point of view.

2. OBS has VST plugin support, so you can directly use hundreds of free VSTs to do various effects in real time without needing to mess around with audio redirection. No hardware needed except for your mic.

3. You can use REAPER (free but you should register it, sort of like Sublime Text) which is a DAW. From here you can use various VSTs and then use Jack (or comparable software) to redirect REAPER's output as input to another app (such as OBS). This takes a bit of initial set up but technically would work with any app, not just OBS and this is what I used to do before going with #1 because I didn't want to run all of these apps every time I wanted to start recording.

In the end, you can get fantastic sounding audio with any of the above approaches and with #1 and #3 you can do it with any application where as with #2 you're limited to OBS only (which isn't a bad thing if you spend your time streaming and primarily recording with it anyways).

Re:Kdenlive: an open-source video editor by eropple on Monday March 11, 2019 @01:04PM (#19360603)
To be clear: I am a semi-professional A/V engineer, it's not my day job but I produce pretty large shows. So it's not about getting "fantastic sounding audio". It's about getting controllable audio that scales; when you're running a nontrivial live video show; my yearly charity event is 24 hours long and typically runs 5 cameras, and between 6 and 12 audio feeds, not all of which are coming in over XLR). Which is to say that along the way I've done each of the options you outline. They're bad. (There is one moderately better one I will cover. It's not good either.)

#1: that USB mixer acts as a mixer only for inputs that you can plug into that mixer. That may sound obvious. It becomes concretely painful when you have video inputs that also have sound attached. For HDMI captures, you might have an audio takeoff or you might use an HDMI extractor, which is...fine, such as it is, but suboptimal. If you use a professional stack--my video stack is SDI-based--this is completely inadequate. If you use NDI for video transmission over your network (and my stack has a switch in it, 24 gigabit and 2 10G SFP+, in order to take between six and ten NDI streams into the video mixer), you're boned; the only option that OBS offers, and it's a bad one, is to replace your cue/monitor output (assuming you have an extra audio out in your video mixer) with the NDI output. This means you can't practically mix NDI stream output that isn't currently on-screen because you only get one cue.

2. This isn't a solution because the OBS mixer is deficient. Modifying levels on the fly is impractical because they're just local UI widgets that lack the usual affordances for mouse-driven audio control. And this could be fixed with hardware but far as I am aware (this one might have changed since I last used it, OBS is now just an NDI slave for me), you can't connect a MIDI slider controller to the OBS mixer in the first place. You definitely can't send signals back to a MIDI controller to enable the use of motorized faders, which are one of those "I can't go back, I won't go back!" things now that I have them in my stack.

3. Similar problem to #1, only in software. Redirection turns into a virtual patch bay and you end up having to figure out how to run things back and forth. And the tooling on both ends is very rarely automatable, so you'd better hope you don't lose your setup.

The best option, and it also gets you screwed over because of UI affordances, is to use obs-asio with bassasio (and yeah, this means you're using Windows, but you probably should be anyway because #3 is better with a more serious DAW option, like Ableton Live, as your audio backend). You can pull every channel off your interface and expose them in OBS and you can squint at Qt sliders to your heart's content.

Personally, I use vMix instead and have good iPad-based applications that I don't have to write myself (like I said elsewhere in this thread, I wrote this[1] to control OBS remotely, it's not nearly as good as the stuff already available for vMix!) for both audio and video switching and I can, and do, wire up MIDI surfaces for physical controls (motorized faders, etc.).

Don't get me wrong: OBS is fine if your needs are small. I got pretty far with it. When your needs are no longer small, it turns into a Jenga stack of hacks. I hang out in the OBS Discord, I think the team is very talented, but the software has trouble scaling up even to my relatively modest needs compared to commercial solutions (vMix and NewTek VT being the best options in that space, though VT is gonna cost you both arms and both legs).

Had I infinite time, I would go take a chainsaw to the entire audio stack in OBS, but...I don't, and vMix already does it capital-R Right: multiple ASIO devices, first-class mixer inputs for everything from audio interfaces to cameras to NDI feeds to WebRTC calls (seriously, vMix Call is great). And it comes with a pervasive automation suite built around multiple kinds of input devices--DirectInput joysticks/controllers, keyboard shortcuts, MIDI signals (and not just notes, but faders etc.)--with signal-returns to enable stuff like motorized fader boards (which have gotten super cheap, too). Given all that, and the lack of having to do any of it myself? $700 is cheap. ;)

[1] - https://bit.ly/buymyapp

Re:Kdenlive: an open-source video editor by nickjj on Monday March 11, 2019 @04:27PM (#19362485)
We have very different use cases.

I'm coming at from a single person trying to record screencast videos in a controlled environment.

Re:Kdenlive: an open-source video editor by eropple on Monday March 11, 2019 @04:52PM (#19362690)
I understand that. But your reply seemed to minimize what I was saying in a way that read to me as dismissive. Not saying you meant to, but this stuff is stuff I take pretty seriously--and I was in a meeting so I had time to kill. ;)

And OBS is in my standard kit. It's just fine as an NDI satellite. But also, for what you describe, there's a $60 1080p vMix package...and it's got most of the bells and whistles I described, too. Automation and control are easy to overlook until you don't have them!

Re:Kdenlive: an open-source video editor by nickjj on Monday March 11, 2019 @05:15PM (#19362902)
I think my current set up is pretty automated.

I open a recording program (either Camtasia or OBS depending on what I'm doing), hit record and talk. Then I hit stop.

That's it. At this point my audio is leveled and comes out sounding good since all of the processing happens in hardware in real time. It's also sync'd with the video.

Editing is where kdenlive falls apart which is really what my reply was about.

Re:Kdenlive: an open-source video editor by fasteddy760 on Monday March 11, 2019 @03:59PM (#19362226)
Well put, and accurate. VMIX FTW.
Re:Kdenlive: an open-source video editor by Erlich_Bachman on Monday March 11, 2019 @09:59AM (#19358990)
OBS is stable, packed with options, reliable, has intuitive UI, usually sets up hardware quickly and painlessly definitely try it.
Re:Kdenlive: an open-source video editor by eropple on Monday March 11, 2019 @10:47AM (#19359353)
OBS is technically very impressive and reliable, but I wouldn't call it "intuitive". I wrote an Android app for managing OBS mostly because of how much clunk there is to the UI.
Re:Kdenlive: an open-source video editor by platz on Monday March 11, 2019 @11:05AM (#19359475)
once you use compositing in OBS instead of the direct webcam passthrough, isn't there a noticeable delay?
Re:Kdenlive: an open-source video editor by f_r_d on Monday March 11, 2019 @08:58PM (#19364440)
Camstasia is a "Screen Recording & Video Editing Software" while Kdenlive is a video editor that has an feature to record your screen. Your shortcomings with it are the lack of screenrecording featuresit seems, not a fair comparison. Although it still has some ground to cover before it becomes a great nle it is getting there with every release.
Re:Kdenlive: an open-source video editor by eddiezane on Monday March 11, 2019 @06:53PM (#19363670)
Switched from macOS to Ubuntu around a year ago. Would happily pay for another license of Camtasia for Linux. Agreed that there's no experience like that I've found yet.
Re:Kdenlive: an open-source video editor by nickjj on Tuesday March 12, 2019 @08:43AM (#19367540)
I went as far as posting about it on the Camtasia forums. Basically a "hey, there's people who want to run Linux but aren't because they really like Camtasia" type of post.

Not a single person replied positively even though the post wasn't hostile in the slightest.

Re:Kdenlive: an open-source video editor by vectorEQ on Monday March 11, 2019 @11:31AM (#19359683)
camtasia is not free software nor open source. so its hard to compare the two, though input from someone actively using it is always better than the comments of people judging screenshots. so thanks for that :)
Re:Kdenlive: an open-source video editor by nickjj on Monday March 11, 2019 @05:24PM (#19362973)
I think they can be compared because they compete for the same type of user, and if that user is doing this as part of their business then dropping $ on a tool that's a 9/10 instead of a 3/10 is going to be worth it.

I want to see kdenlive overtake everything, but it's simply not there and given its progress over the years (I've been following pretty much every open source and closed source screencast oriented video editor for years) I don't see it ever getting there.