|
|
@@ -33,11 +33,11 @@ public class ImageAvailableListener implements ImageReader.OnImageAvailableListe
|
|
|
frameConverter = new AndroidFrameConverter();
|
|
|
File recordFile = new File(context.getExternalFilesDir("record"), "record" + System.currentTimeMillis() + ".mp4");
|
|
|
videoPath = recordFile.getAbsolutePath();
|
|
|
- frameRecorder = new FFmpegFrameRecorder(recordFile, 1920, 1080, 1);
|
|
|
+ frameRecorder = new FFmpegFrameRecorder(recordFile, 1280, 720, 1);
|
|
|
frameRecorder.setVideoBitrate(3 * 1024 * 1024);
|
|
|
frameRecorder.setFrameRate(24);
|
|
|
frameRecorder.setVideoOption("preset", "ultrafast");
|
|
|
- frameRecorder.setVideoOption("crf", "30");
|
|
|
+ frameRecorder.setVideoOption("crf", "28");
|
|
|
frameRecorder.setVideoCodec(avcodec.AV_CODEC_ID_H264);
|
|
|
frameRecorder.setFormat("mp4");
|
|
|
try {
|