[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)