가끔씩 동영상이 돌아간 채로 찍히는 경우가 있습니다. 깃헙으로 옮기고 나서 사진이 돌아가는 걸 바로잡는 글을 적었던 적이 있는데 이번에는 동영상입니다. 사진은 exiftool이라는 패키지를 사용했었습니다. 지금 보니 저 때는 글을 왜 저렇게 썼나 싶네요.

각설하고 이번에는 커맨드라인에서 입돌아간 동영상을 바로잡아 볼 겁니다. 우선 ffmpeg라는 패키지를 설치해야 합니다. 꽤 두루 쓰이는 인코딩 라이브러린데 이 쪽에 가면 다운로드를 받을 수 있는 모양입니다만 역시 homebrew를 추천합니다.

brew install ffmpeg

설치하고 나면 터미널에서 ffmpeg 명령어를 통해서 실행할 수 있습니다. 회전시키는 구문은 아래와 같습니다.

ffmpeg -i 원본위치 -vf transpose=회전방향 저장위치

회전방향을 지정하는 데에는 0부터 3까지의 숫자가 들어갈 수 있는데 각각 반시계방향회전 + 수직뒤집기, 시계방향회전, 반시계방향회전, 시계방향회전 + 수직뒤집기 라는군요. 기억하기 어려우니 cclock_flip, clock, cclock, clock_flip이라는 문자로 주어도 된다고 합니다. 사실 3보다 위로 4, 5, 6, 7이 들어갈 수는 있다는데 자세한 사항은 transpose 항목을 읽어보시는 걸 추천합니다.