I add video (shot in verticle mode) in VSE the video shows horizontal enter image description here

Change put put resolution to vertical frame Height 1280 px Width 720 px enter image description here

Add effects Strip Transform and input Rotation value -90 degrees

But the result is not intended enter image description here

Then i do some Aproximate non unoform scaling which i dont think is technically right and not precise enter image description here


Is there any other more intuitive and precise way to edit Vertical videos?


  • $\begingroup$ You could do the transformation in AviSynth "on the fly" before importing your footage into Blender... $\endgroup$
    – Samoth
    Jul 5, 2016 at 10:19
  • $\begingroup$ Related: blender.stackexchange.com/a/42462/2843 $\endgroup$
    – Samoth
    Jul 5, 2016 at 10:30
  • $\begingroup$ @Samoth thank you the link was informative but does not deal with video. But yes with still and image sequence it is great piece of information. $\endgroup$
    – ashwin
    Jul 6, 2016 at 9:01
  • $\begingroup$ This video worked for me youtu.be/hfo-DRGvkgo $\endgroup$ Jun 12, 2020 at 17:11

2 Answers 2


Indirect Method

I named the scene as Video_1_comp

Go to VSE (Video Sequence Editor) and add movie

enter image description here

Select Only Video Strip in VSE and Strip Menu > Set Render Size

enter image description here

Go to the End of the Video Clip hover cursor on Timeline and press E to set End Frame

enter image description here

Result of all above steps Resolution, Frame Range, Frame Rate are set to the Source Video's settings

enter image description here


Go to Compositing Screen Add > Input > MovieClip

Add Rotate node and input Value -90 it could be 90 for some videos Don't use Back Drop preview it is not correct even though output render is correct

enter image description here

Then create a new scene with Copy Settings i named it as Edit

enter image description here

Then go to Video Sequence editor Screen

Add > Scene... > choose the Scene in my case Video_1_comp

Set Render Resolution resolution to vertical frame Height Y:1280 px Width X:720 px

Go to 3D view Properties if its not showing already press n

Scroll down to find OpenGL Preview and un-check it

Now add the Same Movie clip source again on top of existing strip

But this time Mute/delete the Video strip and keep the audio

enter image description here

Now you can edit it like any movie clip you would have edited


Intuitive: Using VSE Transform Addon.

  • Change Render Size resolution (interchange width with height)
  • Download and install it
  • Select strip, press T (special transform effect is created)
  • In preview, press R (rotate), press 90.
  • Press S (scale) and scale it to render size. Zoom to any border (eg: upper-left), scale it again for precise.


  • Use one of the methods: the one you wrote or the one I wrote above (with VSE Transform Addon).
  • Do a simple math: if movie is Full-HD, do:
  • 1920 / 1080 = 1,77777777778
  • 1080 / 1920 = 0,5625
  • Now, use these results to the X and Y scale in Transform effect, respectively.

Example (I use a well-rotated to make a rotated video):

enter image description here


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .