2011-08-12 68 views
5

有誰知道是否有可能將音頻與視頻文件(如h.264編碼mpeg(或其他此類格式))分開,並保存音頻數據到一個單獨的文件,如MP3文件? 這涉及到iPhone SDK。iPhone - 從視頻文件中分離音頻並將其保存到一個單獨的文件

任何正確的方向指針將不勝感激。 謝謝。

+0

請參閱[我的Swift 3答案](http://stackoverflow.com/a/43599824/1966109)的一個類似的問題。提供的代碼從_.mov_文件中提取音軌並將其導出爲_.m4a_文件。 –

回答

3

聽起來像AVFoundation的工作。我無法告訴你詳情,但打開一個AVURLAsset視頻文件應該可以訪問它的tracks。找出其中mediaTypeAVMediaTypeAudio的曲目。

不確定輸出部分,但我會嘗試創建一個AVMutableComposition對象,然後添加要輸出的曲目。然後使用AVAssetExportSessionAVAssetWriter將結果寫入新文件。

+0

謝謝。這聽起來不錯,生病檢查出來。 – Zigglzworth

+0

@Zigglzworth做了這項工作?我有一個項目需要明天開始,我一直在考慮分離音頻和視頻。 – Ravi

+0

@Ravi是的 – Zigglzworth

相關問題