This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
build_ffmpeg_linux [2015/06/19 13:15] masikh [Build and Install libvpx] Repository no longer available at http://git.chromium.org/webm/libvpx.git it changed to: https://chromium.googlesource.com/webm/libvpx |
build_ffmpeg_linux [2017/02/12 15:56] (current) cmd [Overview] |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ====Overview==== | ====Overview==== | ||
| - | This guide aims to provide the details on building the latest version of [[http:// | + | This guide aims to [[http:// |
| Line 19: | Line 19: | ||
| ====Build Procedure==== | ====Build Procedure==== | ||
| - | The below process is written by Serviio users. It will replace all existing libraries and tools with the new ones. | + | The below process is written by Serviio users [[http:// |
| - | You can also follow a [[http:// | + | You can also follow a [[http:// |
| ===Remove Existing Versions of Packages=== | ===Remove Existing Versions of Packages=== | ||
| Line 45: | Line 45: | ||
| ===Yasm=== | ===Yasm=== | ||
| - | Yasm is an assembler and is recommended for x264 and FFmpeg. Version 1.2 is required to build the latest x264 and FFmpeg sources. | + | Yasm is an assembler and is recommended for x264 and FFmpeg. Version 1.3 is required to build the latest x264 and FFmpeg sources. |
| < | < | ||
| Line 51: | Line 51: | ||
| mkdir src | mkdir src | ||
| cd src | cd src | ||
| - | wget http:// | + | wget http:// |
| - | tar xzvf yasm-1.2.0.tar.gz | + | tar xzvf yasm-1.3.0.tar.gz |
| - | cd yasm-1.2.0 | + | cd yasm-1.3.0 |
| ./configure | ./configure | ||
| make | make | ||
| - | sudo checkinstall --pkgname=yasm --pkgversion=" | + | sudo checkinstall --pkgname=yasm --pkgversion=" |
| --deldoc=yes --fstrans=no --default | --deldoc=yes --fstrans=no --default | ||
| </ | </ | ||
| Line 114: | Line 114: | ||
| Else, to use the version that Serviio ships with | Else, to use the version that Serviio ships with | ||
| < | < | ||
| - | wget http:// | + | wget http:// |
| - | tar xvf ffmpeg-N-54096-ge41bf19.tar.gz | + | bzip2 -d ffmpeg-2.4.x.tar.bz2 |
| + | tar xvf ffmpeg-2.4.x.tar | ||
| </ | </ | ||
| Line 168: | Line 169: | ||
| ====Conclusion==== | ====Conclusion==== | ||
| - | At this point, FFmpeg is installed and Serviio should now use the newly built version. Please visit the [[http:// | + | At this point, FFmpeg is installed and Serviio should now use the newly built version. Please visit the [[http:// |
| ====Note==== | ====Note==== | ||
| Line 182: | Line 183: | ||
| < | < | ||
| - | Save the file | + | Save the file < |
| - | Now enter | + | Now enter: sudo ldconfig |
| - | ldconfig | + | Now reboot machine: sudo reboot |
| - | + | ||
| - | Now reboot machine | + | |
| ~~NOTOC~~ | ~~NOTOC~~ | ||