Skip to content

Instantly share code, notes, and snippets.

@rubeniskov
Created June 16, 2018 10:23
Show Gist options
  • Save rubeniskov/c5c4303b0fce265bbcc0379b1b9c8013 to your computer and use it in GitHub Desktop.
Save rubeniskov/c5c4303b0fce265bbcc0379b1b9c8013 to your computer and use it in GitHub Desktop.
apt-get update \
&& apt-get install -yy \
wget \
bzip2 \
autoconf \
gettext \
pkg-config \
build-essential \
libtool \
libomxil-bellagio-dev \
libx265-dev \
&& mkdir -p $HOME/ffmpeg_build \
&& cd /tmp \
&& wget -q https://github.com/mstorsjo/fdk-aac/archive/v0.1.6.tar.gz \
&& tar xvf v0.1.6.tar.gz \
&& cd fdk-aac-0.1.6 \
&& autoreconf -fiv \
&& ./configure \
--prefix="$HOME/ffmpeg_build" \
--disable-shared \
&& make -j4 \
&& make install \
&& make distclean \
&& cd /tmp \
&& wget -q https://ffmpeg.org/releases/ffmpeg-4.0.tar.bz2 \
&& tar xvf ffmpeg-4.0.tar.bz2 \
&& cd ffmpeg-4.0 \
&& PATH="$PATH:$HOME/bin" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
--prefix="$HOME/ffmpeg_build" \
--extra-cflags="-I$HOME/ffmpeg_build/include" \
--extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--bindir="$HOME/bin" \
--arch=armel \
--target-os=linux \
--enable-gpl \
--enable-omx \
--enable-omx-rpi \
--enable-nonfree \
--enable-libfdk-aac \
--enable-libx265 \
&& PATH="$PATH:$HOME/bin" make -j4 \
&& make install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment