티스토리 뷰
반응형
위와 같은 파일의 내용을 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
링크
TAG
- STM CUBE MX
- Excel
- STM32F429
- atmel studio7
- Dir
- 폴더생성
- 수은건전지
- 홈서비스
- atmega 설치방법
- 정부주택대출
- STM GPIO
- 파일복사
- filecopy
- vba
- STM32F429 GPIO
- atmega 개발
- GPIO
- 틀고정
- 전세지킴보증서
- 착한운전자마일리지
- 제목행
- STM32F GPIO
- atmel studio 설치
- STM32F
- CUBE MX GPIO
- atmega128 설치
- MCG
- 중기청
- STM 입출력
- 중소기업청년
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함