2013-08-26 5 views
-2

두 부분 : 내가 틀렸다면아이 패드 레티 나 화면 녹화

  1. 저를 수정하지만, 2048 X 1536 개 프레임을 보유하고 표준 비디오 파일 형식이 아닌가요? (즉, iPad 망막의 전체 해상도를 기록하는 것은 불가능합니까?)

  2. 내 앱은 glReadPixels 호출을 사용하여 화면을 녹화하고 픽셀 버퍼를 AVAssetWriterInputPixelBufferAdaptor에 추가합니다. 비디오를 내보내기 위해 크기를 조정해야하는 경우이 작업을 수행하는 가장 좋은 방법은 무엇입니까? AVMutableVideoCompositionLayerInstructions 및 CGAffineTransforms를 사용하여 지금 노력하고 있지만 작동하지 않습니다. 어떤 아이디어?

감사

답변

0
  1. 네, 가능합니다. 내 응용 프로그램은 또한 큰 프레임 비디오를 복용하고 있습니다.

  2. 당신이

는 아이폰 OS 5.0 이후는 텍스처 현금 (link)

를 사용하여 빠른 방법을 사용할 수 있습니다 2048 x 1536의로 큰 프레임을 기록 할 경우 특히 지연이 많이 발생 glReadpixels를 사용하지 마십시오

+0

어떤 비디오 형식입니까? 그리고 화면 녹화와 함께 텍스처 캐시를 사용하는 방법이 있습니다. 녹화하는 화면의 내용이지 카메라 피드가 아닙니다. –

+0

.MOV 그리고 네, OpenGL 버퍼를 기록 할 수 있습니다. 단지 화면을 백업 텍스처 캐시로 렌더링하는 것입니다. 제 경우에는 캠에서 텍스처링 -> 음영 -> 렌더링 -> 레코딩만으로 텍스처를 유지하십시오 – Sung

+0

렌더 버퍼에서 텍스처 참조를 얻을 수 있습니까? –