⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 y4mtopnm.1

📁 Motion JPEG编解码器源代码
💻 1
字号:
.\" .TH "y4mtopnm" "1" "28 April 2004" "MJPEG Linux Square" "MJPEG tools manual".SH "NAME"y4mtopnm \- Convert a YUV4MPEG2 stream to PNM images.SH "SYNOPSIS".B y4mtopnm.RI [ options ].SH "DESCRIPTION"\fBy4mtopnm\fP converts a YUV4MPEG2 stream into a sequenceof raw PPM, PGM, or PAM images.  (Technically, "pnm" comprises the PPM, PGM andPBM formats.  PAM is a fourth format, which can effectively contain any of the other three, and more.)Output is to stdout (but feel free to have the shell redirect to a file).Input is read from stdin, like all other YUV4MPEG2 filters and tools.YUV4MPEG2 streams contain frames using the Y'CbCr colorspace(ITU-R BT.601).  For 4:4:4 (color) streams, \fBy4mtopnm\fP will converteach pixel to the usual R'G'B' colorspace used for computer graphics,and produce PPM images.  "MONO" (luma-only) streams will be convertedto full-range [0,255] grayscale and output as PGM images.YUV4MPEG2 streams may (often!) have subsampled chroma planes, but\fBy4mtopnm\fP will not process them.  Subsampled streams will need tobe converted to 4:4:4 using a tool such as \fBy4mscaler\fP. If \fBy4mtopnm\fP is given a "444ALPHA" stream (4:4:4 video withan 8-bit alpha channel), the results depend on whether or not the "-P" optionis specified.  With "-P", it will produce PAM images with a TUPLTYPE ofRGB_ALPHA, containing both color and alpha channel data.Without "-P", it will produce pairs of PPM and PGM images: a PPM for the color pixels followed by a PGM for the alpha channel data.(Such a sequence of interspersed PPM and PGM images cannot be laterre-processed by \fBpnmtoy4m\fP.  This feature is mostly for quick andeasy stream debugging.)If multiple output images are generated, they are simply output one afteranother.  If you want to turn such a "multi-image" stream/file intoindividual files, use \fBpnmsplit\fP.  (Some PNM filters can processmulti-image files/streams; however, many written before June 2000 willonly process the first image.)\fBy4mtopnm\fP and \fBpnmtoy4m\fP are inverses of each other; you cantypically pipe the output of one into the other, and vice-versa (exceptfor the "444ALPHA" case noted above and the "mixed-mode" case noted below).Note that the colorspace operationscan be lossy in both directions (due to range-compression and/orquantization).  And, when converting to PNM, information oninterlacing and sample aspect ratio of a streamis lost (but can be reconstructed by supplying command-line arguments to\fBpnmtoy4m\fP)..SH "OPTIONS"\fBy4mtopnm\fP accepts the following options:.TP 5.BI \-PProduce PAM format output, instead of PPM and/or PGM.  PAM can encode asuperset of PNM, but is not yet understood by as many graphics programs.(Indeed, surprisingly few of the NetPBM tools seem to understand it.).TP 5.BI \-DProduce a separate output image for each field of each frame.(Otherwise, a single image per frame, containing two interleaved fields,is created.)If the input stream is interlaced, the field-images are output in temporalorder, i.e. the first image of a bottom-field-first stream will be thebottom-field.If the stream is progressive or has "mixed-mode" interlacing, then thetemporal order is ambiguous, and the top-field will always be output first.Note that it will \fInot\fP be possible to later use \fBpnmtoy4m\fP toreconstruct a "mixed-mode" stream from a sequence of PNM/PAM images..TP 5.BI \-v " [0,1,2]"Set verbosity level.   0 = warnings and errors only. 1 = add informative messages, too. 2 = add chatty debugging message, too..SH "EXAMPLES".hw y4mtopnm pnmsplit lav2yuvTo turn the first 15 frames of an (MJPEG or DV) AVI file into individualPPM files:.RS 5lav2yuv -f 15 your-video.avi | y4mscaler -O chromass=444 | y4mtopnm | pnmsplit - "your-video-%d.ppm".RE.SH "AUTHOR"This manual page was written by Matt Marjanovic..br If you have questions, remarks, problems or you just want to contactthe developers, the main mailing list for the MJPEG\-tools is:  \fImjpeg\-users@lists.sourceforge.net\fP.TP For more info, see our website at.I http://mjpeg.sourceforge.net/.SH "SEE ALSO".BR pam (5),.BR pgm (5),.BR pnm (5),.BR ppm (5),.BR pnmtoy4m (1),.BR mjpegtools (1),.BR mpeg2enc (1),.BR lav2yuv (1),.BR pnmsplit (1),.BR y4mscaler (1)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -