user5739: I would like to capture audio with ffmpeg in .raw format. Here is what I do to capture in .mp3 format :
ffmpeg -f dshow -t 10 -i audio="virtual-audio-capturer" -y "sound.mp3"

note that I don't want to capture in .mp3 then convert in .raw

user9105: Use sound.wav as your output, instead of sound.mp3.  Or if you literally mean raw PCM data with no headers, not just uncompressed, then try
ffmpeg -f dshow -t 10 -i audio="virtual-audio-capturer" -f s16le -y "sound.pcm"

Play it back with
ffplay -channels 2 -f s16le -i sound.pcm

Unless you really need headerless, I'd suggest WAV files for ease of use.  Sample format, rate, and number of channels stored in the file is a Good Thing.

5739: <p>I would like to capture audio with ffmpeg in .raw format. Here is what I do to capture in .mp3 format :</p>

<pre><code>ffmpeg -f dshow -t 10 -i audio="virtual-audio-capturer" -y "sound.mp3"
</code></pre>

<p>note that I don't want to capture in .mp3 then convert in .raw</p>
 9105: <p>Use <code>sound.wav</code> as your output, instead of <code>sound.mp3</code>.  Or if you literally mean raw PCM data with no headers, not just uncompressed, then try</p>

<pre><code>ffmpeg -f dshow -t 10 -i audio="virtual-audio-capturer" -f s16le -y "sound.pcm"
</code></pre>

<p>Play it back with</p>

<pre><code>ffplay -channels 2 -f s16le -i sound.pcm
</code></pre>

<p>Unless you really need headerless, I'd suggest WAV files for ease of use.  Sample format, rate, and number of channels stored in the file is a Good Thing.</p>
