0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

科技綠洲 ? 來源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-11-01 09:37 ? 次閱讀

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

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

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

1.準(zhǔn)備

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

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

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

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

  1. Windows 環(huán)境 打開 Cmd (開始-運(yùn)行-CMD)。
  2. MacOS 環(huán)境 打開 Terminal (command+空格輸入Terminal)。
  3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install you-get

2.使用方法

使用的時候直接在命令行輸入:

you-get 媒體鏈接

就能將媒體內(nèi)容下載在當(dāng)前命令行輸出的文件夾中,比如下載網(wǎng)易云音樂的歌曲:
https://music.163.com/#/song?id=1811118551

圖片

不僅如此,下載B站的視頻,它連多part視頻都能一并下載:

第一次下載的時候,它會提示這是個多part視頻,后綴添加--playlist下載全部part視頻:

圖片

令人驚喜的是,這個工具在下載視頻的同時將彈幕數(shù)據(jù)也下載了:

圖片

彈幕文件通過 danmu2ass 這樣的工具處理后,就可以將彈幕數(shù)據(jù)格式化為ass文件,用播放器播放視頻的時候,將ass格式的彈幕文件導(dǎo)入到播放器,就能完美復(fù)現(xiàn)B站的體驗(yàn)效果。

知乎的下載比較特別,只支持下載回答和專欄內(nèi)出現(xiàn)的視頻:

圖片

3.增值功能

3.1 暫停和繼續(xù)下載

沒錯,這個工具支持?jǐn)帱c(diǎn)續(xù)傳,這是為了防止出現(xiàn)下載的視頻太長,用戶中途停止導(dǎo)致前面下載的內(nèi)容報廢的問題。

1.暫停下載:按 可以中斷命令,下載目錄下會保存有一個以 .download 為擴(kuò)展名的緩存文件。

2.繼續(xù)下載:重新執(zhí)行相同的命令下載任務(wù),如果下載目錄下有上次下載保存的緩存文件,則繼續(xù)上次下載進(jìn)度。

3.強(qiáng)制重新下載(即使下載完成也會重新寫入),帶 -f 參數(shù)即可:

you-get -f https://www.bilibili.com/video/BV137411n7hY

3.2 選擇視頻格式和清晰度

用過 -i 參數(shù)能獲得當(dāng)前視頻所有的清晰度和格式:

圖片

拿到格式名稱后,如果你想下載 高清 1080P 的視頻,只需要帶 --format 參數(shù)就可以下載指定格式的視頻:

you-get --format=dash-flv https://www.bilibili.com/video/BV137411n7hY

圖片

3.3 本地播放器直接播放網(wǎng)絡(luò)視頻

這也是一個相當(dāng)強(qiáng)力的特性,如果你受不了網(wǎng)頁播放器那些簡單的功能,想加一些比如調(diào)整屏幕比例為2.35:1之類的自己本地播放器的功能,那你可以嘗試這樣做:

1.在資源管理器中打開 你的播放器的 安裝目錄
2.按住 Shift 并在空白處右擊鼠標(biāo),選擇在此處打開 Powershell 窗口
3.輸入下面的 You-Get 播放命令即可

you-get -p 你的播放器.exe https://www.bilibili.com/video/BV1Fa4y1a7jE

3.4 代理設(shè)置

你如果有下載油管之類的視頻的需求,那么可能需要設(shè)置代理才可以下載成功,you-get 也提供了這樣的選項(xiàng):

you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

-x 參數(shù)后接代理的 IP:端口號,再將需要下載的視頻鏈接放到后面就可以了,非常方便。

3.5 設(shè)置下載文件的路徑

如果你不想把文件下載到當(dāng)前命令行所處的文件夾中,那么可以用 -o 參數(shù)指定下載目錄:

you-get -o C:Users83493Downloads 'https://www.bilibili.com/video/BV1Fa4y1a7jE'

圖片

