TitleFactory Main Window
Remove Formatting Chars from Subtitle Text
Find Next Error/Find Previous Error
Find Next Timecode Error/Find Previous Timecode Error
Combo Functions (Text and Timecode Functions)
TitleFactory is a multifunctional software package. While some users will undoubtedly use all functions, many users will only use a subset of the functions. It is for this reason that TitleFactory has a highly configurable user interface. This version of TitleFactory has a Multiple Document Interface (MDI) that is used in many popular video and DVD authoring packages. The individual windows, if not needed can be hidden and shown when needed. Although the default interface has few buttons, additional buttons can also be shown in order to provide an interface meeting the users need.
This documentation provides details about TitleFactory. Please also read the Quick Start Guide and the tutorials as they provide some real world examples and additional and practical information on using TitleFactory.
TitleFactory provides lots of options to process the input, specify how to process that input, and specify the appearance of the resulting images. The program will automatically open and set default settings for all available settings.
When starting TitleFactory the following window will appear. An explanation of the contents of this window follows.

Toolbar Buttons and Functions

The main toolbar, like all toolbars, can be hidden (in whole or in part) and restored using the Customize Toolbars Window. By default the Toolbar is displayed. The toolbar items are categorized or functionally grouped as follows.
Project buttons allow the reading and saving of project files.
These functions can also be accessed via the
File Menu.
Open existing project.
The Open Project button allows one to open a previously saved project or the default project file. A TitleFactory project can consists of the name of the project media file(s), the settings for the project, and any timecodes that have been captured thus far. Note that the File menu also contain a New Project option, which will close the current project and prompt for the media file(s).
The down arrow, when clicked, displays recently used project files which, when clicked, will be opened.
Save project
The Save Project button allows one to save all of the settings into a new project file. The button has a dull color
when the project does not need saving. A warning will be given if an attempt is made to overlay the default project file, however, it is only a warning. Note that the File menu also contain a Save Project As... option which should be used to copy a project.
Save As project
The Save As Project button should be used to copy a project..
Close project
The Close Project button allows one to close the current project.

Input/Output Buttons allow for external files to be associated with the project. These functions can also be accessed via the File Menu and well as the Files and Folders dialog.
Select Text File
The Input Text button allows the selection of an input text file. This button is used to specify the text file no matter what type of text file it is, that is, Timecoded, Exact, free formatted, etc.
The down arrow, when clicked, displays recently used text files which, when clicked, will be selected.
Select Video File
Associate a video file with the current project. The video file can typically be any video file that is recognized by Microsoft Media Player. If a video file is specified then playback and record will be based on the video file. If a video file is specified and the audio file is not specified waveform (if displayed) will be based on the video file.
The down arrow, when clicked, displays recently used video files which, when clicked, will be opened.
Select Audio file.
Associate an audio file with the current project. This file can be specified in addition to, a video file. If the audio file and video file is specified then the waveform (if displayed) will be based on the audio file. The audio file in this case can be based on a voice track in the video editing software in order to isolate the voice sounds from other sounds. If a audio file is specified and video file is not specified then playback and record will be based on the audio file.
The down arrow, when clicked, displays recently used audio files which, when clicked, will be opened.
Select Output Image Folder
The Folder Button allows the specification of the output folder for image files that are created by TitleFactory.
The down arrow, when clicked, displays recently used folders which, when clicked, will be selected.
Settings Buttons
allow for the changes to TitleFactory settings (which apply to all projects)
as well as project settings. These functions can also be accessed via
the Settings Menu.
Preferences
The preferences settings apply to all projects and movie view size, and display preferences.
Input Settings
The Input Settings button displays a window with parameters that control the preprocessing of text data. Input settings are saved as part of the project settings.
Project Settings
The Project Settings button displays a window with parameters that control the overall processing of the text and images. Project settings are saved as when the project is saved.

