簡體   English   中英

iOS:從音頻文件獲取原始PCM數據

[英]iOS: Obtaining raw PCM data from audio file

我正在研究一個簡單的任務:

  • 打開iPhone的“ iPod音頻庫”中的音頻文件
  • 允許用戶通過設置兩個標記來選擇塊:開始時間和結束時間
  • 時間逆轉此塊
  • 將其另存為新文件

我有什么選擇?

我將列出幾個小時的研究結果:(請原諒,一旦弄清楚,我將一如既往地整理pu)

http://cocoadev.com/forums/discussion/499/core-audio/p1

https://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html <-這是一個官方的Apple示例項目,可以對其進行修改以得到我想要的東西

我相信您可以像您所說的那樣使用IphoneExtAudioFileConvertTest來獲得所需的內容,在用戶標記了他想要的時間之后,您要做的第一件事就是將其轉換為PCM,接下來您需要找出哪些數據包是您需要的數據包,然后編寫將其轉換為音頻文件,然后重新壓縮...我在這里寫了一個關於如何從音頻文件中獲取x秒的答案,我只用mp3和m4a對其進行了測試,但可以將其適配於PCM(pcm應該更容易因為它是線性的)。

丹尼爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM