AnimeFlow:开源动漫播放追番软件,支持4K超分辨率与多数据源
AnimeFlow是什么
AnimeFlow 是一款开源的跨平台动漫视频播放与追番管理软件,该软件基于 Flutter 框架开发(版本 3.44.0),实现了从 Android、iOS 到 Windows、macOS、Linux 的全面平台覆盖。AnimeFlow 的核心技术亮点包括集成 Anime4K 开源算法实现实时视频超分辨率(支持效率档与质量档两种模式)、深度对接 Bangumi 番组计划服务以实现用户收藏与追番数据同步,以及整合弹弹 Play、Bilibili 等多平台弹幕源,为用户提供沉浸式、高质量的观影体验。
AnimeFlow 的另一个核心特色是其高度灵活的数据源管理系统。它支持用户通过自定义 XPath 爬虫配置添加和管理多个视频数据源,从而打破单一平台的内容限制,实现从多个网站自动抓取番剧列表、搜索和播放链接。配合图片识别番剧功能(基于 trace.moe 服务),用户甚至可以通过一张截图找到对应的动漫作品。软件还提供了丰富的弹幕自定义设置(透明度、速度、大小、样式等),以及直观的每日放送更新日历和排行榜,让用户能够轻松掌握最新番剧动态,并一键同步 Bangumi 账号的收藏状态,实现跨设备的追番管理一体化。

软件功能
| 功能类别 | 具体功能 |
|---|---|
| 多平台支持 | Android、iOS、Windows、macOS、Linux,一套代码全端运行 |
| 弹幕系统 | 多平台弹幕源(Bilibili、Gamer、弹弹Play),丰富的弹幕样式与显示控制 |
| 超分辨率 | 基于 Anime4K 的实时视频增强,支持效率档与质量档模式 |
| Bangumi 集成 | 账号登录、收藏同步、每日放送、排行榜、动漫详情、评论系统 |
| 数据源管理 | 自定义添加/编辑/删除数据源,支持 XPath 爬虫配置 |
| 图片识别 | 使用 trace.moe API 通过图片搜索识别番剧 |
| 每日放送 | 每周番剧更新日历,掌握最新播出时间 |
| 动漫排行榜 | 支持多种排序方式与时间筛选,发现热门作品 |
软件特色
实时超分辨率技术
采用 Anime4K 开源算法,在播放过程中实时将低分辨率视频提升至接近 4K 的画质,分为效率档(适合中低端设备)与质量档(适合高性能设备)。此功能对720p甚至480p的动画源提升效果尤为显著。开放式数据源架构
用户完全掌控内容来源:可以自行编写 XPath 规则,解析任意支持动态加载的动漫视频网站,将其作为软件的数据源。不再受限于单一平台,自由扩展内容库。跨平台无缝体验
基于 Flutter 框架,在移动端(手机、平板)和桌面端(电脑)之间保持统一的界面逻辑与功能一致。所有设置与收藏数据在登陆 Bangumi 账号后可以实现云端同步。深度追番生态
整合 Bangumi 番组计划的全部核心功能:每日放送、排行榜、标签分类浏览、动漫详情、角色介绍、评论系统。用户无需切换 App 即可完成从发现番剧到追番、评分、评论的完整流程。弹幕系统高度可定制
支持多平台弹幕源自由切换,并提供「全调控」级别的弹幕设置:透明度、字体大小、速度、显示区域、弹幕类型筛选(滚动/顶部/底部)以及边框、颜色、密集模式等,满足硬核弹幕用户的所有需求。

使用方法
1. 直接从预编译包安装
前往 GitHub Releases 页面下载对应平台的安装包:
Windows:下载
.exe安装程序或绿色版压缩包macOS:下载
.dmg镜像文件Linux:下载
.AppImage或对应包管理器的安装包Android:下载
.apk文件直接安装iOS:需在 macOS 环境下自行编译安装
2. 添加数据源
打开软件 → 进入 设置 → 数据源管理 → 点击右上角 添加 按钮 → 填写名称、图标链接、网站链接、搜索链接({keyword} 作为占位符)以及搜索列表 XPath、名称 XPath、链接 XPath、线路名称 XPath、剧集 XPath 等爬虫配置 → 保存即可使用。
3. 使用超分辨率功能
在播放视频时 → 点击底部控制栏的 超分辨率 按钮 → 选择模式:
关闭:不启用,节省性能
效率档:轻量级增强,推荐中低端设备
质量档:高质量增强,推荐独立显卡设备
选择后立即生效,无需暂停或重新加载。
4. 同步 Bangumi 数据
进入 设置 → 选择 Bangumi 登录 → 使用 Bangumi 账号授权登录 → 自动同步收藏列表、评论、评分数据,并可在软件内直接浏览每日放送和排行榜。

常见问题解答
Q1:AnimeFlow 支持哪些操作系统?
所有主流平台均支持:移动端包括 Android 和 iOS,桌面端包括 Windows、macOS 和 Linux(包括基于 Ubuntu/Debian 的发行版)。
Q2:超分辨率功能对硬件有什么要求?
效率档:集成显卡或低功耗GPU即可流畅运行(如Intel UHD系列、Apple M1基础配置)
质量档:推荐使用独立显卡或高性能处理器(如NVIDIA GTX 1060及以上、Apple M1 Pro及以上),若播放出现卡顿,请切换至效率档或关闭。
Q3:如何获得 API 密钥来运行自定义编译版本?
在从源码编译时,需要在 dart_defines.json 中配置 ANIME_FLOW_APP_ID 和 ANIME_FLOW_SECRET。这些密钥用于验证客户端与 AnimeFlow 服务端的通信。请通过项目社区渠道(如 GitHub Issues)获取测试密钥或申请注册。
Q4:AnimeFlow 能否用于观看在线直播?
不能。软件定位为点播型视频播放器,专注于动漫番剧的搜索、播放与追番管理,不支持直播流。
Q5:自定义数据源的 XPath 怎么写?
需要在“数据源管理”中添加包含以下信息的配置:
搜索内容列表 XPath:定位搜索结果容器
搜索列表名称 XPath:从搜索结果中提取番剧名称
搜索列表链接 XPath:提取番剧详情页链接
线路名称 XPath:获取播放线路名称
剧集列表 XPath:定位剧集列表
剧集链接 XPath:获取每集视频播放地址
建议使用浏览器开发者工具(F12)分析目标网站的 HTML 结构后编写。
总结
AnimeFlow 是一款集播放、弹幕、超分辨率、追番管理、自定义数据源于一体的跨平台动漫软件。它通过集成 Anime4K 实时超分辨率、Bangumi 番组同步和多平台弹幕源,构建了完整的动漫观影生态。最大的亮点在于其开放的数据源架构:用户可以通过 XPath 规则自定义爬虫,从任何支持动漫内容解析的网站获取视频资源,同时保持弹幕和追番数据的一体化管理。对于硬核动漫爱好者、追番党以及对画质有高要求的用户来说,AnimeFlow 提供了一个功能全面、可高度定制、完全免费的解决方案。
AnimeFlow下载地址
版权及免责申明:本文由@李想想原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.fuwa.org/software/animeflow.html

