0

目标是将2个.mp4视频组合在一起,例如一个在另一个之后播放。有无数的ffmpeg引用,这不是一个很好的选择,因为它涉及NDK使得项目真的很重,因为一些不那么重要的功能。如何在Android设备上合并2个.mp4视频?

我才知道,mediacodec已经提高了很多。我需要一个指导来帮助我完成它。我找不到任何东西。

我也正在寻找合并MP3播放和照片(单),并作出.MP4

请帮助。

我尝试使用javacv库进行第二次查询,结果是死胡同。 代码如下:

{FFmpegFrameGrabber videoFrames = FFmpegFrameGrabber.createDefault(videoSource); 
    FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(videoFile, 200,   200); 
    recorder.setFrameRate(10); 
    recorder.start(); 
    Frame frame = videoFrames.grab(); 
    for (int i = 0; i < (numSeconds * 10); i++) { 
     recorder.record(frame); 
    } 
} 

它需要12秒只需作5帧视频。 fps是25.

回答

0

简单的方法是mp4parser(它有你需要的一切)。困难的方法是尝试使用MediaCodec来提取音频和视频通道,而不是使用MediaCodec再次对其进行重新编码,并使用MediaMuxer来创建它的单个文件。你可以在这里找到例子GrafikaBigFlake

相关问题