[mov,mp4,m4a,3gp,3g2,mj2 @ 000002384beca080] moov atom not found
xxxxxxxxxxxxxx.mp4: Invalid data found when processing input
MoviePy error: failed to read the duration of file
파일 경로도 잘 맞고 이것저것 다 했는데 안 된다면, 파일이 사용중이라서 그렇다.
close() 가 안 되었거나 다른 이유에서 사용중일 것이다.
아래 로직을 통해 사용중인지 체크해보자.
try: os.rename(video_path, video_path) print('Access on file is available!') except OSError as e: print ('Access-error on file ! \n' + str(e))
video = VideoFileClip(video_path) |
VideoFileClip(video_path) 호출 전에 video_path에 해당하는 파일을 사용할 수 있는 상태로 만들어놓아야한다.
즉, 컴퓨터를 하다보면 '다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다' 이런식으로 오류뜨는 거라고 보면 된다.