Live data from Hacker News

Show HN: A different kind of AI Video generation

news.ycombinator.com

11–20 of 21 posts

Re: Show HN: A different kind of AI Video generation

#11
Wow, this is fantastic. I have been searching for a tool that would let me output videos like that.

I was going to create a javascript-based version of FCP to essentially implement the keyframes and transitions with arbitrary videos from youtube/vimeo and try to queue them up before they play. Then people would come to our site or use our widget to play all the videos.

I even considered doing a kenburns effect and zooming/panning/cropping the videos. I wanted to have the AI do some takes, finding highlights in the video by transcribing it.

And adding the stupid text overlays etc. would be done in javascript so we don’t need to generate so many versions of the video for different languages or styles.

What do you think? Should we use cutlass xml as the format? Probably better to just make our own json no?

Does anything like this already exist? There are a bunch of sites to edit video timelines. Maybe there is a js lib, like impress.js has for presentations etc?

Re: Show HN: A different kind of AI Video generation

#12

Hey I’ve been trying to get Claude code to generate Final Cut xml myself. Mostly I just have a Claude.md with the FCP xml reference and some guidelines. What does this do differently?

The idea here (I think) is that it (1) can be a program with code used to generate the XML and (2) is typed.

Just by virtue of being a go program it enables even more sophisticated validation and automation if you want to implement it.

Re: Show HN: A different kind of AI Video generation

#14

Hey I’ve been trying to get Claude code to generate Final Cut xml myself. Mostly I just have a Claude.md with the FCP xml reference and some guidelines. What does this do differently?

Well, the format is incredibly complex. You have to generate the XML correct in every last detail or FCP will crash when you import it. I learned the hard way you need a robust validator system and not just tests alone. Before XML goes out the door you need a last line of defense to catch problems. The go version of cutlass is pretty good at this now and python is catching up.

Re: Show HN: A different kind of AI Video generation

#15
post #4

Editing will remain of utmost strategic important to automate until generation dominates the field. At that point, we'll probably generate from storyboards. A lot of small startups are trying to automate timeline construction with VLMs. I've counted about a dozen, some with seed stage funding. If you can crack this, there's absolutely a path to a unicorn. But in the long term, generation will disrupt nonlinear video…

Yeah I look at the amount of code I have now and it's just crazy. It would have taken me 10 years to get it this far before AI. So much of the code was generated. But I do wonder if all of FCP will be legacy soon...

Re: Show HN: A different kind of AI Video generation

#16
post #11

Wow, this is fantastic. I have been searching for a tool that would let me output videos like that. I was going to create a javascript-based version of FCP to essentially implement the keyframes and transitions with arbitrary videos from youtube/vimeo and try to queue them up before they play. Then people would come to our site or use our widget to play all the videos. I even considered doing a kenburns effect and zo…

Oh I have just the wiki for you!

https://github.com/andrewarrow/cutlass/wiki

The format is soooo complex. But if you want every feature of FCP it's all there.

Re: Show HN: A different kind of AI Video generation

#18

I'm not sure what value AI is providing here? Generating key frames seems not just possible, but easier to do within the GUI? Does the AI understand the relationship between script and video?

you can say things like "add a new cli menu option to cutlass that takes as input a list of words and make a 1080x1920 9 min video with random png from assets folder and place each word on the screen in font 400 with face color pink and outline color yellow width 15"

And claude will write the code in a way that generates an actually valid fcpxml file.

A fun one is: "review all the tests in ./tests to get deep knowledge of what you can do with fcpxml in this repo. Add a new cli menu option called stress-test that tries to generate a 9 min video with lots and lots of stuff. Just throw every single complex thing you can think of with many many lanes, transforms, use files from ../assets and create something wild in 1080x1920"

Re: Show HN: A different kind of AI Video generation

#19

Hey I’ve been trying to get Claude code to generate Final Cut xml myself. Mostly I just have a Claude.md with the FCP xml reference and some guidelines. What does this do differently?

The idea here (I think) is that it (1) can be a program with code used to generate the XML and (2) is typed. Just by virtue of being a go program it enables even more sophisticated validation and automation if you want to implement it.

hehe now I feel funny working on the python version too. It depends on my mood, yeah sometimes I want go. But sometimes I want a little python.

Re: Show HN: A different kind of AI Video generation

#20

This is amazing! I wonder if OpenAI Structured Output [1] could be leveraged to constrain generation to required JSON Schema (and then convert to XML later)... [1] https://platform.openai.com/docs/guides/structured-outputs

omg i would never want to see the json file! lol the format is sooo complex. I think it needs to stay xml. But I love the idea of openai just speaking this.
Post reply on HN