parent
3540e71a33
commit
de32d89fc6
|
@ -1,18 +1,12 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next -y
|
|
||||||
sudo apt-get -qq update
|
sudo apt-get -qq update
|
||||||
sudo apt-get install -y \
|
sudo apt-get install -y \
|
||||||
build-essential \
|
build-essential \
|
||||||
checkinstall \
|
checkinstall \
|
||||||
cmake \
|
cmake \
|
||||||
libasound2-dev \
|
libasound2-dev \
|
||||||
libavcodec-ffmpeg-dev \
|
|
||||||
libavdevice-ffmpeg-dev \
|
|
||||||
libavfilter-ffmpeg-dev \
|
|
||||||
libavformat-ffmpeg-dev \
|
|
||||||
libavutil-ffmpeg-dev \
|
|
||||||
libcurl4-openssl-dev \
|
libcurl4-openssl-dev \
|
||||||
libfontconfig-dev \
|
libfontconfig-dev \
|
||||||
libfreetype6-dev \
|
libfreetype6-dev \
|
||||||
|
@ -22,8 +16,6 @@ sudo apt-get install -y \
|
||||||
libpulse-dev \
|
libpulse-dev \
|
||||||
libqt5x11extras5-dev \
|
libqt5x11extras5-dev \
|
||||||
libspeexdsp-dev \
|
libspeexdsp-dev \
|
||||||
libswresample-ffmpeg-dev \
|
|
||||||
libswscale-ffmpeg-dev \
|
|
||||||
libudev-dev \
|
libudev-dev \
|
||||||
libv4l-dev \
|
libv4l-dev \
|
||||||
libvlc-dev \
|
libvlc-dev \
|
||||||
|
@ -34,4 +26,14 @@ sudo apt-get install -y \
|
||||||
libxcomposite-dev \
|
libxcomposite-dev \
|
||||||
libxinerama-dev \
|
libxinerama-dev \
|
||||||
pkg-config \
|
pkg-config \
|
||||||
qtbase5-dev
|
qtbase5-dev \
|
||||||
|
yasm \
|
||||||
|
zlib1g-dev
|
||||||
|
|
||||||
|
# FFmpeg
|
||||||
|
cd ..
|
||||||
|
git clone --depth 1 git://source.ffmpeg.org/ffmpeg.git
|
||||||
|
cd ffmpeg
|
||||||
|
./configure --enable-shared
|
||||||
|
make -j2
|
||||||
|
sudo make install
|
||||||
|
|
Loading…
Reference in New Issue