2011-11-09 2 views
2

iPhone 앱을 개발 중이며 비디오 파일로 작업해야합니다. 메타 데이터를 제거한 다음 비디오 수를 하나의 비디오로 병합하고 싶습니다. 그런 다음 새 비디오에 메타 데이터를 추가하십시오.iOS의 비디오 파일에서 메타 데이터를 제거하십시오.

NSData을 사용하여 비디오를 읽고 모두 NSData을 하나로 병합하고 있지만 NSData에로드 된 메타 데이터를 제거하는 방법을 모르겠다.

의견이 있으십니까?

답변

0

NSData 컨테이너를 사용하여 비디오를 병합하면 간단히 병합 할 수 없습니다. 모든 비디오에는 헤더 (또는 일부 형식의 경우 바닥 글)가 포함되어 있습니다. 이 헤더는 비디오의 길이, 비디오에서 데이터가 시작되는 위치 및 사용 된 압축 유형 등을 알려줍니다. 비디오를 병합하려면 최소한 해당 정보를 편집해야하지만 일반적으로 그렇게 쉽지는 않습니다. 모든 비디오에 대해 비 압축 비디오 데이터를 가져온 다음 병합하고 다시 압축해야 할 수 있습니다. 생각만큼 쉬운 것은 아닙니다. 그러나 iOS API가이 작업을 도와 줄 수 있다고 생각합니다.

관련 문제