-
Notifications
You must be signed in to change notification settings - Fork 16
/
.travis-install.bash
46 lines (37 loc) · 1.43 KB
/
.travis-install.bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash
# Download FFmpeg and VTM decoder and place them in $PATH.
set -euvo pipefail
mkdir -p "${HOME}/bin"
export PATH="/opt/homebrew/bin/:${PATH}"
if [ "$(uname)" == "Darwin" ]; then
wget http://ultravideo.fi/ffmpeg-release-7.0-static-applesilicon.tar.xz
sha256sum -c - << EOF
c2bf6c192fac269ec298ee20b403cc6c9b493970ca3902a2123e649813ea1aba ffmpeg-release-7.0-static-applesilicon.tar.xz
EOF
tar xf ffmpeg-release-7.0-static-applesilicon.tar.xz
cp ffmpeg "${HOME}/bin/ffmpeg"
chmod +x "${HOME}/bin/ffmpeg"
wget http://ultravideo.fi/vtm-23.4-applesilicon.tar.xz
sha256sum -c - << EOF
193c71adca4f4882425de20f93f63ec6e20fe84154137d6894571a354962c7e1 vtm-23.4-applesilicon.tar.xz
EOF
tar xf vtm-23.4-applesilicon.tar.xz
cp DecoderApp "${HOME}/bin/DecoderAppStatic"
chmod +x "${HOME}/bin/DecoderAppStatic"
else
wget http://ultravideo.fi/ffmpeg-release-4.2.1-32bit-static.tar.xz
sha256sum -c - << EOF
226f55f8a94d71f3d231a20fe59fcbb7f6100cabf663f9bcb887d17b332a91c5 ffmpeg-release-4.2.1-32bit-static.tar.xz
EOF
tar xf ffmpeg-release-4.2.1-32bit-static.tar.xz
cp ffmpeg-4.2.1-i686-static/ffmpeg "${HOME}/bin/ffmpeg"
chmod +x "${HOME}/bin/ffmpeg"
wget http://ultravideo.fi/ubuntu-vtm-13.0.tgz
sha256sum -c - << EOF
1751bba04611791040a978015da8bb537fcd89c89453c0cdc1ec2719aac2a1a8 ubuntu-vtm-13.0.tgz
EOF
tar xf ubuntu-vtm-13.0.tgz
cp DecoderApp "${HOME}/bin/DecoderAppStatic"
chmod +x "${HOME}/bin/DecoderAppStatic"
fi
export PATH="${HOME}/bin:${PATH}"