From 973b05ca7f45387d321a1f2ec03ff72157c68b27 Mon Sep 17 00:00:00 2001 From: torinthiel Date: Sun, 5 Nov 2006 15:37:06 +0000 Subject: Synced with r20705 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20709 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/pl/codecs.xml | 426 ++++++++++--------------------------------------- 1 file changed, 85 insertions(+), 341 deletions(-) (limited to 'DOCS') diff --git a/DOCS/xml/pl/codecs.xml b/DOCS/xml/pl/codecs.xml index b6c765ede6..4b9cf7664d 100644 --- a/DOCS/xml/pl/codecs.xml +++ b/DOCS/xml/pl/codecs.xml @@ -1,18 +1,18 @@ - + Obsługiwane kodeki -Kodeki Video +Kodeki video Zajrzyj do tabeli stanu kodeków, żeby zobaczyć kompletną, codziennie generowaną listę. Niektóre kodeki są dostępne do pobrania z naszej strony domowej. Ściągniesz je ze -strony z kodekami. +strony z kodekami. @@ -25,8 +25,8 @@ Najważniejsze ze wszystkich: MPEG-2 (DVD) video - natywne dekodery dla DivX ;-), OpenDivX (DivX4), - DivX 5.01 (Pro), 3ivX, M$ MPEG-4 v1, v2 i dla innych rodzajów MPEG4 + natywne dekodery dla wszystkich wariantów DivX, + 3ivX, M$ MPEG-4 v1, v2 i innych rodzajów MPEG-4 natywne dekodery dla Windows Media Video 7/8 @@ -56,9 +56,9 @@ Najważniejsze ze wszystkich: FLI/FLC - RealVideo 1.0 & 2.0 z użyciem + RealVideo 1.0 i 2.0 przy użyciu libavcodec i kodeki - RealVideo 3.0 & 4.0 używające bibliotek + RealVideo 3.0 i 4.0 używające bibliotek RealPlayer @@ -70,207 +70,49 @@ Najważniejsze ze wszystkich: -Jeżeli posiadasz niewymienione tutaj kodeki Win32, które nie są jeszcze -obsługiwane, zajrzyj do działu importowanie kodeków -Win32-HOWTO i pomóż nam dodać ich obsługę. +Jeżeli masz niewymienione tutaj kodeki Win32, które nie są jeszcze +obsługiwane, zajrzyj do działu +importowanie kodeków Win32-HOWTO +i pomóż nam dodać ich obsługę. + FFmpeg/libavcodec -FFmpeg zawiera pakiet -kodeków o otwartych źródłach, które potrafią -dekodować strumienie różnymi kodekami audio i video. Oferują one także -imponujące funkcję kodowania i szybszą bibliotekę DivX4/5 niż w przypadku -kodeków Win32, albo tych z DivX.com! - - - -W skład pakietu wchodzi wiele dobrych kodeków, szczególnie tych związanych -z MPEG-4: DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Zawiera -również warty uwagi dekoder WMA. - - - -Jednym z najnowszych kodeków, który warto wymienić jest -kodek Sorenson 3 (SVQ3). Jest to pierwsza, -całkowicie otwarta implementacja tego kodeka. Jest on nawet szybszy od -oryginału. Zaleca się wybór tej wersji zamiast kodeków binarnych! +FFmpeg zawiera +libavcodec, wiodącą bibliotekę kodeków +audio i video mającą otwarte źródła. +Może ona dekodować większość formatów multimedialnych, zazwyczaj z większą +prędkością niż alternatywy, a docelowo chce obsługiwać je wszystkie. +Jest to domyślny dekoder dla większości kodeków obsługiwanych przez +MPlayera. +Kodowanie do niektórych formatów również jest możliwe i obsługiwane przez +MEncodera. Pełną listę obsługiwanych kodeków -(video -i audio) +video +i audio znajdziesz na stronie FFmpeg. - Zarówno wydania MPlayera, jak i - wersje MPlayera z Subversion, - zawierają libavcodec, - więc nie musisz się martwić o osobne sprawdzanie - libavcodec. - Po prostu uruchom configure i kompiluj. - - - -Wykorzystując FFmpega i mojego Matroksa G400, mogę oglądać na moim -K6-2 500 filmy DivX najwyższej rozdzielczości bez gubienia klatek. - - - - - -kodeki XAnim - - - -Wiedz, że binarne kodeki Xanim wydane są na licencji, która, oprócz innych -ograniczeń, zabrania użytkownikowi korzystać z nich w zestawieniu z innym -programem niż XAnim. Jednakże do tej pory -autor nie podejmował jeszcze żadnych kroków prawnych w sprawie -związanej z kodekami. - - - - -INSTALACJA I UŻYTKOWANIE - - -MPlayer potrafi zaprzęgnąć do dekodowania -kodeki Xanim. Aby je uaktywnić, postępuj zgodnie z instrukcją: - - - - - - Ściągnij kodeki, których chcesz użyć ze - strony XAnim. - Nie ma tam kodeka 3ivX, ale można go - znaleźć na stronie 3ivX. - - - ALBO ściągnij zestaw kodeków z naszej - strony z kodekami - - - Użyj opcji żeby wskazać skryptowi - configure gdzie ma szukać kodeków Xanim. - Domyślnie szuka ich w katalogach - /usr/local/lib/codecs, - /usr/local/lib/xanim/mods, - /usr/lib/xanim/mods i - /usr/lib/xanim. - Drugą możliwością jest ustawienie zmiennej środowiskowej - XANIM_MOD_DIR na katalog z kodekami XAnim. - - - Zmień nazwę/utwórz dowiązanie symboliczne (symlink) plików, - usuwając z nazwy rzeczy związane z architekturą komputera, tak żeby - miały nazwy tego typu: vid_cvid.xa, - vid_h263.xa, vid_iv50.xa - - - - -XAnim to cała rodzina kodeków xanim, możesz więc użyć -opcji żeby kazać -MPlayerowi używać ich, gdy jest to możliwe. - - - -Przetestowane kodeki to: Indeo 3.2, 4.1, 5.0, CVID, 3ivX, -H.263. +MPlayer zawiera +libavcodec. +Po prostu uruchom ./configure i kompiluj. - -VIVO video - -MPlayer potrafi odtwarzać pliki video zakodowane -przy pomocy Vivo (1.0 i 2.0). Najodpowiedniejszym kodekiem dla plików w wersji -1.0 jest dekoder H.263 FFmpega, którego możesz użyć za pomocą opcji -. Dla plików w wersji 2.0, użyj Win32 DLL -korzystając z opcji . Jeżeli nie wybierzesz żadnej -opcji, MPlayer automatycznie wybierze najlepszy -kodek. - - - - - -MPEG-1/2 video - -MPEG-1 i MPEG-2 są dekodowane przez natywną, wieloplatformową bibliotekę -libmpeg2, której kod źródłowy -wchodzi w skład MPlayera. Z uszkodzonymi plikami -MPEG-1/2 radzimy sobie przechwytując Signal 11 -(segmentation fault -błąd segmentacji -przyp tłumacz) -i szybko reinicjując kodek, kontynuując odtwarzanie dokładnie w miejscu gdzie -wystąpił błąd. Ta technika nie ma widocznego wpływu na szybkość działania. - - - - - -MS Video1, Cinepak CVID i inne stare kodeki - -MPlayer potrafi odtwarzać większość plików -AVI i MOV w których użyto starszych kodeków. -W przeszłości były one dekodowane przy pomocy binarnych kodeków Win32, ale -dzisiaj dysponujemy już natywnymi kodekami. -W przypadku większości z nich używany jest -libavcodec. - - - - - -RealVideo - - -MPlayer obsługuje dekodowanie wszystkich wersji -RealVideo: - - - - RealVideo 1.0, 2.0 (fourcc RV10, RV20) - kodowanie/dekodowanie realizowane - przez libavcodec - - - RealVideo 3.0, 4.0 (fourcc RV30, RV40) - dekodowanie za pomocą - bibliotek RealPlayer - - - - - -Ściągnij kodeki Real z -http://www.mplayerhq.hu/MPlayer/releases/codecs/ -i rozpakuj je do katalogu -/usr/local/lib/codecs. -Jeżeli wolisz je trzymać w innym miejscu, użyj opcji - dla configure. - - - -Aktualnie biblioteki RealPlayer -działają tylko pod Linuksem, FreeBSD, NetBSD, Cygwinem na -platformach x86, Alpha i PowerPC (Sprawdzone zostały Linux/Alpha -i Linux/PowerPC) i pod Mac OS X. - - - - XviD XviD jest wolnym, kompatybilnym -z MPEG-4 ASP kodekiem video z możliwościami kodowania dwuprzebiegowego +z MPEG-4 ASP, kodekiem video z możliwościami kodowania dwuprzebiegowego i pełną obsługą MPEG-4 ASP, dlatego jest dużo bardziej efektywny niż dobrze znany kodek DivX. Łączy bardzo dobrą jakość video i dobre osiągi dzięki optymalizacjami kodu dla @@ -278,12 +120,18 @@ większości nowoczesnych procesorów. Zaczął się jako odłam kodeka OpenDivX. -Stało się to gdy ProjectMajo zmienił OpenDivX na zamknięte DivX4 -(a teraz DivX5). W rezultacie tej decyzji, rozeźleni ludzie spoza ProjectMayo, +Stało się to gdy ProjectMajo zmienił OpenDivX na zamknięte DivX4. +W rezultacie tej decyzji rozeźleni ludzie spoza ProjectMayo, którzy pracowali nad OpenDivX, rozpoczęli projekt XviD. Tak więc oba projekty mają to samo pochodzenie. + +Zauważ, że XviD nie jest konieczny do odtwarzania video zakodowanego przy +pomocy XviD. Domyślnie używana jest biblioteka +libavcodec, bo jest szybsza. + + Instalacja <systemitem class="library">XviD</systemitem> @@ -312,8 +160,7 @@ mają to samo pochodzenie. ./configure Możesz potrzebować dodać jakieś opcje (przejrzyj wyjście - poniższej komendy). - ./configure --help + polecenia ./configure --help) make && make install @@ -325,65 +172,26 @@ mają to samo pochodzenie. Przekompiluj MPlayera z opcjami - + . - -Sorenson - - -Sorenson jest kodekiem video rozwijanym przez Sorenson Media i licencjonowanym -dla Apple, która rozprowadza go wraz ze swoim Odtwarzaczem -QuickTime. -Aktualnie MPlayer jest w stanie odtwarzać wszystkie -wersje plików video Sorensona z użyciem następujących dekoderów: - - - - - Sorenson Video v1 (fourcc SVQ1) - dekodowanie za pomocą - natywnego kodeka video - (libavcodec) - - - Sorenson Video v3 (fourcc SVQ3) - dekodowanie za pomocą - natywnego kodeka video - (libavcodec) - - - - -KOMPILOWANIE MPLAYERA ZE WSPARCIEM DLA BIBLIOTEK QUICKTIME -Aktualnie obsługiwane są tylko 32-bitowe platformy Intela. -ściągnij MPlayera z SVN -pobierz pakiet QuickTime DLL z - - -rozpakuj pakiet QuickTime DLL do twojego katalogu z kodekami Win32 -(domyślnie: /usr/local/lib/codecs/) - -skompiluj MPlayera - - - - -x264 +<systemitem class="library">x264</systemitem> -Co to jest x264 +Co to jest <systemitem class="library">x264</systemitem>? - x264 jest biblioteką słurzącą do - tworzenia strumieni video H.264. + x264 + jest biblioteką służącą do tworzenia strumieni video H.264. Nie jest w 100% ukończona, ale ma przynajmniej pewną obsługę większości mających wpływ na jakość możliwości H.264. Jest też wiele zaawansowanych możliwości w specyfikacji H.264, które nie mają - nic wspólnego z jakością jako taką; wiele z nich jeszcze nie ma - implementacji w x264. + nic wspólnego z jakością jako taką; wiele z nich jeszcze nie jest + zaimplementowanych w x264. @@ -397,10 +205,10 @@ wersje plików video Sorensona z użyciem następujących dekoderów: Inter B: podziały od 16x16 do 8x8 (włączając SKIP/DIRECT) Kontrola tempa: stały kwantyzator, stały bitrate, - pojedyncze albo wieloprzebiegowe ABR + jedno- albo wieloprzebiegowe ABR, opcjonalne VBV Wykrywanie zmian scen Adaptatywne umieszczanie klatek B - Referencyjne ramki / dowolna kolejność + Referencyjne klatki B / dowolna kolejność ramek adaptywna transformacja przestrzenna 8x8 i 4x4 @@ -408,7 +216,6 @@ wersje plików video Sorensona z użyciem następujących dekoderów: Własne matryce kwantyzacji Równoległe kodowanie wielu fragmentów - @@ -432,10 +239,10 @@ wersje plików video Sorensona z użyciem następujących dekoderów: Oznacza to że dekodowanie wysokiej jakości strumieni jest prawie nie do pomyślenia dla zwykłych użytkowników. Oznacza to również że dobry DVD rip może się czasami zacinać na procesorach - wolniejszych niż około 2.0 GHz. + wolniejszych niż jakieś 2.0 GHz. - Przynajmniej przy używaniu x264 + Jeśli używasz x264, wymagania kodowania nie są o wiele większe niż te, do których przywykliśmy przy MPEG-4 ASP. Na przykład, na Athlonie 1733 MHz typowe kodowanie DVD będzie działać @@ -463,7 +270,7 @@ wersje plików video Sorensona z użyciem następujących dekoderów: Jeśli chcesz szybki i łatwy sposób na sprawdzenie czy były ostatnio zmiany w obsłudze H.264 w libavcodec, możesz patrzeć na - interfejs sieciowy repozytorium SVN FFmpega + interfejs sieciowy repozytorium SVN FFmpega @@ -472,9 +279,7 @@ wersje plików video Sorensona z użyciem następujących dekoderów: Jeśli masz zainstalowanego klienta subversion, możesz uzyskać najnowsze źródła x264 tym poleceniem: - - svn co svn://svn.videolan.org/x264/trunk x264 + svn co svn://svn.videolan.org/x264/trunk x264 Źródła MPlayera są aktualizowane, gdy tylko zmieni się API x264, więc zalecane jest także używanie MPlayera z Subversion. @@ -487,9 +292,7 @@ wersje plików video Sorensona z użyciem następujących dekoderów: x264 buduje się i instaluje w sposób standardowy: - - ./configure && make && sudo make install + ./configure && make && sudo make install To zainstaluje libx264.a w /usr/local/lib oraz x264.h w /usr/local/include. Gdy biblioteka i nagłówki x264 są @@ -589,7 +392,7 @@ Domyślną liczbą kanałów wyjściowych jest 2. Aby użyć więcej niż dwóch wyjściowych kanałów, będziesz potrzebował -OSS i kartę dźwiękową ze wsparciem dla odpowiedniej liczby wyjściowych +OSS i karty dźwiękowej obsługującej odpowiednią ilość wyjściowych kanałów poprzez SNDCTL_DSP_CHANNELS ioctl. Przykładem odpowiedniego sterownika jest emu10k1 (używany przez karty Soundblaster Live!) z sierpnia 2001 roku, albo nowszy (przypuszczalnie działa także ALSA CVS). @@ -611,93 +414,43 @@ dekodującymi DXR3/Hollywood+ MPEG. -obsługa libmad +Obsługa <systemitem class="library">libmad</systemitem> -libmad jest wieloplatformową, +libmad +jest wieloplatformową, stałoprzecinkową (wewnętrznie 24-bitowe PCM) biblioteką dekodującą dźwięk MPEG. Nie odtwarza zbyt dobrze uszkodzonych plików i czasami ma problemy -z przewijaniem, ale może mieć lepszą wydajność niż mp3lib na platformach ze -słabszymi FPU (jednostka do wykonywania obliczeń -zmiennoprzecinkowych-przyp. tłumacza) (jak np. ARM). +z przewijaniem, ale na platformach bez jednostki zmiennoprzecinkowej (FPU), +czyli na przykład ARM, +może mieć lepszą wydajność niż mp3lib. -Aby włączyć obsługę biblioteki, podczas kompilacji użyj opcji - przy wywoływaniu configure. +Jeśli masz prawidłowo zainstalowaną bibliotekę +libmad, ./configure +zauważy to i automatycznie zostanie zbudowana obsługa dekodowania dźwięku MPEG +przy użyciu libmad. + -sprzętowy kodek MPEG audio +Sprzętowy kodek MPEG audio -Ten kodek (wybierany poprzez -ac hwmpa) przepuszcza pakiety +Ten kodek (wybierany poprzez ) przepuszcza pakiety MPEG audio do sprzętowego dekodera takiego, jak ten, który można znaleźć w pełni wyposażonych kartach DVB i adapterach DXR2. Nie używaj ich w połączeniu z żadnymi innymi wyjściowymi -urządzeniami audo (np. OSS i ALSA), bo nie będzie to działało +urządzeniami audio (np. OSS i ALSA), bo nie będzie to działało (będziesz słyszeć tylko szum). - -VIVO audio - -Rodzaj kodeka audio używanego w plikach VIVO zależy od tego, czy jest to plik -VIVO/1.0, czy VIVO/2.0. Pliki VIVO/1.0 mają dźwięk w formacie -g.723, a pliki VIVO/2.0 w formacie -Vivo Siren. Obsługiwane są oba typy. - - - - - -RealAudio - - -MPlayer potrafi dekodować prawie wszystkie wersje RealAudio: - - - - - RealAudio DNET - dekodowanie poprzez - liba52 - - - RealAudio Cook/Sipro/ATRAC3 - dekodowanie z użyciem - bibliotek RealPlayer - - - - -Instrukcje dotyczące sposobu instalacji bibliotek RealPlayer -znajdują się w dziale RealVideo. - - - - -kodeki QDesign - -Format dźwięku QDesign (fourcc:QDMC, QDM2) wykorzystywany -jest w plikach MOV/QT. Obie wersje tych kodeków mogą być odtwarzane za pomocą -bibliotek QuickTime. Instrukcje instalacji znajdują się w dziale -kodek Sorenson video. - - - - -kodeki Qualcomm - -Dźwięk w formacie Qualcomm (fourcc:Qclp) używany jest -w plikach MOV/QT. Może być dekodowany z użyciem bibliotek QuickTime. -Instrukcje instalacji znajdują się w dziale -kodeka video Sorenson. - - -AAC codec +Kodek AAC AAC (Advanced Audio Coding) jest kodekiem audio spotykanym czasami w plikach MOV i MP4. Otwarty dekoder nazywany FAAD dostępny jest na stronie @@ -712,7 +465,7 @@ FAAD lub chcesz z jakichś powodów użyć zewnętrznej biblioteki, ściągnij ją z tej strony i dodaj opcję do -configure. Nie potrzebujesz całego faad2 do dekodowanie +./configure. Nie potrzebujesz całego faad2 do dekodowanie plików AAC. Wystarczy użyć samej biblioteki libfaad. Zbudujesz ją w następujący sposób @@ -724,19 +477,19 @@ make make install Wersje binarne nie są dostępne na stronie audiocoding.com, ale możesz -ściągnąć (apt-getem) Debianowe paczki z -domowej strony - Christiana Marillata, +ściągnąć (apt-getem) Debianowe paczki ze +strony domowej Christiana Marillata, RPM-y dla Mandrake/Mandriva ze strony P.L.F. a RedHatowe RPM-y z Grey Sector. + -kodeki AMR +Kodeki AMR -kodeki mowy Adaptive Multi-Rate są używane w telefonii komórkowej +Kodeki mowy Adaptive Multi-Rate są używane w telefonii komórkowej trzeciej generacji (3G). Opis implementacji udostępniany jest przez The 3rd Generation Partnership Project @@ -744,8 +497,8 @@ Opis implementacji udostępniany jest przez Żeby uaktywnić obsługę kodeków, pobierz źródła kodeków - AMR-NB i - AMR-WB, +AMR-NB i +AMR-WB, umieść je w katalogu do którego rozpakowałeś źródła MPlayera i wpisz następujące komendy: @@ -760,29 +513,22 @@ Gdy już to zrobisz, kontynuuj budowanie MPlayera tak, jak zwykle. - -importowanie kodeków Win32-HOWTO - - - +Importowanie kodeków Win32-HOWTO -kodeki VFW +Kodeki VFW VFW (Video for Windows) jest starym API Video pod Windows. Jego kodeki mają rozszerzenie .DLL albo (rzadziej) .DRV. Jeżeli MPlayer odmawia -odtwarzania plików AVI z komunikatem tego typu: +odtwarzania plików AVI z komunikatem typu UNKNOWN video codec: HFYU (0x55594648) - - - oznacza to, że twój plik AVI jest zakodowany z użyciem kodeka, który korzysta z fourcc HFYU (HFYU = kodek HuffYUV, DIV3 = DivX Low Motion, itd.; fourcc-unikalny, czteroliterowy identyfikator kodeka znajdujący się najczęściej @@ -801,11 +547,11 @@ audio są oznaczane za pomocą prefiksu MSACM: Jest to kodek MP3. Teraz powinieneś mieć wszystkie niezbędne informacje -(fourcc, plik z kodekiem, przykładowy plik AVI). Umieść swoją prośbę o wsparcie -dla kodeka za pomocą poczty elektronicznej i wyślij ww. pliki na poniższy +(fourcc, plik z kodekiem, przykładowy plik AVI). Umieść swoją prośbę o obsługę +kodeka za pomocą poczty elektronicznej i wyślij ww. pliki na poniższy serwer FTP: -ftp://upload.mplayerhq.hu/MPlayer/incoming/[codecname]/ +ftp://upload.mplayerhq.hu/MPlayer/incoming/<nazwakodeka>/ @@ -866,10 +612,9 @@ Używając Microsoft GraphEdit (szybki sposób) - Jeżeli nie ma pola Filename, a DisplayName zawiera coś w stylu -device:dmo, to jest to DMO-kodek. +device:dmo, to jest to kodek DMO. @@ -887,7 +632,7 @@ Weź głęboki oddech i zacznij przeszukiwanie rejestru... TM20). - Powinieneś zobaczyć pole zwierające ścieżkę i nazwę pliku (np. + Powinieneś zobaczyć pole zawierające ścieżkę i nazwę pliku (np. C:\WINDOWS\SYSTEM\TM20DEC.AX). @@ -909,17 +654,16 @@ Jeżeli GUID został odnaleziony, powinieneś ujrzeć pola FriendlyNam Jeżeli wyszukiwanie się nie powiedzie, spróbuj zaznaczyć wszystkie pola -(checkboxes). Prawdopodobnie dostaniesz niepasujące wyniki, ale być może +(checkboxes). Prawdopodobnie dostaniesz fałszywe trafienia, ale być może będziesz miał szczęście... - Teraz, kiedy masz już wszystkie niezbędne informacje (fourcc, GUID, plik -z kodekiem, przykładowy plik AVI), umieść swoją prośbę o wsparcie dla kodeka +z kodekiem, przykładowy plik AVI), umieść swoją prośbę o obsługę kodeka za pomocą poczty elektronicznej i wyślij ww. pliki na poniższy serwer FTP: -ftp://upload.mplayerhq.hu/MPlayer/incoming/[codecname]/ +ftp://upload.mplayerhq.hu/MPlayer/incoming/<nazwakodeka>/ -- cgit v1.2.3