Well, desi nu-mi plac discutiile de gen "al meu e mai verde", si cu
riscul de a-ti strica bunatate de entuziasm, dar nu pot sa nu observ ca
aviplay e cam departe de stadiul de "playaza tot ce misca". Expresia
asta se potriveste in mare masura la Xine si mplayer, dar nu prea se
potriveste la aviplay decit daca accepti erori mai mari decit acceptam
eu in facultate cind nu ne ieseau masuratorile la laborator si auzeam
pasii asistentului ca se apropia pe hol. (hint: constanta gravitationala
devenea brusc egala cu 43, ca sa iasa rezultatele cum trebuie)

Nu zic ca nu e un player bun. Dar "playaza tot ce misca" e exagerat
spus. "Playaza tot ce misca in container AVI" e mult mai aproape de
realitate.

Stie MPEG1/MPEG2?
Daca le stie p-alea, stie VCD, SVCD, DVD?
Daca stie DVD, stie si _meniuri_ DVD?
Playaza webcast-uri?
Daca playaza webcast-uri, are plugin de Mozilla?
Stie Real Media, QuickTime (mai ales versiunile noi)?
Playaza CD audio? (chiar si fara CDDA)

Cu alte cuvinte, aviplay acopera o multime continuta undeva in
intersectia dintre xine si mplayer.
Probabil ca 99% din userii normali ar putea instala fie doar xine, fie
doar mplayer, si intr-adevar sa playeze "tot ce misca". Ceea ce e cam
departe de realitate in cazul lui aviplay. Restul de 1% pot instala atit
mplayer cit si xine, nu atit din cauza de formate/codecuri suportate
(care sint practic identice la ambele) cit din cauza de features; cam
asa fac si eu.

