Advertisement
psycholyzern

aomenc av1

Mar 29th, 2018
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.33 KB | None | 0 0
  1.  
  2. Usage: aomenc <options> -o dst_filename src_filename
  3.  
  4. Options:
  5. --help Show usage options and exit
  6. -c <arg>, --cfg=<arg> Config file to use
  7. -D, --debug Debug mode (makes output deterministic)
  8. -o <arg>, --output=<arg> Output filename
  9. --codec=<arg> Codec to use
  10. -p <arg>, --passes=<arg> Number of passes (1/2) --pass=<arg> Pass to execute (1/2)
  11. --fpf=<arg> First pass statistics file name
  12. --limit=<arg> Stop encoding after n input frames
  13. --skip=<arg> Skip the first n input frames
  14. --good Use Good Quality Deadline
  15. -q, --quiet Do not print encode progress
  16. -v, --verbose Show encoder parameters
  17. --psnr Show PSNR in status line
  18. --webm Output WebM (default when WebM IO is enabled)
  19. --ivf Output IVF
  20. --obu Output OBU
  21. -P, --output-partitions Makes encoder output partitions. Requires IVF output!
  22. --q-hist=<arg> Show quantizer histogram (n-buckets)
  23. --rate-hist=<arg> Show rate histogram (n-buckets)
  24. --disable-warnings Disable warnings about potentially incorrect encode settings.
  25. -y, --disable-warning-prompt Display warnings, but do not prompt user to continue.
  26. --test-decode=<arg> Test encode/decode mismatch
  27. off, fatal, warn
  28.  
  29. Encoder Global Options:
  30. --yv12 Input file is YV12
  31. --i420 Input file is I420 (default)
  32. --i422 Input file is I422
  33. --i444 Input file is I444
  34. --i440 Input file is I440
  35. -u <arg>, --usage=<arg> Usage profile number to use
  36. -t <arg>, --threads=<arg> Max number of threads to use
  37. --profile=<arg> Bitstream profile number to use
  38. -w <arg>, --width=<arg> Frame width
  39. -h <arg>, --height=<arg> Frame height
  40. --forced_max_frame_width Maximum frame width value to force
  41. --forced_max_frame_height Maximum frame height value to force
  42. --stereo-mode=<arg> Stereo 3D video format
  43. mono, left-right, bottom-top, top-bottom, right-left
  44. --timebase=<arg> Output timestamp precision (fractional seconds)
  45. --fps=<arg> Stream frame rate (rate/scale)
  46. --global-error-resilient=< Enable global error resiliency features
  47. -b <arg>, --bit-depth=<arg> Bit depth for codec (8 for version <=1, 10 or 12 for version 2)
  48. 8, 10, 12
  49. --lag-in-frames=<arg> Max number of frames to lag
  50. --large-scale-tile=<arg> Large scale tile coding (0: off (default), 1: on)
  51. --monochrome Monochrome video (no chroma planes)
  52.  
  53. Rate Control Options:
  54. --drop-frame=<arg> Temporal resampling threshold (buf %)
  55. --resize-mode=<arg> Frame resize mode
  56. --resize-denominator=<arg> Frame resize denominator
  57. --resize-kf-denominator=<a Frame resize keyframe denominator
  58. --superres-mode=<arg> Frame super-resolution mode
  59. --superres-denominator=<ar Frame super-resolution denominator
  60. --superres-kf-denominator= Frame super-resolution keyframe denominator
  61. --superres-qthresh=<arg> Frame super-resolution qindex threshold
  62. --superres-kf-qthresh=<arg Frame super-resolution keyframe qindex threshold
  63. --end-usage=<arg> Rate control mode
  64. vbr, cbr, cq, q
  65. --target-bitrate=<arg> Bitrate (kbps)
  66. --min-q=<arg> Minimum (best) quantizer
  67. --max-q=<arg> Maximum (worst) quantizer
  68. --undershoot-pct=<arg> Datarate undershoot (min) target (%)
  69. --overshoot-pct=<arg> Datarate overshoot (max) target (%)
  70. --buf-sz=<arg> Client buffer size (ms)
  71. --buf-initial-sz=<arg> Client initial buffer size (ms)
  72. --buf-optimal-sz=<arg> Client optimal buffer size (ms)
  73. Twopass Rate Control Options:
  74. --bias-pct=<arg> CBR/VBR bias (0=CBR, 100=VBR)
  75. --minsection-pct=<arg> GOP min bitrate (% of target) --maxsection-pct=<arg> GOP max bitrate (% of target)
  76. Keyframe Placement Options:
  77. --kf-min-dist=<arg> Minimum keyframe interval (frames)
  78. --kf-max-dist=<arg> Maximum keyframe interval (frames)
  79. --disable-kf Disable keyframe placement
  80. AV1 Specific Options:
  81. --cpu-used=<arg> CPU Used (0..8)
  82. --dev-sf=<arg> Dev Speed (0..255)
  83. --auto-alt-ref=<arg> Enable automatic alt reference frames
  84. --sharpness=<arg> Loop filter sharpness (0..7)
  85. --static-thresh=<arg> Motion detection threshold
  86. --single-tile-decoding=<ar Single tile decoding (0: off (default), 1: on)
  87. --tile-columns=<arg> Number of tile columns to use, log2
  88. --tile-rows=<arg> Number of tile rows to use, log2 (set to 0 while threads > 1)
  89. --arnr-maxframes=<arg> AltRef max frames (0..15)
  90. --arnr-strength=<arg> AltRef filter strength (0..6)
  91. --tune=<arg> Distortion metric tuned with
  92. psnr, ssim, cdef-dist, daala-dist
  93. --cq-level=<arg> Constant/Constrained Quality level
  94. --max-intra-rate=<arg> Max I-frame bitrate (pct)
  95. --max-inter-rate=<arg> Max P-frame bitrate (pct)
  96. --gf-cbr-boost=<arg> Boost for Golden Frame in CBR mode (pct)
  97. --lossless=<arg> Lossless mode (0: false (default), 1: true)
  98. --enable-cdef=<arg> Enable the constrained directional enhancement filter (0: false, 1: true (default))
  99. --enable-restoration=<arg> Enable the loop restoration filter (0: false, 1: true (default))
  100. --enable-qm=<arg> Enable quantisation matrices (0: false (default), 1: true)
  101. --qm-min=<arg> Min quant matrix flatness (0..15), default is 8
  102. --qm-max=<arg> Max quant matrix flatness (0..15), default is 15
  103. --enable-dist-8x8=<arg> Enable dist-8x8 (0: false (default), 1: true)
  104. --frame-parallel=<arg> Enable frame parallel decodability features (0: false (default), 1: true)
  105. --error-resilient=<arg> Enable error resilient features (0: false (default), 1: true)
  106. --aq-mode=<arg> Adaptive quantization mode (0: off (default), 1: variance 2: complexity, 3: cyclic refresh)
  107. --deltaq-mode=<arg> Delta qindex mode (0: off (default), 1: deltaq 2: deltaq + deltalf)
  108. --frame-boost=<arg> Enable frame periodic boost (0: off (default), 1: on)
  109. --noise-sensitivity=<arg> Noise sensitivity (frames to blur)
  110. --tune-content=<arg> Tune content type
  111. default, screen
  112. --cdf-update-mode=<arg> CDF update mode for entropy coding (0: no CDF update; 1: update CDF on all frames(default); 2: selectively update CDF on some frames
  113. --color-primaries=<arg> Color primaries (CICP) of input content:
  114. bt709, unspecified, bt601, bt470m, bt470bg, smpte240, film, bt2020, xyz, smpte431, smpte432, ebu3213
  115. --transfer-characteristics Transfer characteristics (CICP) of input content:
  116. unspecified, bt709, bt470m, bt470bg, bt601, smpte240, lin, log100, log100sq10, iec61966, bt1361, srgb, bt2020-10bit, bt2020-12bit, smpte2084, hlg, smpte428
  117. --matrix-coefficients=<arg Matrix coefficients (CICP) of input content:
  118. identity, bt709, unspecified, fcc73, bt470bg, bt601, smpte240, ycgco, bt2020ncl, bt2020cl, smpte2085, chromncl, chromcl, ictcp
  119. --chroma-sample-position=< The chroma sample position when chroma 4:2:0 is signaled:
  120. unknown, vertical, colocated
  121. --min-gf-interval=<arg> min gf/arf frame interval (default 0, indicating in-built behavior)
  122. --max-gf-interval=<arg> max gf/arf frame interval (default 0, indicating in-built behavior)
  123. --sb-size=<arg> Superblock size to use
  124. dynamic, 64, 128
  125. --num-tile-groups=<arg> Maximum number of tile groups, default is 1
  126. --mtu-size=<arg> MTU size for a tile group, default is 0 (no MTU targeting), overrides maximum number of tile groups
  127. --timing-info=<arg> Signal timing info in the bitstream:
  128. unspecified, constant
  129. --film-grain-test=<arg> Film grain test vectors (0: none (default), 1: test-1 2: test-2, ... 16: test-16)
  130. --film-grain-table=<arg> Path to file containing film grain parameters
  131. --enable-ref-frame-mvs=<ar Enable temporal mv prediction (default is 1)
  132. -b <arg>, --bit-depth=<arg> Bit depth for codec (8 for version <=1, 10 or 12 for version 2)
  133. 8, 10, 12
  134. --input-bit-depth=<arg> Bit depth of input
  135. --sframe-dist=<arg> S-Frame interval (frames)
  136. --sframe-mode=<arg> S-Frame insertion mode (1..2)
  137.  
  138. Stream timebase (--timebase):
  139. The desired precision of timestamps in the output, expressed
  140. in fractional seconds. Default is 1/1000.
  141.  
  142. Included encoders:
  143.  
  144. av1 - AOMedia Project AV1 Encoder 0.1.0-8951-g928c379 (default)
  145.  
  146. Use --codec to switch to a non-default encoder.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement