Video Production Stack Exchange is a question and answer site for engineers, producers, editors, and enthusiasts spanning the fields of video, and media creation. 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

My camera phone takes video in 3gp format. I've inadvertently taken a video sideways and want to turn it 90 degrees for upload to services such as YouTube and Facebook.

What software package can I use on Windows to do this, or is there another option? I've looked at the YouTube upload interface and it doesn't have an option to turn the video.

share|improve this question
After a bit of research I'm considering ffmpeg transpose but have to sit down with it to learn a bit more. – John K Oct 27 '11 at 21:49
YouTube note: In fact, at this point in time, YouTube does allow a video to be turned on its side after it has been uploaded. The video is then reprocessed. – John K Oct 27 '11 at 22:41

You could use Windows Live Movie Maker, which is free with Windows Live Essentials. Here is a tutorial on how to do it.

It looks like Windows Movie Maker doesn't have native support for the 3GP format, but you should be able to download a CODEC for it.

For Mac users, iMovie is the equivalent.

share|improve this answer

The following will flip a video 90 degrees clockwise:

ffmpeg -i input.3gp -filter:v 'transpose=1' -c:a copy \
-c:v libx264 -crf 22 -preset veryfast output.mp4

To flip it 90 degrees anti-clockwise, use 'transpose=2'. See the documentation for more information. Note that this will require a fairly up-to-date version of ffmpeg.

share|improve this answer

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.