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.