Dom » Linux » Instaliraj FFMpeg sa svim addons
formats

Instaliraj FFMpeg sa svim addons

Objavljeno na 4. studenoga, 2011 po u Linux

To je jednostavan način za instaliranje FFmpeg na poslužitelju CentOS 64bit. Ovaj shell skripta će se instalirati sve će vam trebati automatski. Proces će trajati oko 30 zapisnik te će instalirati sljedeće pakete:

ffmpeg
Mplayer
A52decoder
Amrnb i Amrwb
Svi kodeci
facc i faad2
Rubin
flvtool2
ffmpeg-php
Mplayer i Mencoder
Hrom
Libogg
Libvorbis
Libtheora
Libwmf
opencoreamr
vorbistools
X264
MP4Box
Xvidcore

1. cd /usr/src/

2. Preuzimanje ffmpeginstaller serija. Najnovije stabilno izdanje je dostupno na http://www.ffmpeginstaller.com/

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

Napomena: ffmpeginstaller skripte će se instalirati stabilne verzije svih izvršnih datoteka. ffmpeginstaller verzija 4 će se instalirati sve najnovije ovisnost ffmpeg i mplayer, i također će koristiti svn verzija od ffmpeg i mplayer.

3. Raspakirajte datoteku
tar -xzvf ffmpeginstaller.7.1.tar.gz
cd ffmpeginstaller.7.1

4. Pokrenite program za instalaciju.
./install.sh

5. Reboot poslužitelj.

6. Provjerite popis ffmpeg modula u php i drugim modulima.
php -m | grep ffmpeg
ls -lah /usr/local/cpffmpeg/bin/

7. Instalacija ffmpeg-php
Ffmpeg-php zahtijeva ffmpeg paket razvoj. Instalirajte ovaj paket koristeći Yum:
yum install ffmpeg-devel

Sada preuzmite najnoviju ffmpeg-php paketa:
wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2

Untar ovaj paket, izgraditi i instalirati ga sa sljedećim naredbama:
tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install

Uobičajene pogreške :

Pogreška 1: Tijekom. / Configure korak ako dobijete pogrešku kao što je "ffmpeg zaglavlja nije pronađen. Provjerite ffmpeg je sastavljen kao zajednička knjižnica pomoću –omogućiti zajedničko-opciju ", zatim pokrenite sljedeće tri naredbe, a nakon toga ponovno pokrenuti ./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/ \;

Pogreška 2: tijekom 'da' korak, ako ste dobili pogreška "pogreška: 'PIX_FMT_RGBA32' Neprijavljeni (prvi koristiti ovu funkciju)", zatim pokrenite sljedeću naredbu u ffmpeg-php izvor direktorij i pokrenite 'bi' naredbu ponovno:
sed -i 's/PIX_FMT_RGBA32/PIX_FMT_RGB32/g' ffmpeg_frame.c

Sada urediti php.ini datoteku (/etc / php.ini) i pobrinite se da vrijednost extension_dir je postavljena na PHP ekstenzija direktoriju dao gore "make install" naredbe:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"

Dodaj sljedeći redak ispod extension_dir, a to će omogućiti ffmpeg PHP proširenje:
extension=ffmpeg.so

Ponovno Apache napraviti ovu promjenu na snazi:
service httpd restart

Upišite sljedeće da li je instaliran ffmpeg.
ffmpeg

Dodajte sljedeće php datoteke, ga upload na svoj server i da provjerite da li ffmpeg-php instaliran.

MP4Box nisu pronašli libgpac.so
Pogreška :
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

Otopina :
Zajednička knjižnica sastavljen, ali nije instaliran u / usr / local / lib. To mogu biti fiksne u ovako -
1. Pokrenite sljedeće naredbe kao root
install -m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so
chmod +x /usr/local/lib/libgpac.so

2. Sada uredi ld.so.conf -
vi ld.so.conf

provjerite ovu liniju u datoteci, a ako to nije, ga dodati -
/usr/local/lib

3. Sada reconfig -
ldconfig

Share
 

Dopust jedan Odgovor

Vaša email adresa neće biti objavljena. Obavezna polja su označena *

*

Vi svibanj koristiti ove HTML oznake i atribute: <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