如何在录制时添加对视频的过滤以及在android中保存之后...?
mediaRecorder = new MediaRecorder();
mCamera.unlock();
mediaRecorder.setCamera(mCamera);
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mediaRecorder.setProfile(CamcorderProfile
.get(CamcorderProfile.QUALITY_LOW));
// mediaRecorder.setVideoEncodingBitRate(690000);
mediaRecorder.setVideoEncodingBitRate(6000000);
// mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
// mediaRecorder.setOutputFile("/sdcard/Movie.mp4");
demoVideoFolder = Environment.getExternalStorageDirectory()
.getAbsolutePath() + "/videokit/";
demoVideoPath = demoVideoFolder + "in.mp4";
// Toast.makeText(getApplicationContext(), ""+demoVideoFolder,
// 56).show();
File storagePath2 = new File(demoVideoFolder);
storagePath2.mkdir();
mediaRecorder.setOutputFile("/sdcard/videokit/in.mp4");
rotateBackVideo(mediaRecorder);
try {
mediaRecorder.prepare();
} catch (IllegalStateException e) {
releaseMediaRecorder();
} catch (IOException e) {
releaseMediaRecorder();
}
Run Code Online (Sandbox Code Playgroud)
我想在使用MediaRecorder录制时在我的视频中添加多个滤镜,并在保存的视频后添加滤镜.如何实现第二种情况..?