Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Insert live video feed in Keynote

Hello,

How could I insert a live video feed in a running Keynote presentation ?

Source could be webcam, iPhone video output, etc.
I'd like to keep the background of the Keynote presentation while the live video plays on top.

Thx for your help.

Benoit

Mac Book Pro 17', Mac OS X (10.6.3)

Posted on Jun 8, 2010 12:06 AM

Reply
10 replies

Jul 20, 2010 10:41 AM in response to bc75

It's possible to insert live video in Keynote via Quartz Composer.
Although you need the (free) " safe Video In " plugin from Kineme to make it work.

Step by Step Guide:

1) Install Quartz Composer (it comes with the XCode Developement Utilities on your OSX installation disc)
2) Download the "Safe Video In" - Plugin ( http://kineme.net/QuartzComposerPatches/SafeVideoInput/0.1 ) and place it in the appropriate folder ( /Library/Graphics/Quartz Composer Patches/ ).
3) Open Quartz Composer and create a blank composition.
4) open the Patch Library, type "clear" in the search field, and drag the Clear patch onto the workspace
5) then add a "Video Input" and a "Billboard" patch
( To select another than the default video input device, select the Video Input patch, open the Patch Inspector and change the input device in the Settings tab )
6) Connect the "Image" output of the Video Input Patch to the "Image" input of the "Billboard" Patch (click and drag from the white dot next to "Image")
7) Safe this composition and close Quartz Composer
8) Now, open Keynote and drag the .qtz file you just saved into your presentation



In the Quicktime tab in the Inspector, set the Repeat to Loop to show the video for more than 30 sek.

Aug 10, 2010 4:41 PM in response to Unami

I carefully followd the step by step guide from Unami to get my iSight working in a Keynote Slide. After dragging the .qtz file into the keynote presentation slide the .qtz is completly transparent. It has only a frame if it is selected. After running the Presentation the Filename of the Object was changed in the "dimension"-Tab from xyz.qtz to xyz.mov and the Isigt wasn't activated no video was visible. There was noch change fter removing the SafeVideoInput Plug.

The Composition only runs perfect in Quicktime Player 7. Any other composition without VideoInput (iSight) access runs perfect in Keynote.

I use:

Quartz Composer, Version 4.0 (103.1), Framework Version 4.1 (156.16)
Keynote Trial 5.0.3, 791
SafeVideoInput 0.1

Please let me know if someone has a work around. thanks 🙂

Aug 15, 2010 7:42 PM in response to StefanTannhaeuser

hm...

it only shows the video when the keynote slideshow is played back. however, the green light next to the iSight of my mbp lights up as soon as I insert the composition into keynote.

there's no problem with the software as I run exactly the same versions (keynote trial 5.0.3. 791,....).

did you put the SaveVideoInput into the right folder?
it's "/Macintosh HD/Library/Graphics/Quartz Composer Patches" not ".../Quartz Composer Plug-Ins"

if this folder doesn't exist, you have to create it manually.

Sep 15, 2010 12:42 AM in response to StefanTannhaeuser

StefanTannhaeuser wrote:
Any other composition without VideoInput (iSight) access runs perfect in Keynote.


Actually there are many other QC functions that wont work in KN due to the way QC is 'supported' in KN (which is thru the QT framework not QC framework itself). Keyboard and mouse input for one. Even with the KinemeCore safe patching tool.

Sep 25, 2010 2:54 PM in response to Unami

Here's how I got it working today (slight modifications to Unami's guide):

1) Install Quartz Composer (it comes with the XCode Developement Utilities on your OSX installation disc)
*2) Download the KinemeCore ( http://kineme.net/files/release/KinemeCore/KinemeCore-0.5.1bInstaller.pkg.zip ) and install.
3) Open Quartz Composer and create a blank composition.
*4) Click on the KinemaCore menu in the top menu (between Window and Help) and select KinemaCore Preferences. Click on the Unsafe Mode tab. For each of the required applications on the left, check "Safe" for Video Input on the right. (I checked Video Input as "Safe" for every application, just in case.)
5) Open the Patch Library, then add a "Video Input" and a "Billboard" patch
( To select another than the default video input device, select the Video Input patch, open the Patch Inspector and change the input device in the Settings tab )
6) Connect the "Image" output of the Video Input Patch to the "Image" input of the "Billboard" Patch (click and drag from the white dot next to "Image")
7) Save this composition and close Quartz Composer
8) Now, open Keynote and drag the .qtz file you just saved into your presentation

For some reason, Keynote will occasionally not allow me to drag/drop the .qtz file into its window. Closing that window and starting a new document fixes this.

Hope that helps.
-jeremy

Insert live video feed in Keynote

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.