当我使用 ndk 构建 ffmpeg 时,它不会为 libavresample 和 libpostproc 创建 .so 和 .a 文件

When I build ffmpeg with ndk it does not create .so and .a files for libavresample and libpostproc

当我使用 ffmpeg 构建 ndk 时,它不会为 libavresample 和 libpostproc 创建 .so 和 .a 文件。

我用这个 files.

构建 ffmpeg

但是,它不会为 libavresample 和 libpostproc 创建 .so 和 .a 文件。

如何为 libavresample 和 libpostproc 构建 .so 和 .a 文件?

你真的需要 libavresample 和 libpostproc 吗?

我怀疑。

  • libavresample - 本机 libswresample(一个音频重采样库)的已弃用替代品。默认情况下 启用。如果你想要它然后添加 --enable-avresample 配置选项,但我建议不要这样做,除非你确定你需要它。

  • libpostproc - 一个遗留的、几乎被遗忘的库,用于视频 post 在视频看起来很糟糕时进行处理。不幸的是 pp filter 是必需的(我从未见过有人使用过)。要启用这个几乎无用的库,您需要包含 --enable-gpl 配置选项。 但是,这会将 FFmpeg 许可从 LGPL 更改为 GPL,因此如果您打算从 FFmpeg 分发任何内容,请注意这一点的含义。