日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

牛气!GitHub 标星 119K+!这些神器仅需一行代码即可下载全网视频!

發(fā)布時間:2024/9/15 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 牛气!GitHub 标星 119K+!这些神器仅需一行代码即可下载全网视频! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者 |?JackTian

來源 | 杰哥的IT之旅(ID:Jake_Internet)

今天這篇文章的內(nèi)容對于經(jīng)常瀏覽各大視頻網(wǎng)站的同學(xué)來說,是一大神器工具。當(dāng)你看到自己目前所需的視頻時想盡各種辦法保存至本地,方便后期再次回看。恰巧有些視頻可能需要會員才能夠下載,有些第三方的視頻下載器可能在下載過程中比較緩慢。

這次給小伙伴們推薦 GitHub 上的幾個倉庫,全是神器,通過其中的一款神器僅需要用一行代碼即可下載全網(wǎng)視頻!這對于喜歡屯視頻的小伙伴來說,一定會喜歡這幾款視頻下載神器工具,真香吶!

You-Get(35.3K Star)

You-Get 是一個很小的命令行實用程序,可以從 Web 上下載媒體內(nèi)容(視頻,音頻,圖像)。

支持 YouTube、Facebook、網(wǎng)易視頻、百度貼吧、嗶哩嗶哩、愛奇藝、酷狗音樂、秒拍、騰訊視頻、企鵝直播、新浪視頻、搜狐視頻、土豆、優(yōu)酷、芒果TV、快手、抖音、TikTok、知乎等幾十種國內(nèi)外知名視頻網(wǎng)站視頻、圖片、音頻下載,同時支持將網(wǎng)頁視頻導(dǎo)出至本地播放器進(jìn)行在線播放,緩沖速度快,還免去了廣告。

安裝:

這個工具包是基于 Python 開發(fā),所以你的電腦需有如下三種依賴,如果你的電腦可運行 Python,那即可安裝這個工具包,否則需先配置 Python 環(huán)境后再安裝。

  • Python 3.2 or above

  • FFmpeg 1.0 or above

  • (Optional) RTMPDump

安裝這個工具包有多種方式,具體舉例如下:

第一種:通過pip安裝

pip3?install?you-get

第二種:直接 Git

git?clone?git://github.com/soimort/you-get.git

然后直接運行./setup.py即可。

第三種:通過 HomeBrew 安裝(針對 Mac)

brew?install?you-get

除此之外,還有其他的幾種安裝方式,就不一一列舉了,感興趣的可直接去訪問:

GitHub 地址:https://github.com/soimort/you-get

使用 you-get

復(fù)制視頻鏈接,在終端內(nèi)執(zhí)行 you-get 后加視頻的 URL 鏈接即可進(jìn)行下載。

語法示例:

you-get?<url>

案例

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

設(shè)置下載文件的路徑和名稱

you-get?-o?~/Videos?-O?zoo.webm?'https://www.youtube.com/watch?v=jNQXAC9IVRw'

當(dāng)你看到感興趣的視頻后,你可以使用--info/-i選項查看所有可用的質(zhì)量和格式:

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

使用--player/-p選項將視頻輸入到你選擇的媒體播放器中,例如mpv或vlc,而不是下載它:

you-get?-p?vlc?'https://www.youtube.com/watch?v=jNQXAC9IVRw'

或者,如果您希望在瀏覽器中觀看視頻,而沒有廣告或評論部分:

you-get?-p?chromium?'https://www.youtube.com/watch?v=jNQXAC9IVRw'

youtube-dl(71.8K Star)

youtube-dl 是今天這篇文章中 Star 最高的,也是最廣為人知的視頻下載器,它也是一個命令行程序,可以從 YouTube.com 和其他一些網(wǎng)站下載視頻。

youtube-dl 需要 2.6、2.7 或 3.2+ 版本的 Python 解釋器,并且它不是特定于平臺的。它應(yīng)該可以在您的 Unix 機(jī)器,Windows 或 macOS 上運行。

相比 You-Get ,youtube-dl 這款工具可能對國內(nèi)的一些網(wǎng)站支持較差,但是并不影響它成為一款優(yōu)質(zhì)的視頻下載工具。

通過使用 youtube-dl 視頻下載工具,你可以指定一些參數(shù),例如:網(wǎng)絡(luò)選項、地理限制、視頻選擇、下載選項、文件系統(tǒng)選項、縮略圖、詳細(xì)進(jìn)度、模擬選項、解決辦法、視頻格式選項、字母選項、身份驗證選項、后處理選項等配置;

可見上述這么多配置參數(shù)選項,再下載視頻時對參數(shù)的選擇與配置會比較麻煩,不過也充分的顯示出了 youtube-dl 的靈活性。

GitHub 地址:https://github.com/ytdl-org/youtube-dl

Annie(12.5K Star)

Annie 是一款使用 ?Go 語言構(gòu)建的快速、簡單、干凈的視頻下載器,支持跨平臺 Windows、Linux、MacOS 等操作系統(tǒng),安裝使用簡單。

Annie 支持可下載視頻的網(wǎng)站:

特征

  • 多視頻下載

  • 視頻播放列表下載

  • 恢復(fù)下載

  • 自動重試

  • 自定義 Cookies 和 Proxy

  • 多線程 和 短鏈接

  • 使用指定的引薦來源網(wǎng)址

  • 指定輸出路徑和名稱

  • 重用提取的數(shù)據(jù)

安裝

在安裝 Annie 之前,首先安裝依賴項 FFmpeg,它是完整的跨平臺解決方案,用于記錄,轉(zhuǎn)換和流傳輸音頻和視頻。

官網(wǎng):https://www.ffmpeg.org/

FFmpeg 不影響下載,僅影響最終文件合并。

安裝 Annie,可使用 go get

GO111MODULE=on?go?get?github.com/iawia002/annie

MacOS 用戶安裝

brew?install?annie

使用 annie

annie?[OPTIONS]?URL?[URL...]

-i選項顯示所有可用質(zhì)量的視頻,而無需下載。

annie?-i https://www.youtube.com/watch ?v = dQw4w9WgXcQ

-p選項下載整個播放列表,而不是單個視頻。

annie?-i?-p?https://www.bilibili.com/bangumi/play/ep198061

一次下載多個URL:

annie?-i?https://www.bilibili.com/video/av21877586?https://www.bilibili.com/video/av21990740

-o選項設(shè)置路徑,而-O選項設(shè)置下載文件的名稱

annie?-o?../?-O?“?hello?”?https://...

除此之外,還有很多參數(shù)選項,就不一一列舉了,感興趣的可直接去訪問:

GitHub 地址:https://github.com/iawia002/annie

總結(jié)

通過以上三種優(yōu)質(zhì)的 GitHub 開源項目來看,其最終實現(xiàn)目的大同小異,可根據(jù)個人喜好選擇適合自己的視頻下載器,希望本篇文章對你有所幫助,如果你有更好的優(yōu)質(zhì)開源項目,也歡迎推薦給我們

由于微信平臺算法改版,公號內(nèi)容將不再以時間排序展示,如果大家想第一時間看到我們的推送,強烈建議星標(biāo)我們和給我們多點點【在看】。星標(biāo)具體步驟為:(1)點擊頁面最上方“小詹學(xué)Python”,進(jìn)入公眾號主頁。 (2)點擊右上角的小點點,在彈出頁面點擊“設(shè)為星標(biāo)”,就可以啦。 感謝支持,比心。

總結(jié)

以上是生活随笔為你收集整理的牛气!GitHub 标星 119K+!这些神器仅需一行代码即可下载全网视频!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。