Show HN: Command line YouTube downloader,a universal media solution for everyone
15 days ago
- #media-conversion
- #youtube-downloader
- #bash-script
- m2m is a minimal bash tool for converting YouTube videos to other media formats.
- It uses yt-dlp to fetch videos and ffmpeg for conversion.
- Downloads are saved in $YTDIR (default: $HOME/Music/ytdownloads) or $MULTI_DIR for batch downloads.
- Supports single downloads, batch downloads (-m flag), and playlist downloads (-pl flag).
- Converts to any ffmpeg-supported format by specifying the output file extension.
- Error logs are saved in $HOME/.local/share by default.
- Custom output directory can be specified with the -o flag.
- Playlist downloads create a directory named after the playlist.
- Supports highest quality stream by default (configurable).
- BTC donations are accepted for maintenance and caffeine.