[FFmpeg-trac] #956(FFmpeg:new): ffmpeg V0.10 cannot convert to a jpg file, but ffmpeg v0.9 can

FFmpeg trac at avcodec.org
Mon Jan 30 03:50:15 CET 2012


#956: ffmpeg V0.10 cannot convert to a jpg file, but ffmpeg v0.9 can
-------------------------------------+-------------------------------------
             Reporter:               |                     Type:  defect
  chenct1976@…                       |                 Priority:  normal
               Status:  new          |                  Version:  0.10
            Component:  FFmpeg       |               Blocked By:
             Keywords:  convert jpg  |  Reproduced by developer:  1
  file Error                         |
             Blocking:               |
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Hi, All.
   When I convert a mp4 file to capture a jpg file, it can not convert
 successfuly(The output file was not generated).
 Execute command: ffmpeg_g  -ss 20 -t 0.001 -vframes 1 -i input.mp4 -y  -f
 image2 -s 350x240  outfile.jpg
 OS: Win7+MinGW32
 The log file information: (It looks like lack of parameters, but I have
 supported parameters: "ss, t, vframes")
 2012/01/30-10:25: ffmpeg version 0.10
 2012/01/30-10:25: Copyright (c) 2000-2012 the FFmpeg developers
 2012/01/30-10:25: built on Jan 29 2012 17:50:46 with gcc 4.5.2
 2012/01/30-10:25: configuration: --prefix=/ffmpeg/release10 --enable-debug
 --disable-static --enable-shared --enable-gpl --enable-version3 --enable-
 avfilter --enable-memalign-hack --enable-avisynth --enable-libgsm
 --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb
 --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid
 --enable-libfaac --enable-nonfree --enable-libspeex --enable-libopenjpeg
 --enable-libxavs --enable-libvpx --enable-libvo-aacenc --enable-libvo-
 amrwbenc --enable-libschroedinger --enable-libcelt --enable-frei0r
 --enable-libdirac --disable-decoder=libdirac --extra-
 cflags=-I/ffmpeg/olibs9/include --extra-ldflags=-L/ffmpeg/olibs9/lib
 --extra-libs=/mingw/lib/libdl.a
 2012/01/30-10:25: libavutil 51. 34.101 / 51. 34.101
 2012/01/30-10:25: libavcodec 53. 60.100 / 53. 60.100
 2012/01/30-10:25: libavformat 53. 31.100 / 53. 31.100
 2012/01/30-10:25: libavdevice 53. 4.100 / 53. 4.100
 2012/01/30-10:25: libavfilter 2. 60.100 / 2. 60.100
 2012/01/30-10:25: libswscale 2. 1.100 / 2. 1.100
 2012/01/30-10:25: libswresample 0. 6.100 / 0. 6.100
 2012/01/30-10:25: libpostproc 52. 0.100 / 52. 0.100
 2012/01/30-10:25: Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input.mp4':
 2012/01/30-10:25: Metadata:
 2012/01/30-10:25: major_brand : isom
 2012/01/30-10:25: minor_version : 512
 2012/01/30-10:25: compatible_brands: isomiso2avc1mp41
 2012/01/30-10:25: creation_time : 1970-01-01 00:00:00
 2012/01/30-10:25: encoder : Lavf52.16.0
 2012/01/30-10:25: comment : FlixEngineLinux_8.0.16.0 (www.on2.com)
 2012/01/30-10:25: Duration:
 2012/01/30-10:25: 00:00:59.15
 2012/01/30-10:25: start:
 2012/01/30-10:25: 0.000000
 2012/01/30-10:25: bitrate:
 2012/01/30-10:25: 432 kb/s
 2012/01/30-10:25: Stream #0:0
 2012/01/30-10:25: (und)
 2012/01/30-10:25: Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 540x360
 [SAR 1:1 DAR 3:2], 363 kb/s
 2012/01/30-10:25: 23.98 fps
 2012/01/30-10:25: 23.98 tbr
 2012/01/30-10:25: 1k tbn
 2012/01/30-10:25: 2k tbc
 2012/01/30-10:25: Metadata:
 2012/01/30-10:25: creation_time : 1970-01-01 00:00:00
 2012/01/30-10:25: handler_name : VideoHandler
 2012/01/30-10:25: Stream #0:1
 2012/01/30-10:25: (und)
 2012/01/30-10:25: Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, s16,
 64 kb/s
 2012/01/30-10:25: Metadata:
 2012/01/30-10:25: creation_time : 1970-01-01 00:00:00
 2012/01/30-10:25: handler_name :
 2012/01/30-10:25: Incompatible pixel format 'yuv420p' for codec 'mjpeg',
 auto-selecting format 'yuvj420p'
 2012/01/30-10:25: [buffer @ 014aefa0] w:540 h:360 pixfmt:yuv420p
 tb:1/1000000 sar:1/1 sws_param:
 2012/01/30-10:25: [scale @ 026088a0] w:540 h:360 fmt:yuv420p -> w:350
 h:240 fmt:yuvj420p flags:0x4
 2012/01/30-10:25: Output #0, image2, to 'outfile.jpg':
 2012/01/30-10:25: Metadata:
 2012/01/30-10:25: major_brand : isom
 2012/01/30-10:25: minor_version : 512
 2012/01/30-10:25: compatible_brands: isomiso2avc1mp41
 2012/01/30-10:25: creation_time : 1970-01-01 00:00:00
 2012/01/30-10:25: comment : FlixEngineLinux_8.0.16.0 (www.on2.com)
 2012/01/30-10:25: encoder : Lavf53.31.100
 2012/01/30-10:25: Stream #0:0
 2012/01/30-10:25: (und)
 2012/01/30-10:25: Video: mjpeg, yuvj420p, 350x240 [SAR 36:35 DAR 3:2],
 q=2-31, 200 kb/s
 2012/01/30-10:25: 90k tbn
 2012/01/30-10:25: 23.98 tbc
 2012/01/30-10:25: Metadata:
 2012/01/30-10:25: creation_time : 1970-01-01 00:00:00
 2012/01/30-10:25: handler_name : VideoHandler
 2012/01/30-10:25: Stream mapping:
 2012/01/30-10:25: Stream #0:0 -> #0:0
 2012/01/30-10:25: (h264 -> mjpeg)
 2012/01/30-10:25: Press [q] to stop, [?] for help
 2012/01/30-10:25: frame= 0 fps= 0 q=0.0 Lsize= 0kB time=00:00:00.00
 bitrate= 0.0kbits/s
 2012/01/30-10:25: video:0kB audio:0kB global headers:0kB muxing overhead
 nan%
 2012/01/30-10:25: Output file is empty, nothing was encoded (check -ss /
 -t / -frames parameters if used)

 But When I execute the same file in ffmpeg v0.9 (the same OS), it is ok.
 Could you help me please? Thank you in advance.

 Tom.Chen

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/956>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list