this站点上有一些很好的文档,名为big flake,涉及如何使用媒体混合器和mediacodec进行编码,然后将视频解码为mp4,或者提取视频,然后再次对其进行编码,等等。

但似乎没有一种方法可以同时对音频和视频进行编码,对此没有文档或代码。似乎并非没有可能。



您知道可以在大于android 18的所有设备上运行的任何稳定方法吗?

为什么没有人实施,难于实施?

最佳答案

您必须创建2个Mediacodec实例,一个用于视频,一个用于音频,然后使用MediaMuxer将编码后的音频与视频多路复用,您可以查看ExtractDecodeEditEncodeMuxTest.javathis project to capture camera/mic and save to mp4 file using Mediamuxer and Mediacodec

关于android - Android mediacodec:是否可以使用mediacodec和muxer同时编码音频和视频?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50405438/

10-12 06:06