作者zonble (zonble)
看板MacDev
标题Re: [问题] 用QTKit从iSight上面撷取每一张画面
时间Sun Oct 3 17:20:11 2010
※ 引述《ryanliang (暑假闲闲的大学生~~)》之铭言:
: ※ 引述《zonble (zonble)》之铭言:
: : 这两个 method 可以让你在取得了一段 QuickTime movie 後
: : 根据时间把 NSImage 或其他的 Image 物件抽出来,不知道
: : 这是不是你想要的?
: Z大的意思是,
: 我是想在我按下录影键後的每一张图(Frame)都存在一个地方,
: 也就是说我不打算输出成影片档,
: 我要的是图档,
OK,我们来看一下官方文件
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/QTKitApplicationProgrammingGuide/UsingQTKit/UsingQTKit.html%23//apple_ref/doc/uid/TP40008156-CH108-SW9
找一下「Creating a Single-Frame Grabbing Application」,
这部份就是你想要的,简单讲,就是把 output 换成
QTCaptureDecompressedVideoOutput。
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.103.143
1F:推 ryanliang:感谢Z大!!! 我再仔细研究一次 不过我在官方文件上面有 10/03 19:21
2F:→ ryanliang:看到一组范例程式 它可以撷图後再将撷完的图播出 但是并 10/03 19:23
3F:→ ryanliang:非每一张 它就是用你说的QTCaptureDecompressedVideoOut 10/03 19:23
4F:→ ryanliang:的方法 只是我现在是卡在有些方法要带的参数型态我搞不 10/03 19:25
5F:→ ryanliang:清楚 我不知道他到底传递了哪一些参数 我会搞不懂 它到 10/03 19:27
6F:→ ryanliang:到底做了哪些事情 被结构化程式设计害太惨 物件导向的想 10/03 19:29
7F:→ ryanliang:法似乎是没像结构化那麽单纯 不是一行一行的跑法 所以还 10/03 19:30
8F:→ ryanliang:在适应当中 10/03 19:30