我如何在 ffmpeg 中添加新的编解码器

How can i add a new codec in ffmpeg

我正在 android 中创建一个项目,我必须在其中提高 android 视频播放器的性能。我需要安装一些带有 ffmpeg 的支持编解码器,以使我的视频播放器在播放高清视频时更好。

在 FFMPEG 中启用的编解码器是在构建过程中设置的。

看看下面的post。它描述了如何在构建过程中排除编解码器并且不是 Android 具体的,但是删除和包含编解码器的配置过程相同:

Compile FFMpeg without most codecs

在为 Android 构建时,您可能会使用现成的 android 项目,例如:

https://github.com/guardianproject/android-ffmpeg

如果是这种情况,它有一个文件 configure_ffmpeg.sh 可以让您设置在构建过程中包含和排除哪些编解码器。

请确保您在应用中包含和使用 FFMPEG 的方式没有违反 FFMPEG 许可。

https://www.ffmpeg.org/legal.html