[请问] youtube-dl在M1pro上不能直接贴网址

楼主: taroliu1128 (芋头)   2022-03-10 03:20:36
最近刚从intel芯片升级成m1pro芯片的macbook pro
遇到的状况如下
如果在终端机打[youtube-dl 网址]
会跳出[zsh: no matches found: 网址]
如果想要下载youtube影片
变成只能打[youtube-dl 网址等号后的URL]
但如果是下载twitter的影片或是soundcloud的音档
就可以贴整个网址
想请问可以怎么解决呢?
虽然影响不大,但每次都要调整网址还是蛮烦躁的
youtube-dl
作者: esouxcon   2022-03-10 08:14:00
yt-dlp??
作者: brli7848 (无理阿?)   2022-03-10 11:25:00
是不是没有做引号…?
楼主: taroliu1128 (芋头)   2022-03-11 00:30:00
我目前还没有时间研究yt-dlp,之后找时间试试我没有加引号的习惯,因为之前都是指令后直接贴网址就能下载,想知道现在这样是不是因为M1芯片的关系
作者: s8321414 (冥王欧西里斯)   2022-03-11 08:26:00
应该不是,这个 error 跟处理器架构没关系
作者: eight0 (欸XD)   2022-03-11 20:25:00
你是不是开了 glob
作者: holishing   2022-03-11 22:16:00
yt-dlp 用法就一样因为就是 fork 出来的
楼主: taroliu1128 (芋头)   2022-03-12 00:17:00
我也不确定自己是不是开到glob,google后发现似乎是某种抓取档案路径的套件(?刚刚测试过,加上引号就解决了,但还是想知道这个问题的起因跟解法,还有为什么只有yt连结有这个状况
作者: a123453906 (八舞Tempest)   2022-03-12 10:34:00
因为macos用的zsh默认会套用glob 而yt连结里面的?符号就会触发到match的文法 加上引号才会使他当字串忽略不用引号的话你也可以在?前面加\ 应该也可以正常
楼主: taroliu1128 (芋头)   2022-03-12 11:56:00
了解,看来是因为我的旧电脑不是zsh,所以之前都没有这个问题,非常感谢解答
作者: holishing   2022-04-25 01:51:00
想到如果有装 oh-my-zsh 贴上这种网址会自动帮你补 \

Links booklink

Contact Us: admin [ a t ] ucptt.com