gpt4 book ai didi

java - 如何在 android 中构建和使用 ffmpeg

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:15 26 4
gpt4 key购买 nike

我正在制作一个相当简单的相机应用程序的原型(prototype),以测试使用 MediaRecorder 创建自定义相机 Activity 的一个障碍,我想将录制视频的纵横比设置为 1x1。通过大量研究,我发现这只有通过使用像 FFMPEG 这样的库将视频的每一帧裁剪到我想要的大小才有可能。

我已经阅读了许多关于将 FFMPEG 构建到 Android 中的不同方法的教程和文章,但其中大多数要么已经过时并使用旧版本的 Android NDK 和 FFMPEG,要么更新的在遵循时就不起作用。我尝试关注流行的 http://www.roman10.net/how-to-build-ffmpeg-for-android/和其他一些类似的问题都会导致有关缺少 pkg-config 文件的错误,因为 FFMPEG 通常显然是要安装在 linux 或其他操作系统上。我在这里找到了一些关于使用 make-standalone-toolchain.sh 文件在 android 中构建 FFMPEG 的信息 http://software.intel.com/en-us/android/blogs/2013/12/06/building-ffmpeg-for-android-on-x86并且无法确定如何使用此方法。

这引出了我的问题:目前在 Android 应用程序中构建和使用 FFMPEG 的最佳/经过验证的方法是什么?如果独立工具链方法是可行的方法,是否有比列出的更容易遵循的 Material 更好的 Material ?我什至愿意接受一个可靠的模板应用程序,并准备好使用 FFMPEG 库(如果可能的话);虽然,我更想知道如何将它构建到 android 中以供将来使用。

提前感谢您就此问题提出的任何意见或建议。

最佳答案

我已经使用 成功构建了 ffmpeg 库

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

你必须在 Ubuntu 上构建它。

关于java - 如何在 android 中构建和使用 ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22216322/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com