[FFmpeg-devel] Codec frame size not set

Udayakumar Rayala uday.rayala
Thu Dec 30 16:46:36 CET 2010


Hi All,

I am getting the following error when trying to cut a video file.

[3gp @ 0x9d60d00]track 1: codec frame size is not set

I posted this question in FFMpeg-users mailing list and people there seem to
think this might be a bug in FFMpeg. Wanted to know if someone has already
faced this issue before raising an issue.

I did debug the code and found out that for amrnb codec, the following
condition is failing,

if(!st->codec->frame_size && !av_get_bits_per_sample(st->codec->codec_id))
in libavformat/movenc.c:2091

The command and the error log is below:

*./ffmpeg -i ~/Tools/video-2010-12-09-19-17-44.3gp -vcodec copy -acodec copy
-ss 6 -t 5  ~/Tools/video.3gp*
FFmpeg version 0.6.1, Copyright (c) 2000-2010 the FFmpeg developers
  built on Dec 27 2010 14:45:48 with gcc 4.4.3
  configuration: --prefix=/home/uday/mount/ffmpeg-lib/ --enable-static
--disable-shared
  WARNING: library configuration mismatch
  libavutil   configuration: --disable-stripping --enable-shared
  libavcodec  configuration: --disable-stripping --enable-shared
  libavformat configuration: --disable-stripping --enable-shared
  libavdevice configuration: --disable-stripping --enable-shared
  libswscale  configuration: --disable-stripping --enable-shared
  libavutil     50.15. 1 / 50.15. 1
  libavcodec    52.72. 2 / 52.72. 2
  libavformat   52.64. 2 / 52.64. 2
  libavdevice   52. 2. 0 / 52. 2. 0
  libswscale     0.11. 0 /  0.11. 0
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from
'/home/uday/Tools/video-2010-12-09-19-17-44.3gp':
  Metadata:
    major_brand     : 3gp4
    minor_version   : 768
    compatible_brands: 3gp43gp6
  Duration: 00:00:16.43, start: 0.000000, bitrate: 791 kb/s
    Stream #0.0(eng): Audio: amrnb, 8000 Hz, 1 channels, flt, 12 kb/s
    Stream #0.1(eng): Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3], 772
kb/s, 14.78 fps, 15 tbr, 15k tbn, 15 tbc
File '/home/uday/Tools/video.3gp' already exists. Overwrite ? [y/N] y
[3gp @ 0x9d60d00]track 1: codec frame size is not set
Output #0, 3gp, to '/home/uday/Tools/video.3gp':
  Metadata:
    encoder         : Lavf52.64.2
    Stream #0.0(eng): Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3],
q=2-31, 772 kb/s, 15 tbn, 15 tbc
    Stream #0.1(eng): Audio: samr / 0x726D6173, 8000 Hz, 1 channels, 12 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
  Stream #0.0 -> #0.1
Could not write header for output file #0 (incorrect codec parameters ?)



More information about the ffmpeg-devel mailing list