Advertisement
Guest User

Untitled

a guest
Feb 8th, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.16 KB | None | 0 0
  1. Element Properties:
  2. name : The name of the object
  3. flags: readable, writable
  4. String. Default: "x264enc0"
  5. parent : The parent of the object
  6. flags: readable, writable
  7. Object of type "GstObject"
  8. threads : Number of threads used by the codec (0 for automatic)
  9. flags: readable, writable
  10. Unsigned Integer. Range: 0 - 4 Default: 0
  11. sliced-threads : Low latency but lower efficiency threading
  12. flags: readable, writable
  13. Boolean. Default: false
  14. sync-lookahead : Number of buffer frames for threaded lookahead (-1 for automatic)
  15. flags: readable, writable
  16. Integer. Range: -1 - 250 Default: -1
  17. pass : Encoding pass/type
  18. flags: readable, writable
  19. Enum "GstX264EncPass" Default: 0, "cbr"
  20. (0): cbr - Constant Bitrate Encoding
  21. (4): quant - Constant Quantizer (debugging only)
  22. (5): qual - Constant Quality
  23. (17): pass1 - VBR Encoding - Pass 1
  24. (18): pass2 - VBR Encoding - Pass 2
  25. (19): pass3 - VBR Encoding - Pass 3
  26. quantizer : Constant quantizer or quality to apply
  27. flags: readable, writable
  28. Unsigned Integer. Range: 1 - 50 Default: 21
  29. multipass-cache-file: Filename for multipass cache file
  30. flags: readable, writable
  31. String. Default: "x264.log"
  32. byte-stream : Generate byte stream format of NALU
  33. flags: readable, writable
  34. Boolean. Default: false
  35. bitrate : Bitrate in kbit/sec
  36. flags: readable, writable, changeable in NULL, READY, PAUSED or PLAYING state
  37. Unsigned Integer. Range: 1 - 102400 Default: 2048
  38. intra-refresh : Use Periodic Intra Refresh instead of IDR frames
  39. flags: readable, writable
  40. Boolean. Default: false
  41. vbv-buf-capacity : Size of the VBV buffer in milliseconds
  42. flags: readable, writable, changeable in NULL, READY, PAUSED or PLAYING state
  43. Unsigned Integer. Range: 0 - 10000 Default: 600
  44. me : Integer pixel motion estimation method
  45. flags: readable, writable
  46. Enum "GstX264EncMe" Default: 1, "hex"
  47. (0): dia - dia
  48. (1): hex - hex
  49. (2): umh - umh
  50. (3): esa - esa
  51. (4): tesa - tesa
  52. subme : Subpixel motion estimation and partition decision quality: 1=fast, 10=best
  53. flags: readable, writable
  54. Unsigned Integer. Range: 1 - 10 Default: 1
  55. analyse : Partitions to consider
  56. flags: readable, writable
  57. Flags "GstX264EncAnalyse" Default: 0x00000000, "(none)"
  58. (0x00000001): i4x4 - i4x4
  59. (0x00000002): i8x8 - i8x8
  60. (0x00000010): p8x8 - p8x8
  61. (0x00000020): p4x4 - p4x4
  62. (0x00000100): b8x8 - b8x8
  63. dct8x8 : Adaptive spatial transform size
  64. flags: readable, writable
  65. Boolean. Default: false
  66. ref : Number of reference frames
  67. flags: readable, writable
  68. Unsigned Integer. Range: 1 - 12 Default: 1
  69. bframes : Number of B-frames between I and P
  70. flags: readable, writable
  71. Unsigned Integer. Range: 0 - 4 Default: 0
  72. b-adapt : Automatically decide how many B-frames to use
  73. flags: readable, writable
  74. Boolean. Default: true
  75. b-pyramid : Keep some B-frames as references
  76. flags: readable, writable
  77. Boolean. Default: false
  78. weightb : Weighted prediction for B-frames
  79. flags: readable, writable
  80. Boolean. Default: false
  81. sps-id : SPS and PPS ID number
  82. flags: readable, writable
  83. Unsigned Integer. Range: 0 - 31 Default: 0
  84. aud : Use AU (Access Unit) delimiter
  85. flags: readable, writable
  86. Boolean. Default: true
  87. trellis : Enable trellis searched quantization
  88. flags: readable, writable
  89. Boolean. Default: true
  90. key-int-max : Maximal distance between two key-frames (0 for automatic)
  91. flags: readable, writable
  92. Unsigned Integer. Range: 0 - 2147483647 Default: 0
  93. cabac : Enable CABAC entropy coding
  94. flags: readable, writable
  95. Boolean. Default: true
  96. qp-min : Minimum quantizer
  97. flags: readable, writable
  98. Unsigned Integer. Range: 1 - 51 Default: 10
  99. qp-max : Maximum quantizer
  100. flags: readable, writable
  101. Unsigned Integer. Range: 1 - 51 Default: 51
  102. qp-step : Maximum quantizer difference between frames
  103. flags: readable, writable
  104. Unsigned Integer. Range: 1 - 50 Default: 4
  105. ip-factor : Quantizer factor between I- and P-frames
  106. flags: readable, writable
  107. Float. Range: 0 - 2 Default: 1.4
  108. pb-factor : Quantizer factor between P- and B-frames
  109. flags: readable, writable
  110. Float. Range: 0 - 2 Default: 1.3
  111. mb-tree : Macroblock-Tree ratecontrol
  112. flags: readable, writable
  113. Boolean. Default: true
  114. rc-lookahead : Number of frames for frametype lookahead
  115. flags: readable, writable
  116. Integer. Range: 0 - 250 Default: 40
  117. noise-reduction : Noise reduction strength
  118. flags: readable, writable
  119. Unsigned Integer. Range: 0 - 100000 Default: 0
  120. interlaced : Interlaced material
  121. flags: readable, writable
  122. Boolean. Default: false
  123. option-string : String of x264 options (overridden by element properties)
  124. flags: readable, writable
  125. String. Default: ""
  126. speed-preset : Preset name for speed/quality tradeoff options (can affect decode compatibility - impose restrictions separately for your target decoder)
  127. flags: readable, writable
  128. Enum "GstX264EncPreset" Default: 6, "medium"
  129. (0): None - No preset
  130. (1): ultrafast - ultrafast
  131. (2): superfast - superfast
  132. (3): veryfast - veryfast
  133. (4): faster - faster
  134. (5): fast - fast
  135. (6): medium - medium
  136. (7): slow - slow
  137. (8): slower - slower
  138. (9): veryslow - veryslow
  139. (10): placebo - placebo
  140. psy-tune : Preset name for psychovisual tuning options
  141. flags: readable, writable
  142. Enum "GstX264EncPsyTune" Default: 0, "none"
  143. (0): none - No tuning
  144. (1): film - Film
  145. (2): animation - Animation
  146. (3): grain - Grain
  147. (4): psnr - PSNR
  148. (5): ssim - SSIM
  149. tune : Preset name for non-psychovisual tuning options
  150. flags: readable, writable
  151. Flags "GstX264EncTune" Default: 0x00000000, "(none)"
  152. (0x00000001): stillimage - Still image
  153. (0x00000002): fastdecode - Fast decode
  154. (0x00000004): zerolatency - Zero latency
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement