youtube - vods

notes

requirements

method

  1. create a yt-dlp config file in the appropriate location and add the following options to it
  2. --output "[%(upload_date)s] %(title).200B [%(id)s].%(ext)s"
    --ignore-errors
    --no-playlist
    --embed-metadata
    --embed-subs
    --sub-langs "en.*"
    --alias premium  "--extractor-args 'youtube:player_client=default,ios;formats=missing_pot'"
    

    note: while these are some sensible defaults that I highly recommend, using a config file is entirely optional

  3. copy the page url and use it in the following command to begin downloading
  4. yt-dlp <url>

    or for 1080p videos with enhanced bitrate quality

    yt-dlp --premium <url>

    and if downloading premium videos results in a 403 error, try this

    yt-dlp --premium -f '616+251-1' <url>