[FFMPEG configure]

Source: Internet
Author: User

[[Email protected] FFMPEG] #./configure -- Help
Usage: Configure [Options]
Options: [defaults in brackets after descriptions]

Standard options: basic option Parameters
-- Help displays this help information | print this message
-- Log [= file | Yes | no] record the test and output it to the config. Err file | log tests and output to file [config. Err]
-- Prefix = prefix the installer to the specified directory (default:/usr/local) | install in prefix [/usr/local]
-- Libdir = dir install the Library to the specified directory (default prefix/LIB) | install libs in dir [prefix/lib]
-- Shlibdir = dir specifies the shared library path (prefix/lib by default) | install shared libs in dir [prefix/lib]
-- Incdir = dir specifies the primary des path (default prefix/include/FFMPEG) | install primary des in dir [prefix/include/FFMPEG]
-- Mandir = dir specifies the man page path (prefix/man by default) install man page in dir [prefix/Man]
-- Enable-mp3lame enable MP3 encoded libmp 3lame (disabled by default) Enable MP3 encoding via libmp 3lame [default = No]
-- Enable-libogg enable Ogg to support libogg (disabled by default) Enable Ogg support via libogg [default = No]
-- Enable-Vorbis enable Vorbis to support libvorbis (disabled by default) Enable Vorbis support via libvorbis [default = No]
-- Enable-faad enables faad to support libfaad (disabled by default) Enable faad support via libfaad [default = No]
-- Enable-faadbin to enable the link for faad Runtime (disabled by default) Build faad support with runtime linking [default = No]
-- Enable-faac enables faac to support libfaac (disabled by default) Enable faac support via libfaac [default = No]
-- Enable-libgsm enable GSM support libgsm (disabled by default) Enable GSM support via libgsm [default = No]
-- Enable-Xvid enable Xvid to support xvidcore (disabled by default) Enable Xvid support via xvidcore [default = No]
-- The enable-x264 enables H.264 encoding (disabled by default) Enable H.264 encoding via x264 [default = No]
-- Enable-mingw32 enables mingw local/Cross win environment compilation | enable mingw NATIVE/Cross windows compile
-- Enable-mingwce enable mingw local/Cross wince environment compile enable mingw NATIVE/Cross wince compile
-- Enable-a52 enables A52 support (disabled by default) Enable gpled A52 support [default = No]
-- Open liba52.so. 0 (disabled by default) Open liba52.so. 0 at runtime [default = No] When the enable-a52bin enables the runtime
-- Enable-DTS enable DTS support (disabled by default) Enable gpled DTS support [default = No]
-- Enable-PP post-processing support (disabled by default) Enable gpled postprocessing support [default = No]
-- Enable-Static build static library (enabled by default) build static libraries [default = Yes]
-- Disable-static: do not build static libraries [default = No]
-- Enable-shared build shared library (disabled by default) build shared libraries [default = No]
-- Disable-shared: do not build shared libraries [default = Yes]
-- The enable-amr_nb enables the amr_nb float audio codecs | enable amr_nb float Audio Codec
-- Enable-amr_nb-fixed enables fixed amr_nb codec | use fixed point for AMR-Nb Codec
-- Enable-amr_wb enables amr_wb float audio codecs | enable amr_wb float Audio Codec
-- Enable-amr_if2 enables amr_wb if2 audio codecs | enable amr_wb if2 Audio Codec
-- Enable-sunmlib enable sun medialib (disabled by default) | use sun medialib [default = No]
-- Enable-pthreads enable pthreads (multithreading) (disabled by default) Use pthreads [default = No]
-- Enable-dc1394 enables libdc1394, libraw1394 capture IIDC-1394 (default off) Enable IIDC-1394 grabbing using libdc1394 and libraw1394 [default = No]
-- Enable-swscaler to enable counter support? (Disabled by default) software scaler support [default = No]
-- Enable-avisynth allows read of avisynth script (disabled by default) Allow reading avisynth script files [default = No]
-- Enable-GPL allows GPL (disabled by default) allow use of GPL code, the resulting libav * And FFMPEG will be under GPL [default = No]

