Red Page

Микроблог Красная Страница

Сборка FFMPEG

Исходные коды:

Yasm: http://yasm.tortall.net/Download.html
FAAD/FAAC: http://sourceforge.net/projects/faac/files/
LAME: http://sourceforge.net/projects/lame/files/lame/
VORBIS: http://downloads.xiph.org/releases/vorbis/
libtheora: http://downloads.xiph.org/releases/theora/
VPX: http://www.webmproject.org/code/
X264: http://www.videolan.org/developers/x264.html
opencore-amr: http://sourceforge.net/projects/opencore-amr/files/
xvidcore: http://ftp.ru.debian.org/debian-multimedia/pool/main/x/xvidcore/
Ffmpeg: http://www.ffmpeg.org/releases/

Сборка:

yasm:
# ./configure
# checkinstall


faad:
# ./configure --with-mp4v2
# checkinstall


faac:
Откроем файл ./common/mp4v2/mpeg4ip.h
Ищем строку 126 и за комментируем её, вот так:
#/*char *strcasestr(const char *haystack, const char *needle);*/
Потом продолжаем:
# ./configure --with-mp4v2
# checkinstall


lame:
# ./configure
# checkinstall


Vorbis:
# apt-get install libogg-dev
# ./configure
# checkinstall


theora:
# ./configure
# checkinstall


libvpx:
# ./configure --enable-pic --enable-vp8 --enable-shared
# checkinstall


x264:
# ./configure --enable-shared --enable-static
# checkinstall


AMR:
# ./configure
# checkinstall


XVIDCORE:
# ./configure
# checkinstall


FFMPEG:
# apt-get install libxext-dev libxfixes-dev

# ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libvpx --enable-libxvid --enable-x11grab

# checkinstall
# ldconfig -v