youtube-dl 既不下载视频也不下载 mp3。这是我使用的命令:
youtube-dl --extract-audio --audio-format mp3 <Youtube URL>
输出:
m62iekbg9eo:“token”参数由于未知原因未出现在视频信息中;请报告此问题https://yt-dl.org/bug。请确保您使用的是最新版本;请参阅 https://yt-dl.org/update 关于如何更新。务必使用 --verbose 标志调用 youtube-dl 并包含其完整输出。
版本是2018.03.14。我用pip升级了,提示升级成功。但是我问版本号youtube-dl --version
还是2018.03.14。
因此我删除了 youtube-dl 并使用 pip 重新安装它。我使用的命令:
sudo apt-get remove youtube-dl
sudo apt-get install python-pip
pip install --user youtube-dl
但是现在,当我尝试下载 mp3 时,它显示:
bash:/usr/bin/youtube-dl:没有此文件或目录
我也使用 18.04.3 LTS
答案1
从您的系统中删除 youtube-dl 包。
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
第一个从 git 中提取程序,并将文件保存在 /usr/local/bin/ 下
第二个使其可执行。
这是直接从 git 获取的最新版本。有时你需要使用以下工具更新程序:
sudo youtube-dl -U
答案2
我建议youtube-dl
从你的系统中删除所有软件包,这样当你运行时youtube-dl
你就会得到找不到命令错误。
之后,运行命令(如root 用户或以 为前缀sudo
):
# pip install -U youtube-dl
它将安装youtube-dl
到路径/usr/local/bin/youtube-dl
。
笔记:youtube-dl
后续使用前请运行上述命令将其更新至最新版本。