build - FFMPEG - 构建 ubuntu 32 位 - 缺少共享库 : libspeex

标签 build ffmpeg cross-platform static-libraries

我目前正在做一个在 C++ 中调用 ffmpeg 的跨平台软件,我需要一个在 ubuntu 32 位和 64 位的安装程序上工作的 ffmpeg 构建。
我还需要这个 ffmpeg 构建来包含 librtmp、libh264、x11-grab、alsa 和 mp3。

我尝试在 32 位虚拟机上编译 ffmpeg,以使 ffmpeg 构建在 ubuntu 32 位和 62 位上工作。

我使用本指南来构建 ffmpeg:
https://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

在自己编译了所有库和 ffmpeg 之后,在使用 deb 文件安装之后,ffmpeg 在 32 位虚拟机上完美运行,其中包含我所有必需的组件,但在我的 62 位 ubuntu 上却没有。

在 ubuntu 64 位上执行 ffmpeg 时,我收到一条消息:不可能找到共享库 libspeex。

你知道为什么我只有在 linux 64bits 上保存 deb 文件时才会出现这个问题吗?
你知道一个网站,我可以找到一个包含我需要的所有组件的 ffmpeg 32bits 构建(如果可能的话是静态的)?
我试过这个网站http://ffmpeg.gusari.org/static/但构建不包括 alsa ......

我有一个完美运行的 Windows 构建,我在这个网站上下载了 32 位静态构建:zeranoe builds website for windows。

提前感谢您的任何回答。
问候。

贝努瓦·布雷耶

最佳答案

我终于通过编译 2 个特定版本(一个用于 linux 32 位,一个用于 liux 64 位)来解决我的“问题”。

这现在工作得很好,但我需要创建一个自定义安装脚本来选择系统功能的良好 ffmpeg 版本......

贝努瓦·布雷耶

关于build - FFMPEG - 构建 ubuntu 32 位 - 缺少共享库 : libspeex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16211040/

相关文章:

java - 不同平台的SWT jar

javascript - JS 中的 native OS X 应用程序?

javascript - 我们是否需要检查我们的站点在 Firefox 3.5 和 3.6 上的兼容性?

java - 跨两个文件双向解析属性

linux - 无法识别 Autotools 配置构建选项

python - ffmpeg-python跟踪转码过程

ffmpeg - avformat_write_header 产生无效的 header (导致 MPG 损坏)

javascript - 断言错误: App Version has already been registered

Android dex 是一个 JAR 文件,其中包含额外的非 .java 文件

ffmpeg 更改宽高比不成功