마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드에서 동영상파일의 헤더정보만 추출하는 방법이 있나요?

0 추천
안녕하세요.

다름이 아니라 궁금한 점이 생겨서 질문을 남기게 되었습니다.

안드로이드에서 폰에 저장되어 있는 동영상 파일의 헤더정보만 가져올 수 있는 방법이 있나요?

조언 부탁드립니다^^
갸아악 (21,260 포인트) 님이 2014년 7월 24일 질문

1개의 답변

+1 추천
 
채택된 답변
안드로이드 API 중에선 헤더 정보를 구할 수 있는 것은 없습니다.

공통적인  메터 데이터를 구할 수 있지만 동영상 컨테이너가 MP4, MKV, AVI, WMV ,MPEG2TS 등 형식이 다양해서, 노말하게 헤더 정보를 구해 반환하지 않는 듯 합니다..

원하시는 동영상의 컨테이너가 어떤건지 모르겠네요..

java 코드로도 각 컨테이너 파서가 존재하긴 하지만. 헤더 뽑아내는 것 정도는 간단한 편이니.

공부도 하시고  추후 유지 보수를 쉽게 하시기 위해서

스펙문서 + framework/av/media/libstagefright 쪽에 있는 MPEG4Extractor, AVIExtractor, MPEG2TSExtracktor 등의 Extracktor 코드를 참조해서 직접 파서를 만드시는 것을 권장합니다.
사악미소 (65,330 포인트) 님이 2014년 7월 24일 답변
갸아악님이 2014년 7월 24일 채택됨
...