欢迎访问 生活随笔!

凯发ag旗舰厅登录网址下载

当前位置: 凯发ag旗舰厅登录网址下载 > 编程资源 > 编程问答 >内容正文

编程问答

github 5w 星:一行命令下载全网视频的两个开源项目 -凯发ag旗舰厅登录网址下载

发布时间:2025/1/21 编程问答 3 豆豆
凯发ag旗舰厅登录网址下载 收集整理的这篇文章主要介绍了 github 5w 星:一行命令下载全网视频的两个开源项目 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

大家好,我是你们的 猫哥,那个不喜欢吃鱼、又不喜欢喵 的超级猫 ~

前言

相信大多数人都有想下载某个网站上的视频的想法。

比如  b站、优酷、youtube、腾讯视频等网站上的优质视频。

但是大多数视频网站没有提供下载的功能,如果你想下载,该怎么办?

有没有安全可靠且方便的方法,一键下载全网视频?

答案是:有的,今天推荐两个可以一键下载全网视频的 github 项目。

可惜的是这个两个项目不是纯前端的项目,哈哈。

1. annie

这个项目支持批量下载,还支持一些其它の网站。

windows 

scoop install annie

macos 

brew install ffmpeg brew install annie

直接下载视频

比如我们想下载 b站 王刚师傅的美食视频教程,用法很简单。

直接在 annie 命令后加上该页面链接即可,默认下载最高清晰度视频。

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,我们设计什么?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 项目可完美解决下载问题。

标星 39.2k,一行命令下载全网视频。

支持的国内网站:

如何使用

一:

pip3 install you-get

二:

antigen bundle soimort/you-get

三:直接克隆或者下载该项目即可:

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

如何下载

1. 可通过如下命令查看该视频的详细信息。

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

    最后

    初级前端与高级前端之间,很多时候并不是懂的知识点有多难的差别,很大原因就是投入学习前端的时间、经验的差别,其实就是信息差。

    如果有一个地方能又快又好的获得这些优质的前端信息,那么将会大大缩短从初级到高级的时间。

    平时如何发现好的开源项目,可以看看这篇文章:github 上能挖矿的神仙技巧 - 如何发现优秀开源项目


    关于猫哥,大家可以看看我的年终总结 前端工程师的 2020 年终总结 - 乾坤未定,你我皆黑马。

    不知不觉,已经写到第 25 期了呢,往期精文请看下方宝藏仓库,请慎入!

    https://github.com/frontendgithub/frontendgithub

    往期精文

    • b站收藏 12.5w !github 标星 6.6k !这门神课拯救了我薄弱的计算机基础

    • 推荐 12 个学习前端必备的神仙级工具类项目与网站

    • vue3 的学习教程汇总、源码解释项目、支持的 ui 组件库、优质实战项目

    • 程序员必备的 10 大 github 仓库,前端占了 7 个!

    微信搜 “前端github”,回复 “电子书” 即可以获得 160 本前端精华书籍哦,猫哥 wx:cb834301747

    总结

    以上是凯发ag旗舰厅登录网址下载为你收集整理的github 5w 星:一行命令下载全网视频的两个开源项目的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得凯发ag旗舰厅登录网址下载网站内容还不错,欢迎将凯发ag旗舰厅登录网址下载推荐给好友。

    网站地图