On Mon, 11 Feb 2013 12:14:29 +0200, Jacques Koorts <[email protected]> wrote: > Hi there, > > Installed avconv and libavcodec-extra-*, and followed this example as set > out in the documentation: > > avconv -i /tmp/a.wav -ar 22050 /tmp/a.mp2 > > mine was: avconv -i drmapan.wav -ar 22050 test.mp3 > > I got this error: > > version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, Copyright (c) 2000-2012 the Libav > developers built on Jan 24 2013 14:49:20 with gcc 4.7.2 > Input #0, wav, from 'drmapan.wav': > Duration: 00:00:04.78, bitrate: 1411 kb/s > Stream #0.0: Audio: pcm_s16le, 22050 Hz, quad, s16, 1411 kb/s > Output #0, mp3, to 'test.mp3': > Stream #0.0: Audio: libmp3lame, 22050 Hz, quad, s16, 200 kb/s > Stream mapping: > Stream #0:0 -> #0:0 (pcm_s16le -> libmp3lame) > *Error while opening encoder for output stream #0:0 - maybe incorrect > parameters such as bit_rate, rate, width or height* > > Why did this simple example not work?
Seems the libmp3lame encoder in 0.8 does not declare its supported channel layouts and your input has 4 channels, which libmp3lame does not support. This has been fixed in the most recent release, so it should downmix to stereo automatically. To make it work in 0.8, add '-ac 2'. -- Anton Khirnov _______________________________________________ libav-tools mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-tools
