Changes between Version 100 and Version 101 of CompilationGuide/Ubuntu


Ignore:
Timestamp:
Aug 20, 2014, 12:53:18 AM (5 years ago)
Author:
llogan
Comment:

update to yasm 1.3.0, fix some links

Legend:

Unmodified
Added
Removed
Modified
  • CompilationGuide/Ubuntu

    v100 v101  
    4848An assembler for x86 optimizations used by x264 and FFmpeg. Highly recommended or your resulting build may be very slow.
    4949
    50 If your repository offers a `yasm` package ≥ 1.2.0 then you can install that instead of compiling:
     50If your repository offers a `yasm` package ≥ 1.3.0 then you can install that instead of compiling:
    5151
    5252{{{
     
    5858{{{
    5959cd ~/ffmpeg_sources
    60 wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
    61 tar xzvf yasm-1.2.0.tar.gz
    62 cd yasm-1.2.0
     60wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
     61tar xzvf yasm-1.3.0.tar.gz
     62cd yasm-1.3.0
    6363./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin"
    6464make
     
    6969=== libx264 ===
    7070
    71 H.264 video encoder. See the [[x264EncodingGuide|x264 Encoding Guide]] for more information and usage examples.
     71H.264 video encoder. See the [[Encode/H.264|H.264 Encoding Guide]] for more information and usage examples.
    7272
    7373Requires `ffmpeg` to be configured with `--enable-gpl` `--enable-libx264`.
     
    8686=== libfdk-aac ===
    8787
    88 AAC audio encoder. See the [[AACEncodingGuide|AAC Encoding Guide]] for more information and usage examples.
     88AAC audio encoder. See the [[Encode/AAC|AAC Encoding Guide]] for more information and usage examples.
    8989
    9090Requires `ffmpeg` to be configured with `--enable-libfdk_aac` (and `--enable-nonfree` if you also included `--enable-gpl`).
     
    218218=== Persistent Environment Variables ===
    219219
    220 You can tell your shell (assuming you're using Bash) to persistantly use your new `ffmpeg` in `~/bin`. The first command will allow you to simply run `man ffmpeg` to get the FFmpeg man pages. The second command will source `~/.profile` which will add `~/bin` to your `$PATH`. In short, the following commands will allow you to simply type `ffmpeg` and `man ffmpeg` in your terminal and they will "just work":
     220You can tell your shell (assuming you're using Bash) to persistently use your new `ffmpeg` in `~/bin`. The first command will allow you to simply run `man ffmpeg` to get the FFmpeg man pages. The second command will source `~/.profile` which will add `~/bin` to your `$PATH`. In short, the following commands will allow you to simply type `ffmpeg` and `man ffmpeg` in your terminal and they will "just work":
    221221
    222222{{{
     
    240240=== Additional Notes ===
    241241
    242 * See the [[x264EncodingGuide|x264 Encoding Guide]] for some encoding examples.
     242* See the [[Encode/H.264|H.264 Encoding Guide]] for some encoding examples.
    243243* If you do not see `FFmpeg developers` in your ffmpeg console output then something went wrong and you're probably using the [http://stackoverflow.com/a/9477756/1109017 fake "ffmpeg"] from the repository.
    244244* HTML formatted documentation is available in `~/ffmpeg_build/share/doc/ffmpeg`.
     
    279279
    280280== Also See ==
    281 * [[GenericCompilationGuide|Generic FFmpeg Compilation Guide]]
    282 * [[x264EncodingGuide|x264 Encoding Guide]]
    283 * [[AACEncodingGuide|AAC Encoding Guide]]
     281* [[CompilationGuide/Generic|Generic FFmpeg Compilation Guide]]
     282* [[Encode/H.264|H.264 Encoding Guide]]
     283* [[Encode/AAC|AAC Encoding Guide]]