作者taroliu1128 (芋頭)
看板EZsoft
標題[請問] youtube-dl在M1pro上不能直接貼網址
時間Thu Mar 10 03:20:36 2022
最近剛從intel晶片升級成m1pro晶片的macbook pro
遇到的狀況如下
如果在終端機打[youtube-dl 網址]
會跳出[zsh: no matches found: 網址]
如果想要下載youtube影片
變成只能打[youtube-dl 網址等號後的URL]
但如果是下載twitter的影片或是soundcloud的音檔
就可以貼整個網址
想請問可以怎麼解決呢?
雖然影響不大,但每次都要調整網址還是蠻煩躁的
youtube-dl --version是2021.12.17
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 104.28.128.20 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/EZsoft/M.1646853638.A.A2F.html
※ 編輯: taroliu1128 (104.28.128.20 臺灣), 03/10/2022 03:26:32
※ 編輯: taroliu1128 (104.28.128.20 臺灣), 03/10/2022 03:27:15
※ 編輯: taroliu1128 (104.28.128.20 臺灣), 03/10/2022 03:29:23
※ 編輯: taroliu1128 (104.28.128.20 臺灣), 03/10/2022 03:33:18
※ 編輯: taroliu1128 (104.28.128.20 臺灣), 03/10/2022 03:34:30
推 esouxcon: yt-dlp?? 03/10 08:14
→ brli7848: 是不是沒有做引號…? 03/10 11:25
→ taroliu1128: 我目前還沒有時間研究yt-dlp,之後找時間試試 03/11 00:30
→ taroliu1128: 我沒有加引號的習慣,因為之前都是指令後直接貼網址 03/11 00:32
→ taroliu1128: 就能下載,想知道現在這樣是不是因為M1晶片的關係 03/11 00:32
→ s8321414: 應該不是,這個 error 跟處理器架構沒關係 03/11 08:26
推 eight0: 你是不是開了 glob 03/11 20:25
→ holishing: yt-dlp 用法就一樣 03/11 22:16
→ holishing: 因為就是 fork 出來的 03/11 22:16
→ taroliu1128: 我也不確定自己是不是開到glob,google後發現似乎是 03/12 00:17
→ taroliu1128: 某種抓取檔案路徑的套件(? 03/12 00:17
→ taroliu1128: 剛剛測試過,加上引號就解決了,但還是想知道這個問 03/12 00:35
→ taroliu1128: 題的起因跟解法,還有為什麼只有yt連結有這個狀況 03/12 00:35
→ a123453906: 因為macos用的zsh預設會套用glob 而yt連結裡面的?符號 03/12 10:34
→ a123453906: 就會觸發到match的文法 加上引號才會使他當字串忽略 03/12 10:36
→ a123453906: 不用引號的話你也可以在?前面加\ 應該也可以正常 03/12 10:36
→ taroliu1128: 了解,看來是因為我的舊電腦不是zsh,所以之前都沒有 03/12 11:56
→ taroliu1128: 這個問題,非常感謝解答 03/12 11:56
推 holishing: 想到如果有裝 oh-my-zsh 貼上這種網址會自動幫你補 \ 04/25 01:51