从振幅样本创建音频文件
Create audio file from samples of amplitude
如果我有样本振幅 (0-26522) 的文本文件,我如何从中创建可播放的音频文件?
我模糊地记得在 90 年代修改 .pcm
文件和 8 位样本。
是否有任何软件可以根据我的样本自动创建音频文件(PCM 或其他格式)?我找到了 SoX,但即使在查看了文档后我也无法弄清楚它是否可以做我想要的,如果可以的话如何...
名为 Audacity 的 GUI 音频工作站可让您执行此操作
文件 -> 导入 -> 原始数据
Encoding: Signed 16-bit PCM // even though your ints are unsigned it still works
Byte order: little endian
Channels 1 channel mono
然后点击导入
为了确认这项工作,我在文本编辑器中对下面的整数列表进行了大约 10 次(剪切 N 粘贴,然后 select 所有粘贴、粘贴、粘贴、粘贴),以生成数千次垂直列中的整数...这是我的玩具输入文件...在上面的导入之后只需执行
即可保存
文件 -> 导出音频
在您选择输出格式(mp3、aac、PCM 等)的地方,一旦我这样做,输出 mp3 就可以播放了……使用我的玩具输入文件,我确实听到了正弦音
3
305
20294
11029
585
3
305
20294
11029
585
3
305
20294
11029
585
如果我有样本振幅 (0-26522) 的文本文件,我如何从中创建可播放的音频文件?
我模糊地记得在 90 年代修改 .pcm
文件和 8 位样本。
是否有任何软件可以根据我的样本自动创建音频文件(PCM 或其他格式)?我找到了 SoX,但即使在查看了文档后我也无法弄清楚它是否可以做我想要的,如果可以的话如何...
名为 Audacity 的 GUI 音频工作站可让您执行此操作
文件 -> 导入 -> 原始数据
Encoding: Signed 16-bit PCM // even though your ints are unsigned it still works
Byte order: little endian
Channels 1 channel mono
然后点击导入
为了确认这项工作,我在文本编辑器中对下面的整数列表进行了大约 10 次(剪切 N 粘贴,然后 select 所有粘贴、粘贴、粘贴、粘贴),以生成数千次垂直列中的整数...这是我的玩具输入文件...在上面的导入之后只需执行
即可保存文件 -> 导出音频
在您选择输出格式(mp3、aac、PCM 等)的地方,一旦我这样做,输出 mp3 就可以播放了……使用我的玩具输入文件,我确实听到了正弦音
3
305
20294
11029
585
3
305
20294
11029
585
3
305
20294
11029
585