使用 afconvert 对 wav (LEI16) 文件进行下采样

Posted

技术标签:

【中文标题】使用 afconvert 对 wav (LEI16) 文件进行下采样【英文标题】:Using afconvert to dowsample a wav (LEI16) file 【发布时间】:2015-10-30 04:29:22 【问题描述】:

我读到 afconvert 可以接受比特率参数,如下所示:

afconvert -d LEI16 -b 704000 old_file.wav new_file.wav

但是,这个比特率参数似乎没有任何作用。由于我正在从 48kHz 采样率切换到 22KHz 采样率,因此我期望我的文件大小会变小。

什么给了?数据参数(LEI16)是否覆盖比特率参数?

【问题讨论】:

【参考方案1】:

您是否尝试过使用@ 执行命令?

例如,

afconvert --file caff --data LEI16@16000 --channels 1  fileOutputName.caf

afconvert -f caff -d LEI16@16000 -c 1  fileOutputName.caf

【讨论】:

以上是关于使用 afconvert 对 wav (LEI16) 文件进行下采样的主要内容,如果未能解决你的问题,请参考以下文章

使用哪种声音格式? iOS 通知

如何将任何 mp3 文件转换为 .wav 16khz mono 16bit

第3月第15天 afconvert lame

在 Javascript 中将 32 位 WAV 转换为 16 位 WAV

将 PCM 16 位 LE 转换为 WAV

确定 wav 文件的位深度