当youtube dl通过自制程序用这些命令安装在M1 Macbook Air上时,生成的实例不支持reddit视频下载,并且需要一些URL用引号括起来:
brew install youtube-dl
相反,如果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
我很想知道这些安装之间的区别,但我自己还没能弄清楚。
不支持reddit视频下载(…)没有相同的问题
首先想到的原因是你安装了不同的版本,这个
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
确实从youtube dl网页上获取了最新版本,这很可能是新版本最先出现的地方,而
brew install youtube-dl
确实抓取了brew存储库中存在的版本,它依赖于brew
的youtube-dl
维护者,这可能会降低更新频率。
请注意,在youtube-dl
的情况下,可能会有曾经与某些内容提供商正常工作的版本,例如reddit video,但这不再是因为其中的变化,比如reddit video改变了您访问其材料的方式。