【问题标题】:How to use latest FFMPEG in Android Studio project?如何在 Android Studio 项目中使用最新的 FFMPEG?
【发布时间】:2016-05-20 21:44:55
【问题描述】:

我有一个简单的任务是从多个图像和一个音频文件制作视频,经过大量搜索发现它可以使用 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 文件为

现在我不明白我应该怎么做才能将它集成到我的 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 文件应遵循的一些步骤,如附图所示。

【问题讨论】:

  • 你能分享从ffmpeg lib创建so文件的步骤吗?
  • 嘿哥们有什么解决办法吗?

标签: android video android-studio ffmpeg android-ndk


【解决方案1】:

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

【讨论】:

  • 我已经尝试过这个建议的库,但它不适用于更高版本,因为它在 Lollipop 中失败了
  • @King 你确定吗?因为我用它来开发一个甚至可以在 Marshmallow 6.0 上运行的应用程序。
  • 如果你想使用预编译的库,请看github.com/bravobit/FFmpeg-AndroidUses FFmpeg release n4.0-39-gda39990
猜你喜欢
  • 2016-07-16
  • 2014-11-14
  • 2016-08-11
  • 2013-12-21
  • 1970-01-01
  • 2016-07-02
  • 2019-03-20
  • 2017-12-31
  • 2019-01-01
相关资源
最近更新 更多