[App 개발] Core animation 을 Quicktime 동영상으로 저장하려 하는데요.
본문
윈도우나 뷰, 컨텍스트에서 렌더링되는 코어 애니메이션 효과를
퀵타임 동영상으로 저장하려고 구글형님께 물어보니
http://www.cimgf.com/2009/02/03/record-your-core-animation-animation/
타이머를 이용해서 실시간으로 뷰 화면을 비트맵 이미지로 캡처해서
QTMovie 에 박아버리던데
제가 한번 해보니 툭툭 끊기고 시간이 안맞고 제대로 녹화가 안되더군요.
다시 구글님께 물어보니
http://forums.macrumors.com/showthread.php?t=673766
글에서 "잘 안되는데 타이머가 결점이더라" 하면서... -_-;;
(이왕이면 오프라인 렌더링) 좋은 방법이 없을까 해서 질문 올립니다.
답변 (제발) 부탁드립니다..ㅜㅜ
최신글이 없습니다.
최신글이 없습니다.
댓글목록 2
hongjuny님의 댓글
한 번 같이 궁리해 봅시다. ^^
hongjuny님의 댓글
일단 처음 링크에 있는 소프트웨어에 대한 감상평은... 괜찮은 아이디어로 쉽게 구현한 것 같아요. 정밀함과는 거리가 먼 이벤트 타이머를 썼다는 것과, 실시간 랜더링을 그대로 캡춰하기에 약간 부족한 최적화가 문제일 듯...
목표로 하는 프로그램이 어떤 것인지에 따라 달라질 것 같은데요? 실시간 화면을 퀵타임으로 저장하는 소프트웨어 같은 것을 기획하는 것인지, 아니면 (애니메이션같이) 정밀한 랜더링을 해서 퀵타임 영화를 만드는 소프트웨어가 목적인지.
첫 번째가 목표라면 일단은 이벤트 타이머보다는 독립된 쓰레드를 만들어서 정밀한 시스템 클럭 타이머를 이용해서 고품질의 영상을 얻어내는 방법을 생각해볼 수 있을 것 같고요
두 번째를 생각하고 있다면, 타이머 자체는 중요하지 않고, 그보다는 한 프레임 한 프레임을 어떻게 시간별로 조절해 낼 것인지에 중점을 두면 좋을 것 같군요.