作者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
推 ryanliang:感謝Z大!!! 我再仔細研究一次 不過我在官方文件上面有 10/03 19:21
→ ryanliang:看到一組範例程式 它可以擷圖後再將擷完的圖播出 但是並 10/03 19:23
→ ryanliang:非每一張 它就是用你說的QTCaptureDecompressedVideoOut 10/03 19:23
→ ryanliang:的方法 只是我現在是卡在有些方法要帶的參數型態我搞不 10/03 19:25
→ ryanliang:清楚 我不知道他到底傳遞了哪一些參數 我會搞不懂 它到 10/03 19:27
→ ryanliang:到底做了哪些事情 被結構化程式設計害太慘 物件導向的想 10/03 19:29
→ ryanliang:法似乎是沒像結構化那麼單純 不是一行一行的跑法 所以還 10/03 19:30
→ ryanliang:在適應當中 10/03 19:30