幾天前 宣布發布新版 yt-dlp, 這是一個從 YouTube 等服務下載音頻和視頻的實用程序。 效用是 youtube-dl 的一個分支 基於 youtube-dlc 項目,目前尚未開發。
至今為止 我們可以注意到原始 youtube-dl 項目的發展停滯不前, 自上次發佈於 5 年 2021 月 XNUMX 日以來,儘管主分支中存在一系列新的確認,但從那時起就沒有新的發布。
與此同時,一些令人討厭的錯誤(例如,下載有年齡限制的 YouTube 視頻的問題)仍未得到糾正,這與臭名昭著的缺乏活動一起引發了用戶的各種問題。
關於 yt-dlp
yt-dlp 開發的主要重點是添加新功能和修復, 以及保留原始項目的所有相關功能,例如格式分類:默認格式分類選項已更改,因此現在首選更高的分辨率和更好的編解碼器,而不是簡單地使用更高的比特率。 此外,您現在可以使用 -S 指定排序順序。 與簡單地使用 –format 相比,這允許更容易的格式選擇。
同樣的 其他 youtube-dl 分支的大部分功能都已導入, 特別是選項 «–write-comments»(在 infojson 中加載視頻評論),在 mp4/ogg/opus 中嵌入預覽等。
在 yt-dlp 的新功能中 原文中缺少的是:
- 使用 SponsorBlock API 刪除/標記 YouTube 視頻上的讚助帖子。
- 能夠下載 YouTube Music 專輯。
- 能夠輕鬆地從瀏覽器導入 cookie。
- 將視頻分成幾章。
- 視頻剪輯的多線程下載。
- 可以使用 aria2c 下載 DASH (mpd) 和 HLS (m3u8)。
- 新的視頻提取器
- 所有供稿(:ytfav、:ytwatchlater、:ytsubs、:ythistory、:ytrec)並支持從多個內容頁面下載私人播放列表
- 搜索 (ytsearch :, ytsearchdate :)、搜索網址和頻道搜索工作
- Mixes 支持下載多個內容頁面
- 限制問題的部分解
- 自動重定向頻道/視頻開始 url 以保留舊行為
- 從清單中提取字幕:可以從廣播媒體清單中提取字幕。
- 多個輸出模板和路徑 - 您可以為不同類型的文件提供不同的輸出模板和下載路徑。
- 您還可以使用 –paths (-P) 設置下載中間文件的臨時路徑
- 便攜式配置 - 配置文件會自動從根目錄和主目錄加載。
- 輸出模板增強功能:現在可以針對日期和時間、數字偏移、對象遍歷等設置輸出模板的格式。
- 其他新選項:–print、–sleep-requests、–convert-thumbnails、–write-link、–force-download-archive、–force-overwrites、–break-on-reject 等。
- 增強功能:–match-filter 中更快的 Regex 和其他運算符、多文件檢查 –postprocessor-argsy –downloader-args、更多格式選擇選項等。
yt-dlp主要新聞 2021.09.02
在此新版本中,突出顯示了 包含與 SponsorBlock API 交互的實現,因為以前,SponSkrub 用於此目的。
坦比恩 添加了刪除或嵌入視頻章節的新選項 以及對 DASH 清單的實驗性支持(您需要帶有此補丁的 ffmpeg)。
至於 提到提取器進行了許多修復 在現有的粉絲中,除了 還添加了新的例如:BannedVideo、bilibili、Epicon、filmmodu、GabTV、Hungama、ManotoTV、Nonicico、Patreon、peloton、ProjectVeritas、radiko、StarTV、tiktok、Tokentube、TV2Hu、voicy。
終於 如果您有興趣了解更多信息 這個項目,你可以查看詳細信息 在下面的鏈接中。
獲取 yt-dlp
對於那些有興趣安裝此應用程序的人,他們可以使用 pip 來完成:
python3 -m pip install --upgrade yt-dlp
或者另一種方法是:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp