1pfsoutyuv(1) General Commands Manual pfsoutyuv(1)
2
3
4
6 pfsoutyuv - Write frames to .yuv file used by many video codecs
7
9 pfsoutyuv [--verbose] [--quiet] [--bitdepth] [--colorspace] [--downsamâ
10 ple-filter] [--chroma-format] <file> [<file>...]
11
12
14 Use this command to write the pfsstream to an uncompressed .yuv file.
15
16 If the output color space is LDR (bt709), the input pfs stream should
17 be in the gamma corrected sRGB color space. If the output color space
18 is HDR (pq2020 or hgl2020), the input pfs stream should be in linear
19 RGB color space.
20
22 --bitdepth, -b
23 bit-depth of the integer values stored in the yuv file. a single
24 color component is stored as a byte if bit-depth is 8, or as two
25 bytes otherwise. default: 10 [bits]
26
27 --colorspace, -c
28 Currently it can be either:
29
30 pq2020 for HDR images with BT.2020 colorspace and PQ transfer
31 function, or
32
33 hlg2020 for HDR images with BT.2020 colorspace and HLG transfer
34 function, or
35
36 bt709 for LDR images in BT.709 (rec.709) colorspace without any
37 transfer function.
38
39 If no option is specified, colorspace is inferred from the LUMINANCE
40 tag in the pfsstream: pq2020 if LUMINANCE is ABSOLUTE or RELATIVE,
41 bt709 if LUMINANCE is DISPLAY.
42
43 --chroma-format, -f
44 The sampling format for the chroma channels. Can be one of:
45
46 444 The standard 4:4:4 format with no chroma downsampling.
47
48 420 The 4:2:0 format with both colour channels being downsampled
49 by half.
50
51 default: 420
52
53 --downsample-filter, -f
54 The filter weights used when downsampling to 4:2:0. Can be
55 either
56
57 f0 Weighting = [1/8, 3/4, 1/8]
58
59 f1 Weighting = [1/4, 1/2, 1/4]
60
61 default: f0
62
63 --srgb-input -s
64 Set if the input is gamma corrected, though this will be
65 inferred otherwise from the LUMINANCE tag in the pfs stream
66
67 --linear-input -l
68 As above, set if the input contains linear luminance values
69
70 --verbose, -v
71 Print extra information to stderr.
72
73 --quiet, -q
74 Disable warning message about the change in handling absolute
75 values in RGBE files. See IMPORTANT NOTE below.
76
77
79 pfsin frame%04d.exr | pfsoutyuv video%s.yuv
80 Converts a sequence of frames frame0000.exr, frame0001.exr, ...
81 to a yuv file.
82
83
85 pfsin(1)
86
87
90 Please report bugs and comments on implementation to the discussion
91 group http://groups.google.com/group/pfstools
92
93
94
95 pfsoutyuv(1)