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