안녕하세요 반디개발팀입니다~
꿀캠을 사용해 주셔서 감사드립니다.
문의주신
꿀캠에서 GIF로 저장할 때 원본과 재생시간이 불일치 하는 문제는 GIF 포맷의 한계 때문에 발생하는 문제입니다.
WebP와 같은 최신 포맷은 각 프레임당 재생 시간을 소수점 3째자리까지 설정할 수 있는데 GIF의 경우 소수점 둘째 자리 까지만 설정할 수 있습니다.
이 부분은 꿀캠에서 재생시간을 소수점 3째자리까지 보기로 설정하시면 더 쉽게 확인하실 수 있습니다.
30 FPS 영상은 각 프레임의 재생시간이 0.033~0.034초가 됩니다. 그래서 이런 영상은 GIF로 저장하면 소수점 3째자리 부분이 절삭되어 0.03초로 되고 저장하고 나면 재생시간이 변하게 됩니다.
(참고로 20, 25, 33, 50 FPS 영상의 경우 소수점 3째자리가 0이 되서 이런 문제가 발생하지 않습니다.)
다만 이 부분은 추후 시간 보정을 통해 일부 프레임의 재생시간을 0.04초로 변경하도록 처리해 전체 재생시간이 원본과 최대한 일치하도록 수정하도록 하겠습니다. 다만 꿀캠의 경우 GIF 재생 속도 향상을 위해 멀티쓰레드 작업을 하다보니 이 부분 수정하는 것이 간단하지 않은 부분이 있어 일단 작업 목록에 추가하도록 하겠습니다.
감사합니다~