Preferences Dialog
General Tab

Frames per second value for FFMPEG
You can modify the frames per second value for FFMPEG processed preview video here. Default is 15 fps.
Use original audio in FFMPEG preview
When checked, original audio will be merged with FFMPEG processed video output. This was needed as a work-around for an issue with an early version of FFMPEG, to fix audio synchronization, and slows the process. You should enable this preference only if necessary.
View Captions in FLV preview
When checked, captions will be displayed on the preview video (for FLV previews only). If you are using Captionate for captioning, we recommend you select this option. Font size can be selected from the drop-down menu.
Words per Minute Calculations
Default target wpm rate
You can modify the default target words per minute rate for new language tracks here. Default is 140 wpm.
Minimum character count for a word
Here you can modify the minimum number of characters to be considered as a word in words per minute calculations. Default is 1 character.
Data entry
Playback latency
While the video preview is playing, time value for a newly created caption/marker will be decreased by this amount from the actual time. This is to account for human reaction time and other inevitable delays. You can modify this value to compensate for the latency on your system. Default is 500 ms.
Native look
When selected, Captionate will support current Windows theme. Otherwise 'Office' look and feel will be effective.
Reset Confirmation Defaults
Captionate displays some warning/confirmation dialogs which you have the option to choose not to be displayed again. Clicking this button will reset these and all warning/confirmation dialogs will be shown.
Metadata Tab

If last video frame is keyframe, use its timestamp as duration
When selected, if the last video frame of the FLV is a keyframe, 'duration' value in Metadata will be set to its timestamp. (As a result, 'duration' value will not include the duration of any audio in the last video frame). This may help if the player you use has issues with seeking to end of video.
Use timestamp of last video keyframe as duration
When selected, 'duration' value in Metadata will be set to last video keyframe's timestamp, if there is at least one video keyframe. (As a result, 'duration' value will not include the duration of any audio or video inter-frames after the last video keyframe). This may help if the player you use has issues with seeking to end of video.
  Set 'canSeekToEnd' to 'true'
When selected, if the option above is selected and 'duration' value is set from the last video keyframe, then 'canSeekToEnd' value in Metadata will be set to 'true'. This may help if the player you use has issues with seeking to end of video.
XML Export Tab

Captionate XML Tab
These options apply to exported XML by File|Export|Captionate XML... command.
Time Format
If you are creating a Captionate XML file, or modifying an exported XML, selecting the most familiar and easy to work time format will be of help. (For formats other than milliseconds, you'll need to have a timeformat tag in the XML. You can export a dummy XML to see the valid format strings).
You can set the time format that will be used in the XML Captionate exports. Currently following options are available:
Milliseconds: This is the default format (which is compatible with Captionate versions 2.11 and below). Timestamp values are in milliseconds.
Seconds: If you select this option, timestamp values will be in seconds, that is, millisecond values divided by 1000.
hh:mm:ss:ms: This is the format used in the user interface of Captionate. Hours, minutes, seconds and milliseconds are separated by semicolons. Millisecond values will have 3 digits.
hh:mm:ss:ff /30: This format differs from the above format in that the last part is not in milliseconds but frames (where there are 30 frames per second). Frame values can range from 0 to 29.
Use Prefix for custommetadata and parameter names
The 'name' part of name:value pairs of custom metadata, and cue point parameter 'names' are used as XML tag names in Captionate XML format, like:
This approach unfortunately has a drawback: XML tag names cannot include spaces, cannot start with a digit and cannot be empty...
When this option is selected, Captionate will prefix the names with the string 'name_' (which will be removed when importing), to avoid some of the limitations described above. After exporting an XML file, Captionate will also try importing it back, and warn you if the saved XML file is invalid and cannot be imported.
You should unselect this option only if you need to create a Captionate 2.11 or below compatible XML file.
Timed Text (TT) XML Tab
These options apply to exported XML by File|Export|Captions for Current Language as TT XML...(CTRL+T) command. Different formats are possible. Some examples are:
  <p begin="38.679" dur="3697ms">Caption here</p>
  <p begin="36.310" end="38.679">Caption here</p>
  <p tts:textAlign="center" begin="00:00:49.389" end="00:00:53.621">Caption here</p>
Time Attributes
begin - dur (when needed)
When selected, dur attribute will be written only if the next caption is empty, and its value will be timestamp difference between this and next caption. Duration is always in milliseconds (ms).
begin - dur
When selected, dur attribute will be always be written, and its value will be timestamp difference between this and next caption, or for last caption, FLV duration.
begin - end
When selected, end attribute will be written, and its value will be the timestamp of next caption, or for last caption, FLV duration.
Use long time format
When selected, time values will be written in long format (hours : minutes : seconds : milliseconds, with leading zeros) for example as "00:00:36.310", versus short format like "36.310" when this option is not selected.
Note: Some players only support TT XML which use begin and end time attributes for captions. FLVPlaybackCaptioning component supports both using dur attribute when necessary and always using dur attribute along with begin attribute. Long time format is not necessary for FLVPlaybackCaptioning component, but must be used if you will be using the exported XML with FLVPlayback skins by Adobe / Michael A. Jordan for AS2.
Text Align Attribute
Left (none/default)
When selected, tts:textAlign attribute will not be written, so Left/default text alignment will be effective.
When selected, tts:textAlign="center" attribute will be written for all captions.
When selected, tts:textAlign="right" attribute will be written for all captions.
Preserve blank captions (redundant)
When selected, blank captions will be preserved in exported TT XML. This is normally redundant. You may need to use this option if the FLV Player you use can not remove captions using the end time or duration attributes.
Embedded Captions Tab

Captionate format (version 1.0)
When selected, captions will be embedded using onCaption events.
[This is the format option that should be selected for NCAM CCForFlash player, for using it with captions embedded in FLVs. You should also set ccCaptSourceType parameter for the player in HTML, to "embedded", like:
(Default value for the parameter is "external", so if the parameter does not exist you need to add it).

Last tested with CCForFlash v1.01 AS3 in August 2012]
Adobe Flash CS3 and later captioning format (version 2.0)
When selected, captions will be embedded as cue points, compatible with FLVPlaybackCaptioning component included with Flash CS3 and later, when you save your FLV.
No source URL parameter for single language track
FLVPlaybackCaptioning component requires a 'source' URL parameter when using an external XML caption file. For embedded captions, this parameter can be missing, in which case caption text will always be displayed. Or this parameter can be used to distinguish between multiple embedded language tracks.
If you have only one language track, and this option is selected, Captionate will not write the 'url' parameter (of the caption cue point). Captions saved this way will show regardless of the 'source' value of the FLVPlaybackCaptioning component. (Note that, they will still show if you specify an XML as the source, in order to display captions for another language. If you do this, captions both loaded from the XML and embedded in the FLV will show).
If there are multiple language tracks, or, this option is not selected when there's only one language track, Captionate will write the 'url' parameter with the track number value. For the first track, the 'url' value will be '0', for the second, it will be '1' and so on. You need to set the 'source' parameter of the FLVPlaybackCaptioning component to this value, in order to display the captions for the track. (This will generate an 'unhandled ioerror' in Flash. You can ignore it, or provide an empty TT XML file with the name, like: '0', '1',...).
Notes: Online URL for this page is