【问题标题】:Compile FFMPEG Using Eclipse Android使用 Eclipse Android 编译 FFMPEG
【发布时间】:2013-09-05 12:21:29
【问题描述】:

NDK 专家,我需要您的帮助...

我的目标是使用 android NDK 和 eclipse 轻松编译 ffmpeg 库。

当我想使用 NDK 进行开发时,我通常做的是右键单击 Eclipse 中的 android 项目 -> Android 工具 -> 添加本机支持。一切工作并编译。 每次我想构建我的项目时,我只需点击“构建”按钮(上面有一个锤子图标)。

现在我只需要添加所有 ffmpeg 库并运行像 this 这样的简单程序。 我从 official website 下载了最新的 ffmpeg 库。我已将下载的内容提取到 JNI 库中。当我尝试构建时,我会遇到无数错误。就像是 “致命错误:libavutil/avconfig.h:没有这样的文件或目录” ...

我的 Android.mk 文件如下所示:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
include $(call all-subdir-makefiles)

LOCAL_MODULE    := HELLONDK
LOCAL_SRC_FILES := hello-ndk.cpp

include $(BUILD_SHARED_LIBRARY)

编辑: 在发布这个问题之前,我已经寻找了几天的解决方案。

【问题讨论】:

  • 去github。搜索“android-ffmpeg”并选择一个受欢迎的项目。使用最新的 ffmpeg 源不是要走的路。
  • 你这样做了吗?你找到编译的项目了吗?我没有。
  • 例如这个看起来很有希望,但不能编译。 github.com/appunite/AndroidFFmpeg
  • 可能是你的构建过程?
  • 我用过'halfninja'和'guardian'。两者都在 ubuntu 上构建良好

标签: compiler-errors android-ndk ffmpeg


【解决方案1】:

http://sourceforge.net/projects/ffmpeg4android/

我相信这会有很大帮助;尽管如此,我不确定eclipse是否能胜任这项任务...... 看起来这只是为了构建完整的源代码,但似乎有些人 Sergei 有一个插件 - http://sourceforge.net/p/ffmpeg4android/discussion/general/thread/43c119e6/?limit=25#c7d4

试试看。

【讨论】:

  • 谢谢。不编译。你试过了吗?
  • 我知道维护它的人,所以我知道如果你按照说明进行编译。但是,我最近没有尝试过,所以在此期间可能出现了问题......
猜你喜欢
  • 1970-01-01
  • 2011-07-09
  • 2014-09-11
  • 2016-07-08
  • 2011-02-22
  • 2017-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多