如何在android中将mp3文件与mp4文件结合
我正在创建一个应用程序,可以在android中更改视频文件的音频。 我尝试了下面的代码。谢谢你的帮助如何在android中将mp3文件与mp4文件结合,android,frame-grab,Android,Frame Grab,我正在创建一个应用程序,可以在android中更改视频文件的音频。 我尝试了下面的代码。谢谢你的帮助 try { FrameGrabber grabber1 = new FFmpegFrameGrabber(videoPath); FrameGrabber grabber2 = new FFmpegFrameGrabber(audioPath); grabber1.start(); grabber2.start(); FrameRecorder recor
try {
FrameGrabber grabber1 = new FFmpegFrameGrabber(videoPath);
FrameGrabber grabber2 = new FFmpegFrameGrabber(audioPath);
grabber1.start();
grabber2.start();
FrameRecorder recorder = new FFmpegFrameRecorder(OutputPath,
grabber1.getImageWidth(), grabber1.getImageHeight(), 2);
recorder.setFormat("mp4");
recorder.setVideoQuality(1);
recorder.setFrameRate(grabber1.getFrameRate());
recorder.setSampleRate(grabber2.getSampleRate());
recorder.start();
Frame frame1, frame2 = null;
long timestamp = -2;
int count = 0;
boolean isFirstTime = false;
boolean isFirstCheck = true;
while ((frame1 = grabber1.grabFrame())!=null) {
//frame1 = grabber1.grabFrame();
frame2 = grabber2.grabFrame();
recorder.record(frame1);
recorder.record(frame2);
}
recorder.stop();
grabber1.stop();
grabber2.stop();
}catch(Exception e){}
您可以查看exoplayer,它允许您自定义音频输入流和视频输入流。它是由谷歌提供的开源软件,YouTube和google play movies等应用程序都使用它。你必须正确解释。就像你使用的文章参考链接和你使用的正确代码一样。。