我一直在关注苹果的HTTP Live Streaming指南,并让它在我的应用程序中很好地工作,但我想在视频中嵌入字幕。建议Netflix做到了。HTTP编码视频直播字幕
我的源视频使用QuickTime Pro通过.srt文件嵌入字幕,在QuickTime和我的iOS应用中播放视频时可以看到字幕。一旦我使用mediafilesegmenter(按照HLS的要求)将视频分割为更小的.ts文件,字幕消失。我正在使用MPMoviePlayerController。
是否有特殊的方式来编码源视频或使用mediafilesegmenter字幕工作?
谢谢你的回答,这几乎是我得出的结论。我现在主要使用TimedMetadata。我很乐意看到苹果公司为HLS添加了对字幕的适当支持,但现在我认为这是不可能的。 –
您可以使用大约50美元的Apple Compressor在HLS流中添加隐藏式字幕。 http://www.youtube.com/watch?v=-r59sSiDBKU但是,webvtt可能是一个更好的,有一个开源的JavaScript项目来编辑他们http://scottbw.wordpress.com/2011/06/28/created-subtitles-and-audio-descriptions-with-html5-video /和苹果已经为他们提供了mediasubtitlesegmenter来将.vtt文件拆分成更小的.vtt文件以用于HLS – jbat100