【问题标题】:When I build ffmpeg with ndk it does not create .so and .a files for libavresample and libpostproc当我使用 ndk 构建 ffmpeg 时,它不会为 libavresample 和 libpostproc 创建 .so 和 .a 文件
【发布时间】:2020-07-15 05:00:30
【问题描述】:

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

我用这个files.构建ffmpeg

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

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

【问题讨论】:

    标签: android ffmpeg android-ndk


    【解决方案1】:

    你真的需要 libavresample 和 libpostproc 吗?

    我怀疑。

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

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

    【讨论】:

    猜你喜欢
    • 2012-06-09
    • 2020-11-02
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多