youtube-dl CommandNotFoundException

youtube-dl CommandNotFoundException

当我尝试获取一些环境背景的高质量音频文件以用于我的音乐时,我首先读到的是使用 youtube-dl 进行下载并使用 ffmpeg 将其转换为 FL Studio 可以实际导入的格式(该死的 aac 和 m4a)。

现在,按照说明,我只需下载适用于 Windows 的 youtube-dl,然后尝试通过 cmd/powershell 调用它(我都试过了)。它只说了这些:

使用“youtube-dl”不会被视为 Cmdlet 名称、功能、脚本或外部程序。复习一下姓名的拼写或拼写错误(稍后再练习),并回顾一下您的情况。

大致可以翻译为:

名称“youtube-dl”未被识别为 cmdlet、函数、脚本或可执行文件的名称。请检查名称的拼写以及路径是否正确,然后重试该过程。

这是我使用的命令:

youtube-dl -f bestaudio (video url) -o /Download/(filename).mp4

我确实在 Google 上搜索过这个错误,但没有找到任何特定于 youtube-dl 的内容。我将 .exe 文件添加到变量中PATH,并尝试了命令youtube-dl以及youtube-dl.exe,两者都引发了相同的错误。我尝试安装 c++ redistributable 2010,安装程序告诉我我已经安装了较新的版本。我还尝试安装 python 解释器,尽管该网站实际上提到它不需要 windows exe。

这非常令人沮丧,我怎样才能让这个程序运行?

编辑:

尝试运行该命令后,.\youtube-dl.exe我得到了以下结果(我自己翻译的):

尝试执行程序“youtube-dl.exe”时出错:访问被拒绝在第 1 行:字符:1 + .\youtube-dl.exe -f bestaudio(视频链接)-o /(filen... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~。在第 1 行:字符:1 + .\youtube-dl.exe -f bestaudio(视频链接)-o /(filen... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:ResourceUnavailable:(:) [],ApplicationFailedException + FullyQualifiedErrorId:NativeCommandFailed

相关内容