Skip to content

Instantly share code, notes, and snippets.

@guillaumekh
Created September 7, 2016 15:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save guillaumekh/8b1e9390448ae02b4dfaadfe7d17ad1a to your computer and use it in GitHub Desktop.
Save guillaumekh/8b1e9390448ae02b4dfaadfe7d17ad1a to your computer and use it in GitHub Desktop.
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
--prefix="$HOME/ffmpeg_build" \
--enable-static \
--disable-shared \
--pkg-config-flags="--static" \
--extra-cflags="-I$HOME/ffmpeg_build/include" \
--extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--bindir="$HOME/bin" \
--disable-doc \
--enable-nonfree \
--disable-ffplay \
--disable-ffserver \
--disable-everything \
--disable-hwaccels \
--disable-audiotoolbox \
--disable-cuda \
--disable-cuvid \
--disable-d3d11va \
--disable-dxva2 \
--disable-libmfx \
--disable-libnpp \
--disable-mmal \
--disable-nvenc \
--disable-omx \
--disable-omx-rpi \
--disable-vaapi \
--disable-vda \
--disable-vdpau \
--disable-videotoolbox \
--enable-encoder=aac \
--enable-encoder=libfdk_aac \
--enable-encoder=pcm_s16le \
--enable-encoder=mjpeg \
--enable-encoder=libopenjpeg \
--enable-encoder=png \
--enable-decoder=gif \
--enable-decoder=libopenjpeg \
--enable-decoder=mjpeg \
--enable-decoder=mjpegb \
--enable-decoder=jpeg2000 \
--enable-decoder=smvjpeg \
--enable-decoder=png \
--enable-decoder=gif \
--enable-decoder=bmp \
--enable-decoder=tiff \
--enable-decoder=aac \
--enable-decoder=libfdk_aac \
--enable-decoder=aac_at \
--enable-decoder=aac_fixed \
--enable-decoder=aac_latm \
--enable-decoder=mp3 \
--enable-decoder=mp3_at \
--enable-decoder=mp3adu \
--enable-decoder=mp3adufloat \
--enable-decoder=mp3float \
--enable-decoder=flac \
--enable-decoder=pcm_alaw \
--enable-decoder=pcm_alaw_at \
--enable-decoder=pcm_bluray \
--enable-decoder=pcm_dvd \
--enable-decoder=pcm_f32be \
--enable-decoder=pcm_f32le \
--enable-decoder=pcm_f64be \
--enable-decoder=pcm_f64le \
--enable-decoder=pcm_lxf \
--enable-decoder=pcm_mulaw \
--enable-decoder=pcm_mulaw_at \
--enable-decoder=pcm_s16be \
--enable-decoder=pcm_s16be_planar \
--enable-decoder=pcm_s16le \
--enable-decoder=pcm_s16le_planar \
--enable-decoder=pcm_s24be \
--enable-decoder=pcm_s24daud \
--enable-decoder=pcm_s24le \
--enable-decoder=pcm_s24le_planar \
--enable-decoder=pcm_s32be \
--enable-decoder=pcm_s32le \
--enable-decoder=pcm_s32le_planar \
--enable-decoder=pcm_s8 \
--enable-decoder=pcm_s8_planar \
--enable-decoder=pcm_u16be \
--enable-decoder=pcm_u16le \
--enable-decoder=pcm_u24be \
--enable-decoder=pcm_u24le \
--enable-decoder=pcm_u32be \
--enable-decoder=pcm_u32le \
--enable-decoder=pcm_u8 \
--enable-decoder=libopenjpeg \
--enable-muxer=wav \
--enable-muxer=mov \
--enable-muxer=mp4 \
--enable-muxer=pcm_alaw \
--enable-muxer=pcm_f32be \
--enable-muxer=pcm_f32le \
--enable-muxer=pcm_f64be \
--enable-muxer=pcm_f64le \
--enable-muxer=pcm_mulaw \
--enable-muxer=pcm_s16be \
--enable-muxer=pcm_s16le \
--enable-muxer=pcm_s24be \
--enable-muxer=pcm_s24le \
--enable-muxer=pcm_s32be \
--enable-muxer=pcm_s32le \
--enable-muxer=pcm_s8 \
--enable-muxer=pcm_u16be \
--enable-muxer=pcm_u16le \
--enable-muxer=pcm_u24be \
--enable-muxer=pcm_u24le \
--enable-muxer=pcm_u32be \
--enable-muxer=pcm_u32le \
--enable-muxer=pcm_u8 \
--enable-demuxer=aac \
--enable-demuxer=wav \
--enable-demuxer=mp3 \
--enable-demuxer=mov \
--enable-demuxer=pcm_alaw \
--enable-demuxer=pcm_f32be \
--enable-demuxer=pcm_f32le \
--enable-demuxer=pcm_f64be \
--enable-demuxer=pcm_f64le \
--enable-demuxer=pcm_mulaw \
--enable-demuxer=pcm_s16be \
--enable-demuxer=pcm_s16le \
--enable-demuxer=pcm_s24be \
--enable-demuxer=pcm_s24le \
--enable-demuxer=pcm_s32be \
--enable-demuxer=pcm_s32le \
--enable-demuxer=pcm_s8 \
--enable-demuxer=pcm_u16be \
--enable-demuxer=pcm_u16le \
--enable-demuxer=pcm_u24be \
--enable-demuxer=pcm_u24le \
--enable-demuxer=pcm_u32be \
--enable-demuxer=pcm_u32le \
--enable-demuxer=pcm_u8 \
--enable-parser=aac \
--enable-parser=aac_latm \
--enable-parser=bmp \
--enable-parser=mjpeg \
--enable-parser=png \
--enable-bsf=aac_adtstoasc \
--enable-bsf=chomp \
--enable-bsf=dca_core \
--enable-bsf=dump_extradata \
--enable-bsf=imx_dump_header \
--enable-bsf=mjpega_dump_header \
--enable-bsf=mp3_header_decompress \
--enable-bsf=noise \
--enable-bsf=remove_extradata \
--enable-protocol=file \
--enable-protocol=pipe \
--enable-protocol=subfile \
--enable-protocol=unix \
--enable-protocol=data \
--enable-protocol=async \
--enable-protocol=cache \
--enable-filter=ebur128 \
--enable-filter=afade \
--enable-filter=loudnorm \
--enable-filter=silencedetect \
--enable-filter=silenceremove \
--enable-filter=resample \
--enable-filter=aresample \
--enable-filter=asetnsamples \
--enable-filter=channelmap \
--enable-filter=channelsplit \
--enable-filter=anull \
--enable-filter=anullsink \
--enable-filter=anullsrc \
--enable-filter=aformat \
--enable-filter=afftfilt \
--disable-vdpau \
--enable-libebur128 \
--enable-hardcoded-tables
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment