반응형
AttributeError: 'ImageClip' object has no attribute 'set_duration'
moviefy 패키지의 버전이 2 이상으로 업그래이드 되면서 기존에 있던 set_duration 메서드 등이 사라져서 발생하는 에러입니다.
과거에 작성되어 현재 버전에서 에러가 나는 코드가 아래와 같았습니다.
# old version
from moviepy.editor import ImageClip
image_file = "example.jpg"
duration = 3
image_clip = ImageClip(image_file)
image_clip = image_clip.set_duration(duration)
오랜만에 moviepy 새로 설치하니 2.1.1 버전이 인스톨 되면서 AttributeError: 'ImageClip' object has no attribute 'set_duration'와 같은 에러가 나타나더라구요. 그래서 아래와 같이 코드를 수정하여 사용하였습니다.
# moviepy 2.1.1 버전
from moviepy import ImageClip
image_file = "example.jpg"
duration = 3
image_clip = ImageClip(image_file, duration=duration)
VideoFileClip의 audio_fadeout메서드도 버전변경에 따라 아래 링크와 같이 변경이 필요합니다.
AttributeError: 'VideoFileClip' object has no attribute 'audio_fadeout'
AttributeError: 'VideoFileClip' object has no attribute 'audio_fadeout' moviefy 패키지의 버전이 2 이상으로 업그레이드 되면서 기존에 있던 audio_fadeout 메서드 등이 사라져서 발생하는 에러입니다. 현재 에러가
noanomal.tistory.com
반응형
'python' 카테고리의 다른 글
AttributeError: 'VideoFileClip' object has no attribute 'audio_fadeout' (0) | 2024.12.22 |
---|---|
ModuleNotFoundError: No module named 'bs4' (0) | 2024.12.13 |
python datetime 주요 3가지 기능 (0) | 2024.11.21 |
AG news 데이터셋 - torchtext (2) | 2024.11.20 |
OSError: /usr/local/lib/python3.10/dist-packages/torchtext/lib/libtorchtext.so: undefined symbol: _ZN5torch3jit17parseSchemaOrNameERKSs (0) | 2024.11.19 |
댓글