5 ms·
Nice job! It looks like a ton of effort. What's the tech stack for something like this? All homegrown? I've wanted to mess around with screencast editing but pr
by dceddia 6y ago
Nice job! It looks like a ton of effort. What's the tech stack for something like this? All homegrown? I've wanted to mess around with screencast editing but programmatic video stuff in general seems daunting.
- michaelaubry 6y agoYes it's daunting. You have to love it to be able to get through the hard times. I am using React.js to build the UI and manage state. Using FFMPEG and a combination of other rendering techniques on the backend. Shout outs to Vercel AWS React team
- dceddia 6y agoAwesome. React is my jam, hit me up if you need anything.
- michaelaubry 6y agoNice. Hit me up on Twitter and lets talk @michaelaubry
- ricahe2559 6y agoFFMPEG is super powerful. Michael, do you take screenshots on a headless browser and stitch them using FFMPEG? At least, that's what I have done for a hobby project.
- michaelaubry 6y agoFFMPEG IS GOAT haha. It took me awhile to understand how the I/O streams worked, and the complex filters worked, but once you get it there is a lot of power in your hand. Yeah I did that initially but then I found a better technique. There are some pieces using that method and it's a fantastic approach until you reach 30 fps over the course of a 10 min video.
- gamerfreakish 6y agoDo you mind sharing what the technique is?
- MathCodeLove 6y agoI'd love to hear more about your backend structure. Would you mind going into a bit more detail on it?