<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

You-get:萬能的音視頻下載工具

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-10-21 11:05 ? 次閱讀

You-Get 是一個使用Python開發的小型命令行實用程序,可以通過一行命令直接從Web下載媒體內容(視頻,音頻,圖像)等,不用任何配置。

這款工具支持的站點特別多,比如Youtube、優酷、騰訊視頻、網易云音樂、Ted、知乎等等主流網站,可以說幾乎是萬能的,在本文最下方的附錄可查看 You-Get 支持的完整網站列表。

下面是這個萬能工具的使用指南。

1.準備

開始之前,你要確保Python和pip已經成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細Python安裝指南 進行安裝。

(可選1) 如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda,它內置了Python和pip.

(可選2) 此外,推薦大家用VSCode編輯器,它有許多的優點:Python 編程的最好搭檔—VSCode 詳細指南。

請選擇以下任一種方式輸入命令安裝依賴

  1. Windows 環境 打開 Cmd (開始-運行-CMD)。
  2. MacOS 環境 打開 Terminal (command+空格輸入Terminal)。
  3. 如果你用的是 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
    Web
    +關注

    關注

    2

    文章

    1241

    瀏覽量

    68668
  • 程序
    +關注

    關注

    114

    文章

    3640

    瀏覽量

    79728
  • 音視頻
    +關注

    關注

    4

    文章

    420

    瀏覽量

    29667
  • python
    +關注

    關注

    52

    文章

    4698

    瀏覽量

    83610
收藏 人收藏

    評論

    相關推薦

    音視頻同步的原理及實現方案

    音視頻同步是我們觀看視頻的一個基本體驗,尤其對于視頻畫面中能看到聲源動作(如:嘴型)的場景,音視頻同步問題非常影響體驗。
    發表于 04-20 14:32 ?8960次閱讀

    音視頻測量方案

     求音視頻測量方案
    發表于 03-20 01:13

    數字音視頻

    關于數字音視頻有哪些資料嗎?
    發表于 03-20 15:28

    dm8168 音視頻同步問題

    我在8168上用dvrrdk 4.0.03做音視頻,我的視頻和音頻都來自網絡,經過解碼處理后,再編碼,但是編碼后的視頻音頻數據有同步的問題,rdk里面有沒有什么接口或者API能讓音視頻
    發表于 06-23 04:51

    什么是音視頻同步?音視頻同步的影響因素有哪些?

    什么是音視頻同步?有什么要求?音視頻同步的影響因素有哪些?音視頻同步的常見技術有哪些?
    發表于 06-15 08:48

    音視頻邊緣計算

    今天讀到一篇關于音視頻邊緣計算的帖子音視頻合成的云邊緣計算實現文章里有兩個要點1)邊緣計算 具體功能有:流合成 錄像 水印 送審等功能 這些多數設計到需要對媒體數據做處理2)作者再部署的部署方案
    發表于 10-29 08:34

    音視頻

    音視頻技術都喜歡深究內部最核心的原理和機制,尤其是ffmpeg這個編解碼庫,可以說是音視頻領域事實上的標準。語音智能算法,語言語義分析和理解,流媒體服務器等高端技術也都基于它而構建。希望有幸獲得本書,深度學習ffmpeg核心技術,和作者一起在技術海洋中探索和進步。
    發表于 11-23 08:51

    音視頻矩陣的設計技術要點

    音視頻矩陣的設計技術要點 1. 音視頻矩陣的作用在現代多媒體會議室,為了滿足不同演示場合的需求,通常會具備多種不
    發表于 02-09 11:49 ?554次閱讀

    音視頻/信號分配器,音視頻/信號分配器是什么意思

    音視頻/信號分配器,音視頻/信號分配器是什么意思     音視分配器專為音視頻信號在傳播中進行分配而設計,適用于KTV、MTV
    發表于 03-26 09:51 ?2572次閱讀

    你要了解的一些關于音視頻的技術

    音視頻采集音視頻處理音視頻編碼和封裝推流流媒體服務器處理拉流音視頻解碼音視頻播放在具體了解每個流程之前,我們先從
    發表于 05-25 11:33 ?1646次閱讀

    華為云實時音視頻服和云會議發布,帶來全新互動實時音視頻體驗

    7月20日,華為云聯接與協同業務總裁薛浩在“華為云TechWave技術峰會”發表題為“實時音視頻,激蕩數字時代”的主題演講,正式發布華為云實時音視頻服和云會議。薛浩表示,華為云實時音視頻將30多年的技術積累開放出來,希望幫助業界
    的頭像 發表于 07-21 16:45 ?2300次閱讀

    you-get命令行多媒體下載工具

    ./oschina_soft/you-get.zip
    發表于 05-27 09:09 ?6次下載
    <b class='flag-5'>you-get</b>命令行多媒體<b class='flag-5'>下載工具</b>

    flash下載工具

    FLASH下載工具V3.4.4
    發表于 04-17 09:24 ?5次下載

    音視頻集成是什么 音視頻視頻有什么區別

    音視頻集成是將音頻和視頻設備、系統和技術進行整合,以實現全面的音視頻功能和體驗的過程。
    發表于 06-19 17:14 ?1964次閱讀

    You-get萬能音視頻下載工具

    You-Get 是一個使用Python開發的小型命令行實用程序,可以通過 一行命令 直接從Web下載媒體內容(視頻,音頻,圖像)等,不用任何配置。 這款工具支持的站點特別多,比如 Yo
    的頭像 發表于 11-01 09:37 ?393次閱讀
    <b class='flag-5'>You-get</b>:<b class='flag-5'>萬能</b>的<b class='flag-5'>音視頻</b><b class='flag-5'>下載工具</b>
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>