Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
png2yuv(1)		       MJPEG tools manual		      png2yuv(1)

NAME
     png2yuv - Convert PNG images to the YUV4MPEG stream format.

SYNOPSIS
     png2yuv [-b num] [-f num] [-I num] [-L num] [-n num] [-j filename]

DESCRIPTION
     png2yuv  decompresses  a  sequence of PNG files and pipes the image data to
     stdout as a YUV4MPEG2 stream.   Any  8bit/pixel  PNG  format  supported  by
     libpng  can  be  read.   stdout will be filled with the YUV4MPEG movie data
     stream, so be prepared to pipe it on to mpeg2enc or  to  write  it  into  a
     file.

     This  tool is incomplete.	The alternative utility you are probably looking
     for is ppmtoy4m(1), which is also included in MJPEGtools.

OPTIONS
     png2yuv accepts the following options:

     -b num
	  Frame offset:  skip output of the first 'num' frames.  (default: 0)

     -f num
	  Set the frame rate of stream accepts the same  numbers.  Not	default,
	  this option has to be specified.

     -I num
	  interlacing mode: p = none / progressive
	  t = top field first
	  b = bottom field first
	  No default, this option has to be specified.

     -L num
	  0 = non-interleaved (two successive fields per PNG file)
	  1 = interleaved fields

     -S samp_mode
	  chroma  subsampling  mode,  only  for professionals, for more info see
	  ppmtoy4m and the YUV guide on http://www.mir.com/DMG/.
	  default: 420_jpeg

     -n num
	  Specifies the nummber of frames to process. (default: all = -1)

     -j {1}%{2}d{3}
	  Read PNG frames with the name components as follows:
	   {1} PNG filename prefix (e g: picture_ )
	   {2} Counting placeholder (like in C, printf, eg 06 ))
	   {3} File extension. Something like this: .png A  correct  description
	  of the files could look like this: picture_%06d.png

     -v num
	  Verbosity level (0, 1 or 2)

BUGS
     The frame rate description does not seem to be up to date. The NTSC integer
     ratios  are not supported (use floating point instead). As workaround spec-
     ify a PAL (25) or native FILM (24) and set the right frame rate in mpeg2enc
     with the -F option.  Interlaced handling is not implemented yet.

AUTHOR
     This man page was written by Gernot Ziegler.
     If you have questions, remarks, problems or you just want	to  contact  the
     developers, the main mailing list for the MJPEG-tools is:
       mjpeg-users@lists.sourceforge.net

     For more info, see our website at
	    http://mjpeg.sourceforge.net

SEE ALSO
     mjpegtools(1),  mpeg2enc(1), ppmtoy4m(1), yuv2lav(1), yuvdenoise(1), yuvme-
     dianfilter(1), yuvscaler(1)

MJPEG Tools Team		 22 January 2020		      png2yuv(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=png2yuv&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help