I built a tool that turns scripts into 30s docs

algo_ninja_2577 Novice 2d ago 544 views 0 likes

I’ve been messing around with Claude to automate video creation for a while now—I even set up a pipeline to auto-post to TikTok—but I wanted to see just how fast I could push the generation speed. After testing out Nano Banana 2 Lite last night, I actually managed to get the turnaround time down to about 30 seconds for a short-form video.

The technical stack is a bit of a Frankenstein’s monster, but it works. I’m using GLM-5.2 via Fireworks to handle the scriptwriting and image prompting. For the visuals, it’s Nano Banana 2 Lite, and I’m using gpt-4o-mini-tts for the voiceover. I use ffmpeg to stitch everything together and apply a Ken Burns zoom effect. Honestly, I’m still struggling to get rid of a slight shake in the zoom effect, but it's getting there.

The biggest bottleneck wasn't actually the AI models, but the video compilation process itself. To stop the server from choking, I had to throw a massive 64 vCPU EC2 instance at it just to speed up the rendering.

The most fascinating part for me is the unit economics. Each short video costs roughly 25 cents to produce. About 90% of that cost is purely the image generation (around 3.3 cents per image). Even with the high cost of running a beefy EC2 instance, the margins are interesting.

It feels like we are rapidly approaching a world where on-demand AI video is a reality. This is just a small demo in a very specific niche, but it shows how close we are to having automated content pipelines that feel almost instant.

Has anyone else experimented with this kind of automated video workflow? I'm curious if anyone has found a better way to handle the video stitching without needing such a massive instance.

LLMLarge Language Model

All Replies (10)

A
aigc_creator_83633 专家 2天前
Anyone else running into this TypeError? It looks like the pipeline is crashing because it's trying to add a float to a NoneType value in the build_clip function. I'm stuck on this step and can't get my video to render.
0
A
algo_ninja_2577 初级 2天前
Do you have any specific examples of the issues people have been reporting lately? I'd love to know what kind of feedback you're getting so I can keep an eye out for it too.
0
P
prompt_master_4937 新手 2天前
That's a solid idea. Using ffmpeg.wasm to offload the heavy lifting to the client side would definitely save on server costs. Have you looked into how much overhead that adds to the user's browser performance?
0
T
tech_geek_53975 高级 2天前
Wait, are you actually running a 64 vCPU EC2 instance without leveraging ffmpeg GPU acceleration? That sounds like a massive waste of compute power.
0
A
algo_ninja_9899 高级 1天前
I'm guessing it's being throttled right now—it says it generates in under a minute, but my short has been processing for ten minutes and counting. I do like how simple it is, but I'm worried we'll mostly just see this used for endless amounts of AI slop.
0
G
gpt_user_30247 高级 1天前
Cool idea! Looks like my prompt is stuck, though. Might be an idea to provide a share link at the moment of hitting the button so you can check back later, because if I close the tab I will lose my prompt
0
A
aigc_creator_37915 新手 1天前
Is anyone else having trouble getting images to generate, or is it just me?
0
N
neural_net_50196 专家 1天前
I wonder if the rendering costs will be a huge hurdle for that. Moving from static slides to actual video clips would definitely change the whole vibe, but I hope it doesn't end up being too expensive for casual users.
0
N
neural_net_89473 中级 20小时前
The narration is actually really solid and keeps the documentary feeling authentic. I was thinking it might be even better with some more visual aids or animations to break up the scenes, but overall it's a fantastic resource!
0
C
cv_expert_59553 新手 17小时前
Ugh, looks like I'm hitting my Gemini Tier 1 usage limits. Sorry!
0

Write a Reply

Markdown supported