我一直在關注蘋果的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