You-Get 是一個使用Python開發的小型命令行實用程序,可以通過一行命令直接從Web下載媒體內容(視頻,音頻,圖像)等,不用任何配置。
這款工具支持的站點特別多,比如Youtube、優酷、騰訊視頻、網易云音樂、Ted、知乎等等主流網站,可以說幾乎是萬能的,在本文最下方的附錄可查看 You-Get 支持的完整網站列表。
下面是這個萬能工具的使用指南。
1.準備
開始之前,你要確保Python和pip已經成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細Python安裝指南 進行安裝。
(可選1) 如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda,它內置了Python和pip.
(可選2) 此外,推薦大家用VSCode編輯器,它有許多的優點:Python 編程的最好搭檔—VSCode 詳細指南。
請選擇以下任一種方式輸入命令安裝依賴 :
- Windows 環境 打開 Cmd (開始-運行-CMD)。
- MacOS 環境 打開 Terminal (command+空格輸入Terminal)。
- 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install you-get
2.使用方法
使用的時候直接在命令行輸入:
you-get 媒體鏈接
就能將媒體內容下載在當前命令行輸出的文件夾中,比如下載網易云音樂的歌曲:
wx_fmt=gif&wxfrom=5&wx_lazy=1)
不僅如此,下載B站的視頻,它連多part視頻都能一并下載:
第一次下載的時候,它會提示這是個多part視頻,后綴添加--playlist下載全部part視頻:
令人驚喜的是,這個工具在下載視頻的同時將彈幕數據也下載了:
彈幕文件通過 danmu2ass 這樣的工具處理后,就可以將彈幕數據格式化為ass文件,用播放器播放視頻的時候,將ass格式的彈幕文件導入到播放器,就能完美復現B站的體驗效果。
知乎的下載比較特別,只支持下載回答和專欄內出現的視頻:
3.其他功能
3.1 暫停和繼續下載
沒錯,這個工具支持斷點續傳,這是為了防止出現下載的視頻太長,用戶中途停止導致前面下載的內容報廢的問題。
1.暫停下載:按 可以中斷命令,下載目錄下會保存有一個以 .download 為擴展名的緩存文件。
2.繼續下載:重新執行相同的命令下載任務,如果下載目錄下有上次下載保存的緩存文件,則繼續上次下載進度。
3.強制重新下載(即使下載完成也會重新寫入),帶 -f 參數即可:
you-get -f https://www.bilibili.com/video/BV137411n7hY
3.2 選擇視頻格式和清晰度
用過 -i 參數能獲得當前視頻所有的清晰度和格式:
拿到格式名稱后,如果你想下載 高清 1080P 的視頻,只需要帶 --format 參數就可以下載指定格式的視頻:
you-get --format=dash-flv https://www.bilibili.com/video/BV137411n7hY
3.3 本地播放器直接播放網絡視頻
這也是一個相當強力的特性,如果你受不了網頁播放器那些簡單的功能,想加一些比如調整屏幕比例為2.35:1之類的自己本地播放器的功能,那你可以嘗試這樣做:
1.在資源管理器中打開 你的播放器的 安裝目錄
2.按住 Shift 并在空白處右擊鼠標,選擇在此處打開 Powershell 窗口
3.輸入下面的 You-Get 播放命令即可
you-get -p 你的播放器.exe https://www.bilibili.com/video/BV1Fa4y1a7jE
3.4 代理設置
你如果有下載油管之類的視頻的需求,那么可能需要設置代理才可以下載成功,you-get 也提供了這樣的選項:
you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw'
-x 參數后接代理的 IP:端口號,再將需要下載的視頻鏈接放到后面就可以了,非常方便。
3.5 設置下載文件的路徑
如果你不想把文件下載到當前命令行所處的文件夾中,那么可以用 -o 參數指定下載目錄:
you-get -o C:Users83493Downloads 'https://www.bilibili.com/video/BV1Fa4y1a7jE'
大體功能就是這些,相信已經能夠覆蓋大家的日常使用范圍了,喜歡的話請在下方點個贊或者在看讓更多的人看到吧!
-
Web
+關注
關注
2文章
1263瀏覽量
69507 -
程序
+關注
關注
117文章
3787瀏覽量
81072 -
音視頻
+關注
關注
4文章
477瀏覽量
29890 -
python
+關注
關注
56文章
4797瀏覽量
84721
發布評論請先 登錄
相關推薦
評論