FFmpeg:构建示例C代码

时间:2018-06-25 21:18:04

标签: c makefile ffmpeg compilation libav

我使用以下链接配置并编译了FFmpeg库: https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

现在,我正在尝试从此处构建FFmpeg提供的示例C代码: https://github.com/FFmpeg/FFmpeg/tree/master/doc/examples

但是,当我运行make install-examples或make install(由/ example / README建议)时,会收到以下消息:

  

make:***没有规则可以使目标'/ doc / examples / README'被   “安装示例”。停止。

我认为这可能是由于规则未采用正确的MakeFile格式(我不确定为什么它们指的是README)。我应该如何解决此问题并编译示例代码?我试图找到有关此问题的解决方案,但在线上似乎没有太多信息。

谢谢。

2 个答案:

答案 0 :(得分:2)

在源FFmpeg检出目录中运行./configure && make -j4 examples,然后在doc/examples中查找已编译的示例。

答案 1 :(得分:0)

找不到

nasm / yasm或太旧。使用--disable-x86asm进行残缺的构建。如果您认为配置有误,请确保使用的是Git的最新版本。如果最新版本失败,则将问题报告给ffmpeg-user@ffmpeg.org邮件列表或irc.freenode.net上的IRC #ffmpeg。包括configure生成的日志文件“ ffbuild / config.log”,因为这将有助于解决问题。


如果执行上述命令时看到此消息,请执行此操作
苹果系统: brew install yasm

Ubuntu: 须藤apt-get install yasm