5 ms·
Show HN: FableCut – A browser video editor AI agents can drive (zero deps)
- upmostly 3mo agoHave you thought about integrating Remotion into this?
- ronak_parmar 3mo agoWhat do you think the next update will be about..^_~
- upmostly 3mo agoJust watch out for their license...
- ronak_parmar 3mo agoOh!! yeah that can be an obstacle.. no issues, I guess I found Mediabunny at the right time..
- Jayakumark 3mo agoA demo video would be good.
- ronak_parmar 3mo agoYeah actually, that's a great idea, working on it ..(~ ̄▽ ̄)~
- miltonlaxer 3mo agoReminds me of https://www.screenkite.com/ https://www.screenkite.com/ The AI powered video editors are fun.
- ronak_parmar 3mo agoyup but I had Premier Pro and Palmier Pro in mind while making it, hence the UI.;)
- xyzsparetimexyz 3mo agoYeah I'm sure you need fable for the heavy reasoning task of editing tiktoks
- ronak_parmar 3mo ago[dead]
- heresalexandria 3mo agoMy impression was that they made this editor with Fable, and its JSON project structure would only serve well for manipulation by lesser models.
- speedping 3mo agoVery cool project but having fable in the name makes it sound so tacky
- ronak_parmar 3mo agoYeah I though so but as people are so fond of Fable.. This would give them a poke to just take a look..;)
- Yiin 3mo agooh, I read fable as a story, fable cut meaning you can stitch up stories which is a form of storytelling, so quite fitting for video editor
- deleted 3mo ago[deleted]
- monitorlizard 3mo agoSince people like an unrelated product, you thought it would be good marketing to jack the brand? Maybe I should start calling my B2B SaaS products Salesforce too!
- da_grift_shift 3mo agoThe readme is full of compound Claudeisms, so why not ;-) per-shot energy frame-accurate word-pop reference-video CSS-@keyframes-animated SVGs render frame-accurately
- ronak_parmar 3mo ago[dead]
- selfhoster11 3mo agoThat’s just how some humans write. These words didn’t come from an LLM vacuum.
- arnab777 3mo agoYa, a demo video would be nice .
- ronak_parmar 3mo agoOn it sir.
- KaseKun 3mo agoI have no use for this, however I am stunned by the simple and effective solution of using json+sse instead of an API to allow agent interaction Amazing work
- ronak_parmar 3mo agoThat was the goal. Thankyou btw.
- devolving-dev 3mo agoWhat's the benefit of SSEs here?
- ronak_parmar 3mo ago[dead]
- chrisweekly 3mo agoI have little experience with video editing; a tool like this might be an ideal path to learn more. Thanks for creating and publishing it and sharing here!
- ronak_parmar 3mo agoMy pleasure. If you have any ideas, lets connect and make it more helpfuul!!
- xgulfie 3mo agoYou aren't going to learn by having the AI do it for you...
- ronak_parmar 3mo agoFacts!!!
- chrisweekly 3mo agoAgreed. I didn't mean to imply otherwise. It was more about having every facet represented in JSON in one place.
- spottedmarley 3mo agoThis is pretty dang cool but I guess I was hoping to see some very clever use of vision and maybe waveform analysis to give the model "eyes and ears" to edit audio and video. V2
- ronak_parmar 3mo agonoted.
- ronak_parmar 3mo ago[dead]
- heresalexandria 3mo agoCool concept, will try it out! I've had decent results with computer use operating conventional editing tools, but being able to directly edit JSON project files is a solid optimization and opens up a lot of opportunities with things like modular templating.
- ronak_parmar 3mo agoThankyou. I am planning to make it opencode friendly too.. I think that would openup versatality and more experiments..;)
- faangguyindia 3mo agocool! can this be used to make these style of videos from prompt? Style 1: https://www.youtube.com/shorts/vGjrv2zjfsM https://www.youtube.com/shorts/vGjrv2zjfsM Style 2: https://www.youtube.com/shorts/6KoRHpAZ4zk https://www.youtube.com/shorts/6KoRHpAZ4zk
- ronak_parmar 3mo agoAbsolutely, in fact just give it clips, voice and a reference video(optional), command it and wait untill it finishes..
- mikert89 3mo agoyou can just give claude code access to ffmpeg
- ronak_parmar 3mo ago[dead]
- spacemanspiff01 3mo agoYou should have a hosted site for this - It is entirely frontend - right?
- ronak_parmar 3mo agoalmost! the editor/compositor is fully browser side, but the server is doing real work: project.json lives on disk (thats the whole point, any agent or script can edit it and fs.watch + sse hot reloads the ui), plus ffmpeg for the final export encode. so it needs the local server for the actual workflow. a hosted demo mode is a good idea though, project in localstorage + sample footage + mediarecorder export would let people feel the editor without cloning. the one thing it cant show is the main trick, watching an external agent rebuild your timeline live, since theres no local file for it to edit. might do a stripped demo build if theres interest
- nttylock 3mo ago[flagged]
- vanilagy 3mo agoYou should strongly consider using Mediabunny to do all of the rendering client-side!
- genxy 3mo agoI couldn't find a skill in your project that would help integrate mediabunny. The docs and examples look like they could really help. Having good example coverage allows agents to pickup libraries easily. https://github.com/Vanilagy/mediabunny https://github.com/Vanilagy/mediabunny
- vanilagy 3mo agoJust point the agent at the docs, it'll understand them quickly. Mediabunny also has many examples and even a dedicated LLM page.
- ronak_parmar 3mo agoThat genuinly good, I didn't know about the LLM page, I have opened an issue to track the WebCodecs/Mediabunny export (https://github.com/ronak-create/FableCut/issues/2 https://github.com/ronak-create/FableCut/issues/2)
- ronak_parmar 3mo ago[flagged]
- dang 3mo agoCan you please not post AI-generated or AI-edited comments to HN? It's not allowed here - see https://news.ycombinator.com/newsguidelines.html#generated https://news.ycombinator.com/newsguidelines.html#generated and https://news.ycombinator.com/item?id=47340079 https://news.ycombinator.com/item?id=47340079. Of course, it's impossible to know for sure what was LLM processed or not, but some of your posts (like this one) have been getting classified that way.
- JeremyHerrman 3mo agoPSA stop putting bigco IP in your project names! has clawdbot taught us nothing?
- doctorpangloss 3mo agois "Notepad" a bigco IP project name?
- JeremyHerrman 3mo agoyes, microsoft does hold a trademark for notepad. As litigious as MS is I'm pleasantly surprised they've left notepad++ alone. Unfortunately anthropic is actively eroding community goodwill in regards to potential IP conflicts: https://abnormal.ai/blog/abnormal-response-to-anthropic-lawsuit https://abnormal.ai/blog/abnormal-response-to-anthropic-laws... https://x.com/steipete/status/2016068265391354181 https://x.com/steipete/status/2016068265391354181
- nolok 3mo agoMicrosoft has a lot of trademark meant to protect them from agression rather than attack themselves
- beAbU 3mo agoIf MS can go after notepad++ then Bjarne Stroustrup can go after C#?
- giancarlostoro 3mo agoThe name C++ is not trademarked, only the logo iirc.
- doctorpangloss 3mo agoHaha the better question is can the notepad++ guy go after notepad++ (for mac)?
- giancarlostoro 3mo ago
- armcat 3mo agoThis looks great, will try it out. I had a crazy idea of doing a full agentic demo video narration and cutting, so might try your tool with some tweaks.
- ronak_parmar 3mo agoThanks! That sounds like a really interesting use case. I'd love to see how it turns out. If you end up making those tweaks for full agentic narration and video cutting, feel free to share your experience or ideas, I'd be happy to learn from them and see if they could be incorporated into the tool.
- hotpartition 3mo agoLove that the timeline is just JSON and the UI hot-reloads. Agents and humans on the same edit is the interesting part.
- ronak_parmar 3mo ago[dead]
- zhaodc 3mo ago[flagged]
- ronak_parmar 3mo agodemo is up, as promised: https://github.com/ronak-create/FableCut/releases/download/v1.3.0/fablecut-demo.mp4 https://github.com/ronak-create/FableCut/releases/download/v... its a real session, not staged: one prompt ("edit a reel from these assets"), claude code plans the cut for ~6 minutes, writes the entire timeline as one json document, and the editor is already live with it. the 24.5s reel it produced is also in the release, untouched: https://github.com/ronak-create/FableCut/releases/tag/v1.3.0 https://github.com/ronak-create/FableCut/releases/tag/v1.3.0 fittingly, the demo video itself was also edited in fablecut.
- VerityLayer 3mo ago[flagged]
- moriwo-dev-ai 3mo ago[flagged]
- PlkMarudny 3mo agoSuper cool, but maybe it is worth considering using OTIO format instead of the simple JSON for a timeline? LLMs are pretty good with handling OTIO.
- ronak_parmar 3mo agoNice idea, let me give it a go-through. Thanks btw!!
- ronak_parmar 3mo agoI've looked at it and i've found thatit is more verbos for LLMs not less, curently the format is optimized for cheap agent patching, and OTIO support as an interchange adapter (not a native format swap).