前言
雖然 Eddie 已經使用 yt-dlp 好幾年了,從它還叫做 youtube-dl 的年代就開始使用。
但是還是常常會忘記指令,然後到自己的部落格文章查指令。
爲此,我寫了一個 python,讓 yt-dlp 有更簡單的 UI(使用者界面)。
前置作業
如有疑問請觀看官方網站最新資訊。
- 下載本專案 yt-dlp.py
進入 github 頁面之後,點擊綠色按鈕「<>code」,點擊「Download ZIP」。
備註:原始 App叫做 yt-dlp,我寫的 UI 叫做 yt-dlp.py,是兩種東西。
- 啓動終端機,進入到 yt-dlp.py 所在資料夾
- 輸入 phython3 yt-dlp.py 啓動程式
開始下載
- 啓動程式自動檢查 yt-dlp、ffmpeg 是否安裝成功。
- 輸入影片網址
- 選擇輸出爲 mp3 或 mp4 檔案
- 若選擇 mp4 檔案,則選擇使用什麼方式編碼(H.264、H265、VP9、AV1、預設),輸入數字 1~5
檔案邏輯
影片編碼
如果該影片沒有提供你選擇的編碼,則會改用 yt-dlp 預設編碼。另外,H.264 在 Youtube 上最多只支援 1080p。
聲音編碼
聲音部分則優先選擇 AAC 的編碼。
檔案命名
yt-dlp 原始命名方式,會有影片標題與影片 ID,也就是網址後面的編碼,方便使用者找到原始影片網址,但 Eddie 在 yt-dlp.py 中,把 ID 刪了。
>> Home