I was recently doing some video editing work where the workflow was something like this: film in portrait, transfer to computer, rotate videos by 90 degrees, sequence together several videos, strip out background noise from entire video. Filming was done with a camera, sequencing was done by Kdenlive (I’ve previously only had experience with Blender’s VSE and I must say I was very happy with this new application), and the noise-stripping was done with Audacity. I must say I’m surprised at how fast this was all accomplished and kudos to all those developers who created these apps.
However one thing I didn’t know how to do was how to rotate the video by 90 degrees. Kdenlive can do it but it ends up being awkwardly stretched and I couldn’t figure out how to unstretch it. Luckily
mencoder, which comes with the
mplayer package, has got a few tricks up its sleeve.
More for my own records than for anybody else, here’s the command I used:
$ mencoder -vf rotate=2 -o output.avi -oac pcm -ovc lavc input.mov
As my input file was a
.mov some of the sound wasn’t synchronised well after rotating, which was easily fixed by this option
-demuxer mov. If you want to rotate clockwise instead of anticlockwise change