Top | ![]() |
![]() |
![]() |
![]() |
gboolean | allow-diff-short | Read / Write |
gint | ath-lower | Read / Write |
gboolean | ath-only | Read / Write |
gboolean | ath-short | Read / Write |
gint | bitrate | Read / Write |
gfloat | compression-ratio | Read / Write |
gboolean | copyright | Read / Write |
gint | cwlimit | Read / Write |
gboolean | disable-reservoir | Read / Write |
gboolean | emphasis | Read / Write |
gboolean | error-protection | Read / Write |
gboolean | extension | Read / Write |
gboolean | force-ms | Read / Write |
gboolean | free-format | Read / Write |
gint | highpass-freq | Read / Write |
gint | highpass-width | Read / Write |
gint | lowpass-freq | Read / Write |
gint | lowpass-width | Read / Write |
GstLameMode | mode | Read / Write |
gboolean | no-ath | Read / Write |
gboolean | no-short-blocks | Read / Write |
gboolean | original | Read / Write |
GstLamePadding | padding-type | Read / Write |
GstLamePreset | preset | Read / Write |
GstLameQuality | quality | Read / Write |
gboolean | strict-iso | Read / Write |
GstLameVbrmode | vbr | Read / Write |
gint | vbr-hard-min | Read / Write |
gint | vbr-max-bitrate | Read / Write |
gint | vbr-mean-bitrate | Read / Write |
gint | vbr-min-bitrate | Read / Write |
GstLameQuality | vbr-quality | Read / Write |
gboolean | xingheader | Read / Write |
This element encodes raw integer audio into an MPEG-1 layer 3 (MP3) stream. Note that MP3 is not a free format, there are licensing and patent issues to take into consideration. See Ogg/Vorbis for a royalty free (and often higher quality) alternative.
1 |
gst-launch -v audiotestsrc wave=sine num-buffers=100 ! audioconvert ! lame ! filesink location=sine.mp3 |
1 |
gst-launch -v alsasrc ! audioconvert ! lame bitrate=192 ! filesink location=alsasrc.mp3 |
1 |
gst-launch -v filesrc location=music.wav ! decodebin ! audioconvert ! audioresample ! lame bitrate=192 ! id3v2mux ! filesink location=music.mp3 |
1 |
gst-launch -v cdda://5 ! audioconvert ! lame bitrate=192 ! filesink location=track5.mp3 |
1 |
gst-launch -v audiotestsrc num-buffers=10 ! audio/x-raw-int,rate=44100,channels=1 ! lame bitrate=48 mode=3 ! filesink location=test.mp3 |
Last reviewed on 2007-07-24 (0.10.7)
“allow-diff-short”
property “allow-diff-short” gboolean
Allow diff short.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“ath-lower”
property “ath-lower” gint
lowers ATH by x dB.
Owner: GstLame
Flags: Read / Write
Default value: 3
“ath-only”
property “ath-only” gboolean
Ignore GPSYCHO completely, use ATH only.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“ath-short”
property “ath-short” gboolean
Ignore GPSYCHO for short blocks, use ATH only.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“bitrate”
property “bitrate” gint
Bitrate in kbit/sec (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320).
Owner: GstLame
Flags: Read / Write
Allowed values: [0,320]
Default value: 128
“compression-ratio”
property “compression-ratio” gfloat
let lame choose bitrate to achieve selected compression ratio.
Owner: GstLame
Flags: Read / Write
Allowed values: [0,200]
Default value: 0
“copyright”
property “copyright” gboolean
Mark as copyright.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“cwlimit”
property “cwlimit” gint
Compute tonality up to freq (in kHz) default 8.8717 (DEPRECATED: this setting has no effect).
Owner: GstLame
Flags: Read / Write
Allowed values: [0,50000]
Default value: 0
“disable-reservoir”
property “disable-reservoir” gboolean
Disable the bit reservoir.
Owner: GstLame
Flags: Read / Write
Default value: TRUE
“emphasis”
property “emphasis” gboolean
Emphasis.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“error-protection”
property “error-protection” gboolean
Adds 16 bit checksum to every frame.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“extension”
property “extension” gboolean
Extension.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“force-ms”
property “force-ms” gboolean
Force ms_stereo on all frames.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“free-format”
property “free-format” gboolean
Produce a free format bitstream.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“highpass-freq”
property “highpass-freq” gint
frequency(kHz), highpass filter cutoff below freq.
Owner: GstLame
Flags: Read / Write
Allowed values: [0,50000]
Default value: 0
“highpass-width”
property “highpass-width” gint
frequency(kHz) - default 15% of highpass freq.
Owner: GstLame
Flags: Read / Write
Allowed values: >= -1
Default value: -1
“lowpass-freq”
property “lowpass-freq” gint
frequency(kHz), lowpass filter cutoff above freq.
Owner: GstLame
Flags: Read / Write
Allowed values: [0,50000]
Default value: 17000
“lowpass-width”
property “lowpass-width” gint
frequency(kHz) - default 15% of lowpass freq.
Owner: GstLame
Flags: Read / Write
Allowed values: >= -1
Default value: -1
“mode”
property “mode” GstLameMode
Encoding mode.
Owner: GstLame
Flags: Read / Write
Default value: Joint Stereo
“no-ath”
property “no-ath” gboolean
turns ATH down to a flat noise floor.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“no-short-blocks”
property “no-short-blocks” gboolean
Do not use short blocks.
Owner: GstLame
Flags: Read / Write
Default value: FALSE
“original”
property “original” gboolean
Mark as original.
Owner: GstLame
Flags: Read / Write
Default value: TRUE
“padding-type”
property “padding-type” GstLamePadding
Padding type (DEPRECATED: this setting has no effect).
Owner: GstLame
Flags: Read / Write
Default value: No Padding
“preset”
property “preset” GstLamePreset
Lame Preset.
Owner: GstLame
Flags: Read / Write
Default value: None
“quality”
property “quality” GstLameQuality
Quality of algorithm used for encoding.
Owner: GstLame
Flags: Read / Write
Default value: 3
“strict-iso”
property “strict-iso” gboolean
Comply as much as possible to ISO MPEG spec.
Owner: GstLame
Flags: Read / Write
Default value: TRUE
“vbr”
property “vbr” GstLameVbrmode
Specify bitrate mode.
Owner: GstLame
Flags: Read / Write
Default value: No VBR (Constant Bitrate)
“vbr-hard-min”
property “vbr-hard-min” gint
Specify whether min VBR bitrate is a hard limit. Normally, it can be violated for silence.
Owner: GstLame
Flags: Read / Write
Allowed values: [0,1]
Default value: 0
“vbr-max-bitrate”
property “vbr-max-bitrate” gint
Specify maximum VBR bitrate (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320).
Owner: GstLame
Flags: Read / Write
Allowed values: [0,320]
Default value: 0
“vbr-mean-bitrate”
property “vbr-mean-bitrate” gint
Specify mean VBR bitrate.
Owner: GstLame
Flags: Read / Write
Allowed values: [0,320]
Default value: 128
“vbr-min-bitrate”
property “vbr-min-bitrate” gint
Specify minimum VBR bitrate (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320).
Owner: GstLame
Flags: Read / Write
Allowed values: [0,320]
Default value: 0
“vbr-quality”
property “vbr-quality” GstLameQuality
VBR Quality.
Owner: GstLame
Flags: Read / Write
Default value: 4