有沒有辦法在可可編程轉換和/或編碼爲AAC/M4A格式,而不使用不與Mac OS X附帶任何庫或程序的?在Cocoa中轉換/編碼到AAC的方法有哪些?
我不想使用例如,FAAC或ffmpeg的,做的編碼。
有沒有辦法在可可編程轉換和/或編碼爲AAC/M4A格式,而不使用不與Mac OS X附帶任何庫或程序的?在Cocoa中轉換/編碼到AAC的方法有哪些?
我不想使用例如,FAAC或ffmpeg的,做的編碼。
另一種方法是核心音頻。一個非常簡單的方法就是afconvert命令行工具,你可以使用NSTask來調用它。另一方面,直接使用Core Audio的API可以使您向用戶報告進度。
+1;約afconvert另一個好處是,(IIRC)它的Mac OS X的一部分(或XCode的,但考慮到這是堆棧溢出,你可能有一個,太)。 – fbrereto 2009-09-25 22:37:07
我不認爲afconvert是Xcode發行版的一部分 - 這是一件好事,因爲如果是這樣,提問者的應用程序的用戶需要安裝Xcode以將音頻轉換爲Xcode。 – 2009-09-26 00:37:54
這是很容易檢查:pkgutil --file-信息在/ usr/bin中/ afconvert。 (是的,它是基本操作系統的一部分)。 – 2009-09-26 15:47:37
這使得你與iTunes和AppleScript。爲什麼厭惡第三方工具? – lod3n 2009-09-25 19:48:44
@ lod3n:因爲有第一方庫可以做到這一點? – Chuck 2009-09-25 19:54:11
看QTKit。 – 2009-09-25 19:49:05