Tämä on helppo tapa asentaa FFmpeg on CentOS 64bit palvelin. Tämä komentojono asentaa kaikki, mitä tarvitset automaattisesti. Kestää noin 30 minuuttia ja asentaa seuraavat paketit:
ffmpeg
Mplayer
A52decoder
Amrnb ja Amrwb
Kaikki koodekit
facc ja faad2
Rubiini
flvtool2
ffmpeg-php
Mplayer ja mencoder
Ontuva
Libogg
Libvorbis
Libtheora
Libwmf
opencoreamr
vorbistools
X264
MP4Box
Xvidcore
1. cd /usr/src/
2. Download ffmpeginstaller sarja. Viimeisin vakaa versio on saatavilla osoitteessa http://www.ffmpeginstaller.com/
wget http://mirror.ffmpeginstaller.com/old/scripts/ffmpeg7/ffmpeginstaller.7.1.tar.gz
Huomautus: ffmpeginstaller skriptejä asentaa vakaan version kaikista binäärejä. ffmpeginstaller versio 4 asentaa kaikki uusimmat riippuvuuksia ffmpeg ja mplayer, ja käyttää myös SVN version sekä ffmpeg ja mplayer.
3. Pura tiedosto
tar -xzvf ffmpeginstaller.7.1.tar.gz
cd ffmpeginstaller.7.1
4. Suorita asennusohjelma.
./install.sh
5. Reboot palvelin.
6. Tarkista ffmpeg moduuli listalle php ja muut moduulit.
php -m | grep ffmpeg
ls -lah /usr/local/cpffmpeg/bin/
7. Asenna ffmpeg-php
Ffmpeg-php vaatii ffmpeg kehityspaketin. Asenna tämä paketti käyttäen yum:
yum install ffmpeg-devel
Nyt lataa uusin ffmpeg-php-paketti:
wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2
Pura tämä paketti, rakentaa ja asentaa sen kanssa seuraavat komennot:
tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install
Yleisiä virheitä :
Virhe 1: Aikana. / Configure vaiheessa, jos saat virheilmoituksen, kuten "ffmpeg otsikot ei löytynyt. Varmista ffmpeg on käännetty jaetut kirjastot käyttäen –enable-jaettua vaihtoehto ", suorita kolmella komennolla ja sen jälkeen uusinnassa ./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/ \;
Virhe 2: aikana 'make' askel, Jos saat virheilmoituksen "virhe: "PIX_FMT_RGBA32" Pimeä (ensimmäistä käyttöä tässä toiminnossa)", suorita sitten seuraava komento ffmpeg-php lähde hakemistoon ja suorita "make" komennon uudelleen:
sed -i 's/PIX_FMT_RGBA32/PIX_FMT_RGB32/g' ffmpeg_frame.c
Nyt muokata php.ini tiedosto (/etc / php.ini) ja varmista, että arvo extension_dir on asetettu PHP laajennus hakemistoon antama edellä "make install"-komento:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
Lisää seuraava rivi alapuolelle extension_dir ja tämä mahdollistaa ffmpeg PHP laajennus:
extension=ffmpeg.so
Käynnistä Apache tekemään tätä muutosta tehokkaasti:
service httpd restart
Kirjoita seuraava nähdä, jos ffmpeg on asennettu.
ffmpeg
Lisää seuraava php tiedosto, lataa se palvelimeen ja tarkistaa se, onko ffmpeg-PHP on asennettu.
MP4Box ei löytänyt libgpac.so
Virhe :
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
Ratkaisu :
Jaettu kirjasto koottiin, mutta ei ole asennettu / usr / local / lib. Tämä voidaan korjata niin kuin niin -
1. Suorita seuraavat komennot root
install -m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so
chmod +x /usr/local/lib/libgpac.so
2. Nyt edit ld.so.conf -
vi ld.so.conf
Varmista tämä rivi on tiedostossa ja jos se ei ole, lisätä sen -
/usr/local/lib
3. Nyt reconfig -
ldconfig





Ei kommentteja » 





























































