[MPlayer-DOCS] Please, upgrade the 11.8 chapter - formats supported by the -mf opperation of MEncoder

jakubstrychowski jakubstrychowski at o2.pl
Sun Aug 29 01:18:54 CEST 2010


Dear Mplayer's Developers

Could you upgrade chapter 11.8 of the documentation adding information about all image types supported  by the -mf operation? Currently, we can read at the beginning: “MEncoder is capable of creating movies from one or more JPEG, PNG, TGA, or other image files.“. 
Unfortunately, to ensure my manager, that the MEncoder is the best choice for a movies encoding, I need information about other supported formats explicitly given in the documentation. For me, it is very important to present that MEncoder supports the following formats:
- Digital Picture Exchange - DPX 8/10/12/16 bits (base format for the digital cinema - see dpx.c),
- JPEG2000 (j2k), 
- TIFF (tif). 
I have verified  support of the MEncoder for the DPX, and it works great with all color depth variants DPX  (DPX 8/10/12/16 bits). Thanks to the eq2 filter and gamma correction it is also possible to encode from DPX with logarithmic colorspace.

I have found a list of other possible formats, in the “demux_mf.c” source file:
 type2format[] = {
  { "bmp",  mmioFOURCC('b', 'm', 'p', ' ') },
  { "dpx",  mmioFOURCC('d', 'p', 'x', ' ') },
  { "j2k",  mmioFOURCC('M', 'J', '2', 'C') },
  { "jp2",  mmioFOURCC('M', 'J', '2', 'C') },
  { "jpeg", mmioFOURCC('I', 'J', 'P', 'G') },
  { "jpg",  mmioFOURCC('I', 'J', 'P', 'G') },
  { "jls",  mmioFOURCC('I', 'J', 'P', 'G') },
  { "thm",  mmioFOURCC('I', 'J', 'P', 'G') },
  { "db",   mmioFOURCC('I', 'J', 'P', 'G') },
  { "pcx",  mmioFOURCC('p', 'c', 'x', ' ') },
  { "png",  mmioFOURCC('M', 'P', 'N', 'G') },
  { "ptx",  mmioFOURCC('p', 't', 'x', ' ') },
  { "tga",  mmioFOURCC('M', 'T', 'G', 'A') },
  { "tif",  mmioFOURCC('t', 'i', 'f', 'f') },
  { "sgi",  mmioFOURCC('S', 'G', 'I', '1') },
  { "sun",  mmioFOURCC('s', 'u', 'n', ' ') },
  { "ras",  mmioFOURCC('s', 'u', 'n', ' ') },
  { "ra",  mmioFOURCC('s', 'u', 'n', ' ') },
  { "im1",  mmioFOURCC('s', 'u', 'n', ' ') },
  { "im8",  mmioFOURCC('s', 'u', 'n', ' ') },
  { "im24",  mmioFOURCC('s', 'u', 'n', ' ') },
  { "sunras",  mmioFOURCC('s', 'u', 'n', ' ') },
  { NULL,   0 }
};

Some information can be found also here:
http://ffmpeg.org/general.html#SEC5

Please, add information about supported formats to the documentation as soon as possible.
Thank You Very Much for Developing MPlayer/MEncoder.

Best Regards,
Jakub


More information about the MPlayer-DOCS mailing list