我正在尋找將MP3或M4A格式的音頻文件轉換或導出爲以下任何文件格式的方式:WMA,MP3,AIF或OGG。我知道PCM是CAF文件,但Unity不支持此文件。我無法在Xcode中使用AFConvert或與iOS SDK類似的東西。轉換或導出音頻文件
1
A
回答
1
你絕對應該使用CoreAudio的。特別是ExtFileReader C API。 Apple有關於如何使用此功能的離線轉換示例的示例代碼。 (不能張貼鏈接,因爲它的背後認證。)
0
這裏試試這個鏈接,如果你還沒有: - http://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Listings/ExtAudioFileConvert_cpp.html
它有一個C++類進行音頻轉換。項目的好看將有助於你在一定程度上理解這些概念。 你也可以參考這個PDF: http://izotope.fileburst.com/guides/iZotope_iOS_Audio_Programming_Guide.pdf
粗糙的想法是,你需要了解每個文件格式的基礎知識,並設置各種音頻特性,以節省PCM或LPCM到一個特定的格式。對於mp3,你根本不知道蘋果公司的編碼器,但只有解碼器。但AAC或WAV格式可以輕鬆用於相同的目的。對於MP3 Lame編碼器和解碼器可以使用,但我不知道如何使用它。
我希望這將幫助你實現ü想要什麼。
相關問題
- 1. 音頻文件轉換
- 2. 音頻文件的語音轉換器
- 3. 將WMA音頻文件轉換爲MP3音頻文件
- 4. 將二進制音頻文本轉換爲音頻文件
- 5. 在C#或Java中將音頻文件轉換爲文本
- 6. 轉換的NSData迴音頻文件
- 7. CAF文件的音頻轉換
- 8. 將chrome.tabcapture.capture轉換爲音頻文件?
- 9. 將音頻文件轉換爲base64
- 10. kAudioFormat用於.aif音頻文件轉換?
- 11. 將音頻文件轉換爲mp3
- 12. 將spx音頻文件轉換爲mp3
- 13. 轉換PHP中的音頻文件
- 14. 導出大型音頻文件
- 15. 將wav音頻文件轉換爲DSS音頻格式
- 16. 如何檢測音頻或視頻或在轉換後的文件都存在
- 17. 如何在iPhone上轉換wav或caf音頻文件
- 18. 如何將音頻文件.wav或語音識別轉換爲文本,Android Studio
- 19. 將視頻或音頻轉換爲文本而不播放它?
- 20. 轉換音頻流頻率
- 21. tlab音頻轉換
- 22. 音頻轉換C#
- 23. FFmpeg音頻轉換
- 24. 與音頻轉換
- 25. 如何轉換音頻文件中錄製或現有的視頻?
- 26. 我可以將視頻文件提取或轉換爲音頻嗎?
- 27. 使用java將音頻文件轉換爲文本文件
- 28. 音頻文件拋出IllegalStateException
- 29. 使用FFMPEG從圖像和音頻文件轉換視頻
- 30. 將視頻文件從SD卡轉換爲音頻