一款基于 Python (PyQt6 + VLC) 开发的现代化、轻量级视频分割与批量处理工具。它提供了直观的可视化时间轴,支持无损分割,特别适合需要快速剪辑视频、去广告、提取片段的批量管理工作流。
* **可视化时间轴编辑**:支持拖拽、缩放的时间轴,直观查看视频片段布局。
* **关键帧智能吸附**:分割点自动吸附到最近的关键帧(GOP),确保合并输出时无需重新编码,实现秒级无损导出。
* **批量视频管理**:支持一次性加载多个视频文件,编辑状态自动保存,随时切换继续编辑。
* **无损/转码模式切换**:
* **不转码 (无损)**:利用 `copy` 模式,速度快,画质零损耗。
* **转码模式**:支持自定义格式(MP4, MKV, AVI)及硬件加速。
* **灵活的导出策略**:支持将所有片段合并为一个文件,或导出为独立的多个片段。
* **现代化界面**:支持深色/浅色主题切换,界面简洁,操作流畅。
### 1. 导入视频
* 点击右侧 **“添加视频”** 按钮,选择一个或多个视频文件。
* 或者直接将视频文件拖拽到窗口中。
* 视频会出现在右侧的“文件列表”中,点击列表项可切换当前编辑的视频。
### 2. 预览与标记
* **播放控制**:使用播放/暂停按钮、进度条或时间轴下方的滑块控制播放。
* **添加分割点**:
* 播放到需要分割的位置,点击 **“添加分割点”** 按钮(或按快捷键 `S`)。
* 程序会自动将分割点吸附到最近的关键帧(标记显示在时间轴上)。
* **删除片段**:
* 在时间轴上点击选中不需要的片段(选中后颜色变深)。
* 点击 **“删除选中片段”** 按钮(或按 `Delete` 键)。
* **高级分割**:
* **按秒分割**:输入秒数,自动按时间间隔切分。
* **按段分割**:输入片段数量,平均切分。
### 3. 批量处理
* 您可以在右侧列表中切换不同的视频。
* 程序会自动记忆每个视频的分割点和编辑状态(缓存),无需一次性处理完,可随时回来继续编辑。
### 4. 导出设置
在右下角“导出”区域配置参数:
* **合并片段**:勾选后将所有保留的片段拼接为一个视频;不勾选则导出为多个独立文件。(默认:**不合并**)
* **格式**:选择输出容器格式(MP4, MKV, AVI 等)。选择“与源文件相同”通常最安全。
* **不转码 (无损)**:**强烈推荐**。勾选后速度极快且画质无损失,但要求选择的格式与原视频编码兼容。
* **启用硬件加速**:在进行转码操作时(如必须转换格式时),可利用 GPU 加速处理。
* **输出目录**:点击“输出目录”选择保存位置。
### 5. 开始处理
点击 **“开始处理”** 按钮,底部进度条将显示当前任务进度。处理完成后会弹出提示,并可点击“打开输出目录”查看结果。
【下载地址】:

请先 !