From fcd3af1a1e38a1e6ba58eed83b3b082863cab23f Mon Sep 17 00:00:00 2001 From: psi Date: Sun, 9 Feb 2020 18:17:12 +0900 Subject: [PATCH] update synopsis --- README.md | 513 +++++++++++++++++++++++++++++------------------------- 1 file changed, 274 insertions(+), 239 deletions(-) diff --git a/README.md b/README.md index edae54e..a7e46de 100644 --- a/README.md +++ b/README.md @@ -43,245 +43,280 @@ make cavif ``` % cavif -[2020/01/28 14:38:40 INFO ] cavif -[2020/01/28 14:38:40 INFO ] libaom ver: 1.0.0-errata1-avif -SYNOPSIS - cavif -i -o [--rotation [0|90|180|270]] [--mirror - [vertical|horizontal]] [--crop-size ] [--crop-offset - ] [--full-still-picture-header] [--profile - <0=base, 1=high, 2=professional>] [--pix-fmt [yuv420|yuv422|yuv444]] [--bit-depth - [8|10|12]] [--disable-full-color-range] [--enable-full-color-range] [--encoder-usage - [good|realtime]] [--threads ] [--row-mt] [--cpu-used <0-8>] - [--rate-control [q|cq]] [--bit-rate ] [--crf <0-63>] [--qmin - <0-63>] [--qmax <0-63>] [--adaptive-quantization [none|variance|complexity|cyclic]] - [--enable-adaptive-quantization-b] [--disable-adaptive-quantization-b] [--delta-q - [none|objective|perceptual]] [--enable-chroma-delta-q] [--disable-chroma-delta-q] - [--enable-delta-lf] [--disable-delta-lf] [--use-qm] [--qm-min <0-15 (default: 5)>] - [--qm-max <0-15 (default: 9)>] [--qm-min-y <0-15 (default: 10)>] [--qm-min-u <0-15 - (default: 11)>] [--qm-min-v <0-15 (default: 12)>] [--tune - [ssim|psnr|cdef-dist|daala-dist]] [--lossless] [--monochrome] [--sharpness <0-7>] - [--disable-cdef] [--enable-cdef] [--disable-loop-restoration] - [--enable-loop-restoration] [--superblock-size [dynamic|128|64]] [--tile-rows <0-6>] - [--tile-colums <0-6>] [--disable-keyframe-temporal-filtering] - [--enable-keyframe-temporal-filtering] [--enable-rect-partitions] - [--disable-rect-partitions] [--enable-ab-partitions] [--disable-ab-partitions] - [--disable-1to4-partitions] [--enable-1to4-partitions] [--enable-intra-edge-filter] - [--disable-intra-edge-filter] [--min-partition-size [4|8|16|32|64|128]] - [--max-partition-size [4|8|16|32|64|128]] [--enable-tx64] [--disable-tx64] - [--enable-flip-idtx] [--use-dct-only] [--use-default-tx-only] [--use-reduced-tx-set] - [--enable-filter-intra] [--disable-filter-intra] [--enable-smooth-intra] - [--disable-smooth-intra] [--enable-paeth-intra] [--disable-paeth-intra] - [--enable-chroma-from-luma] [--disable-chroma-from-luma] [--enable-superres] - [--disable-superres] [--enable-palette] [--disable-palette] [--enable-intrabc] - [--disable-intrabc] [--enable-angle-delta] [--disable-angle-delta] - -OPTIONS - -i, --input Filename to input - -o, --output - Filename to output - - --rotation Set rotation meta data(irot). Counter-clockwise. - --mirror Set mirror meta data(imir). - --crop-size Set crop size. - --crop-offset - Set crop offset. - - --full-still-picture-header - Force to output full picture header - - --profile AV1 Profile(0=base, 1=high, 2=professional) - --pix-fmt Pixel format of output image. - --bit-depth Bit depth of output image. - --disable-full-color-range - Use limited YUV color range. - - --enable-full-color-range - Use full YUV color range. - - --encoder-usage - Encoder usage - - good Good Quality mode - realtime Real time encoding mode. - --row-mt Enable row based multi-threading of encoder - --cpu-used Quality/Speed ratio modifier - --rate-control - Rate control method - - q Constant Quality - cq Constrained Quality - --bit-rate Bit rate of output image. - --crf CQ Level in CQ rate control mode - --qmin Minimum (Best Quality) Quantizer - --qmax Maximum (Worst Quality) Quantizer - --adaptive-quantization - Set adaptive-quantization mode - - none none - variance variance based - complexity complexity based - cyclic Cyclic refresh - --enable-adaptive-quantization-b - use adaptive quantize_b - - --disable-adaptive-quantization-b - use traditional adaptive quantization - - --delta-q a mode of delta q mode feature, that allows modulating q per superblock - none disable deltaQ - objective Use modulation to maximize objective quality - perceptual Use modulation to maximize perceptual quality - --enable-chroma-delta-q - enable delta quantization in chroma - - --disable-chroma-delta-q - disable delta quantization in chroma - - --enable-delta-lf - enable delta loop filter - - --disable-delta-lf - disable delta loop filter - - --use-qm Use QMatrix - --qm-min Min quant matrix flatness - --qm-max Max quant matrix flatness - --qm-min-y Min quant matrix flatness for Y - --qm-min-u Min quant matrix flatness for U - --qm-min-v Min quant matrix flatness for V - --tune Quality metric to tune - ssim structural similarity - psnr peak signal-to-noise ratio - cdef-dist cdef-dist - daala-dist daala-dist - --lossless Enable lossless encoding - --monochrome - Encode to monochrome image. - - --sharpness Sharpening output - --disable-cdef - Disable Constrained Directional Enhancement Filter - - --enable-cdef - Enable Constrained Directional Enhancement Filter - - --disable-loop-restoration - Disable Loop Restoration Filter - - --enable-loop-restoration - Enable Loop Restoration Filter - - --superblock-size - Superblock size. - - dynamic encoder determines the size automatically. - 128 use 128x128 superblock. - 64 use 64x64 superblock. - --tile-rows Number of tile rows - --tile-colums - Number of tile colums - - --disable-keyframe-temporal-filtering - Disable temporal filtering on key frame - - --enable-keyframe-temporal-filtering - Enable temporal filtering on key frame - - --enable-rect-partitions - enable rectangular partitions - - --disable-rect-partitions - disable rectangular partitions - - --enable-ab-partitions - enable ab partitions - - --disable-ab-partitions - disable ab partitions - - --disable-1to4-partitions - enable 1to4 partitions - - --enable-1to4-partitions - disable 1to4 partitions - - --enable-intra-edge-filter - enable intra edge filter - - --disable-intra-edge-filter - disable intra edge filter - - --min-partition-size - min partition size - - --max-partition-size - max partition size - - --enable-tx64 - enable 64-length transforms - - --disable-tx64 - disable 64-length transforms - - --enable-flip-idtx - enable flip and identity transforms. - - --use-dct-only - use dct only. - - --use-default-tx-only - use default tx type only - - --use-reduced-tx-set - use reduced tx set, transforms w/o flip (4) + Identity (1). - - --enable-filter-intra - enable - - --disable-filter-intra - disable - - --enable-smooth-intra - enable - - --disable-smooth-intra - disable - - --enable-paeth-intra - enable - - --disable-paeth-intra - disable - - --enable-chroma-from-luma - enable - - --disable-chroma-from-luma - disable - - --enable-superres - enable frame superresolution - - --disable-superres - disable frame superresolution - - --enable-palette - enable palette mode - - --disable-palette - disable palette mode - - --enable-intrabc - enable intra block copy mode - - --disable-intrabc - disable intra block copy mode - - --enable-angle-delta - enable intra angle delta - - --disable-angle-delta - disable intra angle delta + [2020/02/09 18:15:58 INFO ] cavif + [2020/02/09 18:15:58 INFO ] libaom ver: 1.0.0-errata1-avif-259-gfc038664e + SYNOPSIS + cavif -i -o [--show-result] [--rotation [0|90|180|270]] [--mirror + [vertical|horizontal]] [--crop-size ] [--crop-offset + ] [--full-still-picture-header] + [--horizontal-scale-mode [1/1|4/5|3/5|1/2]] [--vertical-scale-mode [1/1|4/5|3/5|1/2]] + [--resize-mode [none|fixed|random]] [--resize-denominator <[8-16]>] [--superres-mode + [none|fixed|random|qthresh|auto]] [--superres-denominator <[8-16]>] + [--superres-qthresh <[0-63]>] [--render-width <>] [--render-height + <>] [--profile <0=base, 1=high, 2=professional>] [--pix-fmt + [yuv420|yuv422|yuv444]] [--bit-depth [8|10|12]] [--disable-full-color-range] + [--enable-full-color-range] [--encoder-usage [good|realtime]] [--threads ] [--row-mt] [--cpu-used <0-8>] [--rate-control [q|cq]] [--bit-rate + ] [--crf <0-63>] [--qmin <0-63>] [--qmax <0-63>] + [--adaptive-quantization [none|variance|complexity|cyclic]] + [--enable-adaptive-quantization-b] [--disable-adaptive-quantization-b] [--delta-q + [none|objective|perceptual]] [--enable-chroma-delta-q] [--disable-chroma-delta-q] + [--enable-delta-lf] [--disable-delta-lf] [--use-qm] [--qm-min <0-15 (default: 5)>] + [--qm-max <0-15 (default: 9)>] [--qm-min-y <0-15 (default: 10)>] [--qm-min-u <0-15 + (default: 11)>] [--qm-min-v <0-15 (default: 12)>] [--tune + [ssim|psnr|cdef-dist|daala-dist]] [--lossless] [--monochrome] [--sharpness <0-7>] + [--disable-cdef] [--enable-cdef] [--disable-loop-restoration] + [--enable-loop-restoration] [--superblock-size [dynamic|128|64]] [--tile-rows <0-6>] + [--tile-columns <0-6>] [--disable-keyframe-temporal-filtering] + [--enable-keyframe-temporal-filtering] [--enable-rect-partitions] + [--disable-rect-partitions] [--enable-ab-partitions] [--disable-ab-partitions] + [--disable-1to4-partitions] [--enable-1to4-partitions] [--enable-intra-edge-filter] + [--disable-intra-edge-filter] [--min-partition-size [4|8|16|32|64|128]] + [--max-partition-size [4|8|16|32|64|128]] [--enable-tx64] [--disable-tx64] + [--enable-flip-idtx] [--use-dct-only] [--use-default-tx-only] [--use-reduced-tx-set] + [--enable-filter-intra] [--disable-filter-intra] [--enable-smooth-intra] + [--disable-smooth-intra] [--enable-paeth-intra] [--disable-paeth-intra] + [--enable-chroma-from-luma] [--disable-chroma-from-luma] [--enable-superres] + [--disable-superres] [--enable-palette] [--disable-palette] [--enable-intrabc] + [--disable-intrabc] [--enable-angle-delta] [--disable-angle-delta] + + OPTIONS + -i, --input Filename to input + -o, --output + Filename to output + + --show-result + Show encoding result + + --rotation Set rotation meta data(irot). Counter-clockwise. + --mirror Set mirror meta data(imir). + --crop-size Set crop size. + --crop-offset + Set crop offset. + + --full-still-picture-header + Force to output full picture header + + --horizontal-scale-mode + Set horizontal scale mode + + --vertical-scale-mode + Set vertical scale mode + + --resize-mode + Set resize mode + + --resize-denominator + Set resize denominator. + + --superres-mode + Set resize mode + + --superres-denominator + Set resize denominator. + + --superres-qthresh + Set q level threshold for superres. + + --render-width + Set render width. + + --render-height + Set render height. + + --profile AV1 Profile(0=base, 1=high, 2=professional) + --pix-fmt Pixel format of output image. + --bit-depth Bit depth of output image. + --disable-full-color-range + Use limited YUV color range. + + --enable-full-color-range + Use full YUV color range. + + --encoder-usage + Encoder usage + + good Good Quality mode + realtime Real time encoding mode. + --row-mt Enable row based multi-threading of encoder + --cpu-used Quality/Speed ratio modifier + --rate-control + Rate control method + + q Constant Quality + cq Constrained Quality + --bit-rate Bit rate of output image. + --crf CQ Level in CQ rate control mode + --qmin Minimum (Best Quality) Quantizer + --qmax Maximum (Worst Quality) Quantizer + --adaptive-quantization + Set adaptive-quantization mode + + none none + variance variance based + complexity complexity based + cyclic Cyclic refresh + --enable-adaptive-quantization-b + use adaptive quantize_b + + --disable-adaptive-quantization-b + use traditional adaptive quantization + + --delta-q a mode of delta q mode feature, that allows modulating q per superblock + none disable deltaQ + objective Use modulation to maximize objective quality + perceptual Use modulation to maximize perceptual quality + --enable-chroma-delta-q + enable delta quantization in chroma + + --disable-chroma-delta-q + disable delta quantization in chroma + + --enable-delta-lf + enable delta loop filter + + --disable-delta-lf + disable delta loop filter + + --use-qm Use QMatrix + --qm-min Min quant matrix flatness + --qm-max Max quant matrix flatness + --qm-min-y Min quant matrix flatness for Y + --qm-min-u Min quant matrix flatness for U + --qm-min-v Min quant matrix flatness for V + --tune Quality metric to tune + ssim structural similarity + psnr peak signal-to-noise ratio + cdef-dist cdef-dist + daala-dist daala-dist + --lossless Enable lossless encoding + --monochrome + Encode to monochrome image. + + --sharpness Sharpening output + --disable-cdef + Disable Constrained Directional Enhancement Filter + + --enable-cdef + Enable Constrained Directional Enhancement Filter + + --disable-loop-restoration + Disable Loop Restoration Filter + + --enable-loop-restoration + Enable Loop Restoration Filter + + --superblock-size + Superblock size. + + dynamic encoder determines the size automatically. + 128 use 128x128 superblock. + 64 use 64x64 superblock. + --tile-rows Number of tile rows + --tile-columns + Number of tile columns + + --disable-keyframe-temporal-filtering + Disable temporal filtering on key frame + + --enable-keyframe-temporal-filtering + Enable temporal filtering on key frame + + --enable-rect-partitions + enable rectangular partitions + + --disable-rect-partitions + disable rectangular partitions + + --enable-ab-partitions + enable ab partitions + + --disable-ab-partitions + disable ab partitions + + --disable-1to4-partitions + enable 1to4 partitions + + --enable-1to4-partitions + disable 1to4 partitions + + --enable-intra-edge-filter + enable intra edge filter + + --disable-intra-edge-filter + disable intra edge filter + + --min-partition-size + min partition size + + --max-partition-size + max partition size + + --enable-tx64 + enable 64-length transforms + + --disable-tx64 + disable 64-length transforms + + --enable-flip-idtx + enable flip and identity transforms. + + --use-dct-only + use dct only. + + --use-default-tx-only + use default tx type only + + --use-reduced-tx-set + use reduced tx set, transforms w/o flip (4) + Identity (1). + + --enable-filter-intra + enable + + --disable-filter-intra + disable + + --enable-smooth-intra + enable + + --disable-smooth-intra + disable + + --enable-paeth-intra + enable + + --disable-paeth-intra + disable + + --enable-chroma-from-luma + enable + + --disable-chroma-from-luma + disable + + --enable-superres + enable frame superresolution + + --disable-superres + disable frame superresolution + + --enable-palette + enable palette mode + + --disable-palette + disable palette mode + + --enable-intrabc + enable intra block copy mode + + --disable-intrabc + disable intra block copy mode + + --enable-angle-delta + enable intra angle delta + + --disable-angle-delta + disable intra angle delta ``` ## TODO