此开源版本为早期版本,仅供技术研究与学习交流,请勿用于任何非法用途。由于平台算法更新,去重效果可能无法满足当前需求。
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 (请备注“GitHub 定制”) |
公众号 获取最新技术分享与项目更新 |
- Auto USPS Tracker: 专为跨境电商卖家设计的高效USPS批量物流追踪器,支持防屏蔽抓取并生成精美Excel报告。
- AI Mixed Cut: 一款颠覆性的AI内容生产工具,通过“解构-重构”模式将爆款视频解构成创作素材库,并全自动生成全新原创视频。
- AI Video Workflow: 全自动AI原生视频生成工作流,集成了文生图、图生视频和文生音乐模型,一键创作AIGC短视频。
- AI Highlight Clip: 一款AI驱动的智能剪辑工具,能够全自动地从长视频中分析、发现并剪辑出多个“高光时刻”短视频,并自动生成爆款标题。
- AI TTV Workflow: 一款AI驱动的文本转视频工具,能将任意文案自动转化为带有配音、字幕和封面的短视频,支持AI文案提取、二创和翻译。
- Video Mover: 一个强大的、全自动化的内容创作流水线工具。它可以自动监听、下载指定的博主发布的视频,进行深度、多维度的视频去重处理,并利用AI大模型生成爆款标题,最终自动发布到不同平台。
欢迎任何形式的贡献!如果你有新的功能点子、发现了Bug,或者有任何改进建议,请:
- 提交一个 Issue 进行讨论。
- Fork 本仓库并提交 Pull Request。
如果这个项目对你有帮助,请不吝点亮一颗 ⭐!
本项目基于 MIT 协议开源。详情请见 LICENSE 文件。


