Wingingminds ffmpeg 64位架构支持

问题描述 投票:2回答:1

我在我的一个项目中使用FFMpeg进行音频视频混合,并且工作正常。

现在我需要64位体系结构支持,所以我已经生成了.so文件以支持64位体系结构。现在的问题就像在Java代码中一样,存在一个类CpuArch.java,其中使用一些字母数字值定义了一些体系结构,如下所示:

x86(“ 0dd4dbad305ff197a1ea9e6158bd2081d229e70e”),ARMv7(“ 871888959ba2f063e18f56272d0d98ae01938ceb”)

现在,我必须为ARMv8和x86_64再添加两个值。从那里我得到了这些字母数字值。还有另外一件事,例如资产文件夹包含ffmpeg文件。.so文件生成期间,资产文件夹中没有任何更新,因此我也如何为其他体系结构生成这些文件。

请帮助。

我遵循了这个库进行音频视频混合:https://github.com/WritingMinds/ffmpeg-android-java

ffmpeg
1个回答
0
投票

您好,我在gradle中添加了以下内容:ndk.abiFilters'arm64-v8a','x86_64',它已准备好向Play商店上传,并显示支持64位体系结构的消息。但是现在遇到的问题是,它将无法在32位体系结构设备上运行/支持。您对此有任何解决方案或建议分享吗?

© www.soinside.com 2019 - 2024. All rights reserved.