大體功能就是這些,相信已經(jīng)能夠覆蓋大家的日常使用范圍了。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 程序
    +關(guān)注

    關(guān)注

    115

    文章

    3719

    瀏覽量

    80355
  • 音視頻
    +關(guān)注

    關(guān)注

    4

    文章

    452

    瀏覽量

    29780
  • 媒體
    +關(guān)注

    關(guān)注

    1

    文章

    61

    瀏覽量

    14360
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84068
收藏 人收藏

    評論

    相關(guān)推薦

    音視頻同步的原理及實(shí)現(xiàn)方案

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

    數(shù)字音視頻

    關(guān)于數(shù)字音視頻有哪些資料嗎?
    發(fā)表于 03-20 15:28

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

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

    音視頻

    音視頻技術(shù)都喜歡深究內(nèi)部最核心的原理和機(jī)制,尤其是ffmpeg這個編解碼庫,可以說是音視頻領(lǐng)域事實(shí)上的標(biāo)準(zhǔn)。語音智能算法,語言語義分析和理解,流媒體服務(wù)器等高端技術(shù)也都基于它而構(gòu)建。希望有幸獲得本書,深度學(xué)習(xí)ffmpeg核心技術(shù),和作者一起在技術(shù)海洋中探索和進(jìn)步。
    發(fā)表于 11-23 08:51

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

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

    萬能視頻驅(qū)動程序

    電子發(fā)燒友網(wǎng)在這里提供了萬能視頻驅(qū)動程序免費(fèi)下載。
    發(fā)表于 12-15 16:44 ?132次下載

    萬能鑰匙字典生成工具.exe

    電子發(fā)燒友網(wǎng)站提供《萬能鑰匙字典生成工具.exe.exe》資料免費(fèi)下載
    發(fā)表于 04-09 19:43 ?4次下載

    萬能協(xié)議通信工具

    萬能協(xié)議通信工具分享
    發(fā)表于 11-18 11:47 ?14次下載

    實(shí)時音視頻邁向“普惠化” 助音視頻社交發(fā)掘更多可能

    從去年到今年,以音遇、吱呀語音、Soul為代表的聲音社交應(yīng)用屢屢登上APP社交排行榜前列。音視頻社交崛起的背后,是作為底層支撐技術(shù)的實(shí)時音視頻走向成熟。
    發(fā)表于 05-31 10:22 ?735次閱讀

    實(shí)時音視頻邁向普惠化 助音視頻社交發(fā)掘更多可能

    從去年到今年,以音遇、吱呀語音、Soul為代表的聲音社交應(yīng)用屢屢登上APP社交排行榜前列。音視頻社交崛起的背后,是作為底層支撐技術(shù)的實(shí)時音視頻走向成熟。
    發(fā)表于 06-05 09:37 ?740次閱讀

    實(shí)時音視頻如何為傳統(tǒng)行業(yè)賦

    近年來,終端用戶已習(xí)慣在金融、醫(yī)療、教育、O2O、出行等多元化場景中從各類入口隨時調(diào)用實(shí)時音視頻功能,進(jìn)行遠(yuǎn)程開卡、多方會診、在線學(xué)習(xí)等,終端用戶實(shí)時音視頻多場景化應(yīng)用的背后,與各行業(yè)實(shí)時音視頻通信技術(shù)落地密切相關(guān),2018年儼
    發(fā)表于 06-06 10:01 ?1553次閱讀

    如何對鴻蒙生態(tài)產(chǎn)品進(jìn)行音視頻測試

    當(dāng)下,音視頻無處不在,很多設(shè)備和應(yīng)用都涉及音視頻。因而,對于HarmonyOS開發(fā)者們來說,如何對鴻蒙生態(tài)產(chǎn)品進(jìn)行音視頻測試是一個非常重要的問題。 華為HarmonyOS生態(tài)整機(jī)測試能力中心
    的頭像 發(fā)表于 11-06 09:21 ?2447次閱讀

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

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

    音視頻集成是什么 音視頻視頻有什么區(qū)別

    音視頻集成是將音頻和視頻設(shè)備、系統(tǒng)和技術(shù)進(jìn)行整合,以實(shí)現(xiàn)全面的音視頻功能和體驗(yàn)的過程。
    發(fā)表于 06-19 17:14 ?2370次閱讀

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

    酷、騰訊視頻、網(wǎng)易云音樂、Ted、知乎 等等主流網(wǎng)站,可以說幾乎是萬能的,在本文最下方的附錄可查看 You-Get 支持的完整網(wǎng)站列表。 下面是這個萬能
    的頭像 發(fā)表于 10-21 11:05 ?664次閱讀
    <b class='flag-5'>You-get</b>:<b class='flag-5'>萬能</b>的<b class='flag-5'>音視頻</b><b class='flag-5'>下載工具</b>