我需要一个44100Hz采样率的.wav文件,每2秒包含一次正1样本脉冲,重复约1分钟。
我还没有找到一种优雅的方法来使用linux命令行工具,比如sox,ffmpeg,......但我正在努力。
答案 0 :(得分:2)
可以使用sox轻松完成:
sox -b 16 -Dr 44100 -n out.wav synth 1s square pad 88199s repeat 30
心态如下:
-b 16
将位深度设置为16位
-Dr 44100
使用44.1 kHz的采样率,不添加任何抖动噪声
-n out.wav
输入文件为null,输出文件为out.wav
synth 1s square
合成一个方波样本(32768)
pad 88199s
用零填充来达到2秒的持续时间
repeat 30
重复30次以达到1分钟的脉冲序列