# HG changeset patch # User paszczi # Date 1104015296 0 # Node ID 6d42484e62bd189b7887fa16dbbeb1240cb56100 # Parent dfdde77069fa75df8f39d2dc8ad7f40394efabde big sync diff -r dfdde77069fa -r 6d42484e62bd DOCS/xml/pl/cd-dvd.xml --- a/DOCS/xml/pl/cd-dvd.xml Sat Dec 25 22:47:22 2004 +0000 +++ b/DOCS/xml/pl/cd-dvd.xml Sat Dec 25 22:54:56 2004 +0000 @@ -1,5 +1,5 @@ - + Używanie CD/DVD @@ -283,10 +283,12 @@ NapÄ™dy DVD RPC-1 zabezpieczajÄ… ustawienia regionu jedynie poprzez oprogramowanie. NapÄ™dy RPC-2 majÄ… sprzÄ™towe zabezpieczenie, które pozwala na co najwyżej 5 zmian. Jeżeli posiadamy napÄ™d DVD RPC-2 wymagana/zalecana jest -aktualizacja firmware'u do RPC-1 . Nowe wersje firmware'ów można znaleźć na tej -stronie z firmware'ami. +aktualizacja firmware'u do RPC-1. +Nowe wersje firmware'ów można znaleźć w internecie. +Poszukiwania radzimy rozpocząć od +forum firmware'ów. Jeżeli nie ma tam nowej wersji firmware'u dla naszego urzÄ…dzenia, użyj -regionset tool +regionset tool (narzÄ™dzia do zmiany regionów) aby ustawić kod regionu na swoim napÄ™dzie DVD (pod Linuksem). Ostrzeżenie: Możesz ustawić region tylko 5 razy. @@ -318,28 +320,38 @@ W miÄ™dzyczasie możesz wyciÄ…gać dane z VCD za pomocÄ… -readvcd +readvcd i odtwarzać plik wynikowy za pomocÄ… MPlayera Struktura VCD -PÅ‚yty VCD skÅ‚adajÄ… siÄ™ z jednej lub wiÄ™cej Å›cieżek: + +Video CD (VCD) skÅ‚ada siÄ™ z sektorów CD-ROM XA, tzn. CD-ROM +mode 2 form 1 i form 2 posiada Å›cieżki: -Pierwsza Å›cieżka jest maÅ‚Ä… Å›cieżkÄ… o gÄ™stoÅ›ci 2048 bajtów/sektor z danymi w -systemie plików iso9660, zwykle zawierajÄ…ca windowsowy odtwarzacz VCD i być -może inne informacje (obrazy, tekst, itp.). +Pierwsza Å›cieżka jest w formacie mode 2 form 2, który oznacza użycie korekcji +bÅ‚Ä™dów L2. Åšcieżka ta zawiera system plików ISO-9660 o gÄ™stoÅ›ci 2048 bajtów/sektor. +Ten system plików z kolei zawiera metainformacje VCD, a także nieruchome klatki, czÄ™sto +używane w menu. Segmenty MPEG dla menu mogÄ… także być skÅ‚adowane w tejże pierwszej +Å›cieżce, ale MPEGi muszÄ… być podzielone na kawaÅ‚ki po 150 sektorów. System plików ISO-9660 +może zawierać inne pliki bÄ…dź programy, niekonieczne dla eksploatacji VCD. -Druga i pozostaÅ‚e Å›cieżki o gÄ™stoÅ›ci 2324 bajtów/sektor zawierajÄ… po jednym -pakiecie czystego strumienia MPEG PS na sektor zamiast systemu plików. -Podobnie, jak w przypadku Å›cieżek audio CD, Å›cieżki te nie -mogÄ… być montowane (Czy kiedykolwiek montowaÅ‚eÅ› pÅ‚ytÄ™ audio CD by -jÄ… odtworzyć?). BiorÄ…c pod uwagÄ™, że filmy znajdujÄ… siÄ™ na tej Å›cieżce, +Druga i pozostaÅ‚e Å›cieżki sÄ… zwykle Å›cieżkami video MGEG typu raw o gÄ™stoÅ›ci +2324 bajtów/sektor, zawierajÄ…cymi jeden pakiet danych MGEG PS na sektor. +Åšcieżki te sÄ… w formacje mode 2 form 1, wiÄ™c przechowujÄ… one wiÄ™cej danych +na sektor, w zamian za sÅ‚abszÄ… korekcjÄ™ bÅ‚Ä™dów. Możliwe sÄ… też Å›cieżki +CD-DA na VCD poza pierwszÄ… Å›cieżkÄ…. +Niektóre systemy operacyjne używajÄ… pewnych trików aby Å›cieżki nie zawiÄ™rajÄ…ce +systemu plików ISO-9660 byÅ‚y widoczne w systemie plików. W pozostaÅ‚ych systemach, +jak na przykÅ‚ad w systemie GNU/Linux, nie ma takiej możliwoÅ›ci (jeszcze). W takim +przypadku dane MPEG nie mogÄ… być montowane. +Jako że wiÄ™kszość filmów znajduje siÄ™ na tego typu Å›cieżce, powinieneÅ› spróbować na poczÄ…tek opcji . @@ -348,6 +360,14 @@ brak systemu plików w ogóle). Je również da siÄ™ odtwarzać, ale nie da siÄ™ ich montować. + + Definicja standardu Video CD, nazywana "BiaÅ‚Ä… KsiÄ™gÄ…" +Phillipsa, generalnie nie jest dostÄ™pna online, musi być zakupiona u Phillipsa. +Bardziej szczegółowe informacje na temat Video CD można znaleźć na +stronie +dokumentacji vcdimagera. + + @@ -370,7 +390,7 @@ kopiowania VCD jest nowy sterownik: cdfs (nie jest częściÄ… oficjalnego jÄ…dra), który wyÅ›wietla sesje CD jako pliki obrazów, oraz -cdrdao, program do zgrywania +cdrdao, program do zgrywania pÅ‚yt CD bit po bicie. diff -r dfdde77069fa -r 6d42484e62bd DOCS/xml/pl/codecs.xml --- a/DOCS/xml/pl/codecs.xml Sat Dec 25 22:47:22 2004 +0000 +++ b/DOCS/xml/pl/codecs.xml Sat Dec 25 22:54:56 2004 +0000 @@ -1,5 +1,5 @@ - + Obs³ugiwane kodeki @@ -20,12 +20,12 @@ - MPEG1 (VCD) i - MPEG2 (DVD) video + MPEG-1 (VCD) i + MPEG-2 (DVD) video natywne dekodery dla DivX ;-), OpenDivX (DivX4), - DivX 5.01 (Pro), 3ivX, M$ MPEG4 v1, v2 i dla innych rodzajów MPEG4 + DivX 5.01 (Pro), 3ivX, M$ MPEG-4 v1, v2 i dla innych rodzajów MPEG4 natywne dekodery dla Windows Media Video 7/8 @@ -69,9 +69,9 @@ -Je¿eli posiadasz kodeki Win32 niewymienione tutaj, które nie s± jeszcze -wspierane, zajrzyj do dzia³u importowanie kodeków -Win32-HOWTO i pomó¿ nam dodaæ dla nich wsparcie. +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ê. @@ -85,7 +85,7 @@ Wsparcie dla nich zosta³o w³±czone do MPlayera 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 MPEG1/2. Teraz u¿ywamy ju¿ naszego w³asnego kodu dla +filmów zakodowanych w MPEG-1/2. Teraz u¿ywamy ju¿ naszego w³asnego kodu dla wszystkich typów plików. @@ -104,7 +104,7 @@ - U¿ywa kodeka w stylu OpenDivX. W tym przypadku wytwarza obraz YV12 w swoim + U¿ywa kodeka w stylu OpenDivX. W tym przypadku tworzy on obraz YV12 we w³asnym buforze, a MPlayer dokonuje konwersji przestrzeni kolorów poprzez libvo. (Szybkie, zalecane!) @@ -127,14 +127,14 @@ taka sama, ró¿ni±ca siê od najlepszej tylko przy zmianie g³êbi kolorów. -Je¿eli twój sterownik wspiera direct rendering, +Je¿eli twój sterownik obs³uguje direct rendering, wydajniejszym albo nawet najbardziej wydajnym rozwi±zaniem mo¿e byæ u¿ycie . Binarn± bibliotekê kodeków DivX4/5 mo¿na ¶ci±gn±æ z -avifile albo z +avifile albo z divx.com Nale¿y j± rozpakowaæ, uruchomiæ jako root ./install.sh i pamiêtaæ o dodaniu @@ -186,7 +186,7 @@ MPlayer automatycznie wykrywa DivX4/DivX5, je¿eli -jest on prawid³owo zainstalowany. Po prostu kompiluj tak jak robisz to zwykle. +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. @@ -200,39 +200,39 @@ FFmpeg/libavcodec -FFmpeg zawiera pakiet -otwarto¼ród³owych kodeków, które potrafi± -dekodowaæ strumienie z ró¿nymi kodekami audio i video. Oferuj± one tak¿e +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 MPEG4: DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Zawiera +z MPEG-4: DivX3, DivX4, DivX5, Windows Media Video 7/8 (WMV1/WMV2). Zawiera równie¿ warty uwagi dekoder WMA. -Jednym z ostatnich (w sensie najnowszych) kodeków, który warto wymieniæ jest +Jednym z najnowszych kodeków, który warto wymieniæ jest kodek Sorenson 3 (SVQ3). Jest to pierwsza, -ca³kowicie otwarto¼ród³owa implementacja tego kodeka. Jest on nawet szybszy od +ca³kowicie otwarta implementacja tego kodeka. Jest on nawet szybszy od orygina³u. Zaleca siê wybór tej wersji zamiast kodeków binarnych! -Pe³n± listê wspieranych kodeków +Pe³n± listê obs³ugiwanych kodeków (video i audio) znajdziesz na stronie FFmpeg. -Je¿eli u¿ywasz, które¶ z wydañ MPlayera +Je¿eli u¿ywasz którego¶ z wydañ MPlayera libavcodec znajduje siê ju¿ w paczce. -Po prostu kompiluj tak jak zazwyczaj. Je¿eli u¿ywasz -MPlayera z CVSu musisz wyci±gn±æ -libavcodec z drzewa CVS FFmpega, +Po prostu kompiluj tak, jak zazwyczaj. Je¿eli u¿ywasz +MPlayera z CVSu, musisz wyci±gn±æ +libavcodec 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: @@ -302,7 +302,7 @@ MPlayer potrafi zaprzêgn±æ do dekodowania -kodeki Xanim. Aby je uaktywniæ postêpuj zgodnie z instrukcj±: +kodeki Xanim. Aby je uaktywniæ, postêpuj zgodnie z instrukcj±: @@ -337,10 +337,9 @@ -XAnim jest kodekiem z rodziny xanim, mo¿esz wiêc u¿yæ +XAnim to ca³a rodzina kodeków xanim, mo¿esz wiêc u¿yæ opcji ¿eby kazaæ -MPlayerowi u¿ywaæ go w przypadku, gdy jest to -mo¿liwe. +MPlayerowi u¿ywaæ ich, gdy jest to mo¿liwe. @@ -358,19 +357,19 @@ 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 +opcji, MPlayer automatycznie wybierze najlepszy kodek. -MPEG 1/2 video +MPEG-1/2 video -MPEG1 i MPEG2 s± dekodowane przez natywn±, wieloplatformow± bibliotekê +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 +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. @@ -395,7 +394,7 @@ RealVideo -MPlayer wpiera dekodowanie wszystkich wersji +MPlayer obs³uguje dekodowanie wszystkich wersji RealVideo: @@ -435,7 +434,7 @@ XviD wydzieli³ siê z projektu OpenDivX. Sta³o siê to, gdy ProjectMayo zamkn±³ kod OpenDivX i przemianowa³ go na DivX4 (a teraz DivX5). W rezultacie tej decyzji, roze¼leni ludzie spoza ProjectMayo, -którzy pracowali nad OpenDivX, rozpoczêli projekt XViD. Tak wiêc oba projekty +którzy pracowali nad OpenDivX, rozpoczêli projekt XviD. Tak wiêc oba projekty maj± to samo pochodzenie. @@ -538,7 +537,7 @@ KOMPILOWANIE MPLAYERA ZE WSPARCIEM DLA BIBLIOTEK QUICKTIME -Aktualnie wspierane s± tylko 32-bitowe platformy Intela. +Aktualnie obs³ugiwane s± tylko 32-bitowe platformy Intela. ¶ci±gnij MPlayera z CVSu pobierz pakiet QuickTime DLL z @@ -568,7 +567,7 @@ libavcodec) - Windows Media Audio 9 (WMAv3) (poprzez DMO DLL) + Windows Media Audio 9 (WMAv3) (poprzez DLL DMO) AC3 Dolby audio (natywny kod, z @@ -610,10 +609,11 @@ -Dekoder AC3 mo¿e wytworzyæ wyj¶cie audio zmiksowane dla 2,4 lub 6 g³o¶ników. +Dekoder AC3 mo¿e wytworzyæ wyj¶cie audio zmiksowane dla 2, 4 lub 6 g³o¶ników. Kiedy skonfigurowany jest dla 6 g³o¶ników, dekoder dostarcza do sterownika karty d¼wiêkowej osobne wyj¶cie dla ka¿dego kana³u AC3, pozwalaj±c do¶wiadczyæ -"d¼wiêk surround" bez potrzeby u¿ycia zewnêtrznego dekodera AC3 do kodeka hwac3. +pe³nego "d¼wiêku przestrzennego" bez potrzeby u¿ycia zewnêtrznego dekodera AC3 +wymaganego przez kodek hwac3. @@ -628,12 +628,12 @@ -Domy¶ln± liczb± wyj¶ciowych kana³ów jest 2. +Domy¶ln± liczb± kana³ów wyj¶ciowych jest 2. -Aby u¿yæ wiêcej ni¿ dwóch wyj¶ciowych kana³ów, bêdziesz potrzebowa³ skorzystaæ -z OSS i mieæ kartê d¼wiêkow± ze wsparciem dla odpowiedniej liczby wyj¶ciowych +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 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). @@ -655,10 +655,10 @@ -wsparcie dla libmad +obs³uga libmad -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 @@ -679,7 +679,7 @@ 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. Wspierane s± oba typy. +Vivo Siren. Obs³ugiwane s± oba typy. @@ -742,7 +742,7 @@ Je¿eli u¿ywasz gcc 3.2, który ma k³opoty z kompilacj± wbudowanej wersji FAAD lub chcesz z jakich¶ powodów u¿yæ zewnêtrznej biblioteki, ¶ci±gnij j± z -tej strony +tej strony i dodaj opcjê do configure. Nie potrzebujesz ca³ego faad2 do dekodowanie plików AAC. Wystarczy u¿yæ samej biblioteki libfaad. Zbudujesz j± w nastêpuj±cy @@ -758,7 +758,7 @@ Wersje binarne nie s± dostêpne na stronie audiocoding.com, ale mo¿esz ¶ci±gn±æ (apt-getem) Debianowe paczki z -domowej strony Christiana Marillata, +domowej strony Christiana Marillata, RPMy dla Mandrake ze strony P.L.F a RedHatowe RPMy z Grey Sector. @@ -769,7 +769,7 @@ - + importowanie kodeków Win32-HOWTO @@ -779,7 +779,7 @@ kodeki VFW -VFW (Video for Windows) jest starym Video API pod Windows. Jego kodeki maj± +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: @@ -824,7 +824,7 @@ Kodeki DirectShow -DirectShow jest nowszym Video API, które jest nawet gorsze od swojego +DirectShow jest nowszym API Video, które jest nawet gorsze od swojego poprzednika. Sprawa ma siê gorzej z DirectShow, poniewa¿: @@ -926,6 +926,13 @@ ftp://ftp.mplayerhq.hu/MPlayer/incoming/[codecname]/ + + +Je¿eli chcesz samodzielnie dodaæ obs³ugê kodeka, przeczytaj + +DOCS/tech/codecs.conf.txt (tylko po angielsku - przyp. t³um.). + + diff -r dfdde77069fa -r 6d42484e62bd DOCS/xml/pl/faq.xml --- a/DOCS/xml/pl/faq.xml Sat Dec 25 22:47:22 2004 +0000 +++ b/DOCS/xml/pl/faq.xml Sat Dec 25 22:54:56 2004 +0000 @@ -1,5 +1,5 @@ - + FAQ - CzÄ™sto Zadawane Pytania @@ -13,7 +13,7 @@ Jak mam stworzyć poprawnÄ… Å‚atkÄ™ do MPlayera? -StworzyliÅ›my krótki dokument +PrzygotowaliÅ›my krótki dokument opisujÄ…cy wszystkie potrzebne szczegóły. Kieruj siÄ™ zawartymi w nim wskazówkami. @@ -35,14 +35,14 @@ JesteÅ›my bardziej niż szczęśliwi, gdy ofiarowujecie nam sprzÄ™t i oprogramowanie w formie -dotacji. +darów. PomagajÄ… one nam ciÄ…gle ulepszać MPlayera. -Jak mogÄ™ stać siÄ™ developerem MPlayera? +Jak mogÄ™ zostać deweloperem MPlayera? ProgramiÅ›ci i dokumentatorzy zawsze sÄ… mile widziani. Na poczÄ…tek przeczytaj @@ -185,7 +185,7 @@ Zainstalowali (z ustawieniami domyÅ›lnymi) Mandrake'a, RedHata lub SuSE i bez RTFMowania (przeczytanie instrukcji - przyp. tÅ‚um) przysyÅ‚ajÄ… nam wiadomoÅ›ci "Nie dziaÅ‚a! Pomocy! ProszÄ™! -Jestem nowy w Linuksie! Pomocy! Oh! Pomocy!". Nie możemy ich powstrzymać +Jestem nowy w Linuksie! Pomocy! Och! Pomocy!". Nie możemy ich powstrzymać ale przynajmniej możemy ich zmusić do RTFMowania i do czytania komunikatów ./configure oraz MPlayera. @@ -308,7 +308,7 @@ # ln -sf /usr/X11R6 /usr/X11 # ln -sf /usr/X11R6/include/X11 /usr/include/X11 -Twoja dystrybucja może siÄ™ różnić od +UkÅ‚ad katalogów w Twojej dystrybucji może odbiegać od Standardu Hierarchii Systemu Plików (FHS) . @@ -402,7 +402,7 @@ Sprawdź status kodeków, jeżeli nie zawiera on Twojego kodeka przeczytaj dokumentacjÄ™ kodeków, -a w szczególnoÅ›ci HOWTO importowania kodeków i skontaktuj siÄ™ z nami. +a w szczególnoÅ›ci HOWTO importowania kodeków i skontaktuj siÄ™ z nami. @@ -413,7 +413,7 @@ Potrzebujesz uprawnieÅ„ roota lub specjalnie ustawionego jÄ…dra, aby używać -nowego kodu taktowania. +nowego kodu synchronizacji czasu. Aby uzyskać szczegóły, spójrz do sekcji RTC w dokumentacji. @@ -423,7 +423,7 @@ Jak mogÄ™ zrobić zrzut ekranu? -Musisz skożystać ze sterownika wyjÅ›cia video, który nie używa video overlay. Pod X11 +Musisz skorzystać ze sterownika wyjÅ›cia video, który nie używa nakÅ‚adki video. Pod X11 wystarczy użyć , pod Windows dziaÅ‚a @@ -444,11 +444,11 @@ DziaÅ‚a, lecz musisz osobno zażądać skalowania programowego (bardzo wolne) opcjÄ… . Lepiej skorzystaj z obsÅ‚ugi trybu XF86VidMode: musisz -zadać opcje oraz i to wszystko. -Upewnij siÄ™, że masz odpowiednie linie trybów (modelines) w swoim pliku +podać opcje oraz i to wszystko. +Upewnij siÄ™, że masz odpowiednie definicje trybów graficznych (modelines) w swoim pliku XF86Config i spróbuj uruchomić sterownik DGA oraz sterownik SDL DGA. Jest o wiele szybciej. Jeżeli SDL DGA +linkend="sdl">sterownik SDL DGA. Jest o wiele szybszy. Jeżeli SDL DGA dziaÅ‚a - używaj go. DziaÅ‚a jeszcze szybciej. @@ -470,11 +470,13 @@ użycie procesora w procentach przez kodek video (dla porcji/pakietów i DR zawiera także video_out) użycie procesora przez video_out -użycie procesora w procentach przez kodek audio +użycie procesora w procentach przez kodek audio ramki opuszczone, aby zachować synchronizacjÄ™ A-V obecny poziom postprocessingu obrazu (gdy używasz ) -obecne użycie pamiÄ™ci cache (normalne jest okoÅ‚o 50%) +szybkość odtwarzania bÄ™dÄ…ca mnożnikiem oryginalnej +szybkoÅ›ci + WiÄ™kszość z nich obecna jest dla celów odpluskwiania (debugging) i zostanie w pewnym momencie usuniÄ™ta. @@ -496,7 +498,7 @@ plików? -To nie jest zero, lecz jest wywoÅ‚ane z kodeka i poprzez to nie +Nie jest ono zerowe, ale pomiar jest wywoÅ‚any z kodeka i poprzez to nie może być mierzone oddzielnie. PowinieneÅ› spróbować odtworzyć plik używajÄ…c a potem i sprawdzić różnicÄ™, aby zobaczyć prÄ™dkość video_out. @@ -560,7 +562,7 @@ odtwarzanie! Wiem, że to jest niezwykÅ‚e... -Po odpaleniu ./configure, wyedytyj config.h +Po odpaleniu ./configure, wyedytuj config.h i zamieÅ„ #undef FAST_OSD na #define FAST_OSD. Po czym skompiluj ponownie. @@ -638,7 +640,7 @@ -Jak mogÄ™ okreÅ›lić Å›cieżkÄ™ audio/napisów z pliku OGM, Matroska, NUT lub DVD? +Jak mogÄ™ okreÅ›lić Å›cieżkÄ™ audio/napisów z pliku OGM, Matroska, NUT lub DVD? Musisz użyć (ID audio) lub @@ -658,7 +660,7 @@ -PróbujÄ™ odtworzyć jakikolwiek strumieÅ„ z internetu, ale nie udaje mi siÄ™. +PróbujÄ™ odtworzyć jakiÅ› strumieÅ„ z internetu, ale nie udaje mi siÄ™. Spróbuj otworzyć strumieÅ„ korzystajÄ…c z opcji . @@ -667,7 +669,7 @@ -ÅšciÄ…gnÄ…Å‚em film z sieci P2P i nie nie chce siÄ™ odtworzyć! +ÅšciÄ…gnÄ…Å‚em film z sieci P2P i nie chce siÄ™ odtworzyć! Prawdopodobnie plik jest uszkodzony lub jest to faÅ‚szywka. @@ -801,7 +803,7 @@ MPlayer to nie xine/avifile/.... Chociaż te aplikacje majÄ… trochÄ™ wspólnego kodu, zestaw kodeków (DLL), -synchronizacjÄ™, demultiplexing itp sÄ… inne i nie powinny być porównywane. +to synchronizacja, demultiplexing itp. sÄ… inne i nie powinny być porównywane. Jeżeli masz plik, którego MPlayer nie odtwarza poprawnie, lecz nie ma z nim problemów w innych odtwarzaczach, przeczytaj wskazówki do zgÅ‚aszania bÅ‚Ä™dów i wgraj @@ -822,7 +824,7 @@ -MPlayer koÅ„czy pracÄ™ z jakimÅ› bÅ‚Ä™dem przy kożystaniu z l3codeca.acm. +MPlayer koÅ„czy pracÄ™ z jakimÅ› bÅ‚Ä™dem przy korzystaniu z l3codeca.acm. Sprawdź wynik ldd /usr/local/bin/mplayer. Jeżeli zawiera @@ -833,7 +835,7 @@ to Å›wiadczy o problemie z twoim jÄ…drem/libc. Być może używasz jakiÅ› Å‚atek zwiÄ…zanych z bezpieczeÅ„stwem (na przykÅ‚ad Å‚atka OpenWall Solar Designera), które wymuszajÄ… Å‚adowanie bibliotek pod bardzo niskie adresy. Poniewaź l3codeca.acm -jest nierealokowalnÄ… bibliotekÄ… DLL musi być Å‚adowana pod 0x00400000, +jest nierelokowalnÄ… bibliotekÄ… DLL musi być Å‚adowana pod 0x00400000, nie możemy tego zmienić. PowinieneÅ› używać nieÅ‚atanego jÄ…dra lub skorzystać z opcji MPlayera , aby wyÅ‚Ä…czyć używanie l3codeca.acm. @@ -847,16 +849,15 @@ OK (lecz bez dźwiÄ™ku). -Twój komputer jest zbyt wolny lub sterownik -karty dźwiÄ™kowej jest -zepsuty. Skonsultuj siÄ™ z dokumentacjÄ…, aby zobaczyć, czy możesz polepszyć +Twój komputer jest zbyt wolny lub sterownik karty dźwiÄ™kowej jest +zepsuty. Skonsultuj siÄ™ z dokumentacjÄ…, aby zobaczyć, czy możesz poprawić wydajność. -MPlayer przerywa z komunikatem MPlayer interrupted by +MPlayer przerywa dziaÅ‚anie z komunikatem MPlayer interrupted by signal 4 in module: decode_video (MPlayer przerwany przez sygnaÅ‚ 4 w module: decode_video). @@ -865,7 +866,7 @@ skompilowaÅ‚eÅ›. Albo przekompiluj z detekcjÄ… CPU podczas pracy. (./configure --enable-runtime-cpudetection). Nie używaj MPlayera na CPU innym niż ten, -na którym byÅ‚ kompilowany, bez użycia opcji przed chwilÄ… wymienionej. +na którym byÅ‚ kompilowany, bez użycia przed chwilÄ… wymienionej opcji. @@ -950,7 +951,7 @@ Spójrz do sekcji kart dźwiÄ™kowych. -Plik Avi ma zÅ‚y nagłówek, spróbuj użyć opcji i/lub . +Plik AVI ma zÅ‚y nagłówek, spróbuj użyć opcji i/lub . @@ -968,7 +969,7 @@ -Gdy próbujÄ™ przechwytywać z mojego tunera, dziaÅ‚a lecz kolory sÄ… dziwne. DziaÅ‚a +Gdy próbujÄ™ przechwytywać obraz z mojego tunera, dziaÅ‚a lecz kolory sÄ… dziwne. DziaÅ‚a normalnie z innymi aplikacjami. @@ -1022,7 +1023,7 @@ -Audio/video caÅ‚kowicie wychodzi z synchronizacji, gdy uruchamiam +Audio/video caÅ‚kowicie traci synchronizacjÄ™, gdy uruchamiam MPlayera jako root na moim notebooku. DziaÅ‚a normalnie, gdy uruchamiam go jako zwykÅ‚y użytkownik. @@ -1150,7 +1151,7 @@ poprawkÄ™ #621 z logu CVS XFree86 4.1.0. Zaktualizuj wiÄ™c XFree86 do 4.1.0 lub nowszego. Możesz także Å›ciÄ…gnąć DRI w wersji (przynajmniej) 0.6 ze -strony DRI lub użyj DRI z CVSu. +strony DRI lub użyj DRI z CVSu. @@ -1245,7 +1246,7 @@ Kto wie... MówiÄ…, że dziaÅ‚a, wiÄ™c proszÄ™ przetestuj to i przyÅ›lij nam -informacje. OdnieÅ› siÄ™ do dokumentacji libdvdread oraz jego strony domowej. Nie +informacje. Zajrzyj do dokumentacji libdvdread oraz jego strony domowej. Nie jesteÅ›my autorami libdvdread. Używaj libmpdvdkit2, który jest obecny w źródÅ‚ach MPlayera i jest używany domyÅ›lnie. @@ -1267,7 +1268,7 @@ Użyj narzÄ™dzia regionset. +url="http://linvdr.org/projects/regionset/">narzÄ™dzia regionset. @@ -1472,7 +1473,7 @@ -Nie mogÄ™ zakodować plików ASF do AVI/DivX, ponieważ majÄ… 1000 fps? +Nie mogÄ™ zakodować pliku ASF do AVI/DivX, ponieważ ma on 1000 fps? Ponieważ ASF używa zmiennego frame rate (ilość ramek na sekundÄ™), a AVI używa @@ -1491,6 +1492,28 @@ + + +Jak zakodować wyÅ‚Ä…cznie dźwiÄ™k z teledysku? + + +Nie jest to możliwe bezpoÅ›rednio lecz możesz sprówować nastÄ™pujÄ…cego +sposobu (zwróć uwagÄ™ na znak +& na koÅ„cu polecenia +mplayer): + + mkfifo encode + mplayer -ao pcm -aofile encode dvd://1 & + lame your_opts encode music.mp3 + rm encode + +Ten sposób pozwala na użycie dowolnego kodera, nie tylko +LAME. +Po prostu zamieÅ„ lame w powyższym poleceniu +na swój ulubiony koder audio. + + + diff -r dfdde77069fa -r 6d42484e62bd DOCS/xml/pl/formats.xml --- a/DOCS/xml/pl/formats.xml Sat Dec 25 22:47:22 2004 +0000 +++ b/DOCS/xml/pl/formats.xml Sat Dec 25 22:54:56 2004 +0000 @@ -1,5 +1,5 @@ - + Obs³ugiwane formaty @@ -8,24 +8,25 @@ Kiedy ludzie widz± plik o rozszerzeniu .AVI, automatycznie stwierdzaj±, ¿e to nie jest plik MPEG. Nie jest to prawda. Przynajmniej niezupe³nie. W przeciwieñstwie do popularnego stwierdzenia, -plik taki mo¿e zawieraæ video MPEG1. +plik taki mo¿e zawieraæ video MPEG-1. Widzisz, kodek to nie to samo, co format pliku. -Przyk³ady kodeków video: MPEG1, MPEG2, DivX, Indeo5, 3vix. +Przyk³ady kodeków video: MPEG-1, MPEG-2, +MPEG-4 (DivX), Indeo5, 3vix. Przyk³ady formatów plików: MPG, AVI, ASF. W teorii, mo¿esz umie¶ciæ video OpenDivX i d¼wiêk MP3 w pliku MPG. Wiêkszo¶æ odtwarzaczy -nie bêdzie jednak w stanie go odtworzyæ, gdy¿ spodziewaj± siê obrazu MPEG1 i +nie bêdzie jednak w stanie go odtworzyæ, gdy¿ spodziewaj± siê obrazu MPEG-1 i d¼wiêku MP2 (w przeciwieñstwie do AVI, MPG nie ma odpowiednich pól do opisu jego -strumieni audio i video). Mo¿esz równie¿ umie¶ciæ video MPEG1 w pliku -AVI. FFmpeg i +strumieni audio i video). Mo¿esz równie¿ umie¶ciæ video MPEG-1 w pliku +AVI. FFmpeg i MEncoder potrafi± tworzyæ takie pliki. @@ -44,7 +45,7 @@ MPG: To jest najbardziej podstawowa forma - plików MPEG. Zawiera video MPEG1 i audio MP2 (MPEG-1 warstwa 2) lub rzadziej + plików MPEG. Zawiera video MPEG-1 i audio MP2 (MPEG-1 warstwa 2) lub rzadziej MP1. @@ -57,7 +58,7 @@ VOB: To format pliku MPEG na p³ytach DVD. Jest to to samo, co MPG, plus mo¿liwo¶æ umieszczenia w nim napisów lub - d¼wiêku nie-MPEG (AC3). Zawiera zakodowany strumieñ obrazu MPEG2 i przewa¿nie + d¼wiêku nie-MPEG (AC3). Zawiera zakodowany strumieñ obrazu MPEG-2 i przewa¿nie d¼wiêk AC3, lecz dozwolone s± tak¿e DTS, MP2 i nieskompresowane LPCM. Przejrzyj sekcjê DVD! @@ -86,7 +87,7 @@ Zaprojektowane przez Microsoft pliki AVI (Audio Video Interleaved) to szeroko stosowany wielofunkcyjny format -aktualnie u¿ywany g³ównie dla video DivX i DivX4. Posiada wiele wad i +aktualnie u¿ywany g³ównie dla video MPEG-4 (DivX i DivX4). Posiada wiele wad i niedoci±gniêæ (np. przy strumieniowaniu). Obs³uguje jeden strumieñ video i od 0 do 99 strumieni audio i mo¿e mieæ co najwy¿ej 2 GB, lecz istnieje rozszerzenie, które pozwala na osi±gniêcie wiêkszych plików, zwane @@ -142,7 +143,7 @@ oparte na bps (bitach na sekundê): Oparta jest na liczbie bitów/próbek na sekundê strumieni audio/video. Metoda ta jest stosowana przez wiêkszo¶æ odtwarzaczy, w³±czaj±c w to - avifile oraz + avifile oraz Windows Media Player. Pliki z uszkodzonymi nag³ówkami i pliki z d¼wiêkiem VBR (Variable Bitrate - zmienne tempo bitowe) utworzone za pomoc± niekompatybilnego z VBR programu koduj±cego @@ -188,14 +189,14 @@ - + Pliki QuickTime/MOV Formaty te zosta³y zaprojektowane przez Apple i mog± zawieraæ dowolny kodek, CBR lub VBR. Maj± przewa¿nie rozszerzenie .QT lub -.MOV. Warto zauwa¿yæ, ¿e grupa MPEG4 wybra³a QuickTime -jako zalecany format pliku dla MPEG4, a ich pliki MOV maj± rozszerzenie +.MOV. Warto zauwa¿yæ, ¿e grupa MPEG-4 wybra³a QuickTime +jako zalecany format pliku dla MPEG-4, a ich pliki MOV maj± rozszerzenie .MPG lub .MP4 (interesuj±ce jest to, ¿e strumienie w tych plikach to w rzeczywisto¶ci pliki MPG i AAC. Mo¿esz nawet je wyci±gn±æ za pomoc± opcji oraz @@ -267,14 +268,15 @@ Pliki NuppelVideo -NuppelVideo +NuppelVideo jest narzêdziem do zgrywania TV (AFAIK :). MPlayer potrafi czytaæ jego pliki .NUV (tylko NuppelVideo 5.0). Pliki te mog± zawieraæ klatki: nieskompresowane YV12, skompresowane YV12+RTJpeg, skompresowane YV12 RTJpeg+lzo i skompresowane YV12+lzo. MPlayer dekoduje je (a nawet koduje za pomoc± -MEncodera) wszystkie. Dzia³aj± równie¿ skoki. +MEncodera do MPEG-4 (DivX) itp!) wszystkie. +Dzia³aj± równie¿ skoki. @@ -282,7 +284,7 @@ pliki yuv4mpeg -yuv4mpeg / yuv4mpeg2 +yuv4mpeg / yuv4mpeg2 to format plików stosowany przez programy mjpegtools. Mo¿esz zgrywaæ, produkowaæ, filtrowaæ lub kodowaæ video w tym formacie za pomoc± @@ -338,11 +340,6 @@ MultiDec lub WinTV pod Windows). - - -Specyfikacje PVA s± do pobrania pod nastêpuj±cym adresem: - - @@ -396,7 +393,7 @@ Je¶li Twoja dystrybucja nie zawiera biblioteki libungif, pobierz j± ze -strony domowej libungif. +strony domowej libungif. By uzyskaæ szczegó³owe informacje techniczne, zajrzyj do specyfikacji GIF89a. @@ -478,7 +475,7 @@ programu XMMS do odtwarzania wielu formatów. Istniej± wtyczki do muzyczek z gier na SNES, muzyczek SID (z Commodore 64), wielu formatów Amigi, .xm, .it, VQF, musepack, Bonk, shorten i wielu innych. Mo¿esz -znale¼æ je na Stronie +znale¼æ je na Stronie wtyczek wej¶ciowych do XMMS. diff -r dfdde77069fa -r 6d42484e62bd DOCS/xml/pl/mencoder.xml --- a/DOCS/xml/pl/mencoder.xml Sat Dec 25 22:47:22 2004 +0000 +++ b/DOCS/xml/pl/mencoder.xml Sat Dec 25 22:54:56 2004 +0000 @@ -1,96 +1,49 @@ - + Kodowanie z <application>MEncoderem</application> Pe³na lista dostêpnych opcji MEncodera oraz -przyk³ady znajduj± sie na stronie man. W pliku encoding-tips +przyk³ady znajduj± siê na stronie man. W pliku encoding-tips znajduje siê du¿o przyk³adów i przewodników skompletowanych z wielu w±tków listy dyskusyjnej mplayer-users. W archiwum znajdziesz mnóstwo dyskusji o aspektach i problemach zwi±zanych z kodowaniem przy pomocy MEncodera. - -Kodowanie 2 lub 3-przebiegowe MPEG-4 ("DivX") + +Kodowanie 2-przebiegowe MPEG-4 ("DivX") - -Kodowanie 2-przebiegowe Nazwa pochodzi od faktu, ¿e przy u¿yciu tej metody plik kodowany jest dwa razy. Pierwsze kodowanie (dubbed pass) tworzy pliki tymczasowe -(*.log) o rozmiarze kilku megabajtów, nie kasuj ich odrazu +(*.log) o rozmiarze kilku megabajtów, nie kasuj ich od razu (mo¿esz natomiast skasowaæ plik AVI). W drugim przebiegu przy pomocy danych o bitrate'cie z plików tymczasowych tworzony jest plik wyj¶ciowy 2-przebiegu. Plik koñcowy bêdzie mia³ o wiele lepsz± jako¶æ w porównaniu ze standardowym 1-przebiegowym kodowaniem. Je¿eli pierwszy raz o tym s³yszysz, powiniene¶ zajrzeæ do którego¶ z wielu przewodników dostêpnych w sieci. - + +kopiowanie ¶cie¿ki d¼wiêkowej -Ten przyk³ad pokazuje jak zakodowaæ DVD do 2-przebiegowego MPEG-4 ("DivX") AVI. -Bêd± do tego potrzebne tylko dwie komendy: -rm frameno.avi -usuñ ten plik, który mo¿e pochodziæ z poprzedniego 3-przebiegowego kodowania (wp³ywa on na aktualny) +2-przebiegowe kodowanie DVD do MPEG-4 ("DivX") AVI z kopiowaniem ¶cie¿ki d¼wiêkowej. mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o film.avi mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o film.avi - - -Kodowanie 3-przebiegowe - -Jest to rozszerzenie kodowania 2-przebiegowego, gdzie d¼wiêk jest kodowany osobno. Ta metoda wy¶wietla zalecany bitrate -taki, aby film zmie¶ci³ sie na pojedyñcz± p³ytê CD. Równie¿, d¼wiêk kodowany jest tylko raz, inaczej ni¿ w trybie 2-przebiegowym. -Schemat wygl±da tak: - - - - - - Usuñ przeszkadzaj±cy plik tymczasowy: - rm frameno.avi - - - Pierwszy przebieg: - - mencoder plik/DVD -ovc frameno -oac mp3lame -lameopts vbr=3 -o frameno.avi - - Zostanie stworzony plik avi tylko ze scie¿k± d¼wiêkow±, zawieraj±cy - jedynie rz±dany strumieñ audio. Nie zapomnij o - , je¿eli musisz je ustawiæ. Je¶li kodowa³e¶ d³ugi film, MEncoder, - po zakoñczeniu tego przebiegu, wypisze zalecane warto¶ci bitrate'u dla docelowych pojemno¶ci 650Mb, 700Mb, i 800Mb. - - - Drugi przebieg: - -mencoder plik/DVD -oac copy -ovc lavc --lavcopts vcodec=mpeg4:vpass=1:vbitrate=bitrate -Jest to pierwszy przebieg kodowania video. Opcjonalnie ustal video bitrate na ten który MEncoder wypisa³ -na koñcu poprzedniego przebiegu. - - Trzeci przebieg: - -mencoder file/DVD -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=bitrate - -Jest to drugi przebieg kodowania video. Ustal ten sam bitrate co w poprzednim przebiegu, chyba ¿e naprawdê wiesz co robisz. -W tym przebiegu, d¼wiêk z frameno.avi bêdzie do³±czony do pliku koñcowego... i gotowe! - - + -Przyk³ad 3-przebiegowego kodowania +kodowanie ¶cie¿ki dzwiêkowej -rm frameno.avi -usuñ ten plik, który mo¿e pochodziæ z poprzedniego 3-przebiegowego kodowania (wp³ywa on na aktualny) +2-przebiegowe kodowanie DVD do MPEG-4 ("DivX") AVI z kodowaniem ¶cie¿ki d¼wiêkowej do MP3. -mencoder dvd://2 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3 -mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o film.avi -mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o film.avi +mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac mp3lame -lameopts vbr=3 -o film.avi +mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac mp3lame -lameopts vbr=3 -o film.avi @@ -102,15 +55,15 @@ MEncoder mo¿e tworzyæ pliki formatu MPEG (MPEG-PS). Jest to prawdopodobnie u¿yteczne tylko z kodekiem mpeg1video pochodz±cym z libavcodec, poniewa¿ odtwarzacze - za wyj±tkiem -MPlayera - oczekuj± obrazu zakodowanego w MPEG1 i -strumienia d¼wiêkowego w MPEG1 warstwa (layer) 2 (MP2) w pliku MPEG. +MPlayera - oczekuj± obrazu zakodowanego w MPEG-1 i +strumienia d¼wiêkowego w MPEG-1 warstwa (layer) 2 (MP2) w pliku MPEG. -Cecha ta nie jest zbytnio przydatna w tej chwili, poza tym +Mo¿liwo¶æ ta nie jest zbytnio przydatna w tej chwili, poza tym zawiera prawdopodobnie wiele b³êdów, ale najwa¿niejsze jest to, ¿e MEncoder w tej chwili nie mo¿e kodowaæ -2 warstwy MPEG1 (MP2) audio której oczekuj± wszystkie odtwarzacze w plikach MPEG. +2 warstwy MPEG-1 (MP2) audio której oczekuj± wszystkie odtwarzacze w plikach MPEG. @@ -120,9 +73,7 @@ Przyk³ad: -mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy -inne opcje media.avi - -o wyjscie.mpg +mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy inne opcje media.avi -o wyjscie.mpg @@ -132,25 +83,25 @@ Przeskalowywanie filmów -Najczê¶ciej potrzeba zmiany wielko¶ci obrazu jest nag³a. Jej powodów mo¿e byæ wiele: -zmniejszenie rozmiaru pliku, przepustowo¶æ sieci, itd. Wiekszo¶æ ludzi stosuje skalowanie -przy konwertowaniu DVD lub SVCD do DivXa (AVI). To jest z³e rozwi±zanie. -Zamiast tak robiæ, przeczytaj sekcje Zachowywanie proporcji obrazu. +Czêsto zachodzi potrzeba zmiany wielko¶ci obrazu. Powodów tego mo¿e byæ wiele: +zmniejszenie rozmiaru pliku, przepustowo¶æ sieci, itd. Wiêkszo¶æ ludzi stosuje +ponowne skalowanie przy konwertowaniu p³yt DVD, SVCD do DivX AVI. Je¿eli +chcesz przeskalowywaæ, przeczytaj sekcjê o zachowywaniu proporcji obrazu. + Proces skalowania obs³ugiwany jest przez filtr video scale . Jego jako¶æ mo¿e byæ ustawiona parametrem . -Je¶li nie jest on podany MEncoder u¿yje warto¶ci 0: szybki -bilinearny. +Je¶li nie jest on podany MEncoder u¿yje warto¶ci 2: bicubic. Przyk³ad: mencoder wejscie.mpg -ovc lavc -lavcopts vcodec=mpeg4 --vf scale=640:480-o wyjscie.avi +-vf scale=640:480 -o wyjscie.avi @@ -168,10 +119,10 @@ Strumieñ video (opcja ): - ³adne rzeczy mo¿na wyczyniaæ:) Jak, wstawianie (nie konwertowanie) FLI, VIDO lub MPEG1 video w plik AVI ! + mo¿na ³adne rzeczy wyczyniaæ:) Jak wstawianie (nie konwertowanie) FLI, VIDO lub MPEG-1 video w plik AVI! Oczywi¶cie tylko MPlayer potrafi odtwarzaæ takie pliki :) I prawdopodobnie nie ma - dla tego ¿adnego sensownego zastosowania. Na zdrowy rozs±dek: kopiowanie strumieni video mo¿e byæ przydatne - tylko wtedy, gdy np. tylko strumieñ audio ma byæ zakodowany (np. PCM do MP3). + dla tego ¿adnego sensownego zastosowania. Powa¿niej: kopiowanie strumieni video mo¿e byæ przydatne + wtedy, gdy np. tylko strumieñ audio ma byæ zakodowany (np. PCM do MP3). Strumieñ audio (opcja ): @@ -188,8 +139,8 @@ Najprostsza sprawa. Po prostu kopiujemy strumieñ audio i video, a MEncoder generuje indeks. Oczywi¶cie nie -naprawi to mo¿liwych b³êów w strumieniu video i/lub audio, ale za to, naprawi pliki z zepsutym przeplotem, -+tak wiêc opcja nie bêdzie tu ju¿ potrzebna. +naprawi to mo¿liwych b³êdów w strumieniu video i/lub audio, ale za to, naprawi pliki z zepsutym przeplotem, +tak wiêc opcja nie bêdzie tu ju¿ potrzebna. @@ -244,19 +195,19 @@ Bezstratny JPEG h263 - H263 + H.263 h263p - H263 Plus + H263+ mpeg4 - Standtard ISO MPEG-4 (DivX 5, XVID kompatybilne) + Standard ISO MPEG-4 (DivX 5, XVID kompatybilne) msmpeg4 - pierwotny wariant MPEG-4 przez MS, v3 (DivX3) + pierwotny wariant MPEG-4 od MS, v3 (DivX3) msmpeg4v2 - pierwotny wariant MPEG-4 przez MS, v2 (u¿ywany w starych plikach asf) + pierwotny wariant MPEG-4 od MS, v2 (u¿ywany w starych plikach asf) wmv1 Windows Media Video, wersja 1 (WMV7) @@ -268,10 +219,10 @@ Stary kodek RealVideo mpeg1video - MPEG1 video + MPEG-1 video mpeg2video - MPEG2 video + MPEG-2 video huffyuv bezstratna kompresja @@ -308,7 +259,7 @@ MEncoder jest w stanie stworzyæ film z jednego lub wielu plików JPEG, PNG lub TGA. Poprzez proste kopiowanie ramek mo¿e stworzyæ pliki MJPEG -(Motion(ruchomy - przypis t³umacza) JPEG), MPNG (Motion PNG) lub MTGA (Motion TGA). +(Motion (ruchomy - przypis t³umacza) JPEG), MPNG (Motion PNG) lub MTGA (Motion TGA). @@ -320,7 +271,7 @@ Potem MEncoder kompresuje zdekodowane pliki podanym kompresorem - (DivX4, Xvid, ffmpeg msmpeg4, itd.). + (DivX4, XviD, FFmpeg msmpeg4, itd.). @@ -331,26 +282,25 @@ -Tworzenie pliku DivX4 ze wszystkich plików JPEG w aktualnym katalogu: +Tworzenie pliku MPEG-4 ze wszystkich plików JPEG w aktualnym katalogu: -mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o wyjscie.avi \*.jpg +mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4 -oac copy -o wyjscie.avi + -Tworzenie pliku DivX4 z wybranych plików JPEG w aktualnym katalogu: +Tworzenie pliku MPEG-4 z wybranych plików JPEG w aktualnym katalogu: -mencoder -mf on:w=800:h=600:fps=25 -ovc divx4 -o wyjscie.avi -ramka001.jpg,ramka002.jpg +mencoder mf://*.jpg -mf type=jpg:w=800:h=600:fps=25 -ovc copy -oac copy -o wyjscie.avi + -Tworzenie pliku Motion (ruchomego - przyp. t³um.) JPEG (MJPEG) ze wszystkich plików JPEG w aktualnym katalogu: +Tworzenie pliku Motion JPEG (MJPEG) ze wszystkich plików JPEG w aktualnym katalogu: mencoder -mf on:w=800:h=600:fps=25 -ovc copy -o wyjscie.avi \*.jpg @@ -361,7 +311,7 @@ Tworzenie nieskompresowanego pliku ze wszystkich plików PNG w aktualnym katalogu: -mencoder -mf on:w=800:h=600:fps=25:type=png -ovc raw -o output.avi \*.png @@ -373,9 +323,8 @@ Tworzenie pliku Motion PNG (MPNG) ze wszystkich plików PNG w aktualnym katalogu: - -mencoder -mf on:w=800:h=600:fps=25:type=png -ovc copy -o wyjscie.avi \*.png +mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o wyjscie.avi @@ -383,8 +332,8 @@ Tworzenie pliku Motion TGA (MTGA) ze wszystkich plików TGA w aktualnym katalogu: -mencoder -mf on:w=800:h=600:fps=25:type=tga -ovc copy -o wyjscie.avi \*.tga +mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o wyjscie.avi @@ -394,11 +343,11 @@ -Wyci±ganie napisów z DVD do pliku Vobsub +Ekstraktowanie napisów z DVD do pliku VOBsub MEncoder jest w stanie wyci±gn±æ napisy z DVD do pliku -w formacie Vobsub. Tworzy je para plików z rozszerzeniem +w formacie VOBsub. Tworzy je para plików z rozszerzeniem .idx i .sub, które s± zazwyczaj spakowane do pojedyñczego archiwum .rar. MPlayer mo¿e je odtwarzaæ z opcjami @@ -412,7 +361,7 @@ -Je¿eli ¼ród³em nie jest, DVD powiniene¶ u¿yæ opcji , aby +Je¿eli ¼ród³em nie jest DVD powiniene¶ u¿yæ opcji , aby wskazaæ plik .ifo potrzebny do stworzenia pliku wynikowego .idx. @@ -424,26 +373,24 @@ -Ka¿de uruchomienie do³±czy bierz±ce napisy, je¿eli pliki .idx +Ka¿de uruchomienie do³±czy do istniej±cych napisów, je¿eli pliki .idx i .sub istniej±. Wiêc powiniene¶ je usun±æ przed uruchomieniem. -Kopiowanie dwóch napisów z DVD podczas 3-przebiegowego kodowania +Kopiowanie dwóch napisów z DVD podczas 2-przebiegowego kodowania rm subtitles.idx subtitles.sub -mencoder dvd://1 -vobsubout napisy -vobsuboutindex 0 -sid 2 -o frameno.avi -ovc frameno -mencoder dvd://1 -oac copy -ovc divx4 -pass 1 -mencoder dvd://1 -oac copy -ovc divx4 -pass 2 -vobsubout napisy -vobsuboutindex 1 -sid 5 +mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -vobsubout subtitles -vobsuboutindex 0 -sid 2 +mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -vobsubout subtitles -vobsuboutindex 1 -sid 5 Kopiowanie francuskich napisów z pliku MPEG rm napisy.idx napisy.sub -mencoder film.mpg -ifo film.ifo - -vobsubout napisy -vobsuboutindex 0 -vobsuboutid fr -sid 1 @@ -452,23 +399,22 @@ Utrzymywanie proporcji obrazu (aspect ratio) -Pliki DVD i SVCD (tzn. MPEG1/2) zawieraj± warto¶æ proporcji obrazu, która -opisuje, jak odtwarzacz ma skalowaæ strumieñ video, wiec ludzie nie bed± siê mêczyæ (np.: 480x480 + 4:3 = 640x480). -Jednak przy kodowaniu plików AVI (DivX), musisz byæ ¶wiadom, ¿e nag³owek AVI nie przechowuje +Pliki DVD i SVCD (tzn. MPEG-1/2) zawieraj± warto¶æ proporcji obrazu, która +opisuje, jak odtwarzacz ma skalowaæ strumieñ video, wiêc ludzie nie bêd± siê mêczyæ (np.: 480x480 + 4:3 = 640x480). +Jednak przy kodowaniu plików AVI (DivX) musisz byæ ¶wiadom, ¿e nag³ówek AVI nie przechowuje tej warto¶ci. Przeskalowywanie jest obrzydliwe i czasoch³onne, musi byæ jaki¶ lepszy sposób! Jest -MPEG4 posiada unikaln± cechê: strumieñ video mo¿e posiadaæ swoj± warto¶æ proporcji obrazu. -Tak, dok³adnie jak pliki MPEG1/2 (DVD, SVCD) i H263. Niestety, nie ma -¿adnych odtwarzaczy video które by wykorzystywa³y t± -zaletê MPEG4, oprócz MPlayera. +MPEG-4 posiada unikaln± cechê: strumieñ video mo¿e posiadaæ swoj± warto¶æ proporcji obrazu. +Tak, dok³adnie jak pliki MPEG-1/2 (DVD, SVCD) i H.263. Niestety, nie ma +¿adnych odtwarzaczy video które by to wykorzystywa³y, oprócz MPlayera. -W³a¶ciwo¶æ ta mo¿e byæ jedynie u¿ywana z kodekiem mpeg4 +Mo¿liwo¶æ ta mo¿e byæ jedynie u¿ywana z kodekiem mpeg4 z biblioteki libavcodec. Pamiêtaj: chocia¿ MPlayer poprawnie odtworzy stworzone pliki, inne odtwarzacze @@ -483,8 +429,7 @@ Sposób u¿ycia: -mencoder przyk³ad-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:autoaspect --vf crop=714:548:0:14 -oac copy -o wyjscie.avi +mencoder przyk³ad-svcd.mpg -ovc lavc -lavcopts vcodec=mpeg4:autoaspect -vf crop=714:548:0:14 -oac copy -o wyjscie.avi @@ -505,7 +450,7 @@ -Matryca Kwantyzacji KVCD "Notch": +Matryca Kwantyzacji KVCD "Notch": @@ -537,8 +482,7 @@ Sposób u¿ycia: -$ mencoder wejscie.avi -o wyjscie.avi --oac copy -ovc lavc -lavcopts inter_matrix=...:intra_matrix=... +$ mencoder wejscie.avi -o wyjscie.avi -oac copy -ovc lavc -lavcopts inter_matrix=...:intra_matrix=... @@ -556,185 +500,925 @@ -Rippowanie DVD do wysokiej jako¶ci pliku MPEG4 ("DivX") +Rippowanie DVD do wysokiej jako¶ci pliku MPEG-4 ("DivX") + + + Jednym z najczêsciej zadawanych pytañ jest "Jak zripowaæ DVD do najwy¿szej osi±galnej + jako¶ci? Nie interesuje mnie rozmiar pliku, chcê tylko najwy¿sz± jako¶æ". + + + + To jest co najmniej ¼le sformu³owane. W koñcu je¿eli nie obchodzi Ciê rozmiar + pliku, to czemu nie skopiowaæ po prostu ca³ego strumienia video MPEG-2 z DVD? + Pewnie, plik bêdzie mia³ 5GB, jak chcesz to nie pakuj siê w to, ale je¿eli chcesz + najwy¿szej jako¶ci i nie martwi Ciê rozmiar pliku, to jest na pewno najlepsze + rozwi±zanie. + + + + Tak na prawdê, powodem dla którego chcesz przekodowaæ DVD do pliku MPEG-4 + jest w³a¶nie to, ¿e zale¿y Ci na rozmiarze pliku. + + + + Trudno jest podaæ przepis krok-po-kroku jak stworzyæ wysokiej jako¶ci + ripa DVD. Trzeba uwzglêdniæ kilka czynników, musisz je zrozumieæ ¿eby + byæ zadowolonym z rezultatów jakie osi±gniesz. Poni¿ej zbadamy kilka + z tych czynników i spojrzymy na przyk³ady. Zak³adamy, ¿e korzystasz z + libavcodec do kodowania + video, teorii jednak mo¿na u¿ywaæ przy innych kodekach. + + + + G³ównym za³o¿eniem tego przewodnika jest to, i¿ nie masz konkretnego + docelowego rozmiaru pliku i nie masz problemu w oddaniu kilku bitów + w zamian za poprawê jako¶ci. Wiele informacji tutaj zawartych jest przydatnych + w ka¿dej sytuacji, ale niektóre mog± dzia³aæ na Twoj± niekorzy¶æ je¿eli + masz obrany cel w postaci wielko¶ci pliku wynikowego, na przyk³ad zmieszczeniu + video na CD. + + + +Sta³y Kwantyzator vs. 2-przebiegowe + + + Istniej± trzy podej¶cia do kodowania video: sta³y bitrate (CBR), + sta³y kwantyzator i kodowanie 2-przebiegowe (ABR, u¶redniony bitrate). + + + + W ka¿dym z tych trybów, libavcodec + rozbija ramke na makroblok 16x16 pikseli i aplikuje kwantyzator do ka¿dego makrobloku + Im ni¿szy kwantyzator, tym lepsza jako¶æ i wy¿szy bitrate. + Metoda jak± u¿ywa libavcodec + do zdeterminowania jaki kwantyzator u¿yæ do danego makrobloku zale¿y od wielu + czynników i jest ³atwo zmienialna. (Jest to bardzo ogólny opis prawdziwego procesu, + ale warto rozumieæ podstawowy koncept.) + - Na ripowanie DVD do pliku MPEG4 (DivX) wysokiej jako¶ci sk³ada sie wiele czynników. - Poni¿ej znajduje siê przyk³ad tego procesu gdy nie ma ¿adnego rozmiaru docelowego - pliku koñcowego (innego ni¿ zmieszczenie rezultatu w 2GB). - Libavcodec zostanie u¿yte do zakodowania obrazu, - d¼wiêk natomiast bêdzie skopiowany bez zmian. + Kiedy ustawisz sta³y bitrate, libavcodec + zakoduje video, niszcz±c najmniejsz± ilo¶æ detali jaka jest potrzebna ¿eby pozostaæ + poni¿ej wyznaczonej warto¶ci bitrate. Je¿eli naprawdê nie zale¿y Ci na rozmiarze pliku + móg³by¶ u¿yæ CBR i ustawiæ bitrate na nieskoñczono¶æ. (W praktyce oznacza to liczbê + tak wysok± aby nie stawia³a ¿adnego limitu, np. 10000Kbit.). Bez prawdziwych ograniczeñ + libavcodec u¿yje dla ka¿dego makrobloku + mo¿liwie najni¿szego kwantyzatora (zapisanego w zmiennej , + która domy¶lnie jest ustawiona na 2). Gdy tylko ustawisz ni¿szy bitrate + libavcodec bêdzie zmuszony do u¿ycia + wy¿szego kwantyzatora, a wiêc i pogorszenia jako¶ci video. Ogólnie, je¿eli zale¿y Ci na jako¶ci + wogóle nie powiniene¶ u¿ywaæ CBR. + + + + Ze sta³ym kwantyzatorem, libavcodec + u¿ywa kwantyzatora ustawionego przez opcjê + na ka¿dym makrobloku. Je¿eli chcesz najwy¿szej mo¿liwej jako¶ci, igonruj±c + bitrate, mo¿esz u¿yæ . Bêdzie to mia³o taki sam efekt + jak ustawienie =nieskoñczono¶æ i domy¶lnie + na 2 przy CBR. + + + + Problemem przy sta³ym kwantyzowaniu jest to, i¿ u¿ywa on danego + kwantyzatora czy makroblok potrzebuje go czy nie. To znaczy + ¿e mo¿na by³oby u¿yæ wy¿szego kwantyzatora bez starty jako¶ci obrazu. + Po co traciæ miejsce na niepotrzebnie niski kwantyzator? Twój procesor + ma tyle cykli ile jest czasu, ale na twardym dysku jest ograniczona ilosæ miejsca. + + W dwu-przebiegowym kodowaniu, pierwszy przebieg zripuje film ze sta³ym + bitratem (CBR), ale stworzy plik loguj±cy w³a¶ciwo¶ci ka¿dej ramki. Te + informacje s± u¿ywane podczas drugiego przebiegu i na ich podstawie + dobierany jest odpowiedni kwantyzator. Podczas szybkiej akcji lub + scen z ma³± ilo¶ci± detali, bêdzie u¿yty wysoki kwantyzator, a podczas + wolnego ruchu lub scen z wieloma detalami ni¿szy. + + + + Je¿eli u¿ywasz , to tracisz miejsce. Je¿eli + u¿ywasz , to nie dostaniesz najwy¿szej jako¶ci. + Przypu¶æmy, ¿e ripujesz DVD z opcj± , a rezultatem + jest 1800Kbit. Je¿eli zastosujesz dwu-przebiegowe kodowanie z + , wyj¶ciowe video bêdzie mia³o + wy¿sz± jako¶æ dla + tej samej warto¶ci bitrate. + + + + Poniewa¿ jeste¶ ju¿ przekonany, ¿e dwu-przbiegowe kodowanie jest + najlepszym rozwi±zaniem, prawdziwym pytaniem jest jakiej u¿yæ + warto¶ci bitrate? Nie ma jednoznacznej odpowiedzi. Idealna warto¶æ + jest najlepszym balansem miêdzy jako¶ci± a rozmiarem pliku. + Zmienia siê ona zale¿nie od ¼ród³owego video. + + + + Dobrym punktem startowym dla wysokiej jako¶ci ripów jest 2000Kbit + plus minus 200Kbit. Przy szybkiej akcji, wielu detalach lub poprostu + gdy masz wysokie wymagania, mo¿esz zdecydowaæ siê na 2400 + lub 2600. Przy niektórych DVD, mo¿esz nie zauwa¿yæ ró¿nicy przy + 1400KBit. Najlepiej jest troszkê poeksperymentowaæ przy ró¿nych + warto¶ciach bitrate. + + + + + + -Kadrowanie +Kadrowanie i Skalowanie + + + Normalne DVD ma rozdzielczo¶æ 720x480 dla NTSC i 720x576 dla PAL, + ale jest jeszcze flaga mówi±ca czy jest to obraz pe³no ekranowy (4:3), czy + panoramiczny (16:9). Wiele (je¿eli nie wszystkie) panoramiczne DVD nie s± + dok³adnie 16:9, tylko 1.85:1 lub 2.35:1 (kineskop). Oznacza to i¿ pojawi± + siê czarne pasy którê bêd± musia³y byæ wykadrowane. + + - Odtwórz DVD i uruchom na nim filtr detekcji kadrowania (). - Rezultatem bedzie prostok±t kadrowania do u¿ycia przy kodowaniu. Powodem kadrowania - jest to, ¿e wiele filmów nie zosta³o nakrêconych w standardowej dla DVD proporcji obrazu - (aspect ratio)(16/9 lub 4/3), lub, powodem mo¿e byæ cokolwiek, - obraz nie wype³nia poprawnie ca³ej ramki. A wiêc chcesz wyci±æ bezsensowne czarne - pasy podczas ripowania. To równie¿ poprawia jako¶æ ripu w poniewa¿ kodowanie ostrych krawêdzi - czarnych pasów zajmuje wiele bitów. - Powszechn± proporcja obrazu jest 2.35, taka jak w kineskopie. Wiêkszo¶æ du¿ych filmów-pogromców bloków - ma w³asnie tak± proporcje obrazu (aspect ratio). + W tym miejscu pojawia siê MPlayer posiadaj±cy + opcjê ustalaj±c± prostok±t kadrowania (). + Poniewa¿ MPEG-4 u¿ywa makrobloków 16x16, bêdziesz chcia³ aby ka¿dy wymiar + obrazu by³ wielokrotno¶ci± 16, w innym wypadku pogorszy siê jako¶æ szczególnie + przy niskich warto¶ciach bitrate. Mo¿esz osi±gn±æ to zaokr±glaj±c prostok±t kadrowania + do najbli¿szej wielokrotno¶ci 16. Przy kadrowaniu bêdziesz chcia³ zwiêkszyæ przesuniêcie + w osi y o po³owê ró¿nicy miêdzy star± a now± warto¶ci± tak aby obraz brany by³ + z ¶rodka ramki. Z powodu sposobu w jaki obraz jest próbkowany na DVD musi to byæ + przysta liczba. (Tak naprawdê nigdy nie u¿ywaj nieparzystych warto¶ci przy kadrowaniu + ani skalowaniu.) Je¿eli nie chcesz wyrzucaæ kilku pikseli, mo¿e wolisz zeskalowaæ + obraz. Przyjrzyjmy sie skalowaniu w naszym nastêpnym przyk³adzie. + + + Uwa¿aj te¿ na "miêkkie" czarne piksele na brzegach. Wykadruj je + te¿, bo inaczej bêdziesz traci³ bity którê zostan± wykorzystane lepiej + gdzie indziej. + + + + Po wszytskim, dostaniesz najprawdopodobniej video którego piksele + nie s± raczej ani 1.85:1 czy 2.35:1, tylko co¶ w pobli¿u. Móg³by¶ policzyæ + nowe proporcje obrazu rêcznie, ale MEncoder + oferuje opcjê biblioteki libavcodec + o nazwie która zrobi to za Ciebie. W ¿adnym + wypadku nie skaluj pikseli w celu zrobienia z nich kwadratów, chyba ¿e lubisz + traciæ miejsce na twardym dysku. Skalowanie powinno odbywaæ siê przy + odtwarzaniu, a odtwarzacz u¿yje proporcji zapisanych w nag³ówku AVI, aby + zdeterminowaæ prawid³ow± rozdzielczo¶æ. + + -Poziom jako¶æ - - Nastêpn± rzecz± jak± musisz ustaliæ to docelowy poziom jako¶ci. Gdy nie ma potrzeby - zmieszczenia pliku na p³ycie/p³ytach CD, u¿ycie sta³ej kwantyzacji znanej - równie¿ pod nazw± sta³ej jako¶ci bêdzie dobrym wyborem. W ten sposób ka¿da ramka - zajmuje tyle bitów ile potrzebuje aby zachowaæ jako¶æ na wybranym poziomie, - za to wielokrotne kodowanie nie jest w tym wypadku potrzebne. W - libavcodec, otrzymasz sta³± jako¶æ - u¿ywaj±c opcji . - powinno daæ koñcowy rezultat poni¿ej 2GB, zale¿y to g³ównie - od d³ugo¶ci filmu i poziomu szumów obrazu (im wiecej szumów tym trudniej jest dany obraz skompresowaæ). - - - -Pliki powy¿ej 2GB +Audio - Je¿eli plik wynikowy z kodowania o sta³ej jako¶ci jest wiêkszy od 2GB - , bêdziesz musia³ stworzyæ indeks aby móc ogl±daæ go poprawnie. - Albo - - - - odtwórz film z opcj± aby stworzyæ index w locie albo - - - u¿yj aby zapisaæ indeks do pliku tylko raz i u¿yæ go potem przy odtwarzaniu - pliku u¿ywaj±c opcji . - - - - Je¶li denerwuje Ciê to, mo¿esz chcieæ utrzymaæ wielko¶æ pliku poni¿ej 2GB. - - - - S± trzy sposoby aby unikn±æ tego. Mo¿esz spróbowaæ zakodowaæ jeszcze raz u¿ywaj±æ - i zobaczyæ czy wielko¶æ i jako¶æ pliku wynikowego s± - zadowalaj±ce. Mo¿esz tak¿e spróbowaæ - kodowania 2przebiegowego. - Gdy bêdziesz kopiowa³ scie¿kê d¼wiêkow± automatycznie bêdziesz zna³ jej - bitrate, znasz tak¿e d³ugo¶æ filmu, mo¿esz wiêc obliczyæ potrzebny bitrate - aby przekazaæ go opcji - bez u¿ywania kodowania 3przebieowego. - - - - Trzeci± i prawdopodobnie najlepsz± opcj± bêdzie lekkie zeskalowanie rozdzielczo¶ci. - Lekkie zmiêkczenie obrazu i stracenie setali jest bardziej przyjazne dla oka ni¿ - artefakty powodowane przez kompresjê MPEG. Zeskalowywanie wydajnie redukuje szumy obrazy - ,co jest dobre, poniewa¿ szumy siê ciê¿ko kompresuje. + D¼wiêk jest o wiele prostszym problemem do rozwi±zania.: zostaw go + poprostu takim jakim jest. Nawet strumienie AC3 5.1 s± najwy¿ej + 448Kbit/s i s± one warte ka¿dego bitu. Kusz±ce mo¿e wydawaæ siê + zakodowanie d¼wiêku do wysokiej jako¶ci Ogg Vorbis, ale to ¿e nie + posiadasz dzisiaj odbiornika A/V do AC3 nie oznacza ¿e nie bêdziesz go mia³ + jutro. Zabezpiecz swoje ripy DVD zostawiaj±c im strumieñ AC3. - -Usuwanie przeplotu + +Przeplot i Telecine + + + Prawie wszytskie filmy krêcone s± z prêdko¶ci± 24 fps. Poniewa¿ NTSC jest + 29.97 fps, obraz 24 fps trzeba poddaæ dzia³aniu kilku procesów aby móg³ + byæ on odtwarzany na szybko¶ci NTSC. Proces ten nazywa siê 3:2 pulldown, + czêsto wi±zany z telecine (poniewa¿ pulldown jest czêsto stosowany podczas + procesu telecine), i naiwnie opisywany jako i¿ dzia³a on przez zwalnianie filmu do + 23.976 fps, i powtarzaniu co czwartej ramki. + + - Je¿eli film ma przeplot, mo¿esz chcieæ go zlikwidowaæ podczas ripowania. - Jest to kwestia dyskusyjna czy usuwanie przeplotu powinno byæ robione - na tym etapie. Zalet± jest to ¿e usuwanie przeplotu podczas konwertowania do - MPEG4 polepsza kompresje, u³atwia ogl±danie które jest mniej zasobo¿erne na - monitorach komputerowych. + Video w formacie PAL z DVD, o prêdko¶æ 25 fps nie jest poddawane + ¿adnym specjalnym procesom. (Praktcznie, PAL mo¿e zostaæ poddany + procesowi telcine, nazywanemu 2:2 pulldown, ale w praktyce to nie jest + problemem.) Film 24 fps jest poprostu odtwarzany z prêdko¶ci± 25 fps. + W efekcie film leci trochê szybciej ale je¿eli nie jeste¶ kosmit± pewnie nie + zauwa¿ysz ró¿nicy. Wiêkszo¶æ DVD w PALu posiada poprawiony d¼wiêk, + wiêc nawet przy odtwarzaniu z prêdko¶ci± 25 fps bêdzie on brzmia³ poprawnie, + pomimo tego, i¿ ¶cie¿ka d¼wiêkowa (a wiec i ca³y film) jest odtwarzana + 4% czasu krócej ni¿ NTSC DVD. + + + + Poniewa¿ video w PAL DVD nie zosta³o zmienione, nie musisz martwiæ + siê o tempo odtwarzania. ¬ród³o jest 25 fps i Twoj rip bêdzie 25 fps. + Jednak¿e, je¿eli ripujesz NTSC DVD, mo¿liwe ¿e bêdziesz musia³ zastosowaæ + odwrócone telecine. + + + + W filmach nakrêconych w prêdko¶ci 24 fps, video na NTSC DVD jest albo + ztelecinowane do 29.97 fps lub progresywne 24 fps i przeznaczone to + telecine które ma zostaæ wykonane w locie przez odtwarzacz DVD. Z drugiej + strony, seriale telewizyjne s± zazwyczaj tylko przeplecione, nie ztelecionowane. + Jednak¿e nie jest to regu³±: niektóre seriale TV s± przeplecione (jak Buffy + Postrach Wampirów), a niektóre s± mikstur± progresywnego i przeplecionego + video (jak Angel, lub 24 godziny). + + + + Szczególnie polecamy do przeczytania sekcje o tym + Jak sobie radziæ z telecine + i przeplotem w DVD w formacie NTSC. - Czy usuwanie przeplotu na etapie ripowania jest dobrym pomys³em zale¿y od - DVD. Je¿eli DVD zosta³o zrobione z filmu nakrêconego w prêdko¶ci 24 fps (przyp. t³um. ramek - na sekundê), mo¿esz ze spokojem usun±æ przeplot w czasie ripowania. - Jednak¿e je¶li prêdko¶æ orginlanego filmu wynosi³a 50/60 fps, konwertowanie go - do video 23.976/25 fps bez przeplotu, nie bêdzie dobry pomys³em, poniewa¿ skutkiem - takiego procesu bêdzie strata informacji. - If you do decide to interlace, you can further - experiment with different deinterlacing filters. See - http://www.wieser-web.de/MPlayer/ - for examples. A good starting point is . + Je¿eli, ripujesz tylko filmy, najprawdopodobniej musisz radziæ sobie tylko + z obrazem 24 fps progresywnym lub telecine. W takiej sytuacji mo¿esz + u¿yæ fitru (). + + + + + + +Filtrowanie + + Ogólnie, chcesz filtrowaæ jak najmniej aby pozostaæ najbli¿ej jak siê da + do ¼ród³owego DVD. Kadrowanie jest zazwyczaj niezbêdne (opisane powy¿ej), + ale nie skaluj obrazu. Skalowanie w dó³ jest czasami preferowane zamiast + wysokich kwantyzatorów, chcemy unikn±æ obu tych rzeczy: pamiêtaj co + ustalili¶my na pocz±tkum, ¿e chcemy wymienaæ bity na jako¶æ. + + + + Równie¿ nie zmieniaj warto¶æi gamma, kontrastu, jasno¶ci, itd. To co wygl±da + dobrze na Twoim monitorze, mo¿e nie wygl±daæ dobrze na innych. Te ustawienia + powinny byæ realizowane tylko przy odtwarzaniu. - Je¿eli naraz kadrujesz i usuwasz przeplot, to usuñ przeplot - przed kadrowaniem. Aktualnie, nie jest to konieczne - gdy wertykalny offset kadrowania jest podzielny przez 2. Jednak¿e z innymi filtrami - ,takimi jak dering, kadrowanie powinno byæ ostatnie, dlatego jest to dobrym - przyzwyczajeniem aby ustawiaæ kadrowanie jako ostatnie. - + Jedn± rzecz± któr± móg³by¶ chcieæ zrobiæ jest przepuszczenie obrazu + przez lekki odszumiaj±cy filtr, tak jak np. . + Znów, jest to sprawa lepszego spo¿ytkowania miejsca: po co traciæ je + na kodowanie szumów je¿eli mo¿esz dodaæ je podczas odtwarzania? + Zwiêkszenie parametrów zwiêkszy + mo¿liwo¶ci kompresji, ale je¿eli zwiêkszysz parametry za bardzo + ryzykujesz utratê klarowno¶ci obrazu. Sugerowane powy¿ej warto¶ci + () s± do¶æ zachowawcze; + spróbuj poeksperymentowaæ z wy¿szmi warto¶ciami i samemu porównaæ efekty. + - -Odwrócone telecine + + + + +Przyk³ad + - Je¶li ripujesz DVD w formacie PAL, które jest 25 fps, nie musisz my¶leæ o fps'ach - (ramkach na sekunde - przyp. t³um.). U¿yj poprostu 25 fps. Z drugiej strony DVD w - formacie NTSC s± 29.97 fps (zakr±glone zazwyczaj od 30 fps, ale to nie jest prawda). - Je¿eli film by³ nakrêcony dla TV, znów nie musisz dotykaæ siê do fps'ów. - Ale je¶li film zosta³ nakrêcony na ta¶mie, poci±ga to sa sob±, ¿e mia³ - (dok³adnie) 24 fps i zostal przekonwertowany podczas tworzenia DVD do 29.97 fps. - Konwersja, gdzie do ka¿dej z 24 ramek filmu dodaje sie 12 pól, nazywa sie telecine. - Aby wiecej sie dowiedzieæ o telecine zobacz - - Wyniki szukania (Google) "telecine field 23.976". + Kupi³e¶ wieæ nowiutk± kopiê Harrego Pottera i Komnaty Tajemnic (oczywi¶cie wersjê + panoramiczn±) i chcesz zripowaæ to DVD aby dodaæ j± do swojego komputerowego + kina domowego. Jest to DVD z regionu 1, a wiêc NTSC. Poni¿szy przyk³ad bêdzie + dzia³a³ z fomratem PAL je¿eli pomiesz opcjê + (poniewa¿ wej¶ciowa szybko¶æ jest taka sama jak wyj¶ciowa), oczywi¶cie + paramtery kadrowania bêd± inne. - W przypadku gdy masz takie ztelecinowane DVD, bêdziesz chcia³ - odwróciæ telecine, tzn. konwertowaæ film do 23.976 (29.97*4/5). - Inaczej panning kamery bêdzie wygl±da³ brzydko i g³upio. - Do tego celu mo¿esz u¿yæ opcji . - Wszystko co jest pokazywane w kinach jest nakrêcone na ta¶mie i potrzebuje - odwróconego telecine, programy telewizyjne natomiast nie. - + Po uruchomieniu , pod±¿amy opisem + zawartym w sekcji Jak sobie radziæ z telecine + i przeplotem w DVD w formacie NTSC i odkrywamy, ¿e jest to progresywne + video 24 fps, co oznacza ¿e nie musimy u¿ywaæ filtrów odwróconego telecine, + jak czy . + - -Skalowanie i proporcje obrazu (aspect ratio) - Aby uzyskaæ najlepsz± jako¶æ nie skaluj podczas ripowania. - Zeskalowywanie w dó³ powoduje strate detali, a skalowanie w górê - skutkuje pojawieniem siê artefaktów i zwiêksza rozmiar pliku. - Piksele w filmach DVD nie s± kwadratowe, a wiêc filmy DVD zawieraj± informacje - o poprawnej proporcji obrazu. Jest mo¿liwe aby przechowywaæ tê informacje w - nag³ówku wynikowego pliku MPEG4. Wiêkszo¶æ odtwarzaczy video ignoruje - tê informacje, ale MPlayer honoruje j±. - Wiêc je¶li zamierzasz u¿ywaæ tylko MPlayer - do odtwarzania zripowanego pliku, nie musisz skalowaæ filmu, poprostu przeka¿ - opcjê do - MEncodera i wszystko automagiczne bêdzie dzia³aæ. - Je¶li musisz skalowaæ, b±d¼ ostro¿ny aby uzyskaæ poprawny rozmiar obrazu szczególnie gdy kadrujesz. + Nastêpnie, chcemy zdeterminowaæ odpowiedni prostok±t kadrowania, + u¿ywamy fitru cropdetect: + + mplayer dvd://1 -vf cropdetect + + Przewniñ do w pe³ni wype³nionej ramki (jasna scena), i zobaczysz + wyj¶cie MPlayera na konsoli: + + crop area: X: 0..719 Y: 57..419 (-vf crop=720:362:0:58) + + Teraz odtwarzamy film z tym fitrem aby sprawdziæ jego poprawno¶æ: + + mplayer dvd://1 -vf crop=720:362:0:58 + + I widzimy ¿e wygl±da ¶wietnie. Teraz, upewniamy sie ¿e wymiary ¶a wielokrotno¶ci± + 16 . Szeroko¶æ jest w porz±dku, niestety wysoko¶æ nie. Poniewa¿ nie + oblali¶my matematyki w liceum, wiemy ¿e najbli¿sz± wielokrotno¶cia + 16 mniejsz± ni¿ 362 jest 352. + - - -Podsumowanie - Podsumowuj±c wszystko, dobr± koduj±c± komend± mo¿e byæ: + Mogliby¶my poprostu u¿yæ , ale + ³adniej by³oby wzi±æ trochê z góry i z do³u aby utrzymaæ siê na ¶rodku. + Zmneijszylismy wysoko¶æ o 10 pikseli, ale nie chcemy zwiêkszyæ + przesuniêcia y o 5 pikseli poniewa¿ jest to liczba nieparzysta i + pogorszy³aby jako¶æ. Zwiêkszymy zatem przesuniêcie na osi y o 4 piksele: - -mencoder dvd://1 -aid 128 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect \ - -ofps 23.976 -vf crop=720:364:0:56 -o Harry_Potter_2.avi - + mplayer dvd://1 -vf crop=720:352:0:62 - wskazuje na tytu³ DVD do zripowania. Opcja - mówi aby u¿yæ 128ej scie¿ki audio, i - skopiowaæ j± bez zmian. Bêdziesz musia³ u¿yæ - MPlayera aby znale¼æ poprawne warto¶ci do tych opcji. + Innym powodem dla którego powinni¶my obcinaæ piksele równomiernie z góry + i do³u s± "po³owy czarnych pikseli" które bezwzglêdnie powinni¶my obci±æ je¿eli istniej±. + Pamiêtaj, je¿eli Twoje video jest ztelecinowane, upewnij siê ¿e filtr + (lub inny filtr odwróconego telecine który zdecydujesz siê u¿yæ) pojawia siê + w ³añcuchu fitrów przed fitrem kadrowania. Je¿eli video posiada przeplot, + usuñ go przed kadrowaniem. (Je¿eli zdecydujesz siê pozostawiæ przeplot, upewnij + siê ¿e wertykalne przesuniêcie kadrowania jest wielokrotno¶ci± 4.) - Opcje do - poprawiaj± jako¶æ vs. bitrate, ale przed³u¿±j± kodowanie. - Szczególnie opcja zwalnia kodowanie znacz±co ale te¿ zauwa¿alnie - poprawia jako¶æ. Je¿eli chcesz usun±æ przeplot dodaj filtr do - , na przyk³ad: - (w takiej kolejno¶ci). Je¶li nie potrzebujesz - odwróconego telecine, zostaw . + Je¿eli naprawdê jeste¶ przejêty utrat± tych 10 pikseli, mo¿e wolisz + przeskalowaæ wymiary obrazu do najbli¿szej wielkortono¶ci 16. + £añcuch fitrów powinen wygl±daæ tak: + + -vf crop=720:362:0:58,scale=720:352 + + Skalowanie video w dó³ oznacza utratê ma³ej ilo¶ci detali, która bêdzie + najprawdopodobnie niezauwa¿alna. Skalowanie w góre oznacza utratê + jako¶ci (chyba ¿e zwiêkszysz bitrate). Kadrowanie wyrzuca te piksele. Jest + to wymiana jak± trzeba rozwa¿yæ w ka¿dym wypadku. Na przyk³±d, + je¿eli DVD by³o zrobione dla telewizji, mo¿esz chcieæ unikn±æ wertykalnego + skalowania, poniewa¿ zestawienie linii odpowiada temu jak obraz by³ + oryginalnie nagrywany. + + + + Przy insepkcji widzimy ¿e nasz film ma du¿o akcji i szczegó³ów, wybieramy + wiêc 2400Kbit na nasze bitrate. + + + + Jeste¶my gotowi do 2-przebiegowego kodowania. Przebieg 1: + + mencoder dvd://1 -ofps 23.976 -oac copy -vf crop=720:352:0:62,hqdn3d=2:1:2 -ovc lavc \ +-lavcopts vcodec=mpeg4:vbitrate=2400:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=1 \ +-o Harry_Potter_2.avi + + Drugi przebieg jest taki sam, podajemy tylko opcjê : + + mencoder dvd://1 -ofps 23.976 -oac copy -vf crop=720:352:0:62,hqdn3d=2:1:2 -ovc lavc \ +-lavcopts vcodec=mpeg4:vbitrate=2400:v4mv:mbd=2:trell:cmp=3:subcmp=3:mbcmp=3:autoaspect:vpass=2 \ +-o Harry_Potter_2.avi + + + + Opcje ogromnie poprawi± jako¶æ + za cenê czasu kodowania. Opcje + wybieraj± funkcje porównywania które wybieraj± lepsza jako¶æ ni¿ te domy¶³ne. + Mo¿esz poeksperymentowaæ z tymi warto¶ciami (skonsultuj stronê man co do + prawid³owych warto¶ci) poniewa¿ ró¿ne funkcjê mog± mieæ du¿y wp³yw na jako¶æ + zale¿nie od matria³u ¼ród³owego. Na przyk³ad, je¿eli libavcodec + produkuje za du¿o artefaktów mo¿esz spróbowaæ wybraæ eksperymentaln± funkcjê NSSE + jako funkcjê porównuj±c± przez . + + + + Dla tego filmu, koñcowe AVI bêdzie mia³o 138 minut i prawie 3GB. + A poniewa¿ powiedzia³e¶ ¿e rozmiar nie ma znaczenia, to jest + akceptowalna wielko¶æ. Jednak¿e, je¿elli chcia³by¶ mniejszy plik, móg³by¶ + spróbowaæ ni¿szy bitrate. Zwiêkszanie warto¶ci bitrate daje malej±ce rezultaty, + wiêc je¿eli widaæ wyra¼n± ró¼nicê miêdzy 1800Kbit, a 2000Kbit, to nie znaczy + ¿e bêdzie lepiej powy¿ej 2000Kbit. Ekperymentuj a¿ bêdziesz zadowolony. + + + + Poniewa¿ przepu¶cili¶my ¼ród³owy obraz przez filtr odszumiaj±cy, mo¿esz chcieæ + dodaæ go trochê podczas odtwarzania. To razem z fitrem postprocessingu + , drastycznie poprawia odbiór obrazu i pomaga wyeliminowaæ + artefakty. W MPlayerze dostêpna jest opcja + . W tym momencie mo¿esz równie¿ poprawiæ + gammê lub/i korekcjê kolorów. Na przyk³ad: + + mplayer Harry_Potter_2.avi -vf spp,noise=9ah:5ah,eq2=1.2 -autoq 3 + + +Jak radziæ sobie telecine i przeplotem w NTSC DVD + + +Wprowadzenie + + Radzê aby¶ odwiedzi³ poni¿sz± stronê je¿eli nie za bardzo rozumiesz co + jest napisane w tym dokumencie: + http://www.divx.com/support/guides/guide.php?gid=10 + Ten URL prowadzi do zrozumia³ego i rozs±dnej wielko¶ci przewodnika traktuj±cego o tym + czym jest telecine. + + + + Z przyczyn technicznych odnosz±cych siê do wczesnych + urz±dzeñ telwizyjnych, ka¿de video które mia³o byæ odtwarzane + na telewizorze NTSC musia³o byæ ustawione na 59,94 pola na sekundê. + Filmy i programy nagrane dla telewizji s± najczê¶ciej ograniczone + bezpo¶rednio do 59,94 pól na sekundê, ale wiêkszo¶æ filmów kinowych + jest nagrywanych w 24 lub 23,976 klatkach na sekundê. Kiedy DVD z kinowym + filmem jest odtwarzane, video jest konwertowane dla telewizji przy pomocy procesu + nazywanego telecine. + + + + Obraz na DVD, tak naprawdê nigdy nie jest przechowywany jako + 59,94 pól na sekundê. Dla obrazu który oryginalnie by³ 59,94, ka¿da + para pól jest ³±czona w ramkê, co daje rezultat 29,97 ramek na sekundê. + Sprzêtowe odtwarzacze DVD odczytuj± flagê osadzon± w strumieniu video + aby okre¶liæ czy parzyste czy nieparzyste linie powinny formowaæ pierwsze pole. + + + + Zazwyczaj, informacja o 23,976 ramkach na sekundê mówi + odtwarzaczowi DVD, ¿e musi przeprowadziæ telecine w locie. + Czasami, jednak, proces telecine na obrazie przeprowadzony jest + przed umieszczeniem go na DVD; Nawet + je¿eli by³ on nagrany jako 23,976 ramek na sekundê, staje siê on 59,94 + pola na sekundê i jest przechowywany na dysku jako 29,97 ramek na sekundê. + + + + Patrz±c na indywidualne ramki uformowane z ztelecinowanego + obrazu 59,94 pól na sekundê, przeplot jest wyra¼nie widoczny przy ruchu, + poniewa¿ jedno pole (powiedzmy parzyste linie) reprezentuj± moment + w czasie o 1/59,94 sekundy pó¼niej ni¿ pozosta³e. Odtwarzanie video z przeplotem + na komputerze wygl±da ohydnie, z dwóch przyczyn, poniewa¿ monitor jest wiêkszej + rozdzielczo¶ci i obraz jest wy¶wietlany ramka-po-ramce zamiast pole-po-polu. + + + +Notki: + + + + Ta sekcja odnosi siê tylko do NTSC DVD, nie do PAL. + + + Przyk³adowe komendy MEncodera w tym dokumencie + nie s± przeznaczone do prawdziwego u¿ycia. + S± one po prostu minimum do kodowania danej kategorii video. Jak zrobiæ dobre ripy DVD + lub precyzyjnie-ustawiæ libavcodec dla + najlepszej jako¶ci nie s± zagadnieniami dla tego tego dokumentu. + + + Jest kilka przypisów do tego dokumentu, zaznaczonych tak: + [1] + + + + +Jak ustaliæ jaki typ video masz + + +Progresywny + + Progresywne video by³o oryginalnie filmowane przy 23.976 fps (ramek na sekundê - przyp. t³um.), i + przechowywane na DVD bez zmian. + + + + Kiedy odtwarzasz progresywne DVD w MPlayerze, + MPlayer wy¶wietli nastepuj±cy wiersz zaraz gdy film zacznie byæ odtwarzany: + + demux_mpg: 24fps progressive NTSC content detected, switching framerate. + + Od tego momentu, demux_mpg niepowinien nigdy powiedzieæ i¿ znalaz³ + "30fps NTSC content." + + + + Kiedy ogl±dasz progresywne video, nie powiniene¶ zauwa¿yæ ¿adnego + przeplotu. B±d¼ jednak czujny poniewa¿ jest tam czasami wmiksowany ma³y + kawa³ek telecine, tam gdzie siê go nie spodziewasz. Napotka³em DVD z programami + telewizyjnymi w których przy ka¿dej zmianie sceny i w losowych miejscach by³a jedna + sekunda telecine. Raz ogl±da³em DVD który mia³ jedn± po³owê + progresywn±, a drug± ztelecinowan±. Je¿eli chcesz byæ naprawdê + pewny, mo¿esz przeskanowaæ ca³y film: + + mplayer dvd://1 -nosound -vo null -benchmark + + U¿ycie opcji przekazuje + MPlayerowi aby odtwarza³ film + tak szybko jak tylko mo¿e; ci±gle jednak, jako ¿e jest zale¿ny od Twojego sprzêtu + mo¿e to zaj±c trochê czasu. Za ka¿dym razem demux_mpg zg³asza zmianê liczby + ramek na sekundê, pierwsza linia nad poka¿e czas w którym nast±pi³a ta zmiana. + + + + Progresywne video jest czasami nazywane "miêkkie-telecine" + poniewa¿ jest ono stworzone aby odtwarzac DVD wykona³ na nim proces telecine. + + + + +Ztelecinowany + + Obraz "ztelecinowany" by³ oryginalnie sfilmowany jako 23,976, ale + zosta³ poddany procesowi telecine przed + zapisaniem go na p³ycie DVD. + + + + + MPlayer (nigdy) nie zwraca + ¿adnych zmian ilo¶ci ramek na sekundê kiedy + odtwarza ztelecinowane video. + + + + Podczas ogl±dania video poddanego procesowi telecine, zobaczysz + artefakty przeplotu które wydaj± siê "migaæ": szybko + pojawiaj± siê i znikaj±. Mo¿esz siê im bli¿ej przyjrzeæ wpisuj±c + + + mplayer dvd://1 -speed 0.1 + + + Przewiñ na dynamiczne sceny. + + + + Popatrz na wzór przeploto-wygl±daj±cych i progresywnie-wygl±daj±cych + ramek. Je¿eli wzór który widzisz wyg±da jak PPPII,PPPII,PPPII,... wtedy video + ztelecinowane. Je¿eli widzisz inny wzór, wtedy mo¿liwe jest ¿e video zosta³o + niestandartowo poddane procesowi telecine i MEncoder + nie mo¿e bezstratnie przekonwertowaæ go do progresywnego video. Je¿eli + nie widzisz ¿adnego wzoru, wtedy najprawdopodobniej video zawiera tylko przeplot. + + + + + + Czasami video poddane procesowi telecine nazywane jest "twarde-telecine". + + + + +Przepleciony + + Przeplecione video by³o oryginalnie sfilmowane jako 59,94 pól na sekundê + i przechowywane na DVD jako 29,97 fps. Przeplot to rezultat po³±czenia + par pól w ramkê, poniewa¿ w ka¿dej ramce, ka¿de pole jest oddzielone o + 1/59,94 sekundy. + + + + Tak jak przy ztelecinowanym video, podczas odtwarzania filmu z przeplotem + MPlayer nigdy nie + powinien powiadamiaæ o zmianie ilo¶ci ramek na sekundê. + + + + + Kiedy z bliska ogl±dasz przeplecione video z + zobaczysz, i¿ ka¿da pojedyñcza klatka jest przepleciona. + + + + +Mieszane progresywne i telecine + + + Wszystkie "wymieszane progresywne i telecine" video + by³y oryginalnie nagrane jako 23.976 ramek na sekundê, ale + niektóre czê¶ci skoñczy³y jako ztelecinowane. + + + + Kiedy MPlayer odtwarza tê kategoriê, bêdzie on + (zazwyczaj bardzo szybko) prze³±cza³ siê tam i z powrotem miêdzy "30fps + NTSC" i "24fps progresywne NTSC". Przyjrzyj siê wyj¶ciu + MPlayera (na konsoli - przyp. tlum.) aby zobaczyæ + te wiadomo¶ci. + + + + Powiniene¶ przyjrzeæ siê sekcji "30fps NTSC" aby upewniæ siê + czy s± one na pewno telecine a nie tylko przeplecione. + + + + +Mieszane progresywne i telecine + + W "mieszanej progresywnej i przeplecionej" zawarto¶ci, + progresywne i przeplecione video zosta³o po³±czone razem. + + + + Ta kategoria wygl±da zupe³nie jak "mieszane progresywne i telecine", + do momentu kiedy przyjrzysz siê fragmentom 30fps i zobaczysz i¿ nie maja one wzoru telecine. + + + + + + +Jak zakodowaæ ka¿d± kategoriê + + Jak ju¿ wspomnia³em na pocz±tku, przyk³adowe polecenia MEncodera + poni¿ej nie s± przewidziane do rzeczywistego + u¿ycia; demonstruj± one tylko minimalne parametry potrzebne do prawid³owego zakodowanie danej kategorii. + + + +Progresywne + + Progresywne video nie wymaga ¿adnego specjalnego filtrowania do kodowania. + Jedynym koniecznym paramterem jaki musisz u¿yæ jest . + Inaczej, MEncoder bêdzie próbowa³ kodowaæ przy prêdko¶ci 29,97 + i duplikowaæ ramki. + + + + mencoder dvd://1 -nosound -ovc lavc -ofps 23.976 + + + + +Ztelecinowane + + Proces telecine mo¿e zostaæ odwrócony, aby odzyskaæ oryginaln± zawarto¶æ + 23,976, przy u¿yciu metody o nazwie odwrócone-telecine. + MPlayer zawiera dwa filtry które s± w stanie dokonaæ tego: + i . Mo¿esz przeczytaæ stronê man + aby dowiedzieæ siê co je ró¿ni, ale je¿eli chodzi o DVD to nigdy nie mia³em + problemu z . Pamiêtaj, ¿e + przed przeskalowywaniem powiniene¶ zawsze + odwróciæ telecine; odwróæ telecine tak¿e przed +cropowaniem, chyba ¿e naprawdê wiesz co robisz [1]. + + + + mencoder dvd://1 -nosound -vf ivtc=1 -ovc lavc -ofps 23.976 + + + + +Przeplecione + + Dla wiêkszo¶ci praktycznych przypadków nie jest mo¿liwe ca³kowite + odzyskanie progresywnego video z przeplecionej zawarto¶ci. + Jedynym sposobem bez gubienia po³owy pionowej rozdzielczo¶ci + jest podwojenie ilo¶ci ramek na sekundê i "zgadniêcie" co powinno + zast±piæ odpowiadaj±ce linie ka¿dego pola (ma to pewne wady - zobacz trzeci± metodê). + + + + + Kodowanie video z przeplotem. Normalnie, przeplot niszczy szanse enkodera + na dobre zakodowanie, lecz libavcodec + posiada dwie opcje pozwalaj±ce przechowywaæ video z przeplotem ciut lepiej: + i . + U¿ycie jest tak¿e zalecane [2] + poniewa¿ zakoduje on makrobloki bez przeplotu w miejscach gdzie nie ma ruchu + Zauwa¿ i¿ opcja NIE jest tu potrzebna. + + mencoder dvd://1 -nosound -ovc lavc -lavcopts ildct:ilme:mbd=2 + + + U¿ycie filtru likwiduj±cego przeplot przed kodowaniem. Jest kilka takich + filtrów, ka¿dy ma swoje wady i zalety. Skonsultuj + aby zobaczyæ co jest dostêpne (grepuj "deint") i przeszukaj + + listy dyskusyjne MPlayera aby znale¼æ wiele dyskusji na temat ró¿nych filtrów. + Ilo¶æ ramek na sekundê znów siê nie zmienia, wiêc nie u¿ywamy . + Likwidowanie przeplotu powinno zostaæ zrobione po kadrowaniu + [1] i przed skalowaniem. + + mencoder dvd://1 -nosound -vf pp=lb -ovc lavc + + + Niestety ta opcja zawiera b³êdy w MEncoderze; + Bêdzie dzia³aæ w MEncoder G2, którego jeszcze nie ma. + Na razie mo¿esz do¶wiadczyæ nieoczekiwanych wywaleñ. + + + Celem opcji jest stworzenie pe³nej klatki z ka¿dego pola, + co w efekcie daje framerate 59,94. Zalet± tego podej¶cia jest zerowa utrata danych; + jednak ze wzglêdu na to, i¿ ka¿da ramka pochodzi od jednego pola pozosta³e linie musz± + byæ jako¶ zinterpolowane. S± niezbyt dobre metody generowania brakuj±cych + danych, a rezultaty bêd± podobne do tych jakie otrzymamy przy filtrach + likwiduj±cych przeplot. Generowanie brakuj±cych linii tworzy kolejne problemy, + po prostu ilo¶æ danych siê podwaja. Wiêc, aby zachowaæ jako¶æ potrzebny jest + wiêkszy koduj±cy bitrate i wiêksza cze¶æ mocy procesora jest u¿ywana do kodowania jak + i dekodowania. tfields posiada kilka ró¿nych opcji do generowania brakuj±cych linii. Je¿eli + u¿ywasz tej metody, odwo³aj siê do manuala i wybierz opcjê która + najbardziej odpowiada Twojemu materia³owi. Zauwa¿, ¿e gdy u¿ywasz + musisz podaæ i + i aby podwoiæ ilo¶æ ramek na sekundê Twojego ¼ród³a. + + mencoder dvd://1 -nosound -vf tfields=2 -ovc lavc -fps 59.94 -ofps 59.94 + + + Je¿eli planujesz drastyczne zmniejszenie rozdzielczo¶ci mo¿esz odci±æ i zakodowaæ + tylko jedno z dwóch pól. Oczywi¶cie stracisz po³owê pionowej rozdzielczo¶ci, + ale je¶li chcesz zeskalowaæ do mniej ni¿ po³owy pionowej rozdzielczo¶ci, strata + nie bêdzie mia³a du¿ego znaczenia. Rezultatem bêdzie progresywny plik o prêdko¶ci + 29,97 ramek na sekundê. Procedura wymaga u¿ycia , + potem wykadrowania [1] + i wyskalowania. Pamiêtaj, i¿ bêdziesz musia³ skompensowaæ po³owê pionowej + rozdzielczo¶ci odpowiedni± skal±. + mencoder dvd://1 -nosound -vf field=0 -ovc lavc + + + + + +Mieszane progresywne i telecine + + W celu zmienienia zmieszanego video w ca³kowicie progresywne, czê¶ci + ztelecinowane bêd± musia³y byæ poddane procesowi odwróconego telecine. + S± dwa filtry które tego dokonaj± natywnie, ale najlepszym sposobem + jest u¿ycie ich obu po³±czonych (czytaj dalej aby dowiedzieæ siê wiêcej). + + + + + Obecnie najbardziej niezawodn± metod± na poradzenie sobie z tym + typem video, jest nie odwracanie telecine ztelecinowanych czê¶ci, ale + ztelecinowaæ nie-ztelecinowane czê¶ci i odwróciæ telecine ca³ego video. + Brzmi skomplikowanie? softpulldown jest filtrem który zamienia ca³e video + na telecine. Je¿eli po softpulldown nast±pi lub + , koñcowym rezultatem bêdzie w ca³o¶ci progresywne video. + Kadrowanie i skalowanie powinno byæ zrobione po operacjach odwracaj±cych telecine + z opcj± . + + mencoder dvd://1 -nosound -vf softpulldown,ivtc=1 -ovc lavc -ofps 23.976 + + + + jest zaprojektowane aby odwracaæ telecine + ztelecinowanego materia³u, a progresywne dane zostawiaæ w spokoju. + Pullup nie dzia³a za dobrze + z obecnym MEncoderem, ale bêdzie dzia³a³ z + MEncoder G2 (kiedy ten bêdzie tylko gotowy). + Dzia³a dobrze bez opcji , ale + jest potrzebne aby zapobiec poszatkowanemu wyj¶ciu . Z + pullup czasami zawodzi. Problem wywodzi siê z zachowania + MEncodera który zrzuca ramki aby zachowaæ + synchronizacjê miêdzy d¼wiêkiem i obrazem: zrzuca ramki raczej przed wys³aniem ich przez + ³añcuch filtrów, ni¿ po. W rezultacie jest czasami pozbawiony danych + których potrzebuje. + + + + Je¿eli MEncoder zrzuca za du¿o ramek pod rz±d, + zag³adza bufor i powoduje jego nieoczekiwane zamkniêcie. + + + + Je¿eli nawet MEncoder zrzuca jedn± ramkê, + wci±¿ nie widzi jej i operuje na z³ej sekwencji ramek. + Nawet je¶li to nie powoduje nieoczekiwanego zakoñczenia, + nie bêdzie w stanie podj±æ w³a¶ciwych decyzji jak + po³±czyæ progresywne ramki i albo bêdzie niew³a¶ciwie dopasowywa³ do siebie + pola albo zrzuca³ parê pól aby skompensowaæ. + + + + + Nie u¿ywa³em osobi¶cie, ale zobacz co + ma do powiedzenia na ten temat D Richard Felker III: + +
To jest w porz±dku, ale IMO (MZ - Moim zdaniem - przyp. t³um.) + to raczej próbuje usun±æ przeplot ni¿ odwróciæ telecine (podobnie + jak odtwarzacze DVD settop & progresywne TV) + czego skutkiem jest ohydne miganie i inne artefakty. + Je¿eli zamierzasz u¿ywaæ tego, musisz chocia¿ spêdzi trochê czasu + na dopasowaniu opcji i ogl±daniu rezultatów aby upewniæ siê, ¿e siê nie + kaszani.
+
+
+
+ + +Mieszane progresywne i z przeplotem + + S± dwie metody na poradzenie sobie z t± kategori±, ka¿da jest pewnym + kompromisem. Powiniene¶ zdecydowaæ na podstawie czasu trwania/miejsca ka¿dego + typu. + + + + + Traktuj video jak progresywne. Czê¶ci z przeplotem bêd± wygl±da³y jak + z przeplotem i niektóre przeplecione pola bêd± musia³y byæ zrzucone, czego + rezultatem bêdzie niemiarowe skakanie. Je¶li chcesz mo¿esz u¿yæ filtrów + postprocessingu, ale mo¿e to nieznacznie zdegradowaæ progresywne czê¶ci. + + + + Ta opcja na pewno nie powinna byæ u¿ywana je¶li docelowo masz zamiar + wy¶wietlaæ video na urz±dzeniu wykorzystuj±cym przeplot (np. z kart± TV) + Je¿eli masz ramki z przeplotem 23,937 fps, bêd± one ztelecinowane razem + z progresywnymi ramkami. Po³owa "ramek" z przeplotem bêdzie wy¶wietlona + w czasie wy¶wietlania trzech pól (3/59.94 sekund), co w rezultacie da migaj±cy + "skok wstecz w czasie" efekt który kiepsko wygl±da. Je¿eli próbowa³e¶ + tego musisz u¿yæ filtru + likwiduj±cego przeplot jak lub . + + + + To mo¿e byæ równie¿ z³y pomys³ dla progresywnego obrazu. + Zrzuci to pary nieprzerwanych przeplecionych pól, daj±c w rezultacie nieci±g³o¶æ + która mo¿e byæ bardziej widoczna ni¿ w drugim przypadku który pokazuje + niektóre ramki dwa razy. Video z przeplotem 29,97 fps jest ju¿ trochê + poszatkowane poniewa¿ powinno byæ wy¶wietlanie z prêdko¶ci± + 59,94 pól na sekundê, wiêc zduplikowane pola nie s± a¿ tak widoczne. + + + + W ka¿dym przypadku najlepiej jest rozpatrywaæ materia³ i to gdzie masz zamiar + go wy¶wietlaæ. Je¶li video jest w 90% progresywne i nie masz zamiaru nigdy go wy¶wietlaæ + na TV, powiniene¶ faworyzowaæ progresywne podej¶cie. Je¿eli jest tylko w po³owie + progresywne, bêdziesz pewnie chcia³ je kodowaæ tak jakby by³o + w ca³o¶ci z przeplotem. + + + + + Traktuj video jakby by³o z przeplotem. Niektóre klatki z progresywnych + czê¶ci bêd± musia³y byæ zduplikowane, daj±c w rezultacie niemiarowe skoki. + Znów filtry likwiduj±ce przeplot mog± nieznacznie zdegradowaæ progresywne czê¶ci. + + + + + +
+ + +Notatki + + + O kadrowaniu: + + Video na DVD jest przechowywane w formacie nazywanym YUV 4:2:0. + W video YUV luma ("jasno¶æ") i chroma ("kolor") + s± przechowywane osobno. Poniewa¿ ludzkie oczy s± mniej wra¿liwe na + kolor ni¿ na jasno¶æ, w obrazie YUV 4:2:0 na cztery piksele luma przypada jeden + piksel chroma. W progresywnym obrazie, ka¿dy kwadrat czterech pikseli luma + (dwa na ka¿dym boku) ma jeden wspólny piksel chroma. Musisz wykadrowaæ progresywne + video YUV 4:2:0 do parzystych rozdzielczo¶ci, i u¿ywaæ parzystych przesuniêæ. Na przyk³ad + jest OK ale + nie jest. + + + + + Kiedy masz do czynienia z YUV 4:2:0 z przeplotem, sytuacja jest + trochê bardziej skomplikowana. Zamiast ka¿dych czterech pikseli + luma w ramce dziel±cych jeden piksel + chroma, ka¿de cztery piksele w polu + dziel± jeden piksel chroma. Kiedy pola s± przeplatane aby stworzyæ + ramkê, ka¿da linia skanuj±ca jest wysoko¶ci jednego piksela. + Teraz, zamiast czterech pikseli luma w kwadracie, s± dwa bok-przy-boku + i dwa nastêpne bok-przy-boku dwie linie skanuj±ce ni¿ej. Ca³e to zamieszanie + powoduje, ¿e pionowe rozmiary kadru i przesuniêcia musz± byæ + wielokrotno¶ciami czterech. Wymiary poziome mog± pozostaæ parzyste. + + + + Dla telecinowanego video, zalecam kadrowaæ po procesie odwracania + telecine. Kiedy video jest ju¿ progresywne wymagane jest tylko kadrowanie do + parzystych wymiarów. Je¶li naprawdê potrzebujesz lekkiego przyspieszenia + jakie da kadrowanie najpierw musisz kadrowaæ pionowo do wielokrotno¶ci + czterech, inaczej filtr odwracaj±cy telecine nie bêdzie otrzymywa³ prawid³owych danych. + + + + Przy video z przeplotem (nie telecine), musisz zawsze kadrowaæ + pionowo do wielokrotno¶ci czwórki, chyba ¿e u¿ywasz opcji + przed kadrowaniem. + + + + + O parametrach i jako¶ci kodowania: + + Tylko to, ¿e poleci³em tutaj nie znaczy ¿e + nie mo¿e byæ on u¿ywany gdzie indziej. Razem z , + jest jedn± z dwóch najbardziej podnosz±cych jako¶æ opcji + biblioteki libavcodec, których zawsze + powiniene¶ u¿ywaæ, chyba ¿e spadek szybko¶ci kodowania jest niedopuszczalny + (np. kodowanie w czasie rzeczywistym). Biblioteka libavcodec + ma wiele opcji umo¿liwiaj±cych zwiêkszenie jako¶ci wyj¶ciowej kodowania (i zmniejszyenie + prêdko¶ci) ale ten temat jest poza zakresem tego dokumentu. + + + + + + + + +
+
diff -r dfdde77069fa -r 6d42484e62bd DOCS/xml/pl/video.xml --- a/DOCS/xml/pl/video.xml Sat Dec 25 22:47:22 2004 +0000 +++ b/DOCS/xml/pl/video.xml Sat Dec 25 22:54:56 2004 +0000 @@ -1,5 +1,5 @@ - + Urządzenia wyjścia video @@ -22,12 +22,12 @@ Widać mojego Matroksa G400 z 16MB pamięci. Wydałem tę komendę z XFree 4.x.x, -które ustawiają MTRR automatycznie +które ustawiają MTRR automatycznie. Jeżeli nie zadziałało, trzeba to ustawić ręcznie. -Przede wszystkim, musisz znaleźć adres bazowy. Możesz to zrobić na 3 sposoby: +Przede wszystkim musisz znaleźć adres bazowy. Możesz to zrobić na 3 sposoby: @@ -54,7 +54,7 @@ Znajdźmy teraz rozmiar pamięci. Jest to bardzo łatwe, po prostu zamień -rozmiar RAMu na karcie graficznej na system szestnastkowy, lub użyj +rozmiar RAMu na karcie graficznej na system szestnastkowy lub użyj tej tabelki: @@ -80,7 +80,7 @@ Nie wszystkie procesory obsługują MTRR. Na przykład starsze K6-2 -(jakieś 266MHz, stepping 0) nie obsługują MTRR, ale już stepping 12 tak. +(jakieś 266MHz, stepping 0) nie obsługują MTRR, ale stepping 12 już tak. (cat /proc/cpuinfo aby sprawdzić). @@ -195,7 +195,7 @@ Obecnie niejasne jest, które modele kart Savage nie mają sprzętowej obsługi YV12 i robią to programowo (co jest wolne). Jeżeli podejrzewasz o to swoją kartę, zdobądź nowsze sterowniki, lub grzecznie poproś o sterownik z obsługą MMX/3DNow! -na grupie dyskusyjnej mplayer-users +na liście dyskusyjnej mplayer-users @@ -233,7 +233,7 @@ Karty ATI -Sterowniki GATOS +Sterowniki GATOS (których powinieneś używać, chyba że masz Rage128 lub Radeon) mają standardowo włączone VSYNC. Znaczy to, że szybkość dekodowania (!) jest zsynchronizowana z (pionową) częstotliwością odświeżania obrazu. @@ -333,8 +333,8 @@ CO TO JEST DGA DGA to skrót od Direct Graphics Access -(Bezpośredni Dostęp do Grafiki) i jest środkiem dla programu -na ominięcie X serwera i bezpośrednią modyfikację pamięci bufora ramki +(Bezpośredni Dostęp do Grafiki) i jest dla programu sposobem +ominięcia X serwera i bezpośrednią modyfikację pamięci bufora ramki (framebuffer). Technicznie mówiąc, działa to w ten sposób, że pamięć bufora ramki mapowana jest na zakres pamięci Twojego procesu. Jest to dozwolone tylko i wyłącznie gdy masz prawa administratora (superuser). @@ -407,13 +407,13 @@ -Zagrożenie Bezpieczeństwa +Zagrożenie bezpieczeństwa To jest poważne zagrożenie bezpieczeństwa! Nigdy nie rób tego na serwerze, ani na komputerze dostępnym dla innych osób, -ponieważ mogą one zdobyć prawa roota poprzez SUID root -MPlayer. +ponieważ mogą one zdobyć prawa roota poprzez +MPlayera z ustawionym SUID root. @@ -440,7 +440,7 @@ Twojego sprzętu. X serwer skanuje przy starcie ten plik konfiguracyjny i wyłącza tryby nie pasujące do Twojego sprzętu. Aby się dowiedzieć, -które tryby przetrwały ten proces sprawdź: +które tryby przetrwały ten proces sprawdź plik /var/log/XFree86.0.log. @@ -469,10 +469,10 @@ DGA i MPLAYER DGA jest używane w dwóch miejscach w MPlayerze: -może go używać sterownik SDL () +można go używać przez sterownik SDL () oraz bezpośrednio przez sterownik DGA (). -To co zostało napisane powyżej jest prawdziwe dla obu; -w następnych sekcjach wyjaśnię jak działa sterownik DGA dla +To, co zostało napisane powyżej, jest prawdziwe dla obu; +w następnych sekcjach wyjaśnię, jak działa sterownik DGA dla MPlayera. @@ -489,8 +489,8 @@ Ignorowane są opcje i (zmiana trybu wyświetlania oraz wyświetlanie pełnoekranowe). Sterownik zawsze próbuje pokryć jak największą powierzchnię ekranu poprzez -zmianę trybu wyświetlania, dzięki temu oszczędza jeden cykl procesora, -który byłby wykorzystany na skalowanie obrazu. +zmianę trybu wyświetlania, dzięki temu nie marnuje mocy procesora +na skalowanie obrazu. Jeżeli nie podoba Ci się dobrany tryb, możesz sam go określić, korzystając z opcji oraz . Jeżeli podasz opcję , @@ -500,13 +500,13 @@ Mając DGA2 możesz zmusić je także do wyświetlania obrazu w określonej głębi, używając opcji . Prawidłowymi głębiami są 15, 16, 34 i 32. -Od Twojego sprzętu zależy czy są one obsługiwane natywnie czy też dokonywana +Od Twojego sprzętu zależy, czy są one obsługiwane natywnie, czy też dokonywana jest konwersja (możliwe, że powolna). -Jeżeli jesteś takim szczęśliwcem, że masz wystarczająco dużo pamięci poza-ekranowej +Jeżeli jesteś takim szczęśliwcem, że masz wystarczająco dużo pamięci pozaekranowej (offscreen memory) aby zmieścił się tam cały obraz, sterownik DGA użyje podwójnego buforowania. Efektem będzie płynniejsze odtwarzanie filmu. @@ -515,7 +515,7 @@ Podwójne buforowanie oznacza, że następna ramka Twojego filmu jest rysowana -w pamięci poza-ekranowej w czasie gdy obecna ramka jest wyświetlana. +w pamięci pozaekranowej w czasie gdy obecna ramka jest wyświetlana. Gdy następna ramka będzie gotowa, układ graficzny zostanie poinformowany o lokalizacji nowej ramki w pamięci i po prostu sięgnie tam po dane aby je wyświetlić. @@ -532,20 +532,20 @@ (On Screen Display - wyświetlanie na ekranie) działa wyłącznie z włączonym podwójnym buforowaniem. Jednakże włączenie podwójnego buforowania może zaowocować dużym spadkiem -szybkości (na moim K6-II+ 525 jest używane dodatkowe 20% czasu procesora!) +szybkości (na moim K6-II+ 525 używało dodatkowe 20% czasu procesora!) w zależności od implementacji DGA dla Twojego sprzętu. -SPRAWA SZYBKOŚCI +KWESTIA SZYBKOŚCI -Ogólnie rzecz biorąc dostęp do bufora ramki poprzez DGA powinien być -przynajmniej tak szybki jak podczas używania sterownika X11, +Ogólnie rzecz biorąc, dostęp do bufora ramki poprzez DGA powinien być +przynajmniej tak szybki, jak podczas używania sterownika X11, z dodatkową korzyścią uzyskania pełnoekranowego obrazu. Procentowe wartości szybkości wyświetlane przez -MPlayera należy ostrożnie interpretować. +MPlayera należy interpretować ostrożnie. Na przykład przy korzystaniu ze sterownika X11 nie jest uwzględniany czas potrzebny dla X serwera na rysowanie. Podłącz terminal do portu szeregowego swojego komputera i uruchom @@ -554,19 +554,20 @@ -Generalnie przyśpieszenie przy używaniu DGA w stosunku do "normalnego" -używania X11 bardzo zależy od Twojej karty graficznej i od tego jak dobrze +Generalnie przyśpieszenie przy używaniu DGA w stosunku do +"normalnego" +używania X11 bardzo zależy od Twojej karty graficznej i od tego, jak dobrze zoptymalizowany jest moduł do X serwera. Jeżeli masz wolny system, lepiej używaj 15 lub 16 bitowej -głębi kolorów ponieważ wymaga ona tylko połowy przepustowości pamięci +głębi kolorówi, ponieważ wymaga ona tylko połowy przepustowości pamięci w porównaniu do głębi 32 bitowej. -Używanie 24 bitowej głębi jest dobrym pomysłem jeżeli +Używanie 24 bitowej głębi jest dobrym pomysłem, jeżeli Twoja karta natywnie obsługuje tylko 32 bitową głębię, ponieważ 24 bitowa głębia przesyła 25% mniej danych w porównaniu do w pełni 32 bitowego trybu. @@ -630,9 +631,9 @@ SDL (Simple Directmedia Layer) jest w gruncie rzeczy zunifikowanym interfejsem video/audio. -Programy, które go używają wiedzą tylko o SDL, +Programy, które go używają, wiedzą tylko o SDL, a nie o sterownikach audio lub video, których używa SDL. -Na przykład port Doom'a używający SDL może działać korzystając z +Na przykład port Dooma używający SDL może działać korzystając z svgalib, aalib, X, fbdev i innych, musisz tylko określić (na przykład) sterownik video, którego chcesz użyć. Wybór następuje poprzez zmienną środowiskową SDL_VIDEODRIVER. @@ -649,8 +650,8 @@ -Pomaga także z niektórymi wadliwymi sterownikami/kartami w przypadku gdy -odtwarzanie kuleje (nie z powodu wolnego systemu), lub gdy dźwięk jest opóźniony. +Pomaga także z niektórymi wadliwymi sterownikami/kartami w przypadku, gdy +odtwarzanie kuleje (nie z powodu wolnego systemu) lub gdy dźwięk jest opóźniony. @@ -663,14 +664,14 @@ - określa sterownik video którego ma użyć SDL (np. aalib, + określa sterownik video, którego ma użyć SDL (np. aalib, dga, x11) - określa sterownik audio którego ma użyć SDL (np. dsp, + określa sterownik audio, którego ma użyć SDL (np. dsp, esd, artsc) @@ -714,7 +715,7 @@ NIE UŻYWAJ SDL z GUI (Graficznym Interfejsem Użytkownika)! - Nie będzie to działało tak jak powinno. + Nie będzie działało tak, jak powinno. @@ -739,7 +740,7 @@ Nie używaj opcji ponieważ włącza ona skalowanie programowe, które jest powolne. Jeżeli naprawdę tego potrzebujesz, używaj opcji , -która produkuje obraz złej jakości, ale jest poniekąd szybsza. +która produkuje obraz złej jakości, ale jest nieco szybsza. @@ -761,7 +762,7 @@ -bpp (bity na piksel) musi być ustawione na 4 ręcznie: +bpp (bity na piksel) musi być ustawione ręcznie na 4: @@ -772,7 +773,7 @@ -Aby to osiągnąć potrzebujemy sięgnąć po szybką, lecz złej jakości metodę skalowania: +Aby to osiągnąć, musimy sięgnąć po szybką, lecz złej jakości metodę skalowania: -sws 4 @@ -869,7 +870,7 @@ Nie możesz używać trybów 8bpp (lub mniej). -Możliwe, że chcesz wyłączyć kursor: +Możesz chcieć wyłączyć kursor: echo -e '\033[?25l' lub setterm -cursor off @@ -885,8 +886,8 @@ Zmiana trybów FBdev nie działa z buforem ramki VESA, -i nie proś o to, ponieważ nie jest to ograniczenie w -MPlayerze. +i nie proś o to, ponieważ nie jest to ograniczenie +MPlayera. @@ -989,19 +990,19 @@ lecz jeśli Twoja platforma/sterownik obsługuje Xv, jak powinno być w przypadku PeCetów z Linuksem, używaj Xv. Wydajność OpenGL jest znacząco mniejsza. -Jeżeli masz implementację X11 bez obsługi Xv, OpenGL jest poważną alternatywą. +Jeżeli masz implementację X11 bez obsługi Xv, OpenGL jest sensowną alternatywą. Niestety nie wszystkie sterowniki to obsługują. Sterowniki Utah-GLX (dla XFree86 3.3.6) obsługują to w każdej karcie. Szczegóły odnośnie instalacji dostępne są na stronie -. +. XFree86(DRI) 4.0.3 i nowsze obsługują OpenGL w kartach Matrox i Radeon, -4.2.0 i nowsze obsługują Rage128. Na +4.2.0 i nowsze obsługują Rage128. Na znajdziesz instrukcję ściągania (download) i instalacji. @@ -1031,7 +1032,7 @@ -Możesz używać pewnych klawiszy w oknie AA aby zmienić opcje renderowania: +Możesz używać następujących klawiszy w oknie AA, aby zmienić opcje renderowania: @@ -1124,16 +1125,16 @@ Renderowanie bardzo obciąża CPU, zwłaszcza przy użyciu AA-on-X (aalib w X), -a mniej zajmuje CPU na standardowej, nie-framebuffer konsoli. -Użyj SVGATextMode aby ustawić duży tryb tekstowy i baw się dobrze! -(drugie złącze karty Hercules wymiata:)) -(ale moim skromnym zdaniem możesz używać opcji - aby dostać grafikę na hgafb:) +a zajmuje mniej CPU na standardowej, nie-framebufferowej konsoli. +Użyj SVGATextMode, aby ustawić duży tryb tekstowy i baw się dobrze! +(drugi monitor z kartą Hercules wymiata:)) +(ale moim skromnym zdaniem możesz użyć opcji + aby uzyskać grafikę na hgafb:) -Użyj opcji jeżeli Twój komputer nie jest na tyle szybki +Użyj opcji , jeżeli Twój komputer nie jest na tyle szybki, aby wyrenderować wszystkie ramki! @@ -1144,7 +1145,7 @@ /dev/vcsa<terminal>! Nie jest to wykrywane automatycznie przez aalib, ale vo_aa próbuje znaleźć najlepszy tryb. Spójrz na -, +, jest tam więcej informacji o dostrajaniu. @@ -1154,12 +1155,12 @@ Art library (biblioteka kolorowego ASCII-Art) -Bibliotekalibcaca -jest bibiloteką produkującą tekst zamiast pikseli, więc może pracować na +Biblioteka libcaca +jest bibiloteką produkującą tekst zamiast pikseli, może więc pracować na starszych kartach graficznych oraz terminalach tekstowych. Jest podobna do -słunnej biblioteki AAlib. -libcaca potrzebuje dop pracy terminalu, -więc powinna działać na wszystkich systemach Uniksowych (włącznie z Mac OS X), +słynnej biblioteki AAlib. +libcaca potrzebuje do pracy terminalu, +powinna więc działać na wszystkich systemach Uniksowych (włącznie z Mac OS X), używając biblioteki slang lub biblioteki ncurses, w DOSie używając biblioteki @@ -1168,7 +1169,7 @@ ncurses (poprzez emulację Cygwin) bądź conio.h. Jeżeli ./configure -wykryje libcaca, to zostanie abudowany +wykryje libcaca, to zostanie zbudowany sterownik caca libvo. @@ -1192,7 +1193,7 @@ - Aby zmienić opcje renderowania, możesz użyć pewnych klawiszy w oknie caca: + Aby zmienić opcje renderowania, możesz użyć następujących klawiszy w oknie caca: @@ -1202,10 +1203,10 @@ d - Przęłączanie metod dirtheringu libcaca. + Przełączanie metod ditheringu libcaca. a - Przełączanie anyaliasungu (wygładzania) libcaca. b @@ -1217,11 +1218,11 @@ <systemitem class="library">libcaca</systemitem> będzie także szukać - pewnych zmiennych środowiskowych: + następujących zmiennych środowiskowych: - Ustawia zwlecany sterownik caca, np. ncurses, slang, x11. + Ustawia zalecany sterownik caca, np. ncurses, slang, x11. @@ -1239,7 +1240,7 @@ - Jeżeli Twój komputer nie jest wystarczająco szybki aby renderować + Jeżeli Twój komputer nie jest wystarczająco szybki, aby renderować wszystkie ramki, użyj opcji . @@ -1249,10 +1250,10 @@ VESA - wyjście na VESA BIOS -Ten sterownik został stworzony jako -ogólny sterownik dla jakiejkolwiek karty, +Ten sterownik został zaprojektowany i napisany jako +ogólny sterownik dla dowolnej karty, która ma BIOS zgodny z VESA VBE 2.0. Inną zaletą tego sterownika jest to, -ze próbuje on wymusić włączenie wyjścia TV. +że próbuje on wymusić włączenie wyjścia TV. VESA BIOS EXTENSION (VBE) Version 3.0, z dnia 16 września 1998 (Strona 70) mówi: @@ -1261,13 +1262,13 @@ Podwójne kontrolery (Dual-Controller Designs) VBE 3.0 obsługuje podwójne kontrolery zakładając, że zwykle obydwa kontrolery -są dostarczane przez ten sam OEM, pod kontrolą pojedynczego BIOS ROM +są dostarczane przez tego samego OEM, pod kontrolą pojedynczego BIOS ROMu na karcie graficznej. Jest możliwe ukrycie przed aplikacją, że obecne są dwa kontrolery. Ograniczeniem tego jest brak możliwości równoczesnego używania niezależnych kontrolerów, ale umożliwia aplikacjom wypuszczonym przed VBE 3.0 na normalne działanie. Funkcja VBE 00h (zwróć informację o kontrolerze) zwraca połączone -informacje o obydwóch kontrolerach, włącznie z połaćzoną listą +informacje o obydwóch kontrolerach, włącznie z połączoną listą dostępnych trybów. Gdy aplikacja wybiera tryb, włączany jest odpowiedni kontroler. Każda z pozostałych funkcji VBE operuje później na aktywnym kontrolerze. @@ -1285,7 +1286,7 @@ ZALETY Jest szansa, że będziesz mógł oglądać filmy -nawet, gdy Linux nie wie jakiego sprzętu używasz. +nawet, gdy Linux nie wie, jakiego sprzętu używasz. Nie ma potrzeby instalowania jakichkolwiek rzeczy związanych z grafiką @@ -1298,23 +1299,23 @@ Ten sterownik wywołuje procedurę obsługi przerwania 10h -(int 10h handler) więc nie jest emulatorem - +(int 10h handler), nie jest więc emulatorem - odwołuje się do rzeczywistych rzeczy rzeczywistego BIOSu w -trybie rzeczywistym (real-mode). ( -tak na prawdę to w trybie vm86, ale działa równie szybko). +trybie rzeczywistym (real-mode). (tak naprawdę, +to w trybie vm86, ale działa równie szybko). -Możesz używać VIDIX, uzyskując po przez to przyśpieszone wyświetlanie video +Możesz używać VIDIX, uzyskując przez to przyśpieszone wyświetlanie video oraz wyjście TV w tym samym czasie! (Zalecane dla kart ATI.) Jeżeli masz VESA VBE 3.0+ i określiłeś gdzieś -(w pliku konfiguracyjnym lub w wierszu poleceń) uzyskasz najwyższą możliwą +(w pliku konfiguracyjnym lub w wierszu poleceń), uzyskasz najwyższą możliwą częstotliwość odświeżania (Używając General Timing Formula -(Ogólnej Formuły Taktowania)). Aby uzyskać tę cechę musisz określić +(Ogólnej Formuły Taktowania)). Aby to włączyć, musisz określić wszystkie opcje monitora. @@ -1345,11 +1346,11 @@ - obecnie rozpoznawane: dga aby wymusić tryb dga oraz - nodga aby wyłączyć tryb dga. W trybie dga możesz + obecnie rozpoznawane: dga, aby wymusić tryb dga oraz + nodga, aby wyłączyć tryb dga. W trybie dga możesz włączyć podwójne buforowanie - poprzez opcję . Informacja: możesz pominąć - te parametry aby włączyć automatyczne wykrywanie + opcją . Informacja: możesz pominąć + te parametry, aby włączyć automatyczne wykrywanie trybu dga. @@ -1396,7 +1397,7 @@ X11 -Unikaj jeśli to możliwe. Wyjście na X11 (używa rozszerzenia współdzielonej pamięci) +Unikaj, jeśli to możliwe. Wyjście na X11 (używa rozszerzenia współdzielonej pamięci) nie używa żadnego przyśpieszania sprzętowego. Obsługuje (przyśpieszane przez MMX/3DNow/SSE, lecz ciągle wolne) skalowanie programowe. Użyj opcji . @@ -1454,8 +1455,9 @@ Interface for *niX (Interfejs VIDeo dla *niXów). -VIDIX został stworzony jako interfejs dla szybkich sterowników przestrzeni -użytkownika (user-space) zapewniających taką samą wydajność jak mga_vid +VIDIX został zaprojektowany i napisany jako interfejs dla szybkich +sterowników działających w przestrzeni +użytkownika (user-space), zapewniających taką samą wydajność, jak mga_vid dla kart Matrox. Jest także wysoce przenośny (portable). @@ -1464,9 +1466,9 @@ interfejsów przyśpieszanego video (znanych jako mga_vid, rage128_vidm radeon_vid, pm3_vid) do ustalonego schematu. Zapewnia wysokopoziomowy interfejs dla układów znanych jako BES (BackEnd Scalers) -lub OV (Video Overlay - maskowanie video). +lub OV (Video Overlay - nakładka video). Nie zapewnia on niskopoziomowego interfejsu do tworów znanych jako serwery grafiki. -(nie chcę współzawodniczyć z zespołem X11 w zmienianiu trybów graficznych). +(nie chcę współzawodniczyć z zespołem X11 w przełączaniu trybów graficznych). Innymi słowy, głównym celem tego interfejsu jest maksymalizacja szybkości odtwarzania video. @@ -1475,11 +1477,12 @@ ZASTOSOWANIE Możesz używać samodzielnego sterownika wyjścia video: -. Ten sterownik został stworzony jako front end -do technologii VIDIX. Wymaga X serwera i może pracować tylko w X serwerze. +. Ten sterownik został stworzony jako +interfejs X11 +dla technologii VIDIX. Wymaga X serwera i może pracować tylko pod nim. Zwróć uwagę na to, że stosowany jest bezpośredni dostęp do sprzętu i omijany jest sterownik X, pixmapy przechowywane (cached) w pamięci karty -mogą być uszkodzone. Możesz temu zapobiec ograniczając ilość używanej przez X +mogą zostać uszkodzone. Możesz temu zapobiec ograniczając ilość używanej przez X pamięci poprzez opcję "VideoRam" w sekcji "device". Powinieneś ustawić to na rozmiar pamięci na karcie minus 4MB. Jeżeli masz mniej niż 8MB pamięci video (video RAM), @@ -1554,9 +1557,9 @@ Ale jest to niebezpieczne i nie powinieneś tego robić. W tym przypadku podany sterownik zostanie wymuszony i rezultat może być nieprzewidywalny (może zawiesić Twój komputer). -Powinieneś to robić TYLKO gdy jesteś całkowicie pewien, że zadziała, +Powinieneś to robić TYLKO, jeśli jesteś całkowicie pewien, że zadziała, a MPlayer nie robi tego automatycznie. -Proszę powiadom o tym deweloperów. Prawidłowym sposobem jest używanie VIDIX +Proszę, powiadom o tym deweloperów. Prawidłowym sposobem jest używanie VIDIX bez żadnych argumentów, aby umożliwić automatyczne wykrywanie sterownika. @@ -1589,7 +1592,7 @@ svgalib-1.9.17/kernel/) i załaduj go (insmod). - Aby stworzyć odpowiednie urządzenia (devices) w katalogu /dev, + Aby utworzyć odpowiednie urządzenia (devices) w katalogu /dev, wykonaj jako root make device w katalogu svgalib_helper. @@ -1630,7 +1633,7 @@ Sterownik obsługuje korektory (equalizery) video i powinien być prawie tak szybki jak -Matrox framebuffer +bufor ramki Matrox @@ -1642,7 +1645,7 @@ -Sterownik ten został napisany (i jest utrzymywany) przez +Sterownik ten został napisany przez (i jest pod opieką) Alastaira M. Robinsona @@ -1666,18 +1669,19 @@ OGRANICZENIA Wskazane jest używanie binarnych sterowników nVidia dla X zanim użyjesz tego -sterownika VIDIX. Jest to spowodowane tym, że niektóre rejestry, które muszą być zainicjalizowane +sterownika VIDIX. Jest to spowodowane tym, że niektóre rejestry, które muszą być zainicjalizowane, nie zostały jeszcze odkryte, więc prawdopodobnie próba z otwartym sterownikiem XFree86 nv.o także się nie powiedzie. -Obecnie tylko kodeki zdolne do wyjścia na przestrzeń kolorów UYVY mogą współpracować -z tym sterownikiem. Niestety żaden dekoder z rodziny +Obecnie tylko kodeki zdolne do produkowania na wyjściu obrazu w +przestrzeni kolorów UYVY mogą współpracować z tym sterownikiem. +Niestety, żaden dekoder z rodziny libavcodec się nie nadaje. Pozostają nam następujące popularne kodeki: cvid, divxds, xvid, divx4, wmv7, wmv8 i kilka innych. Zauważ, że jest to tylko chwilowa niedogodność. -składnie wygląda w ten sposób: +składnia wygląda w ten sposób: mplayer -vf format=uyvy -vc divxds plik_divx3.avi @@ -1707,10 +1711,10 @@ -Przetestowano go na SiS 650/651/740 (najczęściej używane układy w SiSowskiej -wersji "Shuttle XPC") - +Przetestowano go na SiS 650/651/740 (najczęściej używane układy w +minimalistycznych pecetach-kostkach "Shuttle XPC" z płytami +SiS). + @@ -1727,7 +1731,7 @@ "DirectFB jest biblioteką graficzną, która była tworzona z myślą o systemach typu embedded. Oferuje ona maksymalną przyśpieszaną sprzętowo wydajność przy minimalnym zużyciu -i obciążeniu zasobów. +zasobów i minimalnym narzucie biblioteki. " - cytat z @@ -1768,7 +1772,7 @@ README oraz HOWTO -wyjaśniające jak uruchomić wyjście TV DirectFB w kartach Matrox. +wyjaśniające, jak uruchomić wyjście TV DirectFB w kartach Matrox. @@ -1790,22 +1794,22 @@ Wejście i wyjście DVB MPlayer obsługuje karty z układem Siemens DVB, -od producentów takich jak Siemens, Technotrend, Galaxis czy Hauppauge. +od producentów takich, jak: Siemens, Technotrend, Galaxis czy Hauppauge. Najnowsze sterowniki DVB są dostępne na stronie Linux TV. -Jeżeli chcesz programowego transkodowania powinieneś dysponować procesorem +Jeżeli chcesz programowego transkodowania, powinieneś dysponować procesorem o zegarem co najmniej 1GHz. Configure powinien wykryć Twoją kartę DVB. Jeżeli tak się nie stało, -możesz wymusić obsługę DVB poprzez: +możesz wymusić obsługę DVB używając ./configure --enable-dvb Jeżeli Twoje nagłówki 'ost' znajdują się w niestandardowym miejscu, -ustaw ścieżkę poprzez +ustaw ścieżkę przy pomocy ./configure --with-extraincdir=katalog ze źródłami DVB/ost/include @@ -1814,7 +1818,7 @@ ZASTOSOWANIE -Sprzętowego dekodowania (odtwarzanie standardowych plików MPEG1/2) +Sprzętowego dekodowania (odtwarzanie standardowych plików MPEG-1/2) można dokonać tą komendą: @@ -1822,8 +1826,8 @@ mplayer -ao mpegpes -vo mpegpes plik.mpg|vob -Programowego dekodowania oraz transkodowania różnych formatów do MPEG1 -można uzyskać używając polecenia takiego jak te: +Programowe dekodowanie oraz transkodowanie różnych formatów do MPEG-1 +można uzyskać używając polecenia podobnego do: mplayer -ao mpegpes -vo mpegpes twójplik.roz @@ -1831,7 +1835,7 @@ -Zauważ, że karty DVB obsługują tylko pionową rozdzielczość równą 288 i 576 dla PAL +Zauważ, że karty DVB obsługują tylko rozdzielczość pionową równą 288 i 576 dla PAL oraz 240 i 480 dla NTSC. Musisz przeskalować obraz, dodając opcję , @@ -1839,20 +1843,20 @@ Karty DVB akceptują różne szerokości, takie jak 720, 704, 640, 512, 480, 352 itp i dokonują sprzętowego skalowania w kierunku horyzontalnym, więc w większości przypadków nie musisz skalować horyzontalnie. -Dla DivX 512x384 (format 4:3) wypróbuj: +Dla MPEG-4 (DivX) 512x384 (format 4:3) wypróbuj: mplayer -ao mpegpes -vo mpegpes -vf scale=512:576 Jeżeli masz film w formacie panoramicznym i nie chcesz go skalować do pełnej wysokości, możesz użyć filtru -aby dodać czarne paski. Aby wyświetlić DivX 640x384, wypróbuj: +aby dodać czarne paski. Aby wyświetlić MPEG-4 (DivX) 640x384, wypróbuj: mplayer -ao mpegpes -vo mpegpes -vf expand=640:576 plik.avi -Jeżeli twój CPU jest za wolny na pełnowymiarowy DivX 720x576, +Jeżeli twój CPU jest za wolny na pełnowymiarowy MPEG-4 (DivX) 720x576, spróbuj przeskalować w dół: mplayer -ao mpegpes -vo mpegpes -vf scale=352:576 plik.avi @@ -1865,30 +1869,31 @@ -Dla OSD i napisów użyj cechy OSD filtru expand. Tak więc zamiast - lub , użyj +Dla OSD i napisów użyj cechy OSD filtru expand. Zamiast + lub +, użyj więc (piąty parametr na końcu umożliwi renderowanie (wyświetlanie) OSD). Możesz chcieć przesunąć obraz trochę w górę, aby zyskać więcej miejsca na napisy. Możesz także chcieć przesunąć napisy w górę, jeżeli znajdują się poza ekranem TV, -użyj opcji aby to dopasować +użyj opcji , aby to dopasować ( jest dobrym wyborem). -Aby odtwarzać filmy inne niż 25fps na telewizorze PAL lub na wolnym CPU, +Aby odtwarzać filmy z liczbą klatek na sekundę inną niż 25 na telewizorze PAL lub na wolnym CPU, dodaj opcję . -Aby zachować proporcje plików DivX oraz otrzymać optymalne parametry skalowania +Zachowanie proporcji plików MPEG-4 (DivX) oraz optymalne parametry skalowania (sprzętowe poziome i programowe pionowe z zachowaniem odpowiednich proporcji), -użyj nowego filtru dvbscale: +można uzyskać przy użyciu nowego filtru dvbscale: -dla 4:3 TV: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1 -dla 16:9 TV: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1 +dla TV 4:3: -vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1 +dla TV 16:9: -vf dvbscale=1024,scale=-1:0,expand=-1:576:-1:-1:1 @@ -1903,7 +1908,7 @@ Sprawdź czy Twoje sterowniki działają prawidłowo używając programu takiego jak - dvbstream + dvbstream (jest on podstawą modułu wejścia DVB). @@ -1919,8 +1924,8 @@ ~/.mplayer/channels.conf.sat (satelita), ~/.mplayer/channels.conf.ter (naziemna) oraz ~/.mplayer/channels.conf.cbl (kablówka), - dając w ten sposób MPlayerowi wskazówkę aby raczej - użwyał tych plików zamiast ~/.mplayer/channels.conf, a Ty + dając w ten sposób MPlayerowi wskazówkę aby + używał tych plików zamiast ~/.mplayer/channels.conf, a Ty musisz tylko określić, której karty użyć. @@ -1928,8 +1933,8 @@ Upewnij się, że w channels.conf masz tylko kanały niekodowane (Free to Air). W przeciwnym razie MPlayer będzie próbował przeskoczyć do - następnego widzialnego kanału, lecz może to zająć trochę czasu jeżeli wystąpi - po sobie wiele kanałów kodowanych. + następnego widzialnego kanału, lecz może to zająć trochę czasu jeżeli + wystąpuje po sobie wiele kanałów kodowanych. W polach audio i video możesz użyć rozszerzonej składni: @@ -1940,7 +1945,7 @@ zastosowania: pid televideo, druga ścieżka dźwiękowa, itp. - Aby wyświetlić pierwszy z kanałów obecnych na Twojej liście uruchom + Aby wyświetlić pierwszy z kanałów obecnych na Twojej liście, uruchom @@ -1984,7 +1989,7 @@ - Jeżeli chcesz zapisać program (audycję) na dysku użyj + Jeżeli chcesz zapisać program (audycję) na dysku, użyj @@ -1992,8 +1997,8 @@ - Jeżeli chcesz nagrać go w innym formacie (przekodowując go) możesz zamiast - tego użyć polecenia takiego jak + Jeżeli chcesz nagrać go w innym formacie (przekodowując go), możesz zamiast + tego użyć polecenia podobnego do @@ -2020,8 +2025,9 @@ W przyszłości możesz się spodziewać zdolności wyświetlania OSD i napisów przy użyciu natywnej cechy OSD kart DVB, a także bardziej płynnego -odtwarzania filmów innych niż 25fps oraz transkodowania w czasie rzeczywistym MPEG2 i MPEG4 -(częściowa dekompresja) +odtwarzania filmów innych niż 25fps oraz transkodowania w czasie +rzeczywistym MPEG-2 i MPEG-4 +(częściowa dekompresja). @@ -2032,7 +2038,7 @@ Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników DXR2. Sterowniki i instrukcję instalacji możesz znaleźć na stronie -Centrum zasobów DXR2 (DXR2 Resource Center). +Centrum zasobów DXR2 (DXR2 Resource Center). @@ -2044,7 +2050,7 @@ lub -włącz wyjście Overlay w X11 +włącz wyjście nakładki w X11 @@ -2054,12 +2060,13 @@ -Graficzny układ maskujący (overlay chipset) używany w DXR2 jest złej jakości, -ale standardowe ustawienia powinny działać u każdego. -OSD może być użyte z maską (nie na TV) poprzez rysowanie go poprzez kolor kluczowy (colorkey). +Układ nakładki (overlay chipset) używany w DXR2 jest dość kiepskiej jakości, +ale standardowe ustawienia powinny działać u wszystkich. +OSD może być użyte z nakładką (nie na TV) poprzez rysowanie go kolorem +kluczowym (colorkey). Ze standardowymi ustawieniami koloru kluczowego możesz uzyskać różne rezultaty, zwykle będziesz widział kolor kluczowy dookoła znaków lub inny śmieszny efekt. -Jeżeli dobrze dostosujesz ustawienia koloru kluczowego powinieneś uzyskać akceptowalne wyniki. +Jeżeli dobrze dostosujesz ustawienia koloru kluczowego, powinieneś uzyskać akceptowalne wyniki. Listę dostępnych opcji znajdziesz na stronie man. @@ -2077,7 +2084,7 @@ Przede wszystkim będziesz potrzebował poprawnie zainstalowanych sterowników DXR3/H+ w wersji 0.12.0 lub nowszej. Sterowniki i instrukcję ich instalacji możesz znaleźć na stronie -DXR3 & Hollywood Plus dla Linuksa. +DXR3 & Hollywood Plus dla Linuksa. configure powinno wykryć Twoją kartę automatycznie, kompilacja powinna przebiec bez problemu. @@ -2087,18 +2094,18 @@ - włącza maskę zamiast wyjścia TV. -Do działania wymaga poprawnie skonfigurowanych ustawień maski. -Najłatwiejszym sposobem konfiguracji maski jest odpalenie autocal. + włącza nakładkę zamiast wyjścia TV. +Do działania wymaga poprawnie skonfigurowanych ustawień nakładki. +Najłatwiejszym sposobem konfiguracji nakładki jest odpalenie autocal. Następnie uruchom MPlayera z wyjściem dxr3 oraz z -wyłączoną maską; uruchom dxr3view. -W dxr3view możesz dostrajać ustawienia maski i oglądać efekty na bieżąco, +wyłączoną nakładką; uruchom dxr3view. +W dxr3view możesz dostrajać ustawienia nakładki i oglądać efekty na bieżąco, być może będzie to w przyszłości obsługiwane przez GUI MPlayera. -Po poprawnym ustawieniu maski nie będziesz już musiał używać dxr3view. +Po poprawnym ustawieniu nakładki nie będziesz już musiał używać dxr3view. włącza buforowanie z wyprzedzeniem (prebuffering). Prebuffering jest możliwością układu em8300, która umożliwia przetrzymywanie w pamięci -więcej niż jednej ramki video na raz. Oznacza to, że MPlayer, -gdy uruchomiony z włączonym prebufferingiem, będzie próbował cały czas utrzymywać +więcej niż jednej ramki video na raz. Oznacza to, że MPlayer +uruchomiony z włączonym prebufferingiem będzie próbował cały czas utrzymywać wypełniony bufor. Jeżeli masz wolną maszynę, MPlayer będzie używał prawie lub dokładnie 100% CPU. Jest to szczególnie powszechne przy odtwarzaniu czystych strumieni MPEG (takich jak DVD, SVCD itd.). MPlayer wypełni @@ -2106,26 +2113,28 @@ Z prebufferingiem odtwarzanie video jest dużo mniej wrażliwe na inne programy wykorzystujące CPU. Nie będzie gubił ramek, chyba że inne aplikacje będą wykorzystywały CPU przez dłuższy czas. -Gdy uruchamiany bez prebufferingu, em839 jest o wiele bardziej wrażliwy na obciążenie +Uruchamiany bez prebufferingu, em8300 jest o wiele bardziej wrażliwy na obciążenie CPU, włączenie opcji jest więc wysoce wskazane aby uniknąć dalszej utraty synchronizacji. włączy nowy mechanizm synchronizacji (sync-engine). Jest -to na razie możliwość eksperymentalna. Z włączonym sync wewnętrzny zegar em8300 +to na razie funkcja eksperymentalna. Z włączonym sync wewnętrzny zegar em8300 będzie cały czas monitorowany. Gdy zacznie się różnić od zegara MPlayera zostanie zresetowany, czego skutkiem będzie opuszczenie przez em8300 wszystkich opóźnionych -ramek. ustawi normę TV dla DXR3, bez potrzeby -używania zewnętrznych narzędzi, takich jak em8300setup. Poprawnymi normami są: -5 = NTSC, 4 = PAL-60, 3 = PAL. Specjalnymi normami są 2 (automatyczne dostrojenie +ramek. ustawi standard TV dla DXR3 bez potrzeby +używania zewnętrznych narzędzi, takich jak em8300setup. Poprawnymi +standardami są: +5 = NTSC, 4 = PAL-60, 3 = PAL. Specjalne standardy to 2 (automatyczne dostrojenie używające PAL/PAL-60) oraz 1 (automatyczne dostrojenie używające PAL/NTSC); -decydują one, której normy użyć patrząc na ilość klatek na sekundę filmu. -norm = 0 (standardowe) nie zmienia obecnej normy. +decydują one, którego standardu użyć patrząc na ilość klatek na sekundę filmu. +norm = 0 (standardowe) nie zmienia bieżącego standardu. = numer urządzenia, którego -użyć jeżeli masz więcej niż jedną kartę em8300. -Każda z tych opcji może zostać opuszczona. +możesz użyć, jeżeli masz więcej niż jedną kartę em8300. +Każda z tych opcji może być pominięta. spisuje się doskonale przy odtwarzaniu filmów -DivX. Niektórzy miewają problemy podczas odtwarzania plików MPEG1/2 korzystając +MPEG-4 (DivX). Niektórzy miewają problemy podczas odtwarzania plików +MPEG-1/2 korzystając z opcji prebuf. Spróbuj najpierw bez żadnych opcji. Jeżeli będziesz miał -problemy z synchronizacją lub z napisami DVD wypróbuj . +problemy z synchronizacją lub z napisami DVD, wypróbuj . @@ -2152,12 +2161,12 @@ -Aby oglądać zawartość nie-MPEG na em8300 (np. DivX lub RealVideo) będziesz -musiał określić filtr video MPEG1 taki jak +Aby oglądać zawartość nie-MPEG na em8300 (np. MPEG-4 (DivX) lub RealVideo) będziesz +musiał określić filtr video MPEG-1 taki jak libavcodec (lavc) lub libfame (fame). -W tej chwili lavc jest szybszy i daje lepszą jakość obrazu. Sugerowanie jest -jego użycie, chyba że masz z nim problemy. Spójrz na stronę man aby +W tej chwili lavc jest szybszy i daje lepszą jakość obrazu. Sugerowane jest +użycie właśnie jego, chyba że masz z nim problemy. Spójrz na stronę man, aby uzyskać więcej informacji o . Używanie lavc jest wysoce zalecane. Obecnie nie istnieje sposób ustawienia współczynnika fps dla em8300, co oznacza, że jest on zablokowany na 29.97fps. Z tego powodu jest @@ -2166,19 +2175,19 @@ jeżeli używasz buforowania z wyprzedzeniem. Dlaczego 25 a nie 29.97? Cóż, przy 29.97 odtwarzanie staje się nieco skokowe. Powód tego nie jest nam znany. Jeżeli ustawisz fps pomiędzy 25 a 27 obraz stanie się stabilny. W chwili obecnej -nie możemy zrobić nić poza zaakceptowaniem tego faktu. +nie możemy zrobić nic poza zaakceptowaniem tego faktu. -Chociaż sterownik DXR3 może wstawić jakieś OSD w obraz MPEG1/2/4, ma ono wiele -niższą jakość niż tradycyjne OSD MPlayera, +Chociaż sterownik DXR3 może wstawić jakieś OSD w obraz MPEG-1/2/4, ma ono +o wiele niższą jakość niż tradycyjne OSD MPlayera, ma także liczne problemy z odświeżaniem. Powyższa linia najpierw zamieni -wejściowe video na MPEG4 (jest to konieczne, przepraszamy), +wejściowe video na MPEG-4 (jest to konieczne, przepraszamy), następnie nałoży filtr expand (rozszerzenie), który -nic nie rozszerzy (-1: standard) ale doda normalne OSD do obrazu (robi to ta +nic nie rozszerzy (-1: domyślne), ale doda normalne OSD do obrazu (robi to ta jedynka na końcu). @@ -2211,15 +2220,15 @@ cinerama możesz oglądać filmy w formacie panoramicznym (wide screen), zakładając że masz dwa ekrany i dwie karty MJPEG. W zależności od rozdzielczości i ustawień -jakości, sterownik ten może wymagać sporo mocy CPU. Pamiętaj aby użyć - jeżeli Twoja maszyna jest zbyt wolna. Info: Mój AMD +jakości, sterownik ten może wymagać sporo mocy CPU. Pamiętaj, aby użyć +, jeżeli Twoja maszyna jest zbyt wolna. Info: Mój AMD K6-2 350MHz jest (z ) całkiem wystarczający do oglądania materiałów o rozmiarach VCD, oraz przeskalowanych w dół filmów. -sterownik ten "rozmawia" ze sterownikiem jądra dostępnym na -, więc najpierw musisz go uruchomić. +Sterownik ten "rozmawia" ze sterownikiem jądra dostępnym na +, musisz więc go najpierw uruchomić. Obecność karty MJPEG jest wykrywana automatycznie przez skrypt configure. Jeżeli autodetekcja zawiedzie, wymuś wykrywanie używając ./configure --enable-zr @@ -2231,12 +2240,12 @@ -Rzeczy takie jak skalowanie i OSD (wyświetlanie na ekranie) nie są obsługiwane +Rzeczy takie, jak skalowanie i OSD (wyświetlanie na ekranie) nie są obsługiwane przez ten sterownik, ale można je uzyskać poprzez filtry video. Załóżmy, że masz film w rozdzielczości 512x272 i chciałbyś go wyświetlić na pełnym ekranie, używając swojego DC10+. Istnieją trzy główne możliwości - możesz przeskalować film do szerokości 768, 384 lub 192. Ze względu na wydajność i -jakość wybrałbym przeskalowanie filmu do 384x204 używając szybkiego programowego +jakość, wybrałbym przeskalowanie filmu do 384x204 używając szybkiego programowego skalowania w trybie bilinear. Polecenie wygląda w ten sposób: mplayer -vo zr -sws 0 -vf scale=384:204 film.avi @@ -2245,7 +2254,7 @@ Kadrowania można dokonać filtrem albo tym -sterownikiem. załóżmy, że Twój film jest zbyt szeroki aby go wyświetlić na Twoim +sterownikiem. Załóżmy, że Twój film jest zbyt szeroki, aby go wyświetlić na Twoim Buz i chcesz użyć , aby uczynić film mniej szerokim. Powinieneś użyć takiego polecenia: @@ -2254,7 +2263,7 @@ -jeżeli chcesz użyć filtru to wykonaj: +Jeżeli chcesz użyć filtru , wykonaj: mplayer -vo zr -vf crop=720:320:80:0 benhur.avi @@ -2266,9 +2275,9 @@ lub projektorów, uzyskując w ten sposób większy ekran. Powiedzmy, że masz dwa projektory, lewy podłączony do karty Buz na /dev/video1 a prawy do DC10+ na /dev/video0. Film jest w -rozdzielczości 704x288. Załóżmy także, że chcesz żeby obraz z prawego projektora -był czarno-biały oraz, że ramki jpeg wyświetlane z lewego projektora były -jakości 10. Aby uzyskać taki efekt powinieneś wydać takie polecenie: +rozdzielczości 704x288. Załóżmy także, że chcesz, aby obraz z prawego projektora +był czarno-biały oraz aby ramki jpeg wyświetlane z lewego projektora były +jakości 10. Aby uzyskać taki efekt powinieneś wydać następujące polecenie: mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \ -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 \ @@ -2277,20 +2286,18 @@ -Jak pewnie zauważyłeś opcje przed drugim odnoszą się -tylko do DC10+ a opcje po drogim odnoszą się do Buz. +Jak pewnie zauważyłeś, opcje przed drugim odnoszą się +tylko do DC10+, a opcje po drogim odnoszą się do Buz. Ilość kart uczestniczących w cinerama ograniczona jest do czterech, więc możesz zbudować ekran (ścianę video:) 2x2. - - -Na koniec - ważna uwaga: Nie włączaj ani wyłączaj XawTV na urządzeniu -odtwarzającym - zawiesisz swój komputer. W porządku jest +Na koniec - ważna uwaga: Nie włączaj ani nie wyłączaj XawTV na urządzeniu +odtwarzającym - zawiesisz swój komputer. Można natomiast NAJPIERW włączyć XawTV, NASTĘPNIE włączyć MPlayera, -poczekać aż MPlayer zakończy działanie i +poczekać, aż MPlayer zakończy działanie i POTEM wyłączyć XawTV. @@ -2299,10 +2306,10 @@ Blinkenlights Ten sterownik zdolny jest do odtwarzanie używając protokołu UDP Blinkenlights -(mrugające światła - przyp. tłum.). Jeżeli nie wiesz czym jest +(mrugające światła - przyp. tłum.). Jeżeli nie wiesz, czym jest Blinkenlights lub jego następca - Arcade, -dowiedz się. Pomimo, że prawdopodobnie jest to najmniej używane wyjście video, +dowiedz się. Pomimo, że prawdopodobnie jest to najrzadziej używane wyjście video, z pewnością jest najfajniejszym jakie MPlayer ma do zaoferowania. Po prostu pooglądaj kilka dokumentacyjnych filmów @@ -2336,7 +2343,7 @@ stronie Matroksa. Będziesz miał X na TV. - Ten sposób nie umożliwia Ci przyśpieszanego + Ten sposób nie daje Ci przyśpieszanego odtwarzania jak pod Windowsami! Drugie wyjście ma tylko bufor ramki YUV, BES (Back End Scaler, układ skalujący YUV na kartach G200/G400/G450/G550) tam nie działa. Windowsowy sterownik jakoś to @@ -2346,7 +2353,7 @@ WOLNE i będzie miało włączone zabezpieczenie przed kopiowaniem Macrovision (Macrovision copy protection). (możesz "obejść" Macrovision używając tego - skryptu perla). + skryptu perla). @@ -2422,7 +2429,7 @@ (Jeżeli używasz X, przełącz się teraz na matroxfb używając np. Ctrl+Alt+F1.) - Zmień 640 oraz 512 jeżeli chcesz + Zmień 640 oraz 512, jeżeli chcesz ustawić inną rozdzielczość... @@ -2466,9 +2473,9 @@ Karty Matrox G450/G550 -Obsługa wyjścia TV dla tych kart została przedstawione dopiero niedawno i nie -należy jeszcze do głównego drzewa jądra. . Z tego co -wiem obecnie moduł mga_vid nie może być użyty +Obsługa wyjścia TV dla tych kart została dodana dopiero niedawno i nie +należy jeszcze do głównego drzewa jądra. . Z tego, co +wiem, moduł mga_vid nie może być obecnie użyty ponieważ sterownik G450/G550 pracuje tylko w jednej konfiguracji: pierwszy układ CRTC (z wieloma możliwościami) na pierwszym ekranie (monitor) i drugi CRTC (bez BES - po objaśnienia do BES sięgnij do sekcji @@ -2509,7 +2516,7 @@ ASIC Radeon VIVO: - obsługiwane przez gatos. + obsługiwane przez GATOS. Radeon oraz Rage128: @@ -2530,7 +2537,7 @@ Jedyna rzecz, którą musisz zrobić to: -Mieć podłączony odbiornik TV przez zabootowaniem swojego +Mieć podłączony odbiornik TV przez uruchomieniem swojego PC, ponieważ video BIOS inicjalizuje się tylko podczas procedury POST. @@ -2584,17 +2591,17 @@ NeoMagic -Układ NeoMagic Można znaleźć w rożnych laptopach, niektóre wyposażone są w -prosty analogowy koder TV, niektóre mają bardziej zaawansowaną wersję. +Układ NeoMagic można znaleźć w rożnych laptopach, niektóre wyposażone są w +prosty analogowy koder TV, inne mają bardziej zaawansowaną wersję. Układ analogowy: Przetestowane na Toshiba Tecra 8000. Jego układ wyjścia TV jest żałosnym złomem. - Unikaj tego jeżeli tylko możesz. + Unikaj tego jeśli tylko możesz. Musisz używać . Testowany układ był zdolny do - wyświetlania obrazu tylko w formacie (proporcjach) 1.333333, wiec musisz używać + wyświetlania tylko obrazu o proporcjach 1.333333, musisz więc używać opcji , i/lub filtrów jeżeli sprzęt nie pozwoli Ci włączyć wyjścia TV. Maksymalną rozdzielczością było 720*576 przy 16bpp. @@ -2606,11 +2613,11 @@ Układ kodujący Chrontel 70xx: - Obecny w IBM thinkpad 390E a także możliwe, że w innych Thinkpadach lub notebookach. + Obecny w IBM thinkpad 390E, a możliwe, że także w innych Thinkpadach lub notebookach. Dla trybu PAL musisz użyć . Dla truby NTSC - . - Zapewni to funkcję wyjśca TV w następujących trybach 16 bpp i 8 bpp: + Zapewni to funkcję wyjścia TV w następujących trybach 16 bpp i 8 bpp: NTSC 320x240, 640x480, byćmoże także 800x600. @@ -2618,15 +2625,15 @@ Tryb 512x384 nie jest obsługiwany przez BIOS. Musisz przeskalować obraz do innej rozdzielczości aby aktywować wyjście TV. Jeżeli widzisz obraz - na ekranie w rozdzielczości 640x480 lub 800x600 lecz nie w 320x240, + na ekranie w rozdzielczości 640x480 lub 800x600, lecz nie w 320x240, lub w innych mniejszych rozdzielczościach, to musisz zamienić dwie tabele w vbelib.c. - Aby uzysać szczegóły zobacz do funkcji vbeSetTV. W tym przypadku skontaktuj + Więcej sczegółów znajdziesz w kodzie funkcji vbeSetTV. W tym przypadku skontaktuj się z autorem. - Znane problemy: Tylko BESA, nie zaimplementowane inne kontrolki niż jasność, kontrast, - poziom czerni (blacklevel), filt migotania (flickfilter). + Znane problemy: Tylko VESA, nie zaimplementowane ustawienia obrazu + poza jasnością, kontrastem, poziomem czerni (blacklevel) i filtrem migotania (flickfilter).