ffmpeg , mediacodec 和 mp4parser 编解码器需要时间来压缩,所以有没有其他方法可以减少视频的大小记录?
我正在使用MediaRecorder
来录制视频,但它会创建大量数据,我想减少它,因为我无法上传它。
答案 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);
在此之后,我获得了较低质量的视频。