作者ryanliang (暑假闲闲的大学生~~)
看板MacDev
标题[问题] 用QTKit从iSight上面撷取每一张画面
时间Sun Oct 3 14:48:58 2010
各位前辈好,
我刚接触Mac Programming不久,
所以一直都在K ADC上面的使用手册,
关於QTKit有满多疑问的。
QTKit提供了很多很好用的套件 像是QTCaptureSission、
QTCaptureDeviceInput 可以帮我找到MacBook上的内建式迅即音讯装置。
QTCompressionOption 可以压缩成我想要的视讯音讯格式(MPEG4等等),
QTCaptureFileOutput 可以输出成.mov的影片档,
以上一系列的功能可以让你从iSight上撷取一段你要的录影。
但是我现在是想要撷取这段画面的每一个"Frame"(或说是"图"),
换句话说,
假设iSight每一秒会有15张Frame,
那我录10秒的影片,
就会有300张图。
问题来了,
由於QTKit上面的方法都是包好的(一个物件包含了从压缩图档转成影片),
我在开发手册上找不到有方法可以只要每一张图,
而不是要Merge之後的影片。
它工作的原理一定是将撷取下来的图压缩转成影片,
但是我在开发手册上面找不到他会把图放在哪,
或是不要输出成影片档,
改成输出图档的方法,
现在卡在这个地方,
感觉超无助的,
希望版上的高手能够提供我一点意见及方法。
参考文件:
ADC QTKit Capture
http://tinyurl.com/25ect2y
QTKit Framework Reference
http://tinyurl.com/28o2w2r
感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.81.218