Namo » "Linux" » Įdiegti ffmpeg su visų priedai
formats

Įdiegti ffmpeg su visų priedai

Paskelbta Lapkričio 4 d., 2011 pagal į "Linux"

Tai yra paprastas būdas įdiegti ffmpeg dėl Centos 64bit serveris. Šis apvalkalo scenarijus įdiegti viską, ką jums reikia automatiškai. Šis procesas užtruks apie 30 minučių ir įdiegti šiuos paketus:

ffmpeg
Mplayer
A52decoder
Amrnb ir Amrwb
Visi kodekai
facc ir faad2
Rubino
flvtool2
ffmpeg-php
MPlayer ir MEncoder
Nevykęs
Libogg
Libvorbis
Libtheora
Libwmf
opencoreamr
vorbistools
X264
MP4Box
Xvidcore

1. cd /usr/src/

2. Parsisiųsti ffmpeginstaller serija. Naujausias stabilus išduodant yra prieinama adresu://www.ffmpeginstaller.com/

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

Pastaba: ffmpeginstaller scenarijus įdiegs visus dvejetainius stabilios versijos. ffmpeginstaller versija 4 įdiegti visas naujausias priklausomybės ffmpeg ir mplayer, ir taip pat naudoti svn versija ffmpeg ir mplayer.

3. Išpakuokite failą
tar -xzvf ffmpeginstaller.7.1.tar.gz
cd ffmpeginstaller.7.1

4. Paleiskite diegimo.
./install.sh

5. Perkraukite serverį.

6. PHP ir kiti moduliai patikrinti ffmpeg modulis sąrašą.
php -m | grep ffmpeg
ls -lah /usr/local/cpffmpeg/bin/

7. Įdiegti ffmpeg-php
Ffmpeg-php reikia ffmpeg plėtros paketas. Įdiekite šį paketą naudodami yum:
yum install ffmpeg-devel

Dabar atsisiųsti naujausią ffmpeg-php paketą:
wget http://downloads.sourceforge.net/ffmpeg-php/ffmpeg-php-0.6.0.tbz2

Išpakuokite šio paketo, sukurti ir įdiegti šias komandas:
tar xjf ffmpeg-php-0.6.0.tbz2
cd ffmpeg-php-0.6.0
phpize
./configure
make
make install

Dažniausios klaidos :

Klaida 1: Metu. / Configure žingsnis, jei jūs gaunate klaidos, pavyzdžiui, "ffmpeg antraštes nerastas. Įsitikinkite, ffmpeg yra sudarytos pagal bendrus bibliotekų, naudojančių –kad bendra galimybė ", tada paleisti po tris komandas ir po to iš naujo paleisti ./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/ \;

Klaida 2: metu ", kad" žingsnis, jei jums klaida »: "PIX_FMT_RGBA32" Nedeklaruojamas (pirmą kartą naudoti šią funkciją)", paleiskite šią komandą ffmpeg-php šaltinis katalogą ir iš naujo paleisti "padaryti" komandą:
sed -i 's/PIX_FMT_RGBA32/PIX_FMT_RGB32/g' ffmpeg_frame.c

Dabar redaguoti php.ini failą (/etc / php.ini) ir įsitikinkite, kad vertė extension_dir PHP praplėtimas kataloge, kaip nurodyta aukščiau "įdiegti" komandą:
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"

Pridėti šią eilutę tik žemiau extension_dir ir tai leis ffmpeg PHP išplėtimas:
extension=ffmpeg.so

Paleisti Apache, kad šis pakeitimas būtų veiksminga:
service httpd restart

Tipo taip pamatyti, jei ffmpeg įdiegta.
ffmpeg

Pridėti į PHP failą, įkelti į savo serverį ir patikrinti jį pamatyti, jei yra įdiegta ffmpeg-php.

MP4Box nerado libgpac.so
Klaida :
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

Sprendimas :
Shared library sudarė, bet nėra įdiegta į / usr / local / lib. Tai gali būti nustatyta, kaip, pavyzdžiui, taip -
1. Pradėti šias komandas kaip root
install -m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so
chmod +x /usr/local/lib/libgpac.so

2. Dabar redaguoti ld.so.conf sukūrimui -
vi ld.so.conf

įsitikinkite, kad ši eilutė yra faile ir jei jis nėra, Pridėti -
/usr/local/lib

3. Dabar reconfig -
ldconfig

Share
 

Palikite atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

Jūs galite naudoti šiuos HTML žymes ir atributus: <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