User Tools

Site Tools


build_ffmpeg_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
build_ffmpeg_linux [2015/01/22 16:19]
pcfascst corrected ffmpeg location for serviio.sh to be actual location executable would be located for someone following this guide.
build_ffmpeg_linux [2017/02/12 15:53]
cmd [Build Procedure]
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://www.mesincuci.co/harga-mesin-cuci-toshiba-1-tabung-2017|Harga Toshiba 1 Tabung]]. It will replace all existing libraries and tools with the new ones.
  
-You can also follow a [[http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide|guide supplied by FFmpeg developers]] themselves, which will instead build ffmpeg in an isolated location. If you do this, you will need to use the ffmpeg.location [[http://www.serviio.org/component/content/article?id=21#q3|system property]] to tell Serviio which ffmpeg binary to use e.g. add <code>-Dffmpeg.location=/home/username/src/ffmpeg/ffmpeg</code> to bin/serviio.sh.+You can also follow a [[http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide|guide supplied by FFmpeg developers]] themselves, which will instead build ffmpeg in an isolated location. If you do this, you will need to use the ffmpeg.location [[http://www.serviio.org/component/content/article?id=21#q3|system property]] to tell Serviio which ffmpeg binary to use e.g. add <code>-Dffmpeg.location=/home/username/ffmpeg_sources/ffmpeg/ffmpeg</code> to bin/serviio.sh.
  
 ===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.is required to build the latest x264 and FFmpeg sources.+Yasm is an assembler and is recommended for x264 and FFmpeg. Version 1.is required to build the latest x264 and FFmpeg sources.
  
 <code> <code>
Line 51: Line 51:
 mkdir src mkdir src
 cd src cd src
-wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz +wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz 
-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="1.2.0" --backup=no \+sudo checkinstall --pkgname=yasm --pkgversion="1.3.0" --backup=no \
   --deldoc=yes --fstrans=no --default   --deldoc=yes --fstrans=no --default
 </code> </code>
Line 114: Line 114:
 Else, to use the version that Serviio ships with Else, to use the version that Serviio ships with
 <code> <code>
-wget http://download.serviio.org/opensource/ffmpeg-N-54096-ge41bf19.tar.gz +wget http://download.serviio.org/opensource/ffmpeg-2.4.x.tar.bz2 
-tar xvf ffmpeg-N-54096-ge41bf19.tar.gz+bzip2 -d ffmpeg-2.4.x.tar.bz2 
 +tar xvf ffmpeg-2.4.x.tar
 </code> </code>
  
Line 138: Line 139:
 <code> <code>
 cd ~/src cd ~/src
-git clone http://git.chromium.org/webm/libvpx.git+git clone https://chromium.googlesource.com/webm/libvpx
 cd libvpx cd libvpx
 ./configure ./configure
Line 151: Line 152:
 </code> </code>
 to the long ./configure command to the long ./configure command
- 
  
 ====Add Additional Support to x264 (Lavf)==== ====Add Additional Support to x264 (Lavf)====
Line 169: Line 169:
  
 ====Conclusion==== ====Conclusion====
-At this point, FFmpeg is installed and Serviio should now use the newly built version. Please visit the [[http://forum.serviio.org/|forum]] if you need assistance with this guide.+At this point, FFmpeg is installed and Serviio should now use the newly built version. Please visit the [[http://forum.serviio.org/|forum]] if you need [[http://www.mesincuci.co/cara-merawat-dan-membersihkan-mesin-cuci|Cara Membersihkan Mesin Cuci]] assistance with this guide.
  
 ====Note==== ====Note====
Line 183: Line 183:
 <code>include /usr/local/lib/</code> <code>include /usr/local/lib/</code>
  
-Save the file  +Save the file <ctrl>+x   y <enter>
- +
-Now enter+
  
-ldconfig+Now enter: sudo ldconfig
  
-Now reboot machine+Now reboot machine: sudo reboot
  
  
 ~~NOTOC~~ ~~NOTOC~~
build_ffmpeg_linux.txt · Last modified: 2017/02/12 15:56 by cmd