Changes between Version 2 and Version 3 of UbuntuCompilationGuideQuantal


Ignore:
Timestamp:
May 25, 2013, 8:28:26 PM (4 years ago)
Author:
llogan
Comment:

remove librtmp (native support exists); remove libfaac (use libfdk_aac instead); keep pkg-config (installed by default IIRC, other non-ffmpeg stuff depends)

Legend:

Unmodified
Added
Removed
Modified
  • UbuntuCompilationGuideQuantal

    v2 v3  
    1414}}} 
    1515 
    16   '''Note:''' The ''multiverse'' repository must be enabled in order to install the ''libfaac-dev'' package. See [https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_Repositories_in_Ubuntu more details on adding repositories]. 
    17  
    1816Get the dependencies ('''Ubuntu Desktop''' users): 
    1917{{{ 
    2018sudo apt-get update 
    21 sudo apt-get -y install autoconf automake build-essential checkinstall git libass-dev libfaac-dev \ 
     19sudo apt-get -y install autoconf automake build-essential checkinstall git libass-dev \ 
    2220  libgpac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev \ 
    2321  libsdl1.2-dev libspeex-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libx11-dev \ 
     
    2826{{{ 
    2927sudo apt-get update 
    30 sudo apt-get -y install autoconf automake build-essential checkinstall git libass-dev libfaac-dev \ 
    31   libgpac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev librtmp-dev libspeex-dev \ 
     28sudo apt-get -y install autoconf automake build-essential checkinstall git libass-dev \ 
     29  libgpac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libspeex-dev \ 
    3230  libtheora-dev libtool libvorbis-dev pkg-config texi2html zlib1g-dev 
    3331}}} 
     
    114112git clone --depth 1 git://source.ffmpeg.org/ffmpeg 
    115113cd ffmpeg 
    116 ./configure --extra-libs="-ldl" --enable-gpl --enable-libass --enable-libfaac --enable-libfdk-aac --enable-libmp3lame \ 
    117   --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libspeex --enable-librtmp --enable-libtheora \ 
    118   --enable-libvorbis --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 
     114./configure --extra-libs="-ldl" --enable-gpl --enable-libass --enable-libfdk-aac --enable-libmp3lame \ 
     115  --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libspeex --enable-libtheora --enable-libvorbis \ 
     116  --enable-libvpx --enable-x11grab --enable-libx264 --enable-nonfree --enable-version3 
    119117make 
    120118sudo checkinstall --pkgname=ffmpeg --pkgversion="7:$(date +%Y%m%d%H%M)-git" --backup=no \ 
     
    160158sudo apt-get -y remove ffmpeg x264 libx264-dev libvpx-dev 
    161159sudo apt-get update 
    162 sudo apt-get -y install autoconf automake build-essential checkinstall git libass-dev libfaac-dev \ 
     160sudo apt-get -y install autoconf automake build-essential checkinstall git libass-dev \ 
    163161  libgpac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev \ 
    164162  libsdl1.2-dev libspeex-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev \ 
     
    212210{{{ 
    213211sudo apt-get autoremove autoconf automake build-essential checkinstall fdk-aac ffmpeg git libass-dev \ 
    214   libfaac-dev libgpac-dev libjack-jackd2-dev libmp3lame-dev libsdl1.2-dev libspeex-dev libtheora-dev \ 
    215   libtool libva-dev libvdpau-dev libvorbis-dev libvpx libx11-dev libxfixes-dev opus pkg-config \ 
    216   qt-faststart texi2html x264 yasm zlib1g-dev 
     212  libgpac-dev libjack-jackd2-dev libmp3lame-dev libsdl1.2-dev libspeex-dev libtheora-dev libtool \ 
     213  libva-dev libvdpau-dev libvorbis-dev libvpx libx11-dev libxfixes-dev opus qt-faststart texi2html \ 
     214  x264 yasm zlib1g-dev 
    217215}}} 
    218216Lastly, delete the `x264`, `fdk-aac`, `libvpx`, `opus`, and `ffmpeg` directories in your home folder.