Tested on:
Ubuntu 18.04.1 LTS | amd64 |
Build as root with:
# ./build_all
build_all scripts adapts to the OS, where it's running on, downloads all external libraries, applies patches, builds binaries and creates final packages.
Result:
package/ffmpeg-4.3.1-1-amd64.tar.bz2
and additionally on Ubuntu/Debian:
package/ffmpeg_4.3.1-1_amd64.deb
Built files:
build/bin/ffmpeg --> /usr/bin/ffmpeg build/bin/ffprobe --> /usr/bin/ffprobe build/bin/frmxtract --> /usr/bin/frmxtract build/lib/frei0r-1/*.so --> /usr/lib/frei0r-1/ build/ffmpeg-prefix/src/ffmpeg/doc/ffmpeg*.1 --> /usr/share/man/man1/ build/ffmpeg-prefix/src/ffmpeg/doc/ffprobe*.1 --> /usr/share/man/man1/ build/ffmpeg-prefix/src/ffmpeg/doc/lib*.3 --> /usr/share/man/man3/ build/ffmpeg-prefix/src/ffmpeg/doc/ffprobe.xsd --> /usr/share/ffmpeg/ build/ffmpeg-prefix/src/ffmpeg/presets/*.ffpreset --> /usr/share/ffmpeg/ build/ffmpeg-prefix/src/ffmpeg/doc/examples/*.c --> /usr/share/ffmpeg/examples/ build/ffmpeg-prefix/src/ffmpeg/doc/examples/Makefile --> /usr/share/ffmpeg/examples/ build/ffmpeg-prefix/src/ffmpeg/doc/examples/README --> /usr/share/ffmpeg/examples/ build/ffmpeg-prefix/src/ffmpeg/Changelog --> /usr/share/doc/ffmpeg-4.3.1/ build/ffmpeg-prefix/src/ffmpeg/COPYING* --> /usr/share/doc/ffmpeg-4.3.1/ build/ffmpeg-prefix/src/ffmpeg/CREDITS --> /usr/share/doc/ffmpeg-4.3.1/ build/ffmpeg-prefix/src/ffmpeg/INSTALL* --> /usr/share/doc/ffmpeg-4.3.1/ build/ffmpeg-prefix/src/ffmpeg/LICENSE* --> /usr/share/doc/ffmpeg-4.3.1/ build/ffmpeg-prefix/src/ffmpeg/MAINTAINERS --> /usr/share/doc/ffmpeg-4.3.1/ build/ffmpeg-prefix/src/ffmpeg/README* --> /usr/share/doc/ffmpeg-4.3.1/ build/ffmpeg-prefix/src/ffmpeg/RELEASE_NOTES --> /usr/share/doc/ffmpeg-4.3.1/