Archived
1
0
Fork 0
This repository has been archived on 2022-05-09. You can view files and clone it, but cannot push or open issues or pull requests.
ytdlp-web/README.md
2022-01-30 15:24:26 -05:00

1.3 KiB

ytdlp-web

A web server to download with yt-dlp. Easily deployable to Heroku and any system with an open port.

Screenshot of the Web UI.

Main instance | Heroku Instance

To host on Heroku you must add "https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git" as a buildpack. Also know that larger files may fail as the server can only hold so much.

If you intend on using hcaptcha, specify HCAPTCHA_SITEKEY and HCAPTCHA_SECRET as environment variables.

License

The source code and all assets except for the font are under the Unlicense license. This means they are in the public domain and can be used by anyone in any way.

The font, Shippori Antique B1, uses the Open Font License, which allows it to be used freely in projects both commercial and otherwise.

Known issues

  • If a server resets during a download, the server may get stuck on "creating log file". Refresh the page if this is the case.
  • Heroku sometimes fails with files larger than 500MB. It will certainly fail if it's 750mb+. We can't do anything about this.
  • Sometimes the "Download MP4" returns with a different type of file. This is a problem of ffmpeg failing to turn the video file to an mp4 and there's nothing we can do.