On Tue, 2003-06-10 at 05:03, Silviu Marin-Caea wrote:
> Ovidiu COJOCARU wrote:
> 
> > http://avifile.sourceforge.net -- concurent serios pt xine
> 
> M-am gandit ca n-am mai dat demult ceva "real content", mai ales pentru 
> newbie, pe rlug.  Prin urmare, iata:
> 
> 
> Cum sa compilezi avifile ca sa vezi tot ce exista ca film, cu toate 
> codecurile, toti fluturii si buburuzele.
> 
> 
> avifile e o biblioteca, dar include si un player (aviplay).  Playerul nu 
> are skinuri, e qt obisnuit si cinstit.  Stiu ca acum se poarta mplayer 
> si xine, dar avifile merge si el foarte bine, si eu il prefer pe asta 
> pentru ca m-am invatat cu el de pe vremea cand nu existau celelalte doua.
> 
> Dau exemplu de compilare pe SuSE 8.2, dar treaba nu difera mult pe alte 
> distributii.  SuSE 8.2 include si avifile si mplayer si xine, dar toate 
> sunt mai mult sau mai putin schilodite de abilitatea de a face play pe 
> anumite codecuri, din motive de patente, copyright & other bullshit 
> pentru care nu e SuSE de vina.  La fel e si pe celelalte distributii. 
> Din aceasta cauza, tot la compilare se ajunge, daca se vrea un player 
> pentru "tot ce misca".  Eu pe SuSE, daca instalez mplayer si xine, si 
> mai compilez si avifile, nu exista film pe care sa nu-l pot vedea, cu 
> unul din aceste playere.  Ideal ar fi sa compilez si mplayer, xine, dar 
> e prea mult.  Cativa pasi, cei premergatori compilarii propriu zise a 
> lui avifile, se pot aplica si la celelalte playere.
> 
> 
> Trebuie sa ai instalate urmatoarele rpm-uri (din kitul de SuSE).  La 
> alea cu * trebuie si pachetele -devel.i586.rpm.
> 
> gcc
> autoconf
> automake
> pkgconfig
> nasm
> 
> aalib*
> slang*
> XFree86-compat-libs
> SDL*
> qt3*
> libogg*
> libvorbis*
> vorbis-tools
> 
> Punem codecurile binare de goza in /usr/lib/win32
> http://prdownloads.sourceforge.net/avifile/binaries-011002.tgz?download
> http://prdownloads.sourceforge.net/avifile/Win32_dmo.tgz?download
> In directorul respectiv trebuie sa se afle fisiere, nu alte subdirectoare.
> In codecurile astea se afla si divx-ul de windoza, noi pe linux vom 
> folosi de preferinta ffmpeg pentru playing de divx-uri.
> 
> 
> Tragem ultimul racnet de divx.com
> http://download.divx.com/divx/divx4linux-std-20030428.tar.gz
> Asta este codecul nativ de linux pentru divx, dar noi vom folosi de 
> preferinta ffmpeg (am mai zis), insa e bine sa avem acolo conform 
> titlului "tot ce misca".
> tar -xzf divx4linux-std-20030428.tar.gz
> cd divx4linux-20030428/
> ./install.sh
> Se observa ca sunt niste biblioteci binare, nu e totul open source.
> 
> 
> Acum mai compilam alte codecuri native pentru linux:
> 
> FAAD2 e un codec pentru audio .aac.  Nu prea e intalnit, dar am zis ca 
> "tot ce misca".
> Tragem ultimul racnet de faad2:
> cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/faac co faad2
> Daca nu merge direct asa, incercati asta in prealabil, dupa care reveniti
> cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/faac login
> [Enter] la promptul de parola
> Compilarea:
> sh bootstrap
> ./configure
> make
> make install
> 
> xvid
> Tragem ultimul racnet de xvid
> wget http://files.xvid.org/downloads/xvid_latest.tar.gz
> tar -xzf xvid_latest.tar.gz
> cd xvid_20030610/xvidcore/build/generic
> ./bootstrap.sh
> ./configure
> make
> make install
> 
> 
> Acum ajungem si la avifile.  Acesta include ffmpeg, pe care-l compileaza 
> singur, deci nu ne batem capul.
> 
> Tragem ultimul racnet de avifile:
> Asta e pe un singur rand:
> cvs -z3 
> -d:pserver:[EMAIL PROTECTED]:/cvsroot/avifile co avifile
> Vezi mai sus, ca s-ar putea sa trebuiasca "login" in cvs mai inainte.
> 
> Compilarea:
> ./autogen.sh
> ./configure
> Output-ul la sfarsit ar trebui sa arate asa (o frumusete):
> Install path:     /usr/local
> Qt:               yes
> Sdl:              yes
> Xft:              yes
> Oss audio:        yes
> Sun audio:        no
> Mga_vid:          no
> Plugins:
>    ac3passthrough  yes  (with SBLive only)
>    divx4 (dec/enc) yes/yes (DivxNetworks)
>    xvid            yes  (DivX4, XviD)
>    ffmpeg          yes  (DivX ;-), OpenDivX, MJPEG, AC3)
>    ffmpeg faad     yes  (AAC) (runtime yes)
>    os motion jpeg  yes  (MJPEG)
>    win32           yes  (DivX, WMF1/2, DV, MJPEG, Ati, Asus,...)
>    MAD             yes  (MPEG Layer I/II/III)
>    vorbis          yes
>    lame runtime
> 
> Apoi dati:
> make
> make install
> 
> Acum avem un /usr/local/bin/aviplay.  Asta este ce vroiam sa obtinem.
> 
> 
> Daca s-a oprit compilarea cu eroare, la un moment dat, inseamna ca nu 
> aveti instalat tot ce trebuie (din prima parte a HOWTO-ului).  Pachetele 
> respective sunt necesare; sper sa nu fi scapat pe vreunul din vedere. 
> Chiar eu a trebuit sa instalez niste chestii pe care le uitasem (nasm, 
> slang-devel), si sa reiau compilarea de unde ramasese.  Examinati 
> output-ul de la "./configure" la fiecare soft sa vedeti daca sunt erori. 
>   Toti pasii sunt verificati de mine chiar in clipa asta, ca abia mi-am 
> instalat sistemul, si am facut compilarea in paralel cu scrierea mesajului.
> 
> Succes & "happy viewing" :-)
> 
> 
-- 
Florin Andrei

http://florin.myip.org/


Raspunde prin e-mail lui