File type box

2022. 12. 13. 07:47Multimedia

    목차
반응형

ISO base media file format로 만들어진 파일 내 사양을 식별하기 위해서 'brands'가 사용됩니다.

이런 brand는 file type box('ftyp')에 설정되며, 파일의 가장 앞 부분에 존재해야만 합니다.

이는 AVI container format에서 비슷한 용도로 사용되는 fourcc code와 다소 비슷합니다. 

하나의 brand는 사용된 encoding을 지정합니다. 어떻게 데이터가 인코딩 디ㅗ어 자정되어 있는지 제약과 확장이 파일에 어떻게 적용되어 있는지, 호환성과 파일의 의도된 사용이 무엇인지를 알려줍니다. 

 

file type box는 두 종류의 brand를 포함합니다. 

하나는 'major_brand'이며 이는 파일의 최고 사용 방법에 대한 사양을 알려줍니다. 이후 'minor_version'이 뒤따르며, 이는 4 바이트의 정수로 major_brand의 minor_brand를 표시합니다. 

 

두 번째 brnad 종류는 'compatible_brands' 입니다. 이는 파일이 편찬되는 여러 사양을 식별합니다. 모든 파일은 하나의 type box를 가지고 있습니다만 호환성의 이유로 초기 사양에서는 파일이 ISO/IEC base media format에 따라야 하며 file type box를 가지고 있지 않을수 있습니다. 이런 경우에는 'mp41' brand의 ftyp를 포함하고 있는 것으로 처리되어야 합니다. 

반응형

'Multimedia' 카테고리의 다른 글

ffmpeg usage  (0) 2022.12.20
WebP  (0) 2022.12.14
MP4Box build and test  (0) 2022.12.12
Image format  (0) 2022.12.05
MP4Box 사용  (0) 2022.11.22