'yt-dlp' is not recognized as an internal or external command, operable program or batch file. #20
devinschumacher
announced in
FAQ
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
'yt-dlp' is not recognized as an internal or external command, operable program or batch file
Why it happens
If you are getting this error it means that you do not have yt-dlp installed on your system.
yt-dlp
is typically installed from the command line ("Terminal" on Mac or "cmd" / "Powershell" on Windows) using a "package manager" ("homebrew" on Mac or "winget" on Windows).In fact, most command line based tools are installed with package managers.
How to fix
Open your command line program (
cmd
or Windows Powershell).Check if you have
winget
installed (you should)3.1 When the question comes up, "do you agree to all the source agreement terms?" type
y
and press enter3.2 When you see "Path environment variable modified; restart your shell to use the new value." close the cmd program, and then reopen it. You are now ready to go!
The Windows syntax for running commands using the SKOOL extension is:
yt-dlp -P "%USERPROFILE%\Desktop" "REPLACE_ME_WITH_VIDEO_URL"
Basically, the difference is this part:
"%USERPROFILE%\Desktop"
On Mac your desktop is:
~/Desktop
On Windows your desktop is:
"%USERPROFILE%\Desktop"
So if you make the adjustment, you should be good!
Video walkthrough
Beta Was this translation helpful? Give feedback.
All reactions