-ilme : Force interlacing support in encoder (MPEG-2 and MPEG-4 only). Use this option if your input file is interlaced and you want to keep the interlaced format for minimum losses. The alternative is to deinterlace the input stream with, but deinterlacing introduces losses.-trell : will find the optimal encoding for each 8x8 block. trellis quantization is quite simple a optimal quantization in the PSNR vs bitrate sense (assuming that there would be no rounding errors introduced by the IDCT, which is obviously not the case) it simply finds a block for the minimum of error + lambda*bits lambda is a qp dependant constant bits is the amount of bits needed to encode the block error is simple the sum of squared errors of the quantization-lmin : min video lagrange factor (VBR)-lmax : max video lagrange factor (VBR)-dc <int> intra_dc_precision (precision of the intra dc coefficient)-b_strategy :0 allways use the max number of B frames (default)1 avoid B frames in high motion scenes (this will cause bitrate misprediction)-bf <int> Number of B-frames to use (supported for MPEG-1, MPEG-2 and MPEG-4).-me method : set motion estimation method :zero (not recommanded, very lq)full (exhaustive search, slow and marginally better than epzs)log (not recommanded, lq)phods (not recommanded, lq)epzs (default)x1 (experimantal, might change from time to time or be just broken)-last_pred (0-99) : amount of motion predictors from the previous frame-qmin (1-31) : minimum quantizer (lower means better quality but larger files)-qmax <int> max video quantiser scale (VBR)-qscale (1-31) : quantizer for constant quantizer / constant quality encoding (lower means better quality but larger files)-qdiff (1-31) : maximum quantizer difference between I or P frames-qpel : use 1/4 pel motion compensation-mb_qmin (1-31) : minimum macroblock quantizer-mb_qmax (1-31) : maximum macroblock quantizer-mblmin : min macroblock quantiser scale (VBR)-mblmax : max macroblock quantiser scale (VBR)-cmp <int> comparison function for full pel motion estimation-subcmp <int> comparison function for sub pel motion estimation-mbcmp <int> macroblock compare function-ildctcmp <int> interlaced dct compare function-me_range <int> limit motion vectors range (1023 for DivX player)-precmp <int> pre motion estimation compare function-preme <int> Motion estimation pre-pass :0 disabled1 only after I frames (default)2 allways-mbd <int> : macroblock decision :0 : FF_MB_DECISION_SIMPLE: Use mb_cmp (cannot change it yet in FFmpeg).1 : FF_MB_DECISION_BITS: Choose the one which needs the fewest bits.2 : FF_MB_DECISION_RD: rate distortion-mb_threshold <int> Macroblock threshold under which the user specified macroblock types will be used-me_threshold : Motion estimation threshold under which no motion estimation is performed, but instead the user specified motion vectors are used-dia_size <int> diamond type & size for motion estimation-pre_dia_size <int> diamond type & size for motion estimation pre pass