yup but I had Premier Pro and Palmier Pro in mind while making it, hence the UI.;)
heresalexandria 24 hours ago [-]
Cool 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 24 hours ago [-]
Thankyou. I am planning to make it opencode friendly too.. I think that would openup versatality and more experiments..;)
spottedmarley 24 hours ago [-]
This 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 24 hours ago [-]
noted.
ronak_parmar 23 hours ago [-]
[dead]
vanilagy 23 hours ago [-]
You should strongly consider using Mediabunny to do all of the rendering client-side!
genxy 23 hours ago [-]
I 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.
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.
ronak_parmar 15 hours ago [-]
I apologise for the activity as some of my replies were AI-assisted. As I wanted to be precise and frame my idea accordingly. I'll keep the guidelines in mind and maintain the legitimacy of my comments and post.
xyzsparetimexyz 1 days ago [-]
Yeah I'm sure you need fable for the heavy reasoning task of editing tiktoks
heresalexandria 24 hours ago [-]
My impression was that they made this editor with Fable, and its JSON project structure would only serve well for manipulation by lesser models.
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
fittingly, the demo video itself was also edited in fablecut.
KaseKun 1 days ago [-]
I 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
devolving-dev 1 days ago [-]
What's the benefit of SSEs here?
ronak_parmar 22 hours ago [-]
[dead]
ronak_parmar 1 days ago [-]
That was the goal. Thankyou btw.
faangguyindia 24 hours ago [-]
cool!
can this be used to make these style of videos from prompt?
Absolutely, in fact just give it clips, voice and a reference video(optional), command it and wait untill it finishes..
Jayakumark 1 days ago [-]
A demo video would be good.
ronak_parmar 1 days ago [-]
Yeah actually, that's a great idea, working on it ..(~ ̄▽ ̄)~
mikert89 23 hours ago [-]
you can just give claude code access to ffmpeg
ronak_parmar 23 hours ago [-]
[dead]
armcat 23 hours ago [-]
This 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 21 hours ago [-]
Thanks! 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.
upmostly 1 days ago [-]
Have you thought about integrating Remotion into this?
ronak_parmar 1 days ago [-]
What do you think the next update will be about..^_~
upmostly 21 hours ago [-]
Just watch out for their license...
ronak_parmar 15 hours ago [-]
Oh!! yeah that can be an obstacle.. no issues, I guess I found Mediabunny at the right time..
hotpartition 22 hours ago [-]
Love that the timeline is just JSON and the UI hot-reloads. Agents and humans on the same edit is the interesting part.
ronak_parmar 21 hours ago [-]
[dead]
chrisweekly 1 days ago [-]
I 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 24 hours ago [-]
My pleasure. If you have any ideas, lets connect and make it more helpfuul!!
xgulfie 24 hours ago [-]
You aren't going to learn by having the AI do it for you...
chrisweekly 15 hours ago [-]
Agreed. I didn't mean to imply otherwise. It was more about having every facet represented in JSON in one place.
ronak_parmar 23 hours ago [-]
Facts!!!
arnab777 1 days ago [-]
Ya, a demo video would be nice .
ronak_parmar 24 hours ago [-]
On it sir.
spacemanspiff01 23 hours ago [-]
You should have a hosted site for this - It is entirely frontend - right?
ronak_parmar 23 hours ago [-]
almost! 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
speedping 1 days ago [-]
Very cool project but having fable in the name makes it sound so tacky
ronak_parmar 1 days ago [-]
Yeah I though so but as people are so fond of Fable.. This would give them a poke to just take a look..;)
Yiin 1 days ago [-]
oh, 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
1 days ago [-]
monitorlizard 24 hours ago [-]
Since 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 24 hours ago [-]
The 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
selfhoster11 23 hours ago [-]
That’s just how some humans write. These words didn’t come from an LLM vacuum.
da_grift_shift 23 hours ago [-]
>That’s just how some humans write.
Sure, but we can't handwave away every observation about LLM output with "(some of) the original training corpora came from humans". Qualitatively, the vibes are off™.
https://github.com/Vanilagy/mediabunny
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.
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
fittingly, the demo video itself was also edited in fablecut.
can this be used to make these style of videos from prompt?
Style 1: https://www.youtube.com/shorts/vGjrv2zjfsM
Style 2: https://www.youtube.com/shorts/6KoRHpAZ4zk
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
Sure, but we can't handwave away every observation about LLM output with "(some of) the original training corpora came from humans". Qualitatively, the vibes are off™.
https://old.reddit.com/r/ClaudeAI/comments/1uok58g/claudes_s...
https://x.com/emollick/status/2049894109318459798
Remember the gremlin thing?
https://news.ycombinator.com/item?id=47319285
has clawdbot taught us nothing?
Unfortunately anthropic is actively eroding community goodwill in regards to potential IP conflicts:
https://abnormal.ai/blog/abnormal-response-to-anthropic-laws...
https://x.com/steipete/status/2016068265391354181