Hi Carl (and all), Well, I can't remove the -acodec pcm_s32le option. If I just run:
ffmpeg -f alsa -i mic_sv temp.wav '[alsa @ 0x243b3f0] cannot set sample format 0x10000 2 (Invalid argument) mic_sv: Input/output error' > Next step will be to copy the options used for arecord. I already made sure the arecord and ffmpeg PCM options are identical. I have just written a custom ALSA hook ('michooks') in ffmpeg that dumps all the PCM settings. Here is the result: 1. arecord -v -r48000 -c2 -fS32_LE --period-size=16384 --buffer-size=65536 -Dmic_sv -twav /dev/null Uses 5% CPU. Console output: http://vpaste.net/CPk3A 2. ALSA_CONFIG_PATH=/usr/share/alsa/alsa.conf:./dumpasoundrc ffmpeg -f alsa -acodec pcm_s32le -i michooks -f null - Uses 95% CPU. Console output: http://vpaste.net/xSvae You can see that I've configured arecord/FFMPEG to have identical settings (buffer sizes, period sizes, etc.) Any thoughts? Thank you, Christina On Fri, Feb 17, 2017 at 3:43 AM, Carl Eugen Hoyos <ceffm...@gmail.com> wrote: > 2017-02-17 12:19 GMT+01:00 christina zou <zou.christ...@gmail.com>: > > Hi Carl, > > > > Thanks for the quick reply!! > > > > My mic natively records in 32bit LE format. I thought -acodec > > pcm_s32le was merely supplying the input format? > > You are right and it seems to work here but since you are reporting an > issue I would suggest to try with default values first. > > Carl Eugen > _______________________________________________ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". > _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".