因為有人請我寫可以下載我的最愛裡全部影片的程式,網路上好像也找不到這種功能的,所以就動手試試看了~
這個程式除了可以使用網址下載外還可以下載我的最愛和播放清單的內容,但是必須要先用IE登入Youtube才抓的到資料
主要功能:
1.網址下載2.我的最愛和播放清單下載
操作方法:
注:請先使用IE登入Youtube並且勾選"保持登入狀態"才能正常抓取內容
頁面裡按下"下載清單"會讀取我的最愛裡所有的影片,選擇要下載的影片按下"下載"即可
注:影片解析度自動選擇最高的
2.播放清單:
切換到播放清單頁面時會自動讀取所有的播放清單,選擇要下載的清單後按下"下載清單"會讀取選擇的清單內全部影片,選擇要下載的影片後按下"下載"即可
3.網址下載:
貼上要下載影片的網址後按下"取得連結"會列出影片所有的解析度(Stereo是雙聲道,Mono為單聲道)


可以下載別人的播放清單嗎0.0
回覆刪除下載YouTube影片的原理是什麼呢?
回覆刪除可不可以只下載音樂或影片?
別人的播放清單目前還沒辦法,
回覆刪除我會再研究看看
Youtube其實只要分析網頁找到下載連結就可以下載了,並沒有用到什麼特別的技術,
要下載特定的影片或音樂只要把網址貼上程式裡第三頁的"網址下載"功能就可以了,
因為Youtube的預設格式是flv或mp4,所以下載音樂就要自己再另外轉檔了
還是無法下載,而且一案連結視窗就不見了
回覆刪除Helllo!
回覆刪除當我在公司電腦登入我自己的戶口後想用Youtube Playlist Downloader (Youtube下載影片時出現下列錯誤。
我本身是用Windows XP IE8
錯誤信息︰
你的應用程式發生未處理的例外狀況。如果您按一下[繼續],應用程式會忽略錯誤並嘗試繼續,如果您按一下[結束],則會立即關閉應用程式。
索引在陣列的界限之外。
詳細資料
如需叫用 Just-In-Time (JIT) 偵錯的詳細資料,
請參閱本訊息結尾處 (而非這個對話方塊) 的資訊。
************** 例外狀況文字 **************
System.IndexOutOfRangeException: 索引在陣列的界限之外。
於 Youtube_Playlist_Downloader.Form1.tabControl1_SelectedIndexChanged(Object sender, EventArgs e)
於 System.Windows.Forms.TabControl.OnSelectedIndexChanged(EventArgs e)
於 System.Windows.Forms.TabControl.WmSelChange()
於 System.Windows.Forms.TabControl.WndProc(Message& m)
於 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
於 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** 已載入的組件 **************
mscorlib
組件版本: 2.0.0.0
Win32 版本: 2.0.50727.3607 (GDR.050727-3600)
程式碼基底: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Youtube Playlist Downloader
組件版本: 1.0.0.0
Win32 版本: 1.0.0.0
程式碼基底: file:///D:/Youtube%20Playlist%20Downloader/Youtube%20Playlist%20Downloader.exe
----------------------------------------
System.Windows.Forms
組件版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
程式碼基底: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
組件版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
程式碼基底: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
組件版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
程式碼基底: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.mshtml
組件版本: 7.0.3300.0
Win32 版本: 7.0.3300.0
程式碼基底: file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------
mscorlib.resources
組件版本: 2.0.0.0
Win32 版本: 2.0.50727.3607 (GDR.050727-3600)
程式碼基底: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
組件版本: 2.0.0.0
Win32 版本: 2.0.50727.3053 (netfxsp.050727-3000)
程式碼基底: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHT_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
************** JIT 偵錯 **************
若要啟用 Just-In-Time (JIT) 偵錯功能,則必須在
此應用程式或電腦的 .config 檔案中,設定
system.windows.forms 區段內的 jitDebugging 值。
且該應用程式也必須在啟用偵錯的狀態下進行
編譯。
例如:
當 JIT 偵錯功能啟用後,會將所有未處理的例外
狀況傳送給電腦上已註冊的 JIT 偵錯工具進行處
理,而不是使用這個對話方塊來處理。
你好
回覆刪除因為youtube改版了好幾次,
目前這個程式應該是沒辦法使用了,
可能要等到我放假比較多天的時候有辦法修復,
謝謝
好可惜喔,一個很好用的程式說,可以抓很多一些可愛的片子下來存。
回覆刪除