DEV Community

Cover image for How to convert videos without uploading or downloading anything (on your browser)
Gaurang Bharti
Gaurang Bharti

Posted on

How to convert videos without uploading or downloading anything (on your browser)

Something as simple as converting a video file can be quite an annoying task. Layers of ads, super long upload and download times, and so much more. And with all this, the fear of not knowing what happens to your video after it's uploaded. Like, what exactly will the CIA do with your cat videos?

So, after a solution popped up on the internet, I thought I'd write this to help anyone else facing the same problems.

The procedure is quite straight forward:

Hop onto modfy.video

Alt Text

Click on the button "Try modfy now!"

This takes us to the actual application itself. Or, you can go to app.modfy.video directly.

Alt Text
As evident from the page, there's a whole lot this application can do. As of now, we're only interested in converting; but feel free to try the rest out too.

Remember: Your files are not uploaded anywhere!

Just click anywhere on the box on the left, select the file, and it's ready.

Choose the format you'd like to convert the file to, and the codec (leave it on H.264 if you're unsure).

Alt Text

Hit submit and let the magic happen.

And voila! You've just converted your cat video from a weird string of letters (and maybe numbers) to whatever you'd like!

All that with no ads, not having to upload your files on any servers, and no accounts, AND not having to download any software. Pretty cool if you ask me.

Enjoy this gif I made on the website for making it this far.

Alt Text

Questions? Suggestions? Opinions? Cat Videos? Just @ us on Twitter or on Discord

And if you haven't already, check out modfy.video. It's free!

GitHub logo modfy / modfy.video

A video transcoder and converter built use Web Assembly and FFMPEG to transcode and convert videos right in your browser while protecting your privacy

modfy.video

Netlify Status Codecs And Formats CI CodeQL Language grade: JavaScript Run on Repl.it


Built with ❤︎ by
CryogenicPlanet and
contributors




Usage

Landing page : https://modfy.video/

Web Application : https://app.modfy.video/

  1. Go to app.modfy.video
  2. Add video/images
  3. Choose settings
  4. Download processed video

Contributing

Quick Start

  1. Install dependencies
git clone https://github.com/modfy/modfy.video.git
yarn install
# or
npm install
Enter fullscreen mode Exit fullscreen mode
  1. Build
yarn generate
# or
npm run-scripts generate
Enter fullscreen mode Exit fullscreen mode
  1. Start
yarn start
# or
npm start
Enter fullscreen mode Exit fullscreen mode

Full getting started at https://docs.modfy.video/pages/get%20started/quickstart

Our Contributing Guidelines also should be a good starting point.

Documentation

Full documentation is at https://docs.modfy.space/

The API Reference is here

Project Structure

Browser Support

Our build of FFmpeg needs SharedArrayBuffer support so our browser support depends on that

Data on support for the sharedarraybuffer feature across the major browsers from caniuse.com

Learn more at: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer#Browser_compatibility or https://caniuse.com/#feat=sharedarraybuffer

Author

Built by @CryogenicPlanet

License

Apache 2.0

Top comments (0)