此开源版本为早期版本,仅供技术研究与学习交流,请勿用于任何非法用途。由于平台算法更新,去重效果可能无法满足当前需求。
AB视频去重工具 是一款专为视频创作者设计的开源桌面应用,它通过创新的“高帧率抽帧混合”技术,从根本上重构视频数据指纹,以规避抖音、TikTok等主流短视频平台的原创度检测和查重机制。
传统的视频去重方法(如添加滤镜、缩放、镜像)效果越来越有限。本工具采用了一种更为底层的“抽帧混合”策略:
-
输入两个视频:
- 视频 A (内容视频):你想要发布的目标视频。
- 视频 B (素材视频):一个与视频A内容无关的原创实拍视频。
-
生成高帧率视频:工具会创建一个高帧率(例如 60/120/240 fps)的空白视频流。
-
智能抽帧插入:工具会按照特定算法,将 视频 A 的帧逐一插入到高帧率视频流的 关键位置,同时在两个 A 帧之间用 视频 B 的帧进行填充。
-
最终效果:由于平台压缩机制,观众在手机上看到的仍然是流畅的 视频 A 的画面。但从文件数据层面看,新生成的视频已包含了大量来自 视频 B 的帧,其 MD5 和数据指纹与原视频完全不同,从而达到深度去重的目的。
| 去重强度 | 目标FPS | A:B 帧大致比例 |
|---|---|---|
| 50% | 60 | 1 : 1 |
| 75% | 120 | 1 : 3 |
| 87.5% | 240 | 1 : 7 |
- 直观的图形界面:使用 PyQt5 构建,操作简单,无需命令行知识。
- 三种去重强度:提供 50% (60fps), 75% (120fps), 87.5% (240fps) 三种模式。
- 🚀 NVIDIA GPU 加速:支持使用 NVENC 硬件编码,大幅提升视频处理速度。
- 自动分辨率匹配:自动将视频 B 的分辨率调整为与视频 A 一致。
- 音频保留:完整保留视频 A 的原始音轨。
- 实时进度与日志:清晰展示处理进度和详细日志信息。
- 跨平台运行:在 Windows, macOS, Linux 上均可运行(需正确安装依赖)。
- Python: 3.8 或更高版本。
- FFmpeg: 必须安装 并且已将其可执行文件路径添加到系统的环境变量(
PATH)中。- Windows: 可从 gyan.dev 下载。
- macOS:
brew install ffmpeg - Linux:
sudo apt update && sudo apt install ffmpeg
-
克隆本仓库:
git clone https://github.com/toki-plus/AB-Video-Deduplicator.git cd AB-Video-Deduplicator -
创建并激活虚拟环境 (推荐):
python -m venv venv # Windows 系统 venv\Scripts\activate # macOS/Linux 系统 source venv/bin/activate
-
安装依赖库:
pip install -r requirements.txt
-
生成 Qt 资源文件 本应用的图标资源需要手动编译。请运行以下命令:
pyrcc5 src/resources.qrc -o src/resources.py
-
运行程序:
python src/main.py
- 点击“选择视频A”,选择你的内容视频。
- 点击“选择视频B”,选择你的素材视频。
- 在“选择去重强度”下拉菜单中选择一个模式(推荐从 60fps 开始测试)。
- 如果你有NVIDIA显卡,勾选“开启GPU加速”。
- 点击“开始处理”,等待进度条完成。
- 处理完成的视频将保存在
output文件夹中。
技术交流,请添加:
个人微信 微信号: toki-plus (请备注来意,否则不通过) |
公众号 获取最新技术分享与项目更新 |
- AI-Trader-For-MT5: 面向 MetaTrader 5 的 AI 交易助手与 EA 工程化框架,支持 MQL5、Python、MCP 工具服务、风控模块和私有化定制开发。
- Netease Downloader: 一款优雅、功能丰富的网易云音乐下载器,支持无损/高品质音质、歌单/专辑批量下载、扫码登录和自动写入ID3元数据。
- AI-Trader-For-MT4: LLM驱动的自主型MT4交易机器人框架,将大语言模型转变为能够在 MetaTrader 4 平台上进行“感知-思考-行动”的 AI 交易代理。
- Auto USPS Tracker: 专为跨境电商卖家设计的 USPS 批量物流追踪器,支持批量查询并生成 Excel 报告。
- AI Mixed Cut: AI 内容重构与混剪工具,通过“解构-重构”模式将现有视频解析为创作素材,并自动生成新的短视频内容。
- AI Video Workflow: 全自动 AI 原生视频生成工作流,集成文生图、图生视频和文生音乐模型,一键创作 AIGC 短视频。
- AI Highlight Clip: AI 驱动的智能剪辑工具,自动从长视频中分析并提取高光片段,生成适合分发的短视频内容。
- AI TTV Workflow: AI 驱动的文本转视频工具,自动将文案转化为带配音、字幕和封面的短视频。
- Video Mover: 全自动内容创作流水线,支持视频监听下载、多维度处理、AI 标题生成和多平台发布。
欢迎任何形式的贡献!如果你有新的功能点子、发现了Bug,或者有任何改进建议,请:
- 提交一个 Issue 进行讨论。
- Fork 本仓库并提交 Pull Request。
如果这个项目对你有帮助,请不吝点亮一颗 ⭐!
本项目基于 MIT 协议开源。详情请见 LICENSE 文件。


