草庐IT

MediaMux

全部标签

android - 如何同时向 MediaMux 提供音频数据和视频数据

我正在尝试通过Preview获取视频原始数据,通过AudioRecord获取音频原始数据。然后我将它们发送到MediaCodec(我将设置两个Codec实例)。之后我会将视频数据和音频数据发送到MediaMux获取mp4文件。我有两个问题:1)我以前用MediaMux处理过视频数据。对于视频数据,MediaMux是按帧处理的,但视频记录是连续的。MediaMux如何同步处理视频和音频。2)我在函数writeSampleData中只找到了inputbuffer的变量.StackOverflow上的一个好人还提供了一个演示MediaMux.但是这个演示只有一个源数据变量。这一个变量怎么能同