A web youtube converter for converting videos to mp4, mp3, and other supported formats.
Find a file
2024-07-13 06:25:27 -05:00
.github/workflows help! 2023-11-02 14:55:45 -05:00
resources Better ui 2024-03-22 21:36:17 -05:00
static Fix URL capitilization 2024-07-13 06:25:27 -05:00
.dockerignore DOCKER SUPPORT ! 2023-10-25 18:31:42 -05:00
.gitignore FUNCTIONING 2024-01-17 19:48:08 -06:00
config.json config.json (no function yet) 2024-02-01 19:05:52 +00:00
Dockerfile ffmpeg in docker 2024-01-17 20:40:14 -06:00
index.js Remove random dependency I dont remember??? 2024-03-20 13:18:11 -05:00
LICENSE Initial commit 2023-05-04 08:14:50 -05:00
package-lock.json FUNCTIONING 2024-01-17 19:48:08 -06:00
package.json FUNCTIONING 2024-01-17 19:48:08 -06:00
README.md Update README 2024-02-01 19:17:02 +00:00

Univerter

A web downloader & converter for videos with no client-sided javascript. It can be found at https://univerter.dev

Currently supports a wide variety of formats and sites, but if you have any other formats you want supported, please open an issue. Formats added to Univerter must be supported by FFmpeg Support for sites will only be added if those sites are supported by yt-dlp.

Installation

There are 2 main ways to install Univerter:

Docker

The docker image can be found at https://hub.docker.com/r/bingusviolet/univerter Port 8080 (or whatever you set the environment variable to) is exposed inside the container. It can be exposed with -p Example:

docker run -p 8080:8080 bingusviolet/univerter

This will allow it to be found on port 8080 (E.G. localhost:8080)

Node

  1. Clone the repository
git clone https://github.com/Violets-puragtory/YoutubeConverter
cd YoutubeConverter
  1. Install Dependancies
  1. Download NodeJS Dependencies
npm install

Starting it

npm start

Environment Variables

PORT= [Preffered Port] (8080 if unspecified) MAX_FILESIZE = [Max file size in MB] (Only applies to 1080p>, don't rely on this feature yet though, as it is unfinished.)

To-Do

  • Save settings (per session)
  • Proper config
  • Advanced options menu
  • Add option for subtitles to file
  • Video Searching
  • Video Caching Options
  • Properly cleanup unnessacary files
  • Option to disable 1080p+
  • Option to disable Conversion

Instances

Here is a list of all currently public instances. If you want to add your instance to this list, please make an issue or pull request!