Koti » Linux » Asenna FFmpeg kaikki lisät
formats

Asenna FFmpeg kaikki lisät

Julkaistu 4 marraskuu, 2011 mennessä vuonna Linux

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

Share
 
Tunnisteet: , , ,

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Vaaditut kentät on merkitty *

*

Voit käyttää näitä HTML tageja ja attribuutteja: <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