Home » Linux » Installa ffmpeg ma 'l-addons
formats

Installa ffmpeg ma 'l-addons

Ippubblikat fuq 4 Novembru, 2011 minn fl Linux

Dan hu mod faċli biex jiġu installati FFmpeg fuq server 64bit Centos. Din l-iskrittura qoxra se tinstalla dak kollu li għandek bżonn awtomatikament. Il-proċess se jieħu madwar 30 minuti u ser tinstalla l-pakketti li ġejjin:

ffmpeg
Mplayer
A52decoder
Amrnb u Amrwb
Kollha codecs
facc u faad2
Ruby
flvtool2
ffmpeg-PHP
Mplayer u Mencoder
Lame
Libogg
Libvorbis
Libtheora
Libwmf
opencoreamr
vorbistools
X264
MP4Box
Xvidcore

1. cd /usr/src/

2. Download ffmpeginstaller serje. Ir-rilaxx stabbli aħħar huwa disponibbli fuq http://www.ffmpeginstaller.com/

wget http://mirror.ffmpeginstaller.com/old/scripts/ffmpeg7/ffmpeginstaller.7.1.tar.gz

Nota: skripts ffmpeginstaller ser tinstalla verżjonijiet stabbli ta 'kull binaries. ffmpeginstaller verżjoni 4 ser tinstalla l-dipendenzi aħħar ta 'ffmpeg u mplayer, u se tuża wkoll l- SVN verżjoni ta 'ffmpeg u mplayer.

3. Unzip-fajl
tar -xzvf ffmpeginstaller.7.1.tar.gz
cd ffmpeginstaller.7.1

4. Mexxi l-installatur.
./install.sh

5. Reboot-server.

6. Ivverifika l-elenkar modulu ffmpeg fil-moduli PHP u oħra.
php -m | grep ffmpeg
ls -lah /usr/local/cpffmpeg/bin/

7. Installa ffmpeg-PHP
Ffmpeg-PHP teħtieġ ffmpeg iżvilupp pakkett. Installa dan il-pakkett bl-użu yum:
yum install ffmpeg-devel

Issa tniżżel l-aħħar ffmpeg-PHP pakkett:
wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2

Untar dan il-pakkett, tibni u jinstallaw bl kmandi li ġejjin:
tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install

Żbalji komuni :

Żball 1: Matul. / Kkonfigurat pass jekk ikollok xi żball bħal "ffmpeg headers ma sabet. Kun żgur ffmpeg hija miġbura bħala libreriji maqsuma bl-użu –jippermettu l-għażla maqsuma ", imbagħad run dawn it-tliet jikkmanda u wara li jerġa 'jsir ./configure :

mkdir /usr/local/include/ffmpeg/
cp -par /usr/include/ffmpeg/* /usr/local/include/ffmpeg/
find /usr/include/ffmpeg/ -name "*.h" -exec cp {} /usr/local/include/ffmpeg/ \;

Żball 2: pass matul "għamla", jekk ikollok l-iżball "żball: "PIX_FMT_RGBA32" mhux iddikjarat (ewwel użu f'dan il-funzjoni)", imbagħad run kmand li ġejjin fl-direttorju sors ffmpeg-PHP u run kmand "għamla" mill-ġdid:
sed -i 's/PIX_FMT_RGBA32/PIX_FMT_RGB32/g' ffmpeg_frame.c

Issa jeditjaw fajl php.ini (/eċċ / php.ini) u kun żgur li l-valur tal extension_dir huwa stabbilit li direttorju estensjoni PHP kif mogħtija mill-hawn fuq "tagħmel jinstallaw" kmand:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"

Żid linja li ġejja eżatt taħt extension_dir u dan ser jippermetti lill ffmpeg estensjoni PHP:
extension=ffmpeg.so

Nerġgħu Apache biex tagħmel din il-bidla effettiva:
service httpd restart

Tip li ġejjin biex tara jekk ffmpeg ikun installat.
ffmpeg

Żid dan li ġej lill fajl PHP, upload li server tiegħek u l-kontroll biex tara jekk ffmpeg-PHP huwa installat.

MP4Box ma sabx libgpac.so
Żball :
root@ffmpeg [/usr/local/src/gpac]# /usr/local/bin/MP4Box /usr/local/bin/MP4Box: error while loading shared libraries: libgpac.so: cannot open shared object file: No such file or directory

Soluzzjoni :
Il-librerija komuni kienet miġbura, iżda mhux installat biex / usr / local / Lib. Dan jista 'jiġi ffissat bħala simili sabiex -
1. Mexxi l-kmandi li ġejjin bħala għerq
install -m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so
chmod +x /usr/local/lib/libgpac.so

2. Issa jeditjaw ld.so.conf -
vi ld.so.conf

tagħmel ċert li din line huwa fil-fajl u jekk ma jkunx, iżżidhiex -
/usr/local/lib

3. Issa reconfig -
ldconfig

Share
 

Leave a Reply

Your email address mhux se jkun ippubblikat. Meħtieġa oqsma huma mmarkati *

*

Tista 'tuża dawn HTML tags u attributi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© ServA1
credit

Featuring Recent Posts Wordpress Widget development by YD