video-editor
Created with CodeSandbox
Created with CodeSandbox
Home Page: https://codesandbox.io/s/github/vjeux/video-editor
License: MIT License
Created with CodeSandbox
If the audio track is a voice over, get it a transcript (somehow?) and display the text instead of the wavelines.
The edit the text itself in https://www.descript.com/ is pretty cool too!
This will be useful when trying to cut the raw footage into different interesting sections.
Instead of reinventing the wheel for text/image/rect overlay, embed excalidraw! The way to write video files is to take a canvas a source, so we can use excalidraw renderer for it.
I'd love to be able to edit the timeline via code. For example for my shitfest compilation video, I had a txt file with all the titles I wanted to put. But I had to painstakingly copy paste all the annotations and edit them one by one.
Instead, if I could do a script like:
const firstOverlay = timeline.find(e => e.type == 'overlay');
let i = 0;
const dates = ['February 12 2022', 'April 12 2022', /* ... */];
timeline.filter(e => e.type == 'video').forEach(e => {
if (i++ === 0) { return; }
const newOverlay = firstOverlay.clone();
newOverlay.start = e.start;
newOverlay.elements[0].value = e.fileName.capitalizeFirst().replace('.mov', '') + '\n' + dates[i];
timeline.push(newOverlay);
});
that would make my life muuuch easier.
There's a lot of useful annotations that we could be using to speed up video editing:
I want to find a way to display those annotations somehow in the timeline where you are editing.
Automatic tuning of color grading. Have one color grading done manually and then find a way to apply the same kind for each of the other shots in the movie.
There's a whole industry built around making awesome transitions for Premiere Pro & co. We should figure out if we can make them work in this system. This would dramatically improve the usefulness of the project.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.