使用 yt-dlp 下載 YouTube 視頻和播放列表(常見用法示例)
最近可能是youtube-dl的維護(hù)沒有跟上Youtube規(guī)則的變更,下載速度出奇的慢……
此時(shí),yt-dlp進(jìn)入視野,而yt-dlp 是現(xiàn)在陷入困境的?youtube-dl?的一個(gè)分支,除了積極維護(hù)之外,yt-dlp 最舒服的地方應(yīng)該是它遵循與 youtube-dl 類似的命令。

安裝yt-dlp
可以點(diǎn)擊鏈接(yt-dlp)進(jìn)入官方文檔查看,針對(duì)不同系統(tǒng)、不同需求有多種安裝方式,我這里是使用pip的方式來安裝的,更新和安裝是同一個(gè)命令。
使用yt-dlp下載youtube視頻和播放列表的一些常見用法示例:
格式選擇和過濾的所有選項(xiàng)有很多,這個(gè)簡單介紹幾個(gè)常用的。
打印出可用的格式和信息:
打印視頻和音頻流的 JSON 信息:
下載單個(gè)視頻或音頻:
下載分辨率等于或大于 720p 的最佳格式(視頻 + 音頻)。并將此文件另存為 video_id.extension (1La4QzGeaaQ.mp4):
下載最佳視頻流并將其與最佳音頻流合并:
下載 1080p 視頻并與最佳音頻流合并:
下載 mp4 格式的 1080p 視頻并與最佳 m4a 音頻格式合并:
使用 –embed-thumbnail 將視頻縮略圖嵌入到視頻文件中:
將字幕嵌入視頻文件(如果存在)–embed-subs:
將最佳音頻轉(zhuǎn)換為 mp3 文件:
下載播放列表:
下載包含 1080p 視頻和最佳音頻的 YouTube 播放列表。將視頻保存到 channel_id/playlist_id 目錄中,并將視頻添加到存檔文本文件中:
下載頻道:
將整個(gè) YouTube 頻道下載為具有最佳音頻的 720p 視頻。保存到以頻道名稱命名的文件夾中,視頻文件是視頻的標(biāo)題。
以上希望能夠幫到您。