[HN Gopher] Show HN: I've built online video editor
___________________________________________________________________
Show HN: I've built online video editor
Author : mohyware
Score : 63 points
Date : 2025-05-21 19:50 UTC (3 hours ago)
(HTM) web link (clipjs.vercel.app)
(TXT) w3m dump (clipjs.vercel.app)
| jony1266 wrote:
| looks cool, love how there's no sign in required.
|
| some feedback so far:
|
| - allow me to drag + drop video clips to add them to the media
| section
|
| - allow me to trim the beginning of a clip - right now i can only
| trim the end of a video clip
|
| - allow me to drag the playhead (right now i can only click to
| move the playhead somewhere)
|
| - make most of the text on the page be select-none - there were
| many times when i tried to drag something and it selected a bunch
| of text on the page
| mohyware wrote:
| Glad you liked it! I'll add these to the to-do list
| jacktheturtle wrote:
| no sign in IS SO NICE
| purplecats wrote:
| limited time offer (almost certainly only until they get some
| users) but for the purposes of demonstration in HN i love it
| xnx wrote:
| https://omniclip.app/ is another online video editor option that
| runs entirely in the browser (i.e. no video sent to an unknown
| server). Also open source.
| mohyware wrote:
| looks cool
| dobladov wrote:
| Another one https://pikimov.com/app/
| mohyware wrote:
| Wow this is really great! I can't believe this is a one
| person project I can definitely get inspiration from it.
| HenryBemis wrote:
| I couldn't find your Privacy policy. What do you do with the
| videos uploaded? How do you store them, process them, 3rd
| parties? How do you monetize this? How is your
| approach/compliance to GDPR?
| mohyware wrote:
| No files are uploaded everything is stored locally in the
| browser using IndexedDB and processed with FFmpeg (WebAssembly
| port) in the browser.
| jacktheturtle wrote:
| FFmpeg continues to run the world lol
| dylan604 wrote:
| there is nothing more useful
| feznyng wrote:
| Assuming this is hosted on Vercel (which the URL indicates) and
| everything's done/stored locally (as stated) I don't think
| there's passive cost associated with providing this service
| (besides dev time).
| mohyware wrote:
| Yep you are right. The only reason was time since I don't
| have much experience with deployments.
| jasonthorsness wrote:
| This is remarkably good for a month-old project. I wish all apps
| could remain this snappy!
|
| I don't like the auto-scrolling of the timeline when the red bar
| reaches the halfway point it's too jumpy.
|
| Consider hosting some sample clips for people to play with.
| mohyware wrote:
| Thanks! u can disable it with the Track Marker button or the
| (T) shortcut. I'll also consider this.
| higgins wrote:
| incredible. the get started "+" icon and the github icon vectors
| were AI generated?
| mohyware wrote:
| Nah, I just found it on some random Tailwind components site.
| higgins wrote:
| that's strange, the icons are pretty warped on chrome:
| https://postimg.cc/KRK9dN7c
| eth0up wrote:
| I could have used this several weeks ago when all attempts to
| edit video (OpenShot & everything else I had installed) in Void
| Linux were temporarily thwarted until I realized an update had
| introduced incompatibilities with the GPU OpenGL/mesa driver
| slopstack.
|
| I was able to wrest back some of my software by starting with
|
| LIBGL_ALWAYS_SOFTWARE=1
|
| This forces CPU rendering through bypassing the intel GPU
| shitstack.
|
| Or that's at least what I think happened. Took a loooong time to
| figure out.
|
| Edit: I should include that part of the issue _might_ be
| hamfisted aspects of the updates that penalize variable frame
| rates, which phone cameras use, and also comprises 100% of my
| videos. Still not sure though.
| zoogeny wrote:
| I got about 30% through making something very similar then moved
| on to another project. This is very nicely done.
|
| It is worth noting that I did a lot of research in this space
| when I was working on my own video editor and there are a lot of
| these now (I have about 30 in a spreadsheet). Ever since there
| was a ffmpeg WASM port many people have made these web based
| editors. It is so cool we live in a time where that kind of
| powerful technology is freely usable by others to build these
| tools.
|
| My angle was to add gen ai video as a first class feature. That
| might be something you want to investigate now that video gen
| apis are becoming more common.
| SkilTrick wrote:
| Nice project !
| SkilTrick wrote:
| Nice Project !
| steren wrote:
| Curious: why not set up a custom domain?
| edoceo wrote:
| Don't domain cost money? Then you have to keep it around for
| years.
| andsoitis wrote:
| Like $10 - $20 per annum.
| s09dfhks wrote:
| uploaded a clip, pressed play on the timeline, but the preview
| wouldnt play
| popalchemist wrote:
| Is it usable as a react or vue component?
| asadm wrote:
| It would be good to add a default project to just test it out
| without uploading our own content.
| koakuma-chan wrote:
| It looks like I can only edit the first 30 seconds of my video,
| which is 23 minutes long? https://i.imgur.com/L39MS2r.png
| dested wrote:
| Incredible use of remotion.
| aaurelions wrote:
| Rendering...
|
| Aborted() The progress bar is experimental in FFmpeg WASM, so it
| might appear slow or unresponsive even though the actual
| processing is not.
___________________________________________________________________
(page generated 2025-05-21 23:00 UTC)