avenc_aac
libav aac encoder
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstAudioEncoder ╰──avenc_aac
Implemented interfaces
Factory details
Authors: – Wim Taymans
Classification: – Codec/Encoder/Audio
Rank – none
Plugin – libav
Package – GStreamer FFMPEG Plug-ins
Pad Templates
sink
audio/x-raw:
channels: [ 1, 16 ]
rate: { (int)96000, (int)88200, (int)64000, (int)48000, (int)44100, (int)32000, (int)24000, (int)22050, (int)16000, (int)12000, (int)11025, (int)8000, (int)7350 }
format: F32LE
layout: interleaved
src
audio/mpeg:
channels: [ 1, 16 ]
rate: [ 4000, 96000 ]
mpegversion: 4
base-profile: lc
Properties
aac-coder
“aac-coder” Aac-encoder-coder *
Coding algorithm (Private codec option)
Flags : Read / Write
Default value : twoloop (1)
aac-is
“aac-is” gboolean
Intensity stereo coding (Private codec option)
Flags : Read / Write
Default value : true
aac-ltp
“aac-ltp” gboolean
Long term prediction (Private codec option)
Flags : Read / Write
Default value : false
aac-ms
“aac-ms” GstFFMpegTrilian *
Force M/S stereo coding (Private codec option)
Flags : Read / Write
Default value : auto (-1)
aac-pce
“aac-pce” gboolean
Forces the use of PCEs (Private codec option)
Flags : Read / Write
Default value : false
aac-pns
“aac-pns” gboolean
Perceptual noise substitution (Private codec option)
Flags : Read / Write
Default value : true
aac-pred
“aac-pred” gboolean
AAC-Main prediction (Private codec option)
Flags : Read / Write
Default value : false
aac-tns
“aac-tns” gboolean
Temporal noise shaping (Private codec option)
Flags : Read / Write
Default value : true
ac
“ac” gint
set number of audio channels (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
ar
“ar” gint
set audio sampling rate (in Hz) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
audio-service-type
“audio-service-type” avcodeccontext-audio-service-type *
audio service type (Generic codec option, might have no effect)
Flags : Read / Write
Default value : ma (0)
bitrate
“bitrate” gint
set bitrate (in bits/s) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
bitrate-tolerance
“bitrate-tolerance” gint
Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 4000000
bufsize
“bufsize” gint
set ratecontrol buffer size (in bits) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
compression-level
“compression-level” gint
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : -1
cutoff
“cutoff” gint
set cutoff bandwidth (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
debug
“debug” avcodeccontext-debug *
print specific debug info (Generic codec option, might have no effect)
Flags : Read / Write
Default value : (none)
dump-separator
“dump-separator” gchararray
set information dump field separator (Generic codec option, might have no effect)
Flags : Read / Write
Default value : NULL
err-detect
“err-detect” avcodeccontext-err-detect *
set error detection flags (Generic codec option, might have no effect)
Flags : Read / Write
Default value : (none)
export-side-data
“export-side-data” avcodeccontext-export-side-data *
Export metadata as side data (Generic codec option, might have no effect)
Flags : Read / Write
Default value : (none)
flags
“flags” avcodeccontext-flags *
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : (none)
flags2
“flags2” avcodeccontext-flags2 *
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : (none)
frame-size
“frame-size” gint
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
global-quality
“global-quality” gint
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
max-pixels
“max-pixels” gint64
Maximum number of pixels (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 2147483647
max-samples
“max-samples” gint64
Maximum number of samples (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 2147483647
maxrate
“maxrate” gint64
maximum bitrate (in bits/s). Used for VBV together with bufsize. (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
minrate
“minrate” gint64
minimum bitrate (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
strict
“strict” avcodeccontext-strict *
how strictly to follow the standards (Generic codec option, might have no effect)
Flags : Read / Write
Default value : normal (0)
thread-type
“thread-type” avcodeccontext-thread-type *
select multithreading type (Generic codec option, might have no effect)
Flags : Read / Write
Default value : slice+frame
threads
“threads” avcodeccontext-threads *
set the number of threads (Generic codec option, might have no effect)
Flags : Read / Write
Default value : unknown (1)
ticks-per-frame
“ticks-per-frame” gint
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 1
trellis
“trellis” gint
rate-distortion optimal quantization (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
Named constants
Aac-encoder-coder
Members
anmr
(0) – ANMR method
twoloop
(1) – Two loop searching method
fast
(2) – Default fast search
The results of the search are