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

헤더정보 가져오는거에서 회의때 뭐라말해야될까요?

0 추천
안녕하세요.

다름이 아니라..

로컬의 동영상 파일에서 헤더정보가 저장되있는 사이즈만큼 파일을 잘라야합니다.

제가 이쪽 미디어부분을 다뤄보지 않아 여기 펍에도 물어보고 다른 커뮤니티사이트에도 질문을 올리고

구글링을 하였습니다.

그런데 대부분 FFmpeg을 쓰라고 하더라구요.

그런데 금일 회의때 이사님과 PC쪽 솔루션 하시는 분들이 ffmpeg 안써도 쉽게 할수 있다 하시며..

동영상 파일 헤더의 정보가 저장되잇는 위치를 파일의 4바이트를 잘라서 위치를 알고 나서 그 오프셋만큼 잘라오면 된다 하시는데요.

그 방법이 동영상파일의 맨앞에 4바이트를 잘라내어 보면 그 안에 헤더위치 정보가 잇는데

그 위치의 오프셋만큼 파일을 잘르면 그게 헤더라고 합니다.

제가 조사한 바로는 이런 방법을 본적도 없고...

그런데 자꾸 이 방법대로 하라 하시는데 이런 방법으로 실제로 헤더정보가 있는 위치를 알아낼수 있고,

만약 안되면 왜 안되는지 어찌 설명을 해야될지 모르겠습니다.

말단이라 힘도 없고 지금 사수도 공석인 상태라 힘드네요.

선배님들 도움 좀 부탁드립니다.
갸아악 (21,260 포인트) 님이 2014년 8월 4일 질문

2개의 답변

0 추천
동영상 파일 포맷마다 헤더의 형태가 제각각일 것 같은데요.
익명사용자 님이 2014년 8월 4일 답변
0 추천

모든 파일은 저런식으로 읽어서 동작합니다.

동영상 파일 포맷에 맞춰 헤더 정보를 읽으면 되는데요.

일단 뭔지 모르더라도 헤더정보에 맞춰 죄다 읽어서 저장해서 확인할 수 있게 만들면 될거같습니다.

(방법은 위에 쓴글대로 하시면됩니다.)

ffmpeg은 이 과정을 구현해놨기 때문에 이쪽 소스를 참고하시던가  아니면 쉽게 할 수 있다고 말한 사람한테 헤더 정보 좀 달라고 하면 찾는 수고는 줄이겠죠.

q1212 (26,020 포인트) 님이 2014년 8월 4일 답변
...