我用 Go 语言写了一个类似 youtube-dl 和 you-get 的工具

2018-03-19 19:53:59 +08:00
 iawia002

https://github.com/iawia002/annie

程序运行速度比 Python 写的工具提升很多(这不废话吗哈哈哈哈哈哈),下载速度也有提升,针对那些分了片的视频,用了 goroutine,总体速度提升很多

$ annie -c cookies.txt https://www.bilibili.com/video/av20203945/

   Site:    哔哩哔哩 bilibili.com
  Title:     [ 2018 拜年祭单品] 相遇 day by day
   Type:    video
Quality:    高清 1080P60
   Size:    220.65 MiB (231363071 Bytes)

 2.06 MiB / 220.65 MiB [>-----------------------------]   0.93% 1.94 MiB/s 1m52s

现在大视频网站只支持 B 站,优酷,YouTube,爱奇艺和芒果 TV

最后,静态编译型语言真 TM 爽 ເ😎ว

18690 次点击
所在节点    程序员
112 条回复
shuianfendi6
2018-03-20 13:43:28 +08:00
@iawia002 是的,那可能是网络问题,
文件权限问题我复现下,提个 issue 看看

多谢多谢~
alittlewhitea
2018-03-20 14:20:55 +08:00
嗯..那个..tumblr 可以吗
iawia002
2018-03-20 14:22:56 +08:00
@alittlewhitea tumblr 的需求这么高的吗 @123s 也提了这个,现在已经支持图片下载了(不过还没发版本),视频的话还要等等,你们的主要需求是图片还是视频呀
alittlewhitea
2018-03-20 14:30:57 +08:00
@iawia002 嗯..视频
iawia002
2018-03-20 14:32:18 +08:00
@alittlewhitea 我肤浅地问一句,是用来开..开车吗🌚
123s
2018-03-20 14:36:25 +08:00
@iawia002 哈哈,就是开车的
iawia002
2018-03-20 14:44:42 +08:00
那用 91 或者 pornhub 开不是更快吗哈哈哈哈哈哈

tumblr 的很多视频都是 vimeo 或者其他网站上的,也就是说要支持 tumblr,我还得先支持 vimeo 那些

有没有人能私聊我一辆车的地址啊,我看下页面的结构,看那种视频是存在 tumblr 上还是外站的
cevincheung
2018-03-20 15:36:40 +08:00
要是能有个 chrome 插件,正在看哪个视频就点一下自动带 cookies 过去然后就开始下载……美滋滋
iawia002
2018-03-20 16:07:02 +08:00
@cevincheung 想法不错
xuanyuanaosheng
2018-03-20 17:38:09 +08:00
mark 一下,有空测试下
unique
2018-03-20 19:44:33 +08:00
感谢楼主分享,👏👏👏已 star
iawia002
2018-03-20 21:31:31 +08:00
@123s @alittlewhitea 发车了,0.5.0 支持 tumblr 下载图片,站内视频下载( tumblr 很多视频是外链的 vimeo,ins 等等,这些暂不支持)
123s
2018-03-20 22:02:13 +08:00
好快
iawia002
2018-03-20 22:31:15 +08:00
@123s 有问题的话提 issue 吧,把下不了的那个网址也带上
solaro
2018-03-21 10:22:18 +08:00
膜拜大佬
h4wklee
2018-03-21 10:26:57 +08:00
@hahasong 需要 ffmpeg 下载来之后合成,楼主的这个同样也需要
wwqgtxx
2018-03-21 10:46:32 +08:00
个人感觉这一类下载解析软件对性能要求并不高,剩下就是网络库的优化了
hahasong
2018-03-21 11:33:12 +08:00
@h4wklee 用 youtube-dl 下下来的格式要怎么合成,方便给个命令的 demo 吗
h4wklee
2018-03-21 12:40:42 +08:00
@hahasong 安装 ffmpeg 后 youtube-dl 会自己识别合成的,自己动动手谷歌一下吧
lixuda
2018-03-21 13:24:14 +08:00
有没有 exe 编译版本

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/439486

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX