在 iOS 中动态包含视频文件的字幕?

Posted

技术标签:

【中文标题】在 iOS 中动态包含视频文件的字幕?【英文标题】:Dynamically including Subtitles to video files in iOS? 【发布时间】:2015-06-16 11:08:58 【问题描述】:

在 AVFoundation 中,我们可以拆分和合并任何媒体文件的轨道。我假设一个字幕是另一个轨道,我想根据用户选择的语言包含这个轨道。我的想法是根据我在项目中支持的语言包含硬编码的字幕文件,并将这个字幕轨道添加到我在运行时拥有的视频文件中。 我不确定这是否可以通过 AVFoundation 实现。请指导我找到解决方案。

【问题讨论】:

【参考方案1】:

苹果提供的示例代码“avsubtitleswriterOSX”与 ios 7 和 8 兼容。这解决了我的问题。 avsubtitleswriterOSX

【讨论】:

以上是关于在 iOS 中动态包含视频文件的字幕?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 中将字幕嵌入到视频文件中

iOS 视频字幕srt文件解析

如何把字幕和视频合成到一个文件?

合并视频文件和字幕

播放视频时默认显示软字幕

怎么把字幕文件嵌入视频