如何在录制时缩小视频大小,Android?

时间:2017-12-05 09:49:31

标签: java android kotlin

ffmpeg mediacodec mp4parser 编解码器需要时间来压缩,所以有没有其他方法可以减少视频的大小记录?

我正在使用MediaRecorder来录制视频,但它会创建大量数据,我想减少它,因为我无法上传它。

1 个答案:

答案 0 :(得分:1)

我通过使用媒体录制文档获得了答案,并在代码中添加了这些代码:

mediaRecorder.setVideoEncodingBitRate(1000000);
mediaRecorder.setVideoSize(1280, 720);
mediaRecorder.setOutputFile(folder.getAbsolutePath()+"/"+mediaFileName+".mp4");
mediaRecorder.setPreviewDisplay(surfaceHolder.getSurface());
mediaRecorder.setVideoFrameRate(18);
mediaRecorder.setOrientationHint(mOrientation);

在此之后,我获得了较低质量的视频。