Mercurial > mplayer.hg
diff DOCS/xml/pl/codecs.xml @ 19100:66350a3a7db8
- sync and fixes
| author | boskicinek |
|---|---|
| date | Sat, 15 Jul 2006 11:42:29 +0000 |
| parents | 87d755e003e7 |
| children | 1455679f6bef |
line wrap: on
line diff
--- a/DOCS/xml/pl/codecs.xml Sat Jul 15 11:41:43 2006 +0000 +++ b/DOCS/xml/pl/codecs.xml Sat Jul 15 11:42:29 2006 +0000 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="iso-8859-2"?> <!-- synced with 1.75 (deprecated CVS)--> -<!-- synced with 17433 (svn) --> +<!-- synced with 19087 (svn) --> <!-- Opiekun: Boski --> <chapter id="codecs"> <title>Obsługiwane kodeki</title> @@ -76,128 +76,6 @@ Win32-HOWTO</link> i pomóż nam dodać ich obsługę. </para> - -<sect2 id="divx4-5"> -<title>DivX4/DivX5</title> - -<para> -Ta sekcja zawiera informacje o kodekach DivX4 i DivX5 z -<ulink url="http://www.projectmayo.com">Project Mayo</ulink>. -Ich pierwszą dostępną wersją był OpenDivX 4.0 alpha 47 i 48. -Wsparcie dla nich zostało włączone do <application>MPlayera</application> -w przeszłości i było domyślnie budowane podczas kompilacji. -Używaliśmy także ich kodu postprocessingu do opcjonalnego polepszenia jakości -filmów zakodowanych w MPEG-1/2. Teraz używamy już naszego własnego kodu dla -wszystkich typów plików. -</para> - -<para> -Nowa generacja tych kodeków nazywana jest DivX4 i może nawet dekodować filmy -zakodowane przy pomocy niesławnych kodeków DivX! Na dodatek są one znacznie -szybsze od natywnych kodeków Win32 DivX DLLs, ale wolniejsze od -<systemitem class="library">libavcodec</systemitem>. W związku z tym ich -używanie do dekodowania jest -<emphasis role="bold">odradzane</emphasis>. Jednakże przydają się one do -kodowania. Ich wadą jest fakt, iż nie są udostępnione na wolnej licencji. -</para> - -<para> -DivX4 pracuje w dwóch trybach: -<variablelist> -<varlistentry><term><option>-vc odivx</option></term> -<listitem><simpara> - Używa kodeka w stylu OpenDivX. W tym przypadku tworzy on obraz YV12 we - własnym buforze, a <application>MPlayer</application> dokonuje konwersji - przestrzeni kolorów poprzez libvo. - (<emphasis role="bold">Szybkie, zalecane!</emphasis>) - </simpara></listitem> -</varlistentry> -<varlistentry><term><option>-vc divx4</option></term> -<listitem><simpara> - Używa konwersji przestrzeni kolorów kodeka. W tym trybie można używać także - YUY2/UYVY. (<emphasis role="bold">POWOLNE</emphasis>) - </simpara></listitem> -</varlistentry> -</variablelist> -</para> - -<para> -Metoda <option>-vc odivx</option> jest zazwyczaj szybsza, ponieważ dokonuje ona -transferu danych obrazu w formacie YV12 (planar YUV 4:2:0), który wymaga -znacznie mniejszej przepustowości szyny. Dla pakowanych trybów YUV (YUY2, UYVY) -użyj opcji <option>-vc divx4</option>. Dla trybów RGB prędkość jest właściwie -taka sama, różniąca się od najlepszej tylko przy zmianie głębi kolorów. -<note> -<para> -Jeżeli twój sterownik <option>-vo</option> obsługuje direct rendering, -wydajniejszym albo nawet najbardziej wydajnym rozwiązaniem może być użycie -<option>-vc divx4</option>. -</para> - -<para> -Binarną bibliotekę kodeków DivX4/5 można ściągnąć z -<ulink url="http://avifile.sf.net">avifile</ulink> albo z -<ulink url="http://www.divx.com">divx.com</ulink> -Należy ją rozpakować, uruchomić jako root <filename>./install.sh</filename> -i pamiętać o dodaniu -<filename class="directory">/usr/local/lib</filename> do twojego -<filename>/etc/ld.so.conf</filename> i uruchomieniu <command>ldconfig</command>. -</para> - -<para> -Możesz zdobyć CVSową wersję STAREJ biblioteki OpenDivX (core library) -w następujący sposób: -</para> - -<procedure> -<step><para> -<screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot login</screen> -</para></step> -<step><para> -<screen>cvs -d:pserver:anonymous@cvs.projectmayo.com:/cvsroot co divxcore</screen> -</para></step> -<step><para> - -Biblioteka ta jest podzielona na biblioteki dekodujące i kodujące, które muszą -być kompilowane osobno. Dla biblioteki dekodującej wpisz po prostu -<screen> -cd divxcore/decore/build/linux -make -cp libdivxdecore.so /usr/local/lib -ln -s libdivxdecore.so /usr/local/lib/libdivxdecore.so.0 -cp ../../src/decore.h /usr/local/include -</screen> -</para></step> -<step><para> -Niestety dla biblioteki kodującej, Makefile dla Linuksa nie jest dostępny i -optymalizacja dla MMX działa tylko pod Windows. Pomimo tych niedogodności, -możesz ją ciągle skompilować używając tego -<ulink url="ftp://ftp.mplayerhq.hu/MPlayer/contrib/divx-mf/Makefile">Makefile</ulink>. -<screen> -cd ../../../encore/build -mkdir linux -cd linux -cp path/Makefile . -make -cp libdivxencore.so /usr/local/lib -ln -s libdivxencore.so /usr/local/lib/libdivxencore.so.0 -cp ../../src/encore.h /usr/local/include -</screen> -</para></step> -</procedure> - -<para> -<application>MPlayer</application> automatycznie wykrywa DivX4/DivX5, jeżeli -jest on prawidłowo zainstalowany. Po prostu kompiluj tak, jak robisz to zwykle. -Jeżeli nie zostanie wykryty, znaczy to, że nie zainstalowałeś/skonfigurowałeś -go w prawidłowy sposób. -</para> - -</note> -</para> -</sect2> - - <sect2 id="ffmpeg" xreflabel="FFmpeg/libavcodec"> <title>FFmpeg/libavcodec</title> @@ -230,58 +108,14 @@ </para> <para> -Jeżeli używasz któregoś z wydań <application>MPlayera</application> -<systemitem class="library">libavcodec</systemitem> znajduje się już w paczce. -Po prostu kompiluj tak, jak zazwyczaj. Jeżeli używasz -<application>MPlayera</application> z CVSu, musisz wyciągnąć -<systemitem class="library">libavcodec</systemitem> z drzewa CVS FFmpega, -ponieważ jego wydania ukazują się bardzo rzadko. Wersja z CVSa jest -w większości przypadków stabilna i oferuje większość funkcji. W celu zdobycia -libavcodec wykonaj następujące czynności: + Zarówno wydania <application>MPlayera</application>, jak i + wersje <application>MPlayera</application> z Subversion, + zawierają <systemitem class="library">libavcodec</systemitem>, + więc nie musisz się martwić o osobne sprawdzanie + <systemitem class="library">libavcodec</systemitem>. + Po prostu uruchom <filename>configure</filename> i kompiluj. </para> -<procedure> -<step><para> - <screen>cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login</screen> - </para></step> -<step><para> - <screen>cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg/libavcodec ffmpeg/libavutil</screen> - </para></step> -<step><para> - Przenieś katalogi <filename>libavcodec</filename> i - <filename>libavutil</filename> ze źródeł FFmpega - do katalogu głównego drzewa CVS <application>MPlayera</application>. - Powinno to wyglądać w ten sposób: - <filename class="directory">main/libavcodec</filename> - <filename class="directory">main/libavutil</filename> - </para><para> - Utworzenie dowiązań symbolicznych (symlinków) - <emphasis role="bold">nie</emphasis> wystarcza. Konieczne jest - skopiowowanie/przeniesienie! - </para></step> -<step><para> - Jeżeli chcesz uaktualniać <systemitem class="library">libavcodec</systemitem> - razem z aktualizacją CVSowej wersji <application>MPlayera</application>, - dodaj następujące linie - do pliku <filename>main/CVS/Entries</filename>: - <screen>D/libavcodec////</screen> - <screen>D/libavutil////</screen> - </para></step> -<step><para> - Przejdź do kompilowania. <filename>configure</filename> powinien wykryć - problemy przed kompilacją. - </para></step> -</procedure> - -<note> -<para> -<application>MPlayer</application> z CVSu zawiera podkatalog -<filename>libavcodec</filename>, ale <emphasis role="bold">nie</emphasis> -zawiera źródeł <systemitem class="library">libavcodec</systemitem>! Żeby -uzyskać źródła tej biblioteki musisz wykonać powyższe czynności. -</para> -</note> - <para> Wykorzystując FFmpega i mojego Matroksa G400, mogę oglądać na moim K6-2 500 filmy DivX najwyższej rozdzielczości bez gubienia klatek. @@ -526,7 +360,7 @@ <procedure> <title>KOMPILOWANIE MPLAYERA ZE WSPARCIEM DLA BIBLIOTEK QUICKTIME</title> <note><para>Aktualnie obsługiwane są tylko 32-bitowe platformy Intela.</para></note> -<step><para>ściągnij <application>MPlayera</application> z CVSu</para></step> +<step><para>ściągnij <application>MPlayera</application> z SVN</para></step> <step><para>pobierz pakiet QuickTime DLL z <ulink url="http://www.mplayerhq.hu/MPlayer/releases/codecs/"/> </para></step> @@ -624,13 +458,13 @@ do użytku dekoder H.264 od około czerwca 2004, ale od tego czasu wprowadzono wiele zmian i poprawek, zarówno pod względem obsługiwanej funkcjonalności jak i zużycia CPU. - Na wszelki wypadek lepiej jest używać świeżej wersji CVS. + Na wszelki wypadek lepiej jest używać najnowszej wersji z Subversion. </para> <para> Jeśli chcesz szybki i łatwy sposób na sprawdzenie czy były ostatnio zmiany w obsłudze H.264 w <systemitem class="library">libavcodec</systemitem>, możesz patrzeć na - <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">interface sieciowy repozytorium CVS FFmpeg</ulink> + <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">interfejs sieciowy repozytorium SVN FFmpega</ulink> </para> </sect3> @@ -642,9 +476,9 @@ <screen> svn co svn://svn.videolan.org/x264/trunk x264<!-- --></screen> - Źródła <application>MPlayera</application> są aktualizowane gdy tylko - zmieni się API <systemitem class="library">x264</systemitem>, więc zalecamy - też używanie <application>MPlayera</application> z CVS. + Źródła <application>MPlayera</application> są aktualizowane, gdy tylko + zmieni się API <systemitem class="library">x264</systemitem>, więc zalecane + jest także używanie <application>MPlayera</application> z Subversion. Być może sytuacja się zmieni jeśli i gdy nastąpi "wydanie" <systemitem class="library">x264</systemitem>. W międzyczasie <systemitem class="library">x264</systemitem> powinna być @@ -718,6 +552,9 @@ formaty alaw i ulaw, różne gsm, adpcm i pcm i inne stare, proste kodeki audio </simpara></listitem> + <listitem><simpara> + kodeki mowy Adaptive Multi-Rate (AMR) + </simpara></listitem> </itemizedlist> @@ -866,7 +703,7 @@ AAC (Advanced Audio Coding) jest kodekiem audio spotykanym czasami w plikach MOV i MP4. Otwarty dekoder nazywany FAAD dostępny jest na stronie <ulink url="http://www.audiocoding.com"/>. -<application>MPlayer</application> zawiera migawkę CVSu z +<application>MPlayer</application> zawiera migawkę CVS z libfaad 2.1beta, więc nie musisz ściągać go oddzielnie. </para> @@ -889,13 +726,44 @@ </screen> Wersje binarne nie są dostępne na stronie audiocoding.com, ale możesz ściągnąć (apt-getem) Debianowe paczki z -<ulink url="http://hpisi.nerim.net">domowej strony Christiana Marillata</ulink>, -RPMy dla Mandrake/Mandriva ze strony <ulink url="http://plf.zarb.org">P.L.F</ulink> -a RedHatowe RPMy z +<ulink url="http://www.debian-multimedia.org/">domowej strony + Christiana Marillata</ulink>, +RPM-y dla Mandrake/Mandriva ze strony <ulink url="http://plf.zarb.org">P.L.F</ulink>. +a RedHatowe RPM-y z <ulink url="http://greysector.rangers.eu.org/">Grey Sector</ulink>. </para> </sect2> +<sect2 id="amr"> + <title>kodeki AMR</title> + <para> + kodeki mowy Adaptive Multi-Rate są używane w telefonii komórkowej + trzeciej generacji (3G). + Opis implementacji udostępniany jest przez + <ulink url="http://www.3gpp.org">The 3rd Generation Partnership Project</ulink> + (za darmo dla osób prywatnych). + </para> + <para> + Żeby uaktywnić obsługę kodeków, pobierz źródła kodeków + <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-6/26_series/26104-610.zip"> + AMR-NB</ulink> i + <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-6/26_series/26204-600.zip"> + AMR-WB</ulink>, + umieść je w katalogu do którego rozpakowałeś źródła + <application>MPlayera</application> i wpisz następujące komendy: + <screen> + unzip 26104-610.zip + unzip 26104-610_ANSI_C_source_code.zip + mv c-code libavcodec/amr_float + unzip 26204-600.zip + unzip 26204-600_ANSI-C_source_code.zip + mv c-code libavcodec/amrwb_float + </screen> + Gdy już to zrobisz, kontynuuj <link linkend="features">budowanie</link> + <application>MPlayera</application> tak, jak zwykle. + </para> +</sect2> + </sect1> <!-- ********** -->
