Формат записи видео (.3gp или mp4) в Android? - PullRequest
11 голосов
/ 17 февраля 2011

Я использую метод видеозаписи Intent MediaStore.ACTION_VIDEO_CAPTURE.

По умолчанию записанное видео сохраняется в виде файла .3gp.Я хочу записать и сохранить видео в виде файла .mp4.

Возможно ли это?

Ответы [ 2 ]

6 голосов
/ 15 марта 2014

Да

Установите MediaRecorder OutputFormat на MPEG_4, вот так:

recorder = new MediaRecorder(); 
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);

Этот другой SO ответ также прекрасно это описывает.

3 голосов
/ 17 февраля 2011

Да , у вас может быть выходной формат mp4, mp4 - это просто контейнер: посмотрите this , чтобы узнать, какие потоки данных вы можете хранить в нем.

MPEG_4  MPEG4 media file format

См. Также

...