Presentation timestamp
출력(Display) 순서에 대한 타임 스탬프.
Presentation Time Stamp (PTS)와 함께 사용되는 것이 Deconding Time Stamp (DTS; 디코딩 순서에 대한 타임 스탬프) 이다.
PTS vs DTS
우리가 영상을 갖고 있고, 프레임은 다음과 같이 디스플레이 되었습니다.
이제 우리는 B프레임을 디스플레이 하기 전에 P프레임에 대한 정보를 알아야 합니다. 때문에 프레임들은 아마 다음과 같이 저장되어 있을 것입니다.
이것은 왜 DTS와 PTS가 각 프레임마다 있어야 하는지를 말해줍니다. DTS는 언제 디코딩해야 하는지를 말해줍니다. 그리고 PTS는 언제 디스플레이 해야하는지를 알려줍니다. 그래서 이경우에는 우리 스트림은 다음과 같이 됩니다.
FFmpeg 에서 PTS 계산 방법
자세한 내용은 AVPacket 항목 확인.
See also
- FFmpeg
- MPEG
- Group of pictures (GOP)
- Presentation timestamp (Presentation Time Stamp; PTS)
- Decompression timestamp (Deconding Time Stamp; DTS)