4 ms·
How does this compare to ffmpeg, Nuke, davinci resolve, handbrake, AviSynth etc. etc. This is like making a language called math that is made for doing math.
by BubRoss 7y ago
How does this compare to ffmpeg, Nuke, davinci resolve, handbrake, AviSynth etc. etc. This is like making a language called math that is made for doing math. It's incredibly pretentious to name your project something that is confusing, difficult to find, raises more questions than answers on what it does, and definitely doesn't tell you why it exists.
It says it combines racket with a video editor. What needs to be automated in a video editor? Why does it call itself a new language?
- applecrazy 7y agoFrom the docs (https://docs.racket-lang.org/video@video-v0-2/index.html https://docs.racket-lang.org/video@video-v0-2/index.html): > Video Language (or VidLang, sometimes referred to as just Video) is a DSL for editing...videos. It aims to merge the capabilities of a traditional graphical non-linear video editor (NLVE), with the power of a programming language.
- BubRoss 7y agoI saw that and don't think it answers any of my questions.
- acuozzo 7y ago> It aims to merge the capabilities of a traditional graphical non-linear video editor (NLVE), with the power of a programming language Which is exactly what AviSynth and VapourSynth have been doing successfully for years.
- colinthompson 7y agoI would love to see a running list of languages named like this. There are many, but I guess I can’t find or remember them since they’re all named so generically. Processing is the only other one I can think of at the moment.
- giancarlostoro 7y agoWell I mean... Go, D, Rust, Monkey, and so on. In the case of Rust I sometimes get more results about Rust the game than I do Rust the language.
- zamadatix 7y agoI think they mean languages named pretentiously not languages whose name is reused. Not many things (non-programming included) are named after putting letters into a blender and seeing what comes out.
- jobigoud 7y ago"Basic" might be another example. edit: from Wikipedia's list of languages I found the following: "Action!", "Basic", "BLISS", "Cool", "Hack", "Pure", "SMALL". Some of them are acronyms/retronyms. Special mentions: Smalltalk and High level shader language (HLSL).
- tobestobestobes 7y agowrt why video editing needs automating: there are a host of repetitive tasks in video editing that are very tedious to do with GUI editors. For instance, labelling shots with shot number overlay text. At the moment you can get quick results for this specific task using other tools such as FFmpeg. Personally, the top item on my wishlist would be a video editing library (Python?) that outputs to Final Cut Pro XML so that I could do final tweaks in a GUI-based editor of my choice.
- dimatura 7y agoI've used moviepy (https://github.com/Zulko/moviepy https://github.com/Zulko/moviepy) with some success. Doesn't do Final Cut export but it uses ffmpeg under the hood, so it could be used to create raw clips in some lossless format.
- rpmisms 7y agoSoory for necro. Editors should know how to code. Lots of editing tools are extensible in Python pretty easily. Sadly, those parts of my career didn't intersect.
- tobestobestobes 7y agoI don't find the Adobe Premiere SDK very intuitive or well documented, nor does it support Python. Looks like DaVinci Resolve does support Python and it seems well documented and intuitive. Thanks for the tip.