Help us keep the list up to date and submit new video software here.

Try StreamFab All-in-One and download streaming video from Netflix, Amazon Prime, etc! Download free trial !

Software Home »



YT-DLP is a fork of Youtube-DLC which in turn is a fork of Youtube-DL. YT-DLP can download video from many streaming video sites. Command line software.

Free software
OS: Win Mac Linux
File size: 11MB
Old versions
Version history
11 votes
Rate it


yt-dlp screenshot
Latest version

2022.08.08 (August 8, 2022)


Visit developer's site

Download yt-dlp 2022.08.08 Windows 64-bit  13MB  Win64

Download yt-dlp 2022.08.08 Windows  11MB  Win

Download yt-dlp 2022.08.08 Mac  Mac

Download yt-dlp 2022.08.08 Linux  Linux

Download old versions

Download yt-dlp old versions

Software License

Free software / FOSS (Free download and also Free and Open Source Software)

Supported operating systems

WinWindows MacMac OS LinuxLinux

Version history / Release notes / Changelog / What's New

yt-dlp 2022.08.08

Remove Python 3.6 support
Determine merge container better by pukkandan, selfisekai
Framework for embed detection by coletdjnz, pukkandan
Merge youtube-dl: Upto commit/adb5294
--compat-option no-live-chat should disable danmaku
Fix misleading DRM message
Import ctypes only when necessary
Minor bugfixes by pukkandan
Reject entire playlists faster with --match-filter by pukkandan
Remove filtered entries from -J
Standardize retry mechanism by pukkandan
Validate --merge-output-format
[downloader] Add average speed to final progress line
[extractor] Add field audio_channels
[extractor] Support multiple archive ids for one video
[ffmpeg] Set ffmpeg_location in a contextvar
[FFmpegThumbnailsConvertor] Fix conversion from GIF
[MetadataParser] Don't set None when the field didn't match
[outtmpl] Smarter replacing of unsupported characters by pukkandan
[outtmpl] Treat empty values as None in filenames
[utils] sanitize_open: Allow any IO stream as stdout
[build, devscripts] Add devscript to set a build variant
[build] Improve build process by shirt-dev
[build] Update pyinstaller
[devscripts] Create utils and refactor
[docs] Clarify best*
[docs] Fix bug report issue template
[docs] Fix capitalization in references by christoph-heinrich
[cleanup, mhtml] Use imghdr
[cleanup, utils] Consolidate known media extensions
[cleanup] Misc fixes and cleanup
[extractor/angel] Add extractor by AxiosDeminence
[extractor/dplay] Add MotorTrend extractor by Sipherdrakon
[extractor/harpodeon] Add extractor by eren-kemer
[extractor/holodex] Add extractor by pukkandan, sqrtNOT
[extractor/kompas] Add extractor by HobbyistDev
[extractor/rai] Add raisudtirol extractor by nixxo
[extractor/tempo] Add extractor by HobbyistDev
[extractor/youtube] Fixes for third party client detection by coletdjnz
[extractor/youtube] Add live_status=post_live by lazypete365
[extractor/youtube] Extract more format info
[extractor/youtube] Parse translated subtitles only when requested
[extractor/youtube, extractor/twitch] Allow waiting for channels to become live
[extractor/youtube, webvtt] Extract auto-subs from livestream VODs by fstirlitz, pukkandan
[extractor/AbemaTVTitle] Implement paging by Lesmiscore
[extractor/archiveorg] Improve handling of formats by coletdjnz, pukkandan
[extractor/arte] Fix title extraction
[extractor/arte] Move to v2 API by fstirlitz, pukkandan
[extractor/bbc] Fix news articles by ajj8
[extractor/camtasia] Separate into own extractor by coletdjnz
[extractor/cloudflarestream] Fix video_id padding by haobinliang
[extractor/crunchyroll] Fix conversion of thumbnail from GIF by pukkandan
[extractor/crunchyroll] Handle missing metadata correctly by Burve, pukkandan
[extractor/crunchyroll:beta] Extract timestamp and fix tests by tejing1
[extractor/crunchyroll:beta] Use streams API by tejing1
[extractor/doodstream] Support more domains by Galiley
[extractor/ESPN] Extract duration by ischmidt20
[extractor/FIFA] Change API endpoint by Bricio, yashkc2025
[extractor/globo:article] Remove false positives by Bricio
[extractor/Go] Extract timestamp by ischmidt20
[extractor/hidive] Fix cookie login when netrc is also given by winterbird-code
[extractor/html5] Separate into own extractor by coletdjnz, pukkandan
[extractor/ina] Improve extractor by elyse0
[extractor/NaverNow] Change endpoint by ping
[extractor/ninegag] Extract uploader by DjesonPV
[extractor/NovaPlay] Fix extractor by Bojidarist
[extractor/orf:radio] Rewrite extractors
[extractor/patreon] Fix and improve extractors by coletdjnz, pukkandan
[extractor/rai] Fix RaiNews extraction by nixxo
[extractor/redbee] Unify and update extractors by elyse0
[extractor/stripchat] Fix _VALID_URL by freezboltz
[extractor/tubi] Exclude playlists from playlist entries by sqrtNOT
[extractor/tviplayer] Improve _VALID_URL by HobbyistDev
[extractor/twitch] Extract chapters for single chapter VODs by mpeter50
[extractor/vgtv] Support by sqrtNOT
[extractor/vidio] Support embed link by HobbyistDev
[extractor/vk] Fix extractor by Mehavoid
[extractor/WASDTV:record] Fix _VALID_URL
[extractor/xfileshare] Add Referer by Galiley
[extractor/YahooJapanNews] Fix extractor by Lesmiscore
[extractor/yandexmusic] Extract higher quality format
[extractor/zee5] Update Device ID by m4tu4g

