[HN Gopher] Shotcut is a free, open-source, cross-platform video... ___________________________________________________________________ Shotcut is a free, open-source, cross-platform video editor Author : memorable Score : 204 points Date : 2022-06-09 14:42 UTC (8 hours ago) (HTM) web link (shotcut.org) (TXT) w3m dump (shotcut.org) | howmayiannoyyou wrote: | Too hard to use after trying for awhile. By way of example adding | text, then moving it & truncating it to only appear over part of | the clip I could not intuitively understand. Perhaps its me. | mrdonbrown wrote: | Shotcut has this one cool feature [1] - drop a bunch of pictures | into it and it'll create an animated slide show automatically. | I've looked for ways to automate that via something like ffmpeg, | but haven't found any better options. | | [1] https://forum.shotcut.org/t/slideshow-generator/19162 | Diris wrote: | So basically this[0] with a crossfade[1] between frames? Which | would be (by stitching examples together) | ffmpeg -framerate 1/5 -pattern_type glob -i '\*.jpg' -pix_fmt | yuv420p -filter_complex | xfade=transition=fade:duration=2:offset=2 out.mp4 | | (1 jpg image per 5 seconds with a 2 seconds crossfade in | between) | | [0] https://trac.ffmpeg.org/wiki/Slideshow | | [1] https://ffmpeg.org/ffmpeg-filters.html#xfade (only | available in >4.3) | heretogetout wrote: | Yeah, although I'd be surprised if this isn't what Shotcut | does (it uses ffmpeg). | rockostrich wrote: | ffmpeg has an entire page in their wiki devoted to slideshows: | https://trac.ffmpeg.org/wiki/Slideshow | TheRealPomax wrote: | There is so much value in doing this in a normal application | with a UI that lets you see what you're doing. ffmpeg is a | fantastic utility if you already know what you need, but it's | absolutely terrible for jobs where you need to be able to see | and do things between the two states of "having input" and | "having final output". | syl_sau wrote: | I agree, although it has to be noted that that you can | preview most ffmpeg commands using ffplay. The syntax is | the same as the ffmpeg command, without the final output | filename obviously. | TheRealPomax wrote: | Right, but now we're going "replace this single app with | a normal graphical interface for working with visual | media with multiple command line utilities including the | terminal that you're always going to have to look up the | commands flags for" and that's not really selling it =P | mrdonbrown wrote: | Where I found that fell down was wanting to do things like | slow zooms and interesting transitions. I'd love something | like a Python or bash script to tweak that addressed those. | Diris wrote: | Like this? | | Zoom in up to 1.5x and pan always at center of picture (not | tested): import ffmpeg ( | ffmpeg .input( '\*.jpg', | pattern_type='glob', framerate='1/5' ) | .zoompan( z='min(zoom+0.0015,1.5)', | d=700, x='in_w/2-(in_w/zoom/2)', | y='in_h/2-(in_h/zoom/2)' ) | .output('output.mp4', pix_fmt='yuv420p') .run() | ) | | stitching [0], [1], and [2] | | [0]https://github.com/kkroening/ffmpeg-python#quickstart | | [1]https://kkroening.github.io/ffmpeg- | python/#ffmpeg.zoompan | | [2]https://ffmpeg.org/ffmpeg-filters.html#Examples-133 | | EDIT: added options for slideshow style | password4321 wrote: | Nice! I think iMovie does this, but I usually use | https://www.photofilmstrip.org/en | agilob wrote: | This looks identical to Kdenlive, how is this different from | kdenlive? https://docs.kdenlive.org/en/user_interface.html#user- | interf... | woojoo666 wrote: | In terms of history, looks like Shotcut had Windows support a | few year before Kdenlive, for one. Also the main developer of | Shotcut was one of the co-creators of MLT, which is the | multimedia framework behind both Shotcut and Kdenlive. | | As for features I haven't used Kdenlive enough to compare, | since Shotcut works fine for me (never had any crashes, though | this was using the Windows version so ymmv) | baud147258 wrote: | I did a pair of videos a few years ago, neat product, had a bunch | of crashes the first time (like every few hours while editing, | but never while exporting), not so much the second. Encoding | options were confusing, so as a total novice I just choose at | random until I was happy with the results. | kristopolous wrote: | Anyone use this? Opinions? | suby wrote: | I use it and like it, though I don't make videos often or have | experience with non-free video editors. It's more than enough | for me and was dead simple to learn. | IshKebab wrote: | I've tried every open source video editor. They're all pretty | awful. Even something as simple as iMovie is frankly several | leagues ahead of them. | | The one I always come back to is Blender. It too has serious | issues, but it is actually improving fairly rapidly. In the | latest releases you can scrub through video without it crawling | to a halt (wow I know right!) and it has a non-tedious way to | add text, etc. | | Basically its interface is ... well if you've used Blender you | know what it's like. But it does at least not crash, and you | are unlikely to run into "you can't do that" issues, even if | doing some simple things like changing the speed of a clip | involves several YouTube tutorials and a bunch of caveats. | | So yeah, open source video editing still sucks. | heretogetout wrote: | I use it every few days to create game videos to share with | friends. I like that it's super easy to extract and combine | segments from multiple videos and easy to add a second audio | track (like from a microphone). It's never crashed on me and it | feels relatively polished compared to the other free | applications I've used (the names of which escape me). | artificialLimbs wrote: | Didn't have all the bells and whistles that kdenlive had for my | use case. | rchaud wrote: | I used both Shotcut and Davinci Resolve on MacOS. Shotcut | provided the perfect amount of middle ground between iMovie and | all the power user stuff in Davinci. More importantly, Shotcut | worked well on my 2014 Macbook Pro with 8GB RAM and 128GB | storage. Davinci is probably the better software but it ran | very slowly once you added a couple of video/audio/photo | layers. And the storage it ate up inside project files to store | the cache was unbelievable. 30GB+ for for a 10 min 1080p video. | linsomniac wrote: | Reluctant to say "throw hardware at it", but I got one of the | new M1 MBPs, my first Mac ever, and I can throw multi-cam | 4K30 2/3 cams around with no optimized media, and it | basically always runs without dropped frames, just using the | H264/265 media generated by the cameras. I got the 2TB | storage, because on my previous laptop I always was eating up | so much space with optimized media, but it's way overkill now | that I don't need that. But I didn't know that going into it. | _gabe_ wrote: | When did you last use DaVinci? I've been using it for the | past year and a half, and my project files are all under | 10MB. I just checked my most recent video (around 30 minutes | of 4K video), and the project file was 5.77MB | | Edit: I just opened the project up because I was curious | about the RAM and vRAM. When it's idle it took 1.5GB of RAM | and 1GB of vRAM. Scrolling through the project very quickly | pushed the RAM up to 4.5GB and vRAM up to 2GB. | jhallenworld wrote: | I've used it for youtube videos and some school projects for | the kids. I'm happy that it's free. It did not have any | crashes, but definitely I'm not a heavy user. I used it in | Linux. | | The user interface could be easier, for example deleting "ahs | and ums" and silent time is a bit tedious. Also there are many | output options, and it's confusing for a light user which to | choose. | | I've also used Lightworks, which is much nicer, but not free | (except for 720p). Many of the non-free options want you on a | subscription basis. | hjek wrote: | For me, Shotcut, Openshot, Flowblade, Olive and Pitivi have | been crashing to often to be worth using. Openshot used to be | less flaky when I used it a few years ago when it was in GTK | but the Qt version has not been stable to me. | | Kdenlive is amazing though, especially the timegraphs for | applying effects, and the clip proxying which makes it | amazingly smooth for large projects on old laptops. I don't | think any of the other free video editors come anywhere close. | RappingBoomer wrote: | kdenlive used to be fairly usable, but a recent upgrade | messed up the interface, making it too large to be very | usable | Inityx wrote: | I had a really bad experience last time I tried to use | Kdenlive. | | Even on a pretty powerful system, having a project timeline | longer than an hour made the entire interface run at ~5fps | for me when adjusting cuts. After that, I started using | DaVinci Resolve, which definitely still has problems, but | runs like nothing else I've seen. | hjek wrote: | > Even on a pretty powerful system, having a project | timeline longer than an hour made the entire interface run | at ~5fps for me when adjusting cuts. | | Did you use proxy clips? It's not on by default[0]. | | [0]: https://userbase.kde.org/Kdenlive/Manual/Projects_and_ | Files/... | simbas wrote: | We use kdenlive at work with the same results. Sometimes | crashes but Auto save saves the day | prox wrote: | Never had Kdenlive crash on me. Win 11. Solid here. | Jistern wrote: | This! Simply presume kdenlive will frequently crash. I | found it very disconcerting at first, but I learned to | treat kdenlive's frequent crashing as a mildly annoying | glitch (peccadillo). | Bellamy wrote: | Best that I've found for Linux. For cutting it's really good | but if you need advanced object tracking or special effects, | keep searching. | jaggs wrote: | I've used it. It's great. Pretty easy to learn, and output | looks nice. Mind you I'm an enthusiastic amateur not a pro | user. I've used other video editors before, like pinnacle, | premiere elements etc, and while Shotcut is not as slick, it | gets the job done with minimal fuss. And hard to argue with the | price. | brink wrote: | I used it for a few projects. Very good for being free. | _gabe_ wrote: | I used it for awhile, but there are a lot of short comings. | It's very unintuitive and I would often spend more time trying | to figure out how to do a thing than doing a thing. I switched | to DaVinci Resolve (also free), and never looked back. I | eventually spent the one time payment of around $300 for access | to GPU accelerated encoding and a few additional filters and | stuff. | wazoox wrote: | Resolve is free as beer, but Shotcut is free as speech. Know | the difference. | throw_m239339 wrote: | It's free. | | It actually has quite a lot of functions, and effects, but the | UI/UX is so so in my opinion. | | Video rendering and export is fast enough which is a good | thing, even when using effects. | | The real test with most of these authoring tools is text | support and how comprehensive it is, or not, as titling is an | important aspect of video editing. | TheRealPomax wrote: | > The real test with most of these authoring tools is text | support | | So how's the text support? | jarrell_mark wrote: | It's good. For my use case, better than Kdenlive on Windows. | Shortcut renders much faster than Kdenlive because Shotcut | supports HW encoding using the integrated Intel GPU. Kdenlive | only supports that on Linux. | ndsipa_pomu wrote: | I've only used it for splicing together bike cam videos and | then cutting them to 2 minutes before and after the incident | for submitting to police (that's quite common for police forces | in the UK when dealing with close-pass etc footage). | | It was easy enough to figure out how to use it and I've got | about zero knowledge of video editing. To be honest, I should | really change to using ffmpeg instead as OpenShot can be a bit | of a resource hog when exporting the video. | | I have found the cross-platform support to be useful as I | mainly use linux, but the more powerful PC that I've got is | running windows (for running games). | Gordonjcp wrote: | You want "ffmpeg -ss <start time as hh:mm:ss> -t <length in | seconds or as hh:mm:ss> -i <your video here>.mp4 -c copy | output.mp4" or something along those lines. | ghostly_s wrote: | Wow, the police actually care about stuff like that over | there? what a world. | inwit wrote: | A good one, right? | ndsipa_pomu wrote: | It varies a lot between different areas as to how well they | deal with it and they have inconsistent standards as to | what consists of actionable evidence. I'm covered by Avon & | Somerset which is one of the better ones. | ghostly_s wrote: | Meanwhile here in the states the most significant police | action in regard to cyclists rights I can identify is the | time I took the lane in front of a police cruiser due to | a car illegally parked n the bike lane, pointing at this | infraction as I did so, and the pig riding shotgun rolled | down his window to mock me as they cruised past. | pmontra wrote: | I used to use OpenShot. I totally forgot how to use it after | a few years hiatus and I could not find a way do what I | remember I was doing, so I switched to plain ffmpeg. I use it | to cut pieces of videos and extract the audio track. I use | Audacity to denoise the audio, adjust the volume and silence | some sequences. Then ffmpeg again to assemble everything into | the final video. That never crashes and it's easier to | document than working in a GUI. | ericskiff wrote: | I taught my 10 year old son how to use this because he wanted | more than iMovie. | | He loves learning how to use effects and titles, creating lots | of cuts, and intercutting between different tracks. He even did | some lightweight animation using it. | | It's the most similar to the old-school feel of Premiere and | Final Cut, and has given him a great foundation in non-linear | editing and 2 years later he absolutely flies in it! | justsomehnguy wrote: | This is probably the best /advertisement/ of a product. If a | 10yo can do things in it - then (at least) it has the UI what | is understandable even to 10yo, for a pretty convoluted | process of a non-linear editing. | ggambetta wrote: | Obligatory "strongly consider switching to Davinci Resolve". | ziftface wrote: | Can you explain for someone who is not familiar with this line | of work? | Joeboy wrote: | Davinci Resolve is non-free but good. Shotcut is free but | non-good. | byteflip wrote: | I've only used resolve a handful of times but it's | fantastic. Also pretty sure you get a lot of features in | the free version of Resolve... it was more than capable for | my needs. | _gabe_ wrote: | My experience was: shotcut makes the hard things hard, and | the easy things even harder. DaVinci felt like a | straightforward, no BS, just get the job done kind of tool in | comparison. I guess my big takeaway was UX was horrible in | Shotcut compared to DaVinci. | mbgerring wrote: | Tried to use Shotcut years ago to edit a documentary and it | crashed constantly. Neat idea, bad execution. Maybe it's gotten | better since then but it was unusable for serious work ca 2015. | progre wrote: | My take: It worked excellent for unserious work a couple of | weeks ago. | bobsmooth wrote: | 2015 was 7 years ago. | mbgerring wrote: | Yeah, it was bad enough that I gave up on my quest to use | Linux for media production and switched back to macOS. Never | had the occasion to try it again. | btown wrote: | This is very cool! I've been looking for some time for a project | that has: | | - a stellar editing UI for "prototyping" a well-edited video | | - a well-documented timeline-level API for the file format that | can replace, timeshift, and add clips and tracks, and | | - be able to run on cloud hardware as a render service | | Imagine creating a promotional video, then automatically swapping | in each client's logo and re-rendering it for each one! The | possibilities here are endless. | | DaVinci Resolve can't be beat for #1 and seems to support #3 | well, but its API seems designed more for plugins than for | automated authoring. For instance, the documentation at | https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=9927... | seems to give just read-only access to a lot of things at the | TimelineClip level. And https://github.com/pedrolabonia/pydavinci | has exactly one contributor. | | By contrast, Shotcut seems to be built on, and by, | https://mltframework.org/ with a close correspondence between the | runtime API surface and the file system representation of a file, | and it's fully open-source. Very possibly the sweet spot we've | been looking for! | registeredcorn wrote: | Here's a bit of feedback, in the event anyone who manages the | site reads this comment section: | | 1) I checked the FAQ and the 2nd and 3rd question in the FAQ were | about crashing on Windows. I get the impression that this | software is extremely unstable across OSes. This is a really bad | foot to start off on. | | Can anyone speak to the stability of Shotcut? I see a few | comments below mentioning crashes, I just can't tell if we're | talking every month or so, or every 5 minutes. If I were to | switch video editors, having the program crash on me constantly | is obviously a very big problem. | | 2) I didn't see any obvious language defining _why_ I should | switch to Shotcut. I use kdenlive to cut up screen shares and | render them to webm; I do occasional light editing work to make | tutorials for people. Kdenlive is a _little_ clunky in some ways, | but it gets the job done and I was able to figure out the basics | after watching a quick tutorial on YouTube. | | So...what does Shotcut offer that kdenlive doesn't? How could | this task be made easier? Both software options can be used for | commercial use, so what's the benefit of Shotcut over kdenlive? | If Shotcut renders quicker, or supports more file formats, or | makes it somehow easier to edit videos, I can see the appeal but | there doesn't appear to be any introductory literature on their | landing page or FAQ hammering these points home. Granted, I could | probably devote the time to figuring this out myself, but it just | seems like a lot of effort to learn something that should have | been covered on the site. | | One of those comparison breakdowns of side-by-side +/- images | would have been a good starting point. Maybe it's buried | somewhere else on the site, but if it is, it should be moved up | to the front of the site, preferably on the main page. | mike_hock wrote: | So apparently in Shotcut you can make a transition between | clips on the same track by just sliding them into each other. | in Kdenlive you have to have them on different tracks and add | transitions between them. | | Not something that makes or breaks the editor, just something | that caught my eye watching the tutorial videos. It's great for | really simple home video editing. | ndsipa_pomu wrote: | I had it crash consistently on linux on startup, which as IIRC | was something to do with the initial splash screen and was | fixed by manually setting an option. Other than that, I've had | it crash a couple of times when exporting, but I think that was | the OS desperately reclaiming memory on an under-powered | machine. | | Can't help with comparing it to kdenlive. | truly wrote: | I use it for small video processing. It is better than openshot | in my experience in terms of stability. The interface is | reasonably good, with the exception of cropping, where you have | to turn to ffmpeg (to be fair, all visual video editors do | cropping badly). | mro_name wrote: | congrats, what a cute name. | leke wrote: | I thought this was Openshot for some reason, but then realised it | wasn't :) ___________________________________________________________________ (page generated 2022-06-09 23:00 UTC)