Linux 技术手札

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

Exit mobile version