android - 如何在 Android Studio 项目中使用最新的 FFMPEG?

标签 android video android-studio ffmpeg android-ndk

我有一个简单的任务是从多个图像和一个音频文件制作一个视频,经过大量搜索发现它可以使用 FFMPEG,不幸的是没有更新的 FFMPEG 教程,很少但已经过时,其中大部分是不工作。 因为我已经按照教程 http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/ 在我的 MAC 上使用 Android Studio 使用 NDK android-ndk-r10e 和 ffmpeg-2.8.6 为 Android 编译了 FFMPEG 它使 .so 文件为 files generated from ffmpeg

现在我不明白我应该如何将它集成到我的Android项目中,我也检查过,

How to use Ffmpeg in android studio?

how to use ffmpeg in android?

FFmpeg on Android

主要是这个,

http://www.roman10.net/how-to-build-android-applications-based-on-ffmpeg-by-an-example/

https://github.com/roman10/android-ffmpeg-tutorial

但是它不工作并且有错误无法解决这个问题。谁能提到使用 FFMPEG .so 文件应遵循的一些步骤,如附图所示。

最佳答案

对此有一个非常简单的解决方案,有一个针对 android 的预编译库,如下所示 https://github.com/WritingMinds/ffmpeg-android-java 只需将其作为 gradle 项目包含在您的代码中,并根据他们的文档添加一些方法,您就可以在 android 中使用 FFMPEG 命令。 这个库不是很更新,并且有一些缺失的功能,但仍然可以很好地用于许多简单的任务。

关于android - 如何在 Android Studio 项目中使用最新的 FFMPEG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35316919/

相关文章:

android - 未能将结果 ResultInfo{who=null, request=0, result=-1, data=null} 传递给 Activity

android - ionic Gradle 故障 "Could not find com.android.tools.build:gradle:2.2.3"

android - 视频作为启动画面而不是图片

javascript - 静音 + 自动播放多个 vimeo 视频

java - Android 入门项目结构

java - 在另一个类(class)中使用什么上下文共享偏好?

android - 动态创建 ListModel 列表

Android如何在 fragment 中显示DatePicker?

node.js - 用于将视频转换为音频并即时流式传输的语言/框架

android - 在我的手机上运行应用程序时不显示垂直线 View