V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iawia002
V2EX  ›  程序员

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

  •  6
     
  •   iawia002 · 2018-03-19 19:53:59 +08:00 · 18153 次点击
    这是一个创建于 2228 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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 爽 ເ😎ว

    第 1 条附言  ·  2018-03-20 12:09:48 +08:00
    如果大家有兴趣的话,欢迎 Pull requests ! make annie better!
    112 条回复    2020-02-25 19:04:43 +08:00
    1  2  
    iawia002
        101
    iawia002  
    OP
       2018-03-21 13:51:13 +08:00 via iPhone
    @lixuda 有的,你看 github 上的版本页面
    qsnow6
        102
    qsnow6  
       2018-03-22 11:51:06 +08:00
    可以下载字幕然后合成到视频里吗
    iawia002
        103
    iawia002  
    OP
       2018-03-22 12:42:48 +08:00
    @qsnow6 现在不支持哦,估计以后也不会支持😂这个需求超出视频下载工具的范畴了
    Is0
        104
    Is0  
       2018-03-23 20:01:05 +08:00
    在 release 下的 exe 文件打开就闪退,是打开方式不对吗
    iawia002
        105
    iawia002  
    OP
       2018-03-24 09:13:52 +08:00 via iPhone
    @Is0 姿势不对,这是命令行程序,你把 Annie 所在路径加到环境变量里面,在 cmd 里面输 annie 就行了
    iamchi
        106
    iamchi  
       2018-06-13 10:22:41 +08:00
    @iawia002 搞不定
    nvhanzhi
        107
    nvhanzhi  
       2018-09-05 01:01:17 +08:00
    找了半个下午的优酷下载方法,结果用了 annie 1 分钟就解决了,太感谢了!已 star !
    273579540
        108
    273579540  
       2018-09-07 17:31:00 +08:00
    原来是大佬你写的。我现在 videofk 抓取都是看你的源码的...哈哈。
    wowo2088
        109
    wowo2088  
       2019-01-16 10:50:36 +08:00
    正好要下载,感谢先~
    adrianzhang
        110
    adrianzhang  
       2019-05-22 20:54:19 +08:00
    非常好用!感谢!
    nvhanzhi
        111
    nvhanzhi  
       2019-08-27 13:26:42 +08:00
    大神这个工具再没更新吗?优酷下载的视频很多个 能合到一起吗
    Cu635
        112
    Cu635  
       2020-02-25 19:04:43 +08:00
    这个工具 go get 安装失败了,报错
    goPath\src\github.com\iawia002\annie\extractors\youtube\youtube.go:171:27: videoInfo.GetDownloadURL undefined (type *ytdl.VideoInfo has no field or method GetDownloadURL)
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1058 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.