home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 105 / af105sub.adf / Subtitler.LZX / SubTitlerDemo / SubTitler.Doc < prev    next >
Text File  |  1978-05-26  |  17KB  |  415 lines

  1. ------------------------------------------
  2.     SubTitler - Demo Release v2.02
  3.       (c) 1996-1997 Ott M. Aaloe
  4.      Release date 13. October 1997
  5. ------------------------------------------
  6.  
  7. This document tries to explain in brief all functions and features of the
  8. SubTitler. In order to understand it all you should at lease have some
  9. basic knowledge of the Amiga and video work.
  10.  
  11. In this doc you will find a term 'VTR Mode' - this means the mode where
  12. Time Code is read from RS-232 (i.e. from VTR).
  13.  
  14. For quick start, you could load the demo subtitle file that came with
  15. SubTitler and play it back with Player mode to get the basic idea of
  16. what the SubTitler is, and what it is not capable of. 
  17.  
  18. NB! Some parts of the SubTitler (especially Displayer mode and functions
  19. connected with external Time Code) won't work exactly like described here.
  20. For example, in Player mode, if VTR mode is used, normally subtitles are
  21. synced to the external timecode (and also this docs claims it) but due to
  22. fact that this IS a limited demo version syncing is not actually possible.
  23. So in other words all features described here work in full version but
  24. *may* not work with demo.
  25.  
  26.  
  27. 1. Installation and Setup
  28. 1.1. Connecting Amiga to VTR
  29.  
  30. Amiga is connected to the VTR with standard serial cable. Be sure to turn 
  31. the power off before you connect the devices to each other. There are two 
  32. different methods depending on the VTR you're using. The following table 
  33. illustrates cables for Sony and Panasonic.
  34.  
  35.       Amiga      Sony     Panasonic
  36.         1        1        1
  37.         2        3        2
  38.         3        2        3
  39. Pin #    4        N/C        4
  40.         5        N/C        5
  41.         6        20        6
  42.         20        6        N/C
  43.         7        7        7
  44.  
  45. As you can see, the main difference is that Sony uses flipped TXD/RXD
  46. and DSR/DTR. So you just have to be sure which cable you need, otherwise
  47. your Amiga won't receive any data from your VTR. 
  48.  
  49.  
  50. 1.2. Installing the SubTitler software
  51.  
  52. If you don't have Hard Disk, copy all files from archive to a disk
  53. and start SubTitler by just booting from it (NB! You should have 
  54. diskfont.library and reqtools library also on that disk). Otherwise you
  55. should install SubTitler to Hard Disk by running HDInstall script. 
  56. The installation procedure is quite simple. Just follow the onscreen 
  57. instructions (such as where and what to install).
  58.  
  59. 1.3. Setting up
  60.  
  61. Setup can be altered by opening a menu with the 'Right Mouse Button' 
  62. from the upper left corner of the screen and choosing your desired menu 
  63. item. As Setup is saved to SubTitler.info file there is also the 
  64. possibility to change the setup manually. To read more about manual 
  65. Setup editing and settings that can only be altered by editing 
  66. SubTitler.info file, refer to Chapter 1.3.5.
  67.  
  68. 1.3.1. Editor Setup
  69.  
  70. Work dir        Set the default directory for your subtitle files.
  71.  
  72. Backup dir         Set the default directory for your backup files.
  73.  
  74. Backup level    Set how many backups are made (0-5). Set 0 if 
  75.                 backups are not needed.
  76.  
  77. Editor warn     Lets you specify how many characters can be shown in one,
  78.                 single row. If you enter more symbols than defined here
  79.                 then the editor outputs red coloured symbols instead 
  80.                 standard black ones (to warn you that characters won't
  81.                 fit in row in displayer mode). 
  82.  
  83. 1.3.2. Displayer Setup
  84.  
  85. Show preview     If set, preview of the next page is shown during
  86.                 Recorder mode.
  87.  
  88. Show Time Code     If set, the current Time Code is shown during Recorder
  89.                 and Player mode.
  90.  
  91. Center titles    If set, all subtitles will be centered.
  92.  
  93. Screen Mode     Set screen mode for Displayer. Available modes are 
  94.                 HiRes-4,HiRes-8, Super HiRes-4 and SuperHiRes-8 (Number
  95.                 means number of colors). Last mode available only on
  96.                 AGA Amigas. NB! Be sure to have enough free memory to
  97.                 use 'Super HiRes 8' mode as it requires ca 900K free 
  98.                 Chip RAM.
  99.  
  100. Select Font     Set font for Displayer. Note that fonts that come with 
  101.                 SubTitler are grouped as Standard and Super Hires 
  102.                 (SH extension). So be sure you set the font according
  103.                 to your Displayer Screen mode.
  104.                 NB! Due to a technical reasons, in demo, you can choose
  105.                 font only from Tool Types (SubTitler.info file)
  106.  
  107.  
  108. 1.3.3. RS-232 Setup
  109.  
  110. Enable Parity Checking     If set parity checking is enabled.
  111.  
  112. Odd Parity                 If set, Odd Parity is used. Otherwise Even Parity
  113.                         is used.
  114.  
  115. Disable XON/XOFF         If set, XON/XOFF is disabled.
  116.  
  117. Set Baud Rate             Set needed baud rate for serial (most devices work
  118.                         with 9600).
  119.  
  120. Default settings for Sony and Panasonic are shown in following table:
  121.  
  122. Menu Setting            Sony    Panasonic
  123. Enable Parity Checking    Set        Set
  124. Odd parity                Unset    Set
  125. Disable XON/XOFF        Unset    Set
  126. Baud Rate                9600    9600
  127.  
  128. NB! Sony uses 8 data bits while Panasonic uses 7. You should run 'Serial
  129. Preferences' to change this parameter (from SYS:Prefs drawer).
  130.  
  131. 1.3.4. Time Code Setup
  132.  
  133. Available Time Code modes follow:
  134.  
  135. Simulated     Choose, if you don't need external Time Code.
  136. Sony UVW     For Sony Betacam VTR.
  137. Panasonic     For Panasonic SVHS VTR.
  138.  
  139. 1.3.5. Tool Types Overview
  140.  
  141. All SubTitler settings are saved to SubTitler.info file. To change 
  142. settings manually, go to WorkBench, click on the SubTitler Icon once
  143. and choose Icon > Information from WB's menu. NB! Settings marked 
  144. with (*) can be changed only by hand.
  145.  
  146. Overview of the Tool Types recognized by SubTitler:
  147.  
  148. TITLEDIR         = Default work directory.
  149. BACKUPDIR         = Backup directory.
  150. PALETTEFILE     = (*) Name of the file to load palette from. If file 
  151.                 cannot be loaded default palette is used.
  152.  
  153. CENTREX         = Displayer's screen Center coordinate - all subtitle 
  154.                 centering is aligned to this coordinate.
  155.  
  156. DISPLAYERMODE    = 1 - HiRes 4, 2- HiRes 8, 3-Super HiRes 4, 4-Super 
  157.                 HiRes 8
  158. DISPLAYERFONT     = Name of the font for Displayer.
  159. DISPLAYERFONTSIZE = Displayer font size.
  160. LINEX             = X coordinate of the subtitles.
  161. LINEY             = Y coordinate of the first line.
  162. LINESPACE         = Space between lines in pixels.
  163. LINEUPY         = (*) Y coordinate of the first line if lineup 
  164.                 effect ([1]) is used.
  165.  
  166. PREVIEWX=        = X coordinate of the Preview box in Displayer mode
  167. PREVIEWY=        = Y coordinate of the Preview box in Displayer mode
  168. SHOWPREVIEW     = TRUE / FALSE. Preview is shown in Displayer if set to TRUE.
  169. TIMECODEMODE     = 0 - simulated, 1 - Sony, 2 - Panasonic.
  170. EDITWARNING     = Number of visible characters in row.
  171. BACKUPLEVEL     = number of backup levels.
  172. CENTRETITLES     = TRUE / FALSE. All subtitles are centered if set to TRUE.
  173. SERIALBAUD         = Baud rate for serial port.
  174. SERIALFLAGS     = Settings for serial port.
  175. PICTUREDIR         = (*) Default graphics directory.
  176. CLOSEWB         = TRUE / FALSE. If set to TRUE SubTitler tries to 
  177.                 Close WorkBench (too get more free memory).
  178.  
  179. 2. Using SubTitler
  180. 2.1. Editor
  181.  
  182. Text editing part consists of three fields. The middle one is the editable
  183. area, above and beneath it are preview sections. To edit the text, click
  184. to the middle area. Each page can have max three lines. Cursor can be moved 
  185. around with the arrow keys or by clicking to your desired location. 
  186. Pages can be scrolled up or down by clicking onto the upper or lower 
  187. preview area of the editor, using slider gadget on the right of the 
  188. editor area or using up and down arrow keys. Special effects can be 
  189. achieved using special in-text commands:
  190.  
  191. [1]    Line is output to upper are of the screen
  192. [2]    Starts Italic text.
  193. [3]    Stops Italic text.
  194. [4]    Line is centered.
  195. [5]    Picture is loaded for background.
  196.  
  197. To understand the in-text commands better study the demo subtitle 
  198. file that comes with SubTitler. Note that the 'Line - up' 
  199. effect ([1]) can be added by simply activating the gadget at the 
  200. beginning of the line. 
  201.  
  202. You can add subtitles to the page even if effect [5] is used (i.e.:
  203. a picture is loaded for background). Obviously, the picture's palette
  204. is used so you just have to be sure that picture's and font's palette
  205. match. Also note that the effects [2] and [3] (italic text start/end)
  206. can be anywhere in text while effects like [1], [4] and [5] must be at
  207. the beginning of the line, effect [1] being the leftmost. So if the text
  208. has to be up and centered then just start the line with '[1][4]' and
  209. after the effects add the text itself.
  210. The printing of the subtitles in Displayer is adjusted in a way that
  211. that lowest line is always filled. So even if you enter text to the
  212. line 1 and 2 it will be output to the place of line 2 and 3.
  213.  
  214.  
  215. 2.1.1. Gadgets overview
  216.  
  217. Load File
  218.     Loads subtitles from disk. After the subtitles have been loaded,
  219.     SubTitler also tries to load the Time Code. Time Code file have
  220.     the same name as subtitles but has ".tc" extension. By default,
  221.     the file requester won't show Time Code files but if you want to
  222.     see them you can always edit the pattern field of the file requester.
  223.     After file is loaded, it will be processed. Lines will be spread to
  224.     different pages and all ASCII character will be remapped. Please
  225.     note that the characters are remapped only once, and only if 
  226.     subtitles were not edited with SubTitler's editor. This is assumed
  227.     by missing Time Code file. After you save file, remapped characters
  228.     are saved and also a Time Code file is saved (even you haven't
  229.     recorded any). So if the Time Code file is available this means
  230.     characters are already remapped and further remapping is not done.
  231.     ASCII remapping is needed to make MS-DOS text files compatible with
  232.     SubTitler.
  233.     Keyboard shortcut: L
  234.  
  235. Save File
  236.     Save function is disabled in demo version.
  237.  
  238. Current page
  239.     Jumps directly to any page in memory. Enter the page number you wish
  240.     to go and press Enter. 
  241.     Keyboard shortcut: C
  242.  
  243. Start Player
  244.     Starts the Displayer in Player mode. More about Player mode in
  245.     Chapter 2.3.2.
  246.     Keyboard shortcut: P
  247.  
  248. Start Recorder
  249.     Starts the Displayer in Recorder mode. More about Recorder in
  250.     Chapter 2.3.1.
  251.     Keyboard shortcut: R
  252.  
  253. Time Code I / O
  254.     Refer to Chapter 2.2.
  255.     Keyboard shortcut: I, O
  256.  
  257. VTR controls
  258.     With VTR control keys you can command VTR to Rewind, Play, Fast
  259.     Forward, Stop and Pause.
  260.     Keyboard shortcuts: F6, F7, F8, F9 and F10
  261.  
  262. Tape Pre-Roll
  263.     This gadget makes the VTR to rewind tape 3 seconds before the
  264.     current 'In Time Code'. If the previous page's 'Out Time Code' is
  265.     less than 3 seconds before the current page's 'In Time Code' then
  266.     the tape will be 'pre rolled' to just after previous page's 
  267.     'Out Time Code'. Pre Roll helps to continue work if you must stop
  268.     during recording. An example: Something went wrong - you inserted
  269.     a subtitle a bit too early. Now exit the recorder (by hitting the
  270.     Escape key). Choose the page that got shown too early, press the 
  271.     'Pre Roll' gadget (tape will be rewound 3 seconds) and lastly press
  272.     the Recorder gadget to return to the Recorder again. The tape starts
  273.     to play and you will be about 3 seconds away from the place you made
  274.     the mistake. Note! If Simulated Time Code mode is used then instead
  275.     of Tape rolling, internally generated Time Code will be set to 3 
  276.     seconds before the current 'In Time Code'.
  277.     Keyboard shortcut: T
  278.  
  279. Test TC to end
  280.     Tests Time Code accuracy from current page to the end. If an error 
  281.     situation occurs during the test, the editor will jump to the page
  282.     error was in, and a warning message is displayed. So to be sure 
  283.     everything is ok, test your subtitles before the air/final recording.
  284.     Keyboard shortcut: E
  285.  
  286. Insert Page
  287.     Inserts an empty page before the current page. Empty page will become 
  288.     active and current one moved down. 
  289.  
  290. Delete Page
  291.     Erases current page from memory.
  292.  
  293. Picture
  294.     Adds picture to the current page. 
  295.  
  296. Search
  297.     Searches for string entered to upper string gadget.
  298.     Keyboard shortcut: A
  299.  
  300. Replace
  301.     Searches for string entered to 'Upper string gadget' and if found 
  302.     waits user's confirm to replace it with string entered to 'Lower 
  303.     string gadget'.
  304.  
  305. Search / Replace
  306.     The cycle gadget selects the Replace mode. If 'Search' is selected 
  307.     replace mode searches for single matches and waits for confirm to 
  308.     replace or search next. If 'Replace All' is selected all 'found' 
  309.     matches will be replaced.
  310.  
  311. 2.2. Time Code
  312.  
  313. As mentioned earlier, if 'VTR Mode' is not used the Time Code is 
  314. simulated by your computer. Otherwise, the Time Code is read from VTR.
  315. Time Code gadgets in Editor are grouped as In and Out. 'In Time Code'
  316. represents the time after what showing of the current page is started 
  317. and 'Out Time Code' is the time current page showing is ended (clear 
  318. page is shown). If you edit the Time Code manually then use Enter key 
  319. to move to the next Time Code field. If 'Show Time Code' is set from 
  320. Settings menu then current Time Code is displayed during Recorder and 
  321. Player mode. The displayed Time Code may stop for a moment or flicker 
  322. during the page swapping. This is normal as the next page is generated 
  323. in background and at this moment no Time Code is output (internally the 
  324. Time Code counts normally). So this is like indicator showing that the 
  325. next page is ready to show. Useful if pictures are loaded for background 
  326. as this takes a bit time. For technical reasons the Time Code is not 
  327. shown on pages where the background picture is used with effect [5].
  328.  
  329. Functions selectable from Time Code menu:
  330.  
  331. Time shift        Enables shifting Time Code n seconds (+ or -).
  332. Reset            Sets the internally generated Time Code to zero. 
  333.                 Not needed if 'VTR Mode' is used.
  334. Clear current    Resets current page's Time Code to zero.
  335. Clear all        Resets Time Code for all pages.
  336. Load            Let's you load Time Code from file (form backup 
  337.                 file for example).
  338.  
  339. At the moment SubTitler can't handle negative Time Code. It will be 
  340. added in the future versions if there is demand for this feature. 
  341. So be sure you reset the VTR's counter (SVHS) or set the VTR's Time 
  342. Code mode to TC (SONY) before you start the recording/playback.
  343.  
  344. 2.3. Displayer
  345.  
  346. Displayer part handles the actual subtitle showing in SubTitler. 
  347. To exit back to Editor mode press 'Escape' key or click the left 
  348. mouse button. Displayer can be started in two modes:
  349.  
  350. 2.3.1. Recorder
  351.  
  352. In Recorder mode the actual Time Code is recorded to pages. If 
  353. 'VTR Mode' is used then the 'Play' command will be sent to VTR and 
  354. Time Code is read from VTR, otherwise Time Code is generated 
  355. internally. The following keys control subtitle appearing in Recorder 
  356. mode:
  357.  
  358. Space        Pressing space will display subtitles in current page. 
  359.             Hold down 'Space' as long as you need the current subtitle 
  360.             to be shown. After you release 'Space', an empty page will 
  361.             be shown. The next time you press 'Space' the next page 
  362.             will appear and so on.
  363.  
  364. VTR control    You can control the VTR like in Editor mode with F6, F7,
  365.             F8 and F9 keys.
  366.  
  367. Escape        Returns you to the Editor screen. If 'VTR Mode' is used 
  368.             then before returning to the Editor a 'Stop' command is 
  369.             sent to the VTR.
  370.  
  371. Keypad keys    Keypad arrow keys (numbers 4,8,6 and 2) change the position 
  372.             of the subtitles. Note that you must also hold down the 
  373.             'Space' key in order to change position. If you hold down 
  374.             'Space' and press the arrow keys then X and Y coordinate 
  375.             of the output tiles are changed. If also the 'Ctrl' key 
  376.             is held down then 'Up-Arrow' and 'Down-Arrow' keys change 
  377.             the line spacing, 'Left-Arrow' and 'Right-Arrow' keys 
  378.             change Center position. To align centering be sure to 
  379.             use 'Center' command in some of the lines otherwise you 
  380.             won't see changes. To change the upper line Y coordinate 
  381.             you should alter LINEUPY Tool Type (more about Tool Types 
  382.             in Chapter 2.3.5). If you want to store the subtitle 
  383.             position settings you made then just exit to Editor mode 
  384.             and select Save Setup menu at upper left corner of the 
  385.             screen. Do not try to change subtitle's position if you 
  386.             use background with effect [5]! To speed up the moving 
  387.             of the subtitles while setting coordinates, the movement 
  388.             updating is very jerky and leaves trails behind. So don't 
  389.             mind, just set the position and the next page is updated 
  390.             correctly with the new coordinates.
  391.  
  392. 2.3.2. Player
  393.  
  394. In player mode SubTitler runs in slave mode. In other words; playback 
  395. of the subtitles takes place according to the current Time Code (read 
  396. either from VTR or generated by computer). If the current page's 'In 
  397. Time Code' matches the Actual Time Code then the page is shown. If 
  398. VTR mode is not used, the showing starts with an empty page and is 
  399. held until you click the left mouse button. After that first page 
  400. is shown and internal Time Code generation starts from current page's
  401. 'In Time Code'. In 'VTR Mode' Player waits for the VTR to be in Play 
  402. mode and after that, checks the Time Code from VTR. If needed, scans 
  403. through pages in memory to mach current Time Code. So if you, for 
  404. example, rewind the tape or search for certain part in the middle of 
  405. the Player mode then the Player is always in sync with current Time 
  406. Code. Until VTR is not in Play mode an empty page is shown. Normally 
  407. between pages an empty page is shown but in case the pause between 
  408. pages is less than 3 frames (0.12 seconds) the empty page will be 
  409. skipped and going over to the next page is instant. This is useful if 
  410. you display pictures on every page (slide show like) as change from 
  411. one page to the next takes place in one frame without any flickering.
  412. If you need to show subtitles without empty page between two pages then
  413. the latest page's 'In Time Code' should be equal to earliest page's 'Out
  414. Time Code'.
  415.