FFmpeg:构建示例 C 代码
FFmpeg: building example C codes
我已经使用这个 link 配置并编译了 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: *** No rule to make target '/doc/examples/README', needed by
'install-examples'. Stop.
我认为这可能是因为规则的 MakeFile 格式不正确(我不确定他们为什么引用 README)。我应该如何解决这个问题并编译示例代码?一直在寻找解决办法,但是网上好像资料不多。
谢谢。
运行 ./configure && make -j4 examples
在 FFmpeg 源目录中,然后在 doc/examples
中查找已编译的示例。
需要 make
和 pkg-config
。
要删除已编译的示例,请使用 FFmpeg 源目录中的 make examplesclean
。
nasm/yasm 未找到或太旧。使用 --disable-x86asm 进行残缺的构建。如果您认为配置有误,请确保您使用的是 Git 的最新版本。如果最新版本失败,请将问题报告给 theffmpeg-user@ffmpeg.org 邮件列表或 IRC #ffmpeg on irc.freenode.net.Include 由 configure 生成的日志文件 "ffbuild/config.log" 因为这将有助于解决问题。
如果你在执行上面的命令时看到这个,那么就这样做
苹果系统:
酿造安装yasm
Ubuntu:
sudo apt-get 安装 yasm
我已经使用这个 link 配置并编译了 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: *** No rule to make target '/doc/examples/README', needed by 'install-examples'. Stop.
我认为这可能是因为规则的 MakeFile 格式不正确(我不确定他们为什么引用 README)。我应该如何解决这个问题并编译示例代码?一直在寻找解决办法,但是网上好像资料不多。
谢谢。
运行 ./configure && make -j4 examples
在 FFmpeg 源目录中,然后在 doc/examples
中查找已编译的示例。
需要
make
和pkg-config
。要删除已编译的示例,请使用 FFmpeg 源目录中的
make examplesclean
。
nasm/yasm 未找到或太旧。使用 --disable-x86asm 进行残缺的构建。如果您认为配置有误,请确保您使用的是 Git 的最新版本。如果最新版本失败,请将问题报告给 theffmpeg-user@ffmpeg.org 邮件列表或 IRC #ffmpeg on irc.freenode.net.Include 由 configure 生成的日志文件 "ffbuild/config.log" 因为这将有助于解决问题。
如果你在执行上面的命令时看到这个,那么就这样做
苹果系统: 酿造安装yasm
Ubuntu: sudo apt-get 安装 yasm