核心用法
arch-video-cut 是一款面向建筑师的自动化视频剪辑工作流,基于 Python 与 FFmpeg 构建,将原本需要专业剪辑软件(Premiere、Final Cut Pro 等)完成的复杂操作封装为单命令执行。用户只需准备建筑视频片段与旁白音频,运行 full_workflow.py 即可在 2-3 分钟内获得横屏(16:9)与竖屏(3:4)双版本成品视频,完整覆盖合并、压缩、字幕生成、背景音乐混合与烧录字幕全流程。
显著优点
1. 双版本并行输出:针对建筑项目在社交媒体(竖屏)与专业汇报(横屏)场景的双重需求,一次性生成两种比例视频,避免重复劳动。
2. 低门槛自动化:无需掌握专业剪辑软件,FFmpeg 命令行操作全部封装;字幕支持语音转录(faster-whisper)或直接编辑文本数组,灵活适应有无配音场景。
3. 自学习偏好系统:自动保存最近 20 次配置调整(字体大小、目标时长、背景音乐音量等),形成个人剪辑风格记忆,越用越贴合个人习惯。
4. 背景音乐智能生成:内置程序化音乐生成(钢琴和弦+淡入淡出),解决建筑视频配乐版权与风格匹配难题。
潜在缺点与局限性
- 依赖 FFmpeg-full:必须安装支持 libass 的完整版本,系统自带 FFmpeg 常因缺少字幕渲染支持导致失败,对 macOS 用户友好(
brew install),但 Windows/Linux 用户需手动编译或寻找对应版本。
- 语音转录可选依赖:faster-whisper 需要额外安装且对 GPU/CPU 有要求,若未安装则退化为纯手动字幕编辑,灵活性有余但自动化程度下降。
- 固定工作流:当前版本为预设流程(合并→字幕→音乐→混音→输出),不支持自定义中间环节顺序或插入特效节点,复杂剪辑需求仍需专业软件。
- 学习历史限制:仅保留 20 次记录,长期用户的历史偏好可能丢失。
适合人群
- 需要高频产出建筑项目展示视频的建筑师/设计工作室
- 社交媒体运营者(小红书、抖音、Instagram Reels 等竖屏内容)
- 对 FFmpeg 有基础了解、希望自动化重复剪辑流程的技术型用户
- 无专业剪辑软件授权或学习成本的独立建筑师
常规风险
- 音频/视频素材路径依赖:脚本硬编码
~/Desktop/新录音 XX.m4a与data/m1/路径,若用户习惯不同需手动修改源码,易因路径错误导致运行失败。
- 字幕样式依赖本地字体:指定 "STHeiti" 等中文字体,若系统缺失则字幕渲染异常。
- 临时文件未清理:
data/temp_edit/目录产生中间文件,长期运行可能占用磁盘空间。
- 生成音乐版权存疑:程序化生成音乐的版权归属未明确说明,商业发布需谨慎。