I'll respond though perhaps you have what you need.I'm a Mac user though and have been exploring possibilities. I knew that Keynote, which is produced by apple, produced flash video. Unfortunately it does a nice job of producing a 'swf' video with good audio and quality video. Several drawbacks: Moodle doesn't by default put a controller on a 'swf' though it will a 'flv' version of the file. On Mac, VisualHub is a dandy and very inexpensive utility which will convert the swf file to a flv and you'll have a far smaller file which plays with an adequate controller in Moodle. You can use this by uploading to files and attaching as resource, or in other ways.
Keynote though turns out not to be as efficient a route as staying in PowerPoint, which most of us know better anyway. Your sound in Keynote pretty much needs to be done in one pass through all the slides, or you have a pretty complicated process of doing sound files for each, then attaching them before output. (You can on the other hand, also manage easily background music if that's your goal.) Even then though there are problems with timing. PowerPoint though, allows you (at least on a Mac) to record slide by slide independently, throwing out what you want to improve. One can export that as a mov file, and using VisualHub, you have a great video with sound for flvs. So far the timing works well..and slides hold until the narration is completed.
A third option for doing what you want relies on the good support within Moodle for streaming video already resident on third servers. You can, for instance, upload
your videos to any number of services and stream them through Moodle with no hard drive or streaming server
capability issues. YouTube is familiar, and the files quite compressed. These are files put to the public domain
. Google if I remember, has about teh same quality of files, but allows you to stage them privately such that your slides aren't all over the Internet. TeacherTube does a nice job of uploading and producing high quality streaming video, as does Authorshare, which you'll hear about here on Moodle Users.
Care.. Steve - firstname.lastname@example.org