TitleFactory Main Window


Introduction

Toolbar Buttons

    Project Buttons

    Input/Output Buttons

    Settings Buttons

    Record/Play Buttons

            General Recording Information

                Pre-roll

                Controlling Mouse Button

                Safe Area

    Definitions Buttons

    Miscellaneous Buttons

Subtitle Sub Window

Timecode Sub Window

Timecode Counter

Timeline

Subtitle Functions

        Update Text

        Change Style and Line Tags

        Global Edit Styles

        View Selected Image

        Delete Image Text Entries

        Insert Text Entries

        Merge Text Entries

        Split Text

        Re-balance Text

        Search/Replace Text

        Remove Formatting Chars from Subtitle Text

        Audit Text/Clear Audit

        Find Next Error/Find Previous Error

        Undo Last Change

        Redo Last Change

        Toggle Display

Timecode Functions

        Update Timecode

        Generate Timecodes

        Adjust Timecode (Time Shift)

        Adjust Timecode (Coalesce)

        Convert FPS

        Delete Timecodes

        Zero Fill Timecodes

        Insert Timecodes

        Merge Timecodes

        Split Timecodes

        Audit/Correct Timecodes

        Clear Audit

        Find Next Timecode Error/Find Previous Timecode Error

        Undo Last Timecode Change

        Redo Last Timecode Change

        Toggle Timecode Display

Combo Functions (Text and Timecode Functions)

File and Folders Window

Menu Items

    File

    Edit

    View

        Files and Folders

        TitleFactory Picture Viewer

    Settings

    Control

    Tools

    Process

        Load Text

        Create Images

        Write Timecodes

    Help

QuickKeys and Other Tricks

Status Bar

 


Introduction

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

Project buttons allow the reading and saving of project files.  These functions can also be accessed via the File Menu.

 

Open existing project. 

Save project

Save As project

Close project

 

 

Input/Output Buttons

 

 

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

 

Select Video File

Select Audio file.

Select Output Image Folder

 

Settings Buttons

 

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 

Input Settings

Project Settings

 

 

 

Record/Play Buttons

 

 

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

 

Start Recording Timecodes.

Resume (Record Timecodes).

Re-record over selected.

General Recording Information

Pre-Roll for Recording

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.

Resume Playback.

Pause.

 

Definitions Buttons  

Definitions Buttons  These functions can also be accessed via the Settings Menu.

 

 

Miscellaneous Buttons

  

 


Subtitle Sub Window

     

 

 

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.


Timecode Box

    

 

 

 

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.

 


Timecode Counter

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 left arrow button (on the left) sets the timecode to zero.

The timecode can also be set or updated using the 'up' and 'down' arrows.

Changes to the Timecode counter will always change the Timeline slider.

In 'link mode' changes to the Timecode Counter will change selected entries in the Timecode Box and the Subtitle Sub Window, if Timecodes exist in the Timecode Box


Timeline

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.

The slider, which is above the timeline can be used to scroll the timeline very quickly.  The left () and right () arrows can be used to scroll the timeline more slowly.

The zoom and zoom out buttons can be used to increase or decrease the view of the timeline.

Hovering the cursor over the timeline will display the time at that position in several different formats.

The Timeline also contains a pointer that can be used to set the position within the media file for playing or recording purposes.  The pointer moves along the timeline when the video or audio file is playing.

The slider will also change when the media file(s) are playing during record or play operations.

The Timeline pointer  will change when the Timecode Counter is changed. 

The timeline can be displayed with a waveform.  (refer to the Project Settings dialog for information on how to display the waveform along with waveform options).


Subtitle Functions

    

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:

UpdateText.  The Update Text function will open the Update Text dialog shown below.  Here you can update the text that you want displayed if different that that shown in the Image Text Window.

 

          

 

 

Change Style and Line Tags.  Displays a list of Style and Tag Definitions.  The selected entries will have their Style and Line tags changed to the Style and Tag Definition that is selected.  Please refer to the Styles and Tags documentation for more information about Styles and tags.

 

 

Global Edit Styles. Changes all Styles in the Image Text Window matching X from X to Y.  If the "From Style" is blank then the Style for all text entries will be changed.

 

View Selected Image. Displays the image file that matches the selected Subtitle Sub Window entry.  See Picture Viewer.

  Delete Image Text Entries.

Deletes the selected entries from the Subtitle Sub Window.  If no entries are selected, then all entries will be deleted from the Subtitle Sub Window.

Insert Text

The Insert Text function will insert new text entries.

Merge Text. Merges the text in selected adjacent text entries.

Split Text. Splits the text in selected text entries.

 

 

 

Re-Balance Text. 

 

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.

 

 

 

 

 

 

 

 

Search Replace Text

Search and replace text in the image text entry box.

 

Remove Formatting Chars from Subtitle Text

Remove HTML Test Formatting removes HTML format characters such as <i> or <i/> that may get loaded when loading text with certain formats.  The formatting is not removed when loading text to allow the user to duplicate the formatting with TitleFactory's Style Definitions.

 

