| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -1212,6 +1212,119 @@ no-fast-pskip=1:subq=6:8x8dct=0:trellis=0 OUTPUT | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Encoding ffpresets for common usages are provided so they can be used with the | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			general presets system (e.g. passing the @option{pre} option). | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@section libxvid | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Xvid MPEG-4 Part 2 encoder wrapper. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			This encoder requires the presence of the libxvidcore headers and library | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			during configuration. You need to explicitly configure the build with | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@code{--enable-libxvid --enable-gpl}. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			The native @code{mpeg4} encoder supports the MPEG-4 Part 2 format, so | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			users can encode to this format without this library. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@subsection Options | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			The following options are supported by the libxvid wrapper. Some of | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			the following options are listed but are not documented, and | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			correspond to shared codec options. See @ref{codec-options,,the Codec | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Options chapter} for their documentation. The other shared options | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			which are not listed have no effect for the libxvid encoder. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@table @option | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item b | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item g | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item qmin | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item qmax | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item mpeg_quant | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item threads | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item bf | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item b_qfactor | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item b_qoffset | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item flags | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Set specific encoding flags. Possible values: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@table @samp | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item mv4 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Use four motion vector by macroblock. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item aic | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Enable high quality AC prediction. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item gray | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Only encode grayscale. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item gmc | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Enable the use of global motion compensation (GMC). | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item qpel | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Enable quarter-pixel motion compensation. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item cgop | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Enable closed GOP. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item global_header | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Place global headers in extradata instead of every keyframe. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@end table | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item trellis | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item me_method | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Set motion estimation method. Possible values in decreasing order of | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			speed and increasing order of quality: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@table @samp | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item zero | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Use no motion estimation (default). | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item phods | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item x1 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item log | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Enable advanced diamond zonal search for 16x16 blocks and half-pixel | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			refinement for 16x16 blocks. @samp{x1} and @samp{log} are aliases for | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@samp{phods}. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item epzs | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Enable all of the things described above, plus advanced diamond zonal | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			search for 8x8 blocks, half-pixel refinement for 8x8 blocks, and motion | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			estimation on chroma planes. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item full | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Enable all of the things described above, plus extended 16x16 and 8x8 | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			blocks search. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@end table | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item mbd | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Set macroblock decision algorithm. Possible values in the increasing | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			order of quality: | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@table @samp | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item simple | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Use macroblock comparing function algorithm (default). | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item bits | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Enable rate distortion-based half pixel and quarter pixel refinement for | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			16x16 blocks. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@item rd | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			Enable all of the things described above, plus rate distortion-based | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			half pixel and quarter pixel refinement for 8x8 blocks, and rate | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			distortion-based search using square pattern. | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@end table | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@end table | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			@section png | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			PNG image encoder. | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |