Skip to content

topfishowo/yt_auto_download_live_with_yt-dlp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Youtube直播自動下載 Ver 1.1.1

使用 YouTube Data API v3
會自動擷取正在直播中的網址使用並 yt-dlp 進行下載
API 配額計數器避免超過當天的配額限制 免費配額為 10,000 次,於台灣下午 3 點重置
預設每次執行消耗 6 次 API 配額 剛啟動時會多消耗 1 次
可自訂頻道與下載路徑並自動按日期時間區分資料夾

安裝

安裝 Python https://www.microsoft.com/store/productId/9PJPW5LDXLZ5
Python 函式庫安裝 pip install google-api-python-client
安裝 yt-dlp https://github.com/yt-dlp/yt-dlp
安裝 ffmpeg https://www.gyan.dev/ffmpeg/builds/#libraries
yt-dlp與ffmpeg安裝方式,網路上有許多教學
申請憑證 API 金鑰 https://console.cloud.google.com/ 並選擇 YouTube Data API v3 程式庫
如果沒有編輯器推薦安裝 Notepad++ https://notepad-plus-plus.org/downloads/

注意事項

確定都有安裝好後
yt-dlp config.txt 中請勿使用 --embed-thumbnail 有機率無法擷取直播封面造成錯誤
推薦設定多線程下載提升性能 -N 8
直播結束後請勿馬上關閉應用,要等到ffmpeg合併好直播後在關閉※需要一小段時間,處理完成時會跳出綠色的"影片處理完成"
CMD 視窗可用 Ctrl+C 進行關閉

效果展示

在指定的資料夾處自動生成日期時間
image
API 配額消耗計數,讓你掌握消耗了多少配額,並於台灣下午3點重置
image
影片成功擷取到直播時
image

未來小目標

  1. 會轉成全用 Python 打包成exe的方式不需要安裝任何東西,目前這個本版比較像自動化腳本而已
  2. 寫個 GUI

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published