#--------------------------------------------------- #-- Description of encoder/multiplexer-parameters -- #--------------------------------------------------- 0. Legend ========= Type: B = boolean I = integer D = double S = string most default values depends on what using as base-profile -> this will marked with "!base-prof." 1. Encoder Prameters ==================== Param-Name Type Description default ----------------------------------------------------------------------------- verbose B switch verbosity mode on (=1) or off (=0) [0] gop_size I total number of frames for one GOP !base-prof. p_distance I distance between P-frames [3] aspect I picture aspect-ratio [like src] 1:1 (=1), 4:3 (=2|8|12), 16:9 (=3), 2.21:1 (=4) frame_rate D video frame-rate (23.0-30.0) [25.0] -> use "25.0" for PAL, 29.97 for NTSC fixed_vbv_delay B calculation of vbv-delay on (=1) or of(=0) !base-prof. vbv_buffer_size I sizeof vbv-Buffer in 16kB-Units (23-112) !base-prof. prog_seq B interlaced (=0) or progressive (=1) seq. !base-prof. prog_frame B interlaced (=0) or progressive (=1) frame !base-prof. fieldpic B frame (=0) or field (=1) pictures !base-prof. topfirst B top field 1st. (=1) or 2nd. (=0), valid only, if "fielpic (=1) repeatfirst B repeat 1st. field (=1), otherwise (=0) use_seq_end B generate sequence end-code on encoder-exit !base-prof. use_seq_dspext B generate sequence display-extension header !base-prof. use_pic_dspext B generate picture display-extension header !base-prof. cbr B encode with constant (=1) or variable (=0) !base-prof. bitrate -> in CBR-Mode "cbr_bitrate" will be used -> in VBR-Mode "max_/min_/avg_ bitrate" may be used (if > 0). cbr_bitrate D BBR-Mode bitrate -> only valid with "cbr" (=1), (500000.0 - 6000000.0) bits/s !base-prof. quant_value I quanitzer value for VBR-Mode -> only valid !base-prof. with "cbr (=0), range (1-31), best/biggest (=1) worst/smallest (=31) max_bitrate D (0|500000.0-6000000.0) -> if 0, max. bitrate will not controlled min_bitrate D (0|500000.0-6000000.0) -> if 0, min bitrate will not controlled avg_bitrate D (0|500000.0-6000000.0) -> if 0, no qscale_type B mpeg1 and low bitrate-mpeg2 (=0), !base-prof. otherwise (=1) dc_prec I precision of dc-coeffizient !base-prof. 8-Bit (=0) 9-Bit (=1) 10-Bit (=2) iqname S file-name for external intra-quantizer [none] matrix (8x8 values) niqname S file-name for external non intra-quantizer [none] matrix (8x8 values) denoise B high-frequency denoiser off (=0), on (=1) [0] 2. Encoder + Muxer Prameters ============================ Param-Name Type Description default ----------------------------------------------------------------------------- max_file_size I max. file size in MByte for output-files [0] after this limit is reached, a new fileset (-%03d.m1v/m2v,.mpa,.mpg) will be startet. Value (=0) will disable this feature. 3. Muxer Prameters ================== Param-Name Type Description default ----------------------------------------------------------------------------- vbr_mux B (=0) to multiplex CBR-Videos, otherwise !base-prof. (=1) to multiplex VBR-Videos. video_buf_size I Video-Buffer size (46-224) kBytes !base-prof. sector_size I packet- (sector-)size usual values are !base-prof. 2048 (DVD) or 2324 (VCD/SVCD) use_comp_bitrate I unused (=0), average (=1), max (=2) !base-prof. forced_mux_rate I (=0) compute muxrate on base of !base-prof. "use_comp_bitrate", otherwise value of forced muxrate in 50 bytes/sec units. always_sys_hdr B generate always sys-headers (=1) or (=0) !base-prof. for only on beginning of video. align_seq_hdr B align sequence headers on sector !base-prof. boundaries (=1), no alignment (=0) svcd_scan_ofs B (=1) generate SVCD scan-offets, otherwise !base-prof. (=0) no not generate. use_private2 B (=1) to generate private2-headers, otherwise !base-prof. (=0) none. use_prg_end B (=1) to write program end-code, otherwise !base-prof. (=0) no program end-code is produced.