Linux 指令模式下載 YouTube 影片

youtube-dl 是用 Python 寫成的小工具, 可以在指令模式下載 YouTube 影片, 除了 YouTube 外, 它也支援多個外國的影片網站, 例如 Facebook. 以下是 youtube-dl 的安裝及基本使用方法:

安裝 youtube-dl

在 Redhat, CentOS, Fedora, 用 Yum 安裝:

# yum install youtube-dl

在 Ubuntu 或 Debian, 用 apt-get 安裝:

# sudo apt-get install youtube-dl

下載影片

youtube-dl 的使用也很簡單, 語法為:

youtube-dl [youtube-address]

其中 [youtube-address] 是 YouTube 影片的網址。如果想查看支援的影片格式, 可以加上 –all-formats 參數:

youtube-dl –all-formats [youtube-address]

以上指令會列出支援的格式, 想自訂下載格式, 可以用 -f 參數, 再加入上面查到的 format code, 例如想下載 mp4 格式, 而 format code 是 18, 指令是:

youtube-dl -f 18 [youtube-address]

下載多條影片

youtube-dl 也支援下載多條影片, 方法是建立一個文字檔, 每行加入一條影片的網址, 然後用 youtube-dl 讀入, 例如紀錄網址的檔案是 videos_url.txt, 可以這樣做:

# youtube-dl -a videos_url.txt




Leave a Reply