Advertisement
enctac

2018/03/29時点のAV1エンコーダー/デコーダー(aomenc.exe/aomdec.exe)のヘルプ

Mar 30th, 2018
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.92 KB | None | 0 0
  1. 2018/03/29時点の aomenc.exe/aomdec.exe の --help
  2.  
  3. AOMedia Project AV1 Encoder/Decoder 0.1.0-8949-g5af489166
  4.  
  5. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  6.  aomenc.exe --help
  7. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  8.  
  9. Usage: .\aomenc.exe <options> -o dst_filename src_filename
  10.  
  11. Options:
  12. --help Show usage options and exit
  13. -c <arg>, --cfg=<arg> Config file to use
  14. -D, --debug Debug mode (makes output deterministic)
  15. -o <arg>, --output=<arg> Output filename
  16. --codec=<arg> Codec to use
  17. -p <arg>, --passes=<arg> Number of passes (1/2)
  18. --pass=<arg> Pass to execute (1/2)
  19. --fpf=<arg> First pass statistics file name
  20. --limit=<arg> Stop encoding after n input frames
  21. --skip=<arg> Skip the first n input frames
  22. --good Use Good Quality Deadline
  23. -q, --quiet Do not print encode progress
  24. -v, --verbose Show encoder parameters
  25. --psnr Show PSNR in status line
  26. --webm Output WebM (default when WebM IO is enabled)
  27. --ivf Output IVF
  28. --obu Output OBU
  29. -P, --output-partitions Makes encoder output partitions. Requires IVF output!
  30. --q-hist=<arg> Show quantizer histogram (n-buckets)
  31. --rate-hist=<arg> Show rate histogram (n-buckets)
  32. --disable-warnings Disable warnings about potentially incorrect encode settings.
  33. -y, --disable-warning-prompt Display warnings, but do not prompt user to continue.
  34. --test-decode=<arg> Test encode/decode mismatch
  35. off, fatal, warn
  36.  
  37. Encoder Global Options:
  38. --yv12 Input file is YV12
  39. --i420 Input file is I420 (default)
  40. --i422 Input file is I422
  41. --i444 Input file is I444
  42. --i440 Input file is I440
  43. -u <arg>, --usage=<arg> Usage profile number to use
  44. -t <arg>, --threads=<arg> Max number of threads to use
  45. --profile=<arg> Bitstream profile number to use
  46. -w <arg>, --width=<arg> Frame width
  47. -h <arg>, --height=<arg> Frame height
  48. --forced_max_frame_width Maximum frame width value to force
  49. --forced_max_frame_height Maximum frame height value to force
  50. --stereo-mode=<arg> Stereo 3D video format
  51. mono, left-right, bottom-top, top-bottom, right-left
  52. --timebase=<arg> Output timestamp precision (fractional seconds)
  53. --fps=<arg> Stream frame rate (rate/scale)
  54. --global-error-resilient=<a Enable global error resiliency features
  55. -b <arg>, --bit-depth=<arg> Bit depth for codec (8 for version <=1, 10 or 12 for version 2)
  56. 8, 10, 12
  57. --lag-in-frames=<arg> Max number of frames to lag
  58. --large-scale-tile=<arg> Large scale tile coding (0: off (default), 1: on)
  59. --monochrome Monochrome video (no chroma planes)
  60.  
  61. Rate Control Options:
  62. --drop-frame=<arg> Temporal resampling threshold (buf %)
  63. --resize-mode=<arg> Frame resize mode
  64. --resize-denominator=<arg> Frame resize denominator
  65. --resize-kf-denominator=<ar Frame resize keyframe denominator
  66. --superres-mode=<arg> Frame super-resolution mode
  67. --superres-denominator=<arg Frame super-resolution denominator
  68. --superres-kf-denominator=< Frame super-resolution keyframe denominator
  69. --superres-qthresh=<arg> Frame super-resolution qindex threshold
  70. --superres-kf-qthresh=<arg> Frame super-resolution keyframe qindex threshold
  71. --end-usage=<arg> Rate control mode
  72. vbr, cbr, cq, q
  73. --target-bitrate=<arg> Bitrate (kbps)
  74. --min-q=<arg> Minimum (best) quantizer
  75. --max-q=<arg> Maximum (worst) quantizer
  76. --undershoot-pct=<arg> Datarate undershoot (min) target (%)
  77. --overshoot-pct=<arg> Datarate overshoot (max) target (%)
  78. --buf-sz=<arg> Client buffer size (ms)
  79. --buf-initial-sz=<arg> Client initial buffer size (ms)
  80. --buf-optimal-sz=<arg> Client optimal buffer size (ms)
  81.  
  82. Twopass Rate Control Options:
  83. --bias-pct=<arg> CBR/VBR bias (0=CBR, 100=VBR)
  84. --minsection-pct=<arg> GOP min bitrate (% of target)
  85. --maxsection-pct=<arg> GOP max bitrate (% of target)
  86.  
  87. Keyframe Placement Options:
  88. --kf-min-dist=<arg> Minimum keyframe interval (frames)
  89. --kf-max-dist=<arg> Maximum keyframe interval (frames)
  90. --disable-kf Disable keyframe placement
  91.  
  92. AV1 Specific Options:
  93. --cpu-used=<arg> CPU Used (0..8)
  94. --dev-sf=<arg> Dev Speed (0..255)
  95. --auto-alt-ref=<arg> Enable automatic alt reference frames
  96. --sharpness=<arg> Loop filter sharpness (0..7)
  97. --static-thresh=<arg> Motion detection threshold
  98. --single-tile-decoding=<arg Single tile decoding (0: off (default), 1: on)
  99. --tile-columns=<arg> Number of tile columns to use, log2
  100. --tile-rows=<arg> Number of tile rows to use, log2 (set to 0 while threads > 1)
  101. --arnr-maxframes=<arg> AltRef max frames (0..15)
  102. --arnr-strength=<arg> AltRef filter strength (0..6)
  103. --tune=<arg> Distortion metric tuned with
  104. psnr, ssim, cdef-dist, daala-dist
  105. --cq-level=<arg> Constant/Constrained Quality level
  106. --max-intra-rate=<arg> Max I-frame bitrate (pct)
  107. --max-inter-rate=<arg> Max P-frame bitrate (pct)
  108. --gf-cbr-boost=<arg> Boost for Golden Frame in CBR mode (pct)
  109. --lossless=<arg> Lossless mode (0: false (default), 1: true)
  110. --enable-cdef=<arg> Enable the constrained directional enhancement filter (0: false, 1: true (default))
  111. --enable-restoration=<arg> Enable the loop restoration filter (0: false, 1: true (default))
  112. --enable-qm=<arg> Enable quantisation matrices (0: false (default), 1: true)
  113. --qm-min=<arg> Min quant matrix flatness (0..15), default is 8
  114. --qm-max=<arg> Max quant matrix flatness (0..15), default is 15
  115. --enable-dist-8x8=<arg> Enable dist-8x8 (0: false (default), 1: true)
  116. --frame-parallel=<arg> Enable frame parallel decodability features (0: false (default), 1: true)
  117. --error-resilient=<arg> Enable error resilient features (0: false (default), 1: true)
  118. --aq-mode=<arg> Adaptive quantization mode (0: off (default), 1: variance 2: complexity, 3: cyclic refresh)
  119. --deltaq-mode=<arg> Delta qindex mode (0: off (default), 1: deltaq 2: deltaq + deltalf)
  120. --frame-boost=<arg> Enable frame periodic boost (0: off (default), 1: on)
  121. --noise-sensitivity=<arg> Noise sensitivity (frames to blur)
  122. --tune-content=<arg> Tune content type
  123. default, screen
  124. --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
  125. --color-primaries=<arg> Color primaries (CICP) of input content:
  126. bt709, unspecified, bt601, bt470m, bt470bg, smpte240, film, bt2020, xyz, smpte431, smpte432, ebu3213
  127. --transfer-characteristics= Transfer characteristics (CICP) of input content:
  128. unspecified, bt709, bt470m, bt470bg, bt601, smpte240, lin, log100, log100sq10, iec61966, bt1361, srgb, bt2020-10bit, bt2020-12bit, smpte2084, hlg, smpte428
  129. --matrix-coefficients=<arg> Matrix coefficients (CICP) of input content:
  130. identity, bt709, unspecified, fcc73, bt470bg, bt601, smpte240, ycgco, bt2020ncl, bt2020cl, smpte2085, chromncl, chromcl, ictcp
  131. --chroma-sample-position=<a The chroma sample position when chroma 4:2:0 is signaled:
  132. unknown, vertical, colocated
  133. --min-gf-interval=<arg> min gf/arf frame interval (default 0, indicating in-built behavior)
  134. --max-gf-interval=<arg> max gf/arf frame interval (default 0, indicating in-built behavior)
  135. --sb-size=<arg> Superblock size to use
  136. dynamic, 64, 128
  137. --num-tile-groups=<arg> Maximum number of tile groups, default is 1
  138. --mtu-size=<arg> MTU size for a tile group, default is 0 (no MTU targeting), overrides maximum number of tile groups
  139. --timing-info=<arg> Signal timing info in the bitstream:
  140. unspecified, constant
  141. --film-grain-test=<arg> Film grain test vectors (0: none (default), 1: test-1 2: test-2, ... 16: test-16)
  142. --film-grain-table=<arg> Path to file containing film grain parameters
  143. --enable-ref-frame-mvs=<arg Enable temporal mv prediction (default is 1)
  144. -b <arg>, --bit-depth=<arg> Bit depth for codec (8 for version <=1, 10 or 12 for version 2)
  145. 8, 10, 12
  146. --input-bit-depth=<arg> Bit depth of input
  147. --sframe-dist=<arg> S-Frame interval (frames)
  148. --sframe-mode=<arg> S-Frame insertion mode (1..2)
  149.  
  150. Stream timebase (--timebase):
  151. The desired precision of timestamps in the output, expressed
  152. in fractional seconds. Default is 1/1000.
  153.  
  154. Included encoders:
  155.  
  156. av1 - AOMedia Project AV1 Encoder 0.1.0-8949-g5af489166 (default)
  157.  
  158. Use --codec to switch to a non-default encoder.
  159.  
  160.  
  161. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  162.  aomdec.exe --help
  163. ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  164.  
  165. Usage: .\aomdec.exe <options> filename
  166.  
  167. Options:
  168. --help Show usage options and exit
  169. --codec=<arg> Codec to use
  170. --yv12 Output raw YV12 frames
  171. --i420 Output raw I420 frames
  172. --flipuv Flip the chroma planes in the output
  173. --rawvideo Output raw YUV frames
  174. --noblit Don't process the decoded frames
  175. --progress Show progress after each frame decodes
  176. --limit=<arg> Stop decoding after n frames
  177. --skip=<arg> Skip the first n input frames
  178. --postproc Postprocess decoded frames
  179. --summary Show timing summary
  180. -o <arg>, --output=<arg> Output file name pattern (see below)
  181. -t <arg>, --threads=<arg> Max threads to use
  182. -v, --verbose Show version string
  183. -S, --scale Scale output frames uniformly
  184. --frame-buffers=<arg> Number of frame buffers to use
  185. --md5 Compute the MD5 sum of the decoded frame
  186. --framestats=<arg> Output per-frame stats (.csv format)
  187. -k, --keep-going (debug) Continue decoding after error
  188. --output-bit-depth=<arg> Output bit-depth for decoded frames
  189. --tile-mode=<arg> Tile coding mode (0 for normal tile coding mode)
  190. --tile-row=<arg> Row index of tile to decode (-1 for all rows)
  191. --tile-column=<arg> Column index of tile to decode (-1 for all columns)
  192.  
  193. Output File Patterns:
  194.  
  195. The -o argument specifies the name of the file(s) to write to. If the
  196. argument does not include any escape characters, the output will be
  197. written to a single file. Otherwise, the filename will be calculated by
  198. expanding the following escape characters:
  199.  
  200. %w - Frame width
  201. %h - Frame height
  202. %<n> - Frame number, zero padded to <n> places (1..9)
  203.  
  204. Pattern arguments are only supported in conjunction with the --yv12 and
  205. --i420 options. If the -o option is not specified, the output will be
  206. directed to stdout.
  207.  
  208. Included decoders:
  209.  
  210. av1 - AOMedia Project AV1 Decoder 0.1.0-8949-g5af489166
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement