想在iPhone上不联网给视频加字幕,就用一款在设备的Neural Engine上转写、而不是上传到服务器的应用。导入视频,离线生成字幕,在文字稿编辑器里改正错词,设置样式后导出。检验任何应用最快的办法:打开飞行模式,试着生成字幕。如果一直转圈,说明它在上传。
大多数字幕应用需要联网,因为它们会把你的音频发到云服务去转写。这样很慢,没信号就失败,而且意味着你的声音存放在别人的服务器上。设备端转写能同时解决这三个问题。
为什么设备端(离线)字幕很重要
- 不需要信号。在飞机上、拍摄现场,或任何网络不好的地方都能加字幕。
- 速度。没有上传等待,没有服务器排队,手机直接就做完了。
- 隐私。客户通话、未发布的提案和敏感素材,永远不会离开设备。
这类字幕依靠的是Apple的Speech框架(英文),它支持在本地完成识别,这就是音频永远不需要发到别处才能被识别的原因。
字幕在为你赢得观看时长之前,首先是一项无障碍义务,W3C在预录媒体字幕(英文)中给出了标准。
如何离线添加字幕
在Zella for iPhone上,转写在Neural Engine上运行,所以整个流程在飞行模式下都能完成:
- 导入或录制你的视频(同样在设备端)。
- 生成字幕。Zella在本地转写,无需联网。
- 改正错词。在文字稿编辑器里点一下听错的词,改正它,时间轴保持不变。你也可以导入已有的SRT。
- 设置样式。从9种带当前词高亮的预设中选一个,再调整字体、大小、颜色和位置。
- 导出时把字幕烧录进画面,或交给Mac继续完成。
完整工具介绍见iOS字幕与标题指南(英文)。
iOS自己离线能提供什么
iOS可以在不联网的情况下给音频加字幕,但不是一种你能发布的方式。Settings > Accessibility > Live Captions会在设备端实时转写屏幕上正在播放的内容。它是一种观看辅助:文字显示在一个浮动面板里,而不在视频文件里,所以你无法导出、重新设置样式,也无法和视频一起上传。
系统自带的Photos应用完全没有转写功能。它能对视频做修剪、裁切、旋转、应用滤镜和调整光线,功能清单到此为止。iMovie可以在片段上放一个标题卡,所以你可以手动一行一行地打字幕,自己安排每一行的位置和时间。一段两分钟的口播,大约要手动输入一百条。
所以,“离线加字幕”这个问题真正要问的是:哪款第三方应用在本地转写,而不是把你的音频发到服务器?
离线与云端字幕对比
| 设备端转写 | 云端转写 | |
|---|---|---|
| 飞行模式下可用 | 是 | 否 |
| 音频是否离开手机 | 从不 | 每次都会 |
| 看到字幕前的等待 | 只有处理时间 | 上传、排队、再下载 |
| 使用限制 | 无 | 常有分钟数、点数或套餐档位限制 |
| 清晰语音的准确率 | 相当 | 相当 |
| 嘈杂或带口音音频的准确率 | 都需要校对 | 都需要校对 |
面对糟糕的音频,两种方法都不是魔法。一支近距离的麦克风,比选择哪种引擎有用得多。
怎么判断一款应用是否在设备端生成字幕
两个快速测试:
- 打开飞行模式,试着生成字幕。能用,就是设备端;一直转圈或报错,就是在上传。
- 读一读隐私说明。设备端应用会写“不上传任何内容”或“在你的设备上处理”。云端应用会提到服务器、点数或处理分钟数。
Zella能通过飞行模式测试,它就是为完全在手机上运行而打造的。Zella for iPhone已在App Store上架;Mac版现已在Mac App Store推出。一次Pro购买两者通用。
让离线字幕更干净的技巧
- 录出清晰的音频:近距离麦克风会让设备端转写明显更准确。
- 导出前一定要扫一遍文字稿,检查人名和术语。
- 字幕保持一到两行,放在平台界面不会遮挡的位置。
- 使用带描边或底板的高对比度样式,让文字在任何画面上都清晰可读。
常见问题
在iPhone上不联网能给视频加字幕吗? 可以,用Zella这样的设备端应用。它在Neural Engine上转写,所以不需要网络连接。
离线字幕和云端字幕一样准确吗? 音频清晰的话,是的,现在的设备端模型非常出色。一定要校对文字稿里的人名和专业术语。
离线字幕能保护我的视频隐私吗? 能。设备端转写意味着你的音频和视频永远不会上传,这正是核心的隐私优势。参见iPhone上最好的AI视频剪辑应用。
字幕也能离线翻译吗? 在iPhone上,Zella通过Apple Translation完全在设备端把字幕翻译成19种语言。它需要iOS 18或更高版本,并且要先把语言下载到手机上,所以请在失去信号之前完成下载。
可以导入SRT文件,而不是转写吗? 可以。Zella能导入SRT,并为不读取字幕文件的平台把字幕烧录进视频。
相关文章