OSDN Git Service

add tstools.
[rec10/rec10-git.git] / tstools / cfr2tc / cfr2tc-README.txt
1        cfr2tc v1.4 by tritical - Help File  --  July 26, 2006\r
2 --------------------------------------------------------------------------\r
3 \r
4 \r
5 INFO:\r
6 \r
7       This program takes an avi file with a video stream containing null\r
8    frames and outputs a new avi file containing the same video stream, but\r
9    with all null frames removed and a v1 or v2 timecode file.  It also has\r
10    timecode file only modes that create the timecode file but do not create\r
11    a new avi file.  As of v1.4 there is also the option to output an avs\r
12    script instead of a new avi file.\r
13 \r
14 \r
15 SYNTAX/EXAMPLE:\r
16 \r
17 \r
18    cfr2tc input_avi_file output_avi_or_avs_file timecode_file mode\r
19 \r
20 \r
21    cfr2tc c:\test.avi c:\video.avi c:\timecodes.txt 1\r
22 \r
23    cfr2tc c:\test.avi c:\script.avs c:\timecodes.txt 5\r
24 \r
25 \r
26 PARAMETERS:\r
27 \r
28 \r
29    input_avi_file -\r
30 \r
31       The name and path of the input avi file.  The avi file can have\r
32       multiple streams, but only one of which can be a video stream.\r
33       The avi file must also use an "idx1" index.\r
34 \r
35 \r
36    output_avi_or_avs_file -\r
37 \r
38       The name and path of the destination (output) avi or avs file\r
39       that will be created.  If using avi output, the resulting avi\r
40       file will contain only the video stream with null frames\r
41       removed.  If using avs output, the resulting avs file will\r
42       contain trim().selectevery().assumefps() statements to exactly\r
43       replicate the video you would get using avi output.  The main\r
44       reason for avs output is to eliminate the need for creating a new\r
45       avi file.  The "mode" parameter can be used to switch between\r
46       avi output, avs output, and timecode only output.\r
47 \r
48 \r
49    timecode_file -\r
50 \r
51       The name and path of the timecode file that will be created.\r
52       The type of timecode file created (v1 or v2) is controlled\r
53       via the "mode" parameter.\r
54 \r
55 \r
56    mode -\r
57 \r
58       Controls whether a v1 or v2 timecode file is created. Possible\r
59       settings:\r
60 \r
61          1 - v1 timecode file, avi output\r
62          2 - v2 timecode file, avi output\r
63          3 - v1 timecode file, no avi output\r
64          4 - v2 timecode file, no avi output\r
65          5 - v1 timecode file, avs output\r
66          6 - v2 timecode file, avs output\r
67 \r
68 \r
69 CHANGE LIST:\r
70 \r
71 \r
72    26/07/2006  v1.4\r
73 \r
74       + Added avs output modes (modes 5 and 6)\r
75       + A few minor internal changes\r
76       + update copyright\r
77 \r
78 \r
79    29/12/2005  v1.3\r
80 \r
81       + Use a larger io buffer for avi file reading/writing\r
82       - Fixed a few typos in output messages\r
83 \r
84 \r
85    26/12/2005  v1.2\r
86 \r
87       + v1 timecode format output cosmetics\r
88 \r
89 \r
90    26/12/2005  v1.1\r
91 \r
92       + Add timecode only output ability (modes 3/4)\r
93       + Print elapsed process time\r
94       + Optimizations and efficiency improvements\r
95 \r
96 \r
97    25/12/2005  v1.0\r
98 \r
99       - initial release\r
100 \r
101 \r
102 \r
103 contact:   forum.doom9.org  nick = tritical  or  email:  kes25c@mizzou.edu\r