Skip to content

YouTube Downloader (yt-dlp)

youtube-dl fork with additional features and fixes

Downloads videos from command line. Some features:

  • YouTube:
    • Can block sponsor sections of videos
    • Feeds, stories, mixes, channels, albums
    • Can download all videos in a channel
  • Format sorting can default to higher resolutions and better codecs
  • Cookies from browsers, allows agreeing to certain checks like age
  • External support for:
    • Aria2c external download app, works with DASH (mpd) and HLS (m3u8) formats
    • Plugins
    • ffmpeg as downloader and merging formats, can change is --compat-options no-direct-merge
  • Portable configuration from home and root directories
  • Videos:
    • Download sections of videos based on timestamps
    • Split into chapters
    • Subtitle extraction, embedding, and/or separate files
    • Multiple paths and output templates
    • Metadata
    • Thumbnail embedding
  • Certificates
  • Sanitize filenames

Other features:

  • Use --compat-options filename to change file naming formats

Can use:

  • tartube
  • youtube-dl-gui