Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Not many remember but 5 years ago I started working on my FAST video rendering framework. I have never released it but when I've seen that people wait 12 hours I realized that I have to do it now Introducing fframes. This video was vibed in 48 minutes and...

165,073 Aufrufe • vor 15 Tagen •via X (Twitter)

44 Kommentare

Profilbild von Dmitriy Kovalenko
Dmitriy Kovalenkovor 15 Tagen

The reason why I didn't release it cause the API of the framework is so complicated and verbose that noone will ever learn it to get it right. Today AI can just do it for you, just give it a skill and describe what video do you want. oh and sub on twitter @fframes_rust

Profilbild von zack
zackvor 15 Tagen

Dis shit was the reason I started following you in 2021!

Profilbild von Dmitriy Kovalenko
Dmitriy Kovalenkovor 15 Tagen

and now we are beft fwiends 🥺

Profilbild von Mustafa Saraç
Mustafa Saraçvor 15 Tagen

Wow, I like it. Thank you!

Profilbild von Dmitrii Kovanikov
Dmitrii Kovanikovvor 15 Tagen

Congrats on the release!

Profilbild von Dmitriy Kovalenko
Dmitriy Kovalenkovor 15 Tagen

Congratulations to you too!

Profilbild von sη૯ӄ 🔳
sη૯ӄ 🔳vor 15 Tagen

I'm afraid the docs are currently broken due to not being able to pull ffmpeg from github. Seems the sandbox does not allow internet access [INFO] [stderr] fatal: unable to access ' Could not resolve host: Seems sets DOCS_RS env var and you should skip the downloads if it's detected

Profilbild von Dmitriy Kovalenko
Dmitriy Kovalenkovor 15 Tagen

Will fix, sorry about that!

Profilbild von Charles Dong
Charles Dongvor 15 Tagen

@beginbot and @teej_dv mentioned

Profilbild von David - only truth matters
David - only truth mattersvor 15 Tagen

Very fast amazing work , quick smoke test took about two min on CPU

Profilbild von Dmitriy Kovalenko
Dmitriy Kovalenkovor 15 Tagen

Very cool result! Wondering how much it wall take on gpu backend?

Profilbild von David - only truth matters
David - only truth mattersvor 15 Tagen

hey dmitriy !! sorry about late response , wanted to try it on 3060 but soo many projects ; 7700 5× GPU 30s bench finished — all on Q:, all PASS. Times: 12.15, 12.87, 12.38, 12.44, 12.63 s (mean 12.49; min 12.15; max 12.87). Each file is 30.000 s / 900 frames / ~14.1 MB under Q:\dev\fframes-smoke-vulkan\bench\ Resources (follow-up sampler): peak process working set ~5.9 GB, peak GPU dedicated memory ~4.0 GB, system still had ~74 GB available. Hashes differed run-to-run (normal for libx264). ~12s on gpu vs ~120sec cpu ; awesome!!!!

Profilbild von RainbowOnion
RainbowOnionvor 15 Tagen

So cool. Where's the source code for this video?

Profilbild von Jonathan Troyer
Jonathan Troyervor 15 Tagen

We should just budget tokens by IQ so we get more good things like this instead of slop cannons everywhere

Profilbild von fahmi irfan
fahmi irfanvor 15 Tagen

Is this general purpose (headless AE/Premiere) or only motion graphics?

Profilbild von Dmitriy Kovalenko
Dmitriy Kovalenkovor 15 Tagen

You can do whatever you want, tho actually editing hour video might be long-ish Motion graphic is where it shines

Profilbild von The Bingus Man
The Bingus Manvor 14 Tagen

You know I have been working on a tool that does this with Remotion. Wasn't sure how it would work with FFrames. Might hook FFrames up to it tho. :3

Profilbild von ᕦ( ͡° ͜ʖ ͡°)ᕤ
ᕦ( ͡° ͜ʖ ͡°)ᕤvor 15 Tagen

Can you explain what’s a video rendering framework? I understand it outputs video, but what’s the input?

Profilbild von Dmitriy Kovalenko
Dmitriy Kovalenkovor 15 Tagen

Code, graphics, images, audio, SVG as a primary markup format.

Profilbild von W3nzel.eth
W3nzel.ethvor 15 Tagen

your website links to this x account instead of the correct one. just a heads-up.

Profilbild von ProEvilz
ProEvilzvor 15 Tagen

I'm not sure we need these anymore... clankers seem capable of doing it without it now, especially opus 5.5. This was astra, with zero input other than 'make a motion graphic video'.

Profilbild von AgileTokeniser
AgileTokeniservor 14 Tagen

I LOVE your work brother. Absolutely killing it.

Profilbild von Say
Sayvor 15 Tagen

It Seems like youre working on the Codex CLI (Srry for Hijacking post!) When Codex Shows the Line updates on the tail, It should show the total line count of the file its editing so you can keep track of file sizes as a project grows.

Profilbild von otter
ottervor 15 Tagen

super cool!

Profilbild von Amine
Aminevor 15 Tagen

Thanks for sharing bruv

Profilbild von Manu Schiller
Manu Schillervor 15 Tagen

Naive question: should I use this instead of ffmpeg?

Profilbild von Dmitriy Kovalenko
Dmitriy Kovalenkovor 15 Tagen

ffmpeg project is an abstraction over a ton of different encoders/decoders and a CLI to work with them fframes is a framework for rendering video frames. It is using ffmpeg abstraction over encoder to encode video but doesn’t use CLI. You can try to avoid using ffmpeg CLI with frames but you anyway gonna keep using ffmpeg

