Hasty Briefsbeta

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.