【发布时间】:2011-02-08 17:08:55
【问题描述】:
你好漂亮的电脑人士,
对于question I had earlier concerning accessing the samples in an audio file,我现在意识到核心音频格式可能不是要走的路。
特别是因为on page 15 of the spec 它提到了使用 C 是一种“符号方便”,即你不能只用一些 c 函数打开它,然后用它做你想做的事。
也就是说,如果我想打开一个音频文件,然后在其上运行一些 C、C++ 或 Objective-C 代码来播放样本值,那么哪种格式最适合:WAV?国际电影节?其他的?
请记住,我希望它能够在 iOS 上运行。
谢谢!
【问题讨论】:
-
请注意,带有未压缩 LinearPCM 的 CAF 文件(如规范的表 2-2 所示)实际上与未压缩的 WAV 相同,并且应该同样易于编辑。
-
@AShelly。有趣的。我能否获得您对关于演示文稿“符号方便”的评论的意见(框的第 15 页。在规范中)。很高兴听到你的想法:)
-
我相信这是说您不能直接将文件二进制读取到文档描述的结构中。有诸如填充和可变大小字段之类的东西,需要解析文件。我的观点是,一旦你得到任何一种格式的 DATA 块,你所拥有的是原始 PCM,这是最容易编辑的格式。