6
11 Comments

I made an Open Source App that Automatically Removes Silence from Videos

In 2020, I quit my tech job to pursue creating content on YouTube full-time. The biggest problem I had with making videos was editing/removing silence from them. (For reference, it takes 1-2 hours to edit 10 minutes of video.) I put aside 2-3 weeks in June to learn video editing technologies (WaveSurfer.js + FFmpeg) and make a proof of concept - this is the result. It's really rough around the edges, but saves me some time while editing.

I was originally planning on selling this as a digital product (for $10-20) since I haven't made much money after leaving my tech job, but I found another idea worth pursuing. I haven't touched this project in a month and figured that open-sourcing it can help others who may want to take this further.

AtomicEdits: GitHub

Twitter: @SuboptimalEng

on August 12, 2021
  1. 1

    I found out you make yt vids somehow. Nice, I also like anime lol.

    1. 1

      It certainly is hard to balance the time between anime, video games, and building products. Good to see that a fellow indie hacker faces the same issue :P

  2. 1

    Great solution. I also watched a couple of your videos on YT and you have great content.

    1. 1

      Thanks!

      But I do have to admit, it's hard to balance both.

      1. 1

        Both you mean your business and the YT channel? I can only imagine the amount of work it must be. Specially in the beginning when you don't have clarity of the returns and you have to put a lot of work upfront and be using only your motivation and trust in the process to move forward.

  3. 1

    Hi @SuboptimalEng,
    Congrats, looks really cool!
    I would have found this pretty useful, had it been written in C++/C# 😁

    1. 1

      Thanks!
      Wish I had built it with C++ because FFmpeg isn't easy to use with Node JS

      1. 1

        I can imagine :D I know ffmpeg is far from easy, since I'm gonna have to integrate it myself into my app 😁

        1. 2

          I try my best to stick to Naudio when doing advanced audio manipulation in C#. I've also used Nreco's video converter which I will link to below. I don't have a crazy amount of experience with the video converter, but I used it to create one of those automated reddit video makers which I never really used.

          https://www.nrecosite.com/video_converter_net.aspx
          https://github.com/naudio/NAudio

          1. 2

            @adroitboss Thanks for that! I am very aware of naudio, since that is what I use myself - and of course, it rocks big time!

            Really thanks for the reference to the Video Converter - I was not aware of this. It may actually prove to be just what I need! And very likely will cut down my development time by quite a bit! I will have to look into how much memory it takes/ how fast it is, but that's another story 😁

            1. 2

              For sure man, anytime!