How do I move (rearrange) the orientation of a video?
FFmpeg can do anything :D

ffmpeg -i input.mp4 \
-filter_complex '[0:v]split[top][bottom];[bottom]crop=iw:ih/2:0:ih/2[right];[top]crop=iw:ih/2:0:0,pad=iw*2:ih:0:0[left];[left][right]overlay=W/2:0[outv]' \
-map [outv] -c:v libx264 -crf 22 -preset veryfast output.mp4


The split filter creates two identical versions of the input video ([0:v]), called [top] and [bottom] for the purposes of the filtergraph. The first crop cuts the top half of [bottom] off, creating an output called [right]; the second crop removes the bottom half of [top], then sends it to the pad filter, which doubles the width of the video frame to the right and creates an output [left]. Finally, [left] and [right] are sent to the overlay filter, which places [right] on top of [left], on top of the black area created by the pad filter, creating the final output [outv].

Unfortunately I can't put a line break in the -filter_complex, since that would break the command.

-map [outv] tells ffmpeg to use the video output of the complex filtergraph; if you want to use the input audio too, you can use -map 0:a as well. All the -c:v and so on are video settings.

Here's a slightly shorter, but less clear version of the above command:

ffmpeg -i input.mp4 \
-filter_complex 'split[top][bottom];[bottom]crop=iw:ih/2:0:ih/2[right];[top]crop=iw:ih/2:0:0,pad=iw*2:ih:0:0,[right]overlay=W/2:0' \
-c:v libx264 -crf 22 -preset veryfast output.mp4