FFmpeg学习(10)—— ffmpeg最全的命令参数

本文详细介绍了FFmpeg的最全命令参数,包括如何使用`ffmpeg -h full`来获取完整帮助信息,帮助用户深入理解和操作FFmpeg进行音视频处理。
摘要由CSDN通过智能技术生成

查看帮助:ffmpeg -h full  

Hyper fast Audio and Video encoder  
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...  
  
Getting help:  
    -h      -- print basic options  
    -h long -- print more options  
    -h full -- print all options (including all format and codec specific options, very long)  
    See man ffmpeg for detailed description of the options.  
  
Print help / information / capabilities:  
-L                  show license  
-h topic            show help  
-? topic            show help  
-help topic         show help  
--help topic        show help  
-version            show version  
-formats            show available formats  
-codecs             show available codecs  
-decoders           show available decoders  
-encoders           show available encoders  
-bsfs               show available bit stream filters  
-protocols          show available protocols  
-filters            show available filters  
-pix_fmts           show available pixel formats  
-layouts            show standard channel layouts  
-sample_fmts        show available audio sample formats  
  
Global options (affect whole program instead of just one file:  
-loglevel loglevel  set libav* logging level  
-v loglevel         set libav* logging level  
-report             generate a report  
-max_alloc bytes    set maximum size of a single allocated block  
-y                  overwrite output files  
-n                  do not overwrite output files  
-stats              print progress report during encoding  
-bits_per_raw_sample number  set the number of bits per raw sample  
-croptop size       Removed, use the crop filter instead  
-cropbottom size    Removed, use the crop filter instead  
-cropleft size      Removed, use the crop filter instead  
-cropright size     Removed, use the crop filter instead  
-padtop size        Removed, use the pad filter instead  
-padbottom size     Removed, use the pad filter instead  
-padleft size       Removed, use the pad filter instead  
-padright size      Removed, use the pad filter instead  
-padcolor color     Removed, use the pad filter instead  
-vol volume         change audio volume (256=normal)  
  
Advanced global options:  
-cpuflags flags     force specific cpu flags  
-benchmark          add timings for benchmarking  
-benchmark_all      add timings for each task  
-progress url       write program-readable progress information  
-stdin              enable or disable interaction on standard input  
-timelimit limit    set max runtime in seconds  
-dump               dump each input packet  
-hex                when dumping packets, also dump the payload  
-vsync              video sync method  
-async              audio sync method  
-adrift_threshold threshold  audio drift threshold  
-copyts             copy timestamps  
-copytb mode        copy input stream time base when stream copying  
-dts_delta_threshold threshold  timestamp discontinuity delta threshold  
-dts_error_threshold threshold  timestamp error delta threshold  
-xerror error       exit on error  
-filter_complex graph_description  create a complex filtergraph  
-debug_ts           print timestamp debugging info  
-intra              deprecated use -g 1  
-vdt n              discard threshold  
-sameq              Removed  
-same_quant         Removed  
-deinterlace        this option is deprecated, use the yadif filter instead  
-psnr               calculate PSNR of compressed frames  
-vstats             dump video coding statistics to file  
-vstats_file file   dump video coding statistics to file  
-dc precision       intra_dc_precision  
-qphist             show QP histogram  
-vc channel         deprecated, use -channel  
-tvstd standard     deprecated, use -standard  
-isync              this option is deprecated and does nothing  
  
Per-file main options:  
-f fmt              force format  
-c codec            codec name  
-codec codec        codec name  
-pre preset         preset name  
-map_metadata outfile[,metadata]:infile[,metadata]  set metadata information of outfile from infile  
-t duration         record or transcode "duration" seconds of audio/video  
-fs limit_size      set the limit file size in bytes  
-ss time_off        set the start time offset  
-timestamp time     set the recording timestamp ('now' to set the current time)  
-metadata string=string  add metadata  
-target type        specify target file type ("vcd", "svcd", "dvd", "dv", "dv50", "pal-vcd", "ntsc-svcd", ...)  
-frames number      set the number of frames to record  
-filter filter_graph  set stream filtergraph  
-reinit_filter      reinit filtergraph on input parameter changes  
  
Advanced per-file options:  
-map [-]input_file_id[:stream_specifier][,sync_file_id[:stream_s  set input stream mapping  
-map_channel file.stream.channel[:syncfile.syncstream]  map an audio channel from one stream to another  
-map_chapters input_file_index  set chapters mapping  
-itsoffset time_off  set the input ts offset  
-itsscale scale     set the input ts scale  
-dframes number     set the number of data frames to record  
-re                 read input at native frame rate  
-shortest           finish encoding within shortest input  
-copyinkf           copy initial non-keyframes  
-copypriorss        copy or discard frames before start time  
-tag fourcc/tag     force codec tag/fourcc  
-q q                use fixed quality scale (VBR)  
-qscale q           use fixed quality scale (VBR)  
-profile profile    set profile  
-attach filename    add an attachment to the output file  
-dump_attachment filename  extract an attachment into a file  
-muxdelay seconds   set the maximum demux-decode delay  
-muxpreload seconds  set the initial demux-decode delay  
-bsf bitstream_filters  A comma-separated list of bitstream filters  
-fpre filename      set options from indicated preset file  
-dcodec codec       force data codec ('copy' to copy stream)  
  
Video options:  
-vframes number     set the number of video frames to record  
-r rate             set frame rate (Hz value, fraction or abbreviation)  
-s size             set frame size (WxH or abbreviation)  
-aspect aspect      set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)  
-bits_per_raw_sample number  set the number of bits per raw sample  
-croptop size       Removed, use the crop filter instead  
-cropbottom size    Removed, use the crop filter instead  
-cropleft size      Removed, use the crop filter instead  
-cropright size     Removed, use the crop filter instead  
-padtop size        Removed, use the pad filter instead  
-padbottom size     Removed, use the pad filter instead  
-padleft size       Removed, use the pad filter instead  
-padright size      Removed, use the pad filter instead  
-padcolor color     Removed, use the pad filter instead  
-vn                 disable video  
-vcodec codec       force video codec ('copy' to copy stream)  
-timecode hh:mm:ss[:;.]ff  set initial TimeCode value.  
-pass n             select the pass number (1 to 3)  
-vf filter_graph    set video filters  
-b bitrate          video bitrate (please use -b:v)  
-dn                 disable data  
  
Advanced Video options:  
-pix_fmt format     set pixel format  
-intra              deprecated use -g 1  
-vdt n              discard threshold  
-rc_override override  rate control override for specific intervals  
-sameq              Removed  
-same_quant         Removed  
-passlogfile prefix  select two pass log file name prefix  
-deinterlace        this option is deprecated, use the yadif filter instead  
-psnr               calculate PSNR of compressed frames  
-vstats             dump video coding statistics to file  
-vstats_file file   dump video coding statistics to file  
-intra_matrix matrix  specify intra matrix coeffs  
-inter_matrix matrix  specify inter matrix coeffs  
-top                top=1/bottom=0/auto=-1 field first  
-dc precision       intra_dc_precision  
-vtag fourcc/tag    force video tag/fourcc  
-qphist             show QP histogram  
-force_fps          force the selected framerate, disable the best supported framerate selection  
-streamid streamIndex:value  set the value of an outfile streamid  
-force_key_frames timestamps  force key frames at specified timestamps  
-vc channel         deprecated, use -channel  
-tvstd standard     deprecated, use -standard  
-vbsf video bitstream_filters  deprecated  
-vpre preset        set the video options to the indicated preset  
  
Audio options:  
-aframes number     set the number of audio frames to record  
-aq quality         set audio quality (codec-specific)  
-ar rate            set audio sampling rate (in Hz)  
-ac channels        set number of audio channels  
-an                 disable audio  
-acodec codec       force audio codec ('copy' to copy stream)  
-vol volume         change audio volume (256=normal)  
-af filter_graph    set audio filters  
  
Advanced Audio options:  
-atag fourcc/tag    force audio tag/fourcc  
-sample_fmt format  set sample format  
-channel_layout layout  set channel layout  
-absf audio bitstream_filters  deprecated  
-apre preset        set the audio options to the indicated preset  
  
Subtitle options:  
-s size             set frame size (WxH or abbreviation)  
-sn                 disable subtitle  
-scodec codec       force subtitle codec ('copy' to copy stream)  
-stag fourcc/tag    force subtitle tag/fourcc  
-fix_sub_duration   fix subtitles duration  
-spre preset        set the subtitle options to the indicated preset  
  
  
AVCodecContext AVOptions:  
-b                 <int>        E..VA. set bitrate (in bits/s) (from 0 to INT_MAX)  
-ab                <int>        E...A. set bitrate (in bits/s) (from 0 to INT_MAX)  
-bt                <int>        E..V.. Set video bitrate tolerance (in bits/s). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to minimum/maximum bitrate. Lowering tolerance too much has an adverse effect on quality. (from 1 to INT_MAX)  
-flags             <flags>      ED.VAS  
   mv4                          E..V.. use four motion vectors per macroblock (MPEG-4)  
   qpel                         E..V.. use 1/4-pel motion compensation  
   loop                         E..V.. use loop filter  
   gmc                          E..V.. use gmc  
   mv0                          E..V.. always try a mb with mv=<0,0>  
   gray                         ED.V.. only decode/encode grayscale  
   psnr                         E..V.. error[?] variables will be set during encoding  
   naq                          E..V.. normalize adaptive quantization  
   ildct                        E..V.. use interlaced DCT  
   low_delay                    ED.V.. force low delay  
   global_header                E..VA. place global headers in extradata instead of every keyframe  
   bitexact                     ED.VAS use only bitexact functions (except (I)DCT)  
   aic                          E..V.. H.263 advanced intra coding / MPEG-4 AC prediction  
   cbp                          E..V.. Deprecated, use mpegvideo private options instead  
   qprd                         E..V.. Deprecated, use mpegvideo private options instead  
   ilme                         E..V.. interlaced motion estimation  
   cgop                         E..V.. closed GOP  
-me_method         <int>        E..V.. set motion estimation method (from INT_MIN to INT_MAX)  
   zero                         E..V.. zero motion estimation (fastest)  
   full                         E..V.. full motion estimation (slowest)  
   epzs                         E..V.. EPZS motion estimation (default)  
   esa                          E..V.. esa motion estimation (alias for full)  
   tesa                         E..V.. tesa motion estimation  
   dia                          E..V.. diamond motion estimation (alias for EPZS)  
   log                          E..V.. log motion estimation  
   phods                        E..V.. phods motion estimation  
   x1                           E..V.. X1 motion estimation  
   hex                          E..V.. hex motion estimation  
   umh                          E..V.. umh motion estimation  
   iter                         E..V.. iter motion estimation  
-g                 <int>        E..V.. set the group of picture (GOP) size (from INT_MIN to INT_MAX)  
-ar                <int>        ED..A. set audio sampling rate (in Hz) (from INT_MIN to INT_MAX)  
-ac                <int>        ED..A. set number of audio channels (from INT_MIN to INT_MAX)  
-cutoff            <int>        E...A. set cutoff bandwidth (from INT_MIN to INT_MAX)  
-frame_size        <int>        E...A. (from INT_MIN to INT_MAX)  
-qcomp             <float>      E..V.. video quantizer scale compression (VBR). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0 (from -3.40282e+038 to FLT_MAX)  
-qblur             <float>      E..V.. video quantizer scale blur (VBR) (from -1 to FLT_MAX)  
-qmin              <int>        E..V.. minimum video quantizer scale (VBR) (from -1 to 69)  
-qmax              <int>        E..V.. maximum video quantizer scale (VBR) (from -1 to 1024)  
-qdiff             <int>        E..V.. maximum difference between the quantizer scales (VBR) (from INT_MIN to INT_MAX)  
-bf                <int>        E..V.. use 'frames' B frames (from -1 to 16)  
-b_qfactor         <float>      E..V.. QP factor between P- and B-frames (from -3.40282e+038 to FLT_MAX)  
-rc_strategy       <int>        E..V.. ratecontrol method (from INT_MIN to INT_MAX)  
-b_strategy        <int>        E..V.. strategy to choose between I/P/B-frames (from INT_MIN to INT_MAX)  
-ps                <int>        E..V.. RTP payload size in bytes (from INT_MIN to INT_MAX)  
-bug               <flags>      .D.V.. work around not autodetected encoder bugs  
   autodetect                   .D.V..  
   old_msmpeg4                  .D.V.. some old lavc-generated MSMPEG4v3 files (no autodetection)  
   xvid_ilace                   .D.V.. Xvid interlacing bug (autodetected if FOURCC == XVIX)  
   ump4                         .D.V.. (autodetected if FOURCC == UMP4)  
   no_padding                   .D.V.. padding bug (autodetected)  
   amv                          .D.V..  
   ac_vlc                       .D.V.. illegal VLC bug (autodetected per FOURCC)  
   qpel_chroma                  .D.V..  
   std_qpel                     .D.V.. old standard qpel (autodetected per FOURCC/version)  
   qpel_chroma2                 .D.V..  
   direct_blocksize              .D.V.. direct-qpel-blocksize bug (autodetected per FOURCC/version)  
   edge                         .D.V.. edge padding bug (autodetected per FOURCC/version)  
   hpel_chroma                  .D.V..  
   dc_clip                      .D.V..  
   ms                           .D.V.. work around various bugs in Microsoft's broken decoders  
   trunc                        .D.V.. truncated frames  
-lelim             <int>        E..V.. single coefficient elimination threshold for luminance (negative values also consider DC coefficient) (from INT_MIN to INT_MAX)  
-celim             <int>        E..V.. single coefficient elimination threshold for chrominance (negative values also consider DC coefficient) (from INT_MIN to INT_MAX)  
-strict            <int>        ED.VA. how strictly to follow the standards (from INT_MIN to INT_MAX)  
   very                         ED.V.. strictly conform to a older more strict version of the spec or reference software  
   strict                       ED.V.. strictly conform to all the things in the spec no matter what the consequences  
   normal                       ED.V..  
   unofficial                   ED.V.. allow unofficial extensions  
   experimental                 ED.V.. allow non-standardized experimental things  
-b_qoffset         <float>      E..V.. QP offset between P- and B-frames (from -3.40282e+038 to FLT_MAX)  
-err_detect        <flags>      .D.VA. set error detection flags  
   crccheck                     .D.VA. verify embedded CRCs  
   bitstream                    .D.VA. detect bitstream specification deviations  
   buffer                       .D.VA. detect improper bitstream length  
   explode                      .D.VA. abort decoding on minor error detection  
   careful                      .D.VA. consider things that violate the spec and have not been seen in the wild as errors  
   compliant                    .D.VA. consider all spec non compliancies as errors  
   aggressive                   .D.VA. consider things that a sane encoder should not do as an error  
-mpeg_quant        <int>        E..V.. use MPEG quantizers instead of H.263 (from INT_MIN to INT_MAX)  
-qsquish           <float>      E..V.. how to keep quantizer between qmin and qmax (0 = clip, 1 = use differentiable function) (from 0 to 99)  
-rc_qmod_amp       <float>      E..V.. experimental quantizer modulation (from -3.40282e+038 to FLT_MAX)  
-rc_qmod_freq      <int>        E..V.. experimental quantizer modulation (from INT_MIN to INT_MAX)  
-rc_eq             <string>     E..V.. Set rate control equation. When computing the expression, besides the standard functions defined in the section 'Expression Evaluation', the following functions are available: bits2qp(bits), qp2bits(qp). Also the following constants are available: iTex pTex tex mv fCode iCount mcVar var isI isP isB avgQP qComp avgIITex avgPITex avgPPTex avgBPTex avgTex.  
-maxrate           <int>        E..VA. Set maximum bitrate tolerance (in bits/s). Requires bufsize to be set. (from INT_MIN to INT_MAX)  
-minrate           <int>        E..VA. Set minimum bitrate tolerance (in bits/s). Most useful in setting up a CBR encode. It is of little use otherwise. (from INT_MIN to INT_MAX)  
-bufsize           <int>        E..VA. set ratecontrol buffer size (in bits) (from INT_MIN to INT_MAX)  
-rc_buf_aggressivity <float>      E..V.. currently useless (from -3.40282e+038 to FLT_MAX)  
-i_qfactor         <float>      E..V.. QP factor between P- and I-frames (from -3.40282e+038 to FLT_MAX)  
-i_qoffset         <float>      E..V.. QP offset between P- and I-frames (from -3.40282e+038 to FLT_MAX)  
-rc_init_cplx      <float>      E..V.. initial complexity for 1-pass encoding (from -3.40282e+038 to FLT_MAX)  
-dct               <int>        E..V.. DCT algorithm (from 0 to INT_MAX)  
   auto                         E..V.. autoselect a good one (default)  
   fastint                      E..V.. fast integer  
   int                          E..V.. accurate integer  
   mmx                          E..V..  
   altivec                      E..V..  
   faan                         E..V.. floating point AAN DCT  
-lumi_mask         <float>      E..V.. compresses bright areas stronger than medium ones (from -3.40282e+038 to FLT_MAX)  
-tcplx_mask        <float>      E..V.. temporal complexity masking (from -3.40282e+038 to FLT_MAX)  
-scplx_mask        <float>      E..V.. spatial complexity masking (from -3.40282e+038 to FLT_MAX)  
-p_mask            <float>      E..V.. inter masking (from -3.40282e+038 to FLT_MAX)  
-dark_mask         <float>      E..V.. compresses dark areas stronger than medium ones (from -3.40282e+038 to FLT_MAX)  
-idct              <int>        ED.V.. select IDCT implementation (from 0 to INT_MAX)  
   auto                         ED.V..  
   int                          ED.V..  
   simple                       ED.V..  
   simplemmx                    ED.V..  
   libmpeg2mmx                  ED.V..  
   mmi                          ED.V..  
   arm                          ED.V..  
   altivec                      ED.V..  
   sh4                          ED.V..  
   simplearm                    ED.V..  
   simplearmv5te                ED.V..  
   simplearmv6                  ED.V..  
   simpleneon                   ED.V..  
   simplealpha                  ED.V..  
   h264                         ED.V..  
   vp3                          ED.V..  
   ipp                          ED.V..  
   xvidmmx                      ED.V..  
   faani                        ED.V.. floating point AAN IDCT  
-ec                <flags>      .D.V.. set error concealment strategy  
   guess_mvs                    .D.V.. iterative motion vector (MV) search (slow)  
   deblock                      .D.V.. use strong deblock filter for damaged MBs  
-pred              <int>        E..V.. prediction method (from INT_MIN to INT_MAX)  
   left                         E..V..  
   plane                        E..V..  
   median                       E..V..  
-aspect            <rational>   E..V.. sample aspect ratio (from 0 to 10)  
-debug             <flags>      ED.VAS print specific debug info  
   pict                         .D.V.. picture info  
   rc                           E..V.. rate control  
   bitstream                    .D.V..  
   mb_type                      .D.V.. macroblock (MB) type  
   qp                           .D.V.. per-block quantization parameter (QP)  
   mv                           .D.V.. motion vector  
   dct_coeff                    .D.V..  
   skip                         .D.V..  
   startcode                    .D.V..  
   pts                          .D.V..  
   er                           .D.V.. error recognition  
   mmco                         .D.V.. memory management control operations (H.264)  
   bugs                         .D.V..  
   vis_qp                       .D.V.. visualize quantization parameter (QP), lower QP are tinted greener  
   vis_mb_type                  .D.V.. visualize block types  
   buffers                      .D.V.. picture buffer allocations  
   thread_ops                   .D.V.. threading operations  
-vismv             <int>        .D.V.. visualize motion vectors (MVs) (from 0 to INT_MAX)  
   pf                           .D.V.. forward predicted MVs of P-frames  
   bf                           .D.V.. forward predicted MVs of B-frames  
   bb                           .D.V.. backward predicted MVs of B-frames  
-cmp               <int>        E..V.. full-pel ME compare function (from INT_MIN to INT_MAX)  
   sad                          E..V.. sum of absolute differences, fast (default)  
   sse                          E..V.. sum of squared errors  
   satd                         E..V.. sum of absolute Hadamard transformed differences  
   dct                          E..V.. sum of absolute DCT transformed differences  
   psnr                         E..V.. sum of squared quantization errors (avoid, low quality)  
   bit                          E..V.. number of bits needed for the block  
   rd                           E..V.. rate distortion optimal, slow  
   zero                         E..V.. 0  
   vsad                         E..V.. sum of absolute vertical differences  
   vsse                         E..V.. sum of squared vertical differences  
   nsse                         E..V.. noise preserving sum of squared differences  
   w53                          E..V.. 5/3 wavelet, only used in snow  
   w97                          E..V.. 9/7 wavelet, only used in snow  
   dctmax                       E..V..  
   chroma                       E..V..  
-subcmp            <int>        E..V.. sub-pel ME compare function (from INT_MIN to INT_MAX)  
   sad                          E..V.. sum of absolute differences, fast (default)  
   sse                          E..V.. sum of squared errors  
   satd                         E..V.. sum of absolute Hadamard transformed differences  
   dct                          E..V.. sum of absolute DCT transformed differences  
   psnr                         E..V.. sum of squared quantization errors (avoid, low quality)  
   bit                          E..V.. number of bits needed for the block  
   rd                           E..V.. rate distortion optimal, slow  
   zero                         E..V.. 0  
   vsad                         E..V.. sum of absolute vertical differences  
   vsse                         E..V.. sum of squared vertical differences  
   nsse                         E..V.. noise preserving sum of squared differences  
   w53                          E..V.. 5/3 wavelet, only used in snow  
   w97                          E..V.. 9/7 wavelet, only used in snow  
   dctmax                       E..V..  
   chroma                       E..V..  
-mbcmp             <int>        E..V.. macroblock compare function (from INT_MIN to INT_MAX)  
   sad                          E..V.. sum of absolute differences, fast (default)  
   sse                          E..V.. sum of squared errors  
   satd                         E..V.. sum of absolute Hadamard transformed differences  
   dct                          E..V.. sum of absolute DCT transformed differences  
   psnr                         E..V.. sum of squared quantization errors (avoid, low quality)  
   bit                          E..V.. number of bits needed for the block  
   rd                           E..V.. rate distortion optimal, slow  
   zero                         E..V.. 0  
   vsad                         E..V.. sum of absolute vertical differences  
   vsse                         E..V.. sum of squared vertical differences  
   nsse                         E..V.. noise preserving sum of squared differences  
   w53                          E..V.. 5/3 wavelet, only used in snow  
   w97                          E..V.. 9/7 wavelet, only used in snow  
   dctmax                       E..V..  
   chroma                       E..V..  
-ildctcmp          <int>        E..V.. interlaced DCT compare function (from INT_MIN to INT_MAX)  
   sad                          E..V.. sum of absolute differences, fast (default)  
   sse                          E..V.. sum of squared errors  
   satd                         E..V.. sum of absolute Hadamard transformed differences  
   dct                          E..V.. sum of absolute DCT transformed differences  
   psnr                         E..V.. sum of squared quantization errors (avoid, low quality)  
   bit                          E..V.. number of bits needed for the block  
   rd                           E..V.. rate distortion optimal, slow  
   zero                         E..V.. 0  
   vsad                         E..V.. sum of absolute vertical differences  
   vsse                         E..V.. sum of squared vertical differences  
   nsse                         E..V.. noise preserving sum of squared differences  
   w53                          E..V.. 5/3 wavelet, only used in snow  
   w97                          E..V.. 9/7 wavelet, only used in snow  
   dctmax                       E..V..  
   chroma                       E..V..  
-dia_size          <int>        E..V.. diamond type & size for motion estimation (from INT_MIN to INT_MAX)  
-last_pred         <int>        E..V.. amount of motion predictors from the previous frame (from INT_MIN to INT_MAX)  
-preme             <int>        E..V.. pre motion estimation (from INT_MIN to INT_MAX)  
-precmp            <int>        E..V.. pre motion estimation compare function (from INT_MIN to INT_MAX)  
   sad                          E..V.. sum of absolute differences, fast (default)  
   sse                          E..V.. sum of squared errors  
   satd                         E..V.. sum of absolute Hadamard transformed differences  
   dct                          E..V.. sum of absolute DCT transformed differences  
   psnr                         E..V.. sum of squared quantization errors (avoid, low quality)  
   bit                          E..V.. number of bits needed for the block  
   rd                           E..V.. rate distortion optimal, slow  
   zero                         E..V.. 0  
   vsad                         E..V.. sum of absolute vertical differences  
   vsse                         E..V.. sum of squared vertical differences  
   nsse                         E..V.. noise preserving sum of squared differences  
   w53                          E..V.. 5/3 wavelet, only used in snow  
   w97                          E..V.. 9/7 wavelet, only used in snow  
   dctmax                       E..V..  
   chroma                       E..V..  
-pre_dia_size      <int>        E..V.. diamond type & size for motion estimation pre-pass (from INT_MIN to INT_MAX)  
-subq              <int>        E..V.. sub-pel motion estimation quality (from INT_MIN to INT_MAX)  
-me_range          <int>        E..V.. limit motion vectors range (1023 for DivX player) (from INT_MIN to INT_MAX)  
-ibias             <int>        E..V.. intra quant bias (from INT_MIN to INT_MAX)  
-pbias             <int>        E..V.. inter quant bias (from INT_MIN to INT_MAX)  
-global_quality    <int>        E..VA. (from INT_MIN to INT_MAX)  
-coder             <int>        E..V.. (from INT_MIN to INT_MAX)  
   vlc                          E..V.. variable length coder / Huffman coder  
   ac                           E..V.. arithmetic coder  
   raw                          E..V.. raw (no encoding)  
   rle                          E..V.. run-length coder  
   deflate                      E..V.. deflate-based coder  
-context           <int>        E..V.. context model (from INT_MIN to INT_MAX)  
-mbd               <int>        E..V.. macroblock decision algorithm (high quality mode) (from INT_MIN to INT_MAX)  
   simple                       E..V.. use mbcmp (default)  
   bits                         E..V.. use fewest bits  
   rd                           E..V.. use best rate distortion  
-sc_threshold      <int>        E..V.. scene change threshold (from INT_MIN to INT_MAX)  
-lmin              <int>        E..V.. minimum Lagrange factor (VBR) (from 0 to INT_MAX)  
-lmax              <int>        E..V.. maximum Lagrange factor (VBR) (from 0 to INT_MAX)  
-nr                <int>        E..V.. noise reduction (from INT_MIN to INT_MAX)  
-rc_init_occupancy <int>        E..V.. number of bits which should be loaded into the rc buffer before decoding starts (from INT_MIN to INT_MAX)  
-inter_threshold   <int>        E..V.. (from INT_MIN to INT_MAX)  
-flags2            <flags>      ED.VA.  
   fast                         E..V.. allow non-spec-compliant speedup tricks  
   sgop                         E..V.. Deprecated, use mpegvideo private options instead  
   noout                        E..V.. skip bitstream encoding  
   local_header                 E..V.. place global headers at every keyframe instead of in extradata  
   chunks                       .D.V.. Frame data might be split into multiple chunks  
   showall                      .D.V.. Show all frames before the first keyframe  
   skiprd                       E..V.. Deprecated, use mpegvideo private options instead  
-error             <int>        E..V.. (from INT_MIN to INT_MAX)  
-qns               <int>        E..V.. deprecated, use mpegvideo private options instead (from INT_MIN to INT_MAX)  
-threads           <int>        ED.V.. (from 0 to INT_MAX)  
   auto                         ED.V.. autodetect a suitable number of threads to use  
-me_threshold      <int>        E..V.. motion estimation threshold (from INT_MIN to INT_MAX)  
-mb_threshold      <int>        E..V.. macroblock threshold (from INT_MIN to INT_MAX)  
-dc                <int>        E..V.. intra_dc_precision (from INT_MIN to INT_MAX)  
-nssew             <int>        E..V.. nsse weight (from INT_MIN to INT_MAX)  
-skip_top          <int>        .D.V.. number of macroblock rows at the top which are skipped (from INT_MIN to INT_MAX)  
-skip_bottom       <int>        .D.V.. number of macroblock rows at the bottom which are skipped (from INT_MIN to INT_MAX)  
-profile           <int>        E..VA. (from INT_MIN to INT_MAX)  
   unknown                      E..VA.  
   aac_main                     E...A.  
   aac_low                      E...A.  
   aac_ssr                      E...A.  
   aac_ltp                      E...A.  
   aac_he                       E...A.  
   aac_he_v2                    E...A.  
   aac_ld                       E...A.  
   aac_eld                      E...A.  
   dts                          E...A.  
   dts_es                       E...A.  
   dts_96_24                    E...A.  
   dts_hd_hra                   E...A.  
   dts_hd_ma                    E...A.  
-level             <int>        E..VA. (from INT_MIN to INT_MAX)  
   unknown                      E..VA.  
-lowres            <int>        .D.VA. decode at 1= 1/2, 2=1/4, 3=1/8 resolutions (from 0 to INT_MAX)  
-skip_threshold    <int>        E..V.. frame skip threshold (from INT_MIN to INT_MAX)  
-skip_factor       <int>        E..V.. frame skip factor (from INT_MIN to INT_MAX)  
-skip_exp          <int>        E..V.. frame skip exponent (from INT_MIN to INT_MAX)  
-skipcmp           <int>        E..V.. frame skip compare function (from INT_MIN to INT_MAX)  
   sad                          E..V.. sum of absolute differences, fast (default)  
   sse                          E..V.. sum of squared errors  
   satd                         E..V.. sum of absolute Hadamard transformed differences  
   dct                          E..V.. sum of absolute DCT transformed differences  
   psnr                         E..V.. sum of squared quantization errors (avoid, low quality)  
   bit                          E..V.. number of bits needed for the block  
   rd                           E..V.. rate distortion optimal, slow  
   zero                         E..V.. 0  
   vsad                         E..V.. sum of absolute vertical differences  
   vsse                         E..V.. sum of squared vertical differences  
   nsse                         E..V.. noise preserving sum of squared differences  
   w53                          E..V.. 5/3 wavelet, only used in snow  
   w97                          E..V.. 9/7 wavelet, only used in snow  
   dctmax                       E..V..  
   chroma                       E..V..  
-border_mask       <float>      E..V.. increase the quantizer for macroblocks close to borders (from -3.40282e+038 to FLT_MAX)  
-mblmin            <int>        E..V.. minimum macroblock Lagrange factor (VBR) (from 1 to 32767)  
-mblmax            <int>        E..V.. maximum macroblock Lagrange factor (VBR) (from 1 to 32767)  
-mepc              <int>        E..V.. motion estimation bitrate penalty compensation (1.
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值