# New Input File Format is as follows # = # Comment # # See configfile.h for a list of supported ParameterNames # # For bug reporting and known issues see: # https://ipbt.hhi.de ########################################################################################## # Files ########################################################################################## InputFile = "s:\akiyo_qcif.yuv" TraceFile = "s:\akiyo_qcif_enc.txt" OutputFile = "s:\akiyo_qcif.264" #FramesToBeEncoded = 300 # Number of frames to be coded FramesToBeEncoded = 3 # Number of frames to be coded FrameRate = 30.0 # Frame Rate per second (0.1-100.0) SourceWidth = 176 # Frame width SourceHeight = 144 # Frame height ########################################################################################## # Encoder Control ########################################################################################## ProfileIDC = 100 # Profile IDC (66=baseline, 77=main, 88=extended; FREXT Profiles: 100=High, 110=High 10, 122=High 4:2:2, 244=High 4:4:4, 44=CAVLC 4:4:4 Intra) #addbear #IntraProfile = 0 # Activate Intra Profile for FRExt (0: false, 1: true) # (e.g. ProfileIDC=110, IntraProfile=1 => High 10 Intra Profile) #LevelIDC = 40 # Level IDC (e.g. 20 = level 2.0) NumberReferenceFrames = 5 # Number of previous frames used for inter motion search (0-16, default:1) IntraPeriod = 15 # Period of I-pictures (0=only first) FrameSkip = 0 # Number of frames to be skipped in input (e.g 2 will code every third frame) # addbear 設定 I/P frame 間所要省略的 frame 數,中間可插 B frame ########################################################################################## # B Slices ########################################################################################## NumberBFrames = 0 # Number of B coded frames inserted (0=not used) #DirectModeType = 1 # Direct Mode Type (0:Temporalf/default, 1:Spatial) ########################################################################################## # SP Frames ########################################################################################## SP_output_name = "low_quality.dat" # Filename for SP output coefficients SP2_input_name1 = "high_quality.dat" # Filename for the first swithed bitstream coefficients SP2_input_name2 = "low_quality.dat" # Filename for the second switched bitstream coefficients ########################################################################################## # Output Control, NALs ########################################################################################## SymbolMode = 1 # Symbol mode (Entropy coding method: 0=UVLC, 1=CABAC) ########################################################################################## # CABAC context initialization ########################################################################################## ########################################################################################## # Interlace Handling ######################################################################################### ########################################################################################## # Weighted Prediction ######################################################################################### ########################################################################################## # Picture based Multi-pass encoding ######################################################################################### ########################################################################################## # Loop filter parameters ########################################################################################## ########################################################################################## # Error Resilience / Slices ########################################################################################## ########################################################################################## # Search Range Restriction / RD Optimization ########################################################################################## RestrictSearchRange = 2 # restriction for (0: blocks and ref, 1: ref, 2: no restrictions) RDOptimization = 1 # rd-optimized mode decision # 0: RD-off (Low complexity mode) # 1: RD-on (High complexity mode) # 2: RD-on (Fast high complexity mode - not work in FREX Profiles) # 3: with losses ########################################################################################## # Additional Stuff ######################################################################################### LeakyBucketRateFile = "leakybucketrate.cfg" # File from which encoder derives rate values LeakyBucketParamFile = "leakybucketparam.cfg" # File where encoder stores leakybucketparams ######################################################################################## #Rate control ######################################################################################## ######################################################################################## #Fast Mode Decision ######################################################################################## ######################################################################################## #FREXT stuff ######################################################################################## YUVFormat = 1 # YUV format (0=4:0:0, 1=4:2:0, 2=4:2:2, 3=4:4:4) # addbear RGBInput = 0 # 1=RGB input, 0=GBR or YUV input # addbear SeparateColourPlane = 0 # 4:4:4 coding: 0=Common mode, 1=Independent mode Transform8x8Mode = 1 # (0: only 4x4 transform, 1: allow using 8x8 transform additionally, 2: only 8x8 transform) ######################################################################################## #Q-Matrix (FREXT) ######################################################################################## QmatrixFile = "q_matrix.cfg" ######################################################################################## #Rounding Offset control ######################################################################################## QOffsetMatrixFile = "q_offset.cfg" # Explicit Quantization Matrices file ######################################################################################## #Lossless Coding (FREXT) ######################################################################################## ######################################################################################## #Fast Motion Estimation Control Parameters ######################################################################################## SearchMode = 0 # Use fast motion estimation (0=disable/default, 1=UMHexagonS, # 2=Simplified UMHexagonS, 3=EPZS patterns) ######################################################################################## # SEI Parameters ######################################################################################## ToneMappingFile = "ToneMapping.cfg" SEIMessageText = "H.264/AVC Encoder" # Text SEI Message ################################################################ # VUI Parameters ################################################################ # the variables below do not affect encoding and decoding # (many are dummy variables but others can be useful # when supported by the decoder)