home *** CD-ROM | disk | FTP | other *** search
/ Freelog 125 / Freelog_MarsAvril2015_No125.iso / Multimedia / AVStoDVD / AVStoDVD_280_Install.exe / DGPulldown / DGPulldown.txt < prev    next >
Text File  |  2007-01-15  |  5KB  |  160 lines

  1. DGPulldown 1.0.10
  2. by Donald A. Graft ('neuron2'), 'Jetlag', and 'timecop'
  3. -------------------------------------------------------
  4.  
  5. This program takes a progressive MPEG2 video elementary
  6. stream, and applies pulldown flags to change it to a
  7. different legal MPEG2 frame rate. The great idea for using
  8. irregular pulldown patterns for PAL to NTSC conversion was
  9. first suggested by 'Xesdeeni'.
  10.  
  11. After loading an input file, the default output file will be
  12. set to be in the same directory as the input file
  13. and will have the same name with ".pulldown.m2v" appended.
  14. This is usually not the fastest way to go. It's usually better
  15. to change the destination path for the output file to be on a
  16. different physical disk drive.
  17.  
  18. Your content must be progressive. If it is interlaced, you can
  19. deinterlace it first before MPEG2 encoding.
  20.  
  21. Usage Notes:
  22.  
  23. The output frame rate must be a legal MPEG2 rate, as listed on the
  24. program's GUI dialog. The input frame rate can be freely chosen,
  25. but it must be greater than or equal to 2/3 of the output frame rate,
  26. and less than or equal to the output frame rate.
  27.  
  28. The input frame rate edit box accepts two methods for specifying the
  29. frame rate:
  30.  
  31. 1. Numerical -- You may specify a floating point number with
  32. up to 6 decimal places.
  33.  
  34. 2. Fractional -- You may specify a fraction, i.e., N/M, where
  35. N and M are both integers.
  36.  
  37. Examples:
  38.  
  39.   23.975444
  40.   16.6667
  41.   24000/1001
  42.   50/3
  43.  
  44. Note that when applying pulldown for authoring a DVD, as for PAL->NTSC
  45. conversion, you have to ensure that the GOP size is not too large after pulldown.
  46. There is a text file included in this distribution with further details.
  47. For complete safety, encode your MPEG2 file with a GOP size of 12 or less.
  48.  
  49. "No change"
  50.     This option reads the framerate from the input file and
  51.     uses it to generate the timecode. TFF/RFF flags are not
  52.     touched.
  53.  
  54. "Top field first" 
  55.     This option when checked will generate a Top Field First
  56.     (TFF) output stream. When unchecked, a Bottom Field First
  57.     (BFF) stream is generated.
  58.  
  59. "Set timecodes"
  60.     This option when checked will re-write the GOP timecodes as
  61.     defined by the "Set drop frames" and "Set start time" options
  62.     (see below).
  63.  
  64. "Write timecode to text file" 
  65.     This option when checked will write the timecode of the
  66.     output to a file with the same name as the output but with 
  67.     ".timecode.txt" appended.
  68.  
  69. "Set drop frames"
  70.     The "Set drop frames" check box has three states. The default
  71.     startup state is grayed. This means that DGPulldown determines
  72.     automatically whether it is required, based on the output framerate.
  73.     Integer rates get non-drop, non-integer rates get drop. You can
  74.     override that decision by clicking it to the checked or unchecked
  75.     state, but you shouldn't do this unless you have a very good reason.
  76.  
  77. "Set start time"
  78.     When this setting is NOT checked the program will get the
  79.     starting timecode from the input file. This is probably the
  80.     best behavior. If you feel like changing it, check this
  81.     and input the hours, minutes, seconds, and frames of the
  82.     desired starting timecode in the associated boxes.
  83.  
  84.     Note: When conversion starts, the actual starting time used
  85.     is inserted into the boxes for the user to see, regardless
  86.     of how this option was set.
  87.  
  88. "No output"
  89.     This option when checked will disable writing to the output
  90.     file. This is useful for testing the timecode.
  91.  
  92. "Modify file in place"
  93.     This option when checked causes DGPulldown to modify the input
  94.     file instead of creating a new output file. This can save disk space
  95.     and is about 30% faster.
  96.  
  97.     WARNING: Be careful when using this option because if
  98.     there is an interruption of the process, your input file can be
  99.     left in an inconsistent and possibly unusable state.
  100.  
  101. Note that if the custom rate conversion is selected, and if the source rate is
  102. specified as equal to the destination rate, then all pulldown is removed and the
  103. stream is flagged as having a rate equal to the specified destination rate.
  104.  
  105.  
  106. DGPulldown Command Line Syntax
  107. ------------------------------
  108.  
  109. Usage:
  110.  
  111. dgpulldown.exe input.m2v [options]
  112.  
  113. Options:
  114.  
  115. -o filename
  116.     File name for output file.
  117.     If omitted, the name will be "*.pulldown.m2v".
  118.  
  119. -srcfps rate
  120.     rate is any float fps value, e.g., "23.976" (default) or
  121.     a fraction, e.g., "30000/1001"
  122.  
  123. -destfps rate
  124.     rate is any valid mpeg2 float fps value, e.g., "29.97" (default).
  125.  
  126. If neither srcfps nor destfps is given, then no frame rate change is performed.
  127.  
  128. If srcfps is specified as equal to destfps, then all pulldown is removed and the
  129. stream is flagged as having a rate equal to that specified in destfps.
  130.  
  131. -nom2v
  132.     Do not create an output m2v file.
  133.  
  134. -inplace
  135.     Modify the input file instead of creating an output file.
  136.  
  137. -dumptc
  138.     Dump timecodes to "*.timecodes.txt".
  139.  
  140. -df
  141.     Force dropframes.
  142.  
  143. -nodf
  144.     Force no dropframes.
  145.  
  146. -start hh mm ss ff
  147.     Set start timecode.
  148.  
  149. -notc
  150.     Don't set timecodes.
  151.  
  152. -bff
  153.     Generate a BFF output stream. If absent, a TFF stream is generated.
  154.  
  155. Example:
  156.  
  157. dgpulldown source.m2v -o flagged.m2v -srcfps 24000/1001 -destfps 29.97
  158.  
  159. [neuron2/Jetlag/timecop, January 2007]
  160.