[FFmpeg-user] Problem converting from FLV to MP4

Fernando Martinelli fernando.martinelli at gmail.com
Tue Jul 24 13:11:03 CEST 2012


2012/7/23 Carl Eugen Hoyos <cehoyos at ag.or.at>

> Fernando Martinelli <fernando.martinelli <at> gmail.com> writes:
>
> > ffmpeg -i  input.flv -vcodec mpeg4 -b:v 200k -r 24
> > -vf scale=320:240 -ar 44100 -y output.mp4
>
> Does the problem also occur without -ar 44100 ?
>

It shows an error if I take out the -ar 44100:

*ffmpeg -i  input.flv -vcodec mpeg4 -b:v 200k -r 24 -vf scale=320:240 -y
output.mp4 *
*
*
*ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers*
*  built on Jul 12 2012 15:00:45 with gcc 4.7.1*
*  configuration: --prefix=/usr --extra-cflags='-g -O2 -fstack-protector
--param=ssp-buffer-size=4 -Wformat -Werror=format-security '
--extra-ldflags='-Wl,-z,relro' --cc='ccache cc' --enable-shared
--enable-libmp3lame --enable-gpl --enable-nonfree
--disable-decoder=libdirac --enable-libvorbis --disable-pthreads
--enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab
--enable-libgsm --enable-libtheora --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libx264 --enable-libspeex
--enable-nonfree --disable-stripping --enable-libschroedinger
--disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg
--enable-libvpx --enable-librtmp --enable-avfilter --enable-libfreetype
--enable-libvo-aacenc --disable-decoder=amrnb --enable-libvo-amrwbenc
--enable-libaacplus --libdir=/usr/lib/x86_64-linux-gnu --disable-vda
--enable-libbluray --enable-libdc1394 --disable-altivec --disable-armv5te
--disable-armv6 --disable-vis --shlibdir=/usr/lib/x86_64-linux-gnu*
*  libavutil      51. 54.100 / 51. 54.100*
*  libavcodec     54. 23.100 / 54. 23.100*
*  libavformat    54.  6.100 / 54.  6.100*
*  libavdevice    54.  0.100 / 54.  0.100*
*  libavfilter     2. 77.100 /  2. 77.100*
*  libswscale      2.  1.100 /  2.  1.100*
*  libswresample   0. 15.100 /  0. 15.100*
*  libpostproc    52.  0.100 / 52.  0.100*
*[libspeex @ 0x155ab80] Missing Speex header, assuming defaults.*
*Guessed Channel Layout for  Input Stream #0.1 : mono*
*Input #0, flv, from 'input.flv':*
*  Metadata:*
*    creationdate    : Sat Jul 21 12:20:45*
*  Duration: 00:11:25.61, start: 0.000000, bitrate: 211 kb/s*
*    Stream #0:0: Video: h264 (Baseline), yuv420p, 320x240 [SAR 1:1 DAR
4:3], 12 tbr, 1k tbn, 24 tbc*
*    Stream #0:1: Audio: speex, 16000 Hz, mono, s16*
*[buffer @ 0x155b1a0] w:320 h:240 pixfmt:yuv420p tb:1/1000 sar:1/1
sws_param:flags=2*
*[buffersink @ 0x15d8bc0] No opaque field provided*
*[scale @ 0x1568d00] w:320 h:240 fmt:yuv420p sar:1/1 -> w:320 h:240
fmt:yuv420p sar:1/1 flags:0x4*
*[libfaac @ 0x15d8080] libfaac doesn't support this output format!*
*Output #0, mp4, to 'output.mp4':*
*  Metadata:*
*    creationdate    : Sat Jul 21 12:20:45*
*    Stream #0:0: Video: mpeg4, yuv420p, 320x240 [SAR 1:1 DAR 4:3], q=2-31,
200 kb/s, 90k tbn, 24 tbc*
*    Stream #0:1: Audio: aac, 16000 Hz, mono, s16, 128 kb/s*
*Stream mapping:*
*  Stream #0:0 -> #0:0 (h264 -> mpeg4)*
*  Stream #0:1 -> #0:1 (libspeex -> libfaac)*
*Error while opening encoder for output stream #0:1 - maybe incorrect
parameters such as bit_rate, rate, width or height*


More information about the ffmpeg-user mailing list