Þ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





No Comments » 





























































