Skip to content

Presentation timestamp

출력(Display) 순서에 대한 타임 스탬프.

Presentation Time Stamp (PTS)와 함께 사용되는 것이 Deconding Time Stamp (DTS; 디코딩 순서에 대한 타임 스탬프) 이다.

PTS vs DTS

우리가 영상을 갖고 있고, 프레임은 다음과 같이 디스플레이 되었습니다.

I B B P

이제 우리는 B프레임을 디스플레이 하기 전에 P프레임에 대한 정보를 알아야 합니다. 때문에 프레임들은 아마 다음과 같이 저장되어 있을 것입니다.

I P B B

이것은 왜 DTS와 PTS가 각 프레임마다 있어야 하는지를 말해줍니다. DTS는 언제 디코딩해야 하는지를 말해줍니다. 그리고 PTS는 언제 디스플레이 해야하는지를 알려줍니다. 그래서 이경우에는 우리 스트림은 다음과 같이 됩니다.

P T S: 1 4 2 3
D T S: 1 2 3 4
FRAME: I P B B

FFmpeg 에서 PTS 계산 방법

자세한 내용은 AVPacket 항목 확인.

See also

Favorite site