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/
