2011-12-06 2 views
1

아무리 좋아 보이더라도 AVVideoWidthKey, AVVideoHeightKey, AVVideoCleanApertureWidthKey, AVVideoCleanApertureHeightKey을 선택합니다. 내 비디오 해상도는 320x240 또는 480x360입니다.AVAssetWriterInput, 비디오 해상도를 선택할 수 없습니까?

비디오를 480p로 저장하려고하는데 모든 버퍼가 640x480이고 내 세션이 AVCaptureSessionPreset640x480이고 모든 것이 640x480이지만 여전히 출력 비디오의 크기가 축소되어 있습니다.

저는 AVAssetWriterInputPixelBufferAdaptorCMSampleBufferRef을 사용하고 있습니다. 640x480입니다.

스택 오버플로를 다 봤지만 아직보고 된이 문제를 발견하지 못했습니다. :/

답변

5

이 설정은 항상 사용되며 작동합니다. 다음은 코드 샘플입니다.

+0

좋아, 아이폰 공유 유틸리티 (youtube, mail, message etc ...)가 비디오를 자동으로 다운 샘플링하고 자동으로 축소 했으므로 바보 같았다. 원본 비디오를 내보내는 유일한 방법은 iPhoto입니다. 여기에 붙여 넣은 코드는 제가 가지고있는 것과 꽤 잘 작동합니다. 그러므로 그것은 저에게 가치있는 대답입니다. – Dado

관련 문제