Skip to content

Instantly share code, notes, and snippets.

@GladOSkar
Last active December 24, 2021 01:28
Show Gist options
  • Save GladOSkar/9f207fc8323f45600a82ba46db9165a1 to your computer and use it in GitHub Desktop.
Save GladOSkar/9f207fc8323f45600a82ba46db9165a1 to your computer and use it in GitHub Desktop.
#!/usr/bin/env sh
if [ $(id -u) -ne 0 ]
then
echo "Root plz"
exit 1
fi
echo " "
echo " vvvvvvvv "
echo " >>> UPDATING <<< "
echo " ^^^^^^^^ "
echo " "
apt-get update
apt-get upgrade -y
echo " "
echo " vvvvvvvvvvv "
echo " >>> LIBSRT PREP <<< "
echo " ^^^^^^^^^^^ "
echo " "
apt-get install -y wget tclsh pkg-config cmake libssl-dev build-essential
wget https://github.com/Haivision/srt/archive/refs/tags/v1.4.4.tar.gz
tar -xf v1.4.4.tar.gz
cd srt-1.4.4/
./configure
echo " "
echo " vvvvvvvvvvvv "
echo " >>> LIBSRT BUILD <<< "
echo " ^^^^^^^^^^^^ "
echo " "
make -j4
make install
cd ..
echo " "
echo " vvvvvvvv "
echo " >>> MPV PREP <<< "
echo " ^^^^^^^^ "
echo " "
apt-get install -y \
git build-essential autoconf pkg-config libtool yasm \
libfreetype6-dev libfribidi-dev libharfbuzz-dev libfontconfig1-dev \
xorg-dev xserver-xorg-dev libegl1-mesa-dev \
libasound2-dev libpulse-dev
git clone https://github.com/mpv-player/mpv-build.git
cd mpv-build
printf "%s\n" --enable-libsrt >> ffmpeg_options
echo " "
echo " vvvvvvvvv "
echo " >>> MPV BUILD <<< "
echo " ^^^^^^^^^ "
echo " "
./rebuild -j4
./install
echo " "
echo " vvvv "
echo " >>> DONE <<< "
echo " ^^^^ "
echo " "
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment