我试图通过组合一个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是一个基本教程.最好的文档可以在标题中找到.
总结以上是内存溢出为你收集整理的android – 如何使用mp3音频文件和图像制作3gp视频?全部内容,希望文章能够帮你解决android – 如何使用mp3音频文件和图像制作3gp视频?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)