View full changelog

All features

The major new features from the latest release of blackjack4494/yt-dlc are:

SponsorBlock Integration: You can mark/remove sponsor sections in youtube videos by utilizing the SponsorBlock API

Format Sorting: The default format sorting options have been changed so that higher resolution and better codecs will be now preferred instead of simply using larger bitrate. Furthermore, you can now specify the sort order using -S. This allows for much easier format selection than what is possible by simply using --format (examples)

Merged with youtube-dl commit/379f52a: (v2021.06.06) You get all the latest features and patches of youtube-dl in addition to all the features of youtube-dlc

Merged with animelover1984/youtube-dl: You get most of the features and improvements from animelover1984/youtube-dl including --write-comments, BiliBiliSearch, BilibiliChannel, Embedding thumbnail in mp4/ogg/opus, playlist infojson etc. Note that the NicoNico improvements are not available. See #31 for details.

Youtube improvements:

All Feeds (:ytfav, :ytwatchlater, :ytsubs, :ythistory, :ytrec) and private playlists supports downloading multiple pages of content
Search (ytsearch:, ytsearchdate:), search URLs and in-channel search works
Mixes supports downloading multiple pages of content
Most (but not all) age-gated content can be downloaded without cookies
Partial workaround for throttling issue
Redirect channel's home URL automatically to /video to preserve the old behaviour
255kbps audio is extracted (if available) from youtube music when premium cookies are given
Youtube music Albums, channels etc can be downloaded (except self-uploaded music)
Cookies from browser: Cookies can be automatically extracted from all major web browsers using --cookies-from-browser BROWSER[:PROFILE]

Split video by chapters: Videos can be split into multiple files based on chapters using --split-chapters

Multi-threaded fragment downloads: Download multiple fragments of m3u8/mpd videos in parallel. Use --concurrent-fragments (-N) option to set the number of threads used

Aria2c with HLS/DASH: You can use aria2c as the external downloader for DASH(mpd) and HLS(m3u8) formats

New extractors: AnimeLab, Philo MSO, Spectrum MSO, SlingTV MSO, Cablevision MSO, Rcs, Gedi,, mildom, audius, zee5,, wimtv,, niconico users,, mediathek, NFHSNetwork, nebula, ukcolumn, whowatch, MxplayerShow, parlview (au), YoutubeWebArchive, fancode, Saitosan, ShemarooMe, telemundo, VootSeries, SonyLIVSeries, HotstarSeries, VidioPremier, VidioLive, RCTIPlus, TBS Live, douyin, pornflip, ParamountPlusSeries, ScienceChannel, Utreon, OpenRec, BandcampMusic, blackboardcollaborate, eroprofile albums, mirrativ, BannedVideo, bilibili categories, Epicon, filmmodu, GabTV, HungamaAlbum, ManotoTV, Niconico search, Patreon User, peloton, ProjectVeritas, radiko, StarTV, tiktok user, Tokentube, voicy, TV2HuSeries, biliintl, 17live, NewgroundsUser, peertube channel/playlist, ZenYandex, CAM4, CGTN, damtomo, gotostage, Koo, Mediaite, Mediaklikk, MuseScore, nzherald, Olympics replay, radlive, SovietsCloset, Streamanity, Theta, Chingari

Fixed/improved extractors:,, skyit, instagram, itv, SouthparkDe, spreaker, Vlive, akamai, ina, rumble, tennistv, amcnetworks, la7 podcasts, linuxacadamy, nitter, twitcasting, viu, crackle, curiositystream, mediasite, rmcdecouverte, sonyliv, tubi, tenplay, patreon, videa, yahoo, BravoTV, crunchyroll playlist, RTP, viki, Hotstar, vidio, vimeo, mediaset, Mxplayer, nbcolympics, ParamountPlus, Newgrounds, SAML Verizon login, Hungama, afreecatv, aljazeera, ATV, bitchute, camtube, CDA, eroprofile, facebook, HearThisAtIE, iwara, kakao, Motherless, Nova, peertube, pornhub, reddit, tiktok, TV2, TV2Hu, tv5mondeplus, VH1, Viafree, XHamster, 9Now, AnimalPlanet, Arte, CBC, Chingari, comedycentral, DIYNetwork, niconico, dw, funimation, globo, HiDive, NDR, Nuvid, Oreilly, pbs, plutotv, reddit, redtube, soundcloud, SpankBang, VrtNU