Audit Text/Clear Audit

The audit function checks all text for validity.  Text entries that have errors are highlighted in red.  Press the Text Audit button a second time to remove the audit colors.  Press F3 or F4 function key (with the cursor hovered over the Subtitle Sub Window) to find the next or previous timecode error, respectively.

 

 

 

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 button.

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

Finds the next or previous error that was discovered from the Audit function.  Audit errors are highlighted.

 

Undo.

TitleFactory allows many editing options against the Subtitle Sub Window list.  These can often be done incorrectly.  However, with the Undo function, TitleFactory will undo the previous edit performed against the Subtitle Sub Window listing.  Unlimited Undo's are supported.  Note however, that timeline and  Quickkey manipulation of timecodes cannot be Un-done.

  Redo.

The Redo function reverts a previous undo operation.

 

Display Toggle

The Display Toggle specifies whether the image text in the Subtitle Sub Window should use the font family of the text's associate style when displaying the image text.  If checked, then TitleFactory will attempt to use the font as specified in the associated style.  Note that this may not always work, since the fonts supported for the Text Drawing routines are not always the same as the Fonts on the user interface.  This option should only be check if there is more than one style specified in the Subtitle Sub Window or a single font does not contain. all required Unicode code sets.  This parameter does not change the image text's size, weight (e.g. bold), slant (e.g. italic) which is specified using the Font (Image) button described above.


Timecode Functions

    

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:

Update Timecode. Allows for precise timecode adjustments

 

Generate Timecode.  Creates or fills in timecodes automatically with several different computation methods.  It can evenly split the timecodes, or compute the timecode splits based on associated text entry word or character counts.

 

Adjust Timecodes

 

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.

 

 

 

Global Time Shift

 

 

 

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.

 

 

Coalesce.  Makes the ending timecode of one timecode be tuned to the starting timecode of the next timecode. 

 

 

 

  Delete Timecodes. Deletes the selected entries from the Timecode Box.  If no entries are selected, then all entries will be deleted from the Timecode Box.

  Zero Fill Timecodes from the list box.  This does not delete the item but will set their timecodes to zeros.  Timecodes with zeros will not be written to the timecode file when the WRITE TIMECODES  function is executed.

Insert Timecodes.  The Insert Timecodes function  insert any number of new timecodes timecodes at a specified location and specified default duration.

 

 

 

 

 

 

 

 

  Merge Timecodes. Merge Timecodes will merge the first selected entry with the last selected entry.  The first entry's ending timecode will equal the last entry's ending timecode.  The second through last entry will be deleted.

Split Timecode. Splits the timecodes by using the generate timecode window.

Audit Timecodes.  The audit function checks all timecodes for validity.  Timecodes errors are highlighted in red.  Press the Clear Audit button or execute the Clear Audit function to remove the audit colors.  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.

 

 

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.

 

 

 

 

 

 

 

.

Clear Audit.  This function clears timecode errors in the timecode box on the main window.

 

Find Next Error/Find Previous Error For Timecodes

Finds the next or previous error that was discovered from the Audit function.  Audit errors are highlighted.

 

Undo Last Timecode Change. TitleFactory allows many editing options against the timecode list.  These can often be done incorrectly.  However, with the Undo button, TitleFactory will undo the previous edit performed against the timecode listing.  Unlimited Undo's are supported.  Noe that Undos are not supported for changes made directly on the timeline or accomplished via Quickkeys.

  Redo Last Timecode Change. The Redo function reverts a previous undo operation.

  Toggle Timecode Display changes the display of the timecode in the timecode window to for following formats:

HH:MM:SS:FF where HH is Hours, MM is minutes, SS is seconds, FF is frames.   This is the default

SSS.TTT where TTT is thousandths of seconds

MMM.XXX where XXX is thousandths of minutes

HH:MM:SS,TTTT SubRip SRT format

 


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..

 



Status bar

 

    

The status bar provides balloon help for buttons, helpful hints, and status information about tasks.

 

Menus

 

File Menu

 

 

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.

 

 

 

 

 

 

 

 

 

 

Edit Menu

 

View Menu

'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

 

Files and Folder Listing

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.

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:

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.

TitleFactory Picture Viewer

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.

 

Settings Menu

Input Settings, Project Settings and the Definitions functionality can be accessed via the Settings Menu.

 

 

Functionality has been previously described.

 

 

 

 

Control Menu

 

 

 

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

 

 

 

 

 

 

Process Menu

 

Load Text

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:

  • overlay only the text (Overlay Text button),
  • overlay only the timecodes (Overlay TC),
  • overlay both text and timecodes (Overlay Both),
  • or Cancel the load (Cancel)

 

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.

Create Images

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.

Write Timecodes

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.

 

Tools Menu

'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 Menu

'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.

 

QuickKeys and Other Tricks

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.