       cfr2tc v1.4 by tritical - Help File  --  July 26, 2006
--------------------------------------------------------------------------


INFO:

      This program takes an avi file with a video stream containing null
   frames and outputs a new avi file containing the same video stream, but
   with all null frames removed and a v1 or v2 timecode file.  It also has
   timecode file only modes that create the timecode file but do not create
   a new avi file.  As of v1.4 there is also the option to output an avs
   script instead of a new avi file.


SYNTAX/EXAMPLE:


   cfr2tc input_avi_file output_avi_or_avs_file timecode_file mode


   cfr2tc c:\test.avi c:\video.avi c:\timecodes.txt 1

   cfr2tc c:\test.avi c:\script.avs c:\timecodes.txt 5


PARAMETERS:


   input_avi_file -

      The name and path of the input avi file.  The avi file can have
      multiple streams, but only one of which can be a video stream.
      The avi file must also use an "idx1" index.


   output_avi_or_avs_file -

      The name and path of the destination (output) avi or avs file
      that will be created.  If using avi output, the resulting avi
      file will contain only the video stream with null frames
      removed.  If using avs output, the resulting avs file will
      contain trim().selectevery().assumefps() statements to exactly
      replicate the video you would get using avi output.  The main
      reason for avs output is to eliminate the need for creating a new
      avi file.  The "mode" parameter can be used to switch between
      avi output, avs output, and timecode only output.


   timecode_file -

      The name and path of the timecode file that will be created.
      The type of timecode file created (v1 or v2) is controlled
      via the "mode" parameter.


   mode -

      Controls whether a v1 or v2 timecode file is created. Possible
      settings:

         1 - v1 timecode file, avi output
         2 - v2 timecode file, avi output
         3 - v1 timecode file, no avi output
         4 - v2 timecode file, no avi output
         5 - v1 timecode file, avs output
         6 - v2 timecode file, avs output


CHANGE LIST:


   26/07/2006  v1.4

      + Added avs output modes (modes 5 and 6)
      + A few minor internal changes
      + update copyright


   29/12/2005  v1.3

      + Use a larger io buffer for avi file reading/writing
      - Fixed a few typos in output messages


   26/12/2005  v1.2

      + v1 timecode format output cosmetics


   26/12/2005  v1.1

      + Add timecode only output ability (modes 3/4)
      + Print elapsed process time
      + Optimizations and efficiency improvements


   25/12/2005  v1.0

      - initial release



contact:   forum.doom9.org  nick = tritical  or  email:  kes25c@mizzou.edu
