有誰知道是否有可能將音頻與視頻文件(如h.264編碼mpeg(或其他此類格式))分開,並保存音頻數據到一個單獨的文件,如MP3文件? 這涉及到iPhone SDK。iPhone - 從視頻文件中分離音頻並將其保存到一個單獨的文件
任何正確的方向指針將不勝感激。 謝謝。
有誰知道是否有可能將音頻與視頻文件(如h.264編碼mpeg(或其他此類格式))分開,並保存音頻數據到一個單獨的文件,如MP3文件? 這涉及到iPhone SDK。iPhone - 從視頻文件中分離音頻並將其保存到一個單獨的文件
任何正確的方向指針將不勝感激。 謝謝。
聽起來像AVFoundation的工作。我無法告訴你詳情,但打開一個AVURLAsset
視頻文件應該可以訪問它的tracks
。找出其中mediaType
爲AVMediaTypeAudio
的曲目。
不確定輸出部分,但我會嘗試創建一個AVMutableComposition
對象,然後添加要輸出的曲目。然後使用AVAssetExportSession
或AVAssetWriter
將結果寫入新文件。
謝謝。這聽起來不錯,生病檢查出來。 – Zigglzworth
@Zigglzworth做了這項工作?我有一個項目需要明天開始,我一直在考慮分離音頻和視頻。 – Ravi
@Ravi是的 – Zigglzworth
請參閱[我的Swift 3答案](http://stackoverflow.com/a/43599824/1966109)的一個類似的問題。提供的代碼從_.mov_文件中提取音軌並將其導出爲_.m4a_文件。 –