I had the same problem.
You will need to use Apples iMovie Editor or Quicktime. on an Apple Quicktimepro is included free.
You can purchase Quicktime Pro for windows - You will get the same lossless experiences for rotating, cutting and re saving to a new lossless HD file.
Using iMovies - It will automatically republish your video in a lossless format, with transitions,cuts,pastes,audio,etc. In the correct orientation without manual rotation.
For Windows or other OS's there is no FREE method to do it and its best to use the Quicktime library at all time.
Using windows.. you will have to re encode it --- I searched and searched. only Quicktime will play it in the correct orientation.. but you cannot tell it to fix the original file. Seems a bit odd.. but that was Steve Jobs philosofy.. It always works like you want on a MAC ;)
If your concern is to have it done without re-encoding, it's not really possible. If the video was MJPEG, it would, but the way more sophisticated video codecs like h.264 work is quite different. They really depend on the left-to-right and top-to-bottom order of a picture. You might just want to look for a way to display them rotated or re-encode them with a very high quality. – slhck – 2011-12-27T18:54:17.220
VLC allows me to rotate them (during playback), but XBMC does not. How can I re-encode them but keep almost all of the original quality? – SofaKng – 2011-12-27T18:58:14.937
Well, I assume you're on Windows. Here's a related question: How do I rotate video (MOV) file on Windows? — the trick is to just set the highest possible quality settings when exporting, which might result in a bigger file than the original. I'm not 100% sure, but it seems you're in a rather bad situation. FFmpeg also has the
– slhck – 2011-12-27T19:04:28.577-vf rotate=1option to achieve the same. The output options will need tweaking though, to get decent quality.Could you maybe provide a short sample clip of such a video? Trying to experiment a bit. – slhck – 2011-12-27T20:17:28.333