xvid 参数选择

来源:互联网 发布:淘宝联盟 订单成功 编辑:程序博客网 时间:2024/03/29 17:17
Input options:
-i      string : input filename (default=stdin)
-type   integer: input data type (yuv=0, pgm=1, avisynth=2)
-w      integer: frame width ([1.2048])
-h      integer: frame height ([1.2048])
-frames integer: number of frames to encode

Output options:
-dump    : save decoder output
-save    : save an Elementary Stream file per frame
-o string: save an Elementary Stream for the complete sequence

Bitstream options:
-prf  profile      : indicated profile ([S0.S3] or [AS0.AS5])
                                        (default=unrestricted)
-par  aspect_ratio : pixel aspect ratio ([VGA11; PAL43; NTSC43; PAL169;
                                           NTSC169]) (default=VGA11)
-custom_par  X Y   : custom pixel aspect ratio
-divx_ud           : write DivX-userdata
-vol_ivop          : repeat VOL at every I-VOP

General encoding options:
-quality    integer: quality ([0..6]) presets
-hqacp             : high quality ac prediction
-inter4v           : use 4 motion vectors per MB
-gmc               : use global motion compensation
-interlaced        : use interlaced encoding (this is NOT a deinterlacer!)
-i_tff             : top field first (interlaced encoding)
-i_alt             : alternate scan (interlaced encoding)
-reduced_res       : enable reduced resolution
-force_rrv         : force all frames to be reduced resolution
-greyscale         : greyscale mode, all chroma is ignored
-cartoon           : use 'cartoon' mode
-chroma_opt        : enable chroma-optimizer pre-filter
-frame_drop integer: frame drop ratio (in percent)

BFrames options:
-max_bframes   integer : max bframes (default=0)
-bquant_ratio  integer : bframe quantizer ratio (default=150)
-bquant_offset integer : bframe quantizer offset (default=100)
-packed                : packed mode (DO NOT USE! WILL CORRUPT OUTPUT!)
-closed_gop            : closed GOP mode

Rate control options:
-framerate         float    : target framerate (>0 | default=25.0)
-bitrate           integer  : target bitrate
-single                     : single pass mode
-pass1             filename : twopass mode (first pass)
-pass2             filename : twopass mode (2nd pass)
-zq starting_frame float    : bitrate zone; quant
-zw starting_frame float    : bitrate zone; weight
-max_key_interval  integer  : maximum keyframe interval

Single Pass options:
-cquant         float      : target quantizer (use instead of bitrate)
-reac_delay     integer    : reaction delay factor
-avg_period     integer    : averaging period
-smoother       integer    : smoother

Pass 1 of 2 options:
-full_1p                   : Full first pass

Pass 2 of 2 options:
-size           integer    : target size of video (use instead of bitrate)
-keyframe_boost integer    : keyframe boost (in percent)
-close_i_red    intA intB  : I frames closer than A frames are reduced by B%
-ccp_high       integer    : high bitrate degradation (in percent)
-ccp_low        integer    : low bitrate improvement (in percent)
-max_oi         integer    : max overflow improvement (in percent)
-max_od         integer    : max overflow degradation (in percent)
-overf_cs       integer    : overflow control strength (in percent)
-dxn_prf        profile    : apply DXN-Profile ([HH; PPAL; PNTSC; HTPAL;
                                                  HTNTSC; HDTV])
-vbv_size       integer    : buffer size (bits)
-vbv_initial    integer    : initial buffer occupancy (bits)
-vbv_maxrate    integer    : max processing bitrate (bps)
-vbv_peakrate   integer    : max average bitrate over 3 seconds (bps)

Zone options:
-zq starting_frame float   : bitrate zone; quant
-zw starting_frame float   : bitrate zone; weight

Quantization options:
-iquants        min max  : I-frame quantizer restriction ([1.31])
-pquants        min max  : P-frame quantizer restriction ([1.31])
-bquants        min max  : B-frame quantizer restriction ([1.31])
-trellis                 : use trellis based R-D "optimal" quantization
-mpeg_quant              : use MPEG quantization instead of H.263
-mpeg_cqm       filename : use custom MPEG quantization matrix (intra & inter)
-mpeg_intra_cqm filename : use custom MPEG quantization matrix (intra only)
-mpeg_inter_cqm filename : use custom MPEG quantization matrix (inter only)
-lumimasking             : use lumimasking/adaptive quantization algorithm

Motion estimation options:
-hpel       : use half pixel ME
-qpel       : use quarter pixel ME
-chromap    : use P-Frame chroma for ME
-chromab    : use B-Frame chroma for ME
-me_advd16  : use advanced diamonds as search pattern
-me_advd8   : use advanced diamonds for extended 8x8 search
-me_sqr16   : use squares as search pattern
-me_sqr8    : use squares for extended 8x8 search
-me_hpelr16 : enable halfpel refine 16
-me_qpelr16 : enable quarterpel refine 16
-me_hpelr8  : enable halfpel refine 8
-me_qpelr8  : enable quarterpel refine 8
-me_gmer    : enable GME refine
-me_exts16  : extend PMV by more searches
-me_exts8   : extended 8x8 search

Rate disortion options:
-vhq         integer  : R-D presets ([1.4])
-rated                : enable R-D
-rd_simple            : use simplified R-D mode decision
-rd_bf                : enable R-D for B-frames
-rd_hpelr16           : use R-D halfpel refine 16
-rd_qpelr16           : use R-D quarterpel refine 16
-rd_hpelr8            : use R-D halfpel refine 8
-rd_qpelr8            : use R-D quarterpel refine 8
-rd_chk_pred          : check vector equal to prediction
-rd_exts              : perform R-D-based search using square patterns

Turbo options:
-turbo     : turbo preset
-t_fr16    : low-complexity 16 refinement
-t_fr8     : low-complexity 8x8 sub-block refinement
-t_skipds  : skip b-frame delta search
-t_fmi     : partly skip interpolate mode
-t_bfes    : stop b-frame search early
-t_dsm     : detect stationary scenes

Other options
-asm            : use assembly optmized code
-stats          : print stats about encoded frames
-debug          : activates xvidcore internal debugging output
-vop_debug      : print some info directly into encoded frames
-help           : prints this help message

NB: You can define 64 zones repeating the -z[qw] option as many times as needed.