HMPJS
정품인증자
mc_jsjjang 4589906be1b046988bc055fec52e31f1
이해도 | 기타 |
---|---|
게임버전 (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 비율이 아니면 동영상은 만들어 지지만 다음과 같이 나타납니다
어떤 점이 문제일까요?
댓글이 없습니다.
새로운 댓글을 등록해 주세요!