IT News

ImportError: cannot import name 'CompositeVideoClip' from 'moviepy.video.VideoClip' 에러 해결 방법

posttstory 2023. 3. 24.
728x90

MoviePy 가 무엇인가?

자꾸 에러가 나서 확인 해보고 해결 방법을 찾아봤습니다.

MoviePy는 비디오 편집 및 처리를 위한 Python 라이브러리입니다.

다음을 포함하여 비디오 및 오디오 파일을 조작하기 위한 여러 함수 및 클래스를 제공합니다.

 

MoviePy는 비디오 편집 및 처리를 위한 Python 라이브러리입니다. 다음을 포함하여 비디오 및 오디오 파일을 조작하기 위한 여러 함수 및 클래스를 제공합니다.

 

VideoFileClip: 비디오 파일을 읽고 클립을 추출하는 클래스

AudioFileClip: 오디오 파일을 읽고 클립을 추출하는 클래스

CompositeVideoClip: 여러 비디오 클립을 하나의 합성 클립으로 결합하기 위한 클래스

ColorClip: 단색 클립을 만들기 위한 클래스

TextClip: 텍스트 클립을 생성하기 위한 클래스

ImageClip: 이미지 파일로부터 비디오 클립을 생성하기 위한 클래스

concatenate_videoclips: 여러 비디오 클립을 하나의 클립으로 연결하는 기능

resize: 동영상 크기를 조정하는 기능

subclip: 긴 클립에서 서브 클립을 추출하는 기능

ipython_display: Jupyter 노트북에 동영상을 표시하는 기능

write_videofile: 비디오 클립을 파일에 쓰는 기능

AudioFileClip.set_duration: 오디오 클립의 길이를 설정하는 메소드

ImportError: cannot import name 'CompositeVideoClip' from 'moviepy.video.VideoClip' 에러 해결 방법

 

moviepy.video.VideoClip 모듈에서 CompositeVideoClip 클래스를 찾을 수 없는 경우 "ImportError: 'moviepy.video.VideoClip'에서 이름 'CompositeVideoClip'을 가져올 수 없음" 오류가 발생합니다. 이것은 시스템에 설치된 MoviePy 버전이 오래되었거나 설치에 문제가 있는 경우에 발생할 수 있습니다.

 

이 오류를 수정하려면 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 MoviePy를 최신 버전으로 업데이트할 수 있습니다.

 

pip install upgrade moviepy

이렇게 해도 문제가 해결되지 않의면 다음 명령을 실행해서 mviepy를 제거하고 다시 설치 해 볼 수 있습니다.

pip uninstall moviepy

pip install moviepy

 

이상, 성공하시길 바랍니다.

 

728x90

댓글

💲 추천 글