All Record/Play functionality can also be accessed with the Control Menu.
Start Recording Timecodes.
Deletes all existing timecodes for the project and then plays the media file from the beginning. During the playing of the media file(s) file, a mouse button press will indicate a start timecode and a mouse button release will indicate an ending timecode. The recording is stopped by pressing another mouse button or any keyboard key. By default the controlling mouse button is the left mouse button. This can be changed in the Preferences Window - Buttons Tab, accessed under the Edit menu. To stop the recording, any key can be pressed with this main window in focus (selected). Note that the button clicks (press) should occur within a safe area of this window.
Resume (Record Timecodes).
This performs the same function as Start-Recording except that it starts playing the media file(s) file at the specified anchor point and it will overlay the timecodes beginning with the first selected timecode. The media file(s) file will begin playing at the specified Timecode Counter. If no timecode is selected then it will add timecodes at the end of the timecode list. To stop the recording, any key can be pressed.
Re-record over selected.
This will perform the same way as the Resume (Record Timecodes) except that only those timecodes that have been selected will be overlaid. The media file(s) file will begin playing at the specified Timecode Counter. This function requires that timecodes are selected. To stop the recording, any key can be pressed.
For all record operations there will be a pre-roll of several seconds so that you can get ready to start recording the timecodes. The pre-roll will be indicated in the Progress Bar and will look like this:
The number of seconds to use for pre-roll can be set in the Preferences Window - Media Tab.
Controlling Mouse Button for Recording Operations
By default the controlling mouse button is the left mouse button and the rest mouse button is button-2. These can be changed in the Preferences Window - Buttons Tab, accessed under the Edit menu. To stop the recording, any key can be pressed with this main window in focus (selected). Note that the button clicks (press) should occur within a safe area of this window.
Safe Area for Mouse Press and Mouse Release
Mouse presses and releases must occur with the cursor within the Main Window area on the screen. The best place to click is within the safe area which is highlighted when the pre-roll begins. The safe area is just to the left of the timeline counter and will look like this.
Playback.
This will play the media file(s) file from the beginning and, if timecodes exist, will highlight the image text when its specified timecode is reached. The process will end when any key or button is pressed.
Resume Playback.
Perform the same function as Playback but will begin the playback at the timecode specified in the Timecode Counter or Timeline Pointer. The process will end when any key or button is pressed.
Pause.
The 'PAUSE'
button not only pauses audio/video playback and recording but cam also be used to pause the creation of images.
Definitions
Buttons These functions can also be accessed via the
Settings Menu.
The
allows one to view or modify the input timecoded subtitle file definitions. The timecoded file definitions are specified in the Input Settings window which is used by the 'Load Text' process.
The
Style Definitions button allows one to view or modify the Style Definitions. The Style Definitions are used by TitleFactory to specify the format and style for created images.
Tag definitions apply to individual lines. This feature has not been fully implemented. (Please let us know if you are interested in having such a feature.)
Creates and displays a report.
The help button launches the TitleFactory documentation.
Provides a search Help function.
|
Right clicking the text box pops open a dialog box with the same functions as the text box buttons as well as other useful functions.
Descriptions of these functions can be found under the Subtitle Functions descriptions. |
There
are two list boxes (sub windows) on the main window. The first contains the
information that is imported from the input text file. It includes
image text information. The text for each image is separate by a
narrow band, shown above in red. The background colors below the text
indicate that a set of text images were created from a single paragraph by
TitleFactory. This usually means that it one person is speaking
continuously and that the timecodes should be coalesced, that is, the ending
timecode from one entry should equal the starting timecode of the next
entry.
The Subtitle Sub Window can be expanded to the right. This reveals three additional columns. The Style column refers to the Style Definition as defined on the Style Definitions Window. The Image File Name refers to the name of the image file that was created for this image using the CREATE IMAGES button. When the text for the image is selected, its timecode (if available) in the timecode list is also selected, and the image number that contains the text is displayed underneath the list. If the "Set Media Position on Text or TC click is checked then the Timecode Counter and the Timeline slider is changed to the starting timecode for the selected entry.
|
|
Right clicking the timecode box pops open a dialog box with the same functions as the timecode box buttons as well as other useful functions. Descriptions of these functions can be found under the Timecode Function descriptions. |
The Timecode Box contains all of the timecodes that has
been generated thus far for this project. When the timecode for an image is selected, its image text in the image text list is also selected, and the image number that contains the text is displayed underneath the image text list. If the link toggle is set to 'link mode' then the Timecode Counter and the Timeline slider is changed to the starting timecode for the selected entry.
Selecting timecodes is needed for the same reasons as noted above, that is, for resume, resume/replace timecodes, and resume play operations.
|
The Timecode Counter area of the main window, displays timecodes associated with actions in the Subtitle Sub Window, the Timecode Box, or the Timeline. It also allows the manual specification of timecodes. The Timecode Counter is needed for resume (record) and re-record operations. If set it is also used for play resume operations as well. |
The Timeline consists of a slider and a timeline with tick marks indicating hours/minutes/seconds. The total Timeline length is the maximum length of the selected media files. In the case where the project has no media files, then the timeline length is the default length which can be changed using the media length button. |
|
|
Subtitle functions can be accessed by right-clicking on the Subtitle Sub Window, or selecting Tools Menu Item>Subtitle Functions. The buttons to the left of the Subtitle Sub Window apply only to the Subtitle Sub Window. By default these buttons are NOT displayed. They can be displayed using the Menu item 'View' > Customize Toolbar Display...'. The operations that they perform are:
This function will allow for the automatic splitting, merging and re-balancing of text across entries. It allows for the conversion from X number of entries to Y number of entries, and will automatically parse the text across those entries.
Remove Formatting Chars from Subtitle Text
The Audit Text box allows for a range of text entries to be checked for accuracy. Individual validations can be turned on or off. Note that the validation option "Text out of bounds on image" may take as long as writing the text to images. The
operation, when running can be cancelled by pressing the Pause
A summary count of errors found is produced upon completion of the audit. After errors are displayed, press F3 or F4 function key (with the cursor hovered over the Subtitle Sub Window or timeline) to find the next or previous text error, respectively. To clear the audit errors execute the Audit Text function again.
Find Next Error/Find Previous Error For Text
|
|
|
Timecode functions can also be executed from the menu accessible by right clicking the timecode box or selecting Tools Menu Item>Timecode Functions. The buttons to the right of the timecode list box apply only to the timecode list box. By default these buttons are NOT displayed. They can be displayed using the Menu item 'View' > Customize Toolbar Display...'. The operations that they perform are:
Allows for mathematical adjustment of selected timecodes, the coalescing of timecodes, or the converting of timecodes. The adjust timecodes function will open the adjust timecodes dialog shown below.
The Add/Subtract/Multiply timecodes function will open the adjust timecodes dialog shown below. Here you can choose to change Selected or all timecodes, staring and or ending timecodes. You can add or subtract timecode values or seconds or multiply the timecodes by a factor. The .999 preset is useful for changing timecodes from 30 FPS to 29.97 FPS for those DVD authoring packages (such as Adobe Encore DVD Release 1) that do not to handle absolute timecode values correctly.
Convert Timecode function will convert the displayed timecodes from one frames per second to another frame per second.
. This function changes the timescodes as displayed on the main window to a new frames per second. The 'Frames per Second' can be selected from the drop down list or typed in. Note that you may still need to change the FPS on the Project Settings display as well.
The Audit Timecodes box allows for a range of timecodes to be checked for accuracy. Individual validations can be turned on or off. Minimum duration and minimum gap between timecodes have additional seconds/frames in order to specify the gap or duration. A summary count of errors found is produced upon completion of the audit. After errors are displayed in the timecode box, press F3 or F4 function key (with the cursor hovered over the timecode box or timeline) to find the next or previous timecode error, respectively. Any errors discovered can also be automatically corrected with the Auto Correct box checked.
.
Find Next Error/Find Previous Error For Timecodes
|
Combo Functions Performs functions on both Text and timecodes.
![]()
Deselect Function. Deselects all selected entries from the
Subtitle Sub Window as well as the Timecode box.
Delete
Function
. Deletes the selected
entries from the Subtitle and Timecode Sub Windows.
Shift Down
Function . The
Shift Down function will shift all text entries and timecodes from the first selected
entry (to the last timecode) down one (1).
Merge Timecodes
and Text Function . This will merge the first selected entry with the last
selected entry for both text and timecodes. The first entry's ending timecode will equal the last
entry's ending timecode. The second through last entry will be
deleted.
Split Timecode
and Text Function. Splits the timecodes by using the generate timecode
window for timecodes and the split text window for selected timecode and text
entries..
|
|
The status bar provides balloon help for buttons, helpful hints, and status information about tasks. |

