我正在尝试在观看视频时通过camera2 api录制我的自己。 我想录制视频音轨并用MIC音频源录制曲面。
如何创建两个曲目,首先是为用户提供的视频,第二个用于mediaRecorder AudioSource.MIC
private void setupMediaRecorder() throws IOException{
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE);
mMediaRecorder.setAudioChannels(2);
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);
mMediaRecorder.prepare();
}
答案 0 :(得分:1)
在android mediaRecorder中,您无法将两个AudioSource记录在一起。 here is the MediaRecorder.AudioSource guide
您的解决方案是使用第二个AudioSource重新渲染视频agin。 试试this answer with FFmpeg