2012-11-13 44 views
2

我對iOS開發相對比較陌生,有一些我試圖實現,但我找不到好的資源。我想將字幕嵌入到項目的視頻文件中。用戶在錄製視頻後錄製他輸入的一些句子,並將他輸入的文本作爲字幕嵌入到視頻中,一次一個字。我認爲這是通過AVFoundation實現的,但令我驚訝的是,除了Apple的文檔(當你想嵌入字幕時,它沒有多大用處),AVFoundation的信息相對較少。將字幕嵌入到iOS中的視頻文件中

如何才能做到這一點?我該如何格式化文本輸入以使其成爲字幕軌道?如何將該字幕軌嵌入視頻文件並將其導出,以便視頻始終具有字幕?我希望這裏有人知道這些事情..

在此先感謝。

+0

中所述我懷疑是否有標準API來執行此操作。但是對於顯示部分,您可以使用疊加來在視頻上顯示文字。但對於嵌入到視頻中,我猜你必須使用外部庫或自行編寫一些東西。 – jimpic

+0

顯示部分不是問題,我想保存帶有嵌入式字幕的視頻文件。將字幕加載爲AVAssets,然後導出結果視頻可能會訣竅,但我不確定... – akaralar

回答

1

如果您正在尋找創建一個含有內嵌字幕(AKA軟字幕)QuickTime視頻,看avsubtitleswriterOSX示例代碼WWDC 2013年

如果你喜歡的字幕刻錄成視頻,你可以使用AVVideoCompositionCoreAnimationTool ,如this tutorial

相關問題