1

비디오를 녹화해야하는 IOS-App, 프론트 카메라를 사용하는 앱 및이 앱을 사용하는 사용자의 오디오를 씁니다. 나중에 사용자 행동을 오프라인에서 분석하고 싶습니다. 이 응용 프로그램은 iPad 3에서 실행되어야합니다.IOS : 압축 된 비디오와 압축되지 않은 오디오를 동시에 녹음 할 수 있습니까?

참고 : 관찰 된 사용자는 내 사무실을 형성하는 사람들입니다. 코드 &은 개발 프로세스에만 필요하며 최종 APP에는 포함되지 않습니다.

내 요구 사항 : 비디오 및 오디오는 압축되지 않아야하며, 적어도 오디오는 압축 해제되어야합니다. iPhone에서 프레임을 건너 뛰지 않고 압축되지 않은 비디오를 녹화하는 것은 불가능하지만 비 압축 오디오가 가능하다고 생각합니다 (where can i find an uncompressed video recording from iPhone 3G/3GS/4 참조).

여기 내 질문은 :

  1. 가 비디오 (압축)과 동시에 오디오 (압축/kAudioFormatLinearPCM)를 기록 수 있습니까?
  2. 비디오와 오디오를 별도의 파일로 저장할 수 있습니까? 두 질문 중 하나가 YES 인 경우
  3. 나는 사전에 여러분 모두 감사합니다

:-) 내 문제를 해결하기 위해 AVCam - 예 http://developer.apple.com/library/ios/#samplecode/AVCam/Introduction/Intro.html에서 무엇을해야합니까!

답변

1

AVCam 샘플 코드는 원하는대로 처리 할 수있는 유연성이 없습니다. AVAssetWriter를 사용하여 미디어를 기록해야합니다. 나는 압축되지 않은 오디오 비트에 100 % 확실하지는 않지만 WWDC 2012 세션 520의 VideoSnake 샘플 코드는 AVAssetWriter로 시작하기에 좋은 곳입니다. 성능에 대해서는 말할 수 없지만 비디오 및 오디오 용 AVAssetWriter를 2 개 가질 수 있습니다. 해당 코드를 수정하여 샘플 버퍼를 적절한 작성자에게 제공하십시오.