Project and Input/Output functionality described above can be accessed via the File Menu as shown on the left.
These functions are the same as previously described in the toolbar buttons section.


'Customize Toolbar Display...' For more information please see the Customize Toolbar Display... documentation.
'Files and Folders...' displays the Files and Folders dialog, See below for details.
'View Selected Image...' does just that using the Picture Viewer. See below for details.
'Headers' displays or hides the headers in the Image Text and Timecode Sub Windows. Hiding the Headers allows more room for Text and Timecode data.
'Waveform...' accesses the Waveform project settings window.
'Arrange Windows' uses a semi-smart algorithm to arrange the Subtitle, Media, Timecode, Combo, and Timeline windows.
'Auto Arrange' when checked, causes the windows to be arranged automatically when windows are closes, repositioned, or the entire window is grown or downsized.
'Detach Media Window' will move the Media Window outside of the Main Window.
'Detach Timeline' will move the Timeline Window outside of the Main Window.
'Color Buttons' is a toggle that will colorize buttons or cause the buttons to be displayed in grayscale.
'Set Theme...' accesses the Theme tab of the Preferences Window.
'Window' allows the minimization or restoration of the Subtitle, Media, Timecode, Combo, and Timeline windows

The file list sections of the main window, display the files and folder that are associated with this project. Note that when a project is saved, only the association to these files is saved. The contents of these files are not saved with the project.
The buttons on the left are the same as those that are on the toolbar and perform the same function. They select files or folder.
The topmost entry is the input text file.
The second entry is the video file.
The third entry is the audio file.
The last entry is the image output folder.
Besides using the buttons to select the files, one can also drag an entry from a Windows Explorer Window to the associated bar.
The trash
button removes (disassociates) the selected file from the project. Any file can be selected by left mouse clicking on the file name or the associated bar.
The 'explore Titlefactory working folder button'
opens up the Windows Explorer window containing the contents of the TitleFactory working Folder. The TF Working Folder contains files necessary for the running of TitleFactory and includes the following:
style definition file named output_styles.txt
timecode definition file named tc_definition_file.txt
recent files and folder file named titlefactory_internals.txt
preferences file named titlefactory_parameters.txt
and various log and error files.
You should not tamper with these files. In severe cases you may be asked to send one or more of these files to TitleFactory support to resolve a problem.
The location of the TitleFactory working folder is set during the installation of TitleFactory and its location is dependent on which version of Windows operating system that is being used.
The
function opens up TitleFactory's Picture Viewer window which allows one to view certain images (of certain types) that were created with TitleFactory. One can quickly open files sequentially or jump to an image that may be suspect. TitleFactory currently only supports bmp, jpeg, and gif files (transparent and non-transparent) with the image viewer. It is suggested that, while in a test mode, that images are create in the gif format as these are the smallest that can be viewed with the Picture Viewer.
This function is also available via the View menu.
The Viewer shows a blocked pattern for transparent images and can also display title safe bars.

