Android mediacodec:是否可以使用mediacodec和muxer同时对音频和视频进行编码?

时间:2018-05-18 06:53:38

标签: android mediamuxer android-mediacodec

this网站上有一些关于如何使用媒体复用器和mediacodec进行编码然后将视频解码为mp4,或者提取视频然后再对其进行编码以及更多内容的大片文档。

但似乎没有一种方法可以同时对带有视频的音频进行编码,没有关于此的文档或代码。这似乎不太可能。

问题

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

为什么没有人实现它,难以实现吗?

1 个答案:

答案 0 :(得分:1)

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