티스토리 뷰

카테고리 없음

RIFF 영상포맷 분석

라이다 2018. 9. 10. 23:23
반응형



위와 같은 파일의 내용을 MJPEG포맷 구조를 통해 분석 해보았다.

 

기본적으로 MJPEG포맷은 RIFF AVI 포맷을 따르며 RIFF AVI포맷 구조는

https://msdn.microsoft.com/ko-kr/library/windows/desktop/dd318189(v=vs.85).aspx

의 내용과 같다.

http://cafe.naver.com/carroty/289852 임베디드홀릭님의 글을 참고하여 위의 MJPEG 파일을 자세히 분석 하였다.




FOURCC usinged 4Byte

DWORD : unsigned 4Byte

WORD: unsinged 4Byte

Long: signed 4Byte

short int: signed 2Byte

 

RIFF File Format

RIFF 파일은 RIFF헤더와 여러개의 list, chunk 들로 이루어져있다.

기본적인 구조는 chunk구조 안에 list데이터가 있는 방식이다

 

chunk의 구조

FOURCC ckID;

DWORD ckSize;

uint8_t data[n];

 

중간 중간에 보이는 JUNK데이터는 쓰레기 데이터로 헤더의 크기를 맞추기 위한 데이터 쓰레기 데이터이다.

JUNK데이터 구조는 chunk데이터 구조로 되어있다.

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함