不想安装其他软件,只想要一个调整视频速度和音量的。找了1个小时,不如半个小时ai搓一个,还没有广告。

视频编辑 Pro (Video Editor Pro)
https://gitee.com/jrcreat/video-editor/
一个基于Python的视频编辑桌面应用,提供直观易用的视频编辑功能。
✨ 功能特性
🎬 核心功能
- 视频导入导出: 支持MP4、AVI、MOV、MKV等主流格式
- 速度调节: 无极变速控制,支持0.1x-10x范围
- 音频调节: 音量控制(0-200%)、静音功能、波形可视化
- 视频剪辑: 精确时间点分割、多片段管理、删除复制功能
🎨 用户体验
- 实时预览: 即时查看编辑效果
- 撤销/重做: 支持多级撤销操作
- 项目管理: 保存和加载编辑项目
- 进度显示: 导出进度实时显示
⚡ 技术特点
- 基于PyQt5构建的现代化GUI界面
- 使用FFmpeg/MoviePy处理视频
- 支持硬件加速(GPU加速可用时)
- 完善的错误处理和用户提示
🛠️ 技术栈
- GUI框架: PyQt5
- 视频处理: FFmpeg + MoviePy
- 音频处理: pydub
- 波形可视化: Matplotlib
- 图标: Qt Material
📦 项目结构
video-editor/
├── src/ # 源代码目录
│ ├── main.py # 应用入口
│ └── gui/ # GUI组件
│ ├── main_window.py # 主窗口
│ ├── video_player.py # 视频播放器
│ ├── control_panel.py # 控制面板
│ ├── timeline.py # 时间轴组件
│ └── video_processor.py # 视频处理器
├── assets/ # 资源文件
├── docs/ # 文档
│ ├── INSTALL.md # 安装说明
│ └── USER_GUIDE.md # 使用教程
├── requirements.txt # 依赖清单
└── README.md # 项目说明
🚀 快速开始
安装依赖
bash
# 安装Python依赖
pip install -r requirements.txt
# 安装FFmpeg(必需)
# FFmpeg 路径: https://github.com/BtbN/FFmpeg-Builds/releases
# Windows: ffmpeg-master-latest-win64-gpl-shared.zip,下载并添加到PATH ../bin
# macOS: brew install ffmpeg
# Linux: sudo apt install ffmpeg
运行应用
bash
python src/main.py
📖 详细文档
🎯 使用示例
基本工作流程
- 打开视频 :
文件 → 打开视频或 Ctrl+O - 编辑视频 :
- 调整播放速度(左侧面板)
- 调整音量(左侧面板)
- 使用时间轴分割片段
- 导出视频 :
文件 → 导出视频或 Ctrl+E
快捷键
| 快捷键 | 功能 |
|---|---|
| Ctrl+O | 打开视频 |
| Ctrl+S | 保存项目 |
| Ctrl+E | 导出视频 |
| Ctrl+Z | 撤销 |
| Ctrl+Y | 重做 |
| 空格键 | 播放/暂停 |
📝 代码规范
本项目遵循以下规范:
- Python PEP 8 编码规范
- PyQt5 最佳实践
- 详细的文档字符串
- 注释清晰的代码逻辑