Unity中的音频格式

日常使用中常见的音频格式

  • WAV:微软公司开发的一种声音文件格式
    特点:简单的编/解码、普遍的认同/支持以及无损耗存储,目前Windows上最流行的声音文件格式
  • AIFF:是APPLE公司开发的一种音频文件格式,被MACHINTOSH平台及其应用程序所支持,属于QuickTime技术的一部分
  • MP3:是MPEG标准中的音频部分,大小只有WAV文件的1/10,是一种有损压缩数字音频格式
  • MIDI:用于记录声音的信息,主要用处是在电脑作曲领域
  • WMA:音质要强于MP3格式,压缩率可以达到1:18,由微软开发,具有强的保护版权的能力
  • OGG:是一种新的音频压缩格式,有点类似MP3等现有的音乐格式,但有一点不同的是,它是完全免费、开放和没有专利限制的。

Unity中使用的音频格式

Unity中的音频文件分为两类:原生的音频或者是压缩的音频

  • 压缩的:压缩声音是通过从编辑器导入设置选择compressed选项,音频数据将很小,但在播放时会消耗CPU周期来解码
  • 原生的:对于短音效使用未压缩音频(WAV,AIFF)。音频数据将较大,但是声音在播放是不需要解码

Unity支持导入以下格式:.aif,.wav,.mp3和.ogg

格式 Mac/PC上使用压缩格式 移动平台上使用的压缩格式
MPEG Ogg Vorbis MP3
Ogg Vorbis Ogg Vorbis MP3
WAV Ogg Vorbis MP3
AIFF Ogg Vorbis MP3

音频在移动平台上的支持细节

  • iOS
    在移动平台上的压缩音频以MP3格式编码,以在解压缩时占用更少的CPU资源。
    出于性能方面的原因音频剪辑可以使用苹果的硬件编解码器进行播放。要启用它,在音频导入器(Audio Importer)下的"硬件解码(Hardware Decoding)"复选框勾选上。请注意,同一时间只能有一个硬件音频流解压缩,包括背景的iPod音频。

  • Android
    在移动平台上的压缩音频以MP3格式编码,以在解压缩时占用更少的CPU资源。

你可能感兴趣的:(Unity中的音频格式)