Одним из подходов может быть захват статических снимков экрана с помощью API CGWindow (поиск: Сын Захвата) и добавление их в объект QTMovie с использованием addImage: forDuration: withAttributes:
Пример кода Apple: StillMotion (developer.apple.com/mac/library/samplecode/StillMotion/Introduction/Intro.html)