Я смотрю, как можно сжать файл 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();
Но я не вижу способа настройки во входящем файле,Любые способы подачи в исходном файле?