2

我对 iOS 开发相对较新,我正在努力实现一些目标,但我运气不好找到好的资源。我想将字幕嵌入到项目的视频文件中。用户录制视频,录制后他输入一些句子,他输入的文本作为字幕嵌入到视频中,一次一个词。我认为这是通过 AVFoundation 实现的,但令我惊讶的是,除了 Apple 的文档外,关于 AVFoundation 的信息相对较少(当您想嵌入字幕时,它并没有多大用处。)

怎么可能这样做呢?如何格式化文本输入以使其成为字幕轨道?如何将该字幕轨道嵌入到视频文件中并将其导出,以便视频始终带有字幕?我希望这里有人知道这些事情..

提前致谢。

4

1 回答 1

2

如果您正在寻找创建嵌入字幕(AKA 软字幕)的 QuickTime 视频,请参阅WWDC 2013 的avsubtitleswriterOSX示例代码。

如果您更喜欢将字幕刻录到视频中,您可以使用AVVideoCompositionCoreAnimationTool,如本教程中所述

于 2016-04-12T14:54:46.077 回答