
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | yum -y install autoconf automake gcc gcc -c++ git libtool make nasm pkgconfig zlib-devel mkdir ~ /ffmpeg_sources cd ~ /ffmpeg_sources curl -O http: //www .tortall.net /projects/yasm/releases/yasm-1 .2.0. tar .gz tar xzvf yasm-1.2.0. tar .gz cd yasm-1.2.0 . /configure --prefix= "$HOME/ffmpeg_build" --bindir= "$HOME/bin" make ; make install ; make distclean . ~/.bash_profile cd ~ /ffmpeg_sources git clone --depth 1 git: //git .videolan.org /x264 cd x264 . /configure --prefix= "$HOME/ffmpeg_build" --bindir= "$HOME/bin" -- enable -static --disable-asm make ; make install ; make distclean cd ~ /ffmpeg_sources git clone --depth 1 git: //github .com /mstorsjo/fdk-aac .git cd fdk-aac autoreconf -fiv . /configure --prefix= "$HOME/ffmpeg_build" --disable-shared make ; make install ; make distclean cd ~ /ffmpeg_sources curl -L -O http: //downloads .sourceforge.net /project/lame/lame/3 .99 /lame-3 .99.5. tar .gz tar xzvf lame-3.99.5. tar .gz cd lame-3.99.5 . /configure --prefix= "$HOME/ffmpeg_build" --bindir= "$HOME/bin" --disable-shared -- enable - nasm make ; make install ; make distclean cd ~ /ffmpeg_sources curl -O https: //ftp .osuosl.org /pub/xiph/releases/opus/opus-1 .0.3. tar .gz tar xzvf opus-1.0.3. tar .gz cd opus-1.0.3 . /configure --prefix= "$HOME/ffmpeg_build" --disable-shared make ; make install ; make distclean cd ~ /ffmpeg_sources curl -O https: //ftp .osuosl.org /pub/xiph/releases/ogg/libogg-1 .3.2. tar .gz tar xzvf libogg-1.3.2. tar .gz cd libogg-1.3.2 . /configure --prefix= "$HOME/ffmpeg_build" --disable-shared make ; make install ; make distclean cd ~ /ffmpeg_sources curl -O https: //ftp .osuosl.org /pub/xiph/releases/vorbis/libvorbis-1 .3.3. tar .gz tar xzvf libvorbis-1.3.3. tar .gz cd libvorbis-1.3.3 . /configure --prefix= "$HOME/ffmpeg_build" --with-ogg= "$HOME/ffmpeg_build" --disable-shared make ; make install ; make distclean cd ~ /ffmpeg_sources git clone --depth 1 https: //chromium .googlesource.com /webm/libvpx cd libvpx . /configure --prefix= "$HOME/ffmpeg_build" --disable-examples make ; make install ; make clean cd ~ /ffmpeg_sources curl -O https: //ftp .osuosl.org /pub/xiph/releases/theora/libtheora-1 .1.1. tar .gz tar xzvf libtheora-1.1.1. tar .gz cd libtheora-1.1.1 . /configure --prefix= "$HOME/ffmpeg_build" --with-ogg= "$HOME/ffmpeg_build" --disable-examples --disable-shared --disable-sdltest --disable-vorbistest; make ; make install ; make distclean yum -y install freetype-devel speex-devel cd ~ /ffmpeg_sources git clone --depth 1 git: //source .ffmpeg.org /ffmpeg cd ffmpeg PKG_CONFIG_PATH= "$HOME/ffmpeg_build/lib/pkgconfig" export PKG_CONFIG_PATH . /configure --prefix= "$HOME/ffmpeg_build" --extra-cflags= "-I$HOME/ffmpeg_build/include" --extra-ldflags= "-L$HOME/ffmpeg_build/lib" --bindir= "$HOME/bin" --extra-libs= "-ldl" -- enable -gpl -- enable -nonfree -- enable -libfdk_aac -- enable -libmp3lame -- enable -libopus -- enable -libvorbis -- enable -libvpx -- enable -libx264 -- enable -libfreetype -- enable -libspeex -- enable -libtheora make ; make install ; make distclean hash -r . ~/.bash_profile cd ~ /ffmpeg_sources/ffmpeg/tools make qt-faststart cp qt-faststart /usr/bin ldconfig cd |
