내가 AVAssetExportSession를 사용하여 올바른 방향으로 영상을 회전하기 위해 노력하고있어 나는 항상 다음과 같은 오류 얻을과 AVAsset 회전 : Error Domain=AVFoundationErrorDomain Code=-11841 "The operation couldn’t be completed. (AVFoundationErrorDoma
OpenGL ES를 처음 사용했습니다. iOS 앱, 특히 게임의 화면 녹화를위한 코드를 작성하려고합니다. this answer의 코드와 함께 설명 된 '렌더링 방식'을 사용하여 화면을 캡처하고 cocos2d 게임용 비디오를 작성합니다. 내가 만든 한 수정은 그때 내가 [EAGLContext currentContext] 대신 [[GPUImageOpenGLES
일부 기본 검색을 수행하는 iOS 앱을 구축하고 있습니다. AVCaptureVideoDataOutput에서 원시 프레임을 가져 와서 CMSampleBufferRef를 UIImage로 변환하고 UIImage의 크기를 조정 한 다음 CVPixelBufferRef로 변환합니다. Instruments에서 탐지 할 수있는 한, 누출 부분은 CGImage를 CVPix
그래서 UIImagepickercontroller를 사용하여 사진 및 비디오 캡처를 위해 카메라에 액세스 한 다음이 2 개의 소스에 필터를 적용하고 토큰 사진을 필터링하는 데 성공했지만 솔루션을 찾는 데 어려움이 있습니다. 나머지는 원시 이미지 데이터 (카메라가 보여주는 라이브 이미지 피드)에 액세스하고 필터를 적용한 다음 필터 된 이미지 데이터를 표시하는
AVCapture 기초를 사용하여 대리자 콜백을 통해 이미지를 검색합니다 (iphone 4 앞면 카메라에서). 나는 다음과 형식으로 BGRA를 지정 : self.output 유형 AVCaptureVideoDataOutput의 self.theOutput.videoSettings = [NSDictionary dictionaryWithObject:[NSNumbe
Google 제품에는 화면 전체를 빠르게 복사해야하는 풀 프레임 픽셀 데이터를 기본적으로 생성하는 소프트웨어 이미지 디코더가 포함되어 있습니다 (우리는 iOS에서 실행 중입니다). 현재 우리는 CGBitmapContextCreate를 사용하고 있으며 메모리 버퍼에 직접 액세스 한 다음 각 프레임마다 CGBitmapContextCreateImage를 호출 한
저는 사용자 정의 무비 레코딩 응용 프로그램을 작성하고 있으며 프레임에 파일을 쓰는 데 AVAssetWriter 및 AVAssetWriterInputPixelBufferAdaptor를 구현했습니다. DataOutputDelegate 콜백에서 CIFilter를 sampleBuffer에 적용하려고합니다. 먼저 CVPixelBufferRef를 얻은 다음 CIIm
이상한 문제. 프레임을 비디오 파일 (.mov)에서 가져 와서 명시 적 처리없이 AVAssetWriter로 다른 파일에 쓸 수 있습니다. 실제로 저는 한 메모리 버퍼에서 다른 메모리 버퍼로 프레임을 복사하고 PixelbufferAdaptor를 통해 프레임을 플러시합니다. 그런 다음 결과 파일을 가져 와서 원본 파일을 삭제하고 결과 파일을 원래 파일로 바꾸고