[python] 파이썬 moviepy로 동영상 시계 반시계방향으로 회전하기
이번 예제에서는 파이썬의 moviepy 라이브러리를 사용하여 동영상을 시계 반시계방향으로 회전하는 방법을 알아보겠습니다.
moviepy 설치하기
먼저 moviepy를 설치해야 합니다. 파이썬 패키지 관리자인 pip를 사용하여 설치할 수 있습니다. 아래 명령어를 터미널에서 실행합니다.
pip install moviepy
동영상 회전하기
이제 파이썬으로 동영상을 회전하는 코드를 작성해보겠습니다. 아래 예제는 시계 방향으로 90도 회전하는 코드입니다.
from moviepy.editor import VideoFileClip
def rotate_clockwise(input_video_path, output_video_path):
video = VideoFileClip(input_video_path)
rotated_video = video.rotate(90) # 시계 방향으로 90도 회전
rotated_video.write_videofile(output_video_path)
if __name__ == "__main__":
input_path = "input.mp4"
output_path = "output.mp4"
rotate_clockwise(input_path, output_path)
위 코드에서 input_video_path
에 원본 동영상 파일 경로를, output_video_path
에 회전된 동영상 파일 경로를 각각 지정하면 됩니다. 예를 들어, input.mp4
동영상 파일을 시계 방향으로 90도 회전한 후 output.mp4
파일로 저장합니다.
반시계 방향으로 회전하려면 rotate
메서드의 인자를 음수로 지정하면 됩니다. 예를 들어, rotated_video = video.rotate(-90)
와 같이 작성하면 됩니다.
마무리
이렇게 파이썬의 moviepy 라이브러리를 사용하여 동영상을 시계 반시계방향으로 회전하는 방법에 대해 알아보았습니다. moviepy는 다양한 동영상 편집 작업을 할 수 있는 강력한 라이브러리이므로, 관심 있는 분들은 더 많은 기능을 살펴보시기 바랍니다.