macos - 如何在 macos 中使用 librtmp 编译 ffmpeg?

标签 macos rtmp homebrew

我试过像这样通过 Homebrew 软件在 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() 所以我希望有一个 Homebrew 的解决方案。

最佳答案

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

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

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

关于macos - 如何在 macos 中使用 librtmp 编译 ffmpeg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10855499/

相关文章:

macos - 在 macOS SwiftUI 中模拟按钮单击?

javascript - 如何自动化浏览器滚动以测试滚动交互?

java - 如果播放完整流,Red5 RTMPClient 播放示例将开始丢弃消息

python - ImportError : No shared library could be loaded, 确保安装了 librtmp

homebrew - homebrew、macports 或其他软件包安装工具有什么区别/用法?

macos - iTunes Scripting Bridge - 如何播放特定轨道

python - 无法在 mac os x 10.10 上使用 pip 安装 cffi

NGinx RTMP 直播流文本叠加并推送到多个

hardware - 如何在真实硬件上测试我的 Homebrew 任天堂娱乐系统软件?

c++ - 相同版本的 clang 在不同操作系统上给出不同的结果