30fps로 재생되는 비디오가있는 경우 각 프레임의 지속 시간은 1/30th 초 또는 33.333333 ... 밀리 초입니다.프레임 기간은 반복되는 소수점에 대해 어떻게 계산됩니까?
비디오 플레이어를 구현한다고 가정 할 때 각 프레임의 재생 시간이 반복되는 십진수로 표시된다는 사실을 어떻게 다룰 것입니까?
예를 들어 처음 29 개 프레임의 지속 시간을 33.33 밀리 초로 줄인 경우 30fps 속도를 유지하려면 30 번째 프레임의 지속 시간이 33.43 밀리 초보다 약간 길어야합니다.
비디오 재생 소프트웨어가이를 처리하는 표준 방법이 있습니까?
저는 반올림이 표준 방법이라고 생각합니다. 결국 프레임이 33.33 또는 33.34ms로 표시되는지 여부는 모두 30fps가되는 한 중요하지 않습니다. 어쨌든, 평면 패널을 사용하면 ms의 1/100은 눈에 띄는 차이를 만들지 않을 것이고 인간의 탐지 제한은 대부분 단일 ms에서 어딘가에 있습니다. 비디오 플레이어를 구현한다고 가정 할 때, 나는 버퍼링과 효율적인 디코딩에 대해 더 걱정할 것입니다 - 스킵은 매우 눈에 띄고 일반적입니다. – Piskvor