GithubHelp home page GithubHelp logo

crypticsignal / av-converter Goto Github PK

View Code? Open in Web Editor NEW
173.0 10.0 2.0 63.48 MB

A web app to convert an audio/video file to another format. Client side conversion means that your file does not get uploaded to a server. You can also download YouTube videos at the /yt endpoint.

Home Page: https://av-converter.com

License: MIT License

JavaScript 8.02% HTML 2.14% CSS 3.43% TypeScript 86.41%
audio video converter mp3 mp4 wav flac aac ac3 dts

av-converter's Introduction

Node.js Express React FFmpeg Docker

A web app that allows you to convert an audio or video file to another format or download YouTube videos.

Available at https://av-converter.com

Converter

Convert an audio or video file to any of the following formats:

  • AAC
  • AC3 (Dolby Digital)
  • ALAC
  • DTS
  • FLAC
  • MP3
  • Opus
  • Vorbis
  • WAV

Converting a video to one of the above formats will turn it into an audio-only file. You can also convert a video to MP4 or MKV.

YouTube Downloader

Visit the /yt endpoint to use the YouTube downloader, which is essentially a frontend for yt-dlp. There are four options:

  • Video (MP4) - downloads the best quality MP4 video stream and merges it with the best quality AAC audio stream. If no MP4 stream is available, this option will behave the same as Video (best quality).
  • Video (best quality) - downloads the best format (determined by yt-dlp) that contains video. If this format doesn't contain an audio stream, it is merged with the best quality audio stream. This option usually results in a video file in the WebM format with Opus audio.
  • Audio (best quality) - downloads the best quality audio stream. Usually an Opus file with bitrate of ~160 kbps.
  • Audio (MP3) - downloads the best quality audio stream and converts it to the MP3 format.

If you are not sure which option to opt for, I recommend Video (MP4) and Audio (MP3) depending on whether you want the video or an audio-only file. This is because MP3 and MP4 files are more widely supported compared to Opus and WebM files.

Docker

You can run this web app locally with a single command:

  • cd docker/dev && docker compose up --build --wait && docker compose alpha watch
    
  • Visit http://localhost:3001

Any changes you make in /backend/src or /frontend/src will be reflected without having to rebuild any containers. Simply refresh your web browser.

av-converter's People

Contributors

crypticsignal avatar dependabot[bot] avatar hassan-c avatar retrodaredevil avatar rsoorajs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

shiunko

av-converter's Issues

How can i change 3gb file size limit?

i am trying to host this code for myself.so where i have to change for removing 3gb file size limit ?

anyway this project is awsome.add more file type support,for conversion.

Thank you

Blank page on Firefox

So I have Firefox with third part blocker with privacy badger and ublock origin and I get a blank page.

Those are the errors I see in console so I guess that something about tracking is crashing the whole app.

immagine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.