Demo is here
- https://www.youtube.com/watch?v=KSvazNBEfTc
Link is here
- https://newbeelearn.com/tools/videoeditor/
Features are
- video, image, text editing
- adjustable timeline and layers
- adjust position, size , alignment, font size color, borders etc.
- quick info of image, video files
- preview player to get the idea of edited video with play, pause, seek.
Limitations are
- Audio files(mp3) are currently not supported though audio inside mp4 will work
- player is not frame accurate it just gives u close enough approximation.
- file paths are not supported due to browser's security limitations.
- I have only tested happy path so there would be many bugs but it should work for simple tasks
Others
- Completely free
- No registration/login etc.
- Works online does not requires any installation
- Works offline after first load
- Works locally does not requires server
Background is i generally have one off video tasks and i don't mind using ffmpeg for it but recently i had to create a bunch of product videos and it was difficult to get text etc. right on commandline, i tried kdenlive and openshot as well but couldn't figure out how to something simple like adding a logo and text to it(i guess i am dumb) so i created this new app to suit my workflow
While only tangentially related, I dove into a rabbit hole not long ago trying to find the best ffmpeg GUI (that doesn't require Wine or a VM to run on macOS) and found some good stuff. Handbrake [1] is great and uses ffmpeg as part of its backend, but it gets somewhat limited when you start requiring more advanced things like vf chains, scripting/automation, obscure/legacy codec support, or specific hardware acceleration needs. I wanted to find something that gets (close to) as densely packed with features as ffmpeg from the command line, and here's what I found. I'm not going to list all their features and pros/cons, but just let others know about some of these as a starting point.
I'm not affiliated with any of these programs (Handbrake and ffmpeg included) in any way, I just want to point others in the right direction if they come across this comment.
StaxRip [2] - One of the most popular and complete options. Seems like one of the the go-tos on the VideoHelp [3] forums for video editing GUIs. Supports AviSynth+ and VapourSynth scripts among other advanced features.
clever FFmpeg-GUI [4] - Another VideoHelp go-to. I'm not 100% sure if this supports AviSynth/VapourSynth, but it's pretty damn feature-complete as far as ffmpeg goes.
Shutter Encoder [5] - Probably has the most intuitive UI of the bunch, it feels much closer to a Premiere Pro/Davinci Resolve type program rather than an ffmpeg wrapper, albeit those applications are much more robust for different tasks.
Hybrid [6] - My favorite out of these, purely because it was easy enough to get running on macOS and didn't sacrifice many ffmpeg features. Also supports AviSynth/VapourSynth.
Honestly, probably didn't even need to comment this; I wish I had more knowledge about these to share in-depth. If you're serious about video encoding, your best bet is to start learning how to use ffmpeg from the command line anyways, then maybe add AviSynth+/VapourSynth into the mix as you see fit, though those are a good deal more advanced than even ffmpeg. Just my two cents.
[2] https://github.com/staxrip/staxrip
[3] https://www.videohelp.com/software/sections/video-encoders-h...
[4] https://www.videohelp.com/software/clever-FFmpeg-GUI
ffmpeg -i input.mp4 -ss 00:00:00 -to 0:30:00 -c:v copy -c:a copy chapter1.mkv
u can just copy paste it 10 times in your text editor, than adjust ss, to times using any video player that can play vhs file.
I want the player ui (I'm using mpv) to have a command that:
1. Remembers the last end time to use as this chapter's start time
2. Gets the current time to use as chapter-end.
3. Accepts the name (e.g. 'chapter1').
4. Runs the ffmpeg copy command.
Perhaps mpv+lua can already handle this. I see commands for setting a loop range and for calling a subprocess. Not sure how I'd input the chapter name. Maybe I'll have an LLM name the chapters for me :)
https://github.com/oltodosel/mpv-scripts/blob/master/show_ch... display chapter names as OSD
https://gitlab.com/lvml/mpv-plugin-excerpt press 'i' and 'o' for in/out points, then 'x' to make a new (auto-named) file.
https://github.com/shinchiro/mpv-createchapter press 'shift-c' to mark chapters; export as xml file.
https://github.com/mar04/chapters_for_mpv mark chapter times, input titles, save as txt file
By having an LLM name the chapters, I meant having whisper do speechrec on the chapter and then asking an LM to summarize the content into a name up to k chars.
The UX should be a lot smoother once I get around to non-blocking inputs and the audio player. For now, futzing around with mpv or a fully-featured video editor might be the way to go.
It is much much needed to make ffmepg on par with a video editor!
I suspect flipping the UI from light to dark will significantly increase adoption.
I wonder what a gstreamer equivalent would be like.
I am trying to make efficient gst pipelines for security cameras. I only took a quick look at GPS so far. The UX for making connections is a little weird, but so far the whole tool seems to work as advertised.
would love to see the code either way, seems like an awesome NLE