Changes between Version 47 and Version 48 of CompilationGuide/Ubuntu


Ignore:
Timestamp:
Jan 11, 2013, 9:37:30 PM (6 years ago)
Author:
llogan
Comment:

add yasm section now that x264 requires 1.2.0

Legend:

Unmodified
Added
Removed
Modified
  • CompilationGuide/Ubuntu

    v47 v48  
    1111Remove any existing packages: 
    1212{{{ 
    13 sudo apt-get remove ffmpeg x264 libav-tools libvpx-dev libx264-dev 
     13sudo apt-get remove ffmpeg x264 libav-tools libvpx-dev libx264-dev yasm 
    1414}}} 
    1515 
     
    2222  libgpac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev \ 
    2323  librtmp-dev libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev \ 
    24   libx11-dev libxext-dev libxfixes-dev pkg-config texi2html yasm zlib1g-dev 
     24  libx11-dev libxext-dev libxfixes-dev pkg-config texi2html zlib1g-dev 
    2525}}} 
    2626 
     
    3030sudo apt-get -y install autoconf build-essential checkinstall git libass-dev libfaac-dev \ 
    3131  libgpac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev librtmp-dev \ 
    32   libtheora-dev libtool libvorbis-dev pkg-config texi2html yasm zlib1g-dev 
     32  libtheora-dev libtool libvorbis-dev pkg-config texi2html zlib1g-dev 
    3333}}} 
    3434 
    3535== Installation == 
     36 
     37=== Yasm === 
     38 
     39Yasm is an assembler and is recommended for x264 and FFmpeg. 
     40{{{ 
     41cd 
     42wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz 
     43tar xzvf yasm-1.2.0.tar.gz 
     44cd yasm-1.2.0 
     45./configure 
     46make 
     47sudo checkinstall --pkgname=yasm --pkgversion="1.2.0" --backup=no \ 
     48  --deldoc=yes --fstrans=no --default 
     49}}} 
     50 
    3651=== x264 === 
    3752H.264 video encoder. The following commands will get the current source files, compile, and install x264. See the [wiki:x264EncodingGuide x264 Encoding Guide] for some usage examples.