用 yt-dlp 下載影片與字幕(簡單粗暴、快速有效)

自 COVID-19 疫情之後,網路上常會有精彩的課,以及我來不及參與直播的課,所以我會有將這些影片下載回來補課的需求。

可將影片下載的方法工具有不少,目前試過了一些,其中最「簡單粗暴、快速有效」的工具當屬 yt-dlp 了。

很多人不喜歡他,因為他需要直接打指令,所以便直接略過他。
還好,我不避諱打指令,所以一用便成老主顧。

yt-dlp 最新版網址如下,目前支援許多作業系統:
https://github.com/yt-dlp/yt-dlp/releases/

因為 Youtube 會更新他們的網站配置,所以已下載使用者,遇到影片下載不下來情況,到以上網址,下載最新版本便可以,或是直接更新。

命令:
yt-dlp -U

 

  1. 直接下載影片
  2. yt-dlp 網址(例:https://www.youtube.com/watch?v=6Pl7lX0G634)
    這樣便可以不管三七二十一直接將影片下載了。

    或是, yt-dlp -f mp4 網址(例:https://www.youtube.com/watch?v=6Pl7lX0G634)
    指定下載 mp4 格式的影片回來!

  3. 影片字幕下載(前題:影片有提供字幕)
    • 同時下載影片和影片字幕(中文)
    • yt-dlp –write-subs –sub-langs zh-Hant 網址(例:https://www.youtube.com/watch?v=6Pl7lX0G634)

    • 只下載影片字幕(中文),而不下載影片
    • yt-dlp –write-subs –sub-langs zh-Hant –skip-download 網址(例:https://www.youtube.com/watch?v=6Pl7lX0G634)

  4. 將影片下載成 mp3
  5. yt-dlp -f mp4 -x –audio-format mp3 網址(例:https://www.youtube.com/watch?v=6Pl7lX0G634)

    這個原理是 yt-dlp 先將影片下載回來後,直接轉給 ffmpeg 處理。
    所以,要記得安裝 ffmpeg

 

補充

若真無法接受手打指令,又想使用 yt-dlp 下載影片者,可以使用神人雄哥的作品:https://tinyurl.com/gsyan-yt-dlp,一切都在網頁上執行。

 

參考資源

  1. yt-dlp 專案:https://github.com/yt-dlp/yt-dlp
  2. 雄哥影音下載專案:https://tinyurl.com/gsyan-yt-dlp
  3. FFMPEG Download:https://www.ffmpeg.org/download.html

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*