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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

GitHub 5W 星:一行命令下载全网视频的两个开源项目

發(fā)布時間:2025/1/21 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitHub 5W 星:一行命令下载全网视频的两个开源项目 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

大家好,我是你們的 貓哥,那個不喜歡吃魚、又不喜歡喵 的超級貓 ~

前言

相信大多數(shù)人都有想下載某個網(wǎng)站上的視頻的想法。

比如 ?B站、優(yōu)酷、YouTube、騰訊視頻等網(wǎng)站上的優(yōu)質(zhì)視頻。

但是大多數(shù)視頻網(wǎng)站沒有提供下載的功能,如果你想下載,該怎么辦?

有沒有安全可靠且方便的方法,一鍵下載全網(wǎng)視頻?

答案是:有的,今天推薦兩個可以一鍵下載全網(wǎng)視頻的 GitHub 項目。

可惜的是這個兩個項目不是純前端的項目,哈哈。

1. annie

這個項目支持批量下載,還支持一些其它の網(wǎng)站。

Windows?

scoop?install?annie

MacOS?

brew?install?ffmpeg brew?install?annie

直接下載視頻

比如我們想下載 B站 王剛師傅的美食視頻教程,用法很簡單。

直接在 annie 命令后加上該頁面鏈接即可,默認(rèn)下載最高清晰度視頻。

annie https://www.bilibili.com/video/BV1sE411n74q?from=search"&"seid=13486823342330625965

-i 命令:顯示視頻信息但不下載:用于查看所有不同清晰度的視頻的信息。

$?annie?-i?https://www.youtube.com/watch?v=dQw4w9WgXcQSite:??????YouTube?youtube.comTitle:?????Rick?Astley?-?Never?Gonna?Give?You?Up?(Video)Type:??????videoStreams:???#?All?available?quality[248]??-------------------Quality:?????????1080p?video/webm;?codecs="vp9"Size:????????????49.29?MiB?(51687554?Bytes)#?download?with:?annie?-f?248?...[137]??-------------------Quality:?????????1080p?video/mp4;?codecs="avc1.640028"Size:????????????43.45?MiB?(45564306?Bytes)#?download?with:?annie?-f?137?...[398]??-------------------Quality:?????????720p?video/mp4;?codecs="av01.0.05M.08"Size:????????????37.12?MiB?(38926432?Bytes)#?download?with:?annie?-f?398?...[136]??-------------------Quality:?????????720p?video/mp4;?codecs="avc1.4d401f"Size:????????????31.34?MiB?(32867324?Bytes)#?download?with:?annie?-f?136?...[247]??-------------------Quality:?????????720p?video/webm;?codecs="vp9"Size:????????????31.03?MiB?(32536181?Bytes)#?download?with:?annie?-f?247?...

-f 命令:指定清晰度下載視頻

annie -f?16?https://www.bilibili.com/video/BV1sE411n74q?from=search"&"seid=13486823342330625965

-F 命令:批量下載視頻

$?annie?-F?~/Desktop/u.txtSite:??????微博?weibo.comTitle:?????在Google,我們設(shè)計什么?via@闌夕Type:??????videoStream:[default]??-------------------Size:????????????19.19?MiB?(20118196?Bytes)#?download?with:?annie?-f?default?"URL"19.19?MiB?/?19.19?MiB?[=================================]?100.00%?9.69?MiB/s?1s......

項目地址:

https://github.com/iawia002/annie

2. You-Get

這個 GitHub 項目可完美解決下載問題。

標(biāo)星 39.2k,一行命令下載全網(wǎng)視頻。

支持的國內(nèi)網(wǎng)站:

如何使用

一:

pip3?install?you-get

二:

antigen bundle soimort/you-get

三:直接克隆或者下載該項目即可:

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

如何下載

1. 可通過如下命令查看該視頻的詳細(xì)信息。

you-get?-i?'視頻url'

$?you-get?-i?'https://www.youtube.com/watch?v=jNQXAC9IVRw' site:????????????????YouTube title:???????????????Me?at?the?zoo streams:?????????????#?Available?quality?and?codecs[?DEFAULT?]?_________________________________-?itag:??????????43container:?????webmquality:???????mediumsize:??????????0.5?MiB?(564215?bytes)#?download-with:?you-get?--itag=43?[URL]-?itag:??????????18container:?????mp4quality:???????medium#?download-with:?you-get?--itag=18?[URL]-?itag:??????????5container:?????flvquality:???????small#?download-with:?you-get?--itag=5?[URL]-?itag:??????????36container:?????3gpquality:???????small#?download-with:?you-get?--itag=36?[URL]-?itag:??????????17container:?????3gpquality:???????small#?download-with:?you-get?--itag=17?[URL]
  • 下載方式更簡單,只需一行命令即可下載了:

  • you-get?'視頻url'

    比如:

    $?you-get?http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society Site:???????fsf.org Title:??????TEDxGE2014_Stallman05_LQ Type:???????WebM?video?(video/webm) Size:???????27.12?MiB?(28435804?Bytes)Downloading?TEDxGE2014_Stallman05_LQ.webm?... 100.0%?(?27.1/27.1?MB)?├████████████████████████████████████████┤[1/1]???12?MB/s

    項目地址:

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

    最后

    初級前端與高級前端之間,很多時候并不是懂的知識點有多難的差別,很大原因就是投入學(xué)習(xí)前端的時間、經(jīng)驗的差別,其實就是信息差。

    如果有一個地方能又快又好的獲得這些優(yōu)質(zhì)的前端信息,那么將會大大縮短從初級到高級的時間。

    平時如何發(fā)現(xiàn)好的開源項目,可以看看這篇文章:GitHub 上能挖礦的神仙技巧 - 如何發(fā)現(xiàn)優(yōu)秀開源項目


    關(guān)于貓哥,大家可以看看我的年終總結(jié) 前端工程師的 2020 年終總結(jié) - 乾坤未定,你我皆黑馬。

    不知不覺,已經(jīng)寫到第 25 期了呢,往期精文請看下方寶藏倉庫,請慎入!

    https://github.com/FrontEndGitHub/FrontEndGitHub

    往期精文

    • B站收藏 12.5w+!GitHub 標(biāo)星 6.6k+!這門神課拯救了我薄弱的計算機基礎(chǔ)

    • 推薦 12 個學(xué)習(xí)前端必備的神仙級工具類項目與網(wǎng)站

    • Vue3 的學(xué)習(xí)教程匯總、源碼解釋項目、支持的 UI 組件庫、優(yōu)質(zhì)實戰(zhàn)項目

    • 程序員必備的 10 大 GitHub 倉庫,前端占了 7 個!

    微信搜 “前端GitHub”,回復(fù) “電子書” 即可以獲得 160 本前端精華書籍哦,貓哥 WX:CB834301747

    總結(jié)

    以上是生活随笔為你收集整理的GitHub 5W 星:一行命令下载全网视频的两个开源项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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