android - 使用 android studio 构建共享库(关于 FFMPEG/Libav 快速傅里叶变换)

标签 android ffmpeg shared

我正在为 android 构建一些软件,我迫切需要比我目前使用的更快的 FFT 功能。

经过研究,我发现 libav/FFMPEG 具有为 ARM 架构量身定制的非常好的 FFT 函数。

1) 将任一库构建为 .SO 的最直接方法是什么?
(有这么多信息,我不知所措)

2)由于我只需要访问 FFT,是否可以简单地构建该 c 类,许可证允许?最后我检查了一些 ARM 代码,这可能会使它复杂化。

任何帮助是极大的赞赏!

最佳答案

您可以使用 FFT 库来提高您的软件性能。目前最快的库是 fftwNe10 . Ne10 更容易编译。您可以在 Ne10 页面 building.md 中找到编译指南

关于android - 使用 android studio 构建共享库(关于 FFMPEG/Libav 快速傅里叶变换),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44298249/

相关文章:

javascript - 按下后退按钮时完成所有 Activity

css - 如何将像素或点单位映射到 ffmpeg 字体/文本大小

C++:dlclose 不卸载共享库

linux - Linux 中的公共(public)文件夹

Android NDK 并加入新的共享库

java - 如何在android studio上切换软键盘

android - 我无法设置 TextView layout_height 来包装内容

Android自定义轮廓呈现奇怪的高程阴影

ffmpeg - 如何生成与 fmp4 兼容的 M3U8 文件?

FFmpeg, av_frame_free - 不释放 av_frame_clone 分配的所有内存