Компиляция обучающих программ на FFMPEG

Как скомпилировать примеры программ, заданных в FFMPEG. я не могу скомпилировать, поскольку я получаю ошибка, поскольку CODEC_TYPE_VIDEO не объявлен. Может ли кто-нибудь предложить мне, как скомпилировать программы. Я использую ubuntu 11.

Это первый пример:

$ gcc -o tutorial01 tutorial01.c -lavutil -lavformat -lavcodec -lz

Это результат, который я получил:

tutorial01.c: In function ‘main’: tutorial01.c:77:3: warning: ‘dump_format’ is deprecated (declared at /usr/local/include/libavformat/avformat.h:1462)
tutorial01.c:82:51: error: ‘CODEC_TYPE_VIDEO’ undeclared (first use in this function)
tutorial01.c:82:51: note: each undeclared identifier is reported only once for each function it appears in

Информация о версии:

ffmpeg version git-N-30430-ga52f598, Copyright (c) 2000-2011 the FFmpeg developers
  built on May 31 2011 14:21:08 with gcc 4.5.2
  configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab
  libavutil    51.  3. 0 / 51.  3. 0
  libavcodec   53.  6. 1 / 53.  6. 1
  libavformat  53.  2. 0 / 53.  2. 0
  libavdevice  53.  1. 0 / 53.  1. 0
  libavfilter   2. 11. 0 /  2. 11. 0
  libswscale    0. 14. 0 /  0. 14. 0
  libpostproc  51.  2. 0 / 51.  2. 0

Ответ 1

Попробуйте заменить CODEC_TYPE_VIDEO на AVMEDIA_TYPE_VIDEO. Вы можете столкнуться с другими отличиями. Рассмотрите возможность поиска нового учебника.