Ticket #1636: encoder_lowdelay_multilayer.cfg

File encoder_lowdelay_multilayer.cfg, 7.7 KB (added by pmeinicke, 3 months ago)

custom cfg-file for simple GOP structure with only first frame as intra-coded and rest of the sequence as inter-coded P-slices

Line 
1#======== File I/O =====================
2BitstreamFile                 : str.bin
3ReconFile                     : rec.yuv
4
5#======== Profile ================
6Profile                       : auto
7#Profile                       : multilayer_main_10
8
9#======== Unit definition ================
10MaxCUWidth                    : 64          # Maximum coding unit width in pixel
11MaxCUHeight                   : 64          # Maximum coding unit height in pixel
12
13#======== Coding Structure =============
14IntraPeriod                   : -1          # Period of I-Frame ( -1 = only first)
15DecodingRefreshType           : 0           # Random Access 0:none, 1:CRA, 2:IDR, 3:Recovery Point SEI
16GOPSize                       : 1           # GOP Size (number of B slice = GOPSize-1)
17
18IntraQPOffset                 : 0
19LambdaFromQpEnable            : 0           # see JCTVC-X0038 for suitable parameters for IntraQPOffset, QPoffset, QPOffsetModelOff, QPOffsetModelScale when enabled
20#        Type POC QPoffset QPOffsetModelOff QPOffsetModelScale CbQPoffset CrQPoffset QPfactor tcOffsetDiv2 betaOffsetDiv2 CbTcOffsetDiv2 CbBetaOffsetDiv2 CrTcOffsetDiv2 CrBetaOffsetDiv2 temporal_id #ref_pics_active_L0 #ref_pics_L0   reference_pictures_L0 #ref_pics_active_L1 #ref_pics_L1   reference_pictures_L1
21Frame1:    P   1   0       -6.5                      0.2590         0          0          0.5      0            0               0             0                 0               0               0             1                1         1                              0                   0
22
23#=========== Motion Search =============
24FastSearch                    : 1           # 0:Full search  1:TZ search
25SearchRange                   : 1          # (0: Search range is a Full frame)
26BipredSearchRange             : 0           # Search range for bi-prediction refinement
27HadamardME                    : 1           # Use of hadamard measure for fractional ME
28FEN                           : 1           # Fast encoder decision
29FDM                           : 1           # Fast Decision for Merge RD cost
30
31#======== Quantization =============
32QP                            : 32          # Quantization parameter(0-51)
33MaxDeltaQP                    : 0           # CU-based multi-QP optimization
34MaxCuDQPSubdiv                : 0           # Maximum subdiv for CU luma Qp adjustment
35DeltaQpRD                     : 0           # Slice-based multi-QP optimization
36RDOQ                          : 0           # RDOQ
37RDOQTS                        : 0           # RDOQ for transform skip
38
39#=========== Deblock Filter ============
40DeblockingFilterOffsetInPPS         : 1           # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param)
41DeblockingFilterDisable             : 0           # Disable deblocking filter (0=Filter, 1=No Filter)
42DeblockingFilterBetaOffset_div2     : 0           # base_param: -12 ~ 12
43DeblockingFilterTcOffset_div2       : 0           # base_param: -12 ~ 12
44DeblockingFilterCbBetaOffset_div2   : 0           # base_param: -12 ~ 12
45DeblockingFilterCbTcOffset_div2     : 0           # base_param: -12 ~ 12
46DeblockingFilterCrBetaOffset_div2   : 0           # base_param: -12 ~ 12
47DeblockingFilterCrTcOffset_div2     : 0           # base_param: -12 ~ 12
48DeblockingFilterMetric        : 0           # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (DeblockingFilterOffsetInPPS and DeblockingFilterDisable must be 0)
49
50#=========== Misc. ============
51InternalBitDepth              : 10          # codec operating bit-depth
52
53#=========== Coding Tools =================
54SAO                           : 1           # Sample adaptive offset  (0: OFF, 1: ON)
55TransformSkip                 : 1           # Transform skipping (0: OFF, 1: ON)
56TransformSkipFast             : 1           # Fast Transform skipping (0: OFF, 1: ON)
57TransformSkipLog2MaxSize      : 2
58SAOLcuBoundary                : 0           # SAOLcuBoundary using non-deblocked pixels (0: OFF, 1: ON)
59
60#=========== TemporalFilter =================
61TemporalFilter                : 0
62TemporalFilterPastRefs        : 0          # Number of past references for temporal prefilter
63TemporalFilterFutureRefs      : 0           # Number of future references for temporal prefilter
64TemporalFilterStrengthFrame8  : 0         # Enable filter at every 8th frame with strength
65
66#============ Rate Control ======================
67RateControl                         : 0                # Rate control: enable rate control
68TargetBitrate                       : 1000000          # Rate control: target bitrate, in bps
69KeepHierarchicalBit                 : 2                # Rate control: 0: equal bit allocation; 1: fixed ratio bit allocation; 2: adaptive ratio bit allocation
70LCULevelRateControl                 : 1                # Rate control: 1: LCU level RC; 0: picture level RC
71RCLCUSeparateModel                  : 1                # Rate control: use LCU level separate R-lambda model
72InitialQP                           : 0                # Rate control: initial QP
73RCForceIntraQP                      : 0                # Rate control: force intra QP to be equal to initial QP
74
75#============ VTM settings ======================
76SEIDecodedPictureHash               : 1
77CbQpOffset                          : 0
78CrQpOffset                          : 0
79SameCQPTablesForAllChroma           : 0
80QpInValCb                           : 17 22 34 42
81QpOutValCb                          : 17 23 35 39
82ReWriteParamSets                    : 0
83#============ NEXT ====================
84
85# General
86CTUSize                      : 128
87LCTUFast                     : 1
88
89DualITree                    : 0      # separate partitioning of luma and chroma channels for I-slices
90MinQTLumaISlice              : 8
91MinQTChromaISliceInChromaSamples: 4      # minimum QT size in chroma samples for chroma separate tree
92MinQTNonISlice               : 8
93MaxMTTHierarchyDepth         : 3
94MaxMTTHierarchyDepthISliceL  : 3
95MaxMTTHierarchyDepthISliceC  : 3
96
97MTS                          : 1
98MTSIntraMaxCand              : 3
99MTSInterMaxCand              : 4
100SBT                          : 1
101ISP                          : 0
102Affine                       : 0
103SbTMVP                       : 1
104MaxNumMergeCand              : 6
105LMChroma                     : 1      # use CCLM only
106DepQuant                     : 0
107IMV                          : 1
108ALF                          : 1
109CIIP                         : 1
110IBC                          : 0      # turned off in CTC
111AllowDisFracMMVD             : 1
112AffineAmvr                   : 0
113LMCSEnable                   : 0    # LMCS: 0: disable, 1:enable
114LMCSSignalType               : 0      # Input signal type: 0:SDR, 1:HDR-PQ, 2:HDR-HLG
115LMCSUpdateCtrl               : 2      # LMCS model update control: 0:RA, 1:AI, 2:LDB/LDP
116LMCSOffset                   : 1      # chroma residual scaling offset
117MRL                          : 1
118MIP                          : 0
119JointCbCr                    : 1      # joint coding of chroma residuals (if available): 0: disable, 1: enable
120PROF                         : 0
121ChromaTS                     : 1
122
123# Fast tools
124PBIntraFast                  : 1
125ISPFast                      : 0
126FastMrg                      : 1
127AMaxBT                       : 1
128FastMIP                      : 0
129FastLocalDualTreeMode        : 0
130MaxMergeRdCandNumTotal       : 5
131
132# Encoder optimization tools
133AffineAmvrEncOpt             : 0
134MmvdDisNum                   : 6
135ALFAllowPredefinedFilters    : 1
136ALFStrengthTargetLuma        : 1.0
137ALFStrengthTargetChroma      : 1.0
138CCALFStrengthTarget          : 1.0
139EncDbOpt                     : 1      # apply deblocking in RDO
140### DO NOT ADD ANYTHING BELOW THIS LINE ###
141### DO NOT DELETE THE EMPTY LINE BELOW ###
142
143
144