Guest User

lame

a guest
Feb 7th, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.44 KB | None | 0 0
  1. Factory Details:
  2. Long name: L.A.M.E. mp3 encoder
  3. Class: Codec/Encoder/Audio
  4. Description: High-quality free MP3 encoder (deprecated)
  5. Author(s): Erik Walthinsen <[email protected]>, Wim Taymans <[email protected]>
  6. Rank: marginal (64)
  7.  
  8. Plugin Details:
  9. Name: lame
  10. Description: Encode MP3s with LAME
  11. Filename: /usr/lib64/gstreamer-0.10/libgstlame.so
  12. Version: 0.10.19
  13. License: LGPL
  14. Source module: gst-plugins-ugly
  15. Source release date: 2012-02-20
  16. Binary package: gst-plugins-ugly rpmfusion rpm
  17. Origin URL: http://rpmfusion.org/
  18.  
  19. GObject
  20. +----GstObject
  21. +----GstElement
  22. +----GstAudioEncoder
  23. +----GstLame
  24.  
  25. Реализованные интерфейсы:
  26. GstPreset
  27. GstTagSetter
  28.  
  29. Pad Templates:
  30. SINK template: 'sink'
  31. Availability: Always
  32. Capabilities:
  33. audio/x-raw-int
  34. endianness: 1234
  35. signed: true
  36. width: 16
  37. depth: 16
  38. rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
  39. channels: [ 1, 2 ]
  40.  
  41. SRC template: 'src'
  42. Availability: Always
  43. Capabilities:
  44. audio/mpeg
  45. mpegversion: 1
  46. layer: 3
  47. rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
  48. channels: [ 1, 2 ]
  49.  
  50.  
  51. Element Flags:
  52. no flags set
  53.  
  54. Element Implementation:
  55. Has change_state() function: gst_element_change_state_func
  56. Has custom save_thyself() function: gst_element_save_thyself
  57. Has custom restore_thyself() function: gst_element_restore_thyself
  58.  
  59. Element has no clocking capabilities.
  60. Element has no indexing capabilities.
  61. Element has no URI handling capabilities.
  62.  
  63. Pads:
  64. SRC: 'src'
  65. Implementation:
  66. Has custom queryfunc(): gst_audio_encoder_src_query
  67. Provides query types:
  68. (1): position (Current position)
  69. (2): duration (Total duration)
  70. (8): convert (Converting between formats)
  71. (3): latency (Latency)
  72. Has getcapsfunc(): gst_pad_get_fixed_caps_func
  73. Has acceptcapsfunc(): gst_pad_acceptcaps_default
  74. Pad Template: 'src'
  75. SINK: 'sink'
  76. Implementation:
  77. Has chainfunc(): gst_audio_encoder_chain
  78. Has custom eventfunc(): gst_audio_encoder_sink_event
  79. Has custom queryfunc(): gst_audio_encoder_sink_query
  80. Has getcapsfunc(): gst_audio_encoder_sink_getcaps
  81. Has setcapsfunc(): gst_audio_encoder_sink_setcaps
  82. Has acceptcapsfunc(): gst_pad_acceptcaps_default
  83. Pad Template: 'sink'
  84.  
  85. Element Properties:
  86. name : The name of the object
  87. flags: считываемый, записываемый
  88. String. Default: "lame0"
  89. perfect-timestamp : Favour perfect timestamps over tracking upstream timestamps
  90. flags: считываемый, записываемый
  91. Boolean. Default: false
  92. mark-granule : Apply granule semantics to buffer metadata (implies perfect-timestamp)
  93. flags: считываемый
  94. Boolean. Default: false
  95. hard-resync : Perform clipping and sample flushing upon discontinuity
  96. flags: считываемый, записываемый
  97. Boolean. Default: false
  98. tolerance : Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)
  99. flags: считываемый, записываемый
  100. Integer64. Range: 0 - 9223372036854775807 Default: 40000000
  101. bitrate : Bitrate in kbit/sec (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320)
  102. flags: считываемый, записываемый
  103. Integer. Range: 0 - 320 Default: 128
  104. compression-ratio : let lame choose bitrate to achieve selected compression ratio
  105. flags: считываемый, записываемый
  106. Float. Range: 0 - 200 Default: 0
  107. quality : Quality of algorithm used for encoding
  108. flags: считываемый, записываемый
  109. Enum "GstLameQuality" Default: 3, "3"
  110. (0): 0 - 0 - Best
  111. (1): 1 - 1
  112. (2): 2 - 2
  113. (3): 3 - 3
  114. (4): 4 - 4
  115. (5): 5 - 5 - Default
  116. (6): 6 - 6
  117. (7): 7 - 7
  118. (8): 8 - 8
  119. (9): 9 - 9 - Worst
  120. mode : Encoding mode
  121. flags: считываемый, записываемый
  122. Enum "GstLameMode" Default: 1, "joint"
  123. (0): stereo - Stereo
  124. (1): joint - Joint Stereo
  125. (2): dual - Dual Channel
  126. (3): mono - Mono
  127. (4): auto - Auto
  128. force-ms : Force ms_stereo on all frames
  129. flags: считываемый, записываемый
  130. Boolean. Default: false
  131. free-format : Produce a free format bitstream
  132. flags: считываемый, записываемый
  133. Boolean. Default: false
  134. copyright : Mark as copyright
  135. flags: считываемый, записываемый
  136. Boolean. Default: false
  137. original : Mark as original
  138. flags: считываемый, записываемый
  139. Boolean. Default: true
  140. error-protection : Adds 16 bit checksum to every frame
  141. flags: считываемый, записываемый
  142. Boolean. Default: false
  143. padding-type : Padding type (DEPRECATED: this setting has no effect)
  144. flags: считываемый, записываемый
  145. Enum "GstLamePadding" Default: 0, "never"
  146. (0): never - No Padding
  147. (1): always - Always Pad
  148. (2): adjust - Adjust Padding
  149. extension : Extension
  150. flags: считываемый, записываемый
  151. Boolean. Default: false
  152. strict-iso : Comply as much as possible to ISO MPEG spec
  153. flags: считываемый, записываемый
  154. Boolean. Default: true
  155. disable-reservoir : Disable the bit reservoir
  156. flags: считываемый, записываемый
  157. Boolean. Default: false
  158. vbr : Specify bitrate mode
  159. flags: считываемый, записываемый
  160. Enum "GstLameVbrmode" Default: 0, "none"
  161. (0): none - No VBR (Constant Bitrate)
  162. (2): old - Lame's old VBR algorithm
  163. (3): abr - VBR Average Bitrate
  164. (4): new - Lame's new VBR algorithm
  165. vbr-mean-bitrate : Specify mean VBR bitrate
  166. flags: считываемый, записываемый
  167. Integer. Range: 0 - 320 Default: 128
  168. vbr-min-bitrate : Specify minimum VBR bitrate (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320)
  169. flags: считываемый, записываемый
  170. Integer. Range: 0 - 320 Default: 0
  171. vbr-max-bitrate : Specify maximum VBR bitrate (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320)
  172. flags: считываемый, записываемый
  173. Integer. Range: 0 - 320 Default: 0
  174. vbr-hard-min : Specify whether min VBR bitrate is a hard limit. Normally, it can be violated for silence
  175. flags: считываемый, записываемый
  176. Integer. Range: 0 - 1 Default: 0
  177. lowpass-freq : frequency(kHz), lowpass filter cutoff above freq
  178. flags: считываемый, записываемый
  179. Integer. Range: 0 - 50000 Default: 17000
  180. lowpass-width : frequency(kHz) - default 15% of lowpass freq
  181. flags: считываемый, записываемый
  182. Integer. Range: -1 - 2147483647 Default: -1
  183. highpass-freq : frequency(kHz), highpass filter cutoff below freq
  184. flags: считываемый, записываемый
  185. Integer. Range: 0 - 50000 Default: 0
  186. highpass-width : frequency(kHz) - default 15% of highpass freq
  187. flags: считываемый, записываемый
  188. Integer. Range: -1 - 2147483647 Default: -1
  189. ath-only : Ignore GPSYCHO completely, use ATH only
  190. flags: считываемый, записываемый
  191. Boolean. Default: false
  192. ath-short : Ignore GPSYCHO for short blocks, use ATH only
  193. flags: считываемый, записываемый
  194. Boolean. Default: false
  195. no-ath : turns ATH down to a flat noise floor
  196. flags: считываемый, записываемый
  197. Boolean. Default: false
  198. ath-lower : lowers ATH by x dB
  199. flags: считываемый, записываемый
  200. Integer. Range: -2147483648 - 2147483647 Default: 3
  201. cwlimit : Compute tonality up to freq (in kHz) default 8.8717 (DEPRECATED: this setting has no effect)
  202. flags: считываемый, записываемый
  203. Integer. Range: 0 - 50000 Default: 0
  204. allow-diff-short : Allow diff short
  205. flags: считываемый, записываемый
  206. Boolean. Default: false
  207. no-short-blocks : Do not use short blocks
  208. flags: считываемый, записываемый
  209. Boolean. Default: false
  210. emphasis : Emphasis
  211. flags: считываемый, записываемый
  212. Boolean. Default: false
  213. vbr-quality : VBR Quality
  214. flags: считываемый, записываемый
  215. Enum "GstLameQuality" Default: 4, "4"
  216. (0): 0 - 0 - Best
  217. (1): 1 - 1
  218. (2): 2 - 2
  219. (3): 3 - 3
  220. (4): 4 - 4
  221. (5): 5 - 5 - Default
  222. (6): 6 - 6
  223. (7): 7 - 7
  224. (8): 8 - 8
  225. (9): 9 - 9 - Worst
  226. xingheader : Output Xing Header (BROKEN, use xingmux instead)
  227. flags: считываемый, записываемый
  228. Boolean. Default: false
  229. preset : Lame Preset
  230. flags: считываемый, записываемый
  231. Enum "GstLamePreset" Default: 0, "none"
  232. (0): none - None
  233. (1006): medium - Medium
  234. (1001): standard - Standard
  235. (1002): extreme - Extreme
  236. (1003): insane - Insane
Add Comment
Please, Sign In to add comment