Changes between Version 93 and Version 94 of CompilationGuide/Ubuntu
- Timestamp:
- Apr 16, 2014, 6:45:12 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CompilationGuide/Ubuntu
v93 v94 45 45 === Yasm === 46 46 47 The first step is to compile Yasm which is an assembler used by x264 and FFmpeg. Ubuntu 13.10, Ubuntu 13.04, and Mint 15 users can alternatively install the `yasm` package from the repository instead of compiling. 47 An assembler for x86 optimizations used by x264 and FFmpeg. Highly recommended or your resulting build may be very slow. 48 49 If your repository offers a `yasm` package ≥ 1.2.0 then you can install that instead of compiling: 50 51 {{{ 52 sudo apt-get install yasm 53 }}} 54 55 Otherwise you can compile: 48 56 49 57 {{{ … … 61 69 === libx264 === 62 70 63 H.264 video encoder. See the [[x264EncodingGuide|x264 Encoding Guide]] for more information and usage examples. '''NOTE:''' FFmpeg's ./configure requires --enable-libx264 and --extra-libs="-ldl". 71 H.264 video encoder. See the [[x264EncodingGuide|x264 Encoding Guide]] for more information and usage examples. 72 73 Requires `ffmpeg` to be configured with `--enable-gpl` `--enable-libx264` `--extra-libs=-ldl`. 64 74 65 75 {{{ … … 77 87 78 88 AAC audio encoder. See the [[AACEncodingGuide|AAC Encoding Guide]] for more information and usage examples. 89 90 Requires `ffmpeg` to be configured with `--enable-libfdk_aac` (and `--enable-nonfree` if you also included `--enable-gpl`). 79 91 80 92 {{{ … … 94 106 MP3 audio encoder. 95 107 96 Most users can install the repository package: 108 Requires `ffmpeg` to be configured with `--enable-libmp3lame`. 109 110 If your repository offers a `libmp3lame-dev` package ≥ 3.98.3 then you can install that instead of compiling: 97 111 98 112 {{{ … … 100 114 }}} 101 115 102 Ubuntu 10.04 and Debian Squeezeusers must compile:116 Debian 6 "Squeeze" users must compile: 103 117 104 118 {{{ … … 118 132 Opus audio decoder and encoder. 119 133 134 Requires `ffmpeg` to be configured with `--enable-libopus`. 135 120 136 {{{ 121 137 cd ~/ffmpeg_sources … … 132 148 133 149 VP8/VP9 video encoder and decoder. See the [[vpxEncodingGuide|vpx (WebM) Encoding Guide]] for more information and usage examples. 150 151 Requires `ffmpeg` to be configured with `--enable-libvpx`. 134 152 135 153 {{{
