我正在开发一个Android应用程序,记录屏幕,视频和音频。
我录制了这两个文件: mp3音频文件和mp4视频文件(无声音)。
现在我想混合它们并创建一个新的mp4视频文件(带声音)。在Android4.3中,谷歌建议使用MediaMuxer类来混合流音频和视频流。我已经试过很多次了,都没有成功。
有什么解决方案可以解决我使用谷歌的MediaMuxer应用程序接口的问题吗?任何帮助都将不胜感激。
发布于 2014-11-18 17:02:20
这是将wav音频文件合并为mp4视频文件的完整示例源代码:
发布于 2014-06-25 21:17:33
MediaMuxer不进行代码转换。如果你写出一个MPEG4文件,它会期望视频文件是MPEG4/AAC,音频文件也是AAC文件(m4a)。
一旦你给它提供一个m4a,多路复用就会成功。
https://stackoverflow.com/questions/20416265
复制相似问题