The buttons in this group can be used to manipulate the view of the prototype image.
Use the the Hand Tool
to scroll images. To zoom in or zoom out, click on the appropriate zoom in
or zoom out
button and then click on the image. Each click on the image will decrease or increase the image size by a factor of 2. Note that when the zoom in or zoom out button is clicked, the cursor will change appropriately. The zoom in or zoom out function will remain in effect until another button in the zoom tools section is clicked.
The info
button, when clicked, displays image attributes.
The Image Information section displays the image size, the position of the cursor and the color values of the image pixel under the cursor.
Use the PREV, NEXT, and JUMP TO buttons to display the next, previous, or any image, respectively. Use the 'title safe' checkbox to turn the title safe rectangles on or off.
Input Settings, Project Settings and the Definitions functionality can be accessed via the Settings Menu.

Functionality has been previously described.

All Record/Play functionality can also be accessed with the Control Menu.

The Load Text menu item starts the parsing of the input text file and moves the text into the Subtitle Sub Window and possibly into the Timecode Box as well. You will be presented with one of the two following dialogs when loading text.
![]()
|
The Dialog on the left is displayed when the input text file
is timecoded.
Here you can chose to:
|
![]()
|
When you load a non-timecoded text file into TitleFactory, you will be presented with the Dialog to the left. Press the 'Yes' button to proceed with the operation or press the 'No' button to cancel the operation. |
When text is initially loaded the default style (as indicated in the Project Settings Window) will be associated with each Subtitle Sub Window entry.
The Create Images menu item starts the creation of the images. The images will be created using the Style associated with each Image Text entry.
The Create Images dialog allows for a range of images to be created using the text in the image text window and their associated Styles. If a range of entries in the Subtitle Sub Window are selected then the range on the Create Images Dialog will correspond to the selected range. (Note that in Demo mode, recreation is limited to 20 images).

