SubMergePro:macOS 原生字幕压制工具,批量视频SRT字幕烧录利器

原创 发布日期:
31

SubMergePro是什么

SubMergePro 是一款专为 macOS 平台打造的原生字幕压制工具,使用 SwiftUI 框架从早期的 Python 版本完全重写。它能批量导入视频文件,自动匹配同名的 .srt 字幕文件,并通过 FFmpeg 将字幕硬编码(烧录)到视频中,生成字幕永久的最终视频。该工具面向内容创作者、字幕组、视频编辑人员和播客制作者,帮助他们高效完成视频字幕的批量处理工作。

软件功能

功能分类 具体功能 说明
视频导入 批量添加视频文件或整个文件夹 支持单个和批量导入,自动遍历子目录
字幕匹配 自动匹配同名 .srt 字幕文件 视频文件名与字幕文件同名即自动关联
导出控制 单个视频导出和批量导出 支持灵活的选择性导出和全量导出
输出设置 统一设置输出格式、分辨率、码率、帧率和编码器 所有视频统一参数或单独设置
字幕样式 字体、字号、颜色、描边、阴影、位置和背景 内置字幕样式预览和视频预览帧
后处理 导出后直接打开输出文件位置 快速定位生成视频
信息显示 视频时长、分辨率、帧率、码率和文件大小 选中视频即显示详细元数据

SubMergePro:macOS 原生字幕压制工具,批量视频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 许可证。用户可以自由使用、修改和分发。

SubMergePro:macOS 原生字幕压制工具,批量视频SRT字幕烧录利器

常见问题解答(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下载地址

SubMergePro
版本 1.0.2
大小 3.66 MB
语言 中文简体
系统 macOS
打赏
THE END
作者头像
李想想
只是突然觉得好像隔了很多座山,突然就不想翻山越岭了。