ot dope_hat(7-07-2007)
reiting (25)
[ dobre ]
[ zle ]
Variant za otpechatvane SHTe vi zapoznaia s neobhodimite neshta za da mozhe da si
napravite takava stranitsa. Ima mnogo informatsiia v Internet
za tova kakvo vi triabva na edna linuks / bsd mashina za da
trugne podobno neshto, no e dosta razprusnata i poniakoga
neefektivna.
Vsichko tova v momenta e probvano i napraveno na mashina s
operatsionna sistema – Ubuntu 7.04 – s iadro – 2.6.2016
Skoro shte go testvam i na Slackware 11/12 i FreeBSD
Neobhodimite neshta koito vi triabvat sa slednite:
Promiana na /etc/apt/sources.list – koiato triabva da sudurzha
slednite hranilishta
deb http://br.archive.ubuntu.com/ubuntu
feisty universe multiverse
deb http://br.archive.ubuntu.com/ubuntu
feisty-updates universe multiverse
deb http://security.ubuntu.com/ubuntu
feisty-security universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu
feisty universe multiverse
deb-src http://br.archive.ubuntu.com/ubuntu
feisty-updates universe multiverse
deb-src http://security.ubuntu.com/ubuntu
feisty-security universe multiverse
Posledvano ot apt-get update :)
Izteglete slednite neshta
apache2 + mod_rewrite
flvtool2
ffmpeg
php5
php5-cli
lamemp3
ffmpeg-php5
php5-mysql
php5-dev
ruby
mysql
GD Library 2 ili po visoka versiia
mplayer + mencoder
libogg + libvorbis
ZABELEZHKA:
Niakoi ot nebohodimite neshta e nuzhno da si gi svalite
ruchno:
mplayer i mencoder ot http://www.mplayerhq.hu/design7/dload.h...
flv2tool ot http://inlet-media.de/flvtool2
Libogg + Libvorbis ot http://www.xiph.org/downloads
lamemp3 encoder ot http://lame.sourceforge.net/
ffmpeg-php ot http://ffmpeg-php.sourceforge.net/
Vsichko ostanalo mozhe da si instalirate chrez instrumenta
apt-get
Za da raboti korektno ffmpeg kompiliran s neobhodimite
nastroiki, izpulnete slednite stupki:
apt-get update
apt-get build-dep ffmpeg
apt-get install liblame-dev libfaad2-dev libfaac-dev
libxvidcore4-dev liba52-0.7.4 liba52-0.7.4-dev
libx264-dev checkinstall build-essential subversion
apt-get source ffmpeg
Sled tova vlezte v direktoriiata ( shte e neshto kato
ffmpeg0.cvs20060823 )
Kompiliraite go sus slednite optsii:
./configure --libdir=/usr/lib --shlibdir=/usr/lib
--enable-gpl --enable-pp --enable-vorbis --enable-libogg
--enable-a52 --enable-dts --enable-dc1394 --enable-libgsm
--disable-debug --enable-mp3lame --enable-faad --enable-faac
--enable-xvid --enable-pthreads --enable-x264
--enable-shared --enable-static
ZABELEZHKA:
Vuzmozhno e pri samoto kompilirane da vi izvede greshka vuv
/ffmpeg0.cvs20060823/libavcodec/x264.c i po
– tochno reda koito sudurzha ( x4>params.rc.i_rf_constant
= avctx>crf; ) i zaradi tova da ne mozhe da se kompilira.
Za da go opravite otvorete s predpochitaniia ot vas redaktor
faila x264.c namerete kude se namira tozi red
x4>params.rc.i_rf_constant = avctx>crf; i
promenete i_rf_constant da bude f_rf_constant i
sled tova zapazete faila i pusnete da se kompilira nanovo.
Sled kato svurshi protsesa, izpulnete make && make install
ZHelatelno e predi da kompilirate ffmpeg da instalirate
Libogg i Libvorbis
ffmpeg-php se instalira po sledniia nachin: sled kato go
izteglite cd ffmpeg-php-x.x.x/
phpize
./configure && make && make install
ako vi izkara greshka che niama takava komanda phpize
instaliraite chrez apt-get – php5-dev
Za da dobavite neobhodimite extension-i kum php5 otvorete
( vi /etc/php5/apache2/php.ini ) i dobavete slednite
redove:
extension=mysql.so
extension=ffmpeg.so
Sushto taka sa neobhodimi niakoi dopulnitelni nastroiki v tozi
fail:
safe_mode = off
register_argc_argv = on
open_basedir = (no value)
output_buffering = on
upload_max_filesize = 100M ( preporuchitelen razmer na
kachvaniia video fail v megabaiti )
post_max_size = 100M
Za da aktivirate modula mod_rewrite na apache2
izpulnete:
cd /etc/apache2/mods-enabled
ln -s /etc/apache2/mods-available/rewrite.load
rewrite.load
Vsichko ostanalo koeto ne se instalira chrez aptget se
kompilira i instalira po standartniia nachin:
./configure && make && make install
kato ne bi triabvalo da sreshtnete niakakvi spunki!
Do tuk, vsichko tova vi e neobhodimo za da mozhe da
konvertirate failovete v .flv format koito da budat gledani
chrez flash player, koito da mozhe da puska korektno kachenite
ot vas klipcheta. Ueb interfeisa, ako razbirate ot php / web
programirane mozhe da si napravite sam. Tazi statiia ima za
tsel
da zapoznae horata kakvo im e nuzhno osven edin ueb
interfeis da napraviat sistema za video spodeliane. Ako ne ste
flash guru i mrazite flash ( kato men ) mozhe da si izteglite
svobodniia JW FLV Player ot
http://www.jeroenwijering.com/?item=Fla...
Koito se razprostraniava pod Creative Commons License
i e s dosta priiaten i kulturen izgled.
.
Informatsiia za tova kakvo vi e nuzhno da napravite v ueb
stranitsata si za da ima funktsiia za kachvane i konvertirane na
video klipcheta mozhe da namerite ot http://google.com ! Niama da
preporuchvam tova ili onova, neka vseki spored vkusovete si i
predpochitaniiata da nameri neobhodimoto za nego.
Sled kato izpulnite slednite stupki, za da vidite dali
vsichko raboti dobre i v chastnost ffmpeg dali konvertira
pravilno edin *.avi fail da rechem mozhe da napravite
slednoto:
Izteglete ili si namerete *.avi / *.mpg / *.mpeg fail ( za
primer shte polzvame Metallica.avi ) i izpulnete slednata
komanda:
ffmpeg -i Metallica.avi -acodec mp3 -ar 22050 -ab 128 -f
flv metallica.flv
Ako vsichko e nared, triabva da zapochne konvertirane na faila
i da poluchite gotov fail s razshirenie *.flv koito za probata
mozhe da pregledate s lyubimiia si video pleur ( mplayer /
totem i t.n. ) Nadiavam se statiiata pone na niakoi da e
bila polezna, ako ima vuprosi i zatrudneniia mozhe da gi
spodeliate tuk ili na email –
Vuzmozhno e skoro da ima promeni i obnoviavane na statiiata,
kakto s obiasneniia za tova, kak da pusnem sushtoto chudo pod
slackware i freebsd taka i s gotov ueb interfeis koito shte se
razprostraniava pod svoboden litsenz.
Stoian Troshanov
<< GNU/Linuks i Ekologiia | Burzo i evtino - watchdog >>
|