首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vitamio libffmpeg.so

Vitamio libffmpeg.so
EN

Stack Overflow用户
提问于 2013-02-04 20:43:32
回答 3查看 4.7K关注 0票数 2

我正在玩Vitamio演示,我喜欢我看到的东西。但是,我需要稍微定制ffmpeg源代码(修改http.c,以便将http流的默认值设置为不可查找)。为了重新构建libffmpeg.so,我遵循了步骤HERE。到目前为止,一切都编译得很好...

但是,我没有看到libffmpeg.so在Vitamio捆绑包中的位置。我看到一个名为libarm.so的库。它住在这里吗?如果是这样的话,如何在包含修改后的libffmpeg.so的情况下重新打包?

谢谢

EN

回答 3

Stack Overflow用户

发布于 2013-02-18 02:58:29

你在原始文件夹中看到的libarm.so实际上是一个7z,里面有文件夹。文件夹对应于:

带vfp的

  • 60 - armv6
  • 61 - armv6带vfpv3-D16
  • 71的arm v7 -带霓虹灯optimizations

的arm v7

Vitamio将在运行时解压与您的系统匹配的文件,并使用它。

您必须更改每个文件夹中的libffmpeg.so,然后再次压缩它。

票数 3
EN

Stack Overflow用户

发布于 2013-03-20 16:56:38

Vitamio更新了FFMpeg-Android项目的作者,并撰写了文章http://www.vitamio.org/en/2013/Tutorial_0509/13.html

自从这次更新以来,一切都很好。

票数 2
EN

Stack Overflow用户

发布于 2013-02-20 17:42:36

也许我应该检查一下我做得对不对。首先,我像这样下载ffmpeg源码:

代码语言:javascript
复制
git clone git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg

然后我:

代码语言:javascript
复制
cd ffmpeg

...and最后:

代码语言:javascript
复制
git checkout 5e99df019a850e9ffa96d73e72b8a47a93a61de8 

ffmpeg文件夹中的'version‘文件现在读作'0.11.1',我想这是对的?

单独的libffmpeg.so文件都是构建的,没有任何问题。然后,我将它们复制到您描述的文件夹中,并使用7z命令行将它们重新打包为libarm.so。我正在使用NDK r8c的构建。无论我做什么,我总是在我的设备和模拟器上遇到这种令人恼火的崩溃。有时它会起作用,但很少会起作用。现在我已经尝试了上百种不同的东西,这让我抓狂:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14687059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档