Download and convert Youtube videos into audio clips. Has a web UI client that wraps around yt-dlp
and ffmpeg
and caches downloaded and transcoded files locally.
- Start the server:
ytdlp_server --url 127.0.0.1 --port 8080
. - Access the webpage with your browser:
http://localhost:8080
. - Copy and paste video link into URL bar.
- Press
Request
button. - Wait for download and trancode to finish.
- Press
Download
button to get audio clip.
- Download rust.
- Download ffmpeg and yt-dlp using
./scripts/download_*.sh
for your platform. - Build server:
cargo build -r
- Run server:
cargo run -r