javacv视频处理一:图片生成视频
视频合并音频逻辑就是用原视频和原音频合成一个新的视频,提取原视频的和原音频的信息
第一步:maven引入
第一步: maven引入:
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv-platform</artifactId>
<version>1.5.3</version>
</dependency>
第二步:提取视频信息:
FrameGrabber grabber1 = new FFmpegFrameGrabber(videoPath);
grabber1.start();
第三步:提取音频信息:
//抓取音频帧
FrameGrabber grabber2 = new FFmpegFrameGrabber(audioPath);
grabber2.start();
第四步:创建FFmpegFrameRecorder对象:
/**
*outPut为输出目录
*/
FrameRecorder recorder = new FFmpegFrameRecorder(outPut,
grabber1.getImageWidth(), grabber1.getImageHeight(),
grabber2.getAudioChannels());