3

我尝试通过这样的自制软件在 mac lion 中安装 ffmpeg:

brew install --use-clang ffmpeg --with-tools --with-ffplay --enable-librtmp

但编译标志最终为

configuration: --disable-debug --prefix=/usr/local/Cellar/ffmpeg/0.6.2 --enable-shared --enable-pthreads --enable-nonfree --enable-gpl --disable-indev=jack --enable-libx264 --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libxvid --enable-libfaad

用 librtmp 安装 ffmpeg 的正确方法是什么?我也想运行像 blackdetect 这样的 libavfilters。

直接安装总是失败,缺少 RTMP_Socket() 所以我希望有一个自制的解决方案。

4

2 回答 2

6

您可以通过添加--with-rtmpdump标志(在安装 RTMPDump 之后)在构建中包含 librtmp。这些是我使用的命令:

brew install rtmpdump
brew install ffmpeg --with-x265 --with-rtmpdump

现在我有 rtmp、rtmpe、rtmps、rtmpt 和 rtmpte 作为可用的协议!:)

于 2015-06-03T12:20:28.653 回答
1

终于可以编译了!认为密钥可能一直在运行

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig

就在配置之前但不确定,因为根据标志我得到了不同的错误。我最终运行的脚本(从其他来源修改)位于 github: https ://gist.github.com/2863964

于 2012-06-03T16:03:23.963 回答