Re:Write libraries instead of services, where possible
by akiselev on Tuesday March 09, 2021 @12:48PM
(#26401377)
Video codecs are hard, but the reason video utils become services is because the best (by a mile) video codec libraries are (L)GPLed. I suspect the same is true for the best PDF libraries that would be integrated into desktop applications (meaning compiled like SumatraPDF's library, since there are plenty of JS/Python permissive licensed libraries).
All the developers I know immediately jump down a level to ffmpeg command line utils or up a level to proper video editing software (often pirated, no less), so there's no incentive to develop a high quality simple video editor.
Re:Write libraries instead of services, where possible
by mcoliver on Tuesday March 09, 2021 @01:24PM
(#26401835)
kdenlive - https://kdenlive.org
shotcut - http://www.shotcutapp.com
Re:Write libraries instead of services, where possible
by kybernetikos on Tuesday March 09, 2021 @04:19PM
(#26404419)
Yeah, I wonder if things like ffmpeg would have been created in the current culture, or if it would have been a VC funded webservice paid for with a monthly subscription, and when the company eventually failed, all the code would have vanished with it, rather than being progressively improved by a large number of people through the years and having a phenomenal positive impact on the world.
Video codecs are hard. PDFs are a labyrinth of a file format with traps everywhere. I bet whatever open source equivalent you'd find of these services either require some serious additional tooling to get what you want or are too outdated to be useful anymore because the maintainer moved on from the project.