6

It is possible -- indeed, quite easy -- to rotate JPEG-files without re-encoding them, which means, no additional loss of quality is introduced in the process.

Is the same possible for the similarly-lossy video-formats (MPG, MP4)?

Not a duplicate: this question is not OS-specific, don't know, who flagged it a duplicate of this one, that targets Windows.

1 Answers1

18

For some containers (e.g. MOV and MP4) you can set a rotation flag without changing the actual video:

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=<x> output.mp4

Here, replace <x> with 0 to disable any existing rotation, or any value like 90, 180 or 270 to rotate the displayed video. Note that some players may ignore these flags.

See also: Can I set rotation field for a video stream with FFmpeg?

slhck
  • 235,242