avenc_eac3
libav eac3 encoder
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstAudioEncoder ╰──avenc_eac3
Implemented interfaces
Factory details
Authors: – Wim Taymans
Classification: – Codec/Encoder/Audio
Rank – secondary
Plugin – libav
Package – GStreamer FFMPEG Plug-ins
Pad Templates
sink
audio/x-raw:
channels: 1
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 2
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 3
channel-mask: 0x0000000000000103
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 3
channel-mask: 0x0000000000000007
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 4
channel-mask: 0x0000000000000c03
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 4
channel-mask: 0x0000000000000033
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 4
channel-mask: 0x0000000000000107
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 5
channel-mask: 0x0000000000000c07
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 5
channel-mask: 0x0000000000000037
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 2
channel-mask: 0x000000000000000c
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 3
channel-mask: 0x000000000000000b
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 4
channel-mask: 0x000000000000010b
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 4
channel-mask: 0x000000000000000f
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 5
channel-mask: 0x000000000000010f
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 6
channel-mask: 0x0000000000000c0f
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
audio/x-raw:
channels: 6
channel-mask: 0x000000000000003f
rate: { (int)48000, (int)44100, (int)32000 }
format: F32LE
layout: interleaved
src
audio/x-eac3:
channels: [ 1, 6 ]
rate: { (int)48000, (int)44100, (int)32000 }
Properties
ac
“ac” gint
set number of audio channels (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
ad-conv-type
“ad-conv-type” E-ac-3-encoder-ad-conv-type *
A/D Converter Type (Private codec option)
Flags : Read / Write
Default value : unknown (-1)
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
channel-coupling
“channel-coupling” E-ac-3-encoder-channel-coupling *
Channel Coupling (Private codec option)
Flags : Read / Write
Default value : auto (-1)
compression-level
“compression-level” gint
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : -1
copyright
“copyright” gint
Copyright Bit (Private codec option)
Flags : Read / Write
Default value : -1
cpl-start-band
“cpl-start-band” E-ac-3-encoder-cpl-start-band *
Coupling Start Band (Private codec option)
Flags : Read / Write
Default value : auto (-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)
dheadphone-mode
“dheadphone-mode” E-ac-3-encoder-dheadphone-mode *
Dolby Headphone Mode (Private codec option)
Flags : Read / Write
Default value : unknown (-1)
dialnorm
“dialnorm” gint
Dialogue Level (dB) (Private codec option)
Flags : Read / Write
Default value : -31
dmix-mode
“dmix-mode” E-ac-3-encoder-dmix-mode *
Preferred Stereo Downmix Mode (Private codec option)
Flags : Read / Write
Default value : unknown (-1)
dsur-mode
“dsur-mode” E-ac-3-encoder-dsur-mode *
Dolby Surround Mode (Private codec option)
Flags : Read / Write
Default value : unknown (-1)
dsurex-mode
“dsurex-mode” E-ac-3-encoder-dsurex-mode *
Dolby Surround EX Mode (Private codec option)
Flags : Read / Write
Default value : unknown (-1)
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
loro-cmixlev
“loro-cmixlev” gfloat
Lo/Ro Center Mix Level (Private codec option)
Flags : Read / Write
Default value : -1
loro-surmixlev
“loro-surmixlev” gfloat
Lo/Ro Surround Mix Level (Private codec option)
Flags : Read / Write
Default value : -1
ltrt-cmixlev
“ltrt-cmixlev” gfloat
Lt/Rt Center Mix Level (Private codec option)
Flags : Read / Write
Default value : -1
ltrt-surmixlev
“ltrt-surmixlev” gfloat
Lt/Rt Surround Mix Level (Private codec option)
Flags : Read / Write
Default value : -1
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
mixing-level
“mixing-level” gint
Mixing Level (Private codec option)
Flags : Read / Write
Default value : -1
original
“original” gint
Original Bit Stream (Private codec option)
Flags : Read / Write
Default value : -1
per-frame-metadata
“per-frame-metadata” gboolean
Allow Changing Metadata Per-Frame (Private codec option)
Flags : Read / Write
Default value : false
room-type
“room-type” E-ac-3-encoder-room-type *
Room Type (Private codec option)
Flags : Read / Write
Default value : unknown (-1)
stereo-rematrixing
“stereo-rematrixing” gboolean
Stereo Rematrixing (Private codec option)
Flags : Read / Write
Default value : true
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
E-ac-3-encoder-ad-conv-type
Members
unknown
(-1) – Unspecified
standard
(0) – Standard (default)
hdcd
(1) – HDCD
E-ac-3-encoder-channel-coupling
Members
auto
(-1) – Selected by the Encoder
E-ac-3-encoder-cpl-start-band
Members
auto
(-1) – Selected by the Encoder
E-ac-3-encoder-dheadphone-mode
Members
unknown
(-1) – Unspecified
notindicated
(0) – Not Indicated (default)
off
(1) – Not Dolby Headphone Encoded
on
(2) – Dolby Headphone Encoded
E-ac-3-encoder-dmix-mode
Members
unknown
(-1) – Unspecified
notindicated
(0) – Not Indicated (default)
ltrt
(1) – Lt/Rt Downmix Preferred
loro
(2) – Lo/Ro Downmix Preferred
dplii
(3) – Dolby Pro Logic II Downmix Preferred
E-ac-3-encoder-dsur-mode
Members
unknown
(-1) – Unspecified
notindicated
(0) – Not Indicated (default)
off
(1) – Not Dolby Surround Encoded
on
(2) – Dolby Surround Encoded
E-ac-3-encoder-dsurex-mode
Members
unknown
(-1) – Unspecified
notindicated
(0) – Not Indicated (default)
off
(1) – Not Dolby Surround EX Encoded
on
(2) – Dolby Surround EX Encoded
dpliiz
(3) – Dolby Pro Logic IIz-encoded
E-ac-3-encoder-room-type
Members
unknown
(-1) – Unspecified
notindicated
(0) – Not Indicated (default)
large
(1) – Large Room
small
(2) – Small Room
The results of the search are