Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've recently bought a Motorola Milestone 2 (Froyo) and I see that when I record a video it produces a .3gp file.
Is there a way to have it produce an avi or mp4 instead? Would I have to root the phone?

share|improve this question
up vote 1 down vote accepted

Root won't be necessary, the Android API allows Apps to set the output file format to .mp4. So you just need to find an App that makes use of it.

But, as with most video file extensions, .avi and .mp4 are just container formats. Therefore the actually used video codec, that is responsible for the quality of the video, isn't changed by changing the container format. The Android API itself recommends to use .3gp as container format for better compatibility.

Using an MPEG-4 container format may confuse some desktop players.


I'm not aware of an Android video recording app that actually saves the video with H.264/AVC compression. I think that this is because of the royalty fee one has to pay to use the codec.

share|improve this answer
Thank you for the detailed explanation :) – Joril Nov 7 '11 at 22:00
Do you know if it's possible to save as .AVI? My phone (Motorola Razr) records in .MP4 and I'd like to edit it w/ windows movie maker, which doesn't recognize .MP4 – aslum Apr 11 '12 at 18:03

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.