[FFmpeg-user] Compiling FFMpeg

Reindl Harald h.reindl at thelounge.net
Fri Jan 15 12:29:31 EET 2021



Am 15.01.21 um 11:01 schrieb Simon Brown:
> I want to compile the latest git head on my Raspberry pi.  The Pi comes
> with a packaged version of ffmpeg with a huge config list of what is and
> isn't enabled.  Is there a simple way of using this config for the
> ./configure stage so that I don't have to type the whole lot in?

where is the problem doing simply copy&paste?
./configure <paste>

[harry at srv-rhsoft:~]$ ffmpeg
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
   built with gcc 10 (GCC)
   configuration: --prefix=/usr/local --bindir=/usr/local/bin 
--mandir=/usr/local/man 
--extra-cflags='-I/rpmbuild/BUILD/ffmpeg-20200714/x264-static -m64 -O2 
-g0 -march=sandybridge -mtune=sandybridge -mfpmath=sse -msse2avx 
-ftree-slp-vectorize -fopenmp -pipe -fno-strict-aliasing 
-fomit-frame-pointer -fexceptions -fno-asynchronous-unwind-tables 
-fstack-protector-strong --param=ssp-buffer-size=6 
-Wp,-D_FORTIFY_SOURCE=2 -w -Wformat -Werror=format-security -fPIC -O3 
-fno-strict-aliasing -fno-tree-vectorize -ftree-slp-vectorize 
-fno-gcse-after-reload -fno-inline-functions -fno-ipa-cp 
-fno-ipa-cp-clone -fno-peel-loops -fno-predictive-commoning 
-fno-tree-loop-distribute-patterns -fno-unswitch-loops -flto=8 
-fwhole-program -w' 
--extra-ldflags='-I/rpmbuild/BUILD/ffmpeg-20200714/x264-static 
-L/rpmbuild/BUILD/ffmpeg-20200714/x264-static -ldl -Wl,--as-needed 
-Wl,-z,now -Wl,-z,relro -m64 -O2 -g0 -march=sandybridge 
-mtune=sandybridge -mfpmath=sse -msse2avx -ftree-slp-vectorize -fopenmp 
-pipe -fno-strict-aliasing -fomit-frame-pointer -fexceptions 
-fno-asynchronous-unwind-tables -fstack-protector-strong 
--param=ssp-buffer-size=6 -Wp,-D_FORTIFY_SOURCE=2 -w -Wformat 
-Werror=format-security -fPIC -O3 -fno-strict-aliasing 
-fno-tree-vectorize -ftree-slp-vectorize -fno-gcse-after-reload 
-fno-inline-functions -fno-ipa-cp -fno-ipa-cp-clone -fno-peel-loops 
-fno-predictive-commoning -fno-tree-loop-distribute-patterns 
-fno-unswitch-loops -flto=8 -fwhole-program -pie -fPIE -w' --ar=gcc-ar 
--ranlib=true --enable-lto --enable-gpl --enable-libmp3lame 
--enable-libtheora --enable-libvpx --enable-libx264 --enable-libx265 
--enable-nonfree --enable-openssl --enable-pic 
--enable-runtime-cpudetect --enable-static --enable-version3 
--disable-amf --disable-appkit --disable-autodetect --disable-avdevice 
--disable-avfoundation --disable-coreimage --disable-debug 
--disable-devices --disable-ffplay --disable-ffprobe --disable-htmlpages 
--disable-hwaccels --disable-iconv --disable-libdc1394 
--disable-libfreetype --disable-libgsm --disable-libopencore-amrnb 
--disable-libopencore-amrwb --disable-libopencv --disable-libopenjpeg 
--disable-libopus --disable-librtmp --disable-libspeex 
--disable-libvorbis --disable-libxcb --disable-libxcb-shape 
--disable-libxcb-shm --disable-libxcb-xfixes --disable-libxvid 
--disable-podpages --disable-postproc --disable-protocol=gopher 
--disable-shared --disable-txtpages --disable-xlib


More information about the ffmpeg-user mailing list