Changes between Version 61 and Version 62 of CompilationGuide/Ubuntu


Ignore:
Timestamp:
May 16, 2013, 9:52:20 PM (4 years ago)
Author:
llogan
Comment:

list older Ubuntus since users don't read paragraphs; add ffmpeg_sources directory

Legend:

Unmodified
Added
Removed
Modified
  • CompilationGuide/Ubuntu

    v61 v62  
    55This guide for '''Ubuntu 13.04 Raring Ringtail''' will provide a local install of the latest FFmpeg tools and libraries including several external encoding and decoding libraries (codecs). This will not provide a system installation and therefore will not interfere with anything such as repository packages. 
    66 
    7 Separate guides are available for [[UbuntuCompilationGuideQuantal|Ubuntu 12.10 Quantal Quetzal, Ubuntu 12.04 Precise Pangolin, Ubuntu 11.10 Oneiric Ocelot]], [[UbuntuCompilationGuideLucid|Ubuntu 10.04 Lucid Lynx]], and [[UbuntuCompilationGuideHardy|Ubuntu 8.04 Hardy Heron]]. 
     7Separate guides are available for: 
     8* [[UbuntuCompilationGuideQuantal|Ubuntu 12.10 Quantal Quetzal]] 
     9* [[UbuntuCompilationGuideQuantal|Ubuntu 12.04 Precise Pangolin]] 
     10* [[UbuntuCompilationGuideQuantal|Ubuntu 11.10 Oneiric Ocelot]] 
     11* [[UbuntuCompilationGuideLucid|Ubuntu 10.04 Lucid Lynx]] 
     12* [[UbuntuCompilationGuideHardy|Ubuntu 8.04 Hardy Heron]] 
    813 
     14---- 
     15 
     16== Get the dependencies == 
    917  '''Note:''' Copy and paste the whole code box for each step. 
    1018 
    11 == Preparation == 
    12  
    13 Get the dependencies ('''Ubuntu Desktop'''): 
     19'''Ubuntu Desktop''': 
    1420{{{ 
    1521sudo apt-get update && \ 
     
    1925}}} 
    2026 
    21 Get the dependencies ('''Ubuntu Server'''): 
     27'''Ubuntu Server''': 
    2228{{{ 
    2329sudo apt-get update && \ 
     
    3440H.264 video encoder. The following commands will get the current source files, compile, and install x264. See the [[x264EncodingGuide|x264 Encoding Guide]] for some usage examples. 
    3541{{{ 
    36 cd && \ 
     42mkdir ~/ffmpeg_sources && | 
     43cd ~/ffmpeg_sources && \ 
    3744git clone --depth 1 git://git.videolan.org/x264.git && \ 
    3845cd x264 && \ 
     
    4855AAC audio encoder. 
    4956{{{ 
    50 cd && \ 
     57cd ~/ffmpeg_sources && \ 
    5158git clone --depth 1 git://github.com/mstorsjo/fdk-aac.git && \ 
    5259cd fdk-aac && \ 
     
    6572 
    6673{{{ 
    67 cd && \ 
     74cd ~/ffmpeg_sources && \ 
    6875git clone --depth 1 git://source.ffmpeg.org/ffmpeg && \ 
    6976cd ffmpeg && \ 
     
    8289 
    8390== Finish == 
    84 Installation is now complete and ffmpeg is now ready for use. You can keep the `ffmpeg,` `fdk-aac`, and `x264` directories in your home directory if you plan on updating later. See [#update Updating FFmpeg] below for more details followed by instructions for reverting all changes made by this guide. 
     91Installation is now complete and ffmpeg is now ready for use. You can keep the `ffmpeg_sources` directory if you plan on updating later. See [#update Updating FFmpeg] below for more details followed by instructions for reverting all changes made by this guide. 
    8592 
    8693---- 
    8794 
    88 == Updating FFmpeg ('''Ubuntu Desktop''') ==#update 
     95== Updating FFmpeg (Ubuntu Desktop) ==#update 
    8996Development of FFmpeg and x264 is active and an occasional update can give you new features and bug fixes. First, remove (or move) the old files and then update the dependencies: 
    9097{{{ 
     
    99106=== x264 === 
    100107{{{ 
    101 cd ~/x264 
     108cd ~/ffmpeg_sources/x264 
    102109make distclean 
    103110git pull 
     
    107114=== fdk-aac === 
    108115{{{ 
    109 cd ~/fdk-aac 
     116cd ~/ffmpeg_sources/fdk-aac 
    110117make distclean 
    111118git pull 
     
    115122=== ffmpeg === 
    116123{{{ 
    117 cd ~/ffmpeg 
     124cd ~/ffmpeg_sources/ffmpeg 
    118125make distclean 
    119126git pull 
     
    126133To remove ffmpeg, x264, and dependencies installed for this guide: 
    127134{{{ 
    128 rm -rf ~/ffmpeg_builds ~/ffmpeg ~/fdk-aac ~/x264 && \ 
     135rm -rf ~/ffmpeg_builds ~/ffmpeg_sources && \ 
    129136rm -f ~/bin/{ffmpeg,ffplay,ffprobe,ffserver,x264} && \ 
    130137sudo apt-get autoremove autoconf automake build-essential git libass-dev libfaac-dev libgpac-dev \ 
     
    132139  libvorbis-dev libvpx-dev libx11-dev libxext-dev libxfixes-dev pkg-config texi2html yasm zlib1g-dev 
    133140}}} 
     141 
     142---- 
    134143 
    135144== If You Need Help ==