user2285: I am making some video slide presentations (~15-30 minutes) which consists of a lot of animated slides and my voice. I made a test video to see where problems occur when doing such a project. It was a really hard work as I had to sync my video with my prerecorded voice.
How did I do it: I used Apple Keynote to make the presentation, exported it as a video with fixed animated timing, recorded my voice into an audio file, synced the material in Apple Final Cut Pro with manually pausing the video where it would get out of sync with the voice over.
Do you have any instructional sources on doing such a project in a more efficient manner with Mac OS X or have useful experience which you could share with me on this topic?

user2277: As @DoktorHauser mentioned. Using one of the tools he mentioned would actually solve your problem. 
I don't really understand why you recorded your voice separately, if the point was to bring the video together with the audio. In that case it would have been much easier to record the audio with the video. (ScreenFlow, Camtasia and any of the tools mentioned are able to record audio from separate audio sources.)
If this didn't answer your question, we simply need more information. Your setup looks overly complicated.

user11049: I have two screen set up and I record everything live using a blue yeti and the record feature in key note..i use the "show presenter note"  to write the script for the various slides using RED to signify when to click on the advance arrow to trigger an animation - text replace .. etc..  with two screens keynote shows a "live" view and a "preview" view with the notes showing... once its recorded.. i export to imovie for final adjustments. I have been doing it this way for years and I have produced hundreds of hours of video this way...

user-1: Here is what I believe may help you a litte better. This I found after seeing all these, good suggestions, but not answers to your question, from Gavin Minnis over on a apple support forum.
This is my recommendation. 
Step 1) Create your Keynote presentation.
Step 2) Record your speaking part (separately) with an audio recording program. 
I recommend Audacity. It's a great free application. You can download Audacity from www.sorceforge.com among other places. You'll also want to get the Audacity LIB file that is needed to export your audio recording to .mp3.
3) From the Keynote Inspector, under the Document tab, go to the audio section and add your new voice recording file to the Soundtrack.
4) From Keynote, go to File, Record Slideshow. 
While the audio plays, click through your slides. This is getting the slide change time down.
5) From Keynote, go to File, Export. Make sure to have the following settings:
Playback Uses: Recorded Timing
Include audio (sound files, movie audio): NOT SELECTED
Include the slideshow soundtrack: NOT SELECTED
Include the slideshow recording: SELECTED!!!
Click next and your Keynote presentation should export to a .mov file (keep in mind, this .mov file has no audio. we'll take care of that in the last steps).
6)Open the new .mov Keynote presentation in Quicktime Pro.
7) Open the original .mp3 sound file in Quicktime Pro.
8) Select All of the .mp3 file and then click CTRL + C to copy it.
9) Go back to the .mov Keynote file and Select All. Then go up to Edit > Add to Movie.
This adds your sound and movie file together.
10) Finally click on File > Save As. Select, Save As A Self-Contained Movie and you're done.
I Hope This Helps!

user4883: Regarding @rich's suggestion... if you don't have Quicktime, will iMovie work instead? Or some other program?

Create your Keynote presentation.
Record your speaking part (separately) with an audio recording program. I recommend Audacity. It's a great free application. You can download Audacity from www.sorceforge.com among other places. You'll also want to get the Audacity LIB file that is needed to export your audio recording to .mp3.
From the Keynote Inspector, under the Document tab, go to the audio section and add your new voice recording file to the soundtrack.
From Keynote, go to File, Record Slideshow. While the audio plays, click through your slides. This is getting the slide change time down.
From Keynote, go to File, Export. Make sure to have the following settings: 
Playback Uses: Recorded Timing 
Include audio (sound files, movie audio): NOT SELECTED 
Include the slideshow soundtrack: NOT SELECTED 
Include the slideshow recording: SELECTED
Click next and your Keynote presentation should export to a .mov file (keep in mind, this .mov file has no audio. We'll take care of that in the last steps). 
Open the new .mov Keynote presentation in Quicktime Pro.
Open the original .mp3 sound file in Quicktime Pro.
Select All of the .mp3 file and then click CTRL + C to copy it.
Go back to the .mov Keynote file and Select All. Then go up to Edit > Add to Movie. This adds your sound and movie file together.
Finally click on File > Save As. Select Save As A Self-Contained Movie and you're done.


user2287: Using one of these solutions will be more efficient. That's what you've asked for. It saves you time, because there's no more need to manually sync the presentation and the voiceover. 
Free Solution

Keynote can record a running presentation with the mic-audio. 
QuickTime X has also a screenrecord-feature incl. audio.

Low Cost Solution

Specialized screenrecording software like ScreenFlow, Camtasia, Screenflick, Screenium, etc. 

Pro Solution

Capture hardware like Ninja Atomos, HyperDeck Shuttle, Intensity Pro, Aja IO, etc., can record directly with ProRes-codec.

A professional solution with capture hardware can record directly in Final Cut Pro X (and other NLE) native codecs/formats like ProRes422. This saves a lot of time and discspace. The picture and the audio will be always in sync, and in addition you'll get a recording with smtpe-conform timecode. – There are even more advantages, but they will be more important if you record live presentations. 

2285: <p>I am making some video slide presentations (~15-30 minutes) which consists of a lot of animated slides and my voice. I made a test video to see where problems occur when doing such a project. It was a really hard work as I had to sync my video with my prerecorded voice.</p>

<p>How did I do it: I used Apple Keynote to make the presentation, exported it as a video with fixed animated timing, recorded my voice into an audio file, synced the material in Apple Final Cut Pro with manually pausing the video where it would get out of sync with the voice over.</p>

<p>Do you have any instructional sources on doing such a project in a more efficient manner with Mac OS X or have useful experience which you could share with me on this topic?</p>
 2277: <p>As @DoktorHauser mentioned. Using one of the tools he mentioned would actually solve your problem. </p>

<p>I don't really understand why you recorded your voice separately, if the point was to bring the video together with the audio. In that case it would have been much easier to record the audio with the video. (ScreenFlow, Camtasia and any of the tools mentioned are able to record audio from separate audio sources.)</p>

<p>If this didn't answer your question, we simply need more information. Your setup looks overly complicated.</p>
 11049: <p>I have two screen set up and I record everything live using a blue yeti and the record feature in key note..i use the "show presenter note"  to write the script for the various slides using RED to signify when to click on the advance arrow to trigger an animation - text replace .. etc..  with two screens keynote shows a "live" view and a "preview" view with the notes showing... once its recorded.. i export to imovie for final adjustments. I have been doing it this way for years and I have produced hundreds of hours of video this way...</p>
 -1: <p>Here is what I believe may help you a litte better. This I found after seeing all these, good suggestions, but not answers to your question, from Gavin Minnis over on a apple support forum.</p>

<p>This is my recommendation. </p>

<p>Step 1) Create your Keynote presentation.</p>

<p>Step 2) Record your speaking part (separately) with an audio recording program. </p>

<p>I recommend Audacity. It's a great free application. You can download Audacity from www.sorceforge.com among other places. You'll also want to get the Audacity LIB file that is needed to export your audio recording to .mp3.</p>

<p>3) From the Keynote Inspector, under the Document tab, go to the audio section and add your new voice recording file to the Soundtrack.</p>

<p>4) From Keynote, go to File, Record Slideshow. </p>

<p>While the audio plays, click through your slides. This is getting the slide change time down.</p>

<p>5) From Keynote, go to File, Export. Make sure to have the following settings:</p>

<p>Playback Uses: Recorded Timing
Include audio (sound files, movie audio): NOT SELECTED
Include the slideshow soundtrack: NOT SELECTED
Include the slideshow recording: SELECTED!!!</p>

<p>Click next and your Keynote presentation should export to a .mov file (keep in mind, this .mov file has no audio. we'll take care of that in the last steps).</p>

<p>6)Open the new .mov Keynote presentation in Quicktime Pro.</p>

<p>7) Open the original .mp3 sound file in Quicktime Pro.</p>

<p>8) Select All of the .mp3 file and then click CTRL + C to copy it.</p>

<p>9) Go back to the .mov Keynote file and Select All. Then go up to Edit > Add to Movie.</p>

<p>This adds your sound and movie file together.</p>

<p>10) Finally click on File > Save As. Select, Save As A Self-Contained Movie and you're done.</p>

<p>I Hope This Helps!</p>
 4883: <p><strong>Regarding @rich's suggestion... if you don't have Quicktime, will iMovie work instead? Or some other program?</strong></p>

<ol>
<li><p>Create your Keynote presentation.</p></li>
<li><p>Record your speaking part (separately) with an audio recording program. I recommend Audacity. It's a great free application. You can download Audacity from <a href="http://www.sorceforge.com" rel="nofollow">www.sorceforge.com</a> among other places. You'll also want to get the Audacity LIB file that is needed to export your audio recording to <code>.mp3</code>.</p></li>
<li><p>From the <em>Keynote Inspector</em>, under the <em>Document</em> tab, go to the audio section and add your new voice recording file to the soundtrack.</p></li>
<li><p>From <em>Keynote</em>, go to <em>File</em>, <em>Record Slideshow</em>. While the audio plays, click through your slides. This is getting the slide change time down.</p></li>
<li><p>From <em>Keynote</em>, go to <em>File</em>, <em>Export</em>. Make sure to have the following settings: <p></p>

<p><strong>Playback Uses</strong>: Recorded Timing </p>

<p><strong>Include audio</strong> (sound files, movie audio): NOT SELECTED </p>

<p><strong>Include the slideshow soundtrack</strong>: NOT SELECTED </p>

<p><strong>Include the slideshow recording</strong>: SELECTED</p>

<p>Click next and your Keynote presentation should export to a <code>.mov</code> file (keep in mind, this <code>.mov</code> file has no audio. We'll take care of that in the last steps). </p></p></li>
<li><p>Open the new <code>.mov</code> Keynote presentation in Quicktime Pro.</p></li>
<li><p>Open the original <code>.mp3</code> sound file in Quicktime Pro.</p></li>
<li><p>Select All of the <code>.mp3</code> file and then click <code>CTRL + C</code> to copy it.</p></li>
<li><p>Go back to the <code>.mov</code> Keynote file and Select All. Then go up to <em>Edit</em> > <em>Add to Movie</em>. This adds your sound and movie file together.</p></li>
<li><p>Finally click on <em>File</em> > <em>Save As</em>. Select <em>Save As A Self-Contained Movie</em> and you're done.</p></li>
</ol>
 2287: <p>Using one of these solutions will be more efficient. That's what you've asked for. It saves you time, because there's no more need to manually sync the presentation and the voiceover. </p>

<h2>Free Solution</h2>

<ul>
<li>Keynote can record a running presentation with the mic-audio. </li>
<li>QuickTime X has also a screenrecord-feature incl. audio.</li>
</ul>

<h2>Low Cost Solution</h2>

<ul>
<li>Specialized screenrecording software like <a href="http://www.telestream.net/screenflow/overview.htm" rel="nofollow">ScreenFlow</a>, <a href="http://www.techsmith.com/camtasia.html" rel="nofollow">Camtasia</a>, <a href="http://www.araelium.com/screenflick" rel="nofollow">Screenflick</a>, <a href="http://www.syniumsoftware.com/screenium/" rel="nofollow">Screenium</a>, etc. </li>
</ul>

<h2>Pro Solution</h2>

<ul>
<li>Capture hardware like <a href="http://www.atomos.com/ninja/" rel="nofollow">Ninja Atomos</a>, <a href="http://www.blackmagicdesign.com/products/hyperdeckshuttle" rel="nofollow">HyperDeck Shuttle</a>, <a href="http://www.blackmagicdesign.com/products/intensity/" rel="nofollow">Intensity Pro</a>, <a href="http://www.aja.com/en/family/io" rel="nofollow">Aja IO</a>, etc., can record directly with ProRes-codec.</li>
</ul>

<p>A professional solution with capture hardware can record directly in Final Cut Pro X (and other NLE) native codecs/formats like ProRes422. This saves a lot of time and discspace. The picture and the audio will be always in sync, and in addition you'll get a recording with smtpe-conform timecode. – There are even more advantages, but they will be more important if you record live presentations. </p>
