压缩视频文件

时间:2019-02-04 17:07:44

标签: android video-compression

我正在寻找如何压缩使用以下方法生成的mp4文件:

 Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

当我取回数据时,文件很大。我正在尝试压缩视频,并且看到一些使用MediaRecorder进行此操作的示例或提及,例如以下代码:

 MediaRecorder mediaRecorder = new MediaRecorder();

    mediaRecorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
    mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
    mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
    mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
    mediaRecorder.setVideoEncodingBitRate(690000);
    mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
    mediaRecorder.setVideoFrameRate(30);
    mediaRecorder.setVideoSize(640, 480);
    //mediaRecorder.setVideoSource();

但是我看不到在入站文件中进行设置的方法。有什么方法可以馈入原始文件吗?

0 个答案:

没有答案