背景:抖音/B站/小红书用户要下载视频没趁手工具,网上资源倒卖要么失效要么要装全家桶,自媒体剪辑缺素材留存手段。功能:多平台链接解析下载、批量队列、画质选择、下载历史管理;Windows 桌面版 + Android 版双端。技术:yt-dlp 引擎封装(1700+ 平台)、机器码 + HMAC-SHA256 注册码授权体系(一机一码、离线验证)、PyInstaller 打包、GitHub Actions 自动构建 APK。成果:授权系统 18/18 测试通过;真实下载 212s/12.62MB 无错;已在闲鱼销售,审核 1 小时过审。
架构:Python 核心引擎(yt-dlp 封装)+ tkinter GUI + 授权模块。关键设计:① 授权系统必须离线验证,机器码 + HMAC-SHA256 签名,免费版限 3 次引流;② 安卓版 fork 开源项目 Seal 加授权层,GitHub Actions 多 flavor × 5 架构自动构建 APK;③ 打包后 exe 杀软误报,补充数字签名说明文档解决。难点:安卓增量编译 10-15 分钟,中途重试会丢失产物,改为 workflow 单次完整构建。