ffmpeg、mediacodec和mp4parser编解码器在压缩时需要较长时间,那么在录制视频时有没有其他方法来减小视频的大小呢?
我正在使用
我正在使用
MediaRecorder
录制视频,但它会产生大量数据,我想将其减少,因为我无法上传这些数据。MediaRecorder
录制视频,但它会产生大量数据,我想将其减少,因为我无法上传这些数据。我通过媒体录制文档找到了答案,并在代码中添加了这些行:
mediaRecorder.setVideoEncodingBitRate(1000000);
mediaRecorder.setVideoSize(1280, 720);
mediaRecorder.setOutputFile(folder.getAbsolutePath()+"/"+mediaFileName+".mp4");
mediaRecorder.setPreviewDisplay(surfaceHolder.getSurface());
mediaRecorder.setVideoFrameRate(18);
mediaRecorder.setOrientationHint(mOrientation);
MediaRecorder
的操作?你的代码是怎样的? - pskinkMediaRecorder
的文档吗?如果有,有什么不清楚的地方吗? - pskinkmediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);我使用了这些来自Media Recorder的代码行来减小视频大小,但对我没有起作用。 - Pankaj Meena