Hacker News new | past | comments | ask | show | jobs | submit login

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?




wrt 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.


I've used 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.


Soory 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.


I 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.


I 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.


"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).


Well 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.


I 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.


From the docs (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.


> 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.


I saw that and don't think it answers any of my questions.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: