Bug 925

Summary: ffmpeg 0.5-3 can not convert to mp4
Product: Fedora Reporter: Harald Reindl <spam2>
Component: ffmpegAssignee: Dominik 'Rathann' Mierzejewski <dominik>
Status: RESOLVED WONTFIX    
Severity: normal CC: kwizart
Priority: P5    
Version: 11   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Harald Reindl 2009-11-07 16:22:56 CET
The last update breaks convert to mp4

[root@buildserver:/buildserver/autotest/parts]$ /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p_master.mov' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p_master.mov.mp4
FFmpeg version 0.5-rpmfusion, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic --extra-version=rpmfusion --enable-bzlib --enable-libdc1394 --enable-libdirac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-vdpau --enable-x11grab --enable-avfilter --enable-avfilter-lavf --enable-postproc --enable-swscale --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 0 / 52.20. 0
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Oct 26 2009 01:33:29, gcc: 4.4.1 20090725 (Red Hat 4.4.1-2)

Seems stream 1 codec frame rate differs from container frame rate: 59.94 (5994/100) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p_master.mov':
  Duration: 00:01:00.92, start: 0.000000, bitrate: 1980 kb/s
    Stream #0.0(eng): Audio: aac, 48000 Hz, stereo, s16
    Stream #0.1(eng): Video: h264, yuv420p, 960x540, 29.97 tbr, 29.97 tbn, 59.94 tbc
Output #0, mp4, to '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p_master.mov.mp4':
    Stream #0.0(eng): Video: mpeg4, yuv420p, 300x300 [PAR 4:3 DAR 4:3], q=2-31, 200 kb/s, 90k tbn, 29.97 tbc
    Stream #0.1(eng): Audio: 0x0000, 22050 Hz, mono, s16, 64 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
  Stream #0.0 -> #0.1
Unsupported codec for output stream #0.1


Nov 07 15:58:56 Updated: ffmpeg-libs-0.5-3.fc11.x86_64
Nov 07 15:58:57 Updated: ffmpeg-0.5-3.fc11.x86_64
Nov 07 15:58:57 Updated: ffmpeg-devel-0.5-3.fc11.x86_64

___________________


Normally all of this test-videos are converted fine, now it seems only flv and thumbnail.image is possible:

[root@buildserver:/buildserver/autotest/parts]$ ../start.php ffmpeg-fwx
Array                                                                  
(                                                                      
    [calls] => Array                                                   
        (                                                              
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg-1.mpg' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg-1.mpg.mp4  >'/dev/null' 2>'/dev/null'                   
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg-1.mpg' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg-1.mpg.mp4' konvertiert werden werden!                                                                             
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            
Array                                                                                                                                                        
(                                                                                                                                                            
    [calls] => Array                                                                                                                                         
        (                                                                                                                                                    
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-flip4mac_qt_export_components.wmv' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-flip4mac_qt_export_components.wmv.mp4  >'/dev/null' 2>'/dev/null'                                                                                                                                  
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-flip4mac_qt_export_components.wmv' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-flip4mac_qt_export_components.wmv.mp4' konvertiert werden werden!                               
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            
Array                                                                                                                                                        
(                                                                                                                                                            
    [calls] => Array                                                                                                                                         
        (                                                                                                                                                    
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_800kbps_streaming.mp4' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_800kbps_streaming.mp4.mp4  >'/dev/null' 2>'/dev/null'                                                                                                                                              
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_800kbps_streaming.mp4' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_800kbps_streaming.mp4.mp4' konvertiert werden werden!                                           
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            
Array                                                                                                                                                        
(                                                                                                                                                            
    [calls] => Array                                                                                                                                         
        (                                                                                                                                                    
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-h.264_800kbps_streaming.mov' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-h.264_800kbps_streaming.mov.mp4  >'/dev/null' 2>'/dev/null'                                                                                                                                              
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-h.264_800kbps_streaming.mov' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-h.264_800kbps_streaming.mov.mp4' konvertiert werden werden!                                           
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            
Array                                                                                                                                                        
(                                                                                                                                                            
    [calls] => Array                                                                                                                                         
        (                                                                                                                                                    
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_Improved_24p_small_progressive.mp4' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_Improved_24p_small_progressive.mp4.mp4  >'/dev/null' 2>'/dev/null'                                                                                                                    
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_Improved_24p_small_progressive.mp4' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_Improved_24p_small_progressive.mp4.mp4' konvertiert werden werden!                 
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            
Array                                                                                                                                                        
(                                                                                                                                                            
    [calls] => Array                                                                                                                                         
        (                                                                                                                                                    
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p_master.mov' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p_master.mov.mp4  >'/dev/null' 2>'/dev/null'                   
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p_master.mov' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p_master.mov.mp4' konvertiert werden werden!                                                                             
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            
Array                                                                                                                                                        
(                                                                                                                                                            
    [calls] => Array                                                                                                                                         
        (                                                                                                                                                    
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_improved_24p_fast_cable_streaming.mp4' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_improved_24p_fast_cable_streaming.mp4.mp4  >'/dev/null' 2>'/dev/null'                                                                                                              
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_improved_24p_fast_cable_streaming.mp4' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_improved_24p_fast_cable_streaming.mp4.mp4' konvertiert werden werden!           
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            
Array                                                                                                                                                        
(                                                                                                                                                            
    [calls] => Array                                                                                                                                         
        (                                                                                                                                                    
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mp42-mpga.avi' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mp42-mpga.avi.mp4  >'/dev/null' 2>'/dev/null'             
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mp42-mpga.avi' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mp42-mpga.avi.mp4' konvertiert werden werden!                                                                       
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            
nasa_shuttle_m420p-mpeg-1.mpg (3.57 MB)                                                                                                                      
OK: flv (961.10 KB)                                                                                                                                          
OK: jpg - 300, 300, 2, width="300" height="300", 8, 3, image/jpeg (12.90 KB)                                                                                 
FAILED: mp4 - result                                                                                                                                         
FAILED: mp4                                                                                                                                                  
Array                                                                                                                                                        
(                                                                                                                                                            
    [calls] => Array                                                                                                                                         
        (                                                                                                                                                    
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg-1.mpg' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg-1.mpg.mp4  >'/dev/null' 2>'/dev/null'                   
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg-1.mpg' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg-1.mpg.mp4' konvertiert werden werden!                                                                             
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            


nasa_shuttle_m420p-flip4mac_qt_export_components.wmv (3.58 MB)
OK: flv (983.10 KB)                                           
OK: jpg - 300, 300, 2, width="300" height="300", 8, 3, image/jpeg (13.90 KB)
FAILED: mp4 - result                                                        
FAILED: mp4                                                                 
Array                                                                       
(                                                                           
    [calls] => Array                                                        
        (                                                                   
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-flip4mac_qt_export_components.wmv' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-flip4mac_qt_export_components.wmv.mp4  >'/dev/null' 2>'/dev/null'                                                                                                                                  
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-flip4mac_qt_export_components.wmv' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-flip4mac_qt_export_components.wmv.mp4' konvertiert werden werden!                               
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            


nasa_shuttle_m420p-mpeg4_800kbps_streaming.mp4 (2.00 MB)
OK: flv (942.50 KB)                                     
OK: jpg - 300, 300, 2, width="300" height="300", 8, 3, image/jpeg (13.90 KB)
FAILED: mp4 - result                                                        
FAILED: mp4                                                                 
Array                                                                       
(                                                                           
    [calls] => Array                                                        
        (                                                                   
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_800kbps_streaming.mp4' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_800kbps_streaming.mp4.mp4  >'/dev/null' 2>'/dev/null'                                                                                                                                              
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_800kbps_streaming.mp4' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_800kbps_streaming.mp4.mp4' konvertiert werden werden!                                           
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            


nasa_shuttle_m420p-h.264_800kbps_streaming.mov (2.23 MB)
OK: flv (976.00 KB)                                     
OK: jpg - 300, 300, 2, width="300" height="300", 8, 3, image/jpeg (12.90 KB)
FAILED: mp4 - result                                                        
FAILED: mp4                                                                 
Array                                                                       
(                                                                           
    [calls] => Array                                                        
        (                                                                   
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-h.264_800kbps_streaming.mov' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-h.264_800kbps_streaming.mov.mp4  >'/dev/null' 2>'/dev/null'                                                                                                                                              
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-h.264_800kbps_streaming.mov' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-h.264_800kbps_streaming.mov.mp4' konvertiert werden werden!                                           
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            


nasa_shuttle_m420p-mpeg4_Improved_24p_small_progressive.mp4 (537.20 KB)
OK: flv (837.00 KB)                                                    
OK: jpg - 300, 300, 2, width="300" height="300", 8, 3, image/jpeg (12.20 KB)
FAILED: mp4 - result                                                        
FAILED: mp4                                                                 
Array                                                                       
(                                                                           
    [calls] => Array                                                        
        (                                                                   
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_Improved_24p_small_progressive.mp4' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_Improved_24p_small_progressive.mp4.mp4  >'/dev/null' 2>'/dev/null'                                                                                                                    
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_Improved_24p_small_progressive.mp4' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_Improved_24p_small_progressive.mp4.mp4' konvertiert werden werden!                 
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            


nasa_shuttle_m420p_master.mov (14.38 MB)
OK: flv (2.21 MB)                       
OK: jpg - 300, 300, 2, width="300" height="300", 8, 3, image/jpeg (14.10 KB)
FAILED: mp4 - result                                                        
FAILED: mp4                                                                 
Array                                                                       
(                                                                           
    [calls] => Array                                                        
        (                                                                   
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p_master.mov' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p_master.mov.mp4  >'/dev/null' 2>'/dev/null'                   
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p_master.mov' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p_master.mov.mp4' konvertiert werden werden!                                                                             
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)                                                                                                                                                            


nasa_shuttle_m420p-mpeg4_improved_24p_fast_cable_streaming.mp4 (797.60 KB)
OK: flv (841.90 KB)                                                       
OK: jpg - 300, 300, 2, width="300" height="300", 8, 3, image/jpeg (13.60 KB)
FAILED: mp4 - result                                                        
FAILED: mp4                                                                 
Array                                                                       
(                                                                           
    [calls] => Array                                                        
        (                                                                   
            [video] => /usr/bin/ffmpeg -i '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_improved_24p_fast_cable_streaming.mp4' -y -ar '22050' -ac '1' -s '300x300' -aspect '4:3' -padcolor '000000' /Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_improved_24p_fast_cable_streaming.mp4.mp4  >'/dev/null' 2>'/dev/null'                                                                                                              
        )                                                                                                                                                    

    [result] => 
    [status] => Status Video: Video '/Volumes/dune/buildserver/autotest/testfiles/video/nasa_shuttle_m420p-mpeg4_improved_24p_fast_cable_streaming.mp4' konnte nicht in '/Volumes/dune/buildserver/autotest/temp/nasa_shuttle_m420p-mpeg4_improved_24p_fast_cable_streaming.mp4.mp4' konvertiert werden werden!           
Status Thumbnail: Es wurde kein Thumbnail generiert.                                                                                                         
)
Comment 1 Dominik 'Rathann' Mierzejewski 2009-11-07 20:38:56 CET
Such long logs belong in attachments. That said, the change is due to discovering that faac licence is not GPL compatible, thus FFmpeg linked against faac is not redistributable.

You can get faac back by rebuilding the src.rpm with --with faac, but I can't turn it back on in RPMFusion.
Comment 2 Harald Reindl 2009-11-07 21:02:41 CET
In this case i think rpmfusion-nonfree would be the right place
It's really sad to lose multimedia-features that are present over years
Comment 3 Dominik 'Rathann' Mierzejewski 2009-11-07 21:22:21 CET
(In reply to comment #2)
> In this case i think rpmfusion-nonfree would be the right place

We didn't want to move our whole multimedia stack to nonfree.

> It's really sad to lose multimedia-features that are present over years

Well... that's what we get for not checking the licensing carefully enough earlier.