GoForum🌐 V2EX

AniHub: 连接 Aria2 与 WebDAV,一站式下载、管理和播放你的媒体

ihciah · 2026-02-24 09:27 · 0 次点赞 · 0 条回复

最初目的为了更方便我看动漫,我做了一个 chrome 插件,随便起了个名叫 AniHub( Ani for Animation )。但感觉做都做了,不如做的通用一点,造福一下大众。

这个插件不止可以看动漫,它是一个一站式的 NAS 媒体管理客户端。

>>> 点我下载 <<<

基础功能:

  1. Aria2 任务一键推送(主动适配了多个站点,注入下载按钮)
  2. Aria2 任务管理
  3. WebDAV 文件管理
  4. WebDAV 媒体播放

适用场景:

  1. 你有一个 NAS ,部署了 Aria2 和 WebDAV 服务
  2. 如果没有,这里有一个搭建指南( Aria2 是一个开源的下载器; WebDAV 是一个基于 HTTP 的网络文件协议,可以使用 Nginx/Caddy 等快速搭建)

使用姿势:

  1. 打开你常用的下载站,点击注入的下载按钮
  2. 下载完成后直接点击播放

当然,你也可以纯粹把它当作另一个 Aria2 WebUI ,或 WebDAV UI ,这两部分可以独立工作。

特点:

  1. 纯 Chrome 插件客户端
  2. 最小权限(仅申请特定站点通信权限),不收集任何隐私(也没有任何数据上报能力)

你可以在 Chrome 商店 免费安装该插件;也可以下载压缩包手动 load 。

版权声明:本插件不提供任何内容、存储,只是一个客户端。

这里 80%+ 的代码都在播放器上了。这可能是第一款在支持全特效内封字幕的同时支持硬解的 Web 播放器。

在浏览器里处理内封字幕很头疼,因为字幕 event 和视频帧是交替出现在时间轴上的,遍布整个文件,所以正常的 video 标签没办法继续用了,只能自己搞 demux 、然后拆多路逻辑分别提取视频帧信息给 webcodec 硬解,另一路提取字幕再利用 libass 等库做渲染,还要自己做各种同步、缓存管理和预加载,总之是一件极吃力不讨好的事,但为了看动漫就苦一苦 agent 吧(虽然最简单的办法还是下载内嵌字幕版或加载外置字幕版,这样都不需要头疼手动解析视频文件)。

感兴趣欢迎下载使用,也欢迎加入讨论群提需求~

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: ihciah
发布: 2026-02-24
点赞: 0
回复: 0