The Pause
button on the main window will become active after the process has begun the 'image creation' phase. The image creation process can be stopped and subsequently resumed by pressing the pause button. Changing the input text file or the input settings, when in a pause state will not effect the resumption of the process since the entire input text file has already been read and parsed by TitleFactory when the process is stopped. Changing any of the Project Settings or image output settings will take effect when the process resumes.
The Write Timecodes menu item writes the timecodes to a timecode text file in the format specified. This allows the writing of the timecode text file in an appropriate format. The formats supported along with samples of the formats are listed in the Format Supported documentation.

'Subtitle Functions' accesses the same functions as those described for the image text buttons previously described. These can also be accessed by right-clicking on Subtitle Sub Window.
Timecode Functions' accesses the same functions as those described for the timecode buttons previously described. These can also be accessed by right-clicking on the timecode box within the Timecode Window.
The remaining functions provides a simple interface to free command line video and audio conversion tools that can either be downloaded via the TitleFactory website or other sites on the internet. For more information on the parameters used by these tools, you will need to read the documentation provided by these tools. Note that the creation of the waveform uses these tools to create a compatible wave file. If you have downloaded the files from the internet then you can use the subsequent windows to specify the location of the tools. Note that these tools are NOT part of TitleFactory but they are provided free of charge and can be used as the user sees fit. These tools are subject to the GNU license for free software.


'Help...' accesses the TitleFactory Help system.
'Google Help...' searches the TitleFactory Website including its documentation for a specified keyword.
'Search Help...' searches the TitleFactory documentation for a specified keyword.
'Registration Info...' provides the serial number used to activate TitleFactory.
'Proxy Set Up...' sets up proxy information for accessing the internet.
'Electronic Activation...' refer to the Activation documentation page.
'De-Activate...' .refer to the Activation documentation page.
'Check for Updates ...' check for updates on the TitleFactory website.
'Auto Update Check' checks for updates on the TitleFactory website when TitleFactory is next started.
TitleFactory supports QuickKeys which allow for quickly performing time shift and timecode expansion by using the left and right arrows (default) in combination with other keys. QuickKeys can be viewed and changed in the Preferences window. To use QuickKeys, the cursor must be in hovering over the timecode box or the timeline. QuickKeys support the shifting of selected timecode entries, expanding selected timecodes by reducing the starting timecode value, expanding selected timecodes by increasing the ending timecode value, inserting a new timecode, and deleting selected timecodes.
In addition to using QuickKeys, selected timecodes can be shifted (moved) or expanded directly in the timeline. Clicking on a timecode entry will change the color of the timecode entry and will select the corresponding entry in the timecode box and Subtitle Sub Window. When selected with the left mouse button pressed and the moved, the timecode entry can be moved along the timeline.


Selecting the timecode entry near a left or right edge sets up the timecode entry for expansion/reduction. When nearing the edge of the timecode entry with the cursor, the cursor will change from the normal arrow to a 'expansion' cursor.
or
. When the timecode entry is click the timecode entry will turn green, signifying that you are about to change the size of the timecode entry. Changing the size of, or moving, the timecode entry will change the corresponding starting and ending timecodes.


|
Copyright © 2002-2009 . All rights reserved. |