Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

y4mcolorbars(1) [suse man page]

y4mcolorbars(1) 						MJPEG tools manual						   y4mcolorbars(1)

NAME
y4mcolorbars - Create a YUV4MPEG2 stream containing a colorbar test pattern SYNOPSIS
y4mcolorbars [options] DESCRIPTION
y4mcolorbars creates a YUV4MPEG2 stream consisting entirely of frames containing a colorbar test pattern. The pattern attempts to repro- duce the standard SMPTE EG-1-1990 colorbar test signal as faithfully as possible, given the constraints of the Y'CbCr colorspace. Output is to stdout to facilitate piping to other MJPEG tools. OPTIONS
y4mcolorbars accepts the following options: -n num Output a total of 'num' output frames. [default: 1] -F n:d Set framerate encoded in output stream, as an exact integer ratio. Common rates are: 24000:1001 - NTSC 3:2 pulldown converted film 24:1 - native film 25:1 - PAL/SECAM 30000:1001 - NTSC video [default] 50:1 - PAL field rate 60000:1001 - NTSC field rate -W w Set frame width. [default: 720] -H h Set frame height. [default: 480] -A n:d Set pixel aspect ratio encoded in output stream, as an exact integer ratio. Common ratios are: 1:1 - square pixels (e.g. computer graphics) 10:11 - CCIR-601 NTSC [default] 59:54 - CCIR-601 PAL -I x Set interlacing mode, used to interpret the PPM image(s), and also encoded in output stream. p - progressive, non-interlaced [default] t - top/upper-field-first interlaced b - bottom/lower-field-first interlaced -Q n Data to place in the "-I/+Q" patches in the bottom row of the pattern: 0 - -I and +Q at 20% (20IRE) [default] 1 - -I and +Q at 50% (50IRE) 2 - +Cb and +Cr at 100% -S mode Set chroma subsampling mode. 444 - 4:4:4 (no subsampling) [default] 420jpeg - 4:2:0 JPEG/MPEG-1, interstitial cositing 420mpeg2 - 4:2:0 MPEG-2, horizontal cositing The supported subsampled modes use a lousy subsampling filter; better results will be achieved by passing the default 4:4:4 output to a scaler which supports subsampling, such as y4mscaler(1). -v [0,1,2] Set verbosity level. 0 - warnings and errors only. 1 - add informative messages, too. [default] 2 - add chatty debugging message, too. EXAMPLES
To create and display 200 frames of colorbars corresponding to a top-field-first interlaced 4:3 NTSC source: y4mcolorbars -n 200 -It -S 420jpeg | yuvplay To create and display 200 frames of colorbars corresponding to a bottom-field-first interlaced 4:3 PAL source: y4mcolorbars -n 200 -H 576 -F 25:1 -A 59:54 -Ib | yuvplay BUGS
First, it's not clear to the author (who hasn't actually ever seen the SMPTE EG-1-1990 document itself) what the absolute excursion of the -I and +Q regions is supposed to be; however, the phase is correct, and that should be the critical feature. Second, the PLUGE bars, of -4 and +4 IRE, can never be precisely synthesized --- the Y' digital space maps [16,235] over the full luma excursion, but the full luma excursion in analog space depends on whether or not 7.5 IRE NTSC setup is being used by whatever device eventually produces the analog out- put. However, the difference is within 1-bit of Y' accuracy anyway. AUTHOR
This man page was written by Matt Marjanovic. 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), y4mscaler(1), yuv2lav(1), yuvplay(1) MJPEG Linux Square 28 April 2004 y4mcolorbars(1)

Check Out this Related Man Page

lav2yuv(1)							MJPEG tools manual							lav2yuv(1)

NAME
lav2yuv - Convert a MJPEG file to raw yuv SYNOPSIS
lav2yuv [options] lavfile1 [lavfile2 ... lavfileN] DESCRIPTION
lav2yuv converts an MJPEG video sequence described by a sequence of MJPEG video files and/or edit lists pointing to such files into the simple uncompressed planar 4:2:0 Y'CbCr format, as used by mpeg2enc(1) MPEG encoder and image processing filters like yuvscaler(1) or yuv2dfilter(1) or yuvdenoise(1). Output is to stdout so that by piping the output of lav2yuv into a suitable pipeline it is possible to process and then encode or play back video recorded in any of the mjpegtools MJPEG container formats: AVI, quicktime or edit lists describing editted versions of video held in such files. Mixing different files with different video formats is currently not possible. The -S -T -D options are used for scene detection which is used by linux video studio. OPTIONS
lav2yuv accepts the following options: -m Force mono-chrome -c Conceal frames containing corrupt MJPEG data by repeating the preceeding good frame. -S list.el Output a scene list with scene detection -T num Set scene detection threshold to num (default: 4) -D num Width decimation to use for scene detection (default: 2) -o num Frame offset - skip num frames at the beginning. if num is negative all but the last num frames are skipped -f num Only num frames are written to stdout. 0 means that all frames are processed. -A width:height Set/override the sample aspect ratio (SAR) emitted in the output stream header. Currently, the SAR is only auto-detected for DV files, and guessed otherwise. -P width:height Set the intended/approximate display aspect ratio (DAR) for the stream. This value is only used to guess the SAR when it cannot be detected from the input stream. The default DAR is '4:3' (corresponding to a standard TV screen); another useful value is '16:9' (corresponding to widescreen TV). -C chroma Set output chroma (default: '420jpeg'). Currently, '420jpeg', '420mpeg2', '420paldv', '422' are available. -x Exchange fields. Useful if the field order was reversed during editing. AUTHOR
This man page was originally written by Bernhard Praschinger. 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), yuvscaler(1), yuv2lav(1), yuvdenoise(1), yuvplay(1) MJPEG Linux Square 6 March 2002 lav2yuv(1)
Man Page