Windows 桌面端 · M1 内测进行中

把喜欢的视频,
变成你自己的素材仓

拾光是一款面向内容创作者与运营的视频素材采集与管理工具。按作者批量保存、下载前自动去重、下载完自动归档打标 —— 找素材的时间,还给创作。

安装包约 126 MB · 支持 Win 10 / 11 · 无需安装 Python 或 .NET 环境
7,531+单作者同步实测作品数
3 层下载前自动去重
100%本地存储,数据在自己手里
FEATURES

核心能力

从「找到作者」到「素材入库」,一条链路跑完,每一步都可暂停、可续传、可回溯。

01

按作者批量保存

粘贴 UP 主主页链接或 UID 即可导入,作品列表分页拉取、自动去重。支持全选勾选、按「未下载 / 已下载」筛选,一次选好整批入队。

02

断点续传式同步

大作者动辄几千条作品,同步被平台限流打断时不会整批作废 —— 已抓到的照常入库,记录断点页码,下次从断点继续,进度全程可见。

03

任务队列与实时进度

并发下载、失败自动退避重试、随时取消。实时进度条按秒刷新,显示下载速度与画质档位;完成经 WebSocket 秒级推送。

04

本地素材库

下载完成自动登记入库:ffprobe 补齐时长、分辨率、编码、码率,ffmpeg 抽取封面(默认取 10% 处避开片头黑场),网格浏览、点开即播。

05

智能分类标签

入库时按平台官方分区自动打标(✦ 标识),也可以自建分类手动归组。左侧分类侧栏带搜索与计数,素材再多也翻得过来。

06

风控可见、诚实透明

平台限流是这个品类的固有现实,我们不装死:冷却倒计时、断点位置、限流原因全部如实展示,用户永远知道「为什么还没拉完」。

WORKFLOW

五步,从作者到素材

全程在本地完成,不需要把文件传到任何云端。

1

导入作者

粘贴主页链接 / UID,自动识别归一化

2

同步作品

分页拉取元数据,自动去重,断点续传

3

勾选画质

作品抽屉里全选/反选,选定画质入队

4

下载合流

多音轨画质自动合并,失败退避重试

5

自动归档

登记入库、补媒体信息、抽封面、打分区标签

DEDUPLICATION

三层去重,不下一份重复文件

从 ID 到内容逐层把关 —— 已经是重复的,连队列都进不去。

L1 · 平台 ID

同一条作品只认一次

平台唯一 ID 建立唯一索引,重复导入作者、重复勾选作品时自动跳过,列表同步阶段就完成第一道过滤。

L2 · 文件指纹

同一份文件秒判重

取文件前 1MB 计算 SHA256 并记录文件大小,手工拷入、重复下载的完全相同文件在这一层直接拦截。

L3 · 感知哈希

同一画面内容也能认出

ffmpeg 抽取 4 帧计算感知哈希(pHash),汉明距离 ≤6 判为相似 —— 转码、换封装、不同码率的「同一支视频」也逃不掉。

ARCHITECTURE

轻 UI,重引擎

Flutter 负责界面,Python 引擎作为独立后台进程常驻 —— 界面关了,下载照跑。

┌─ UI 层 · Flutter Windows ─────────────┐
│  HTTP 下命令 + WebSocket 收进度        │
└──────────┬────────────────────────────┘
           │ 127.0.0.1 随机端口
┌─ 引擎层 · Python sidecar ────────────┐
│  api/       REST 路由 + /ws
│  adapters/  平台解析器(插件式)
│  services/  下载·去重·媒体·授权闸门
│  db/        SQLite 数据模型
└──────────┬────────────────────────────┘
┌─ 数据 · SQLite ── 库内相对路径 ───────┐
└───────────────────────────────────────┘
┌─ 依赖 · ffmpeg(LGPL) · BBDown(MIT) ───┐
└───────────────────────────────────────┘

界面与数据彻底分离

引擎可脱离界面独立运行,也能先启引擎再开界面(自动复用)。退出界面不会中断后台任务。

解析器插件化

新增一个平台 = 新增一个适配器目录,主流程零改动。当前支持 B 站(抖音单链接支持中)。

零环境依赖安装

官方 embeddable Python 随包发行,ffmpeg / BBDown 进程外调用,解压即用、不污染系统。

相对路径的素材库

库内文件一律存相对路径,整体换盘、搬机器,不用改任何一行数据。

PRICING

价格

免费版够用,专业版一次买断。以下为规划方案,正式发布时可能微调。

免费版

先完整体验一次
¥0
  • 每天保存 5 条
  • 素材库容量 50 条
  • 单任务下载 · 关注 1 位作者
  • 完整的素材库与分类功能
内测阶段免费使用
推荐 · 一次买断

专业版

个人创作者的完整形态
¥198 买断制
  • 保存不限量
  • 并发下载 × 4
  • 不限作者数量 · 批量导入链接
  • 感知去重查重 · 批量导出清单
  • 定时任务
发布后开通

团队版

小团队共享授权
¥498 / 年 · 3 台设备
  • 包含专业版全部功能
  • 3 台设备同时授权
  • 优先技术支持
发布后开通
免费额度卡「素材库 50 条」而非功能 —— 分类、检索、播放全部可用,先让你真正把素材管起来。
FAQ

常见问题

需要安装 Python、.NET 或 ffmpeg 吗?
不需要。安装包内置官方 embeddable Python 运行时与全部外部依赖(ffmpeg / BBDown 均为进程外调用),解压即用,不污染系统环境。
为什么同步大作者时会有冷却等待?
平台对高频请求有限流。拾光默认采用 8–13 秒随机间隔、被限流时指数退避,宁可慢一点也不让账号承担风险。被限流打断时已获取的数据照常入库并记录断点,下次自动续传。
会自动去除视频水印吗?
不会。视频水印属于创作者署名性质的权利管理信息,批量抹除存在明确的著作权风险。拾光保留原始画面,并为每条素材记录来源链接以便溯源。
素材文件存在哪里?换个磁盘会丢吗?
首次启动自动选择数据盘建立素材库根目录(优先非系统盘且剩余空间 ≥20GB),也可手动指定。库内文件一律以相对路径登记,整个库目录拷贝到新磁盘后照常工作。
关闭软件后下载会中断吗?
不会。下载由独立的 Python 引擎进程执行,关闭界面只是关闭了「遥控器」,引擎继续在后台完成任务,重新打开界面即可看到进度。
支持哪些平台?
当前版本支持 B 站(含扫码登录、按作者批量保存);抖音支持单条视频链接批量导入,作者作品批量能力在规划中。适配器为插件式架构,新平台接入不需要更新主流程。
下载的画质有哪些?
从 480P 流畅到 1080P 高码率等常见档位均可选择,实际可达档位取决于你的登录状态。下载后自动探测真实规格:视频按长边匹配标准档(640/854/1280/1920/2560/3840),避免竖屏视频被误判。

我们的边界,也是你的保障

拾光定位为「个人素材管理工具」:为每条素材保留来源链接(source_url)不可删除;不做自动去水印;批量采集请仅用于个人学习、研究与已获授权的场景,请尊重创作者权益与平台服务条款。

把时间还给创作

拾光 · 视频素材仓 · Windows 版内测中

查看价格方案