Sophie

Sophie

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

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>12.4. Windows</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="ports.html" title="Глава 12. Портинг"><link rel="prev" href="unix.html" title="12.3. Коммерческие Unix"><link rel="next" href="macos.html" title="12.5. Mac OS"><link rel="preface" href="howtoread.html" title="Как читать эту документацию"><link rel="chapter" href="intro.html" title="Глава 1. Введение"><link rel="chapter" href="install.html" title="Глава 2. Установка"><link rel="chapter" href="usage.html" title="Глава 3. Использование"><link rel="chapter" href="cd-dvd.html" title="Глава 4. Использование CD/DVD"><link rel="chapter" href="faq.html" title="Глава 5. Часто Задаваемые вопросы"><link rel="chapter" href="containers.html" title="Глава 6. Поддерживаемые форматы"><link rel="chapter" href="codecs.html" title="Глава 7. Поддерживаемые кодеки"><link rel="chapter" href="tv.html" title="Глава 8. TV"><link rel="chapter" href="radio.html" title="Глава 9. Радио"><link rel="chapter" href="video.html" title="Глава 10. Устройства вывода видео"><link rel="chapter" href="audio.html" title="Глава 11. Устройства вывода звука"><link rel="chapter" href="ports.html" title="Глава 12. Портинг"><link rel="chapter" href="mencoder.html" title="Глава 13. Основы использования MEncoder"><link rel="chapter" href="encoding-guide.html" title="Глава 14. Кодирование с MEncoder"><link rel="appendix" href="bugreports.html" title="Приложение A. Как сообщать об ошибках"><link rel="appendix" href="bugs.html" title="Приложение B. Известные проблемы"><link rel="appendix" href="skin.html" title="Приложение C. Формат скинов MPlayer"><link rel="appendix" href="history.html" title="Приложение D. История"><link rel="subsection" href="windows.html#cygwin" title="12.4.1. Cygwin"><link rel="subsection" href="windows.html#mingw" title="12.4.2. MinGW"></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">12.4. Windows</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="unix.html">Пред.</a> </td><th width="60%" align="center">Глава 12. Портинг</th><td width="20%" align="right"> <a accesskey="n" href="macos.html">След.</a></td></tr></table><hr></div><div class="sect1" lang="ru"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="windows"></a>12.4. Windows</h2></div></div></div><p>
Да, <span class="application">MPlayer</span> работает под Windows под
<a class="ulink" href="http://www.cygwin.com/" target="_top"><span class="application">Cygwin</span></a> и
<a class="ulink" href="http://www.mingw.org/" target="_top"><span class="application">MinGW</span></a>.
Пока ещё нет официального GUI, но версия командной строки полностью функциональна. 
Обратитесь к списку рассылки
<a class="ulink" href="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-cygwin/" target="_top">MPlayer-cygwin</a>
за помощью и дополнительной информацией. 
Официальные бинарники под Windows могут быть найдены на 
<a class="ulink" href="http://www.mplayerhq.hu/design7/dload.html" target="_top">странице загрузки</a>.
Пакеты установки и простые GUI фронтенды доступны из внешних
источников, мы собрали их в разделе Windows на  
<a class="ulink" href="http://www.mplayerhq.hu/design7/projects.html#windows" target="_top">нашей
странице проектов</a>.
</p><p>
При нежелании использовать командную строку поможет простой трюк:
поместите на рабочий стол ссылку, со следующим содержимым в секции execute:
</p><pre class="screen"><em class="replaceable"><code>c:\путь\к\</code></em>mplayer.exe %1</pre><p>
Это позволит <span class="application">MPlayer</span> воспроизводить любой фильм,
который вы перетащите на созданный ярлык. Добавьте <tt class="option">-fs</tt> 
для полноэкранного режима.
</p><p>
Лучшие результаты получаются при использовании родного DirectX видео
вывода (<tt class="option">-vo directx</tt>). Альтернативой является использование OpenGL или
SDL, но производительность OpenGL сильно зависит от машины, а SDL на некоторых
системах искажает видео или вылетает. 
Если изображение искажено, попробуйте отключить аппаратное ускорение, указав
<tt class="option">-vo directx:noaccel</tt>. Скачайте
<a class="ulink" href="http://www.mplayerhq.hu/MPlayer/releases/win32/contrib/dx7headers.tgz" target="_top">файлы заголовков 
DirectX 7</a>, чтобы скомпилировать видео драйвер DirectX. Кроме того,
вам потребуется установленный DirectX 7, чтобы работал DirectX видеодрайвер.
</p><p>
<a class="link" href="vidix.html" title="10.15. VIDIX">VIDIX</a> теперь доступен и под Windows, как
<tt class="option">-vo winvidix</tt>, хотя это ещё экспериментально и требует небольшой
ручной установки. Скачайте
<a class="ulink" href="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/dhahelper.sys" target="_top">dhahelper.sys</a> или
<a class="ulink" href="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/withmtrr/dhahelper.sys" target="_top">dhahelper.sys (с поддержкой MTRR)</a>
и скопируйте его в каталог
<tt class="filename">vidix/dhahelperwin</tt> в Вашем дереве
исходного кода <span class="application">MPlayer</span>'а.
Откройте консоль и перейдите в этот каталог. Теперь наберите
</p><pre class="screen">gcc -o dhasetup.exe dhasetup.c</pre><p>
и запустите
</p><pre class="screen">dhasetup.exe install</pre><p>
под Администратором. Теперь Вам нужно перезагрузить машину.
Когда всё будет закончено, скопируйте файлы
<code class="systemitem">.so</code> из каталога
<tt class="filename">vidix/drivers</tt> в каталог
<tt class="filename">mplayer/vidix</tt> относительно вашего
<tt class="filename">mplayer.exe</tt>.
</p><p>
Для получения наилучших результатов, <span class="application">MPlayer</span>
должен использовать пространство цветов, аппаратно поддерживаемое Вашей
видеокартой. К сожалению, многие графические драйверы под Windows ошибочно
сообщают, что некоторые пространства цветов поддерживаются аппаратно.
Чтобы найти какие именно, попробуйте
</p><pre class="screen">
mplayer -benchmark -nosound -frames 100 -vf format=<em class="replaceable"><code>colorspace</code></em> <em class="replaceable"><code>movie</code></em>
</pre><p>,
где <em class="replaceable"><code>colorspace</code></em> может быть любым пространством
цветов из вывода опции <tt class="option">-vf format=fmt=help</tt>. Если Вы найдёте
пространство цветов, которое Ваша карта особенно плохо поддерживает,
опция <tt class="option">-vf noformat=<em class="replaceable"><code>colorspace</code></em></tt>
помешает его использованию. Добавьте это в ваш конфигурационный файл, чтобы
это пространство цветов больше никогда не использовалось.
</p><p>Существуют специальные пакеты кодеков для Windows, доступные на нашей
  <a class="ulink" href="http://www.mplayerhq.hu/design7/dload.html" target="_top">странице загрузки</a>,
  позволяющие воспроизводить форматы, для которых пока нет родной поддержки.
  Поместите их куда-нибудь в пути или укажите
  <tt class="filename">configure</tt> опцию
  <tt class="option">--codecsdir=<em class="replaceable"><code>c:/path/to/your/codecs</code></em></tt>
  (или <tt class="option">--codecsdir=<em class="replaceable"><code>/path/to/your/codecs</code></em></tt>, но
  только под <span class="application">Cygwin</span>). 
  У нас были сообщения о том,
  что Real DLL должны быть доступны пользователю, запускающему
  <span class="application">MPlayer</span>, для записи, но только на
  некоторых системах (NT4). Если у Вас проблемы с ними, попробуйте сделать их
  доступными на запись. 
</p><p>
Вы можете воспроизводить VCD, проигрывая <tt class="filename">.DAT</tt>
или <tt class="filename">.MPG</tt> файлы, которые Windows показывает на VCD.
Вот как это работает (указывайте букву диска Вашего CD-ROM):
</p><pre class="screen">mplayer <em class="replaceable"><code>d:/mpegav/avseq01.dat</code></em></pre><p>
DVDs также работают, укажите <tt class="option">-dvd-device</tt> с буквой Вашего DVD-ROM:
</p><pre class="screen">
mplayer dvd://<em class="replaceable"><code>&lt;title&gt;</code></em> -dvd-device <em class="replaceable"><code>d</code></em>:
</pre><p>
Консоль <span class="application">Cygwin</span>/<span class="application">MinGW</span>
весьма медленная. Перенаправление вывода или
использование опции <tt class="option">-quiet</tt> улучшает производительность на
некоторых системах. Прямой рендеринг (<tt class="option">-dr</tt>)
также может помочь.  Если воспроизведение
прерывисто, попробуйте <tt class="option">-autosync 100</tt>. Если какие-то из этих
опций Вам помогут, стоит поместить их в конфигурационный файл.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Замечание</h3><p>
Под Windows автоматическое определение CPU отключает поддержку SSE,
по причине повторяющихся, трудно отслеживаемых крахов, связанных с SSE.
Если вы желаете иметь поддержку SSE под Windows, придется отключить 
автоопределение CPU.
</p><p>Если у Вас Pentium 4 и Вы заметили крахи при использовании кодеков RealPlayer,
  попробуйте отключить hyperthreading.
</p></div><div class="sect2" lang="ru"><div class="titlepage"><div><div><h3 class="title"><a name="cygwin"></a>12.4.1. <span class="application">Cygwin</span></h3></div></div></div><p>
Для компиляции <span class="application">MPlayer</span> требуется запустить
<span class="application">Cygwin</span> версии 1.5.0 или старше.
</p><p>
Файлы заголовков DirectX надо распаковать в
<tt class="filename">/usr/include/</tt> или 
<tt class="filename">/usr/local/include/</tt>.
</p><p>
Вы можете найти инструкции и файлы для запуска SDL под
<span class="application">Cygwin</span> на
<a class="ulink" href="http://www.libsdl.org/extras/win32/cygwin/" target="_top">сайте libsdl</a>.
</p></div><div class="sect2" lang="ru"><div class="titlepage"><div><div><h3 class="title"><a name="mingw"></a>12.4.2. <span class="application">MinGW</span></h3></div></div></div><p>
Прежде, установка версии <span class="application">MinGW</span>,
способной скомпилировать <span class="application">MPlayer</span>, была
сложновата, но сейчас все работает с самого начала. Просто установите
<span class="application">MinGW</span> 3.1.0 или более новый и MSYS 1.0.9 или старше и
укажите постустановщику MSYS, что <span class="application">MinGW</span>
установлен.
</p><p>
Распакуйте файлы заголовков DirectX в 
<tt class="filename">/mingw/include/</tt>.
</p><p>
Для поддержки сжатых заголовкоав MOV необходима
<a class="ulink" href="http://www.gzip.org/zlib/" target="_top">zlib</a>, которую
<span class="application">MinGW</span> по умолчанию не предоставляет.
Сконфигурируйте её, указав <tt class="option">--prefix=/mingw</tt> и установите
её до компиляции <span class="application">MPlayer</span>'а.
</p><p>
Полные инструкции по сборке <span class="application">MPlayer</span> и необходимых 
библиотек могут быть найдены на странице
<a class="ulink" href="http://www.mplayerhq.hu/MPlayer/releases/win32/contrib/MPlayer-MinGW-Howto.txt" target="_top">MPlayer MinGW HOWTO</a>.
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="unix.html">Пред.</a> </td><td width="20%" align="center"><a accesskey="u" href="ports.html">Уровень выше</a></td><td width="40%" align="right"> <a accesskey="n" href="macos.html">След.</a></td></tr><tr><td width="40%" align="left" valign="top">12.3. Коммерческие Unix </td><td width="20%" align="center"><a accesskey="h" href="index.html">Начало</a></td><td width="40%" align="right" valign="top"> 12.5. Mac OS</td></tr></table></div></body></html>