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~~ |