Skip to content

Instantly share code, notes, and snippets.

@sawaYch
Last active April 20, 2024 07:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sawaYch/da354ac70368c0fbd4bbe17bc898a9c8 to your computer and use it in GitHub Desktop.
Save sawaYch/da354ac70368c0fbd4bbe17bc898a9c8 to your computer and use it in GitHub Desktop.
yt-dlp readme

yt-dlp usage

# check format & codec
yt-dlp -F https://www.youtube.com/watch?v=vWsmn3-7scs
# output
[info] Available formats for vWsmn3-7scs:
ID  EXT RESOLUTION FPS │   FILESIZE   TBR PROTO │ VCODEC        VBR ACODEC      ABR ASR MORE INFO
────────────────────────────────────────────────────────────────────────────────────────────────────────────
139 m4a audio only     │ ~ 66.18MiB   64k dash  │ audio only        mp4a.40.5   64k 22k DASH audio, m4a_dash
140 m4a audio only     │ ~148.90MiB  144k dash  │ audio only        mp4a.40.2  144k 44k DASH audio, m4a_dash
160 mp4 256x144     30 │ ~198.77MiB  192k dash  │ avc1.4d400c  192k video only          DASH video, mp4_dash
91  mp4 256x144     30 │ ~278.20MiB  269k m3u8  │ avc1.4d400c  269k mp4a.40.5    0k
133 mp4 426x240     30 │ ~433.53MiB  419k dash  │ avc1.4d4015  419k video only          DASH video, mp4_dash
92  mp4 426x240     30 │ ~524.70MiB  507k m3u8  │ avc1.4d4015  507k mp4a.40.5    0k
134 mp4 640x360     30 │ ~798.94MiB  773k dash  │ avc1.4d401e  773k video only          DASH video, mp4_dash
93  mp4 640x360     30 │ ~995.24MiB  962k m3u8  │ avc1.4d401e  962k mp4a.40.2    0k
135 mp4 854x480     30 │ ~  1.09GiB 1077k dash  │ avc1.4d401f 1077k video only          DASH video, mp4_dash
94  mp4 854x480     30 │ ~  1.30GiB 1283k m3u8  │ avc1.4d401f 1283k mp4a.40.2    0k
136 mp4 1280x720    30 │ ~  2.21GiB 2187k dash  │ avc1.4d401f 2187k video only          DASH video, mp4_dash
298 mp4 1280x720    60 │ ~  2.66GiB 2639k dash  │ avc1.4d4020 2639k video only          DASH video, mp4_dash
300 mp4 1280x720    60 │ ~  2.95GiB 2922k m3u8  │ avc1.4d4020 2922k mp4a.40.2    0k
137 mp4 1920x1080   30 │ ~  4.24GiB 4200k dash  │ avc1.4d4028 4200k video only          DASH video, mp4_dash
299 mp4 1920x1080   60 │ ~  5.19GiB 5144k dash  │ avc1.4d402a 5144k video only          DASH video, mp4_dash
301 mp4 1920x1080   60 │ ~  5.61GiB 5553k m3u8  │ avc1.4d402a 5553k mp4a.40.2    0k

# confirm download
yt-dlp -f 301 https://www.youtube.com/watch?v=vWsmn3-7scs

Noted: Video quality higher than (>) 1080p is sperate audio & video source. Please watch carefully it should marked as <video only> , <audio only> , you will need to download both of the video and audio source by using:

yt-dlp -f 301+140 https://www.youtube.com/watch?v=vWsmn3-7scs

Download video portion

 .\yt-dlp.exe -f "(bestvideo+bestaudio/best)[protocol!*=dash]" --external-downloader ffmpeg --download-section "*93-111" --force-keyframes-at-cuts "https://www.youtube.com/watch?v=BKbJlMAcgrQ"

Download video that required login (membership contents)

Please close your browser first, otherwise will encounter permission denied

yt-dlp.exe --cookies-from-browser chrome -f 140+137 https://www.youtube.com/watch?v=NcQDWbK8Rnc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment