免费短视频制作工具
Source: Dev.to

TL;DR: ShortsMaker 是一款免费桌面应用,可根据文本生成 TikTok/Reels 风格的视频。编写脚本,选择配音,添加背景——应用会处理文本转语音、同步字幕、转场效果并导出。首个 Beta 版现已发布。
故事
几个月前,一个朋友在制作竖屏视频——励志内容和星座运势。他的工作流程非常痛苦:在一个应用里生成配音,在另一个应用里同步字幕,然后在 Premiere 中把所有素材拼接。对于这种简单的模板化内容,耗时实在太长。
我想:“为什么不帮他一把呢?”
于是我开发了一个工具,能够在同一个地方完成所有操作——它不仅是一个生成器,还是一个编辑器,你可以随心所欲地微调 AI 创建的场景。随后我不断加入新功能,它最终变成了 ShortsMaker。
问题
制作短视频内容非常繁琐。即使是一个简单的 30 秒剪辑也需要:
- 编写脚本
- 录制或生成配音
- 同步字幕
- 添加转场和特效
- 导出为合适的格式
Premiere 或 DaVinci 等专业工具功能过剩。在线服务会添加水印或要求订阅。大多数 “AI 视频生成器” 只会生成通用的素材幻灯片。我想要的不是这些,而是一个专注于单一功能、做得出色的工具。
解决方案
ShortsMaker 是一款基于 Electron 构建的桌面应用,使用自研的 WebGL 渲染引擎。其工作流程如下:
1. 编写脚本
输入你的配音文字,或描述视频创意,让 AI 生成完整的场景脚本,包括画面、文字和叠加建议。
2. 选择配音
从 Edge TTS(免费,100 多种声音)或 ElevenLabs(逼真的 AI 声音)中挑选。应用会生成带有单词级时间戳的音频,以实现完美的字幕同步。
3. 添加视觉素材
选择背景图片或视频。应用会自动添加 Ken Burns 效果、慢速缩放、平移以及其他动画。
4. 设置字幕样式
卡拉 OK 风格高亮、打字机效果、弹跳、波浪等——任选一种适合内容的样式。颜色、字体和位置均可完全自定义。
5. 导出
点击渲染,即可生成可直接上传的 MP4 文件。
Tech Stack
- Electron – 跨平台桌面应用
- React – 使用 Tailwind CSS 和 shadcn/ui 的 UI
- WebGL – 自定义 60 fps 渲染引擎
- FFmpeg – 视频编码
- Edge TTS / ElevenLabs – 带单词时序的文本转语音
整个渲染管线基于帧。没有时间轴拖动延迟。实时预览显示的正是你将要导出的内容。
What’s Included
- 场景转场(淡入淡出、滑动、缩放、擦除、故障、立方体、渐变)
- 字幕动画样式
- 背景动画(Ken Burns、漂移、抖动、脉冲)
- 带有进出动画的文字覆盖
- 自动降噪的背景音乐
- 用于 A/B 测试的多场景工作流
下载
Beta 版本现已可用于 macOS、Windows 和 Linux:
它是免费的。无需账户。无水印。
工作目录
首次启动时,ShortsMaker 会在 ~/Documents/ShortsMaker/ 创建其工作文件夹,结构如下:
ShortsMaker/
├── assets/ # Your media library
│ ├── backgrounds/ # Images and videos for scene backgrounds
│ ├── overlays/ # Images for overlay elements
│ └── audio/ # Background music and sound effects
└── temp/ # Temporary files (cache, TTS, exports)
接下来
这仍是测试版。某些方面仍有瑕疵。计划的改进包括:
- 更多字幕效果和动画
- 提供即用场景的模板库
- 带波形可视化的时间线编辑
- 性能优化
试一试
如果你创作短视频内容——教程、表情包、教育短片、故事叙述——不妨试试看。欢迎反馈。
GitHub:
因为我需要它而构建,分享是因为其他人可能也需要。