aboutsummaryrefslogtreecommitdiffstats
path: root/examples/tg16/streams/encoder-install.sh
diff options
context:
space:
mode:
Diffstat (limited to 'examples/tg16/streams/encoder-install.sh')
-rw-r--r--examples/tg16/streams/encoder-install.sh42
1 files changed, 42 insertions, 0 deletions
diff --git a/examples/tg16/streams/encoder-install.sh b/examples/tg16/streams/encoder-install.sh
new file mode 100644
index 0000000..87da90f
--- /dev/null
+++ b/examples/tg16/streams/encoder-install.sh
@@ -0,0 +1,42 @@
+#!/bin/bash
+apt-get -y install build-essential git-core pkg-config libfaad-dev libdvbpsi-dev liblivemedia-dev libraw1394-dev libdc1394-22-dev libavc1394-dev libtool libtwolame-dev automake dkms libfontconfig1 libice6 libjpeg62 libmng1 libsm6 libtiff5 libxi6 libxrandr2 libxrender1 fontconfig libgl1-mesa-glx dh-autoreconf linux-headers-amd64 zlib1g-dev unzip libgcrypt-dev libvorbis-dev yasm sudo
+dpkg -i desktopvideo_10.6.2a3_amd64.deb
+
+cd libvpx
+./configure --enable-shared
+make -j20
+sudo make install
+sudo ldconfig
+cd ..
+
+cd x264
+./configure --enable-shared
+make -j20
+sudo make install
+sudo ldconfig
+cd ..
+
+cd fdk-aac
+libtoolize
+aclocal
+automake --add-missing
+autoconf
+./configure
+make -j20
+sudo make install
+sudo ldconfig
+cd ..
+
+cd ffmpeg
+./configure --enable-shared --enable-libx264 --disable-stripping --enable-gpl --enable-nonfree --enable-libvpx --enable-libvorbis --enable-libfdk-aac
+make -j20
+sudo make install
+sudo ldconfig
+cd ..
+
+cd vlc
+./bootstrap
+./configure --disable-dbus --disable-mad --disable-postproc --disable-a52 --disable-glx --disable-fribidi --disable-qt --disable-skins2 --enable-dvbpsi --enable-faad --disable-nls --disable-xcb --disable-sdl --disable-libgcrypt --disable-lua --disable-alsa --disable-v4l2 --enable-libgcrypt --enable-fdkaac --with-decklink-sdk=/root/decklink-sdk/Linux
+make -j20
+sudo make install
+sudo ldconfig