補記
本文為 2014年的舊文,youtube-dl 建議改用尚有持續發展的 yt-dlp :
如果想直接使用,可以參考 2023年3月的這一篇:
-----
原文開始
之前利用「TubGet」來下載 Youtube 上的影片,覺得還滿簡單好用的,只是最近不知怎麼了,已無法下載影片或是 MP3。同事問到還有什麼好用的工具可以下載影片,回想起上次在 Raspberry Pi 上安裝 rPlay 玩 AirPlay mirroring 時,它特別提醒要安裝 youtube-dl ,並更新為最新版,這個 youtube-dl 可是個好物,可以利用它來下載常見影音網站中的影音,可以下載單支影片,也支援播放清單及批次下載,功能強大,如果它有提供圖形界面就更完美了。
youtube-dl 是個用 Python 開發的小工具,正因為用的是 Python ,可以跨平臺使用,Linux、FreeBSD、Mac OS X ...... 甚至 Windows 都可以使用。下面的網址是官方網站,有提供下載的連結:
無論是哪一個版本,youtube-dl 官方提供的是命令模式,最簡單的執行方法是在 youtube-dl 後面加上要下載的 Youtube 影片網址即可,例如執行:
youtube-dl "https://www.youtube.com/watch?v=OUziJYewS0Y"
它其實還有很多參數可以使用,底下列一些玩過的參數:
- --help : 查看所有可用的參數及說明。
- -U : 更新 youtube-dl。
- -F 影片網址 : 只顯示指定網址影片提供了哪些格式。
- -f 影片格式代碼 : 指定要下載的影片格式,預設是用最高解析度,要注意有些格式只有影像,不含聲音。
- -a 文字檔檔名 : 批次下載影片(文字檔內一行一部影片的網址)。
- -o : 設定儲存時的檔名「格式」,預設是儲存在目前目的資料夾中,用 "標題-ID.格式副檔名" ,也就是「-o "%(title)s--%(id)s.%(ext)s"」。
如果只想用標題不想加上 ID,而且想儲存在 vidoe 資料夾中,可以利用底下的參數:
-o "video/%(title)s.%(ext)s" - -x : 只下載聲音。
- --audio-format : 指定聲音的格式,例如:--audio-format mp3,不過必須在目錄中有影音轉檔的程式 ffmpeg 或 avconv 搭配使用。
- --audio-quality : 設定聲音轉檔時的音質,0~9 ,數字愈小,品質愈高。預設值是 5 (128K)。
- --playlist-start : 指定 Youtube 播放清單由第幾部影片開始。
- --playlist-end : 指定 Youtube 播放清單到第幾部影片。
- --no-playlist : 不以 Youtube 播放清單來下載,只下載目前的影片。
- --no-warnings : 不要顯示錯誤訊息。
- --list-extractors : 列出 youtube-dl 可解析的網站。
哈~要下一堆指令,肯定又要嚇壞一堆人了,我用 VBS 寫了個 Windows 版的陽春界面,只要在 Windows 中將「Youtube-影片下載.vbs」和下載回來的 youtube-dl.exe 放在同一個資料夾中,開啟「Youtube-影片下載.vbs」後,將想下載的 Youtube 影片網址貼入輸入區,並按「確定」鈕,可以開始下載影片,成功下載的話,會儲存在同一個目錄中。按「取消」鈕則可以結束 VBS。
youtube-dl 雖然名稱中有「youtube」,可別以為它只能下載 Youtube 的影片而已,像 Facebook、Ted、中國的土豆網 ...... 一些常見的線上影音網站中的影片都可以試試哦!試完只能說 youtube-dl 的作者們實在太強了!
下載回來的影片要如何觀看呢?建議可以使用免費的影音播放利器: VLC media player :
後記
之後發現了一個名為「youtube-dlG」的專案,它以 wxPython 寫了一個 youtube-dl 的 GUI,還滿好用的,有興趣的可以參考我的另一篇「雄 : Tools : youtube-dl-gui 下載影片的利器 Part II」。
檔案下載
相關文章
- 雄:Toots : yt-dlp 下載 Youtube 或是其它網站的影音
- 雄 : Tools : youtube-dl-gui 下載影片的利器 Part II
- 雄 : Tools : youtube-dl 下載 youku 的影片
- 雄 : Tools : youtube-dl 下載影片的利器 part 4
- 雄 : Raspberry Pi : 以 rPlay 進行 AirPlay mirroring
您好! 謝謝您的分享~我下載您提供的連結 youtube-dl.zip
回覆刪除解壓縮後照做~但執行的指令視窗(黑色背景的)跳出來一下就又消失了~
只剩需要輸入網址的視窗。
不知道有什麼環節我遺漏了嗎?
感謝!!
關於youtube 還有很多網站提供免費直接下載,只要把您的youtube網紙貼上就可以下載,我自己常用的:
回覆刪除MP3下載: http://www.youtube-mp3.org/
MP4下載: http://youtubeinmp4.com/
您好:
刪除當初會用文章的工具,主要是同事想教六十歲以上的長輩使用,因此才找這個畫面單純、步驟簡單的方法。
謝謝您提供滿有用的資訊。
感謝國雄.....
回覆刪除剛剛下載....
使用結果....
真是太讚讚讚讚..了.....
您好:
刪除很高興能和您分享這還蠻好用的工具。
試了好久,終於會用了
回覆刪除太棒了~~~
謝謝