Optimal size for a presenter's photo
0 Comments Dave blogged on Wednesday, February 06, 2008 at 5:33 PM.
Ever notice how your presenter photo has some gray area below or above it? Prevent this from happening by using the perfectly sized photo.The optimal zie for a presenter photo is 72x84. This will prevent any unwanted grey area above, below or on the side of a presenter photo.
Labels: Presenter
Get a professional looking presenter photo cheap
1 Comments Dave blogged on Friday, January 25, 2008 at 9:18 AM.
A while back I wrote a developer center article for Macromedia's Captivate (view it here). The profile pic I had taken of me for the article came out horrible and now I am stuck with that photo attached to the article. This was before I started using cartoon images for my profile pic.Well, if you have run into the scenario where you need a high quality profile photo and don't want to end up in the same boat I did check out Pixoo.us. Pixoo will enhance your image by using Adobe® Photoshop® software and take your crummy looking profile pic and turn it into a professional looking photo for only $9.90.
Labels: Presenter
The Simpsons
The first PowerPoint template I created was a template created to look like The Simpson's TV. I was inspired to create this template because I was watching an episode of The Simpsons while reading Tom's blog.Font used in the template is "Akbar" which is a font that mimics Matt Groening's handwriting. The font is embedded so you should be able to use it in the template provided.
Template probably isn't highly useful unless you are creating training or a presentation on The Simpsons, but it looks cool.
Download The Simpsons template
Note: It appears as though there were issues with using the font contained in this template. To use this font you can download and install the font from here:
Akbar Font
iMac Template
The next template I created was inspired by the new Apple iMacs. After reading Tom's blog I went to the mall to do some shopping and stopped in the Apple store. I was amazed at the new designs of the iMacs. The displays are unbelievable.Font used in this template is Lucida Grande, which is a common mac font, and it too is embedded in the presentation for your use.
The iMac template also probably is not all that useful for training, unless you are Apple, but if you replace the Apple logo with your logo it could be used for non-Apple related training/presentations.
Download the iMac template
Labels: Presenter
FLV use in low-bandwidth situations
0 Comments Dave blogged on Wednesday, March 28, 2007 at 8:43 PM.This can happen if you use FLV video that is optimized for high-bandwidth situations, but your users are operating in a low-bandwidth environment, such as dial-up modem, or slow DSL connection. Most of the programs that create FLV video allow you to specify a compression setting for the video, where you can specify the output FLV in terms of the target bandwidth rate of the end viewer. It is a good idea to compress your FLV to a level that matches your target audiences bandwidth (for example, you wouldn't want to create an FLV that is optimized for a high-bandwidth situation if your targeted viewers are all using a 56k modem to view your presentation or interaction).
Some of the popular FLV creation programs are:
Sorenson Squeeze
Sorenson allows you to select any number of predefined compression settings, that are labeled rather intelligently based on target bandwidth rate. For example, they have a 56k_Dial_Up predefined setting that is a good compression settings if your users will be viewing the FLV over a 56k modem.
Below I have created a sample movie that shows you how you can apply a compression setting in Sorenson Squeeze.
Flash Video Encoder
Flash Video Encoder has options that are similar to Sorenson Squeeze, but they call it "Quality" in Flash Video Encoder. So lower "Quality" video will be more compressed. Unfortunately they only have quality settings that go down to 150 kbps, which is a compression setting that is targeted for a faster connection than a 56k modem.
Flash Video Encorder is included with Flash Professional, but the available options for quality settings are much more limited than Sorenson's options for compression settings.
Sothink Video Encoder for Adobe Flash
The Sothink Video Encoder allows you to specify "Profiles" (shown below) that allow you to target your output FLV for various bandwidth speeds. The available profiles range from 56 Kbps to 2.1 Mbps.

Note: Video compression is "lossy", meaning the more it is compressed, the lower the quality. Click here for more info on video compression.
Running Articulate products on a Mac
4 Comments Dave blogged on Wednesday, March 07, 2007 at 7:52 AM.Basically there are two products on the market right now that I know of that support running virtual machines on a Mac.
VMWare's Fusion
- I use and love their other product VMWare Workstation
- I believe since it is still in Beta it is free to use
- Have heard great things about the tool from other Articulate users
Also, if you are interested, check out this topic on Yahoo the other day about the two products.
So if you are dying to run Articulate's products on a Mac, check out VMWare's Fusion or Parallels.
Labels: Presenter
So to answer the question, "What audio file type should I use to import into Articulate Presenter?"
Use WAV files when possible when importing into Articulate Presenter.
Here are the facts:
Importing WAV files will produce the same output file size as MP3 files of the same length
If you are importing MP3 files in the hopes that it will produce smaller output file sizes don't bother. The same audio file when imported in WAV format vs MP3 will produce the same output file size.
Imported MP3 files are converted to WAV when importing into Articulate Presenter
The reason we do this is that when using the Timeline Audio Editor the files must be in WAV format in order for us to edit the amount of audio that plays on each slide, so if you import MP3 files into Articulate Presenter we will automatically convert it back to WAV.
Imported MP3's audio quality will be less than imported WAVs
The MP3 audio format is a lossy format, meaning that when you convert WAV to MP3 the output file won't sound as good as the original WAV. Articulate Presenter will convert the WAV file to MP3 when published, but doing this conversion only once from WAV to MP3 will be less lossy, than converting to MP3, then converting to WAV, then converting to MP3. That being said, we always keep your source WAV on disk, so each time you publish it won't affect the quality of your audio file.
Articulate Presenter lets you specify the audio quality settings of the output MP3
If you want to use a specific audio bitrate for one reason or another, Articulate Presenter allows you to specify the audio quality settings for your ouput audio file. To change this go to Articulate>Library and Options>Quality and choose Custom. We allow you to specify any of the Audio Bitrates that Flash supports. By limiting you to only audio bitrates that Flash supports we prevent audio from sounding chipmunky.
Using Sorenson Squeeze to create flash movies for Articulate Presenter
0 Comments Dave blogged on Tuesday, September 26, 2006 at 7:02 PM.
If you are looking to add short videos to your slides in Articulate Presenter a great option for converting your videos to SWF format (or FLV for that matter) is Sorenson Squeeze for Flash. It is a great (and relatively inexpensive) tool that can convert almost any common video (mpeg, avi, mov) to SWF format.Converting your videos to SWF is a great option if you are looking to embed short video clips (less than a minute in length) into an Articulate Presenter slide.
If you already own Sorenson and don't know how to create an Embeded Video watch this demonstration on creating an embedded video in Sorenson. By default when using Sorenson to convert a video to SWF it will actually create SWF player that loads in a linked FLV. The link above will show you how to create an embedded video that actually embeds the video in the SWF.
Benefits of using Embedded Video:
- Can easily be controlled by the Articulate Presenter playback controller
- Results in only a single output file
- Only requires the Flash Player to view
Pitfalls of using Embedded Video:
- Can only be used for videos less than a minute in length
Note: Embedded video should only be used with short video clips (less than a minute in length).
For other options for longer video (more than a minute in length) see the following blog postings:
Flash video in a slide
Slide level FLV without Flash
For more info on Sorenson check out the following links:
Converting Non-Flash Movies to SWF
Sorenson Squeeze 4.3 for Flash
For more information on Flash Video in general:
Delivery Options for Flash Video
Tracking Captivate Quizzes and Assessments in Articulate Presenter in AICC LMS
2 Comments Dave blogged on Wednesday, July 26, 2006 at 8:48 AM.Well it is possible, you just have to insert the Captivate Quiz or Assessment in Articulate as a web object instead of inserting the Captivate file as a Flash Movie.
- Open up the assessment/quiz in Captivate
- Turn on LMS tracking (either SCORM or AICC)
- Publish from Captivate
- This will create an output folder with 3 files, one is exit.swf, one is your projectname.html, and one is projectname.swf.
- Rename the html file to index.html
- Open up PPT
- Select Articulate>Insert Web Object
- Select Next
- Click Browse and browse to and select your folder you published to in step 3/4
- Click Next>Finish
- Select Articulate>Publish>Web (note Web not LMS)
- Upload your output to your LMS
This is cool because it allows you to track your existing Captivate content in Articulate Presenter, something which even Breeze Presenter can't do.
Notes: Doing this bypasses the use of Articulate Presenters LMS integration code, and relies entirely upon using Captivate LMS integration code. Also, I have only tested this with AICC communication, and I am not sure if it will work with SCORM.
The reason it might not work with SCORM is that in some instances there is a timeout value on when communication has to begin with the LMS after the content is launched. In this scenario if you have the Captivate assessment late in a presentation communication won't begin until you reach that slide, which could be several minutes, which would cause the LMSInitialize to time out.
Labels: Presenter
Advanced Topic: Live Presenter Video in Articulate Presenter?
6 Comments Dave blogged on Thursday, July 06, 2006 at 5:30 PM.I warn you, this example might be a little complex, but I will try to be as clear as possible. And if you have any questions on this, please don't hesitate to contact me on the subject.
Requirements for adding LIVE Presenter Video in Articulate Presenter:
- Articulate Presenter
- Flash (the application)
- Flash Media Server or Flash Communication Server or Flash Streaming Service (such as Vital Stream)
- A Web Cam
- A Microphone
Why this is cool:
Adding LIVE Presenter Video in Articulate Presenter definitely produces a WOW factor. How cool is it that I can add LIVE Video and stream it to my learners. This will allow presenters to present LIVE presentations to users without expensive, bloated, bandwidth killing, enterprise applications (the app I am referring to rhymes with sneeze).
What does it look like:
Here is a screenshot of what Articulate Presenter looks like when I have streamed in LIVE video into the presenter panel.
As you can see I am waving my hand to the camera.
What you can't see is that the presentation is also streaming audio from my microphone to the presentation as well, so I didn't have to record audio.
How I accomplished this:
I was able to accomplish this by creating two SWF's. One was inserted into Articulate Presenter as Presenter video (play.swf), the other was run on the machine that I wanted to stream the video from (publish.swf). The publish.swf would open up a connection to the Flash Media Server, then the play.swf, when inserted in Articulate Presenter would stream the video back down.
Step by Step Instructions
Create the SWFs:
- Download the source files for the play.swf and publish.swf here.
- Create a folder in the applications folder of your Flash Communication Server's applications directory called "videos" (Should be C:\Program Files\Macromedia\Flash Communication Server MX\applications by default)
- In the "videos" folder copy the main.asc file downloaded in the zip file in step 1
- Create a "streams" folder in this folder as well
- Open up the play.fla in Flash
- In the Actions Frame change the my_nc.connect("rtmp:/videos/") string to point to the videos application on your rtmp server.
- Save and publish this file
- Open up the play.fla in Flash
- In the Actions Frame change the my_nc.connect("rtmp://66.74.217.93/videos/") string to point to the videos application on your rtmp server.
- Save and publish this file

- Close out of Flash
Verify it works:
You should now test your two SWF's to ensure they are setup properly. Launch the publish.swf, it should be blank by default, then launch the play.swf. If everything is set up properly, you should now be able to see what is being published in the publish.swf in the play.swf file. It should look something like what is on the right. If this is not working, then most likely the paths that you have setup in the FLA to point to your Flash Media Server are incorrect.
Add the SWF to Articulate Presenter:
Now that you have verified that it works it is time to add the play.swf to Articulate Presenter.
- Open up PPT
- Go to Articulate>Insert Flash Movie>Display in presenter panel
- Browse to and select the SWF
- Deselect the option to Move to next slide automatically when movie finishes
- Click Next
- Click Finish
- Repeat for any slide that you want to contain live presenter video
Distribute your presentation:
Before distributing your presentation test your project and make sure that it works successfully. After verifying that it works you are ready to distribute it:
- Upload your presentation to website or intranet
- Send the link to the presentation to anyone you want to view the presentation with instructions on when the presentation will begin
- When the presentation begins click on the publish.swf
This will then begin the broadcast of your presentation.
I hope this helps everyone out. Let me know if you have any questions on this.
Labels: Presenter
Want slide level FLV but don't have Flash?
8 Comments Dave blogged on Wednesday, June 14, 2006 at 11:54 PM.
Check out this new post on this topic!
(8/31/06)So back in March I created a blog posting about using FLV video at the slide level and have been getting a lot of positive feedback on the topic and I am beginning to see more and more people incorporate video into their Articulate presentations (Flash Video in a Slide).
Well the example is great and all, but the it doesn't help anyone who does not have access to the Flash authoring environment. So I have been trying to think of ways to allow users to take advantage of using FLV video at the slide level without having to go purchase Flash, or learn the Flash authoring environment, because after all, who really wants to, or has time to learn Flash, right?
Well here is what I have done. I have created a SWF that can be inserted into Articulate Presenter that will read in an XML file that will tell the SWF which FLV to play, and where to position the FLV on the slide. This is great because it allows anyone to take advantage of using Flash video at the slide level without having to use, or know Flash.
Quick Instructions for use (the zip file contains more detailed instructions via a readme.txt):
- Download and unzip the zip file from:
http://www.mozealous.com/downloads/dwmslidevideo.zip (830 kb) - Insert the slidevideo.swf in Articulate using Articulate>Insert Flash Movie menu item
- Set the Flash Movie to 'Play Flash movie after slide has begun' when prompted
- Publish your project
- Navigate to the directory you published to

- Copy the flv.xml file contained in the zip file downloaded in step 1 into the output directory
- Open the flv.xml file in notepad
- Change the video.flv file to the name of your FLV
- Change the x-location tag to the location that you would like your FLV to appear on the x-axis
- Change the y-location tag to the location that you would like your FLV to appear on the y-axis (note: upper left hand corner is x-location=0 y-location=0)
- Copy your FLV into the player folder
- Launch the player.html file
Your presentation should now launch and your FLV will play in the slide, and you didn't even need to touch flash to do so!
Limitations
Although this example works well, there are some things that currently just don't work in this example. Below is a partial list of known issues/limitations.
- Articulate Player playack controls don't control FLV
- Only works in Flash Player 7 or later
- Slide must be set 'Play Flash movie after slide has begun'
- Doesn't support On2 VP 6 codec since that is only supported in Flash Player 8
Additional Questions?
If you have any addtional question on this example please feel free to either leave a comment on the blog, or email me via the email address provided in the zip file. But please read all instructions carefully.
Hope this helps everyone out!
Lately I have been playing a lot with the Articulate Presenter SDK in an effort to help customers with various issues related to customizing the Articulate Presenter player. Part of the reason I think it is soo cool is that out of all the Articulate Presenter knock offs out there none of them have a Player SDK like Articulate Presenter does (they also lack many other features as well). With the use of Flash the Articulate Presenter SDK allows me to do the following:
- Add functionality by developing custom player tabs.
- Add player features by creating custom player toolbar items.
- Customize certain player assets.
- Communicate with the player via runtime API methods.
The reason that this is a must have for users trying to extend the customization of Articulate Presenter is that the SDK is very powerful, and allows you to do things that the standalone player will not do.
For example, I can create a custom SWF that I insert in each slide that will allow me to control the volume on a slide-by-slide basis.
I can also create a custom SWF that dynamically changes colors based on the colors of the player, which is cool if I am reusing a SWF in various different projects.
In an example that I created today I created a SWF that loaded in a FLV into a slide, then used the Player SDK to automatically advance to the next slide when the FLV video finished playing. Which is impossible to do in programs such as Breeze (or if it is possible in Breeze, it is very difficult to figure out how to do).So, if you are interested you should certainly at least check it out. For more information visit http://blog.articulate.com/wom/2005/07/18/articulate_sdk/
The Articulate Presenter SDK comes with the Articulate Platinum Membership plan.
Labels: Presenter
Using Captivate content in Articulate Presenter
22 Comments Dave blogged on Friday, April 14, 2006 at 4:03 PM.Recording Size
When creating a Captivate demonstration make sure that your recording area is no larger than 720x540. Articulate Presenter only supports inserted Flash Movies up to 720x540 in size. You can use the preset Breeze recording size in Captivate which will size your recording dimensions to the optimal size for Articulate Presenter.
Note: When inserting a Flash Movie in Articulate Presenter from Captivate sized at 720x540, you might get a warning that the dimensions of the Flash movie is 721x541. You can ignore this warning.
Movie Preferences
Make sure that you use the default loading screen in Captivate to make sure that your content will play back without any issues. You can set the loading screen option under Movie>Preferences inside of Captivate.
Remove the Playback Control
If you are going to insert your Captivate demonstration inside of Articulate Presenter there is no reason to use the Captivate Playback controller since you can set the Flash Movie to 'Play Flash movie and slide in sync'. You can remove the playback controller in Captivate by selecting Movie>Preferences>Playback Control and selecting None for the position. To set Articulate Presenter to play the Flash Movie in sync follow the directions below:
- Select Articulate>Insert Flash Movie
- Select Display in slide
- Click Next
- Select the Flash Movie
- Click Next
- Under Synchronization select 'Play Flash Movie and slide in sync'
or - Select 'Play Flash movie after slide has begun'
- Select 'Allow Player to control inserted Flash movie'
Note: You also have an option in Articulate Presenter to Display Flash Movie in new browser window, and in this instance you might want to keep the playback controller. Using this option will also allow you to make your recordings larger than 720x540.
Audio
If you choose to include audio with your Captivate demonstration, and you want it to be synchronized with your Captivate demonstration make sure that the recording is either done in Captivate, or recorded and then imported to Captivate. This will keep your audio synchronized when viewed in Articulate Presenter.
Captions
I would also recommend making sure that you use a caption style and fonts inside of Captivate that match your Articulate Presenter template and presentation. This will help ensure that the content looks and feels professional.
Frames Per Second
Don't change the Frames Per Second rate of either your Captivate demonstration, or Articulate Presenter. This can cause issues during playback, and there really aren't any advantages to lowering the FPS, or raising it.
Labels: Presenter
A little while ago I was asked by a couple of people if I could show some examples of effectively using Flash movies inside of Articulate Presenter. Well, I finally created an example, that is somewhat of a work-in-progress at this point.
The following example gives you an example of video inside of Articulate Presenter.
The example contains examples of the following:
- Software demonstration in a slide
- Use of Presenter video
- Use of Presenter video and slide video for the same slide
- FLV Video in a slide
- A Web Object in a slide
I say that it is a work in progress because I will be making some changes to it soon, such as adding audio, and making the presentation a little shorter in duration.
If you can think of any other examples that you would like to see please feel free to comment and I will do my best to accomidate:-)
When I began to write up and research my blog posting titled 'Flash video in a slide' I decided to only create directions and an example of adding Progressive Download Flash Video (FLV) into an Articulate Presenter presentation. I had some thought about also adding an example of how to use Streaming Flash Video from a Flash Communication Server (now known as Flash Media Server) inside a slide, but I guess I figured that not enough people were looking for an example of Streaming Flash Video inside of Articulate Presenter to warrant an example. Well, less than 2 days after posting the original article I was contacted by 2 people asking if it was possible to add Streaming Flash Video in a slide. Well, it is, and in this blog posting I will explain how to add Streaming Flash Video from a Flash Communication Server into an Articulate Presenter slide.
In this blog posting I won't get into the specifics of the advantages of using Streaming Video over Progressive download video because it is covered pretty heavily in the Delivery Options for Flash Video developer center on the Macromedia/Adobe website.
What is needed to add Streaming Flash Video into an Articulate Presenter Slide?
- Articulate Presenter
- Access to a Flash Communication Server, or Streaming Media Service such as VitalStream
- Flash MX 2004 or later
- A basic understanding of Flash
- access to my FLV2apstream.FLA file (click to download)
Like my previous example of adding Progressive Download FLV into Articulate Presenter at the slide level, you will need to create a SWF shell to playback the FLV, which can then be imported into Articulate Presenter for playback. Currently Articulate Presenter only supports direct FLV import into the presenter panel, so in order to get this to work you must first create a SWF shell, that will act as the player for the SWF at the slide level.
To create a SWF that loads an FLV from a streaming server:
- Download FLV2apStream.zip
- Unzip the file
- Open it in Flash MX 2004 or later
- Select the Actions panel
- On line 2 of the ActionScript you will see a line that looks like this:
nc.connect("rtmp://serverurl/project/_definst_"); - Change the 'rtmp://serverurl/project/_definst_' to the location of your FLV on your Flash Media Server .
- On line 7 of the ActionScript you will see a line that looks like this:
ns.play("shining"); - Change the 'shining' value to the instance name of your FLV (it will be the name of your FLV without the FLV extension)
- Save the File
- Preview
Watch a demo of these steps here.
If you have set this up properly the FLV should now stream into your SWF and should look something like this Streaming Flash Video. For more information on how to do this in Flash check the help file for Flash Communication Server and search for NetStream.play().
To insert the SWF into Articulate Presenter for streaming video in a slide:
- Open up PowerPoint
- Select Articulate>Insert Flash Movie
- Select 'Display in slide'
- Click Next
- Browse to and select the SWF created earlier
- Select 'Move to next slide when user clicks next'
- Change the Buffer time to 0
- Click Next
- Click Finish
- Publish your presentation
If everything has been set up properly your FLV should now stream into your Articulate Presenter slide and should look like this Streaming Video Example.
Stay tuned to the blog, eventually this will be a 3 part series on Flash Video. The next installment will be on Streaming LIVE Flash Video into an Articulate Presentation.
Articulate Quizmaker and Presenter with Moodle?
18 Comments Dave blogged on Sunday, March 19, 2006 at 1:53 PM.The good news is that Moodle has a SCORM module which allows you to upload any standard SCORM package, which includes Articulate Presenter and Quizmaker content, to include in your course. Both Articulate Presenter and Articulate Quizmaker are certified as SCORM compliant by an independent ADL certification expert which means without having to do anything special Articulate Presenter and Quizmaker will work and report results to Moodle.
The reason this question has come up so often is that Moodle, like many Learning Management Systems, is very complicated and difficult to learn. In the brief video below I have included a demonstration on how to integrate Articulate Presenter content (with an embedded Quizmaker quiz) into Moodle.
As you can see in the demonstration Articulate Presenter and Articulate Quizmaker can work with and report results to Moodle.
Note: Moolde can be a very complicated system to install, like many other Open Source applications, if you are not an advanced computer user. I would recommend getting the help of an advanced user before attempting to install and user Moodle.
For more information on this subject please visit the following sites:
Articulate Presenter SCORM certification information.
Articulate
Moodle
Moodle and SCORM
In Articulate Presenter you have several different options for delivering video:
- Display in slide (supports SWF)
- Display in presenter panel (supports FLV and SWF)
- Display in new browser window (supports SWF)
Since SWF is currently the only option availible at the slide level, many users are trying to embed large videos inside of SWF content for delivery in Articulate Presenter at the slide level.
The problem with this option is that embedded video in SWF format is not a good medium for delivering videos over 90 seconds in length. When you begin to exceed 90 seconds in length for embedded video you will run into audio synchronization issues, and video skipping issues. (For more information on this subject see Delivery Options for Flash Video.
For this reason it has becoming increasingly important to look to alternatives to embedding Video in SWF content. My recommendation for including longer videos at the slide level is to create a SWF file that loads in a Flash Video. This will give you the option of minimizing project file size, but adding the richness of video content. You will then be able to import your SWF which will then load the FLV during presentation playback..
Note: In order to create a SWF that loads a Flash Video File (FLV) you will need to have access to either Flash MX 2004 or Flash 8.
Once you have Flash MX 2004 or later installed, you can edit the FLA file that I created to point to your FLV.
- Download the following ZIP file that contains the source FLA:
http://www.mozealous.com/downloads/flv2ap.zip - Open up the source FLA in Flash
- Select the Actions layer
- Change all the FLV links to links to your FLV
- Publish for Flash Player 6
- Open your Articulate Presentation
- Select > Articulate > Insert Flash Movie...
- Select Next
- Select Display in slide
- Select the published SWF
- For Synchronization select 'Play Flash movie after slide has begun'
- Deselect option to 'Allow player to control inserted Flash movie'
- Select Next
- Select Finish
- Publish your presentation
You can then customize the SWF to meet your needs for dimension and background color.
AICC
Articulate Presenter SDK (2:03)
Articulate