【问题标题】:How to configure FFmpeg library with ndk r12 using windows 7 64 bit operating system for android如何使用适用于 android 的 windows 7 64 位操作系统配置带有 ndk r12 的 FFmpeg 库
【发布时间】:2016-06-21 04:12:44
【问题描述】:

我想在后台将 mp3 音频文件与 surfaceview 录制的视频合并。因此,经过大量研究,我得到了实现这种功能的 FFmpeg 概念。但我不知道如何使用 Windows 7 64 位操作系统在 android studio 中使用 ndk 配置 Ffmpeg 库。因此,如果有人对此有所了解,请与我分享。提前谢谢你。

【问题讨论】:

    标签: android c++ ffmpeg android-ndk


    【解决方案1】:

    步骤1.安装Cygwin64 (必须安装dos2unix)

    步骤2.安装android-ndk (当前版本r12b)

    步骤 3. 安装 ffmpeg (当前版本 3.1.1)

    步骤4.在android-ndk路径中提取ffmpeg-3.1.1 (ret: d:\Android\ndk\android-ndk-r12b/ffmpeg-3.1.1)

    步骤 5. 执行 Cygwin64 (具有管理员权限)

    第6步。按照http://www.roman10.net/2013/08/18/how-to-build-ffmpeg-with-ndk-r9/此页面的第2步和第3步(您需要编辑build_android.sh)

    第 7 步。您可以看到

    enter image description here

    【讨论】:

    • 当包含外部链接时,请尝试将重要信息放在这里。随着时间的推移,外部链接可能会变得过时,答案也会变得毫无用处。
    • 对于 ffmpeg 库,android ndk 版本 9 是强制性的吗?没有其他版本有用吗?
    • @JeetendraChoudhary 好的。我知道了。我将很快编辑我的答案。
    • @jack 没有。该页面的step 3 Build ffmpeg,您需要编辑NDKSYSROOTTOOLCAIN。我的情况是NDK=d:/Android/ndk/android-ndk-r12bSYSROOT=$NDK/platforms/android-15/arch-arm/TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
    • @Jake 感谢您抽出宝贵的时间,非常感谢您提供有关 ffmpeg 的指导......
    猜你喜欢
    • 1970-01-01
    • 2015-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 2015-08-11
    相关资源
    最近更新 更多