如何安裝和使用 YouTube-DL 在 Ubuntu 18.04 上

YouTube-DL 是一個用 Python 編寫的命令行工具,可以幫助用戶從 YouTube, Dailymotion, 雅虎, Facebook、Flickr、PressTV 和許多其他網站。 YouTube-DL 是一個跨平台的軟件,它可以在 Windows、Linux/Unix 和 macOS 上運行。

YouTube-DL 支持從 許多網站 以不同的格式,包括視頻和音頻文件。 默認情況下,youtube-dl 將選擇最高質量,但如果您的互聯網連接速度較慢,則可以通過傳遞一些選項來獲得低質量。

本教程將帶您了解如何安裝和使用 YouTube-DL 在 Ubuntu 18.04 上。

youtube-dl 的其他優點包括:

  • 恢復中斷的下載
  • 從視頻文件中提取 mp3
  • 從播放列表下載所有視頻文件
  • 僅下載最近 x 天上傳的視頻
  • 設置最大下載速率
  • 下載時在視頻中嵌入字幕

如何在 Ubuntu 上安裝 youtube-dl

安裝方式一共有三種 youtube-dl 在 Ubuntu 18.04 系統上。 我們將從所有三種方法中考慮安裝 youtube-dl:

從 apt 安裝 youtube-dl

第一個也是簡單的方法是從 apt 存儲庫安裝 youtube-dl。 為此,您只需要運行以下命令:

$ sudo apt-get install youtube-dl

使用 pip 安裝 youtube-dl

youtube-dl 包也可以使用 pip 安裝。 一、安裝包python-pip.

$ sudo apt-get install python-pip

系統上存在 pip 後,使用它來安裝 youtube-dl :

$ sudo pip install youtube-dl

從二進制安裝 youtube-dl

Youtube-dl 也作為二進制包分發,您可以下載並安裝它。

sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl
hash -r

這三種方法中的任何一種都應該適合您。

更新 YouTube-DL

你可以隨時更新 youtube-dl 使用以下命令更新到最新版本:

$ sudo youtube-dl -U

如何使用 youtube-dl

安裝後 youtube-dl ,請參閱以下示例,了解如何使用 youtube-dl 下載視頻和提取音頻。

下載最高質量的視頻

要從 URL 下載最高質量的視頻,請使用以下命令:

 
nbsp;youtube-dl example.com/watch?v=id

檢查可用的視頻格式

YouTube-DL 支持多種格式,例如 Mp4、mkv、webm、FLV 等要列出可用的視頻代碼,請使用 -F 選項。 例如

 
nbsp;youtube-dl -F https://youtu.be/FLV1z9BWvyc 18 mp4 640x360 medium , avc1.42001E, mp4a.40.2@ 96k, 26.70MiB 43 webm 640x360 medium , vp8.0, vorbis@128k, 30.47MiB 22 mp4 1280x720 hd720 , avc1.64001F, mp4a.40.2@192k (best)

記下格式編號 – 18、43、22. 這在下載視頻時使用。

下載特定的視頻格式

獲得可用格式列表後,使用下載特定格式 -f 格式編號。 例如

 
nbsp;youtube-dl -f 22 https://youtu.be/FLV1z9BWvyc

這將下載格式/編解碼器1280x720 hd720.

下載音頻

您還可以使用 youtube-dl 下載音頻,如下所示:

youtube-dl --extract-audio --audio-format mp3 example.com/watch?v=id

這將從視頻中提取音頻並將其保存到磁盤。

下載視頻播放列表

Youtube-dl 默認將所有視頻保存在播放列表中。 只需複製播放列表 URL 並將其傳遞給 youtube-dl 命令行工具。

$ youtube-dl example.com/watch?v=id&list=listid

您也可以從指定的數字開始。

$ youtube-dl --playlist-start 5 example.com/watch?v=id&list=listid

強制恢復部分下載的文件

要強制恢復部分下載的文件而不覆蓋完成,請使用 -cwi 選項:

$ youtube-dl -cwi video-url

使用代理服務器下載文件

$ youtube-dl --proxy 127.0.0.1:3128

下載字幕並將其嵌入視頻

使用選項 --write-auto-sub 下載視頻字幕(如果有)。

$ youtube-dl --write-auto-sub <other-options> <url>

安裝 Youtube-dl GUI

如果你不是一個以cli為中心的人,你也可以安裝Youtube-dl GUI程序,方便下載視頻文件。 youtube-dl-gui 是流行的 youtube-dl 的跨平台前端 GUI,用 wxPython 編寫。

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update && sudo apt-get install youtube-dlg

您應該能夠從 cli 或 Search 啟動該工具

另請閱讀:

  • MPS-Youtube – 在 Linux 命令行上播放和下載 Youtube 視頻

YouTube-DL 是從支持的站點列表中下載視頻的最佳、複雜且功能豐富的工具之一。 它速度快,跨平台,資源利用率低。 試一試,你會喜歡的。