自 COVID-19 疫情之後,網路上常會有精彩的課,以及我來不及參與直播的課,所以我會有將這些影片下載回來補課的需求。
可將影片下載的方法工具有不少,目前試過了一些,其中最「簡單粗暴、快速有效」的工具當屬 yt-dlp 了。
很多人不喜歡他,因為他需要直接打指令,所以便直接略過他。
還好,我不避諱打指令,所以一用便成老主顧。
yt-dlp 最新版網址如下,目前支援許多作業系統:
https://github.com/yt-dlp/yt-dlp/releases/
因為 Youtube 會更新他們的網站配置,所以已下載使用者,遇到影片下載不下來情況,到以上網址,下載最新版本便可以,或是直接更新。
yt-dlp -U
- 直接下載影片
- 影片字幕下載(前題:影片有提供字幕)
- 同時下載影片和影片字幕(中文)
- 只下載影片字幕(中文),而不下載影片
- 將影片下載成 mp3
yt-dlp 網址(例:https://www.youtube.com/watch?v=6Pl7lX0G634)
這樣便可以不管三七二十一直接將影片下載了。
或是, yt-dlp -f mp4 網址(例:https://www.youtube.com/watch?v=6Pl7lX0G634)
指定下載 mp4 格式的影片回來!
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)
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,一切都在網頁上執行。
參考資源
- yt-dlp 專案:https://github.com/yt-dlp/yt-dlp
- 雄哥影音下載專案:https://tinyurl.com/gsyan-yt-dlp
- FFMPEG Download:https://www.ffmpeg.org/download.html