搜索

求助,本人移植ffmpeg到android平台,4.0系统完美运

发布网友 发布时间:2022-04-24 14:22

我来回答

1个回答

热心网友 时间:2023-10-16 04:50

  移植步骤:

  1. 下载havlenaptr移植的ffmpeg(https://github.com/havlenapetr/FFMpeg/zipball/debug).

  2.  基于ndk编译下载的ffmpeg,出现的编译问题主要是文件的存放路径不对,修改jni目录下的Android.mk文件,增加头文件目录$(LOCAL_PATH)/../include/android,修改Vector.h文件为:

  #include <cutils/log.h>
#include <utils/VectorImpl.h>
#include <utils/TypeHelpers.h>

  3.utils目录下缺少TypeHelpers.h,添加该文件

  4.编译中出现 make: *** No rule to make target `/cygdrive/e/workspace/myffmpeg/obj/local/armeabi/libjniaudio.so', needed by `/cygdrive/e/workspace/myffmpeg/obj/local/armeabi/libmediaplayer.a'.  Stop. 需要把下载的ffmpeg中的libjniaudio.so和libjnivideo.so放到错误中指定的目录下。

  

  5. 编译成功后运行的结果如下:

  

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top