SubMergePro:macOS 原生字幕压制工具,批量视频SRT字幕烧录利器
SubMergePro是什么
SubMergePro 是一款专为 macOS 平台打造的原生字幕压制工具,使用 SwiftUI 框架从早期的 Python 版本完全重写。它能批量导入视频文件,自动匹配同名的 .srt 字幕文件,并通过 FFmpeg 将字幕硬编码(烧录)到视频中,生成字幕永久的最终视频。该工具面向内容创作者、字幕组、视频编辑人员和播客制作者,帮助他们高效完成视频字幕的批量处理工作。
软件功能
| 功能分类 | 具体功能 | 说明 |
|---|---|---|
| 视频导入 | 批量添加视频文件或整个文件夹 | 支持单个和批量导入,自动遍历子目录 |
| 字幕匹配 | 自动匹配同名 .srt 字幕文件 | 视频文件名与字幕文件同名即自动关联 |
| 导出控制 | 单个视频导出和批量导出 | 支持灵活的选择性导出和全量导出 |
| 输出设置 | 统一设置输出格式、分辨率、码率、帧率和编码器 | 所有视频统一参数或单独设置 |
| 字幕样式 | 字体、字号、颜色、描边、阴影、位置和背景 | 内置字幕样式预览和视频预览帧 |
| 后处理 | 导出后直接打开输出文件位置 | 快速定位生成视频 |
| 信息显示 | 视频时长、分辨率、帧率、码率和文件大小 | 选中视频即显示详细元数据 |

软件特色
零配置字幕匹配:只需将视频和同名字幕放在一起,SubMergePro 自动完成配对,无需手动指定字幕路径
原生 macOS 体验:基于 SwiftUI 构建,完美适配 macOS 13+ 的界面风格,流畅高效
多级 FFmpeg 查找机制:应用会依次查找「手动选择路径→应用包内→环境变量→/opt/homebrew→/usr/local→/usr/bin」六处 FFmpeg,兼容 Homebrew、手动安装等多种部署方式
预览帧支持:在调整字幕样式时,可实时预览视频帧效果,所见即所得
开源且可扩展:代码完全开放,支持通过 Swift Package Manager 或 Makefile 快速构建和测试
使用方法
第一步:安装 FFmpeg
brew install ffmpeg
应用会按照预设路径自动查找 FFmpeg,也支持手动选择路径。
第二步:打开应用
双击 SubMergePro 应用图标启动。
第三步:导入视频
点击“添加文件”或“添加文件夹”,选择需要压制的视频文件。
第四步:配置输出参数(可选)
在导出前可统一设置:
输出格式(如 MP4、MKV)
分辨率(如 1080p、720p)
码率和帧率
编码器类型
第五步:调整字幕样式(可选)
可设置字幕的字体、字号、颜色、描边、阴影、位置和背景,并预览效果。
第六步:导出视频
选择单个或批量导出,导出后可点击“打开输出位置”直接查看结果。
开发指南
如需参与开发或本地编译:
git clone https://github.com/1254455745/SubMergePro.gitcd SubMergePro make build # 或 xcodebuild
收费价格
SubMergePro 目前完全开源免费,采用 MIT 许可证。用户可以自由使用、修改和分发。

常见问题解答(FAQ)
Q1:SubMergePro 支持哪些视频格式?
A:支持 FFmpeg 输入能处理的所有视频格式,包括但不限于 MP4、MKV、AVI、MOV、WMV 等。
Q2:为什么我导入了视频但字幕没有自动匹配?
A:确保字幕文件名与视频文件名完全一致(扩展名除外)。例如视频是 example.mp4,字幕应为 example.srt。
Q3:如何安装 FFmpeg?
A:推荐使用 Homebrew:brew install ffmpeg。也可以从 FFmpeg 官网下载后手动放置在应用可查找到的路径之一。
Q4:软件支持 Windows 或 Linux 吗?
A:目前仅支持 macOS 13.0+,且需使用 SwiftUI 框架,暂无其他平台版本。
Q5:可以单独为每个视频设置不同输出参数吗?
A:文档描述支持“统一设置输出格式、分辨率、码率、帧率和编码器”,也支持单个视频导出。具体是否支持单独参数调整建议查看源码或提 issue。
总结
SubMergePro 是一款精良的 macOS 字幕压制工具,完美解决了视频创作者在批量添加字幕时的痛点。它的核心价值在于“零配置字幕匹配”和“原生macOS体验”,无需复杂设置即可完成字幕烧录。虽然目前功能相对聚焦,但开源架构和 MIT 许可证为社区二次开发和定制提供了良好基础。如果你是 macOS 用户,经常需要处理视频字幕,SubMergePro 值得一试——免费、简洁、高效。
SubMergePro下载地址
版权及免责申明:本文由@李想想原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.fuwa.org/software/submergepro.html

