02-10 15:18:05.611 3829-3829/com.example.jibin.videpmaker W/System.err﹕ at org.bytedeco.javacv.FFmpegFrameRecorder.record(FFmpegFrameRecorder.java:740)
02-10 15:18:05.611 3829-3829/com.example.jibin.videpmaker W/System.err﹕ at org.bytedeco.javacv.FrameRecorder.record(FrameRecorder.java:293)
FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(Environment
.getExternalStorageDirectory().getPath()
+ System.currentTimeMillis()
+ ".mp4", this.getResources().getDisplayMetrics().widthPixels,
this.getResources().getDisplayMetrics().heightPixels);
// audio grabber
FrameGrabber grabber2 = new FFmpegFrameGrabber(Environment
.getExternalStorageDirectory().getPath() + "/abc.mp3");
grabber2.setAudioChannels(2);
try {
recorder.setVideoCodec(13); // CODEC_ID_MPEG4 //CODEC_ID_MPEG1VIDEO
recorder.setFrameRate(1);
recorder.setPixelFormat(0);
recorder.setSampleRate(grabber2.getSampleRate());
recorder.start();
grabber2.start();
for (int i = 0; i < iplimage.length; i++) {
recorder.record(iplimage[i]);
Frame frame1 = grabber2.grabFrame();
//while (frame1 != null) {
recorder.record(frame1);
break;
//}
}
recorder.stop();
grabber2.stop();