我正在开发一个录制屏幕视频和音频的 Android 应用程序。
我录制了这两个文件:mp3 音频文件和 mp4 视频文件(无声音)。
现在我想混合它们并创建一个新的 mp4 视频文件(带声音)。
从 Android 4.3 开始,Google 建议使用 MediaMuxer
类来混合流式音频和视频。我试了很多次都没有成功。
Google 的 MediaMuxer
API 是否有解决我的问题的解决方案?
任何帮助将不胜感激。
最佳答案
MediaMuxer 不会转码。 如果您写出一个 MPEG4 文件,它会期望视频文件是 MPEG4/AAC,音频文件也是 AAC 文件 (m4a)。
一旦你用 m4a 喂它,muxing 就会成功。
关于android - 无法使用 MediaMuxer 混合音频文件和视频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20416265/