1
0
Эх сурвалжийг харах

CI: Linux - Install FFmpeg from source

[skip appveyor]
juvester 8 жил өмнө
parent
commit
de32d89fc6

+ 11 - 9
CI/install-dependencies-linux.sh

@@ -1,18 +1,12 @@
 #!/bin/sh
 set -ex
 
-sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next -y
 sudo apt-get -qq update
 sudo apt-get install -y \
         build-essential \
         checkinstall \
         cmake \
         libasound2-dev \
-        libavcodec-ffmpeg-dev \
-        libavdevice-ffmpeg-dev \
-        libavfilter-ffmpeg-dev \
-        libavformat-ffmpeg-dev \
-        libavutil-ffmpeg-dev \
         libcurl4-openssl-dev \
         libfontconfig-dev \
         libfreetype6-dev \
@@ -22,8 +16,6 @@ sudo apt-get install -y \
         libpulse-dev \
         libqt5x11extras5-dev \
         libspeexdsp-dev \
-        libswresample-ffmpeg-dev \
-        libswscale-ffmpeg-dev \
         libudev-dev \
         libv4l-dev \
         libvlc-dev \
@@ -34,4 +26,14 @@ sudo apt-get install -y \
         libxcomposite-dev \
         libxinerama-dev \
         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