You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
4.2 KiB
100 lines
4.2 KiB
4 years ago
|
#---------------------------------------------------
|
||
|
#-- 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
|
||
|
(<outfile-name>-%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.
|