【问题标题】:android ffmpeg .so download [closed]android ffmpeg .so 下载 [关闭]
【发布时间】:2013-07-17 22:01:35
【问题描述】:

有人知道从哪里可以得到编译的 Android .so FFMPEG 库吗?

我尝试了数千次在 windows-7 上使用 Android NDK 手动编译 FFMPEG 但从未成功。

所以我认为最好使用预编译的库,因为我已经使用了与以下相同的技术: https://github.com/guardianproject/SSCVideoProto

但是这个项目中的ffmpeg lib已经很老了。

非常感谢任何帮助.......

【问题讨论】:

    标签: android android-ndk ffmpeg java-native-interface


    【解决方案1】:

    它是为ffmpeg 2.0 构建的,因为与android-ndk-r9b Download the prebuilt *.so 集成。

    set up *.so file

    1 - 添加文件夹 jni/libs/*.so

    2 - 使用“鼠标右键” -> Android 工具 -> 添加原生支持 -> 设置文件名 *.cpp

    3 - 出现了两个文件:*.cpp 和 Android.mk。

    4 - 使用 Cygwin 构建和编译 *.so 到项目中。

    How to load another .so file in your android project?.

    @Sanket Excute 命令在将参数传递给 C++ 方法之前需要先知道这一点:

    Calling C++ method in C++ file from Java file

    【讨论】:

    • .so 文件的链接不起作用。
    • 真的很抱歉,我又更新了。
    • 预建的.so链接断开
    • 是的,我知道我已经在使用这种方式生成 .so 文件,但我正在执行命令,即 /data/data/packagename/libffmpeg.so 和命令获取错误退出值 11。如何执行 ffmpeg 命令 Plz求助.so文件生成后如何执行命令
    • 我亚历克斯 - 你正在更新 Dropbox 中的 so 文件,但是如何使用命令执行 plz help 或 plz 添加一些步骤以直接执行命令
    【解决方案2】:

    您可以从Dolphin Player 构建中提取libffmepg.so

    https://code.google.com/p/dolphin-player/downloads/list

    将包扩展名重命名为 .zip 并从 lib 文件夹中提取 .so 库。

    【讨论】:

    • dropbox 内部文件 libffmpeg.so 文件是2.0或更高版本?
    • 您好,我只有您建议的 libffmpeg.so 文件。现在我该如何执行 ffmpeg 命令?
    【解决方案3】:

    我会建议你两种方式:

    #1: 你可以下载给定的项目in this blog .它工作得很好,开始在这个项目中添加你的代码。

    #2: 您可以自己构建。最简单的方法是在 Linux 中构建。您可以从here 中选择任何适用于 android 的版本 .解压后你会发现一个 README.txt 文件。那里描述的步骤非常简单。跟着他们,你会得到我相信的构建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 2014-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-24
      • 1970-01-01
      相关资源
      最近更新 更多