45 lines
1.2 KiB
Bash
Executable File
45 lines
1.2 KiB
Bash
Executable File
#!/bin/sh
|
|
mkdir ~/ffmpeg_sources
|
|
cd ~/ffmpeg_sources
|
|
wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master
|
|
unzip fdk-aac.zip
|
|
cd mstorsjo-fdk-aac*
|
|
autoreconf -fiv
|
|
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
|
|
make
|
|
sudo make install
|
|
make distclean
|
|
cd ~/ffmpeg_sources
|
|
wget http://webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2
|
|
tar xjvf libvpx-v1.3.0.tar.bz2
|
|
cd libvpx-v1.3.0
|
|
PATH="$PATH:$HOME/bin" ./configure --prefix="$HOME/ffmpeg_build" --disable-examples
|
|
PATH="$PATH:$HOME/bin" make
|
|
sudo make install
|
|
make clean
|
|
cd ~/ffmpeg_sources
|
|
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
|
|
tar xjvf ffmpeg-snapshot.tar.bz2
|
|
cd ffmpeg
|
|
PATH="$PATH:$HOME/bin" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure \
|
|
--prefix="$HOME/ffmpeg_build" \
|
|
--extra-cflags="-I$HOME/ffmpeg_build/include" \
|
|
--extra-ldflags="-L$HOME/ffmpeg_build/lib" \
|
|
--bindir="$HOME/bin" \
|
|
--enable-gpl \
|
|
--enable-libass \
|
|
--enable-libfdk-aac \
|
|
--enable-libfreetype \
|
|
--enable-libmp3lame \
|
|
--enable-libopus \
|
|
--enable-libtheora \
|
|
--enable-libvorbis \
|
|
--enable-libvpx \
|
|
--enable-libx264 \
|
|
--enable-nonfree \
|
|
--enable-x11grab
|
|
PATH="$PATH:$HOME/bin" make
|
|
sudo make install
|
|
make distclean
|
|
hash -r
|