you-get視頻下載

項目主頁

https://github.com/soimort/you-getphp

使用you-get庫一些簡單命令下載視頻音樂python

you-get是一個基於python3的下載器,沒有客戶端或者可視化工具,它是在cmd中經過命令行運行的。git

1.you-get的安裝與升級

由於you-get是基於python3的,因此能夠直接在cmd中使用pip命令安裝github

pip install you-get

升級命令sql

pip install --upgrade you-getcookie

2.下載視頻

在下載以前,咱們能夠使用–info/-i 以查看全部可用畫質與格式,就像這樣:工具

you-get -i http://player.youku.com/player.php/sid/XMzkwOTA4MzgzMg==/v.swf命令行

按下回車:orm

能夠看到,列出了畫質與播放格式,能夠在命令中經過添加視頻

-farmat=[]
1
來選擇不一樣的畫質格式。不設置格式的話,默認會下載最高畫質。(若是下載的視頻有彈幕,例如嗶哩嗶哩、YouTube等,會將彈幕一塊兒下載下來,以Subrip格式保存。)

儲存地點:
you-get默認會將視頻儲存在c盤用戶中的user文件夾,也能夠經過-o 來指定下載視頻的儲存路徑
以我本身電腦爲例,下載一個視頻,自定義路徑:

you-get -o E:/sp --format=mp4hd http://player.youku.com/player.php/sid/XMzkwOTA4MzgzMg==/v.swf

下載完成

一樣支持圖片及音樂的下載!

暫停與恢復:
能夠使用Ctrl+C 暫停下載.
臨時的.download文件將保存於輸出目錄。下次使用you-get傳入相同參數時,下載將從上次繼續開始. 若是下載已經完成 (臨時的.download 擴展名消失), you-get將忽略下載.
也能夠使用–force/-f強行重下載. 可是從新下載將覆蓋同名文件或臨時文件!

對於會員視頻:
有些視頻是須要登陸或者會員才能夠觀看,這時也能夠使用 --cookies/-c 加載cookie.txt文件,就能夠正常下載(暫時只支持Mozilla cookies.sqlite 和 Netscape cookies.txt)

官網中文說明:

https://github.com/soimort/you-get/wiki/%E4%B8%AD%E6%96%87%E8%AF%B4%E6%98%8E

相關文章
相關標籤/搜索