pfsinyuv - Read frames from a single .yuv file used by many video
codecs
pfsinyuv [--verbose] [--quiet] [--width] [--height]
[--colorspace] [--noguess] [--chroma-subsampling] [--bit-depth] [--frames]
[--help] <file>
Use this command to read an uncompressed yuv file into a
pfsstream.
<file> may contain one or more formatting strings, which
describe the format of the yuv file. The formating strings are:
- %s
- The entire description in the format
<width>x<height>_<fps><bitdepth>_<colorspace>_<chroma-format>,
for example 1920x1080_25_10b_pq2020_420
- %d
- Width in pixels
- %d
- Height in pixels
- %d
- Bit-depth in bits
- %s
- Colorspace, such as 'bt709'
- %s
- Chroma subsampling format, either '444' or '420'
- --width,
-w
- Specify the width in pixels of the YUV file
- --height,
-h
- Specify the height in pixels of the YUV file
- --fps, -f
- Specify the frames per second of the YUV file
- --bit-depth,
-b
- Bit-depth of the integer values stored in the yuv file. A single color
component is stored as a byte if bit-depth is 8, or as two bytes
otherwise. Default: 10 [bits]
- --chroma-format,
-s
- Specify the chroma format of the YUV file. Can be one of:
- 444 Standard 4:4:4 YCbCr format, with no chroma downsampling]
- 420 4:2:0 YCbCr format, with both colour channels downsampled by
half
--colorspace, -c Currently it can be either:
- pq2020 for HDR images with BT.2020 colorspace and PQ transfer
function, or
- bt709 for LDR images in BT.709 (rec.709) colorspace without any
transfer function or
- hlg2020 for HDR images with BT.2020 colorspace and HLG transfer
function.
If no option is specified, colorspace is inferred from the
LUMINANNCE tag in the pfsstream: pq2020 if LUMINANCE is ABSOLUTE or
RELATIVE, bt709 if LUMINANCE is DISPLAY.
- --no-guess,
-n
- Don't try to extract image metadata from the filename
- --frames,
-r
- Read only frames within the range specified as first:last, or
first:step:last. The frames are indexed from 1, so that the to read the
first and second frame one needs to specify 1:2.
- --verbose,
-v
- Print extra information to stderr.
- --quiet,
-q
- Disable warning message about the change in handling absolute values in
RGBE files. See IMPORTANT NOTE below.
Please report bugs and comments on implementation to the
discussion group http://groups.google.com/group/pfstools