- Ensure you have WinGet installed, if you do not have it click here https://aka.ms/getwinget and reboot your PC.
- Input
winget install yt-dlp.yt-dlp
in PowerShell on Windows 10/11, when it's installed close PowerShell. - Create a folder for which the channels videos will be downloaded into, right-click while holding shift in the folder to get the context menu option to open it in PowerShell.
- Using the line below, replace with the YouTube Channel of your choice and with the browser you use to browse YT, this ensures the download won't fail when it meets an age gate or something similar, formatting of channel urls can be varied but the formats used in the list below are what I can verify being 100% successful.
yt-dlp -f best --cookies-from-browser <browser> <channel-url>
Verified YT Channel URL Formats (That I know of):