顯示廣告
隱藏 ✕
※ 本文為 Knuckles 轉寄自 ptt.cc 更新時間: 2013-01-15 20:20:45
看板 Google
作者 andy199113 (中川翔子最高!!)
標題 Re: [詢問] 關於Youtube一次全部下載
時間 Sun Jan 13 22:43:58 2013


※ 引述《peace305 (小魚干)》之銘言:
: 各位前輩們好。
: 想請問有沒有辦法一次下載作者所有的影片呢?
: 剛試著用JD及FF+DOWNLOAD THEM ALL
: 似乎仍得一個一個下載。
: 教想問有更便捷的方式嗎?

有方法了!!

雖然是使用文字命令的方式操作,稍微會有點困難,

不過如果會用的話,其實是很方便大量下載影片的!



youtube-dl


程式下載:自行打包
          http://dl.dropbox.com/u/1215362/youtube-dl.rar

          原始載點
          http://rg3.github.com/youtube-dl/download.html
          https://github.com/rg3/youtube-dl/
          ※Windows exe我試不出來怎麼使用

適用平台:UNIX系列(Linux, OS X等)、Windows


相關介紹:hoyo - Youtube 下載神兵 - youtube-dl

          http://www.hoyo.idv.tw/wordpress/?p=954




使用方法:
1.先要安裝Python 版本2.6、2.7或3.3以上
  載點http://www.python.org/getit/
 

2.解壓縮youtube-dl.rar檔案到目錄

3.開啟命令提示字元cmd,用cd指令切換到要下載影片的目錄

下載指令範例

單一影片
※以下指令為Windows指令,UNIX系列請自行更換路徑

C:\download>C:\Python27\python.exe C:\youtube-dl\youtube-dl -c -t
"http://www.youtube.com/watch?v=q1mectADkz0"                      

C:\download>C:\Python27\python.exe C:\youtube-dl\youtube-dl -c -t
"q1mectADkz0"                                                    

C:\download             是下載影片的目路
C:\Python27\python.exe  是Python程式路徑(不同系統或版本,路徑可能不同)
C:\youtube-dl\youtube-dl是youtube-dl程式路徑(請使用您當初解壓縮程式的路徑)
-c                      是斷點續傳功能
-t                      是預設檔名,格式為"影片標題.flv"或"影片標題.mp4"
q1mectADkz0             是要下載的影片ID,可用網址或直接貼影片ID都可以
                        不過有時候ID第一個字元是"-"就只能改貼網址


下載使用者所有影片
※以下指令為Windows指令,UNIX系列請自行更換路徑

C:\download>C:\Python27\python.exe C:\youtube-dl\youtube-dl -c -t  
"http://www.youtube.com/user/GoogleTaiwan/videos?view=0&flow=grid"


C:\download             是下載影片的目路
C:\Python27\python.exe  是Python程式路徑(不同系統或版本,路徑可能不同)
C:\youtube-dl\youtube-dl是youtube-dl程式路徑(請使用您當初解壓縮程式的路徑)
-c                      是程式指令:斷點續傳功能
-t                      是程式指令:使用影片標題為檔名功能,
                        格式為"影片標題.flv"或"影片標題.mp4"

http://www.youtube.com/user/GoogleTaiwan/videos?view=0&flow=grid
Google Taiwan Official - YouTube
Share your videos with friends, family, and the world ...
 
                        是要下載的使用者所有影片,
                        路徑是「使用者頻道→瀏覽影片→上傳」

                        若要此網址要改成「影片清單」,
                        則會下載影片清單所有影片


詳細程式指令(英文)
https://github.com/rg3/youtube-dl/

若要自訂檔名,請不要用-t指令,
請使用-o,
%(title)s       影片標題
%(uploader)s    上傳者ID
%(uploader_id)s 上傳者暱稱(若跟ID不同時)
%(autonumber)s  自動遞增數字
%(ext)s         副檔名
%(upload_date)s 上傳日期(YYYYMMDD)
%(extractor)s   影片提供來源(youtube、metacafe等)
%(id)s          影片ID

範例

C:\download>C:\Python27\python.exe C:\youtube-dl\youtube-dl -c -o
"%(uploader_id)s - %(title)s.%(ext)s" "q1mectADkz0"              
檔名將成為"上傳者暱稱 - 影片標題.副檔名"


--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.45.155
royhsia:請問有沒有辦法下載指定格式,像是Youtube有Flv跟Mp4等1F 01/14 23:07
royhsia:我想下載某一大小的mp4有辦法用指令設定嗎?
royhsia:是 -f "18" 還是 -f 18 啊?目前是用 "18" 下載中


1.請先輸入指令"-F"看畫質格式清單
C:\download>C:\Python33\python.exe C:\youtube-dl\youtube-dl -F    
"ghrWPK-Eqis"                                                      

[youtube] Setting language
[youtube] ghrWPK-Eqis: Downloading video webpage
[youtube] ghrWPK-Eqis: Downloading video info webpage
[youtube] ghrWPK-Eqis: Extracting video information
Available formats:
37      :       mp4     [1080x1920]
46      :       webm    [1080x1920]
22      :       mp4     [720x1280]
45      :       webm    [720x1280]
35      :       flv     [480x854]
44      :       webm    [480x854]
34      :       flv     [360x640]
18      :       mp4     [360x640]
43      :       webm    [360x640]
5       :       flv     [240x400]
17      :       mp4     [144x176]

2.請輸入您要下載的畫質格式,請用 -f "18" 或 -f 18 都是可以的
C:\download>C:\Python33\python.exe C:\youtube-dl\youtube-dl -f 18  
"ghrWPK-Eqis"                                                      

※ 編輯: andy199113      來自: 220.136.44.79        (01/15 01:13)
royhsia: -i 是忽略錯誤。還蠻需要用的 XD (播放清單中間缺項)4F 01/15 08:48

--
※ 看板: Google 文章推薦值: 0 目前人氣: 0 累積人氣: 307 
作者 andy199113 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