[FFmpeg-user] [lavc rc] Error: 2pass curve failed to converge
Tom
snthdiueoa at gmail.com
Tue Aug 2 17:02:39 CEST 2011
Hi,
I'm trying to convert a series of jpegs to a movie, and I get an error
(log below).
I've done this earlier, without issues, for other jpegs, but for this
particular set, i get the error. I don't know how.
I'm using the latest version of ffmpeg (i built it last week from git
sources), on ubuntu 8.04.
My images can be downloaded on:
http://www.compulated.info/ffmpegtest_images.zip (6 MB)
The error I get is (see pass 2):
ubuntu at ip-10-244-10-134:~$ ffmpeg -i 7-%4d.jpg -t 1 -r 25 -b 4000k -f
mpeg -vcodec mpeg2video -an -pass 1 -passlogfile pass.txt -y
video_14.mpg 2>&1
ffmpeg version git-Thu Jul 28 14:59:54 2011 +0200-956c901, Copyright
(c) 2000-2011 the FFmpeg developers
built on Jul 28 2011 15:55:33 with gcc 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
configuration: --enable-gpl --enable-version3 --enable-nonfree
--enable-postproc --enable-libfaac --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora
--enable-libvorbis --enable-libxvid --enable-x11grab --enable-pthreads
libavutil 51. 11. 1 / 51. 11. 1
libavcodec 53. 9. 0 / 53. 9. 0
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 27. 3 / 2. 27. 3
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, image2, from '7-%4d.jpg':
Duration: 00:00:01.00, start: 0.000000, bitrate: N/A
Stream #0.0: Video: mjpeg, yuvj444p, 640x480 [SAR 1:1 DAR 4:3], 25
fps, 25 tbr, 25 tbn, 25 tbc
Unrecognized option 'passlogfile'
Incompatible pixel format 'yuvj444p' for codec 'mpeg2video',
auto-selecting format 'yuv420p'
[buffer @ 0x8de0880] w:640 h:480 pixfmt:yuvj444p tb:1/1000000 sar:1/1 sws_param:
[buffersink @ 0x8de6de0] auto-inserting filter 'auto-inserted scaler
0' between the filter 'src' and the filter 'out'
[scale @ 0x8de7160] w:640 h:480 fmt:yuvj444p -> w:640 h:480
fmt:yuv420p flags:0x4
[mpeg @ 0x8ddf500] VBV buffer size not set, muxing may fail
Output #0, mpeg, to 'video_14.mpg':
Metadata:
encoder : Lavf53.6.0
Stream #0.0: Video: mpeg2video, yuv420p, 640x480 [SAR 1:1 DAR
4:3], q=2-31, pass 1, 4000 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop, [?] for help
frame= 25 fps= 0 q=4.4 Lsize= 680kB time=00:00:00.96
bitrate=5802.7kbits/s
video:677kB audio:0kB global headers:0kB muxing overhead 0.481541%
ubuntu at ip-10-244-10-134:~$ ffmpeg -i 7-%4d.jpg -t 1 -r 25 -b 4000k -f
mpeg -vcodec mpeg2video -an -pass 2 -passlogfile pass.txt -y
video_14.mpg 2>&1
ffmpeg version git-Thu Jul 28 14:59:54 2011 +0200-956c901, Copyright
(c) 2000-2011 the FFmpeg developers
built on Jul 28 2011 15:55:33 with gcc 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
configuration: --enable-gpl --enable-version3 --enable-nonfree
--enable-postproc --enable-libfaac --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora
--enable-libvorbis --enable-libxvid --enable-x11grab --enable-pthreads
libavutil 51. 11. 1 / 51. 11. 1
libavcodec 53. 9. 0 / 53. 9. 0
libavformat 53. 6. 0 / 53. 6. 0
libavdevice 53. 2. 0 / 53. 2. 0
libavfilter 2. 27. 3 / 2. 27. 3
libswscale 2. 0. 0 / 2. 0. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, image2, from '7-%4d.jpg':
Duration: 00:00:01.00, start: 0.000000, bitrate: N/A
Stream #0.0: Video: mjpeg, yuvj444p, 640x480 [SAR 1:1 DAR 4:3], 25
fps, 25 tbr, 25 tbn, 25 tbc
Unrecognized option 'passlogfile'
Incompatible pixel format 'yuvj444p' for codec 'mpeg2video',
auto-selecting format 'yuv420p'
[buffer @ 0x8de0880] w:640 h:480 pixfmt:yuvj444p tb:1/1000000 sar:1/1 sws_param:
[buffersink @ 0x8de6de0] auto-inserting filter 'auto-inserted scaler
0' between the filter 'src' and the filter 'out'
[scale @ 0x8de7160] w:640 h:480 fmt:yuvj444p -> w:640 h:480
fmt:yuv420p flags:0x4
[mpeg2video @ 0x8ddf9e0] [lavc rc] Error: 2pass curve failed to converge
Output #0, mpeg, to 'video_14.mpg':
Stream #0.0: Video: mpeg2video, yuv420p, 640x480 [SAR 1:1 DAR
4:3], q=2-31, pass 2, 4000 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0.0 -> #0.0
Error while opening encoder for output stream #0.0 - maybe incorrect
parameters such as bit_rate, rate, width or height
Can anyone help? I've searched google, but all errors of this kind
were solved in 2006-2007 apparently, so it doesn't seem to be valid
for me...
Cheers,
Tom
More information about the ffmpeg-user
mailing list