안드로이드 개발 질문/답변
(글 수 45,052)
차량용 블랙박스 동영상이 있습니다.
이 동영상 안에 GPS 정보를 넣어놨다는데,
이런 정보들은 어떻게 동영상으로부터 불러올 수 있나요??
조금의 힌트라도 주신다면 정말 감사하겠습니다.ㅠㅠ
2012.10.04 13:38:30
약 5~6년전에 OpenDML 표준을 봤었지만, AVI에 GPS에 관한 부분은 없었습니다.
AVI 2.0 format 까지는 없었던 걸로 기억합니다.
아마도, 제조사가 임의로 header에 정보를 넣은 것 같은데,
제대로 하려면 custom AVI parser를 만들어야 하기 때문에 제조사 도움 없이는 힘들겁니다.
AVI paerser를 처음부터 만들려면,
AVI format 자체를 다 이해해야 하기 때문에 꽤 어렵습니다.
만약 GPS 정보의 주소, 값의 의미를 알면,
단순히 app 하나 만들어서 GPS 정보를 빼올 수는 있겠네요.
2012.10.04 13:58:48
디지털 워터마킹 종류가 아닐까 싶은데요. 원본 영상에 훼손을 가하지 않고 의미있는 정보를 넣는 방식이 아닐까 싶어요.
물론 이 방식은 디코딩 할수 있는 툴이 따로 필요합니다.
위치 정보가 들어있다면 아마도 헤더 정보에 포함되어있겠죠.
동영상 포맷이 어떤 종류인지 확인해보세요.
그리고 해당 포맷 헤더 정보를 확인할 수 있는 Spec문서를 찾아보면 나오지 않을까 싶네요.
그런데 차량용 블랙박스라 동영상에 위치정보가 들어간다는건 이해하겠는데, 계속적으로 위치가 이동된다면 동영상 헤더에 넣기엔 부적합할듯 보이네요.. 동영상 메인 헤더 + 비디오 프레임 당 헤더가 존재하는 비디오 포맷이 있나보네요?