Heim » Linux » Setja FFMpeg með öllum addons
formats

Setja FFMpeg með öllum addons

Birt á 4. nóvember, 2011 með í Linux

Þetta er auðveld leið til að setja FFmpeg á CentOS 64bit miðlara. Þetta skeljaskripta mun setja allt sem þú þarft sjálfkrafa. Ferlið tekur u.þ.b. 30 mínútur og mun setja upp eftirfarandi pakka:

ffmpeg
MPlayer
A52decoder
Amrnb og Amrwb
All merkjamál
facc og faad2
Ruby
flvtool2
ffmpeg-PHP
MPlayer og Mencoder
Lame
Libogg
Libvorbis
Libtheora
Libwmf
opencoreamr
vorbistools
X264
MP4Box
Xvidcore

1. cd /usr/src/

2. Download ffmpeginstaller röð. Nýjasta stöðuga útgáfu er að finna á http://www.ffmpeginstaller.com/

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

Athugið: ffmpeginstaller forskriftir mun setja stöðugt útgáfur af öllum tvöfaldur. ffmpeginstaller útgáfa 4 mun setja allar nýjustu ósjálfstæði á ffmpeg og MPlayer, og mun einnig nota SVN útgáfa á ffmpeg og MPlayer.

3. Renna niður the skrá
tar -xzvf ffmpeginstaller.7.1.tar.gz
cd ffmpeginstaller.7.1

4. Run the setja í embætti.
./install.sh

5. Endurfæddur the framreiðslumaður.

6. Staðfestu ffmpeg mát skráningu í PHP og annarra eininga.
php -m | grep ffmpeg
ls -lah /usr/local/cpffmpeg/bin/

7. Setja ffmpeg-PHP
Ffmpeg-PHP krefst ffmpeg þróun pakki. Settu þennan pakka með Yum:
yum install ffmpeg-devel

Nú sækja nýjustu ffmpeg-PHP pakki:
wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2

Untar þennan pakka, byggja og setja það með eftirfarandi skipanir:
tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install

Algengar villur :

Villa 1: Á. / Stilla skrefi ef þú færð villu eins og "ffmpeg hausa fannst ekki. Gakktu úr skugga um ffmpeg er unnin sem hluti bókasafna með –gera kleift-hluti valkostur ", þá hlaupa eftir þrjár skipanir og eftir það aftur hlaupa ./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/ \;

Villa 2: á 'gera' skref, Ef þú færð villuna "villa: 'PIX_FMT_RGBA32' undeclared (fyrstu notkun í þessa aðgerð)", þá hlaupa hópur stuðningsmanna stjórn í ffmpeg-PHP uppspretta skrá og keyra skipun 'gera' aftur:
sed -i 's/PIX_FMT_RGBA32/PIX_FMT_RGB32/g' ffmpeg_frame.c

Nú breyta php.ini skrá (/etc / php.ini) og tryggja að verðmæti extension_dir er stillt á PHP eftirnafn skrá sem er tilgreind í framan "gera embætti" skipuninni:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"

Bæta við eftirfarandi línu rétt fyrir neðan extension_dir og þetta mun gera ffmpeg PHP eftirnafn:
extension=ffmpeg.so

Endurræsa Apache til að gera þessa breytingu árangri:
service httpd restart

Sláðu inn eftirfarandi til að sjá hvort ffmpeg er sett.
ffmpeg

Bæta eftirfarandi við í PHP skrá, senda það til þinn framreiðslumaður og athuga það hvort ffmpeg-PHP er uppsett.

MP4Box ekki fundið libgpac.so
Villa :
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

Lausn :
Sameiginlegum bókasafn var unnin, en er ekki uppsett á / usr / local / lib. Þetta getur verið fastur og eins og svo -
1. Hlaupa the hópur stuðningsmanna stjórn eins og rót
install -m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so
chmod +x /usr/local/lib/libgpac.so

2. Nú breyta ld.so.conf -
vi ld.so.conf

tryggja þessa línu er í skrá og ef það er ekki, bæta við það -
/usr/local/lib

3. Nú reconfig -
ldconfig

Share
 

Leyfi a Reply

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *

*

Þú getur notað þessi HTML tags og eiginleika: <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