youtube-dl 是一個以 Python 所寫成的小工具,適用於各種作業系統,常見的 Windows、Linux 與 Mac OS X 等都可以使用,其原始程式碼亦可從 GitHub 上下載。
1.安裝:
在 Ubuntu Linux 中,可以使用 apt 來安裝 youtube-dl:
sudo apt-get install youtube-dl
雖然使用 apt 安裝很方便,但是由於 YouTube 這類的影音網站更新的速度很快,如果安裝的 youtube-dl 版本不是最新的,就有可能無法使用,這種狀況在使用官方的套件庫時會比較容易出現,如果要避免這樣的困擾,可使用 pip 來安裝:
sudo apt-get install python python-pip
sudo pip install --upgrade youtube-dl
2.下載單一影片:
複製單一影片網址,例如: https://www.youtube.com/watch?v=O84CCjrcmR8
單一影片下載儲存為 mp4
youtube-dl https://www.youtube.com/watch?v=O84CCjrcmR8
單一影片下載儲存為 mp3
youtube-dl --extract-audio --audio-format mp3 https://www.youtube.com/watch?v=O84CCjrcmR8
3.下載播放清單內所有的影片:
複製播放清單網址,例如: https://www.youtube.com/watch?v=O84CCjrcmR8&list=PLf4gvJzKEA1IB_qHaFz4uaIy2Yq6jqFKy
將播放清單網址改成: https://www.youtube.com/playlist?list=PLf4gvJzKEA1IB_qHaFz4uaIy2Yq6jqFKy
播放清單下載儲存為 mp4
youtube-dl -cit https://www.youtube.com/playlist?list=PLf4gvJzKEA1IB_qHaFz4uaIy2Yq6jqFKy
播放清單下載儲存為 mp3
youtube-dl -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLf4gvJzKEA1IB_qHaFz4uaIy2Yq6jqFKy
4.直接使用 mplayer 看 youtube 的影片:
將 youtube-dl 下載的資料流,利用管線導入 mplayer,不需下載就可以直接播放。
echo "youm() {youtube-dl -q -o- \$1 | mplayer -cache 8192 -}" >> ~/.bashrc
source ~/.bashrc
youm https://www.youtube.com/watch?v=O84CCjrcmR8
沒有留言:
張貼留言