【问题标题】:Audio format to choose for Big audio files为大音频文件选择的音频格式
【发布时间】:2014-06-22 22:31:59
【问题描述】:

哪种音频文件格式最适合用于大型音频文件?我有很多大型音频文件要在我的应用程序中使用,但它们当前的 mp3 大小为数百 MB

【问题讨论】:

    标签: ios audio core-audio avaudioplayer


    【解决方案1】:

    如果您想为音频文件节省更多存储空间,文件格式可能不会在文件大小上发生太大变化,降低比特率(例如 320Kbps 到 128Kbps)可以显着减小文件大小。

    【讨论】:

      【解决方案2】:

      :如何使用 microsofts audio compression manager?(practically its 在 m.s.d.n 中没有详细记录。

      Windows 提供专门压缩音频文件的编解码器。音频文件通常是 PCM 格式 (WAVE_FORMAT_PCM) 并使用最简单的直接声音方法播放(检查 msdn 是否可用)

      要使用 directsound 播放文件,即 PCM 格式,您首先创建一个 directsound 对象,创建一个 directsoundbuffer,然后使用 keep-fill-buffer 算法将 PCM 数据直接泵入缓冲区。

      如果你想使用编解码器,你可以尝试编写一个程序,打开一个 stream 文件并将它传递给 acm 驱动程序对象,从而(解)压缩它。

      ACM(音频压缩管理器)的驱动程序会找到适合输入源的编解码器并将其再次解压缩为 WAVE_FORMAT_PCM,以便您的应用能够播放它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多