Added in a ffmpeg auto-installer function to our Transcoder class

This commit is contained in:
echel0n 2014-04-20 22:55:06 -07:00
commit 0f08619ac5
8 changed files with 257 additions and 153 deletions

View file

@ -1,11 +1,28 @@
#!/bin/sh
#!/bin/sh
git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
./configure --disable-yasm
# get ffmpeg/yasm/x264
git clone git://source.ffmpeg.org/ffmpeg.git FFmpeg
git clone git://github.com/yasm/yasm.git FFmpeg/yasm
git clone git://git.videolan.org/x264.git FFmpeg/x264
# compile/install yasm
cd FFmpeg/yasm
./autogen.sh
./configure
make
make install
cd -
# compile/install x264
cd FFmpeg/x264
./configure --enable-static --enable-shared
make
make install
ldconfig
cd -
# compile/install ffmpeg
cd FFmpeg
./configure --disable-asm --enable-libx264 --enable-gpl
make install
cd -