如何使用 AVFoundation 或 AVAsset 在我的视频之上创建字幕?

Jac*_*rse 5 cocoa-touch avfoundation ios4

我有一个使用合成和一些 AVAssets 的自定义播放器。一切正常。现在我想在我的视频上添加一些字幕。我在文档中读到,存在 mediaType“AVMediaTypeSubtitle”。是否有任何 Asset 或 AVAssetTrack 可以生成 TextOverlay,我可以将其插入到我的作品中以制作字幕?

Ste*_*eve 1

我认为有一个比我的更好的解决方案,但是您可以使用 AVVideoCompositionCoreAnimationTool 中的 CATextLayer 来使用文本叠加。