New submission from Eric Pardee <[email protected]>:

I reported this to ffmbc, having switched from FFmpeg version SVN-r19678 to
FFmpeg version FFmbc-0.4-rc1. 
After ffmbc slowed down, I switched back to FFmpeg version SVN-r25126. ** Also
switched from 32bit to 64bit **

What steps will reproduce the problem?
1. Take source input
(http://a1408.g.akamai.net/5/1408/1388/2005110403/1a1a1ad948be278cff2d96046ad90768d848b41947aa1986/sample_iTunes.mov.zip),
transcode out 2 output files, one 320x240 the other 80x60.

What is the expected output? What do you see instead?
1. With FFmpeg version SVN-r19678, each file comes out at the desired size.
2. With FFmpeg version SVN-r25126, if I specify the larger 320x240 file second,
the smaller 80x60 output file only contains the 1st quadrant of the 320x240
output file. If I specify the smaller 80x60 output file second, the larger
320x240 contains 4 80x60 full frames in one 320x240 frame.

What version of the product are you using? On what operating system?
Original (good): FFmpeg version SVN-r19678, Linux 2.6.28-15-generic #49-Ubuntu
SMP Tue Aug 18 18:40:08 UTC 2009 i686 GNU/Linux
Current (bad): FFmpeg version SVN-r25126, Linux 2.6.32-21-server #32-Ubuntu SMP
Fri Apr 16 09:17:34 UTC 2010 x86_64 GNU/Linu

- Full commandline run and everything the program printed without the repeating
parts.

320x240 First SVN-r25126:
/usr/local/bin/ffmpeg -i sample_iTunes.mov -map 0:0 -b 800k -s 320x240 -vcodec
mpeg4 -an -y sample320.mov -map 0:0 -b 200k -s 80x60 -vcodec mpeg4 -an
sample80.movFFmpeg version SVN-r25126, Copyright (c) 2000-2010 the FFmpeg 
developers
  built on Sep 15 2010 15:01:18 with gcc 4.4.3
  configuration: --enable-pthreads --enable-version3 --enable-libvorbis
--enable-libmp3lame --enable-libfaac --enable-nonfree --enable-gpl
--enable-libx264 --enable-runtime-cpudetect --enable-libgsm --enable-libxvid
--enable-libtheora --enable-libvpx --enable-libopencore-amrnb
--enable-libopencore-amrwb --disable-mmx --extra-cflags=-m64 --enable-pic
--enable-shared --disable-static
  libavutil     50.27. 0 / 50.27. 0
  libavcore      0. 9. 0 /  0. 9. 0
  libavcodec    52.89. 0 / 52.89. 0
  libavformat   52.78. 5 / 52.78. 5
  libavdevice   52. 2. 2 / 52. 2. 2
  libavfilter    1.39. 0 /  1.39. 0
  libswscale     0.11. 0 /  0.11. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample_iTunes.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
  Duration: 00:01:25.53, start: 0.000000, bitrate: 307 kb/s
    Stream #0.0(eng): Video: mpeg4, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 261
kb/s, 10 fps, 25 tbr, 3k tbn, 25 tbc
    Stream #0.1(eng): Audio: aac, 32000 Hz, mono, s16, 43 kb/s
[buffer @ 0x1bc4a50] w:640 h:480 pixfmt:yuv420p
[scale @ 0x1c22a10] w:640 h:480 fmt:yuv420p -> w:320 h:240 fmt:yuv420p flags:0x4
[buffer @ 0x1c6d4d0] w:640 h:480 pixfmt:yuv420p
[scale @ 0x1c6d550] w:640 h:480 fmt:yuv420p -> w:80 h:60 fmt:yuv420p flags:0x4
Output #0, mov, to 'sample320.mov':
  Metadata:
    encoder         : Lavf52.78.5
    Stream #0.0(eng): Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3], q=2-31,
800 kb/s, 25 tbn, 25 tbc
Output #1, mov, to 'sample80.mov':
  Metadata:
    encoder         : Lavf52.78.5
    Stream #1.0(eng): Video: mpeg4, yuv420p, 80x60 [PAR 1:1 DAR 4:3], q=2-31,
200 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.0 -> #1.0
Press [q] to stop encoding
frame=  855 fps=120 q=3.8 Lq=2.0 size=    8079kB time=85.48 bitrate=
774.2kbits/s    
video:8266kB audio:0kB global headers:0kB muxing overhead -2.268709%

320x240 Second SVN-r25126:
/usr/local/bin/ffmpeg -i sample_iTunes.mov -map 0:0 -b 200k -s 80x60 -vcodec
mpeg4 -an sample80first.mov -map 0:0 -b 800k -s 320x240 -vcodec mpeg4 -an -y
sample320second.mov
FFmpeg version SVN-r25126, Copyright (c) 2000-2010 the FFmpeg developers
  built on Sep 15 2010 15:01:18 with gcc 4.4.3
  configuration: --enable-pthreads --enable-version3 --enable-libvorbis
--enable-libmp3lame --enable-libfaac --enable-nonfree --enable-gpl
--enable-libx264 --enable-runtime-cpudetect --enable-libgsm --enable-libxvid
--enable-libtheora --enable-libvpx --enable-libopencore-amrnb
--enable-libopencore-amrwb --disable-mmx --extra-cflags=-m64 --enable-pic
--enable-shared --disable-static
  libavutil     50.27. 0 / 50.27. 0
  libavcore      0. 9. 0 /  0. 9. 0
  libavcodec    52.89. 0 / 52.89. 0
  libavformat   52.78. 5 / 52.78. 5
  libavdevice   52. 2. 2 / 52. 2. 2
  libavfilter    1.39. 0 /  1.39. 0
  libswscale     0.11. 0 /  0.11. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample_iTunes.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
  Duration: 00:01:25.53, start: 0.000000, bitrate: 307 kb/s
    Stream #0.0(eng): Video: mpeg4, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 261
kb/s, 10 fps, 25 tbr, 3k tbn, 25 tbc
    Stream #0.1(eng): Audio: aac, 32000 Hz, mono, s16, 43 kb/s
[buffer @ 0x1aa0850] w:640 h:480 pixfmt:yuv420p
[scale @ 0x1b06530] w:640 h:480 fmt:yuv420p -> w:80 h:60 fmt:yuv420p flags:0x4
[buffer @ 0x1a9f4b0] w:640 h:480 pixfmt:yuv420p
[scale @ 0x1d4b990] w:640 h:480 fmt:yuv420p -> w:320 h:240 fmt:yuv420p flags:0x4
Output #0, mov, to 'sample80first.mov':
  Metadata:
    encoder         : Lavf52.78.5
    Stream #0.0(eng): Video: mpeg4, yuv420p, 80x60 [PAR 1:1 DAR 4:3], q=2-31,
200 kb/s, 25 tbn, 25 tbc
Output #1, mov, to 'sample320second.mov':
  Metadata:
    encoder         : Lavf52.78.5
    Stream #1.0(eng): Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3], q=2-31,
800 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.0 -> #1.0
Press [q] to stop encoding
frame=  855 fps=134 q=2.0 Lq=2.0 size=     116kB time=85.48 bitrate= 
11.1kbits/s    
video:1874kB audio:0kB global headers:0kB muxing overhead -93.805421%


320x240 First SVN-r19678:
/usr/local/bin/ffmpeg -i sample_iTunes.mov -map 0:0 -b 800k -s 320x240 -vcodec
mpeg4 -an -y sample320old.mov -map 0:0 -b 200k -s 80x60 -vcodec mpeg4 -an
sample80old.mov
FFmpeg version SVN-r19678, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --enable-pthreads --enable-libvorbis --enable-libmp3lame
--enable-libfaac --enable-libfaad --enable-nonfree --enable-gpl --enable-libx264
--enable-runtime-cpudetect
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.32. 0 / 52.32. 0
  libavformat   52.38. 0 / 52.38. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
  built on Sep  3 2009 13:57:31, gcc: 4.3.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample_iTunes.mov':
  Duration: 00:01:25.53, start: 0.000000, bitrate: 307 kb/s
    Stream #0.0(eng): Video: mpeg4, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 25 tbr,
3k tbn, 25 tbc
    Stream #0.1(eng): Audio: aac, 32000 Hz, 1 channels, s16
Output #0, mov, to 'sample320old.mov':
    Stream #0.0(eng): Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3], q=2-31,
800 kb/s, 25 tbn, 25 tbc
Output #1, mov, to 'sample80old.mov':
    Stream #1.0(eng): Video: mpeg4, yuv420p, 80x60 [PAR 1:1 DAR 4:3], q=2-31,
200 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.0 -> #1.0
Press [q] to stop encoding
frame=  855 fps= 62 q=2.0 Lq=2.0 size=    1781kB time=85.48 bitrate=
170.6kbits/s    
video:1968kB audio:0kB global headers:0kB muxing overhead -9.529199%

320x240 Second SVN-r19678:
/usr/local/bin/ffmpeg -i sample_iTunes.mov -map 0:0 -b 200k -s 80x60 -vcodec
mpeg4 -an sample80first_old.mov -map 0:0 -b 800k -s 320x240 -vcodec mpeg4 -an -y
sample320second_old.mov
FFmpeg version SVN-r19678, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --enable-pthreads --enable-libvorbis --enable-libmp3lame
--enable-libfaac --enable-libfaad --enable-nonfree --enable-gpl --enable-libx264
--enable-runtime-cpudetect
  libavutil     50. 3. 0 / 50. 3. 0
  libavcodec    52.32. 0 / 52.32. 0
  libavformat   52.38. 0 / 52.38. 0
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0. 7. 1 /  0. 7. 1
  built on Sep  3 2009 13:57:31, gcc: 4.3.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'sample_iTunes.mov':
  Duration: 00:01:25.53, start: 0.000000, bitrate: 307 kb/s
    Stream #0.0(eng): Video: mpeg4, yuv420p, 640x480 [PAR 1:1 DAR 4:3], 25 tbr,
3k tbn, 25 tbc
    Stream #0.1(eng): Audio: aac, 32000 Hz, 1 channels, s16
Output #0, mov, to 'sample80first_old.mov':
    Stream #0.0(eng): Video: mpeg4, yuv420p, 80x60 [PAR 1:1 DAR 4:3], q=2-31,
200 kb/s, 25 tbn, 25 tbc
Output #1, mov, to 'sample320second_old.mov':
    Stream #1.0(eng): Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3], q=2-31,
800 kb/s, 25 tbn, 25 tbc
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.0 -> #1.0
Press [q] to stop encoding
frame=  855 fps= 74 q=2.0 Lq=2.0 size=     210kB time=85.48 bitrate= 
20.1kbits/s    
video:1968kB audio:0kB global headers:0kB muxing overhead -89.351680%

----------
messages: 12020
priority: normal
status: new
substatus: new
title: Multiple Output Files Error
type: bug

________________________________________________
FFmpeg issue tracker <[email protected]>
<https://roundup.ffmpeg.org/issue2244>
________________________________________________

Reply via email to