ref: 63b6f6f55e864c6fbd1c00cdeb1b3f15189ebd14
dir: /testbin/welsenc_vd_rc.cfg/
# Cisco Scalable H.264/AVC Extension Encoder Configuration File #============================== GENERAL ============================== UsageType 0 #0: camera video 1:screen content SourceWidth 320 # Input frame width SourceHeight 192 # Input frame height InputFile ../res/CiscoVT2people_320x192_12fps.yuv OutputFile test_vd_rc.264 # Bitstream file MaxFrameRate 30 # Maximum frame rate [Hz] FramesToBeEncoded -1 # Number of frames (at input frame rate), -1 TemporalLayerNum 3 # temporal layer number(1--4) IntraPeriod 0 # Intra Period ( multipler of GoP size or -1) EnableSpsPpsIDAddition 1 EnableFrameCropping 1 # enable frame cropping flag MaxNalSize 1500 # Unit:Byte, Maximum Nal size #============================== LOOP FILTER ============================== LoopFilterDisableIDC 0 # Loop filter idc (0: on, 1: off, # 2: on except for slice boundaries, # 3: two stage. slice boundries on in second stage # 4: Luma on but Chroma off (w.r.t. idc=0) # 5: Luma on except on slice boundaries, but Chroma off in enh. layer (w.r.t. idc=2) # 6: Luma on in two stage. slice boundries on in second stage, but Chroma off (w.r.t. idc=3) LoopFilterAlphaC0Offset 0 # AlphaOffset(-6..+6): valid range LoopFilterBetaOffset 0 # BetaOffset (-6..+6): valid range #============================== SOFTWARE IMPLEMENTATION ============================== MultipleThreadIdc 1 # 0: auto(dynamic imp. internal encoder); 1: multiple threads imp. disabled; > 1: count number of threads; #============================== RATE CONTROL ============================== RCMode 0 # 0: quality mode; 1: bitrate mode; 2: bitrate limited mode; -1: rc off mode TargetBitrate 600 # Unit: kbps, controled by EnableRC also #============================== DENOISE CONTROL ============================== EnableDenoise 1 # Enable Denoise (1: enable, 0: disable) #============================== SCENE CHANGE DETECTION CONTROL ======================= EnableSceneChangeDetection 1 # Enable Scene Change Detection (1: enable, 0: disable) #============================== BACKGROUND DETECTION CONTROL ============================== EnableBackgroundDetection 1 # BGD control(1: enable, 0: disable) #============================== ADAPTIVE QUANTIZATION CONTROL ======================= EnableAdaptiveQuantization 1 # Enable Adaptive Quantization (1: enable, 0: disable) #============================== LONG TERM REFERENCE CONTROL ============================== EnableLongTermReference 1 # Enable Long Term Reference (1: enable, 0: disable) LongTermReferenceNumber 2 # long term reference number (1-4):screen content (1-2):camera video LtrMarkPeriod 30 # Long Term Reference Marking Period #============================== LAYER DEFINITION ============================== PrefixNALAddingCtrl 0 # Control flag of adding prefix unit (0: off, 1: on) # It shall always be on in SVC contexts (i.e. when there are CGS/MGS/spatial enhancement layers) # Can be disabled when no inter spatial layer prediction in case of its value as 0 NumLayers 1 # Number of layers //LayerCfg layer0_vd.cfg # Layer 0 configuration file //LayerCfg layer1_vd.cfg # Layer 1 configuration file LayerCfg layer2_vd_rc.cfg # Layer 2 configuration file