[請問] 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