gpt4 book ai didi

Android 使用 FFmpeg 的位图系列和 mp3 创建 MP4(我需要最小的 ffmpeg 配置来构建)

转载 作者:太空宇宙 更新时间:2023-11-04 10:15:27 25 4
gpt4 key购买 nike

我正在为 android 构建 ffmpeg。我的目标只是用一系列位图图像创建 mp4 视频并合并 mp3 音频。我只想为此目标使用 ffmpeg。所以我需要为此目标优化配置。我尝试在谷歌中查找并找到不错的配置列表。但我需要完全优化配置以减小 android 应用程序中 ffmpeg 的大小。你能建议我这个目标的最佳配置吗?

我发现了这个:

Minimal configuration for mp4 files

how do i modify this ffmpeg build script for minimal binary size output

但未完全优化。

请建议我针对我的目标全面优化配置。谢谢

最佳答案

这些类型的问题并不像它们看起来那么简单,因此像这样的每个问题都需要一个自定义答案。您必须协商内部和外部依赖关系的蜘蛛网,因此您可能需要通过多次编译和测试进行试验,直到正确为止。以下是开始的内容:

./configure --disable-all --disable-autodetect --disable-network --enable-pthreads
--enable-avcodec --enable-avformat --enable-swscale --enable-swresample
--enable-avfilter --enable-libx264 --enable-gpl --enable-parser=bmp,mpegaudio
--enable-demuxer=image2,bmp_pipe,mp3 --enable-decoder=bmp --enable-muxer=mp4
--enable-encoder=libx264 --enable-filter=format,scale --enable-protocol=file
--enable-ffmpeg
  • 我可能忘记了什么。
  • 记住 ./configure --help 的输出。
  • 深入了解 configure 文件的内部结构以获取线索。
  • 这不包括使其在 Android 上运行的任何特殊或额外内容。
  • 用户避免 --disable-all 并使用 --disable-everything 可能更容易。第一个选项禁用组件(多路复用器、多路分解器、过滤器、解码器、编码器等)、库和程序。第二个选项“仅”禁用组件。
  • 生成的二进制文件会很小,但如果出于某种疯狂的原因文件大小比速度更重要,请考虑添加 --enable-small
  • MP3 不像 MP4 中的 AAC 那样广泛兼容。

关于Android 使用 FFmpeg 的位图系列和 mp3 创建 MP4(我需要最小的 ffmpeg 配置来构建),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46490801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com