1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>7.3. HOWTO: Import Win32 kodeků</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="MPlayer - Multimediln přehrvač"><link rel="up" href="codecs.html" title="Kapitola 7. Kodeky"><link rel="prev" href="audio-codecs.html" title="7.2. Audio kodeky"><link rel="next" href="video.html" title="Kapitola 8. Vstupn video zařzen/rozhran"><link rel="preface" href="howtoread.html" title="Jak čst tuto dokumentaci"><link rel="chapter" href="intro.html" title="Kapitola 1. Představen"><link rel="chapter" href="install.html" title="Kapitola 2. Instalace"><link rel="chapter" href="usage.html" title="Kapitola 3. Použit"><link rel="chapter" href="cd-dvd.html" title="Kapitola 4. Použit CD/DVD"><link rel="chapter" href="faq.html" title="Kapitola 5. Často Kladen Dotazy (FAQ)"><link rel="chapter" href="containers.html" title="Kapitola 6. Nosn formty (Containers)"><link rel="chapter" href="codecs.html" title="Kapitola 7. Kodeky"><link rel="chapter" href="video.html" title="Kapitola 8. Vstupn video zařzen/rozhran"><link rel="chapter" href="audio.html" title="Kapitola 9. Vstupn zvukov zařzen"><link rel="chapter" href="tv.html" title="Kapitola 10. TV"><link rel="chapter" href="radio.html" title="Kapitola 11. Rdio"><link rel="chapter" href="ports.html" title="Kapitola 12. Porty"><link rel="chapter" href="mencoder.html" title="Kapitola 13. Zkladn použit MEncoderu"><link rel="chapter" href="encoding-guide.html" title="Kapitola 14. Enkdovn s MEncoderem"><link rel="appendix" href="bugreports.html" title="Přloha A. Jak hlsit chyby"><link rel="appendix" href="bugs.html" title="Přloha B. Znm chyby"><link rel="appendix" href="skin.html" title="Přloha C. Formt skinů MPlayeru"><link rel="subsection" href="codec-importing.html#vfw-codecs" title="7.3.1. Kodeky VFW"><link rel="subsection" href="codec-importing.html#dshow-codecs" title="7.3.2. Kodeky DirectShow"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">7.3. HOWTO: Import Win32 kodeků</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="audio-codecs.html">Předchzejc</a></td><th width="60%" align="center">Kapitola 7. Kodeky</th><td width="20%" align="right"><a accesskey="n" href="video.html">Dalš</a></td></tr></table><hr></div><div class="sect1" lang="cs"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="codec-importing"></a>7.3. HOWTO: Import Win32 kodeků</h2></div></div></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="vfw-codecs"></a>7.3.1. Kodeky VFW</h3></div></div></div><p>
VFW (Video for Windows) je star Video API pro Windows. Jeho kodeky maj
přponu <tt class="filename">.DLL</tt> nebo (zřdka) <tt class="filename">.DRV</tt>.
Pokud <span class="application">MPlayer</span> selže při přehrvn vašeho AVI
s hlškou typu:
</p><pre class="screen">UNKNOWN video codec: HFYU (0x55594648)</pre><p>
nebo česky
</p><pre class="screen">NEZNM video kodek: HFYU (0x55594648)</pre><p>
</p><p>
Pak to znamen, že mte AVI enkdovan kodekem, kter m HFYU fourcc (HFYU =
HuffYUV kodek, DIV3 = DivX Low Motion, atd). Teď když to vte, měli byste
zjistit kterou DLL Windows nahrv pro přehrvn tohoto souboru. V našem
přpadě soubor <tt class="filename">system.ini</tt> obsahuje řdek s touto
informac:
</p><pre class="programlisting">VIDC.HFYU=huffyuv.dll</pre><p>
</p><p>
Potřebujete tedy soubor <tt class="filename">huffyuv.dll</tt>. Poznamenejme, že
audio kodeky jsou odlišeny předponou MSACM:
</p><pre class="programlisting">msacm.l3acm=L3codeca.acm</pre><p>
</p><p>
To je kodek MP3. Nyn již mte všechny potřebn informace
(fourcc, soubor kodeku, vzorek AVI). Pošlete požadavek na podporu vašeho
kodeku mailem a nahrajte tyto soubory na FTP server:
<code class="systemitem">
ftp://upload.mplayerhq.hu/MPlayer/incoming/[codecname]/
</code>
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>Ve Windows NT/2000/XP hledejte tyto informace v registrech,
zde hledte "VIDC.HFYU". Jak to udělat se dozvte nže v sekci
DirectShow Star metoda.
</p></div></div><div class="sect2" lang="cs"><div class="titlepage"><div><div><h3 class="title"><a name="dshow-codecs"></a>7.3.2. Kodeky DirectShow</h3></div></div></div><p>
DirectShow je novějš Video API, kter je ještě horš než jeho předchůdce.
Pracuje se s nm hůře, protože
</p><div class="itemizedlist"><ul type="disc"><li>
<tt class="filename">system.ini</tt> neobsahuje potřebn daje,
msto toho jsou uloženy v registrech a
</li><li>
potřebujeme GUID kodeku.
</li></ul></div><p>
</p><div class="procedure"><a name="id2558463"></a><p class="title"><b>Nov Metoda:</b></p><p>
Using <span class="application">Microsoft GraphEdit</span> (rychl)
</p><ol type="1"><li><p>
Opatřete si <span class="application">GraphEdit</span> buď z DirectX SDK nebo
<a href="http://doom9.net" target="_top">doom9</a>
</p></li><li><p>
Spusťte <span><strong class="command">graphedit.exe</strong></span>.
</p></li><li><p>
V menu vyberte Graph -> Insert Filters.
</p></li><li><p>
Vyrolujte položku <code class="systemitem">DirectShow Filters</code>
</p></li><li><p>
Vyberte sprvn nzev kodeku a vyrolujte položku.
</p></li><li><p>
Ve vstupu <code class="systemitem">DisplayName</code> pohldněte na text ve
dvojitch uvozovkch za zpětnm lomtkem a opište si ho (pět lomtkem
oddělench bloků, GUID).
</p></li><li><p>
Binrka kodeku je uvedena ve vstupu <code class="systemitem">Filename</code>.
</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>
Pokud zde nen <code class="systemitem">Filename</code> a
<code class="systemitem">DisplayName</code> obsahuje něco jako
<code class="systemitem">device:dmo</code>, pak se jedn o DMO-Kodek.
</p></div><div class="procedure"><a name="id2558600"></a><p class="title"><b>Star Metoda:</b></p><p>
Zhluboka se nadechněte a začněte prohledvat registry...
</p><ol type="1"><li><p>
Spusťte <span><strong class="command">regedit</strong></span>.
</p></li><li><p>
Stiskněte <span class="keycap"><b>Ctrl</b></span>+<span class="keycap"><b>F</b></span>, vypněte prvn dvě
zaškrtvac polčka a zapněte to třet. Napište fourcc kodeku (např.
<strong class="userinput"><code>TM20</code></strong>).
</p></li><li><p>
Měli byste uvidět pole obsahujc cestu a jmno souboru (např.
<tt class="filename">C:\WINDOWS\SYSTEM\TM20DEC.AX</tt>).
</p></li><li><p>
Teď když mme soubor, potřebujeme GUID. Zkuste hledat znovu, ale tentokrt
hledme jmno kodeku, ne fourcc. Jeho jmno můžete zjistit během přehrvn
Media Playerem v menu
<span class="guimenu">File</span> -> <span class="guisubmenu">Properties</span> ->
<span class="guimenuitem">Advanced</span>
(<span class="guimenu">Soubor</span> -> <span class="guisubmenu">Vlastnosti</span> ->
<span class="guimenuitem">Pokročil</span>).
Pokud ne, mte smůlu. Zkoušejte to dl (např. hledejte text TrueMotion).
</p></li><li><p>
Pokud naleznete GUID, měli byste vidět pole
<span class="guilabel">FriendlyName</span> a <span class="guilabel">CLSID</span>.
Opište si 16 bajtov CLSID, to je ono GUID, kter potřebujeme.
</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Poznmka</h3><p>
Pokud vyhledvn selže, zkuste zapnout všechny zaškrtvtka. Nejspš
dostanete nesprvn vsledky, ale můžete mt štěst...
</p></div><p>
Nyn když mte všechny potřebn informace (fourcc, GUID, soubor kodeku,
vzorek AVI), pošlete požadavek na podporu svho kodeku mailem a nahrajte
tyto soubory na FTP server:
<code class="systemitem">ftp://upload.mplayerhq.hu/MPlayer/incoming/[codecname]/
</code>
</p><p>
Pokud chcete přidat kodek sami, přečtěte si
<a href="http://www.mplayerhq.hu/MPlayer/DOCS/tech/codecs.conf.txt" target="_top">DOCS/tech/codecs.conf.txt</a>.
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="audio-codecs.html">Předchzejc</a></td><td width="20%" align="center"><a accesskey="u" href="codecs.html">Nahoru</a></td><td width="40%" align="right"><a accesskey="n" href="video.html">Dalš</a></td></tr><tr><td width="40%" align="left" valign="top">7.2. Audio kodeky</td><td width="20%" align="center"><a accesskey="h" href="index.html">Domů</a></td><td width="40%" align="right" valign="top">Kapitola 8. Vstupn video zařzen/rozhran</td></tr></table></div></body></html>
|