개인 자료란 (JE)

  서버 커뮤니티

Profile HMPJS 정품인증자

mc_jsjjang 4589906be1b046988bc055fec52e31f1

Profile

질문하기 Python

Python cv2 VideoWriter 오류

2022.03.18 조회 수 871 추천 수 0
이해도 기타 
게임버전 (JE) 기타 

Python 3.10.2입니다


class VideoProject():
    [...]
    def getVideo(self, filepath: str)-> cv2.VideoWriter:
        print(self.rate.x, self.rate.y)
        video = cv2.VideoWriter(filepath, cv2.VideoWriter_fourcc(*'mp4v'), float(tick), (self.rate.x, self.rate.y))
        tickers = [Tickable(sp) for sp in self.sprites]
        
        print(self.rate.x, self.rate.y)
        for time in np.arange(0, 5, 0.05):
            img = ~np.zeros((self.rate.x, self.rate.y,3), np.uint8)
            for t in tickers:
                t.tick(time)
                img = t.draw(img)
            video.write(img)
            cv2.imshow("Image", img)
            cv2.waitKey()
        return video
[...]
video = v.getVideo(path+"image\\EZvideo.mp4")
video.release

위 코드를 사용할 때 rate(x, y)가 1:1 비율이 아니면 동영상은 만들어 지지만 다음과 같이 나타납니다

어떤 점이 문제일까요?

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!