项目在线使用地址:https://videocutter.zeabur.app/
GitHub开源地址:https://github.com/Aomferni/video_cut_helper
视频自动剪辑工具是一个基于Web的多媒体处理应用,旨在简化视频编辑流程,提高内容创作者的工作效率。无论你是教育工作者、自媒体创作者还是普通用户,都可以通过这个工具快速完成视频剪辑任务。
上传原始视频和剪辑需求,自动裁剪出你需要的视频片段
将多个视频片段按顺序拼接成一个完整的视频
播放视频,帮你更便捷地记录视频分段信息
HTML/CSS/JavaScript
Flask
FFmpeg/MoviePy
功能:使用FFmpeg进行零重编码精准切片,速度极快且保持原始质量
功能:根据Excel数据批量裁剪视频片段
功能:使用FFmpeg零重编码拼接多个视频文件
功能:辅助处理函数
| 接口路径 | 方法 | 功能描述 | 请求参数 | 返回值 |
|---|---|---|---|---|
/upload_video |
POST | 上传视频文件 | 视频文件 | 上传结果和文件路径 |
/upload_excel |
POST | 上传Excel文件 | Excel文件 | 文件内容和路径 |
/get_video_info |
POST | 获取视频信息 | 视频文件路径 | 视频基本信息 |
/cut_videos |
POST | 执行视频剪辑 | 视频路径和剪辑数据 | 剪辑结果 |
/concat_videos |
POST | 执行视频拼接 | 视频路径列表 | 拼接结果 |
/export_excel |
POST | 导出剪辑需求Excel | 表格数据 | Excel文件信息 |
/list_output_files |
GET | 列出输出文件 | 无 | 文件列表 |
/download/<filename> |
GET | 下载文件 | 文件名 | 文件内容 |
pip install -r requirements.txtpython app.pyhttp://localhost:5001