mozilla / aom

Alliance for Open Media Video Codec reference implementation (Mozilla branch)
http://aomedia.org/
BSD 2-Clause "Simplified" License
144 stars 28 forks source link

documentation, missing defaults/ranges #11

Closed Selur closed 4 years ago

Selur commented 4 years ago

Would be nice if the help would also include defaults and ranges for:

--resize-mode=<arg>         Frame resize mode
--resize-denominator=<arg>  Frame resize denominator
--resize-kf-denominator=<ar Frame resize keyframe denominator
--superres-mode=<arg>       Frame super-resolution mode
--superres-denominator=<arg Frame super-resolution denominator
--superres-kf-denominator=< Frame super-resolution keyframe denominator
--superres-qthresh=<arg>    Frame super-resolution qindex threshold
--superres-kf-qthresh=<arg> Frame super-resolution keyframe qindex threshold
--min-q=<arg>               Minimum (best) quantizer
--max-q=<arg>               Maximum (worst) quantizer
--undershoot-pct=<arg>      Datarate undershoot (min) target (%)
--overshoot-pct=<arg>       Datarate overshoot (max) target (%)
--buf-sz=<arg>              Client buffer size (ms)
--buf-initial-sz=<arg>      Client initial buffer size (ms)
--buf-optimal-sz=<arg>      Client optimal buffer size (ms)
--minsection-pct=<arg>      GOP min bitrate (% of target)
--maxsection-pct=<arg>      GOP max bitrate (% of target)
--enable-fwd-kf=<arg>       Enable forward reference keyframes
--kf-min-dist=<arg>         Minimum keyframe interval (frames)
--kf-max-dist=<arg>         Maximum keyframe interval (frames)
--auto-alt-ref=<arg>        Enable automatic alt reference frames
--static-thresh=<arg>       Motion detection threshold
-tile-columns=<arg>         Number of tile columns to use, log2
--tile-rows=<arg>           Number of tile rows to use, log2
--arnr-maxframes=<arg>      AltRef max frames (0..15)
--arnr-strength=<arg>       AltRef filter strength (0..6)
--max-intra-rate=<arg>      Max I-frame bitrate (pct)
--max-inter-rate=<arg>      Max P-frame bitrate (pct)
--gf-cbr-boost=<arg>        Boost for Golden Frame in CBR mode (pct)
--max-partition-size=<arg>  Set max partition size (4:4x4, 8:8x8, 16:16x16, 32:32x32, 64:64x64, 128:128x128)
--reduced-tx-type-set=<arg> Use reduced set of transform types
--use-intra-dct-only=<arg>  Use DCT only for INTRA modes
--use-inter-dct-only=<arg>  Use DCT only for INTER modes
--use-intra-default-tx-only Use Default-transform only for INTRA modes
--quant-b-adapt=<arg>       Use adaptive quantize_b
-coeff-cost-upd-freq=<arg>  Update freq for coeff costs0: SB, 1: SB Row per Tile, 2: Tile
--mode-cost-upd-freq=<arg>  Update freq for mode costs0: SB, 1: SB Row per Tile, 2: Tile
--mv-cost-upd-freq=<arg>    Update freq for mv costs0: SB, 1: SB Row per Tile, 2: Tile, 3: Off
--noise-sensitivity=<arg>   Noise sensitivity (frames to blur)
--color-primaries=<arg>     Color primaries (CICP) of input content: bt709, unspecified, bt601, bt470m, bt470bg, smpte240, film, bt2020, xyz, smpte431, smpte432, ebu3213
--transfer-characteristics= Transfer characteristics (CICP) of input content: unspecified, bt709, bt470m, bt470bg, bt601, smpte240, lin, log100, log100sq10, iec61966, bt1361, srgb, bt2020-10bit, bt2020-12bit, smpte2084, hlg, smpte428
--matrix-coefficients=<arg> Matrix coefficients (CICP) of input content:identity, bt709, unspecified, fcc73, bt470bg, bt601, smpte240, ycgco, bt2020ncl, bt2020cl, smpte2085, chromncl, chromcl, ictcp
--chroma-sample-position=<a The chroma sample position when chroma 4:2:0 is signaled: unknown, vertical, colocated
--sb-size=<arg>             Superblock size to use  dynamic, 64, 128
--timing-info=<arg>         Signal timing info in the bitstream (model unly works for no hidden frames, no super-res yet): unspecified, constant, model
--denoise-noise-level=<arg> Amount of noise (from 0 = don't denoise, to 50)
--sframe-dist=<arg>         S-Frame interval (frames)
--sframe-mode=<arg>         S-Frame insertion mode (1..2)
--annexb=<arg>              Save as Annex-B
Selur commented 4 years ago

should better look over at: https://aomedia.googlesource.com/aom