android – 如何使用mp3音频文件和图像制作3gp视频?

我试图通过组合一个mp3音频剪辑和我的Android应用程序的图像创建一个3gp的视频文件.那是:
mp3 image = 3gp视频剪辑.

我对此做了很多研究,但发现可用的帮助有限.

请让我知道如何做到这一点.

解决方法:

如果您希望在应用程序之外执行此操作,请查看this post,它提供了可用于实现相同目标的ffmpeg命令.

此外,ffmpeg也可以为Android编译并使用JENI使用,如this post中所述.

复制最佳答案以便快速参考:

以下是我在使用ffmpeg在Android上工作时所采取的步骤:

>为Android构建ffmpeg的静态库.这是通过
使用Android
Build System
构建olvaffe的ffmpeg android端口(libffmpeg).只需将源放在/ external下并制作
远.你需要从中提取仿生(libc)和zlib(libz)
Android构建也是如此,因为ffmpeg库依赖于它们.
>使用创建包装ffmpeg功能的动态库
Android NDK.有很多关于如何使用的文档
NDK.基本上你需要编写一些C/C++代码来导出
你需要从ffmpeg到java库的所需功能
通过JNI进行交互. NDK允许您轻松链接
您在步骤1中生成的静态库,只需添加一行
与Android.mk类似:LOCAL_STATIC_LIBRARIES:= libavcodec
    libavformat libavutil libc libz
>使用java源中的ffmpeg-wrapping动态库.关于JNI的文档很多,你应该没问题.

关于使用ffmpeg进行回放,有很多例子(ffmpeg二进制本身就是一个很好的例子),here’s是一个基本教程.最好的文档可以在标题中找到.

上一篇:简单易用的音频文件格式处理工具


下一篇:树莓派智能家居-语音聊天机器人实现