13 ms·
How does it compare to https://github.com/mifi/lossless-cut https://github.com/mifi/lossless-cut?
by Lucent 3y ago
How does it compare to https://github.com/mifi/lossless-cut https://github.com/mifi/lossless-cut?
- alexsantos201 3y ago[dead]
- pdntspa 3y agoIt's not an electron app, for one
- IshKebab 3y agoIt uses PyQt. I'm not sure I'd put much money on it being faster than an Electron app. The only other PyQt app I have used is Cura and that is ridiculously slow. Takes like a minute to start up and you can watch it loading the controls when there are a lot of them. I'd take Electron over that tbh.
- pdntspa 3y agoI've been writing some code in PyQT and it's been rather pleasant and performant. A lot of decent GUI apps are written in QT. Python is just slow. I will take that over some stupid app cramming an entire instance of Chromium down my throat any day.
- madeofpalk 3y agoI've been writing some code in React.js and its been rather pleasent and performant.
- pdntspa 3y agoYeah but it's web tech. Desktop apps should feel like desktop apps, not a glorified webpage
- afavour 3y agoReact Native it is, then
- firen777 3y agoWhy? Perhaps I'm missing something, but I only care about the functionality and not whether the button should have round edges or the background having the right shade of grey. The consistent "feel" is nice to have (cough winform/wpf/uwp cough), but I would take "web-ish" applications over no application/crappy native application anytime (especially with Linux)
- pdntspa 3y agoNative's not crappy, it's the best and most supported. We just happen to be in love with the web aesthetic and cross-platform. And that decisionmaking is mostly made by MBAs who see tech as a means to a financial end and not for the joy of writing good code Web shit is fucking ugly, it eschews platform native conventions, and it just feels cheap. But when I load up a winforms-esque app with toolbars and a statusbar and all the nice accoutrements we're accustomed too behaving in the way we are accustomed to... now I feel like I'm going to get shit done. Literally the only electron app that feels serious is VSCode and the amount of optimizing MS has had to do has cut into seven figures
- refulgentis 3y ago
- traspler 3y agoLast time I tried VidCutter it was incredibly slow. So slow that it seemed completely glitched sometimes. It was such an incredibly slow and laggy chore to do anything in the app I could not keep using it.
- tredre3 3y agoThat's nice but in practice it doesn't mean anything. Here's a comparison of both apps with the same video file open and the same clip cut: Startup time (time between double click and window appears and ready): - Losslesscut: 2 seconds - VidCutter: 12 seconds Time to load the video file: - Losslesscut: 1 second (to be fair it doesn't show thumbnails) - VidCutter: 3 seconds Memory usage: - Losslesscut: 368MB - VidCutter: 455MB Idle CPU usage: - Losslesscut: 0% - VidCutter: 0% Network requests: - Losslesscut: 7 - VidCutter: 0 Installed size: - Losslesscut: 455MB - VidCutter: 178MB Source, kinda (the memory shown is the sum of all subprocesses. taken when idle so no ffmpeg subprocess included.): https://imgur.com/a/DwrNdxT https://imgur.com/a/DwrNdxT
- pdntspa 3y agoVidcutter's startup time isn't PyQT, that initializes nearly instantly. Considering how both defer to ffmpeg a lot of these stats dont mean anything
- refulgentis 3y agoThey are a direct response to the GP post's offhand quip about Electron. GP found the difference relevant, and I believe you're GP, but I am confused now given the change in interest.
- pdntspa 3y agoMy point is that startup time may not have anything to do with the GUI. It is not a good metric. I could write both an electron and pyQT app that takes minutes to start if it has other shit it needs to be doing. I haven't used electron in years but pyQT apps start up instantly, therefore this app must be doing something else. If the two apps were programmed identically then you might have a comparison.
- speedgoose 3y agoMost people don't care whether an app uses Python with Qt or Javascript with Chromium. They care about more about useability and features.
- pkkm 3y agoTo be honest, I don't know, I've never heard of lossless-cut before. I've always just used VidCutter.