Subtitle extraction from manifests: Subtitles can be extracted from streaming media manifests. See commit/be6202f for details

Multiple paths and output templates: You can give different output templates and download paths for different types of files. You can also set a temporary path where intermediary files are downloaded to using --paths (-P)

Portable Configuration: Configuration files are automatically loaded from the home and root directories. See configuration for details

Output template improvements: Output templates can now have date-time formatting, numeric offsets, object traversal etc. See output template for details. Even more advanced operations can also be done with the help of --parse-metadata and --replace-in-metadata

Other new options: --print, --sleep-requests, --convert-thumbnails, --write-link, --force-download-archive, --force-overwrites, --break-on-reject etc

Improvements: Regex and other operators in --match-filter, multiple --postprocessor-args and --downloader-args, faster archive checking, more format selection options etc

Plugin extractors: Extractors can be loaded from an external file. See plugins for details

Self-updater: The releases can be updated using yt-dlp -U

Sections/Browse similar tools

Guides and How to's

Acronyms / Also Known As

youtube-dlp, youtubedlp

Share software

Facebook    Twitter    Reddit    LinkedIn    Pinterest    Google+    Email

Notify me when software updated or report software

Email me when it has been updated    Report this software (dead link/new version)  

11 reviews, Showing 1 to 5 reviews

FAIL moving this to Python 3.7.... time to find another option ... "Thanks" for changing things and thinking of the end-user like that

Review by Robert on Aug 12, 2022 Version: Newest OS: Linux Ease of use: 1/10 Functionality: 1/10 Value for money: 1/10 Overall: 1/10

Awesome replacement for youtube-dl. Just slots in as a replacement for the old executable, and my 3rd party GUI tools/scripts are working again. Kudos to the devs

Review by SimonF on Jul 7, 2022 Version: 2022.06.29 OS: Windows 7 Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

By far the best downloader I've ever used!

Review by on Jul 1, 2022 Version: 2022.06.29 OS: Windows 10 Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

Excellent program. If there is anyone else like me with low vision and that has difficulty with using CLI software, this program works well with Batch files. In fact, it's far easier than most programs. You just type "yt-dlp.exe" along with any sub-commands you need to use and the addresses of the files, one per line, and save it as filename.bat and run it.

Review by Axel Slingerland on May 19, 2022 Version: 2022-04-08 OS: Windows 7 64-bit Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

Works great on Discovery+. Wouldn't work on History channel though. Using Brave browser for target browser. Make sure you start the target video playing, then fetch the available formats, tell it to download using one of the available formats, then let it do it's thing. You can stop the video playing in the browser once you get the download started. The original Youtube version is abandonware so use this as it's updated regularly.

Review by 1hunglo on Apr 24, 2022 Version: 2022.04.08 OS: Linux Ease of use: 10/10 Functionality: 10/10 Value for money: 10/10 Overall: 10/10

11 reviews, Showing 1 to 5 reviews

1 tool hits, Showing 1 to 1 tools

NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW REVIEW= New review since your last visit
NEW VERSION= New version

Latest version
Version number / Beta version number / Update version number and when it whas released.

Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 5 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Download Free software.
Freeware Trialware = Download Free software but some parts are trial/shareware.
Free software = Download Free software and also open source code also known as FOSS (Free and Open Source Software).
Free software Trialware = Download Free software and also open source code but some parts are trial/shareware.
Freeware Ads = Download Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software Ads = Free Download software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Free Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a Beta, RC(Release Candidate) or an Alpha / Nightly / Unstable version of the software.
Download 15MB = A direct link to the software download.
Win = Windows download version. It works on 32-bit and 64-bit Windows.
Win64 = Windows 64-bit download version. It works only on 64-bit Windows.
Mac = Mac download version. It works on 32-bit and 64-bit Mac OS.
Mac64 = Mac OS download version. It works only on 64-bit Mac OS.
Linux = Linux download version.
Portable = Portable version. No installation is required.
Ad-Supported = The software is bundled with advertising. Be careful when you install the software and disable addons that you don't want!
Visit developers site = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Portable version available = Download the portable version and you can just extract the files and run the program without installation.
Old versions available = Download old versions of the program.
Version history available = Complete changelog on our site.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using

Rating from 0-10.

Browse software by sections

Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue