使用librtmp和libx264编译ffmpeg

时间:2011-03-17 09:25:31

标签: iphone

我已经从http://rtmpdump.mplayerhq.hu/和libx264编译了librtmp。 我发现使用--enable-librtmp和--enable-libx264选项编译ffmpeg很困难。 继续获取错误:未找到librtmp或错误:找不到libx264。 我在/ usr / local / lib文件夹中有librtmp.a和libx264.a文件。 我不知道如何解决这个问题。如果有人用librtmp enable编译了ffmpeg,请告诉我该怎么做。 以上所有内容适用于配备Intel mac 10.6.6的iPhone 4.2 / 4.3 sdk。 非常感谢你的帮助。

2 个答案:

答案 0 :(得分:0)

自从安装了librtmp和libx264以来,您是否更新了动态链接器运行时绑定?

你应该运行:ldconfig root。

答案 1 :(得分:0)

嗨,是的,我用librtmp和libx264

编译了ffmpeg

确保libx264也配置了--enable-shared

AFAIK,ffmpeg可能需要libx264的共享库

还要确保PKG_CONFIG_PATH值包含包含libx264.pc和librtmp.pc文件的文件夹路径