home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 August / Chip_2004-08_cd2.bin / prevodniky / download / AVI2MPG / avi2mpg1.exe / FAQS.TXT < prev    next >
Text File  |  1997-08-29  |  6KB  |  117 lines

  1. avi2mpg1 Frequently Asked Questions - Version 1.4
  2.  
  3. Question 1 - What is avi2mpg1?
  4.  
  5.         Avi2mpg1 is a Windows '95/NT command line program to encode .avi
  6.         (audio/video interleave) files to an mpeg-1 file (video and sound,
  7.         or video only). It is the result of my attempt to use the source code
  8.         available on the internet to generate mpeg files from avi files.
  9.         All the available source code used individual bitmap files as input,
  10.         not avi. Although it is possible to strip individual frames out of an avi
  11.         write them to disk, then run the encoder, it was not easy or practical.
  12.         Avi2mpg1 is a single executable that generates the video and audio streams,
  13.         then multiplexes them to a playable .mpg file with one user command.
  14.         Having put it together, I thought there may be other users who might gain
  15.         some benefit from it.
  16.  
  17. Question 2 - When I double click on avi2mpg1, it just flashes a window briefly, then
  18.              disappears.
  19.  
  20.         Since avi2mpg1 is a command line program, you need to get to the
  21.         command prompt. Either use Start -> Programs -> MS-DOS Prompt from
  22.         the start menu, or File -> Run, then enter command in the command line box.
  23.  
  24. Question 3 - Will there be a GUI version of avi2mpg1?
  25.  
  26.         Possibly, depends on my available free time (what's free time?).
  27.  
  28. Question 4 - The encoder will not encode the avi I have.
  29.  
  30.         Avi2mpg1 will encode avi files that fit the following limitations:
  31.  
  32.         Video: size must be less than or equal to 720 pixels horizontal,
  33.                                                   480 pixels vertical.
  34.                the pixel depth must be 8, 16, or 24 bit.
  35.                the frames rate must be 10, 12, 15, 23.97, 24, 25, 29.97, or 30 FPS.
  36.  
  37.         Audio: must be 8 or 16 bit, sample rate of 11.025, 22.05, or 44.1 KHz
  38.                uncompressed PCM only!
  39.  
  40.         If you don't know the parameters of the video file you have are, in
  41.         explorer, right click on the file once, then left click. Select 'Properties',
  42.         then select the tab 'Details'.
  43.  
  44.         If your avi does not use one of the above frame rates, try the -f  option.
  45.         
  46. Question 5 - When I encode a video of 10 frames per second, the mpeg player I use
  47.              claims the frame rate of the resulting mpeg is 30FPS, but the video
  48.              still looks jerky?
  49.  
  50.         The mpeg-1 standard allows for frame rates of 23.97, 24, 25, 29.97, and
  51.         30FPS. The lower frame rate videos are upsampled to a higher frame rate
  52.         by simple frame replication. Hence, for a 10FPS source video, each source
  53.         frame is converted to 3 frames in the resulting mpeg. The video is still
  54.         jerky as a result.
  55.  
  56. Question 5.1 - I would like to encode an avi I have that is 6 frames per second,
  57.                will there be a version that can handle even lower frames rates
  58.                than 10?
  59.  
  60.         Because of the frame replication issue (see questions 5 & 6) the encoder
  61.         will probably never be extended to handle rates below 10. There are better
  62.         solutions for low frame rate encoding than mpeg-1. Or try using the -f
  63.         option if you don't need audio.
  64.  
  65. Question 6 - When I encode a video of 10 frames per second, the resulting mpeg is
  66.              larger than the source?
  67.  
  68.         The resulting mpeg will be as large as the bit rate you specify requires,
  69.         ie: the default is 150K bytes/sec, so if you encode 10 seconds, you get
  70.         150 x 10 = 1500K Bytes for a file size.
  71.  
  72. Question 7 - When I encode an avi file that uses the Cinepak (or other) codec,
  73.              the resulting mpeg is very "blocky".
  74.  
  75.         The encoded mpeg can be no better than the original source file for video
  76.         quality, in fact it is usually significantly worse. This applies to all
  77.         codecs. To obtain maximum quality, you must use a high quality original
  78.         video that is only slightly compressed, or not compressed at all. Simply
  79.         encoding miscellaneous avi's you may have lying around will probably not
  80.         work very well. For low frame rates (15 FPS or below) you will get better
  81.         results by using compression methods which directly supports arbitrary
  82.         frame rates, such as the varous avi codecs, or a proprietary streaming
  83.         video encoder.
  84.  
  85. Question 8 - When I encode a screen capture sequence, the resulting mpeg is not
  86.              very clear.
  87.  
  88.         Mpeg was intended to compress real world video images, not artificial
  89.         computer generated images.
  90.  
  91. Question 9 - Will there be an mpeg-2 version?
  92.  
  93.         Maybe, see question 3.
  94.  
  95. Question 10 - I want to put an mpeg on my webpage, what settings should I use?
  96.  
  97.         The best answer is experiment. The biggest problem with any kind of
  98.         video on the web is file size. The tradeoff is quality vs. download
  99.         time. A possible suggestion (just a starting point, try different
  100.         parameters depending on your case):
  101.  
  102.             Generate the original avi as 160x120x10FPS (I know, I recommended
  103.             in the readme me not to use 10 FPS, but if you do, each group of
  104.             three frames are identical, the resulting B-frames should be very
  105.             highly compressed since there difference from the previous frame is
  106.             0). Don't use audio. Specify a bit rate of aproximately 100K bits/sec.
  107.             Ie: avi2mpg1 -n -s 100 input.avi
  108.  
  109.             OR:
  110.  
  111.             Try generating an avi at 6 FPS, encode using the -f 2 option, which
  112.             forces a frame rate of 24 FPS without frame replication. Specify a
  113.             bit rate of aproximately 100K bits/sec. ie: avi2mpg1 -f 2 -s 100 input.avi
  114.             The mpeg can be played back so it appears at normal rate if your mpeg
  115.             player can play in slow motion.
  116.  
  117.