Advanced options (experts only): Advanced option parameters (for professional use)
-- Source-Path = path source code path (currently/root/FLV/FFMPEG) | path to source code [/root/FLV/FFMPEG]
-- Cross-Prefix = prefix specifies the path for the compilation tool | use prefix for compilation tools []
-- Cross-compile assumes that cross compilation is used | assume a cross-compiler is used
-- Cc = Cc specifies the C compiler used (GCC by default) use C compiler CC [GCC]
-- Make = make use of specific make | use specified make [make]
-- Extra-cflags = ecflags add ecflags to cflags | add ecflags to cflags []
-- Extra-ldflags = eldflags add eldflags to ldflags (default-wl, -- as-needed) | add eldflags to ldflags [-wl, -- as-needed]
-- Extra-libs = elibs add elibs | add elibs []
-- Build-suffix = suffix Add a suffix for the dedicated program | suffix for Application Specific build []
-- Arch = arch select the machine architecture (x86 by default) Select architecture [x86]
-- CPU = the lowest CPU used by the CPU (which affects the command selection and can cause errors on the old CPU) | selects the Minimum CPU required (affects instruction selection, may crash on older CPUs)
-- PowerPC-perf-enable the performance report above PPC (PMC needs to be enabled) enable performance report on PPC
(Requires enabling PMC)
-- Disable-MMX disable MMX | disable MMX usage
-- The disable-armv5te disables armv5te | disable armv5te usage
-- Disable-iwmmxt disable iwmmxt | disable iwmmxt usage
-- Disable-altivec disable altivec | disable altivec usage
-- Disable-audio-OSS disable OSS audio support (enabled by default) Disable OSS audio support [default = No]
-- Disable-audio-BEOs disable BEOs audio support (enabled by default) Disable BEOs audio support [default = No]
-- The disable-v4l disables video4linux extraction (enabled by default) Disable video4linux grabbing [default = No]
-- The disable-v4l2 disables video4linux2 extraction (enabled by default) Disable video4linux2 grabbing [default = No]
-- Disable-bktr disable bktr video extraction (enabled by default) Disable bktr video grabbing [default = No]
-- Disable-dv1394 disable dv1394 extract (enabled by default) Disable dv1394 grabbing [default = No]
-- Disable-Network: Disable Network support (supported by default) disable network support [default = No]
-- The disable-ipv6 disables IPv6 support (supported by default) Disable IPv6 support [default = No]
-- Disable-zlib disable zlib (supported by default) Disable zlib [default = No]
-- The disable-simple_idct disables the simple IDCT routine (enabled by default) Disable simple IDCT routines [default = No]
-- Disable-vhook disables video hooking support | disable video hooking support
-- Enable-GPROF enable profiling with GPROF [No]
-- Disable-Debug: Disable debugging symbols | disable debugging symbols
-- Disable-opts disable Compiler Optimization | disable compiler Optimizations
-- Disable-mpegaudio-HP enables faster Decoding of MPEG audio (but with low accuracy) (disabled by default) Faster (but less accurate) MPEG audio decoding [default = No]
-- Disable-protocols disable I/O protocol support (enabled by default) Disable I/O protocols support [default = No]
-- Disable-ffserver: Disable generating ffserver | disable ffserver build
-- Disable-ffplay: Disable generating ffplay | disable ffplay build
-- Enable-small to enable optimized file size (sacrifice speed) Optimize for size instead of speed
-- Enable-memalign-hack enables analog memory arrangement, which is interfered by the memory debugger? | Emulate memalign, interferes with memory debuggers
-- Disable-strip disable stripping of executable programs and shared libraries | disable stripping of executables and shared libraries
-- Disable-Encoder = Name disable XX encoder | disables encoder name
-- Enable-Encoder = Name enable XX encoder | enables encoder name
-- Disable-decoder = Name disable XX decoder | disables decoder name
-- Enable-decoder = Name enable XX decoder | enables decoder name
-- Disable-encoders: Disable All encoders. | disables all encoders
-- Disable-decoders: Disable all decoders. | disables all decoders
-- Disable-muxer = Name disable XX mixer | disables muxer name
-- Enable-muxer = Name enables XX mixer | enables muxer name
-- Disable-muxers: Disable all loudspeakers | disables all muxers
-- Disable-demuxer = Name disable XX tracker | disables demuxer name
-- Enable-demuxer = Name enable XX tracker | enables demuxer name
-- Disable-demuxers | disables all demuxers
-- Enable-parser = Name enable XX parser | enables parser name
-- Disable-parser = Name disable XX parser | disables parser name
-- Disable-parsers: Disable all splitters | disables all parsers

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.