1

我一直在尝试在 Windows 8.1 下使用 Codeblocks IDE 在 C 中使用 FFMPEG。我已经完成了编译代码所需的链接工作,但出现以下错误:

C:\Users\user\Desktop\MScProject\FFmpegTest2\main.c|82|error: 'CODEC_TYPE_VIDEO' undeclared (第一次在这个函数中使用)|

我使用的源代码来自以下教程 http://dranger.com/ffmpeg/tutorial01.c

(原文链接:http ://dranger.com/ffmpeg/tutorial01.html )

有任何想法吗 ??提前致谢 !!(顺便说一句,当我尝试在 ubuntu 中编译程序时也会发生同样的事情)

4

1 回答 1

2

那个教程很好,但也很老了。ffmpeg 重命名了很多函数和宏。CODEC_TYPE_VIDEO 现在是 AVMEDIA_TYPE_VIDEO。通过该教程,您会发现更多内容。在使用 libav* 时,我通常会打开 avformat.h avcodec.h 和 avutil.h 的副本以供参考

于 2013-10-31T18:13:40.937 回答