youtube-dl 是一個以 Python 所寫成的小工具,適用於各種作業系統,常見的 Windows、Linux 與 Mac OS X 等都可以使用,其原始程式碼亦可從 GitHub 上下載。
在 Ubuntu Linux 中,可以使用 apt 來安裝 youtube-dl:
sudo apt-get install youtube-dl雖然使用 apt 安裝很方便,但是由於 YouTube 這類的影音網站更新的速度很快,如果安裝的 youtube-dl 版本不是最新的,就有可能無法使用,這種狀況在使用官方的套件庫時會比較容易出現,如果要避免這樣的困擾,可以直接從 youtube-dl 的官方網站下載:
sudo curl https://yt-dl.org/downloads/2014.02.10/youtube-dl -o /usr/local/bin/youtube-dl sudo chmod a+x /usr/local/bin/youtube-dl其實這個工具只是一個 Python 的指令稿而已,安裝過程只是下載後放到指定的目錄,不需要編譯就可以直接使用,所以建議大家使用這樣的方式來安裝,而這樣的方式也適用於 Mac OS X。如果沒有 curl,也可以使用 wget:
sudo wget https://yt-dl.org/downloads/2014.02.10/youtube-dl -O /usr/local/bin/youtube-dl sudo chmod a+x /usr/local/bin/youtube-dl或是使用 pip:
sudo pip install --upgrade youtube_dl
至於 Windows 的使用者可以直接從官方網站下載編譯好的 .exe 執行檔來使用。
安裝好之後,只要執行 youtube-dl 加上影片的網址就可以下載該影片檔了:
youtube-dl "http://www.youtube.com/watch?v=ZPaJPxhPq_g"輸出會像這樣:
[youtube] Setting language這個例子中,花了六秒下載了 21 BM 左右的影片檔,儲存至 Google Dashboard-ZPaJPxhPq_g.mp4。
[youtube] ZPaJPxhPq_g: Downloading webpage
[youtube] ZPaJPxhPq_g: Downloading video info webpage
[youtube] ZPaJPxhPq_g: Extracting video information
[download] Destination: Google Dashboard-ZPaJPxhPq_g.mp4
[download] 100% of 21.03MiB in 00:06
youtube-dl 所支援的網站可以從這裡查詢,或是執行:
youtube-dl --extractor-descriptions來查看,常見的土豆網與優酷也都也支援,使用方式也一樣:
youtube-dl "http://www.tudou.com/programs/view/67178usb7-k/"
若要查詢 youtube-dl 所提供的各種功能,可以執行:
youtube-dl --help
沒有留言:
張貼留言