我可以将 wav 文件转换为 pcm
ffmpeg -i file.wav -f s16le -acodec pcm_s16le file.pcm
我怎样才能恢复这个操作?
wav 容器只是向原始 PCM 数据添加一个简单的标头。标头包括格式、采样率和通道数。由于原始 PCM 数据不包含此信息,因此您需要在命令行上指定它。选项在它们应用的文件之前指定,因此输入文件之前的选项可用于指定输入文件的格式,输入文件之后和输出文件之前的选项可用于指定所需的输出格式文件。如果您希望输出文件中具有相同的位数/样本、采样率和通道数,那么在这种情况下您不需要任何输出选项; wav 容器格式已由文件扩展名指示。
将原始 PCM 转换为 WAV 的示例:
ffmpeg -f s16le -ar 44.1k -ac 2 -i file.pcm file.wav
-
-f s16le
…签名的 16 位小端样本
-
-ar 44.1k
…采样率44.1kHz
-
-ac 2
… 2 个通道(立体声)
-
-i file.pcm
… 输入文件
-
file.wav
… 输出文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)