好友
阅读权限35
听众
最后登录1970-1-1
|
本帖最后由 零下一度 于 2025-12-30 22:22 编辑
这是我用AI制作的一个工具,本人完全不会编程,看不懂代码,全程由AI编写,源代码已经上传到网盘了,有喜欢DIY的可以自己修改,如果大佬看到有bug,可以完善一下分享出来,谢谢~~
一款基于 Python (PyQt6 + VLC) 开发的现代化、轻量级视频分割与批量处理工具。它提供了直观的可视化时间轴,支持无损分割,特别适合需要快速剪辑视频、去广告、提取片段的批量管理工作流。
## ✨ 核心功能
* **可视化时间轴编辑**:支持拖拽、缩放的时间轴,直观查看视频片段布局。
* **关键帧智能吸附**:分割点自动吸附到最近的关键帧(GOP),确保合并输出时无需重新编码,实现秒级无损导出。
* **批量视频管理**:支持一次性加载多个视频文件,编辑状态自动保存,随时切换继续编辑。
* **无损/转码模式切换**:
* **不转码 (无损)**:利用 `copy` 模式,速度快,画质零损耗。
* **转码模式**:支持自定义格式(MP4, MKV, AVI)及硬件加速。
* **灵活的导出策略**:支持将所有片段合并为一个文件,或导出为独立的多个片段。
* **现代化界面**:支持深色/浅色主题切换,界面简洁,操作流畅。
## 📖 使用指南
### 1. 导入视频
* 点击右侧 **“添加视频”** 按钮,选择一个或多个视频文件。
* 或者直接将视频文件拖拽到窗口中。
* 视频会出现在右侧的“文件列表”中,点击列表项可切换当前编辑的视频。
### 2. 预览与标记
* **播放控制**:使用播放/暂停按钮、进度条或时间轴下方的滑块控制播放。
* **添加分割点**:
* 播放到需要分割的位置,点击 **“添加分割点”** 按钮(或按快捷键 `S`)。
* 程序会自动将分割点吸附到最近的关键帧(标记显示在时间轴上)。
* **删除片段**:
* 在时间轴上点击选中不需要的片段(选中后颜色变深)。
* 点击 **“删除选中片段”** 按钮(或按 `Delete` 键)。
* **高级分割**:
* **按秒分割**:输入秒数,自动按时间间隔切分。
* **按段分割**:输入片段数量,平均切分。
### 3. 批量处理
* 您可以在右侧列表中切换不同的视频。
* 程序会自动记忆每个视频的分割点和编辑状态(缓存),无需一次性处理完,可随时回来继续编辑。
### 4. 导出设置
在右下角“导出”区域配置参数:
* **合并片段**:勾选后将所有保留的片段拼接为一个视频;不勾选则导出为多个独立文件。(默认:**不合并**)
* **格式**:选择输出容器格式(MP4, MKV, AVI 等)。选择“与源文件相同”通常最安全。
* **不转码 (无损)**:**强烈推荐**。勾选后速度极快且画质无损失,但要求选择的格式与原视频编码兼容。
* **启用硬件加速**:在进行转码操作时(如必须转换格式时),可利用 GPU 加速处理。
* **输出目录**:点击“输出目录”选择保存位置。
### 5. 开始处理
点击 **“开始处理”** 按钮,底部进度条将显示当前任务进度。处理完成后会弹出提示,并可点击“打开输出目录”查看结果。
V0.2.7版本更新:重新优化软件界面,增加撤销和恢复功能,解决便携版运行后有黑窗闪现的问题,还有其它一些小的更新。
便携版下载链接:https://pan.baidu.com/s/1xIlLlk6wYAerD2ELFFNl7w?pwd=75mj 提取码: 75mj
源码版下载链接:https://pan.baidu.com/s/1XLMJ4XWeEkcAfzcyKC5VWw?pwd=ue22 提取码: ue22 |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|