Opened 11 years ago

Closed 11 years ago

#1770 closed enhancement (fixed)

Apple Intermediate Codec (AIC) Decoder

Reported by: llogan Owned by:
Priority: wish Component: avcodec
Version: git-master Keywords: aic icod roundup
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

(roundup issue 1553)

Lossy codec used in Final Cut Express HD and iLife '05. Less relevant these days since ProRes is used instead in Final Cut Pro ≥ 6.

More info:
http://wiki.multimedia.cx/index.php?title=Apple_Intermediate_Codec

$ ffmpeg -i small_apple_intermediate_codec.mov 
ffmpeg version N-44821-ga96e3a3 Copyright (c) 2000-2012 the FFmpeg developers
  built on Sep 27 2012 17:37:06 with gcc 4.7.1 (GCC) 20120721 (prerelease)
  configuration: --prefix=/usr --enable-gpl
  libavutil      51. 73.101 / 51. 73.101
  libavcodec     54. 59.100 / 54. 59.100
  libavformat    54. 29.104 / 54. 29.104
  libavdevice    54.  2.101 / 54.  2.101
  libavfilter     3. 17.100 /  3. 17.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x1adf240] Could not find codec parameters for stream 1 (Video: none (icod / 0x646F6369), 1440x1080, 76001 kb/s): unknown codec
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Guessed Channel Layout for  Input Stream #0.0 : stereo
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'small_apple_intermediate_codec.mov':
  Metadata:
    major_brand     : qt  
    minor_version   : 537199360
    compatible_brands: qt  
    creation_time   : 2007-06-04 05:42:37
  Duration: 00:00:03.80, start: 0.000000, bitrate: 11027 kb/s
    Stream #0:0(eng): Audio: pcm_s16be (twos / 0x736F7774), 48000 Hz, stereo, s16, 1536 kb/s
    Metadata:
      creation_time   : 2007-06-04 05:42:37
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng): Video: none (icod / 0x646F6369), 1440x1080, 76001 kb/s, SAR 4:3 DAR 16:9, 29.97 fps, 29.97 tbr, 2997 tbn, 2997 tbc
    Metadata:
      creation_time   : 2007-06-04 05:42:37
      handler_name    : Apple Alias Data Handler
At least one output file must be specified

Change History (4)

comment:1 by Carl Eugen Hoyos, 11 years ago

Status: newopen

comment:2 by Atarikid, 11 years ago

Not relevant??
The example file from ticket #2462 is written by iMovie 11 - so it is relevant.
This codec is used a lot it seems.

Last edited 11 years ago by Carl Eugen Hoyos (previous) (diff)

comment:3 by compn, 11 years ago

icod is in the very long list of codecs ffmpeg has to reverse engineer.

do us a favor, call, write or email apple and ask them to open source it.

comment:4 by Carl Eugen Hoyos, 11 years ago

Resolution: fixed
Status: openclosed

Implemented by Kostya.

Note: See TracTickets for help on using tickets.