Eric 船長這次介紹一些套件
— 我是分隔線 —
Fork of youtube-dl with additional features and fixes
youtube-dl 的一個分支
youtube-dl 是一項開源專案,它可存取上百種影音串流平台的內容,以 Python 做為開發基礎的,讓它得以在各式平台上做使用,也同時正因為開源,所以衍生出了各式的分支,而 yt-dlp 是目前較活躍的分支,平均每月更新一次。
我常用的指令,最後記得加上網址,通常來說直接丟網址也可直接下載頻道與播放清單
yt-dlp -F
列出格式,之後按照格式代碼下載
yt-dlp -f b
下載最佳檔案
yt-dlp -f bestaudio+bestvideo
下載最佳音檔與影片檔並合而為一(至少 youtube 與 bilibili 會用到)
yt-dlp --write-subs --sub-format best --sub-langs all --skip-download
下載最佳與所有語言的字幕(--skip-download 就是不要下載影音的意思)
--playlist-start
就是從播放清單、頻道的哪一部開始下載,比如
yt-dlp -f b --playlist-start 24
就是從第 24 部影片開始下載
--playlist-end
同理就是下載到哪裡就停住,這兩個可以互相搭配
yt-dlp -f b --hls-use-mpegts
可用於在直播當下下載
yt-dlp --write-thumbnail --skip-download
下載影片縮圖
ffmpeg 是用於音訊處理,嵌入圖片等各式各樣工作的工具,在之前就有介紹過了。
yt-dlp 會依賴到 ffmpeg 才能處理其他像是合成聲音與影像等,除此之外也可以做很多
像是各種格式的轉檔一手包辦,可以說就算盲人也可剪輯影片的超強神器!
使用時只要打上 speedtest 即可,文字介面的 ookla speedtest,讓你專心在網路測速上。
自動給出建議
自動完成
為指令上色
可幫指令簡化並給出提示
← To be continued