From 57609e0bc65b785b7ac017627aa5b30dfba362a1 Mon Sep 17 00:00:00 2001 From: jheryan Date: Tue, 19 Jul 2005 05:21:44 +0000 Subject: Synced with 1.87 git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16011 b3059339-0415-0410-9bf9-f77b7e298cf2 --- DOCS/xml/cs/faq.xml | 527 +++++----------------------------------------------- 1 file changed, 45 insertions(+), 482 deletions(-) (limited to 'DOCS/xml/cs') diff --git a/DOCS/xml/cs/faq.xml b/DOCS/xml/cs/faq.xml index bf2452a08f..eee593ea23 100644 --- a/DOCS/xml/cs/faq.xml +++ b/DOCS/xml/cs/faq.xml @@ -1,5 +1,5 @@ - + Často Kladené Dotazy (FAQ) @@ -111,50 +111,6 @@ Vyzkou - - -Kompilace skončí s chybou podobnou této: - - cfft.c: In function`passf2': - cfft.c:556: unable to find a register to spill in class `FLOAT_REGS' - cfft.c:556: this is the insn: - (insn 235 233 246 (set (subreg:SF (reg/v:DI 29 rmm0 [110]) 0) - (minus:SF (mem:SF (plus:SI (mult:SI (reg:SI 1 edx [112]) - (const_int 8 [0x8])) - (reg/v/f:SI 3 ebx [62])) [4 S4 A32]) - (reg:SF 8 st(0) [132]))) 533 {*fop_sf_1_nosse} (insn_list - 232 (nil)) (expr_list:REG_DEAD (reg:SF 8 st(0) [132]) - (nil))) - cfft.c:556: confused by earlier errors, bailing out - - - -Toto je známý problém gcc 3.2, problém vyřeší -upgrade na verzi 3.3. Jak nainstalovat gcc popisujeme v sekci -gcc 2.96. Alternativně můžete použít externí -knihovnu FAAD, která je popsána v sekci -AAC. - - - - - -Kompilace skončí s chybou podobnou této: - - In file included from mplayer.c:34: - mw.h: In function `mplMainDraw': - mw.h:209: Internal compiler error in print_rtl_and_abort, at flow.c:6458 - Please submit a full bug report, - with preprocessed source if appropriate. - - - -Toto je známý problém gcc 3.0.4, problém vyřeší -upgrade na verzi 3.1. Jak nainstalovat gcc popisujeme v sekci -gcc 2.96. - - - Configure skončí s následujícím textem a MPlayer se nezkompiluje! @@ -166,110 +122,6 @@ Va - - -Co je za problém s gcc 2.96? - - -Velmi nedoporučujeme používat gcc 2.96! -Přečtěte si tento dokument pro detaily o tom -proč Red Hat uvolnil gcc 2.96 a jaké jsou s tím problémy. Pokud jsme vás dosud -neodradili a chcete jej dále používat, alespoň se ujistěte, že máte poslední -uvolněnou verzi a zadejte volbu - pro configure. Pamatujte, že teď je -to už jen na vás. Neoznamujte žádné chyby, -nežádejte o pomoc v mailing listech. -Neposkytneme vám žádnou podporu v případě, že -se dostanete do potíží. - - - - - -Skvěle, mám gcc 3.0.1 od Red Hatu/Mandrake, takže jsem v pohodě! - - -Nejste, protože s těmito kompilátory jsou/byly rovněž problémy. -Stav podpory současných kompilátorů MPlayerem -zjistíte v sekci Instalace. - - - - - -.. gcc 2.96 ... (Ano, někteří lidé POŘÁD brojí s gcc 2.96!) - - -Citováno z mailu -který A'rpi poslal do listu MPlayer-users -(slovo 'ideg' je vysvětleno níže) (POZOR: Tento překlad se snaží být co nejblíže -smyslu původního textu, ale místy to jde jen stěží. Pozn. překl.): -
- -A my máme idegy. A naše počitadlo idegů znovu a znovu přetéká. - - -Naneštěstí je MPlayer nekontrolovatelný. -Používají jej lameři, uživatelé Linuxu kteří neumí používat dokonce ani Windows -a nikdy nezkusili kompilovat jádro (kernel). Nainstalovali si (s výchozími -volbami) Mandrake nebo Red Hat nebo SuSE a bez RTFM (přečti si ten za...ný manuál) -posílají na všechny strany zprávy typu 'nefunguje to! pomozte mi! prosím! -jsem Linuxový začátečník! pomoc! pomozte!'. -Nemůžeme je zastavit, ale můžeme je alespoň přinutit k RTFM a k tomu, aby si -přečetli zprávy vypisované ./configure a MPlayerem. - - -A vy chytráci si přijdete a otravujete nás s gcc 2.96 a binárními balíčky, -místo abyste pomáhali uživatelům nebo dělali patche pomáhající s odstraňováním -problémů. - - -Polovinu našeho vyhrazeného/volného času trávíme odpovídáním na tyto pitomé maily -a vymýšlením nových triků a testů do configure abychom se jim vyhnuli. - - -A tady se to vyrovnává. Na straně jedné jste vy, chytrolíni, kteří říkáte že jsme -mizerové, protože nemáme rádi chybami prolezené gcc 2.96 a na straně druhé jsou -ti 'noví v Linuxu', kteří nám ukazují jak chybné gcc 2.96 je. - - -Závěr: Nemůžeme být dobří. Polovina lidí bude vždy říkat, že jsme špatní. - - -Možná bychom měli uzavřít projekt, udělat jej closed source, komerční a poskytovat -instalační podporu. Pak bychom mohli odejít z práce, takže by se vývoj zrychlil, -vydělali bychom velké peníze a koupili si za ně dům, atd atp. -Opravdu to tak chcete? Zdá se že jo. - -
-
-
- - - -SDL výstup nepracuje, nebo se nedá zkompilovat. Problém je ... - - -Testovali jsme jej se SDL 1.2.x a může pracovat na SDL 1.1.7+. -Nepracuje s jakoukoli předchozí verzí. -Pokud se rozhodnete použít starší verzi, jste v tom sám/sama. - - - - - -Pořád mám problémy s kompilací podpory SDL. gcc vypisuje něco jako -undefined reference to SDL_EnableKeyRepeat. Co teď? - - -Kde máte nainstalovánu knihovnu SDL? Pokud je nainstalována v -/usr/local (výchozí), vyeditujte -kořenový config.mak a přidejte --L/usr/local/lib za X_LIBS=. -Nyní zadejte make. Hotovo! - - - Mám Matrox G200/G400/G450/G550, jak zkompiluji/použiji ovladač mga_vid? @@ -301,61 +153,6 @@ Va Standardní Hierarchie Souborového systému. - - - -Nemohu zkompilovat SVGAlib. Používám jádro 2.3/2.4 ... - - -Vyeditujte si Makefile.cfg v SVGAlib a zakomentujte řádek -BACKGROUND = y. - - - - - -Zkompiloval(a) jsme MPlayer s podporou libdvdcss/libdivxdecore, -ale když jej zkusím spustit, vypíše: - -error while loading shared libraries: lib*.so.0: cannot load shared object file: No such file or directory - -Hledal(a) jsem ty soubory a JSOU zde v /usr/local/lib ... - - -Přidejte /usr/local/lib do /etc/ld.so.conf -a spusťte ldconfig. - - - - - -Při kompilaci MEncoderu, to spadne (segfault) při linkování! - - -Toto je problém linkeru. Měl by pomoct upgrade binutils (2.11.92.* -nebo novější by měly být v pořádku). Protože to není naše chyba, prosíme -nehlaste nám ji! - - - - - -MPlayer spadne (segmentation fault) během kontroly pthread! - - -chmod 644 /usr/lib/libc.so - - - - - -Rád bych zkompiloval MPlayer na Minixu! - - -Já taky. :) - - - @@ -419,15 +216,6 @@ Windows funguje . - - -V levém horním rohu je počítadlo. Jak se ho zbavím? - - -Stiskněte o a vyzkoušejte volbu . - - - Volba ani nepracují v rozhraní x11 @@ -509,28 +297,6 @@ a nainstalujte je. - - -Co to je "IdegCounter"? - - -Bulharsko anglická složenina. "Ideg" je v bulharštině -něco jako "nerve" (nerv) v angličtině, a je prohlášen za něčím jako -"ydaegh". Poprvé byl použit jako měřič A'rpiho nervozity po -(mm) "záhadném" zmizení CVS kódu ;) - - - - - -A co je ten "Faszom(C)ounter"? - - -"Fasz" znamená v bulharštině něco co nechcete vědět, to ostatní má co -do činění s perverzními mozky vývojářů MPlayeru. - - - Titulky jsou hezké, nejkrásnější jaké jsem viděl, ale zpomalují přehrávání! @@ -543,28 +309,6 @@ a nahra - - -Co přesně je ten libavcodec? - - -Viz sekci -libavcodec. - - - - - -Ale configure říká -Checking for libavcodec ... no - - -Musíte si opatřit libavcodec -z CVS FFmpegu. Přečtěte si instrukce v sekci -libavcodec. - - - Nemohu se dostat do GUI menu. Kliknu pravým tlačítkem, ale nemám přístup @@ -782,26 +526,6 @@ soubor na FTP. - - -MPlayer skončí s chybou při použití -l3codeca.acm. - - -Zkontrolujte výstup z ldd /usr/local/bin/mplayer. Pokud -obsahuje libc.so.6 => /lib/libc.so.6 (0x4???????) -kde "?" je jakékoli číslo, pak je to OK a chyba je jinde. Pokud je to: -libc.so.6 => /lib/libc.so.6 (0x00??????) -pak je problém ve vašem kernelu/libc. Možná používáte některé bezpečnostní -patche (například OpenWall patch od Solar Designer) který vynucuje nahrávání -knihoven na velmi nízké adresy. Protože l3codeca.acm je -nerealokovatelná DLL, musí být nahrána do 0x40000000 a my to -nemůžeme změnit. Měli byste použít nepatchovaný kernel, nebo použít -MPlayerovu volbu pro -potlačení použití l3codeca.acm. - - - Můj počítač přehrává MS DivX AVI s rozlišením ~ 640x300 a stereo MP3 zvukem @@ -839,22 +563,6 @@ Rovn - - -Při pokusu přehrát MPEG soubory dostanu asi toto: Nemohu nalézt kodek pro video -formát 0x10000001! - - -Máte starou verzi codecs.conf v -~/.mplayer/, -/etc/, -/usr/local/etc/ a podobně. Odstraňte jej, -nyní již není potřeba. -NEBO máte volbu nebo něco -podobného v některém svém konfiguračním souboru. - - - Pokud spustím MPlayer pod KDE, dostanu pouze černou @@ -870,20 +578,6 @@ Dal - - -Mám AVI, které produkují šedou obrazovku při přehrávání s -a zelenou s . - - -Není to DivX soubor, ale MS MPEG4v3. -Pokud máte starou verzi codecs.conf v -~/.mplayer/, -/etc/, -/usr/local/etc/ a podobně, odstraňte jej. - - - Při přehrávání tohoto filmu se mi rozejde video se zvukem a/nebo @@ -916,16 +610,6 @@ AVI m - - -Mám MJPEG soubor, který pracuje v ostatních přehrávačích, ale v -MPlayeru jen černou obrazovku - - -Použijte jiný kodek k přehrávání souboru, zkuste . - - - Když se pokusím grabovat ze svého přijímače, funguje to, ale dostanu divné barvy. @@ -949,27 +633,13 @@ zkou - - -Všechny WMV (nebo jiné...) soubory které přehrávám, produkují zelenou/šedou -obrazovku a hrají pouze zvuk! MPlayer vypíše: -Detekován video kodek: [null] drv:0 (NULL kodek (žádné dekódování)) - - -Pokud máte starou verzi codecs.conf v -~/.mplayer/, -/etc/, -/usr/local/etc/ a podobně, odstraňte jej. - - - Dostávám podivné procentuální hodnoty (příliš vysoké) při přehrávání na notebooku. -Toto je power managementu / systému šetřícím energií vašeho notebooku +Toto je problém power managementu / systému šetřícím energií vašeho notebooku (BIOS, nikoli jádro). Zapojte konektor externího napájení před zapnutím notebooku. Rovněž můžete zkusit, jestli vám pomůže cpufreq @@ -1038,118 +708,6 @@ OSS, nebo na do příkazového řádku. - - - -Co takhle DGA rozhraní? Nemohu je najít! - - -./configure automaticky detekuje váš DGA ovladač. -Pokud nenabízí DGA, pak je problém ve vaší instalaci X. -Zkuste ./configure --enable-dga a přečtěte si sekci -DGA. Alternativně zkuste DGA ovladač přes SDL, pomocí -volby . - - - - - -OK, ukazuje DGA rozhraní, ale stěžuje si na práva. -Pomozte mi! - - -Pracuje to pouze pokud pracujete jako root! Jedná se o limitaci DGA. Měli byste -se stát rootem (su -) a zkuste to znovu. Dalším řešením je -nastavit MPlayeru SUID root, ale to nedoporučujeme! - - chown root /usr/local/bin/mplayer - chmod 755 /usr/local/bin/mplayer - chmod +s /usr/local/bin/mplayer - - -Je to velké bezpečnostní riziko! -Nikdy to nedělejte na serveru nebo na počítači, -který zcela neovládáte, jelikož ostatní uživatelé mohou získat práva roota -díky SUID root MPlayeru. -Byli jste varováni.. - - - - - - -Když použiji XVideo, moje Voodoo 3/Banshee napíše: - -X Error of failed request: BadAccess (attempt to access private resource denied) - Major opcode of failed request: 147 (MIT-SHM) - Minor opcode of failed request: 1 (X_ShmAttach) - Serial number of failed request: 26 - Current serial number in output stream:27 - - - -Ovladač tdfx v XFree86 4.0.2/4.0.3 má tuto chybu. -Ta byla odstraněna -bug fixem #621 -CVS logu XFree86 4.1.0. Takže upgradujte na XFree86 4.1.0 nebo novější. -Alternativně si buď stáhněte (alespoň) DRI verze 0.6 z -domácí stránky DRI, nebo použijte DRI z -CVS. - - - - - -Výstup do OpenGL () nefunguje (selže/černá obrazovka/chyby -X11/...). - - -Vaše OpenGL rozhraní nepodporuje dynamickou změnu textury (glTexSubImage). -Je známo, že to nefunguje s binárním bordelem od nVidie. Naopak to funguje s -Utah-GLX/DRI a kartami Matrox G400. Rovněž tak s DRI a kartami Radeon. Nefunguje -to s DRI a ostatními kartami. Nebude to fungovat s kartami 3DFX, protože mají -omezenu velikost textury na 256x256. - - - - - -Mám kartu TNT/TNT2 od nVidie a pod filmem mám pruh s podivnými barvami! -Čí je to vina? - - -Je to chyba binárního X ovladače od nVidie. Tyto chyby se objevují pouze při -použití karet TNT/TNT2 a my s tím nemůžeme nic udělat. Problém vyřešte upgradem -na poslední verzi binárního ovladače od nVidie. Pokud je to stále špatně, -stěžujte si nVidii! - - - - - -Mám kartu nVidia XYZ a když kliknu na okno GUI, abych přepnul(a) zobrazení -GUI panelu, objeví se černý čtverec v místě kliknutí. Mám nejnovější ovladač. - - -Ano, nVidia opravila předchozí chybu (výš) a vyrobila novou. -Všichni jim gratulujme. UPDATE: Podle nVidie -to již bylo opraveno. - - - - - -Svět je krutý ...! SDL má pouze x11 cíl, -ale nikoli xv! - - -Zkuste ten x11 cíl znovu. Teď zkuste . Vidíte rozdíl? Ne?! OK, tady je důvod: -SDL cíl x11 používá xv, pokud je dostupné, nemusíte se -tím trápit... Poznámka: S SDL můžete vynutit/vypnout Xv použitím - a . - - @@ -1169,31 +727,6 @@ ji naprogramovat, ale uv - - -Při přehrávání DVD jsem narazil(a) na tuto chybu: -mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length / sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed. - - -Toto je známá chyba libdvdread 0.9.1/0.9.2. Použijte -libmpdvdkit2, kterou naleznete ve zdrojových -kódech MPlayeru a je používána jako výchozí. - - - - - -Mohu zkompilovat libdvdread a libdvdcss na mém sladkém SPARCu pod Solarisem? - - -Kdo ví... Říká se, že to jde, takže to prosíme zkuste a napište nám jak to šlo. -Odvoláváme se na dokumentaci libdvdread a také její domácí stránku. My nejsme -autory libdvdread. Použijte libmpdvdkit2, -kterou naleznete ve zdrojových kódech MPlayeru -a je používána jako výchozí. - - - Co takhle titulky? Umí je MPlayer zobrazovat? @@ -1222,19 +755,6 @@ Ne. A - - -Kde si mohu opatřit balíčky libdvdread a libdvdcss? - - -Vůbec je nepotřebujete. Použijte libmpdvdkit2, -kterou naleznete ve zdrojových kódech MPlayeru -a je používána jako výchozí. -Zmíněné balíčky si můžete stáhnout ze -serveru Ogle. - - - Je možné přehrát/enkódovat pouze vybrané kapitoly? @@ -1378,6 +898,12 @@ Rovn (jelikož vaše video již pravděpodobně má správnou snímkovou rychlost). PAL vyžaduje 25 a NTSC vyžaduje 30000/1001. +Navíc PAL SVCD podporují pouze rozlišení 480x576 a 352x288, +zatímco NTSC podporují pouze 480x480 a 352x240. +Pokud má zdrojové video jiné rozlišení, pak musíte přeškálovat +pomocí video filtru , takže váš řetězec video filtrů +bude vypadat například takto pro +NTSC SVCD, nebo pro PAL SVCD. Pokud požadujete zvuk, SVCD podporuje pouze zvuk MPEG-1 layer II, takže musíte použít jeden z těchto kodérů @@ -1540,6 +1066,43 @@ v + + +Proč přehrávače třetích stran selhávají při přehrávání MPEG-4 filmů enkódovaných +MEncoderem pozdější verze než 1.0pre7? + + + +libavcodec, nativní knihovna pro +enkódování MPEG-4, obvykle přibalovaná k MEncoderu, +nastavovala FourCC na 'DIVX' při enkódování MPEG-4 videí +(FourCC je AVI značka pro identifikaci software použitého k enkódování a +zamýšleného software k použití pro dekódování videa). +To vede mnoho lidí k názoru, že +libavcodec +byla enkódovací knihovna DivX, zatímco ve skutečnosti je to zcela odlišná +knihovna pro enkódování MPEG-4, která tento standard implementuje mnohem +lépe, než DivX. +Takže je novým výchozím FourCC používaným knihovnou +libavcodec 'FMP4', ale toto chování +můžete změnit použitím volby v +MEncoderu. +Rovněž můžete změnit FourCC existujících souborů stejným způsobem: + + mencoder input.avi -o výstupní.avi -ffourcc XVID + +Poznamenejme, že takto nastavíte FourCC jako XVID, místo jako DIVX. +Toto doporučujeme, protože DIVX FourCC znamená DivX4, což je velmi jednoduchý +MPEG-4 kodek, zatímco jak DX50, tak XVID jsou plnohodnotné MPEG-4 (ASP). +Takže pokud nastavíte FourCC na DIVX, nekteré špatné softwarové nebo +hardwarové přehrávače si mohou vylámat zuby na pokročilýchvlastnostech, které +libavcodec podporuje, ale DivX +nikoli; naproti tomu je XviD +blíže libavcodecu z hlediska funkčnosti +a je podporován všemi dobrými přehrávači. + + + -- cgit v1.2.3