avenc_jpeg2000
libav jpeg2000 encoder
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstVideoEncoder ╰──avenc_jpeg2000
Implemented interfaces
Factory details
Authors: – Wim Taymans
Classification: – Codec/Encoder/Video
Rank – secondary
Plugin – libav
Package – GStreamer FFMPEG Plug-ins
Pad Templates
sink
video/x-raw:
format: { RGB, GBR, GBR_10LE, GBR_12LE, GRAY8, GRAY16_LE, I420, I420_10LE, I420_12LE, Y42B, I422_10LE, I422_12LE, Y444, Y444_10LE, Y444_12LE, Y41B, YUV9, RGBA, GBRA, GBRA_10LE, GBRA_12LE, A420, A420_10LE, A422_10LE, A444_10LE, RGB8P }
Properties
b-qfactor
“b-qfactor” gfloat
QP factor between P- and B-frames (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 1.25
b-qoffset
“b-qoffset” gfloat
QP offset between P- and B-frames (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 1.25
bidir-refine
“bidir-refine” gint
refine the two motion vectors used in bidirectional macroblocks (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 1
bitrate
“bitrate” gint
set bitrate (in bits/s) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 200000
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
chroma-sample-location
“chroma-sample-location” avcodeccontext-chroma-sample-location-type *
chroma sample location (Generic codec option, might have no effect)
Flags : Read / Write
Default value : unknown (0)
cmp
“cmp” avcodeccontext-cmp-func *
full-pel ME compare function (Generic codec option, might have no effect)
Flags : Read / Write
Default value : sad (0)
compression-level
“compression-level” gint
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : -1
dark-mask
“dark-mask” gfloat
compresses dark areas stronger than medium ones (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
dc
“dc” gint
intra_dc_precision (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
dct
“dct” avcodeccontext-dct *
DCT algorithm (Generic codec option, might have no effect)
Flags : Read / Write
Default value : auto (0)
debug
“debug” avcodeccontext-debug *
print specific debug info (Generic codec option, might have no effect)
Flags : Read / Write
Default value : (none)
dia-size
“dia-size” gint
diamond type & size for motion estimation (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
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)
field-order
“field-order” avcodeccontext-field-order *
Field order (Generic codec option, might have no effect)
Flags : Read / Write
Default value : unknown (0)
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)
format
“format” Jpeg-2000-encoder-format *
Codec Format (Private codec option)
Flags : Read / Write
Default value : jp2 (1)
global-quality
“global-quality” gint
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
gop-size
“gop-size” gint
set the group of picture (GOP) size (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 12
i-qfactor
“i-qfactor” gfloat
QP factor between P- and I-frames (Generic codec option, might have no effect)
Flags : Read / Write
Default value : -0.8
i-qoffset
“i-qoffset” gfloat
QP offset between P- and I-frames (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
idct
“idct” avcodeccontext-idct *
select IDCT implementation (Generic codec option, might have no effect)
Flags : Read / Write
Default value : auto (0)
ildctcmp
“ildctcmp” avcodeccontext-cmp-func *
interlaced DCT compare function (Generic codec option, might have no effect)
Flags : Read / Write
Default value : vsad (8)
keyint-min
“keyint-min” gint
minimum interval between IDR-frames (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 25
last-pred
“last-pred” gint
amount of motion predictors from the previous frame (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
layer-rates
“layer-rates” gchararray
Layer Rates (Private codec option)
Flags : Read / Write
Default value : NULL
lumi-mask
“lumi-mask” gfloat
compresses bright areas stronger than medium ones (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
max-bframes
“max-bframes” gint
set maximum number of B-frames between non-B-frames (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
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
mbcmp
“mbcmp” avcodeccontext-cmp-func *
macroblock compare function (Generic codec option, might have no effect)
Flags : Read / Write
Default value : sad (0)
mbd
“mbd” avcodeccontext-mbd *
macroblock decision algorithm (high quality mode) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : simple (0)
mblmax
“mblmax” gint
maximum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 3658
mblmin
“mblmin” gint
minimum macroblock Lagrange factor (VBR) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 236
me-range
“me-range” gint
limit motion vectors range (1023 for DivX player) (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
multipass-cache-file
“multipass-cache-file” gchararray
Filename for multipass cache file
Flags : Read / Write / Construct
Default value : stats.log
mv0-threshold
“mv0-threshold” gint
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 256
nssew
“nssew” gint
nsse weight (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 8
p-mask
“p-mask” gfloat
inter masking (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
pass
“pass” GstLibAVEncPass *
Encoding pass/type
Flags : Read / Write / Construct
Default value : cbr (0)
pre-dia-size
“pre-dia-size” gint
diamond type & size for motion estimation pre-pass (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
precmp
“precmp” avcodeccontext-cmp-func *
pre motion estimation compare function (Generic codec option, might have no effect)
Flags : Read / Write
Default value : sad (0)
pred
“pred” Jpeg-2000-encoder-pred *
DWT Type (Private codec option)
Flags : Read / Write
Default value : dwt97int (0)
prog
“prog” Jpeg-2000-encoder-prog *
Progression Order (Private codec option)
Flags : Read / Write
Default value : lrcp (0)
qblur
“qblur” gfloat
video quantizer scale blur (VBR) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0.5
qcomp
“qcomp” gfloat
video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0.5
qdiff
“qdiff” gint
maximum difference between the quantizer scales (VBR) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 3
qmax
“qmax” gint
maximum video quantizer scale (VBR) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 31
qmin
“qmin” gint
minimum video quantizer scale (VBR) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 2
quantizer
“quantizer” gfloat
Constant Quantizer
Flags : Read / Write / Construct
Default value : 0.01
rc-init-occupancy
“rc-init-occupancy” gint
number of bits which should be loaded into the rc buffer before decoding starts (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
rc-max-vbv-use
“rc-max-vbv-use” gfloat
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
rc-min-vbv-use
“rc-min-vbv-use” gfloat
(null) (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 3
refs
“refs” gint
reference frames to consider for motion compensation (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 1
scplx-mask
“scplx-mask” gfloat
spatial complexity masking (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
slices
“slices” gint
set the number of slices, used in parallelized encoding (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)
subcmp
“subcmp” avcodeccontext-cmp-func *
sub-pel ME compare function (Generic codec option, might have no effect)
Flags : Read / Write
Default value : sad (0)
subq
“subq” gint
sub-pel motion estimation quality (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 8
tcplx-mask
“tcplx-mask” gfloat
temporal complexity masking (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 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
tile-height
“tile-height” gint
Tile Height (Private codec option)
Flags : Read / Write
Default value : 256
tile-width
“tile-width” gint
Tile Width (Private codec option)
Flags : Read / Write
Default value : 256
trellis
“trellis” gint
rate-distortion optimal quantization (Generic codec option, might have no effect)
Flags : Read / Write
Default value : 0
Named constants
Jpeg-2000-encoder-format
Members
j2k
(0) – j2k
jp2
(1) – jp2
Jpeg-2000-encoder-pred
Members
dwt97int
(0) – dwt97int
dwt53
(1) – dwt53
Jpeg-2000-encoder-prog
Members
lrcp
(0) – lrcp
rlcp
(1) – rlcp
rpcl
(2) – rpcl
pcrl
(3) – pcrl
cprl
(4) – cprl
The results of the search are