Я новичок в разработке ffmpeg.
Я получил свой ffmpeg через ffmpeg.mplayerhq.hu/download.html, используя
`git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg`
Моя ОС - Win7.Я использую Cygwin, чтобы помочь мне работать в Unix-подобной среде.
Я использую учебный код из http://dranger.com/ffmpeg/ffmpeg.html. Мой текущий код - Tutorial01.
Так что яу меня есть мои gcc, ffmpeg и код.Рабочий каталог - / ffmpegDemo,
код: /ffmpegDemo/tutorial01.c
ffmpeg: / ffmpegDemo / ffmpeg
И я использую команду gcc-I ffmpeg -o t01 tutorial01.c
для компиляции моего кода.(cygwin не поддерживает «copy», вот лишь некоторые важные сообщения:)
libavutil / avconfig.h: нет такого файла или каталога
...
ошибка: 'CODEC_TYPE_VIDEO' не объявлен
...
и другие - просто предупреждения.
Действительно, в ffmpeg / avconfig.h нетlibavutil.Я искал 'CODEC_TYPE_VIDEO', вот эта ссылка: http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/avcodec_8h.html говорит, что 'CODEC_TYPE_VIDEO' определено в libavcodec / avcodec.h.Я проверил avcodec.h и не нашел ничего.
Я был очень смущен этой ошибкой и запутался во всех вещах "настроить" и "сделать", которые я видел при поиске ответа.Я делаю это неправильно?Я пропустил несколько шагов?Надеюсь, что я смог найти ответ здесь.
Спасибо.