Created
September 27, 2022 03:29
-
-
Save ohidurbappy/ac4d915b52858ade6e57546dc36e0067 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' | |
----------------------- | |
youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" -o "./youtube/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" https://www.youtube.com/playlist?list=PLE88E3C9C7791BD2D | |
yt-dlp -f "best" -o "./youtube/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" https://www.youtube.com/playlist?list=PL7B3AC52CD32D87A8 | |
------------------------ | |
$ youtube-dl --get-filename -o '%(title)s.%(ext)s' BaW_jenozKc | |
youtube-dl test video ''_ä↭𝕐.mp4 # All kinds of weird characters | |
$ youtube-dl --get-filename -o '%(title)s.%(ext)s' BaW_jenozKc --restrict-filenames | |
youtube-dl_test_video_.mp4 # A simple file name | |
# Download YouTube playlist videos in separate directory indexed by video order in a playlist | |
$ youtube-dl -o '%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/playlist?list=PLwiyx1dc3P2JR9N8gQaQN_BCvlSlap7re | |
# Download all playlists of YouTube channel/user keeping each playlist in separate directory: | |
$ youtube-dl -o '%(uploader)s/%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s' https://www.youtube.com/user/TheLinuxFoundation/playlists | |
# Download Udemy course keeping each chapter in separate directory under MyVideos directory in your home | |
$ youtube-dl -u user -p password -o '~/MyVideos/%(playlist)s/%(chapter_number)s - %(chapter)s/%(title)s.%(ext)s' https://www.udemy.com/java-tutorial/ | |
# Download entire series season keeping each series and each season in separate directory under C:/MyVideos | |
$ youtube-dl -o "C:/MyVideos/%(series)s/%(season_number)s - %(season)s/%(episode_number)s - %(episode)s.%(ext)s" https://videomore.ru/kino_v_detalayah/5_sezon/367617 | |
# Stream the video being downloaded to stdout | |
$ youtube-dl -o - BaW_jenozKc | |
# Download best mp4 format available or any other best if no mp4 available | |
$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' | |
# Download best format available but no better than 480p | |
$ youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]' | |
# Download best video only format but no bigger than 50 MB | |
$ youtube-dl -f 'best[filesize<50M]' | |
# Download best format available via direct link over HTTP/HTTPS protocol | |
$ youtube-dl -f '(bestvideo+bestaudio/best)[protocol^=http]' | |
# Download the best video format and the best audio format without merging them | |
$ youtube-dl -f 'bestvideo,bestaudio' -o '%(title)s.f%(format_id)s.%(ext)s' | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment