Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > c152d44cf90e046b661655b5995890a5 > files > 472

mplayer-doc-1.0-1.rc2.18.2mdv2009.0.i586.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>7.3. Win32 codec importálási HOGYAN</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="MPlayer - The Movie Player"><link rel="up" href="codecs.html" title="7. fejezet - Codec-ek"><link rel="prev" href="audio-codecs.html" title="7.2. Audió codec-ek"><link rel="next" href="video.html" title="8. fejezet - Videó kimeneti eszközök"><link rel="preface" href="howtoread.html" title="Hogyan olvasd ezt a dokumentációt"><link rel="chapter" href="intro.html" title="1. fejezet - Bevezetés"><link rel="chapter" href="install.html" title="2. fejezet - Telepítés"><link rel="chapter" href="usage.html" title="3. fejezet - Használat"><link rel="chapter" href="cd-dvd.html" title="4. fejezet - CD/DVD használat"><link rel="chapter" href="faq.html" title="5. fejezet - Gyakran ismételt kérdések"><link rel="chapter" href="containers.html" title="6. fejezet - Konténerek"><link rel="chapter" href="codecs.html" title="7. fejezet - Codec-ek"><link rel="chapter" href="video.html" title="8. fejezet - Videó kimeneti eszközök"><link rel="chapter" href="audio.html" title="9. fejezet - Audió kimeneti eszközök"><link rel="chapter" href="tv.html" title="10. fejezet - TV"><link rel="chapter" href="radio.html" title="11. fejezet - Rádió"><link rel="chapter" href="ports.html" title="12. fejezet - Portok"><link rel="chapter" href="mencoder.html" title="13. fejezet - A MEncoder használatának alapjai"><link rel="chapter" href="encoding-guide.html" title="14. fejezet - Kódolás a MEncoderrel"><link rel="appendix" href="bugreports.html" title="A. függelék - Hogyan jelentsd a hibákat"><link rel="appendix" href="bugs.html" title="B. függelék - Ismert hibák"><link rel="appendix" href="skin.html" title="C. függelék - MPlayer skin formátum"><link rel="appendix" href="history.html" title="D. függelék - Történelem"><link rel="subsection" href="codec-importing.html#vfw-codecs" title="7.3.1. VFW codec-ek"><link rel="subsection" href="codec-importing.html#dshow-codecs" title="7.3.2. DirectShow codec-ek"></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. Win32 codec importálási HOGYAN</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="audio-codecs.html">Előző</a> </td><th width="60%" align="center">7. fejezet - Codec-ek</th><td width="20%" align="right"> <a accesskey="n" href="video.html">Következő</a></td></tr></table><hr></div><div class="sect1" lang="hu"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="codec-importing"></a>7.3. Win32 codec importálási HOGYAN</h2></div></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="vfw-codecs"></a>7.3.1. VFW codec-ek</h3></div></div></div><p>
A VFW (Video for Windows) egy régi Videó API Windowshoz. A codecjei
<tt class="filename">.DLL</tt> vagy (ritkán) <tt class="filename">.DRV</tt> kiterjesztésűek
voltak. Ha az <span class="application">MPlayer</span>nek nem sikerül lejátszani
az AVI fájlodat egy ilyesmi üzenettel:
</p><pre class="screen">UNKNOWN video codec: HFYU (0x55594648)</pre><p>
Ez azt jelenti, hogy az AVI fájlod egy olyan codec-kel lett elkódolva, aminek
HFYU a fourcc-je (HFYU = HuffYUV codec, DIV3 = DivX Low Motion, stb.). Most,
hogy már tudod ezt, meg kell keresned, melyik DLL-t tölti be a Windows ennek
a fájlnak a lejátszásához. A mi esetünkben, a <tt class="filename">system.ini</tt>
tartalmazza ezt az információt ebben a sorban:
</p><pre class="programlisting">VIDC.HFYU=huffyuv.dll</pre><p>
</p><p>
Szükséged lesz a <tt class="filename">huffyuv.dll</tt> fájlra. Figyelj rá, hogy az
audio codec-ek MSACM prefix-szel vannak megadva:
</p><pre class="programlisting">msacm.l3acm=L3codeca.acm</pre><p>
</p><p>
Ez az MP3 codec. Most már minden szükséges információval rendelkezel
(fourcc, codec fájl, példa AVI), küldd be a codec támogatási kérésedet egy
levélben és töltsd fel ezket a fájlokat az FTP-re:
<code class="systemitem">ftp://upload.mplayerhq.hu/MPlayer/incoming/<em class="replaceable"><code>&lt;codecname&gt;</code></em>/</code>
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyzés</h3><p>
Windows NT/2000/XP alatt a regisztrációs adatbázisban keresd
ezeket az információkat, pl. keress rá a "VIDC.HFYU"-ra. Hogy ezt
hogy tudod megcsinálni, nézd meg a régi DirectShow módszert lejjebb.
</p></div></div><div class="sect2" lang="hu"><div class="titlepage"><div><div><h3 class="title"><a name="dshow-codecs"></a>7.3.2. DirectShow codec-ek</h3></div></div></div><p>
A DirectShow egy újabb Videó API, ami még rosszabb, mint az elődje.
A dolgok nehezebben mennek a DirectShow-val, mivel
</p><div class="itemizedlist"><ul type="disc"><li><p>
  a <tt class="filename">system.ini</tt> nem tartalmazza a megfelelő információkat,
  azok a regisztrációs adatbázisban vannak és
</p></li><li><p>
  szükségünk van a codec GUID-jére.
</p></li></ul></div><p>
</p><div class="procedure"><a name="id2566970"></a><p class="title"><b>Új módszer:</b></p><p>
A <span class="application">Microsoft GraphEdit</span> használatával (gyors)
</p><ol type="1"><li><p>
  Szedd le a <span class="application">GraphEdit</span>-et a DirectX SDK-ból
  vagy a <a class="ulink" href="http://doom9.net" target="_top">doom9</a>-ről.
</p></li><li><p>
  Indítsd el a <span class="command"><strong>graphedit.exe</strong></span>-t.
</p></li><li><p>
  A menüben válaszd ki a
  <span class="guimenu">Graph</span> → <span class="guisubmenu">Insert Filters</span>-t.
</p></li><li><p>
  Nyisd ki a <code class="systemitem">DirectShow Filters</code> elemeit.
</p></li><li><p>
  Válaszd ki a megfelelő codec nevet és nyisd ki.
</p></li><li><p>
  A <code class="systemitem">DisplayName</code> bejegyzésben nézd meg a francia
  zárójelek között lévő karakterláncot és írd le (öt vonallal elválasztott
  blokk, a GUID).
</p></li><li><p>
  A codec bináris a <code class="systemitem">Filename</code>
  bejegyzésben megadott fájl.
</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyzés</h3><p>
Ha nincs <code class="systemitem">Filename</code> és a
<code class="systemitem">DisplayName</code> olyasmit tartalmaz, hogy
<code class="systemitem">device:dmo</code>, akkor ez egy DMO-Codec.
</p></div><div class="procedure"><a name="id2567120"></a><p class="title"><b>Régi módszer:</b></p><p>
Végy egy nagy levegőt és kezdj keresni a regisztrációs adatbázisban...
</p><ol type="1"><li><p>
  Indítsd el a <span class="command"><strong>regedit</strong></span>-et.
</p></li><li><p>
  Nyomd meg a <span class="keycap"><b>Ctrl</b></span>+<span class="keycap"><b>F</b></span>-et,
  kapcsold ki az első két kijelölő dobozd és engedélyezd a harmadikat. Írd be
  a codec fourcc-jét (pl. <strong class="userinput"><code>TM20</code></strong>).
</p></li><li><p>
  Egy mezőt kell látnod, ami az elérési utat és a fájl nevét tartalmazza (pl.
  <tt class="filename">C:\WINDOWS\SYSTEM\TM20DEC.AX</tt>).
</p></li><li><p>
  Most, hogy megvan a fájl, a GUID-t kell megkeresni. Próbáld újra a
  keresést, de most a codec nevére keress, ne a fourcc-re. A nevét a
  Media Player kiírja a fájl lejátszása közben, ha megnézed a
  <span class="guimenu">File</span> → <span class="guisubmenu">Properties</span> → <span class="guimenuitem">Advanced</span> fület.
  Ha mégsem, akkor így jártál. Próbáld meg kitalálni (pl. keress rá a TrueMotion-ra).
</p></li><li><p>
  Ha megvan a GUID, látnod kell egy <span class="guilabel">FriendlyName</span>
  és egy <span class="guilabel">CLSID</span> mezőt. Írd le a 16 bájtos CLSID-t,
  ez a GUID, ami kell.
</p></li></ol></div><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Megjegyzés</h3><p>
Ha nem sikerült a keresés, próbáld meg bekapcsolni az összes kijelölő dobozt.
Ekkor kaphatsz hamis találatokat, de talán szerencséd lesz...
</p></div><p>
Most, hogy már megvan minden szükséges információ (fourcc, GUID, codec fájl,
példa AVI), küldd el a codec támogatási kérelmedet levélben és töltsd fel a
fájlokat az FTP-re:
<code class="systemitem">ftp://upload.mplayerhq.hu/MPlayer/incoming/<em class="replaceable"><code>&lt;codecname&gt;</code></em>/</code>
</p><p>
Ha saját magad szeretnél beépíteni egy codec-et, olvasd el a
<a class="ulink" href="http://www.mplayerhq.hu/MPlayer/DOCS/tech/codecs.conf.txt" target="_top">DOCS/tech/codecs.conf.txt</a>-t.
</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">Előző</a> </td><td width="20%" align="center"><a accesskey="u" href="codecs.html">Fel</a></td><td width="40%" align="right"> <a accesskey="n" href="video.html">Következő</a></td></tr><tr><td width="40%" align="left" valign="top">7.2. Audió codec-ek </td><td width="20%" align="center"><a accesskey="h" href="index.html">Tartalom</a></td><td width="40%" align="right" valign="top"> 8. fejezet - Videó kimeneti eszközök</td></tr></table></div></body></html>