0% found this document useful (0 votes)
229 views

YT-DLP Cheat-Sheet-50 Useful YT-DLP Commands

yt-dlp downloading commands

Uploaded by

my.portifolio1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
229 views

YT-DLP Cheat-Sheet-50 Useful YT-DLP Commands

yt-dlp downloading commands

Uploaded by

my.portifolio1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

YT-DLP Cheat-sheet:

50 Useful YT-DLP Commands.


Get ready to unlock the full potential of YT-DLP and take your video downloading
experience to the next level. Whether you're a seasoned user or just starting out,
these commands will empower you with the ability to effortlessly download videos,
extract audio, customize output options, and much more.

brought to you by

rapidseedbox.com
YT-DLP Cheatsheet: 50 Useful YT-DLP Commands.

Welcome to the YT-DLP Cheatsheet:


50 Useful YT-DLP Commands!

Get ready to unlock the full potential of YT-DLP and take your video downloading
experience to the next level. Whether you're a seasoned user or just starting out, these
commands will empower you with the ability to effortlessly download videos, extract
audio, customize output options, and much more.

Here are 50 useful commands for working with yt-dlp:

1. Download a YouTube video:


yt-dlp [video URL]

2. Download a video in the best quality available:


yt-dlp -f best [video URL]

3. Download only the audio of a video:


yt-dlp -x --audio-format mp3 [video URL]

4. Download a video playlist:


yt-dlp -cit [playlist URL]

5. Download videos from a text file containing multiple URLs:


yt-dlp -a [file.txt]

6. Download a video with specific format and quality:


yt-dlp -f [format code]+[quality code] [video URL]

7. Download subtitles for a video:


yt-dlp --write-sub [video URL]

1
8. Download videos from a specific channel:
yt-dlp -i [channel URL]

9. Download a video with specific language subtitles:


yt-dlp --sub-lang [language code] [video URL]

10. Download only the video thumbnail:


yt-dlp --write-thumbnail [video URL]

11. Download a video and limit the download speed:


yt-dlp --limit-rate [rate] [video URL]

12. Download a video using a proxy:


yt-dlp --proxy [proxy URL] [video URL]

13. Download the entire channel's videos:


yt-dlp -cit [channel URL]

14. Download videos from a specific date range:


yt-dlp --datebefore [YYYYMMDD] --dateafter [YYYYMMDD] [video URL]

15. Download videos with specific file size limit:


yt-dlp --filesize [size limit] [video URL]

16. Download videos with a specific duration limit:


yt-dlp --duration [duration limit] [video URL]

17. Download a video and embed metadata:


yt-dlp --embed-metadata [video URL]

18. Download a video with a specific output filename:


yt-dlp --output [filename] [video URL]

19. Download videos from a specific country:


yt-dlp --geo-bypass-country [country code] [video URL]

20.Download a video with specific post-processing options:


yt-dlp --postprocessor-args [options] [video URL]

21. Download a video and simulate the download without actually


saving the file:
yt-dlp --simulate [video URL]

2
22. Download a video and skip downloading if the file already
exists:
yt-dlp --skip-download [video URL]

23. Download a video and ignore errors or continue downloading if


errors occur:
yt-dlp --ignore-errors [video URL]

24.Download a video and output the progress information during


download:
yt-dlp --progress [video URL]

25. Show available extractors and information about them:


yt-dlp --list-extractors

26.Download only the video descriptions:


yt-dlp --write-description [video URL]

27. Download videos in a specific format and quality from a playlist:


yt-dlp -f [format code]+[quality code] [playlist URL]

28.Download videos and write metadata to a separate JSON file:


yt-dlp --write-info-json [video URL]

29.Download videos and skip merging video and audio files:


yt-dlp --no-merge [video URL]

30. Download a video and convert it to a specific file format:


yt-dlp --recode-video [format] [video URL]

31. Download a video and add custom metadata to the output file:
yt-dlp --add-metadata --metadata-from-title "[metadata]" [video URL]

32. Download a video and embed a custom thumbnail:


yt-dlp --embed-thumbnail --thumbnail [image file] [video URL]

33. Download videos and write subtitles to a separate file in a


specific format:
yt-dlp --write-subs --convert-subs [format] [video URL]

3
34. Download a video and extract only a specific section using
timestamps:
yt-dlp --extract-include "[start timestamp]-[end timestamp]" [video URL]

35. Download videos and extract audio from them while ignoring
errors:
yt-dlp --extract-audio --ignore-errors [video URL]

36. Download a video and select a specific audio language for


extraction:
yt-dlp --audio-language [language code] [video URL]

37. Download a video and apply a specific post-processing


command:
yt-dlp --postprocessor-command "[command]" [video URL]

38. Download videos and limit the number of downloads per


playlist:
yt-dlp --playlist-end [number] [playlist URL]

39. Download videos and exclude specific formats from the


available formats:
yt-dlp --exclude-formats [format code1],[format code2],... [video URL]

40.Download a video and simulate the extraction process without


actually saving any files:
yt-dlp --simulate-extraction [video URL]

41. Download videos and write all available metadata to a separate


JSON file:
yt-dlp --write-all-info-json [video URL]

42.Download videos and extract only a specific section based on


time in minutes:
yt-dlp --extract-include "[start time]-[end time]m" [video URL]

43. Download videos and embed subtitles directly into the video
file:
yt-dlp --embed-subs [video URL]

4
44.Download videos and skip downloading if the file size exceeds a
specified limit:
yt-dlp --max-filesize [size limit] [video URL]

45.Download a video and specify a custom user-agent for the


download request:
yt-dlp --user-agent "[user-agent string]" [video URL]

46.Download videos and write annotations to a separate file:


yt-dlp --write-annotations [video URL]

47.Download videos and exclude specific qualities from the


available qualities:
yt-dlp --exclude-qualities [quality code1],[quality code2]

48.Download only the audio of a video in the best available format:


yt-dlp -x --audio-format best [video URL]

49.Download a video and specify a custom output filename:


yt-dlp --output "custom_filename.mp4" [video URL]

50.Download videos and restrict the download speed to a specific


value:
yt-dlp --limit-rate [download speed] [video URL]

Note: Please note that the usage of yt-dlp may vary depending on your specific requirements and the
platform you are downloading from. Also, make sure to refer to the official yt-dlp documentation for
more detailed information on each command and its options.

Disclaimer: Downloading videos from YouTube using tools like yt-dlp may potentially infringe upon
the terms of service, copyrights, and intellectual property rights of content creators. It is important to
recognize and comply with the applicable laws and regulations regarding the downloading and
distribution of copyrighted material in your jurisdiction. This note does not constitute legal advice
and should not be relied upon as such.

You might also like