2011-01-17 2 views
12

AVFoundation이나 Talking Tom Cat처럼 화면을 녹화하는 데 사용할 수있는 다른 프레임 워크에 공개 API가 있는지 알고 싶습니다. AVFoundation 및 CoreVideo 프레임 워크를 살펴 보았지만 헤더 파일에서 아무것도 찾을 수 없었습니다.iPhone에서 Tom Cat을 말하는 것처럼 화면의 비디오를 녹화하는 방법은 무엇입니까?

아이폰 SDK를 사용하여 스크린 비디오를 화면 적으로 기록하는 방법을 알고 있다면 알려주십시오.

+1

참으로! 나는 또한 glReadPixels가 녹음하기에는 너무 느리다는 것을 알고 싶습니다. – binnyb

+0

@binnyb hmmm 오른쪽 glReadPixels가 너무 느립니다 ... 그 대안이 있습니까? – Tornado

+0

얼마나 느린가? 당신은 정교하거나 샘플 코드를 게시 할 수 있습니까? – kevlar

답변

7

다음 단계에서 작업을 수행 할 수 있습니다 비디오를

  • 이 avassertwriter
  • 로 쓰기

    1. 캡처 화면
    2. 는 큐에 그 프레임을 내보낼

    wwdc2010 샘플 코드에서 이러한 것들을 이해할 수있는 샘플 응용 프로그램이 있습니다.

    희망이 있습니다. (샘플 앱 이름 : aveditdemo)

  • +0

    안녕하세요, hib 나는 최소한 wwdc2010의 비디오를 보았습니다. 이제 할 수 있다는 희망의 광선을 얻었습니다. 그러나 나는 여전히 네 번째 포인트 즉 "비디오 내보내기"를 얻지 못합니다. 이것은 데모에서 제공되는 수출과 동일한 옵션입니까? – Sneha

    +0

    코드는 wwdc2010 샘플 코드 링크의 AVEditDemo 샘플 응용 프로그램에서 찾을 수 있습니다. http://developer.apple.com/videos/wwdc/2010/ 작성한 비디오 컴포지션을 내보내는 클래스이며이를 통해 이해할 수 있습니다. 물건 꽤 잘. – harshalb

    +0

    @hib :이 데모를 시험해 보았습니다. 그러나 어떤 결과도 내놓지 못하고있다. 내 프로젝트에 그것을 포함해야합니까? 또는 어떻게 작동합니까? – ios

    관련 문제