首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安卓用位图系列和mp3 by FFmpeg创建mp3(构建时需要最小的ffmpeg配置)

安卓用位图系列和mp3 by FFmpeg创建mp3(构建时需要最小的ffmpeg配置)
EN

Stack Overflow用户
提问于 2017-09-29 14:19:32
回答 1查看 473关注 0票数 0

我在为安卓系统做假肢。我的目标只有创建mp4视频与一系列位图图像和合并mp3音频。我只想对这个目标使用ffmpeg。因此,我需要这个目标的优化配置。我试着在google中找到并找到不坏的配置列表。但是我需要充分优化配置,以减少android应用程序中ffmpeg的大小。你能给我建议一下这个目标的最佳配置吗?

我发现这个:

mp4文件的最小配置

如何为最小二进制大小的输出修改这个ffmpeg构建脚本?

但还没有完全优化。

请建议我充分优化配置为我的目标。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-29 19:33:57

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

代码语言:javascript
运行
复制
./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。第一个选项禁用组件(muxers、demuxers、filter、decoders、encoder等)、库和程序。第二个选项“只”禁用组件。
  • 生成的二进制文件将很小,但是如果由于某种疯狂的原因,文件大小比速度更重要,请考虑添加--enable-small
  • MP3在MP4中不像AAC那样广泛兼容。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46490801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档