Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Factory Details:
- Long name: L.A.M.E. mp3 encoder
- Class: Codec/Encoder/Audio
- Description: High-quality free MP3 encoder (deprecated)
- Author(s): Erik Walthinsen <[email protected]>, Wim Taymans <[email protected]>
- Rank: marginal (64)
- Plugin Details:
- Name: lame
- Description: Encode MP3s with LAME
- Filename: /usr/lib64/gstreamer-0.10/libgstlame.so
- Version: 0.10.19
- License: LGPL
- Source module: gst-plugins-ugly
- Source release date: 2012-02-20
- Binary package: gst-plugins-ugly rpmfusion rpm
- Origin URL: http://rpmfusion.org/
- GObject
- +----GstObject
- +----GstElement
- +----GstAudioEncoder
- +----GstLame
- Реализованные интерфейсы:
- GstPreset
- GstTagSetter
- Pad Templates:
- SINK template: 'sink'
- Availability: Always
- Capabilities:
- audio/x-raw-int
- endianness: 1234
- signed: true
- width: 16
- depth: 16
- rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
- channels: [ 1, 2 ]
- SRC template: 'src'
- Availability: Always
- Capabilities:
- audio/mpeg
- mpegversion: 1
- layer: 3
- rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
- channels: [ 1, 2 ]
- Element Flags:
- no flags set
- Element Implementation:
- Has change_state() function: gst_element_change_state_func
- Has custom save_thyself() function: gst_element_save_thyself
- Has custom restore_thyself() function: gst_element_restore_thyself
- Element has no clocking capabilities.
- Element has no indexing capabilities.
- Element has no URI handling capabilities.
- Pads:
- SRC: 'src'
- Implementation:
- Has custom queryfunc(): gst_audio_encoder_src_query
- Provides query types:
- (1): position (Current position)
- (2): duration (Total duration)
- (8): convert (Converting between formats)
- (3): latency (Latency)
- Has getcapsfunc(): gst_pad_get_fixed_caps_func
- Has acceptcapsfunc(): gst_pad_acceptcaps_default
- Pad Template: 'src'
- SINK: 'sink'
- Implementation:
- Has chainfunc(): gst_audio_encoder_chain
- Has custom eventfunc(): gst_audio_encoder_sink_event
- Has custom queryfunc(): gst_audio_encoder_sink_query
- Has getcapsfunc(): gst_audio_encoder_sink_getcaps
- Has setcapsfunc(): gst_audio_encoder_sink_setcaps
- Has acceptcapsfunc(): gst_pad_acceptcaps_default
- Pad Template: 'sink'
- Element Properties:
- name : The name of the object
- flags: считываемый, записываемый
- String. Default: "lame0"
- perfect-timestamp : Favour perfect timestamps over tracking upstream timestamps
- flags: считываемый, записываемый
- Boolean. Default: false
- mark-granule : Apply granule semantics to buffer metadata (implies perfect-timestamp)
- flags: считываемый
- Boolean. Default: false
- hard-resync : Perform clipping and sample flushing upon discontinuity
- flags: считываемый, записываемый
- Boolean. Default: false
- tolerance : Consider discontinuity if timestamp jitter/imperfection exceeds tolerance (ns)
- flags: считываемый, записываемый
- Integer64. Range: 0 - 9223372036854775807 Default: 40000000
- bitrate : Bitrate in kbit/sec (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320)
- flags: считываемый, записываемый
- Integer. Range: 0 - 320 Default: 128
- compression-ratio : let lame choose bitrate to achieve selected compression ratio
- flags: считываемый, записываемый
- Float. Range: 0 - 200 Default: 0
- quality : Quality of algorithm used for encoding
- flags: считываемый, записываемый
- Enum "GstLameQuality" Default: 3, "3"
- (0): 0 - 0 - Best
- (1): 1 - 1
- (2): 2 - 2
- (3): 3 - 3
- (4): 4 - 4
- (5): 5 - 5 - Default
- (6): 6 - 6
- (7): 7 - 7
- (8): 8 - 8
- (9): 9 - 9 - Worst
- mode : Encoding mode
- flags: считываемый, записываемый
- Enum "GstLameMode" Default: 1, "joint"
- (0): stereo - Stereo
- (1): joint - Joint Stereo
- (2): dual - Dual Channel
- (3): mono - Mono
- (4): auto - Auto
- force-ms : Force ms_stereo on all frames
- flags: считываемый, записываемый
- Boolean. Default: false
- free-format : Produce a free format bitstream
- flags: считываемый, записываемый
- Boolean. Default: false
- copyright : Mark as copyright
- flags: считываемый, записываемый
- Boolean. Default: false
- original : Mark as original
- flags: считываемый, записываемый
- Boolean. Default: true
- error-protection : Adds 16 bit checksum to every frame
- flags: считываемый, записываемый
- Boolean. Default: false
- padding-type : Padding type (DEPRECATED: this setting has no effect)
- flags: считываемый, записываемый
- Enum "GstLamePadding" Default: 0, "never"
- (0): never - No Padding
- (1): always - Always Pad
- (2): adjust - Adjust Padding
- extension : Extension
- flags: считываемый, записываемый
- Boolean. Default: false
- strict-iso : Comply as much as possible to ISO MPEG spec
- flags: считываемый, записываемый
- Boolean. Default: true
- disable-reservoir : Disable the bit reservoir
- flags: считываемый, записываемый
- Boolean. Default: false
- vbr : Specify bitrate mode
- flags: считываемый, записываемый
- Enum "GstLameVbrmode" Default: 0, "none"
- (0): none - No VBR (Constant Bitrate)
- (2): old - Lame's old VBR algorithm
- (3): abr - VBR Average Bitrate
- (4): new - Lame's new VBR algorithm
- vbr-mean-bitrate : Specify mean VBR bitrate
- flags: считываемый, записываемый
- Integer. Range: 0 - 320 Default: 128
- 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)
- flags: считываемый, записываемый
- Integer. Range: 0 - 320 Default: 0
- 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)
- flags: считываемый, записываемый
- Integer. Range: 0 - 320 Default: 0
- vbr-hard-min : Specify whether min VBR bitrate is a hard limit. Normally, it can be violated for silence
- flags: считываемый, записываемый
- Integer. Range: 0 - 1 Default: 0
- lowpass-freq : frequency(kHz), lowpass filter cutoff above freq
- flags: считываемый, записываемый
- Integer. Range: 0 - 50000 Default: 17000
- lowpass-width : frequency(kHz) - default 15% of lowpass freq
- flags: считываемый, записываемый
- Integer. Range: -1 - 2147483647 Default: -1
- highpass-freq : frequency(kHz), highpass filter cutoff below freq
- flags: считываемый, записываемый
- Integer. Range: 0 - 50000 Default: 0
- highpass-width : frequency(kHz) - default 15% of highpass freq
- flags: считываемый, записываемый
- Integer. Range: -1 - 2147483647 Default: -1
- ath-only : Ignore GPSYCHO completely, use ATH only
- flags: считываемый, записываемый
- Boolean. Default: false
- ath-short : Ignore GPSYCHO for short blocks, use ATH only
- flags: считываемый, записываемый
- Boolean. Default: false
- no-ath : turns ATH down to a flat noise floor
- flags: считываемый, записываемый
- Boolean. Default: false
- ath-lower : lowers ATH by x dB
- flags: считываемый, записываемый
- Integer. Range: -2147483648 - 2147483647 Default: 3
- cwlimit : Compute tonality up to freq (in kHz) default 8.8717 (DEPRECATED: this setting has no effect)
- flags: считываемый, записываемый
- Integer. Range: 0 - 50000 Default: 0
- allow-diff-short : Allow diff short
- flags: считываемый, записываемый
- Boolean. Default: false
- no-short-blocks : Do not use short blocks
- flags: считываемый, записываемый
- Boolean. Default: false
- emphasis : Emphasis
- flags: считываемый, записываемый
- Boolean. Default: false
- vbr-quality : VBR Quality
- flags: считываемый, записываемый
- Enum "GstLameQuality" Default: 4, "4"
- (0): 0 - 0 - Best
- (1): 1 - 1
- (2): 2 - 2
- (3): 3 - 3
- (4): 4 - 4
- (5): 5 - 5 - Default
- (6): 6 - 6
- (7): 7 - 7
- (8): 8 - 8
- (9): 9 - 9 - Worst
- xingheader : Output Xing Header (BROKEN, use xingmux instead)
- flags: считываемый, записываемый
- Boolean. Default: false
- preset : Lame Preset
- flags: считываемый, записываемый
- Enum "GstLamePreset" Default: 0, "none"
- (0): none - None
- (1006): medium - Medium
- (1001): standard - Standard
- (1002): extreme - Extreme
- (1003): insane - Insane
Add Comment
Please, Sign In to add comment