annotate DOCS/Polish/CODECS @ 1454:3e5b5be0b61d

temporary hack: YUV422P -> YUY2 converter (for ffmpeg MJPEG testing)
author arpi
date Mon, 06 Aug 2001 23:58:44 +0000
parents 8dbc156c9467
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1333
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
1 Status wsparcia dla kodekow:
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
2 ============================
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
3
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
4 Zobacz: http://mplayer.sourceforge.net/DOCS/codecs.html
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
5
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
6
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
7 Jeśli twoje kodeki nie są tam wymienione, pomóż nam w dodaniu wsparcia do nich:
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
8
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
9 Rozpakowanie kodeków z Win32
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
10 ============================
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
11
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
12 1. VfW
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
13 ~~~~~~
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
14 VfW (Video for Windows) to stare Video API dla Windows. Jego kodeki mają
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
15 zazwyczaj rozszerzenia .DLL lub (rzadziej) .DRV.
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
16 Jeśli MPlayer nie działa z twoim AVI:
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
17
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
18 UNKNOWN video codec: HFYU (0x55594648)
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
19
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
20 To oznacza, że twój AVI jest zakodowany z użyciem kodeka, który ma HFYU
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
21 fourcc (HFYU = kodek HuffYUV, DIV3 = DivX Low Motion, itp.). Jest oczywiste, że
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
22 musimy dowiedzieć się, który DLL Windows załadować, aby odtworzyć plik.
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
23 W naszym przypadku system.ini zawiera (między innymi):
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
24 VIDC.HFYU=huffyuv.dll
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
25 Zatem potrzebować będziemy pliku huffyuv.dll. Zauważ, że kodeki audio są
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
26 wyróżnione przez prefix MSACM:
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
27 msacm.l3acm=L3codeca.acm
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
28 To kodek MP3.
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
29
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
30 Mając teraz wszystkie potrzebne informacje (fourcc, plik z kodekiem,
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
31 próbka AVI), wyślij zgłoszenie wsparcia dla swojego kodeka e-mailem,
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
32 i prześlij pliki na adres FTP:
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
33 ftp://thot.banki.hu/MPlayer/incoming/<codecname>/
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
34
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
35
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
36 2. DirectShow
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
37 ~~~~~~~~~~~~~
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
38 DirectShow to najnowsze Video API, które jest gorsze jeszcze niż jego
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
39 poprzednik.
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
40 W DirectShow sprawy się komplikują, ponieważ:
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
41 - system.ini nie zawiera potrzebnych informacji, które w zamian za to są
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
42 przechowywane w rejestrze :(
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
43 - będzie nam potrzebny GUID kodeka
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
44
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
45 No więc przejrzyjmy ten rejestr ...
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
46 - Zacznij od 'regedit'
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
47 - wciśnij ctrl-f, odznacz dwa pierwsze pola wyboru, zaznacz trzecie. Wpisz
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
48 fourcc kodeka. (np.: TM20)
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
49 - powinieneś widzieć pole zawierające scieżkę i nazwę pliku
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
50 (np. : C:\WINDOWS\SYSTEM\TM20DEC.AX)
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
51 - skoro mamy już plik, potrzebujemy GUID. Spróbujmy jeszcze raz poszukać, lecz
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
52 tym razem nazwy kodeka, a nie fourcc. Jego nazwę można odczytać w
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
53 File/Properties/Advanced podczas odtwarzania przez Media Player tego pliku.
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
54 Jeśli nie, to pech ;) Spróbuj zgadnąć.
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
55 (np. szukaj: TrueMotion)
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
56 - jeśli znalazłeś (w rejestrze), powinno być tam pole FriendlyName oraz pole
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
57 CLSID. Zapisz, że 16 bajtów CLSID, to potrzebne nam GUID.
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
58
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
59 Poszukując plików, staraj się włączyć wszystkie pola wyboru ...
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
60 Możesz dostać wiele nieprzydatnych odpowiedzi, ale być może dostaniesz te
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
61 właściwe przy okazji ...
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
62
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
63 W razie niepowodzenia zrzuć wszystko na M$.
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
64
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
65 Mając już wszystkie potrzebne informacje (fourcc, GUID, plik z kodekiem, próbka
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
66 AVI), wyślij zgłoszenie wsparcia dla swojego kodeka e-mailem, i prześlij pliki
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
67 na adres FTP:
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
68 ftp://thot.banki.hu/MPlayer/incoming/<codecname>/
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
69
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
70
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
71 Gabucino & A'rpi
8dbc156c9467 Translated by Justyna Biala <nell@skrzynka.pl>
eyck
parents:
diff changeset
72 (tłum. nell)