ffmpeg,i2s adafruit麦克风卡(锉刀3 B)无声音

时间:2018-08-21 22:02:30

标签: ffmpeg raspberry-pi record adafruit

我有一个带Strech OS的Raspberry pi 3 B +麦克风卡(i2s mems adafruit)。

我想用ffmpeg做一个简单的记录(以供以后播放)。

做某事时:

next = raw_input("> ")
if "0" in next or "1" in next:
    how_much = int(next)

有效!

但是当我尝试使用ffmpeg时,我有一个没有声音的音频文件:/

 $ arecord -D dmic_sv -c2 -r 48000 -f S32_LE -t wav -V mono -v out.wav

arecord和ffmpeg生成的音频文件之间的区别是位数。具有记录的32位和具有ffmpeg的16位。

也许问题在这里?我不知道...

谢谢您的帮助:)

编辑:

现在,我可以使用

生成一个32位音频文件
$ ffmpeg -f alsa -ac 2 -ar 44100  -i default:CARD=sndrpisimplecar -t 10 out.wav

但是我没有麦克风的声音。所以问题不在于位格式...

仅需更多信息,ffmpeg的输入设备为ffmpeg -f alsa -i default:CARD=sndrpisimplecar -c:a pcm_s32le out.wav ,因为我已在default:CARD=sndrpisimplecar中建立了此ID

arecord -l

0 个答案:

没有答案
相关问题