Profilbild von Jordan Rodrigues
Jordan Rodriguesvor 15 Tagen

Nice, congratulations! Unfortunately it seems docs are unavailable.

Profilbild von Dmytro Krasun
Dmytro Krasunvor 15 Tagen

👏

Profilbild von Gasper Chiaramonte
Gasper Chiaramontevor 14 Tagen

@vanilagy

Profilbild von Hyperdimensional Hegelian Chaos Giga Wizard™️
Hyperdimensional Hegelian Chaos Giga Wizard™️vor 15 Tagen

Patriot

Profilbild von FranDB 🇦🇷
FranDB 🇦🇷vor 14 Tagen

hey i know that guy

Profilbild von r17𝕏
r17𝕏vor 15 Tagen

no flake.nix sir, like fff.nvim?

Profilbild von Alex Basic
Alex Basicvor 15 Tagen

Ooooh my god this is exactly what I just needed

Profilbild von Nikitf777
Nikitf777vor 14 Tagen

It's it necessary to store 360 PNG images in that repo ( It makes the repository so large.

Profilbild von Dmitriy Kovalenko
Dmitriy Kovalenkovor 14 Tagen

That’s true, I’ll clean it up

Profilbild von Wong Jia Hau
Wong Jia Hauvor 15 Tagen

so it was you!

Profilbild von Reece
Reecevor 15 Tagen

Congrats!

Profilbild von W3nzel.eth
W3nzel.ethvor 15 Tagen

I'll def. take a look at this.

Profilbild von Sebastian Buzdugan
Sebastian Buzduganvor 15 Tagen

36 seconds is compelling but peak memory decides whether fframes survives production workloads

Profilbild von scLLptr
scLLptrvor 15 Tagen

It almost seems like you knew, back then, that agentic AI would step in a couple of years later.

Profilbild von Adrian Rangel
Adrian Rangelvor 15 Tagen

claude made this video in 5 minutes. Why do I need this framework?

Profilbild von Brad
Bradvor 15 Tagen

on what GPU?

Profilbild von Charles Dong
Charles Dongvor 15 Tagen

that's amazing

Ähnliche Videos

📢| Young Multi addressed the latest situation “As you know, I am a Polish creator, and some international viewers who are seeing this for the first time don’t know my full history online or the Polish context I grew up in; that’s why I wanted to clear this up. So 14 years ago, when I was 15, I used a word in a video that I shouldn’t have never used. I never tried to hide it; I never tried to cover it up. That clip was publicly available the entire time in YouTube. I had the tools to remove it from the channel that uploaded it at any point. And I chose not to because I rather own it than pretend it never happened. I’m not using my age or where I am from as an excuse; that’s only for context. But the responsibility to understand the weight of the word was mine, and I came to understand it on my own. I already talked about this when I just started streaming, to my Polish viewers, before anyone dug it up now. But the video from this is long gone, so I don’t have a recording of it. You can take my word for it or not I’m not gonna push anyone to believe me. I said openly many times that I said stupid things in the past that i wouldn’t say today, that I regret, and I am ashamed of it. Often, I was the one who brought this topic up. Nobody was trying to cancel me or pressure me into talking about it I talked about it on my own. Also, the same clip actually came up once before, around the time I was first introduced to an international audience. And I didn’t address it then not because I wanted to ignore it I just didn’t feel confident enough in explaining something that difficult in English, which I said in my stream in Polish. It's not my first language, and explaining something properly without a context is a lot harder for me than in Polish, and I was afraid that the language barrier would make me come across the wrong way. I'm sorry for what I said. Now that I'm much older, I know that word hurts people, and I'm sorry that I used it. If after this u feel that you don't want to watch me anymore, I understand, and you shouldn't feel bad about that. However, for those who do stick around, I hope my behaviour shows that I genuinely changed and that I see a lot of things differently now. And like I said on the international Discord: liking me doesn't mean u have to defend me all the time. Unlike a lot of stuff that's just Twitter drama, I don't think that this one is; that's why I wanted to address it properly. Also, the one thing I want to address is that I've seen suggestions that deleted videos to hide something: that's not true. Like in 2017-..Like, you don't know the context because you've known me for like 6 months..But in 2017, when I started my music career, I deleted all my gaming videos and not just the "bad ones". I didn't want people to subscribe for gaming content. That was just a career shift. One more thing: I also have seen some accounts saying I reposted a meme referencing this drama today. You know the meme "somehow young multi has something to do with this". That's not true. That repost was from a completely different situation. I think it was about some Twitter ship-related drama and has nothing to do with it. I didn't repost it today. It was like a month ago, I think. Some of these accounts already know it's false and still haven't taken the post down. I think that's it. Thank you for listening. I cannot change the past, and I said multiple times that I'm really sorry, and I'm ashamed of things that I did 14 years ago. The only thing that I can do is to take accountability, and I don't think it's a "Twitter drama". I think the word has a strong meaning. I think talking about it right now is not some stupid Twitter drama, you know. That was my statement, and thank you for listening. [PL]Okay, I think that's it. I said what I wanted to say. You all know very well that.. Like I say.. There were some clips where I was saying some things, and it was a long time ago, but that doesn't change the fact that it was said. But I am ashamed of the things that I said. Just because you (Polish viewers) know the context doesn't mean that international viewers know the context, and I just don't want anyone to think I have the same way of thinking as I did 14 years ago. Many things have changed, and many things have changed in my view. So yeah, that's it."

Young Multi News

1,275,058 Aufrufe • vor 1 Monat