
Vous possédez un serveur dédié et vous désirez créer votre propre youtube ? c’est possible ! Pour cela, il est nécéssaire de rappatrier et d’installer sur son serveur via une interface SSH les différents modules adéquats.
Le tutoriel suivant vous montre comment installer et mettre en place les différents packages nécéssaires sur votre serveur pour Debian Etch ou Ubuntu 7.06.
Programmes qui seront installés :
Vous possédez un serveur dédié et vous désirez créer votre propre youtube ? c’est possible ! Pour cela, il est nécéssaire de rappatrier et d’installer sur son serveur via une interface SSH les différents modules adéquats.
Le tutoriel suivant vous montre comment installer et mettre en place les différents packages nécéssaires sur votre serveur pour Debian Etch ou Ubuntu 7.06.
Programmes qui seront installés :
apt-get update
apt-get upgrade
apt-get install libjpeg-progs libjpeg62 libjpeg62-dev libsdl1.2-dev php5-dev build-essential unzip
cd /usr/local/src wget http://www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2 wget http://rubyforge.org/frs/download.php/17497/flvtool2-1.0.6.tgz wget http://easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz wget http://superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.0.tbz2 wget http://downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz wget http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.0.tar.gz wget http://ftp.penguin.cz/pub/users/utx/amr/amrnb-7.0.0.2.tar.bz2 wget http://ftp.penguin.cz/pub/users/utx/amr/amrwb-7.0.0.3.tar.bz2 wget http://downloads.xiph.org/releases/theora/libtheora-1.0beta3.tar.gz
tar zxvf lame-3.97.tar.gz tar zxvf libogg-1.1.3.tar.gz tar zxvf libvorbis-1.2.0.tar.gz tar zxvf flvtool2-1.0.6.tgz tar jxvf essential-20071007.tar.bz2 tar jxvf ffmpeg-php-0.5.0.tbz2 bzip2 -cd amrnb-7.0.0.2.tar.bz2 | tar xvf - bzip2 -cd amrwb-7.0.0.3.tar.bz2 | tar xvf - tar zxvf libtheora-1.0beta3.tar.gz
Nous avons besoin de créer un dossier de codec :
mkdir /usr/local/lib/codecs/
apt-get install subversion ruby libcurses-ruby
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer cd /usr/local/src/mplayer svn update
mkdir /usr/local/lib/codecs mv /usr/local/src/essential-20071007/* /usr/local/lib/codecs/ chmod -R 755 /usr/local/lib/codecs/
mkdir /usr/local/src/tmp chmod 777 /usr/local/src/tmp export TMPDIR=/usr/local/src/tmp
cd /usr/local/src/lame-3.97 ./configure make && make install
cd /usr/local/src/libogg-1.1.3 ./configure && make && make install
cd /usr/local/src/libvorbis-1.2.0 ./configure && make && make install
cd /usr/local/src/flvtool2-1.0.6/ ruby setup.rb config ruby setup.rb setup ruby setup.rb install
cd /usr/local/src/mplayer ./configure --enable-jpeg make && make install
cd /usr/local/src/amrnb-7.0.0.2 ./configure make && make installcd /usr/local/src/amrwb-7.0.0.3 ./configure make && make install
cd /usr/local/src/libtheora-1.0beta3 ./configure make && make install
cd /usr/local/src/ffmpeg/ ./configure --enable-libmp3lame --enable-libogg --enable-libvorbis --disable-mmx --enable-shared --enable-amr-nb --enable-libtheora
Ubuntu 7.06 : Utilisez cette ligne de commande :
./configure --enable-libmp3lame --enable-libogg --enable-libvorbis --disable-mmx --enable-shared --enable-libamr-nb --enable-libtheora
Ubuntu 8.04 users please use the following configure command:
./configure --enable-libmp3lame --enable-libvorbis --disable-mmx --enable-shared --enable-libamr-nb --enable-libamr-wb --enable-nonfree --enable-libtheoramake make install ln -s /usr/local/lib/libavdevice.so.52 /usr/lib/libavdevice.so.52 ln -s /usr/local/lib/libavformat.so.52 /usr/lib/libavformat.so.52 ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51 ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49 ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0 ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51 ln -s /usr/local/lib/libamrnb.so.2 /usr/lib/libamrnb.so.2
cd /usr/local/src/ffmpeg-php-0.5.0/ phpize ./configure make make install
Maintenant, nous ajoutons l’extension de ffmpeg dans le fichier php.ini
Sous APACHE :
vim /etc/php5/apache2/php.ini extension=ffmpeg.so (ligne à ajouter en fin de fichier)
Sous Lighttpd avec fastCGI :
vim /etc/php5/cgi/php.ini extension=ffmpeg.so (ligne à ajouter en fin de fichier)
Sous APACHE :
/etc/init.d/apache2 force-reload
Sous Lighttpd avec fastCGI :
/etc/init.d/lighttpd force-reload
admin
21 novembre 2008 à 16:31
cooool W3b powaa !!!!!!!
blogring.org
18 décembre 2008 à 17:57
Blogring pour bz2…
Relatif entrées de blogue…
hackmetal
25 janvier 2009 à 16:09
Tout va bien jusqu’à
” Install ffmpeg-php”
./configure
checking for ffmpeg headers… configure: error: ffmpeg headers not found. Make sure you’ve built ffmpeg as shared libs using the –enable-shared option
j’suis en 8.04 et –enable-shared était bien la
une idée ?
teji
29 janvier 2009 à 21:28
hello pareil que hackmetal
Tout va bien jusqu’à
” Install ffmpeg-php”
./configure
checking for ffmpeg headers… configure: error: ffmpeg headers not found. Make sure you’ve built ffmpeg as shared libs using the –enable-shared option
j’suis en 8.04 et –enable-shared était bien la
dommage !
mario22
26 février 2009 à 12:02
Hello hackmetal,
la solution à ton problème se trouve ici :
http://www.hirednetwork.com/?p=93
J’espère que ça va t’aider. J’étais dans la même situation que toi et maintenant ça marche!
Cheers
Marius