[FFmpeg-user] What happened to faad/channel element not allocated

Jon Drukman jsd at cluttered.com
Wed Jun 1 18:36:51 CEST 2011


I have a .mov file which shows up with zero audio channels, and produces the
famous "[aac @ 0xad45c60] channel element 1.0 is not allocated" message when
ffmpeg tries to read it.

I found this blog post: http://lzone.de/aac+decoding+with+ffmpeg+doesn%27t+work
which suggests that using libfaad to decode the audio stream will give
satisfactory results.

However, it seems that the current version of ffmpeg does not support libfaad
any more.  There are no faad-related configure options, at least, in a fresh git
checkout.

What can I do to process these files successfully?

$ ffprobe Title_02.mov
ffprobe version UNKNOWN, Copyright (c) 2007-2011 the FFmpeg developers
  built on May 25 2011 22:23:12 with gcc 4.4.4 20100726 (Red Hat 4.4.4-13)
  configuration: --enable-gpl --enable-libfaac --enable-libmp3lame
--enable-libx264 --enable-pthreads --enable-static --disable-shared
--disable-network --enable-nonfree
  libavutil    51.  2. 2 / 51.  2. 2
  libavcodec   53.  6. 0 / 53.  6. 0
  libavformat  53.  2. 0 / 53.  2. 0
  libavdevice  53.  0. 0 / 53.  0. 0
  libavfilter   2. 11. 0 /  2. 11. 0
  libswscale    0. 14. 0 /  0. 14. 0
  libpostproc  51.  2. 0 / 51.  2. 0
[aac @ 0x902ec60] channel element 1.0 is not allocated
(message repeated 1000 times)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x902a500] max_analyze_duration 5000000 reached at
5005000
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Title_02.mov':
  Metadata:
    creation_time   : 2011-04-28 20:41:51
  Duration: 00:02:49.31, start: 0.000000, bitrate: 1299 kb/s
    Stream #0.0(eng): Video: mpeg4, yuv420p, 320x240 [PAR 1:1 DAR 4:3], 1198
kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
    Metadata:
      creation_time   : 1945-04-27 20:41:51
    Stream #0.1(eng): Audio: aac, 0 channels, s16, 96 kb/s
    Metadata:
      creation_time   : 1945-04-27 20:41:51



More information about the ffmpeg-user mailing list