diff --git a/cfg/encoder_intra_vtm.cfg b/cfg/encoder_intra_vtm.cfg index d3c22b385077f61a254dc2fd6330d6fd8f9222bc..afef93ffc70fde67a9c3d9f8b1d378b7a5982ae4 100644 --- a/cfg/encoder_intra_vtm.cfg +++ b/cfg/encoder_intra_vtm.cfg @@ -33,12 +33,12 @@ RDOQTS : 1 # RDOQ for transform skip #=========== Deblock Filter ============ DeblockingFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) DeblockingFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) -DeblockingFilterBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterTcOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCbBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCbTcOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCrBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCrTcOffset_div2 : 0 # base_param: -12 ~ 12 +DeblockingFilterBetaOffset_div2 : -2 # base_param: -12 ~ 12 +DeblockingFilterTcOffset_div2 : -5 # base_param: -12 ~ 12 +DeblockingFilterCbBetaOffset_div2 : -2 # base_param: -12 ~ 12 +DeblockingFilterCbTcOffset_div2 : -5 # base_param: -12 ~ 12 +DeblockingFilterCrBetaOffset_div2 : -2 # base_param: -12 ~ 12 +DeblockingFilterCrTcOffset_div2 : -5 # base_param: -12 ~ 12 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (DeblockingFilterOffsetInPPS and DeblockingFilterDisable must be 0) #=========== Misc. ============ diff --git a/cfg/encoder_lowdelay_P_vtm.cfg b/cfg/encoder_lowdelay_P_vtm.cfg index 678fb2a77685c8064f7a7007912029df3701be71..35b4e2a5ce3357e6b6893ccbc75252461d0bf584 100644 --- a/cfg/encoder_lowdelay_P_vtm.cfg +++ b/cfg/encoder_lowdelay_P_vtm.cfg @@ -45,12 +45,12 @@ RDOQTS : 1 # RDOQ for transform skip #=========== Deblock Filter ============ DeblockingFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) DeblockingFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) -DeblockingFilterBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterTcOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCbBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCbTcOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCrBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCrTcOffset_div2 : 0 # base_param: -12 ~ 12 +DeblockingFilterBetaOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterTcOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterCbBetaOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterCbTcOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterCrBetaOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterCrTcOffset_div2 : -3 # base_param: -12 ~ 12 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (DeblockingFilterOffsetInPPS and DeblockingFilterDisable must be 0) #=========== Misc. ============ diff --git a/cfg/encoder_lowdelay_vtm.cfg b/cfg/encoder_lowdelay_vtm.cfg index 62d1ef02a0619addb65b1a1f831cedefc4da42a5..f0440a8c257dcc326511274d11628c50130f354e 100644 --- a/cfg/encoder_lowdelay_vtm.cfg +++ b/cfg/encoder_lowdelay_vtm.cfg @@ -45,12 +45,12 @@ RDOQTS : 1 # RDOQ for transform skip #=========== Deblock Filter ============ DeblockingFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) DeblockingFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) -DeblockingFilterBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterTcOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCbBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCbTcOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCrBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCrTcOffset_div2 : 0 # base_param: -12 ~ 12 +DeblockingFilterBetaOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterTcOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterCbBetaOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterCbTcOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterCrBetaOffset_div2 : -3 # base_param: -12 ~ 12 +DeblockingFilterCrTcOffset_div2 : -3 # base_param: -12 ~ 12 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (DeblockingFilterOffsetInPPS and DeblockingFilterDisable must be 0) #=========== Misc. ============ diff --git a/cfg/encoder_randomaccess_vtm.cfg b/cfg/encoder_randomaccess_vtm.cfg index 0b64102c56875b4d25865c3997fddbfad8d41a6c..e80925bdf533b79cbc752e3278aad32e87ff03de 100644 --- a/cfg/encoder_randomaccess_vtm.cfg +++ b/cfg/encoder_randomaccess_vtm.cfg @@ -17,38 +17,38 @@ GOPSize : 32 # GOP Size (number of B slice = GOPS IntraQPOffset : -3 LambdaFromQpEnable : 1 # see JCTVC-X0038 for suitable parameters for IntraQPOffset, QPoffset, QPOffsetModelOff, QPOffsetModelScale when enabled # 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 -Frame1 : B 32 -1 0.0 0.0 0 0 1.0 0 0 0 0 0 0 0 2 3 32 64 48 1 2 32 48 -Frame2 : B 16 0 -4.9309 0.2265 0 0 1.0 0 0 0 0 0 0 1 2 2 16 32 2 2 -16 16 -Frame3 : B 8 0 -4.5000 0.2353 0 0 1.0 0 0 0 0 0 0 2 2 2 8 24 2 2 -8 -24 -Frame4 : B 4 3 -5.4095 0.2571 0 0 1.0 0 0 0 0 0 0 3 2 2 4 20 2 3 -4 -12 -28 -Frame5 : B 2 5 -4.4895 0.1947 0 0 1.0 0 0 0 0 0 0 4 2 2 2 18 2 4 -2 -6 -14 -30 -Frame6 : B 1 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 2 1 -1 2 5 -1 -3 -7 -15 -31 -Frame7 : B 3 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 2 1 3 2 4 -1 -5 -13 -29 -Frame8 : B 6 5 -4.4895 0.1947 0 0 1.0 0 0 0 0 0 0 4 2 2 2 6 2 3 -2 -10 -26 -Frame9 : B 5 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 2 1 5 2 4 -1 -3 -11 -27 -Frame10 : B 7 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 3 1 3 7 2 3 -1 -9 -25 -Frame11 : B 12 3 -5.4095 0.2571 0 0 1.0 0 0 0 0 0 0 3 2 2 4 12 2 2 -4 -20 -Frame12 : B 10 5 -4.4895 0.1947 0 0 1.0 0 0 0 0 0 0 4 2 2 2 10 2 3 -2 -6 -22 -Frame13 : B 9 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 2 1 9 2 4 -1 -3 -7 -23 -Frame14 : B 11 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 3 1 3 11 2 3 -1 -5 -21 -Frame15 : B 14 5 -4.4895 0.1947 0 0 1.0 0 0 0 0 0 0 4 2 3 2 6 14 2 2 -2 -18 -Frame16 : B 13 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 3 1 5 13 2 3 -1 -3 -19 -Frame17 : B 15 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 4 1 3 7 15 2 2 -1 -17 -Frame18 : B 24 0 -4.5000 0.2353 0 0 1.0 0 0 0 0 0 0 2 2 2 8 24 2 2 -8 8 -Frame19 : B 20 3 -5.4095 0.2571 0 0 1.0 0 0 0 0 0 0 3 2 2 4 20 2 2 -4 -12 -Frame20 : B 18 5 -4.4895 0.1947 0 0 1.0 0 0 0 0 0 0 4 2 2 2 18 2 3 -2 -6 -14 -Frame21 : B 17 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 2 1 17 2 4 -1 -3 -7 -15 -Frame22 : B 19 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 3 1 3 19 2 3 -1 -5 -13 -Frame23 : B 22 5 -4.4895 0.1947 0 0 1.0 0 0 0 0 0 0 4 2 3 2 6 22 2 2 -2 -10 -Frame24 : B 21 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 3 1 5 21 2 3 -1 -3 -11 -Frame25 : B 23 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 4 1 3 7 23 2 2 -1 -9 -Frame26 : B 28 3 -5.4095 0.2571 0 0 1.0 0 0 0 0 0 0 3 2 3 4 12 28 2 2 -4 4 -Frame27 : B 26 5 -4.4895 0.1947 0 0 1.0 0 0 0 0 0 0 4 2 3 2 10 26 2 2 -2 -6 -Frame28 : B 25 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 3 1 9 25 2 3 -1 -3 -7 -Frame29 : B 27 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 4 1 3 11 27 2 2 -1 -5 -Frame30 : B 30 5 -4.4895 0.1947 0 0 1.0 0 0 0 0 0 0 4 2 3 2 14 30 2 2 -2 2 -Frame31 : B 29 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 3 1 13 29 2 2 -1 -3 -Frame32 : B 31 6 -5.4429 0.2429 0 0 1.0 0 0 0 0 0 0 5 2 4 1 3 15 31 2 2 -1 1 +Frame1 : B 32 -1 0.0 0.0 0 0 1.0 1 0 1 0 1 0 0 2 3 32 64 48 1 2 32 48 +Frame2 : B 16 0 -4.9309 0.2265 0 0 1.0 2 0 2 0 2 0 1 2 2 16 32 2 2 -16 16 +Frame3 : B 8 0 -4.5000 0.2353 0 0 1.0 3 0 3 0 3 0 2 2 2 8 24 2 2 -8 -24 +Frame4 : B 4 3 -5.4095 0.2571 0 0 1.0 4 0 4 0 4 0 3 2 2 4 20 2 3 -4 -12 -28 +Frame5 : B 2 5 -4.4895 0.1947 0 0 1.0 5 0 5 0 5 0 4 2 2 2 18 2 4 -2 -6 -14 -30 +Frame6 : B 1 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 2 1 -1 2 5 -1 -3 -7 -15 -31 +Frame7 : B 3 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 2 1 3 2 4 -1 -5 -13 -29 +Frame8 : B 6 5 -4.4895 0.1947 0 0 1.0 5 0 5 0 5 0 4 2 2 2 6 2 3 -2 -10 -26 +Frame9 : B 5 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 2 1 5 2 4 -1 -3 -11 -27 +Frame10 : B 7 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 3 1 3 7 2 3 -1 -9 -25 +Frame11 : B 12 3 -5.4095 0.2571 0 0 1.0 4 0 4 0 4 0 3 2 2 4 12 2 2 -4 -20 +Frame12 : B 10 5 -4.4895 0.1947 0 0 1.0 5 0 5 0 5 0 4 2 2 2 10 2 3 -2 -6 -22 +Frame13 : B 9 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 2 1 9 2 4 -1 -3 -7 -23 +Frame14 : B 11 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 3 1 3 11 2 3 -1 -5 -21 +Frame15 : B 14 5 -4.4895 0.1947 0 0 1.0 5 0 5 0 5 0 4 2 3 2 6 14 2 2 -2 -18 +Frame16 : B 13 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 3 1 5 13 2 3 -1 -3 -19 +Frame17 : B 15 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 4 1 3 7 15 2 2 -1 -17 +Frame18 : B 24 0 -4.5000 0.2353 0 0 1.0 3 0 3 0 3 0 2 2 2 8 24 2 2 -8 8 +Frame19 : B 20 3 -5.4095 0.2571 0 0 1.0 4 0 4 0 4 0 3 2 2 4 20 2 2 -4 -12 +Frame20 : B 18 5 -4.4895 0.1947 0 0 1.0 5 0 5 0 5 0 4 2 2 2 18 2 3 -2 -6 -14 +Frame21 : B 17 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 2 1 17 2 4 -1 -3 -7 -15 +Frame22 : B 19 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 3 1 3 19 2 3 -1 -5 -13 +Frame23 : B 22 5 -4.4895 0.1947 0 0 1.0 5 0 5 0 5 0 4 2 3 2 6 22 2 2 -2 -10 +Frame24 : B 21 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 3 1 5 21 2 3 -1 -3 -11 +Frame25 : B 23 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 4 1 3 7 23 2 2 -1 -9 +Frame26 : B 28 3 -5.4095 0.2571 0 0 1.0 4 0 4 0 4 0 3 2 3 4 12 28 2 2 -4 4 +Frame27 : B 26 5 -4.4895 0.1947 0 0 1.0 5 0 5 0 5 0 4 2 3 2 10 26 2 2 -2 -6 +Frame28 : B 25 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 3 1 9 25 2 3 -1 -3 -7 +Frame29 : B 27 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 4 1 3 11 27 2 2 -1 -5 +Frame30 : B 30 5 -4.4895 0.1947 0 0 1.0 5 0 5 0 5 0 4 2 3 2 14 30 2 2 -2 2 +Frame31 : B 29 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 3 1 13 29 2 2 -1 -3 +Frame32 : B 31 6 -5.4429 0.2429 0 0 1.0 5 0 5 0 5 0 5 2 4 1 3 15 31 2 2 -1 1 #=========== Motion Search ============= FastSearch : 1 # 0:Full search 1:TZ search @@ -71,12 +71,12 @@ RDOQTS : 1 # RDOQ for transform skip #=========== Deblock Filter ============ DeblockingFilterOffsetInPPS : 1 # Dbl params: 0=varying params in SliceHeader, param = base_param + GOP_offset_param; 1 (default) =constant params in PPS, param = base_param) DeblockingFilterDisable : 0 # Disable deblocking filter (0=Filter, 1=No Filter) -DeblockingFilterBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterTcOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCbBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCbTcOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCrBetaOffset_div2 : 0 # base_param: -12 ~ 12 -DeblockingFilterCrTcOffset_div2 : 0 # base_param: -12 ~ 12 +DeblockingFilterBetaOffset_div2 : -2 # base_param: -12 ~ 12 +DeblockingFilterTcOffset_div2 : -5 # base_param: -12 ~ 12 +DeblockingFilterCbBetaOffset_div2 : -2 # base_param: -12 ~ 12 +DeblockingFilterCbTcOffset_div2 : -5 # base_param: -12 ~ 12 +DeblockingFilterCrBetaOffset_div2 : -2 # base_param: -12 ~ 12 +DeblockingFilterCrTcOffset_div2 : -5 # base_param: -12 ~ 12 DeblockingFilterMetric : 0 # blockiness metric (automatically configures deblocking parameters in bitstream). Applies slice-level loop filter offsets (DeblockingFilterOffsetInPPS and DeblockingFilterDisable must be 0) #=========== Misc. ============