【发布时间】:2012-11-13 09:35:09
【问题描述】:
我对 iOS 开发相对较新,我正在努力实现一些目标,但我没有找到好的资源。我想将字幕嵌入到项目的视频文件中。用户录制视频,录制后他输入一些句子,他输入的文本作为字幕嵌入到视频中,一次一个词。我认为这是通过 AVFoundation 实现的,但令我惊讶的是,除了 Apple 的文档外,关于 AVFoundation 的信息相对较少(当您想要嵌入字幕时,它没有多大用处。)
如何才能做到这一点?如何格式化文本输入以使其成为字幕轨道?如何将该字幕轨道嵌入到视频文件中并将其导出,以便视频始终具有字幕?我希望这里有人知道这些事情..
提前致谢。
【问题讨论】:
-
我怀疑是否有标准 API 可以做到这一点。但对于显示部分,您可以使用叠加层在视频上显示文本。但是对于嵌入到视频中,我猜你必须使用外部库或自己编写一些东西。
-
显示部分没有问题,我想保存嵌入字幕的视频文件。将字幕加载为 AVAsset,然后导出生成的视频可能会奏效,但我不确定......
标签: ios avfoundation subtitle