r20530 - in trunk/DOCS/xml/ru: audio.xml bugreports.xml bugs.xml cd-dvd.xml codecs.xml containers.xml documentation.xml faq.xml history.xml install.xml mencoder.xml ports.xml radio.xml skin.xml tvinput.xml usage.xml video.xml
Author: voroshil Date: Mon Oct 30 16:32:47 2006 New Revision: 20530 Modified: trunk/DOCS/xml/ru/audio.xml trunk/DOCS/xml/ru/bugreports.xml trunk/DOCS/xml/ru/bugs.xml trunk/DOCS/xml/ru/cd-dvd.xml trunk/DOCS/xml/ru/codecs.xml trunk/DOCS/xml/ru/containers.xml trunk/DOCS/xml/ru/documentation.xml trunk/DOCS/xml/ru/faq.xml trunk/DOCS/xml/ru/history.xml trunk/DOCS/xml/ru/install.xml trunk/DOCS/xml/ru/mencoder.xml trunk/DOCS/xml/ru/ports.xml trunk/DOCS/xml/ru/radio.xml trunk/DOCS/xml/ru/skin.xml trunk/DOCS/xml/ru/tvinput.xml trunk/DOCS/xml/ru/usage.xml trunk/DOCS/xml/ru/video.xml Log: convert DOCS/ru from koi8r to UTF-8 Modified: trunk/DOCS/xml/ru/audio.xml ============================================================================== --- trunk/DOCS/xml/ru/audio.xml (original) +++ trunk/DOCS/xml/ru/audio.xml Mon Oct 30 16:32:47 2006 @@ -1,58 +1,58 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r17322 --> <chapter id="audio"> -<title>���������� ������ �����</title> +<title>Устройства вывода звука</title> <sect1 id="sync"> -<title>�����/����� �������������</title> +<title>Аудио/Видео синхронизация</title> <para> -�������� �������� � Linux ����� �������� �������������. -������� � ���, ��� <application>MPlayer</application> -���������� �� ���������� ����������� <emphasis>���������</emphasis> ���������� -�������� ���������, ������� ��������� �� ������������ ���������� �����/����� -�������������. � ���������, ������ ��������� ��������� �� ��������� � ���������� ���� -�����������, �.�. ��� �� ����� ��� ������������ MP3 ��� �������� ��������. +Звуковые драйвера в Linux имеют проблемы совместимости. +Причина в том, что <application>MPlayer</application> +полагается на встроенную возможность <emphasis>правильно</emphasis> написанных +звуковых драйверов, которая позволяет им осуществлять корректную аудио/видео +синхронизацию. К сожалению, авторы некоторых драйверов не заботятся о реализации этой +возможности, т.к. это не нужно для проигрывания MP3 или звуковых эффектов. </para> <para> -������ ������������, ����� ��� <ulink url="http://avifile.sf.net">aviplay</ulink> -��� <ulink url="http://xinehq.de">xine</ulink> �������� �������� "����� �� �������" -��������� ��� ���������� "�������" ������ �� ���������� ���������. -��������� ����������, ��� �� ������ �� ��� ���������� ��� ������ -<application>MPlayer</application>'�. +Другие медиаплейеры, такие как <ulink url="http://avifile.sf.net">aviplay</ulink> +или <ulink url="http://xinehq.de">xine</ulink> возможно работают "прямо из коробки" +поскольку они используют "простые" методы со встроенным таймингом. +Измерения показывают, что их методы не так эффективны как методы +<application>MPlayer</application>'а. </para> <para> -������������� <application>MPlayer</application> � ��������� ���������� �������� ��������� -������� �� �������� � ���������������� �����/�����, �������� ����� ��� -������ ��������� ����� (�������� �������� man ����������� ��� ������� �������). +Использование <application>MPlayer</application> с правильно написанным звуковым драйвером +никогда не приведет к рассинхронизации Аудио/Видео, исключая разве что +ужасно созданные файлы (смотрите страницу man руководства для решения проблем). </para> <para> -���� ��� ��������������� ���� ������ �������� �������, ���������� ����� -<option>-autosync</option>, ��� ����� ������ ��������. �������� �������� -man ����������� ��� ��������� ����������. +Если вам посчастливилось имет плохой звуковой драйвер, попробуйте опцию +<option>-autosync</option>, она может решить проблему. Смотрите страницу +man руководства для подробной информации. </para> </sect1> <sect1 id="troubleshooting"> -<title>������� �������</title> +<title>Решение проблем</title> -<para>��������� ���������:</para> +<para>Несколько замечаний:</para> <para> - ���� � ��� ALSA ������ 0.5, �� �� ������ ������ ������������ - <option>-ao alsa5</option>, ��������� ��� �������� OSS � ALSA 0.5 ����� ������, - � �������� � <emphasis role="bold">����� <application>MPlayer</application></emphasis> - � ��������� ����� �����: + Если у вас ALSA версии 0.5, то вы должны всегда использовать + <option>-ao alsa5</option>, поскольку код эмуляции OSS в ALSA 0.5 имеет ошибки, + и приведет к <emphasis role="bold">краху <application>MPlayer</application></emphasis> + с сообщеним вроде этого: <screen> DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!<!-- --></screen> </para> <para> - ���� ������ ������ ��� ������������ � CD-ROM, �������� IRQ unmasking ��� - ������� � ������ <link linkend="drives">CD-ROM</link>. + Если слышны щелчки при проигрывании с CD-ROM, включите IRQ unmasking как + описано в секции <link linkend="drives">CD-ROM</link>. </para> </sect1> Modified: trunk/DOCS/xml/ru/bugreports.xml ============================================================================== --- trunk/DOCS/xml/ru/bugreports.xml (original) +++ trunk/DOCS/xml/ru/bugreports.xml Mon Oct 30 16:32:47 2006 @@ -1,256 +1,256 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r19715 --> <appendix id="bugreports"> -<title>��� �������� �� �������</title> +<title>Как сообщать об ошибках</title> <para> -������� ��������� �� ������� ������ ������������ ����� � ���������� ������ -������������ ��������. ��, ��� � ��������� ������� ���������, ������� ��������� -�� ������ �������� � ���� ����� ���� ������. ����������, ���������, ��� -����������� ������������� — ������� ����, ���������� �������� ���������� -�����. �������, ���� ���� ������ ���������� ��� ��������� <application>MPlayer</application>'�, ���� -��� ����� ��������������, ���������� �������, ��� �� ������ ������������ -<emphasis role="bold">���</emphasis> ��������� ���� ����������, ������� ����� -�������� ����������� � ���� ���������. +Хорошие сообщения об ошибках вносят значительный вклад в разработку любого +программного продукта. Но, как и написание хорошей программы, хорошее сообщение +об ошибке включает в себя некую долю работы. Пожалуйста, осознайте, что +большинство разработчиков — занятые люди, получающие огромное количество +писем. Поэтому, хотя Ваши отзывы необходимы для улучшения <application>MPlayer</application>'а, хотя +они очень приветствуются, пожалуйста поймите, что Вы должны предоставить +<emphasis role="bold">Всю</emphasis> требуемую нами информацию, поэтому точно +следуйте инструкциям в этом документе. </para> <sect1 id="bugreports_security"> -<title>������ �� ������� ������������</title> +<title>Отчеты об ошибках безопасности</title> <para> -� ������, ���� �� ����� ���������� � ������ ��������� ��� ��������� �� �� ����, ��� ��� ����� -������������, �� ����� ���� �������� ���� ����������� �� ������ +В случае, если вы нашли уязвимость и хотите позволить нам исправить ее до того, как она будет +обнародована, мы будем рады получить ваше уведомление по адресу <ulink url="mailto:security@mplayerhq.hu">security@mplayerhq.hu</ulink>. -���������� �������� [SECURITY] ��� [ADVISORY] � ���� ������. -���������, ��� ��� ����� �������� ������ � ��������� ������ ������. -���������� ����� �������� � ����������� ����������. -����������, �� ������������ ����� ��� ��������� ��������������� ������ ���������. -�� ������ �������� ��� ����� ������ �������. +Пожалуйста добавьте [SECURITY] или [ADVISORY] к теме письма. +Убедитесь, что ваш отчет содержит полный и подробный анализ ошибки. +Желательно также прислать и исправление уязвимости. +Пожалуйста, не откладывайте отчет для написания подтверждающего ошибку эксплойта. +Вы можете отослать его позже другим письмом. </para> </sect1> <sect1 id="bugreports_fix"> -<title>��� ��������� ������</title> +<title>Как исправить ошибку</title> <para> -���� �� �������� � ���� ���������� ��� � ������ ��� ���������������� ������� -��������, ����������, �������� ���. ��� ����� ���� �� ��� ��� �������? -����������, ���������� <ulink url="../../tech/patches.txt">���� �������� -��������</ulink>, ����� ������, ��� ������� ���, ����� ��� ��� �������� -� <application>MPlayer</application>. ���� �� �������� +Если Вы ощущаете в себе достаточно сил и умения для самостоятельного решения +проблемы, пожалуйста, сделайте это. Или может быть Вы уже это сделали? +Пожалуйста, прочитайте <ulink url="../../tech/patches.txt">этот короткий +документ</ulink>, чтобы узнать, как сделать так, чтобы Ваш код включили +в <application>MPlayer</application>. Люди из рассылки <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">mplayer-dev-eng</ulink> -������� ���, ���� � ��� ���� �������. +помогут Вас, если у Вас есть вопросы. </para> </sect1> <sect1 id="bugreports_regression_test"> -<title>��� �������� �������� �� ����������, ��������� Subversion</title> +<title>Как провести проверку на деградацию, используя Subversion</title> <para> -������ ��������� �������� '������ ��� ��������, � ������ - ���'. ����� ������������ -��������� ��������� ����������� ������� ������������� ������. -�� ��� <emphasis role="bold">�� ���</emphasis> ������� �������������. +Иногда возникает проблема 'раньше это работало, а теперь - нет'. Здесь представлена +пошаговая процедура определения момента возникновения ошибки. +Не она <emphasis role="bold">не для</emphasis> рядовых пользователей. </para> <para> -��-������, ��� ����� �������� �������� ��� MPlayer �� Subversion. -���������� ����� ���� ������� � ������ ����� -<ulink url="http://www.mplayerhq.hu/dload.html">���� ��������</ulink>. +Во-первых, вам нужно получить исходный код MPlayer из Subversion. +Инструкции могут быть найдены в нижней части +<ulink url="http://www.mplayerhq.hu/dload.html">этой страницы</ulink>. </para> <para> -����� ����� � �������� mplayer/ �� ������ ����� ����� ������ Subversion -������ �������� ���� ����� �� �������� ����: +После этого в каталоге mplayer/ вы будете иметь образ дерева Subversion +Теперь обновите этот образ на желаемую дату: <screen> cd mplayer/ svn update -r {"2004-08-23"} </screen> -������ ����: YYYY-MM-DD HH:MM:SS. -������������� ����� �������, �����������, ��� �� ������� ������� ����� �� ���� �� -��������, ������� ������� � -<ulink url="http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/">������ MPlayer-cvslog</ulink>. +Формат даты: YYYY-MM-DD HH:MM:SS. +Использование этого формата, гарантирует, что вы сможете извлечь патчи по дате их +внесения, которые указаны в +<ulink url="http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/">архиве MPlayer-cvslog</ulink>. </para> <para> -����� ���������� ��� ��� ������� ����������: +Далее выполняйте как при обычном обновлении: <screen> ./configure make </screen> </para> <para> -��� ���������������, �������� ��� ��������, �������, �� ����� ������� ������ ����� ����� -������������� ������ - ������������� ��������� ������, �.�. ����� ����, -���� �������� ������ ������� ��� �� �����. -��������, ���� �������� �������� � 2003 ����, ������� � �������� ���� � -�������� ������������ �� ��������. ���� ��, �� ���������� � �������� -������ ������, ����� - � ������ �������. ���������� ���� �������, �������� �������� -������ �����, ���� �� �������� ������� ����. -</para> -<para> -���� � ��� ������� ���������� ���������� ����� �� ������� ����� (������ -���������� ������� ����� 100��, ��� 300-350 ���� �������� ���������� -����������), ���������� ��������� ���������� ������ ����� �����������, -��� ��������� ����� ��� ������������� ��������� �����. -(��� ������� ���������� ��������� 'make distclean' �� �������������� -����� ������ ������, ������� ��� ���������� ����������� ����� -��� �������� ����������������� ���� ������.) -</para> -<para> -��� ������ �� ����� ����, ����������� �����, ��������� ����� mplayer-cvslog -(��������������� �� ����) �� ��������� ����� ������� �������, ������� -���, ������, �������: +Для непрограммистов, читающих эту страницу, сообщим, то самый быстрый способ найти место +возникновения ошибки - использование бинарного поиска, т.е. поиск даты, +деля интервал поиска пололам раз за разом. +Например, если проблема возникла в 2003 году, начните с середины года и +выясните присутствует ли проблема. Если да, то переходите к проверке +начала Апреля, иначе - к началу Октября. Повторяйте этот процесс, уменьшая интервал +поиска вдвое, пока не выясните искомую дату. +</para> +<para> +Если у вас имеется достаточно свободного места на жестком диске (полная +компиляция требует около 100Мб, или 300-350 если включена отладочная +информация), скопируйте последнюю работающую версию перед обновлением, +это сэкономит время при необходимости вернуться назад. +(Как правило необходимо выполнять 'make distclean' до перекомпиляции +более ранней версии, поэтому при отсутствии сохраненной копии +вам придется перекомпилировать весь проект.) +</para> +<para> +Как только вы нашди дату, продолжайте поиск, используя архив mplayer-cvslog +(отсортированный по дате) до получения более точного времени, включая +час, минуту, секунду: <screen> svn update -r {"2004-08-23 15:17:25"} </screen> -��� �������� ����� �������� ����, ��������� ���������� ��������. +Это позволит легко выделить патч, явившийся источником проблемы. </para> <para> -���� �� ����� ������ ����, �� �� ����������� ��������; �������� � ��� � -<ulink url="http://bugzilla.mplayerhq.hu/">MPlayer Bugzilla</ulink> ��� -����������� �� +Если вы нашли нужный патч, то вы практически победили; сообщите о нем в +<ulink url="http://bugzilla.mplayerhq.hu/">MPlayer Bugzilla</ulink> или +подпишитесь на <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users">MPlayer-users</ulink> -� �������� ��������� ����. -���� ����, ��� ����� �������� ������. -�� ����� ������ ����� � ���������� ������������ � ����, ���� ���� �� ������� ������ :). +и отправте сообщение туда. +Есть шанс, что автор исправит ошибку. +Вы также можете долго и пристально вглядываться в патч, пока сами не увидите ошибку :). </para> </sect1> <sect1 id="bugreports_report"> -<title>��� �������� �� ������</title> +<title>Как сообщить об ошибке</title> <para> -������ �����, ����������, ���������� ������������ �������� Subversion ������ -<application>MPlayer</application>'�, ��������� ���� ������ ��� ����� ���� ����������. ���������� -������������ ����� ������, ����������� ������� � ����������� ������� ���������� -� ������� ����, � ���� �����, ����� ������, �������, ����������, ��� ��������� -�� ������� ����������� <emphasis role="bold">������ CVS</emphasis>. ��� -�������� � �������� ������ <application>MPlayer</application>'�. �� ���ģ�� -���������� �� Subversion ����� -<ulink url="http://www.mplayerhq.hu/dload.html">���� ��������</ulink> -��� � README. ���� ��� �� �������, ����������, ���������� � ������ -<link linkend="bugs">��������� ������</link> � ��������� ������������. ���� -���� �������� �� �������� ��� �� �������� � ������� ����� ����������, -����������, �������� �� ������. +Прежде всего, пожалуйста, попробуйте использовать новейшую Subversion версию +<application>MPlayer</application>'а, поскольку Ваша ошибка уже может быть исправлена. Разработка +продвигается очень быстро, большинство проблем в официальных релизах сообщается +в течение дней, и даже часов, после релиза, поэтому, пожалуйста, для сообщений +об ошибках используйте <emphasis role="bold">только CVS</emphasis>. Это +включает и бинарные пакеты <application>MPlayer</application>'а. Вы найдёте +инструкции по Subversion внизу +<ulink url="http://www.mplayerhq.hu/dload.html">этой страницы</ulink> +или в README. Если это не помогло, пожалуйста, обратитесь к списку +<link linkend="bugs">известных ошибок</link> и остальной документации. Если +Ваша проблема не известна или не решается с помощью наших инструкций, +пожалуйста, сообщите об ошибке. </para> <para> -����������, �� ���������� ��������� �� ������� ����� ������-������ ������������. -��� ��������� ������, �, �������, ����� ���������� ����� ���������������� -��������� �������. �������� ����� ������, ��� ������������ ��� ������������ -� ����� ��������� � �����, ��� ������ ��������, ���� ���� ��� ������ � ���� -<application>MPlayer</application>'�. +Пожалуйста, не присылайте сообщения об ошибках лично какому-нибудь разработчику. +Это командная работа, и, поэтому, Вашим сообщением могут заинтересоваться +несколько человек. Довольно часто бывает, что пользователи уже сталкивались +с Вашей проблемой и знают, как обойти проблему, даже если это ошибка в коде +<application>MPlayer</application>'а. </para> <para> -����������, ������� ���� �������� ��������� ��������, ��������� ��������. -��������� ��������� �������������, ����� �������� �������, ��� ������� ��������� -��������. ����������� �� ������ ������ � �����-�� ���������� ���������? -��� ���������� ������ ��� �����-�� ������ ��� ����� ������? ���������� �� ��� -� �����-�� ����� �������, ��� ��� �� ������� �� ������? ������ �� �� -������������� ��� �� ����� ���������� ������? ��� ������ �� ������������ -����������, ��� ���� ����������� ����, ��� �� ������ ��������� ������. -����������, �� �������� �������� ������ ����������, ������� �� ������ ����, -����� �� �� ������ ������� ������� ��������������� ���� ��������. +Пожалуйста, опишите Вашу проблему настолько подробно, насколько возможно. +Проведите маленькое расследование, чтобы выяснить условия, при которых возникает +проблема. Проявляется ли ошибка только в каких-то конкретных ситуациях? +Она специфична только для каких-то файлов или типов файлов? Происходит ли это +с каким-то одним кодеком, или это не зависит от кодека? Можете ли Вы +воспроизвести это со всеми драйверами вывода? Чем больше Вы предоставите +информации, тем выше вероятность того, что мы сможем исправить ошибку. +Пожалуйста, не забудьте включить важную информацию, которую мы просим ниже, +иначе мы не сможем должным образом диагностировать Вашу проблему. </para> <para> -������������, ������� ���������� ����������� �� ��������� �������� -�� ������������� ������� — ��� +Великолепное, отлично написанное руководство по задаванию вопросов +на общедоступных форумах — это <ulink url="http://www.catb.org/~esr/faqs/smart-questions.html">How To Ask -Questions The Smart Way[��� �������� �������. ���������� ����.]</ulink>, -���������� <ulink url="http://www.catb.org/~esr/">Eric S. Raymond</ulink>. -���� � ������ — +Questions The Smart Way[Как Задавать Вопросы. Правильный Путь.]</ulink>, +написанное <ulink url="http://www.catb.org/~esr/">Eric S. Raymond</ulink>. +Есть и другое — <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html">How to Report -Bugs Effectively[��� ���������� �������� �� ������]</ulink>, ���������� <ulink +Bugs Effectively[Как Эффективно Сообщить об Ошибке]</ulink>, написанное <ulink url="http://www.chiark.greenend.org.uk/~sgtatham/">Simon Tatham</ulink>. -���� �� ������ ��������� ���� ���������, �� ������� �������� ������. ��, -����������, ������, ��� �� ����������� ����������� �������� � ��������� �����. -�� ����� ������ � �� ����� �������������, ��� �� �������� ������� ��� ����� -�������� (��� ���� �� �����). +Если Вы будете следовать этим указаниям, Вы сможете получить помощь. Но, +пожалуйста, учтите, что мы добровольно отслеживаем рассылки в свободное время. +Мы очень заняты и не можем гарантировать, что Вы получите решение для Вашей +проблемы (или хотя бы ответ). </para> </sect1> <sect1 id="bugreports_where"> -<title>���� �������� �� �������</title> +<title>Куда сообщать об ошибках</title> <para> -����������� �� �������� mplayer-users: +Подпишитесь на рассылку mplayer-users: <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-users"/> -� �������� ���� ��������� ��: +и отошлите Ваше сообщение на: <ulink url="mailto:mplayer-users@mplayerhq.hu"/>, -��� �� ������� ��� ��������. +где Вы сможете его обсудить. </para> <para> -���, ���� ������, �� ������ ������������ ���� ����� +Или, если хотите, Вы можете использовать нашу новую <ulink url="http://bugzilla.mplayerhq.hu/">Bugzilla</ulink>. </para> <para> -���� ���� �������� — <emphasis role="bold">����������</emphasis>. -����������, �������� ��������� <ulink url="http://www.ietf.org/rfc/rfc1855.txt"> -Netiquette Guidelines[����������� �� �������� �������]</ulink> � -<emphasis role="bold">�� ���������� HTML �����</emphasis> �� �� ����� �� ����� -��������. ��� ������ ������������� ��� �������. ���� �� ������ ������, ��� ����� -HTML ����� � ������ ��� — ���, �������� -<ulink url="http://expita.com/nomime.html">���� ��������</ulink>. �� �������� -��� ��� ������ � �������� ���������� �� ���������� HTML. ����� �������� -��������, ��� �� �� ����� ������������� CC (�������� �����) �����, � ������� -����������� — ������� ����, ���� �� ������ �������� �����. +Язык этой рассылки — <emphasis role="bold">английский</emphasis>. +Пожалуйста, следуйте стандарту <ulink url="http://www.ietf.org/rfc/rfc1855.txt"> +Netiquette Guidelines[Руководство по Сетевому Этикету]</ulink> и +<emphasis role="bold">не присылайте HTML почту</emphasis> ни на какую из наших +рассылок. Вас просто проигнорируют или забанят. Если Вы хотите узнать, что такое +HTML почта и почему это — зло, прочтите +<ulink url="http://expita.com/nomime.html">этот документ</ulink>. Он объяснит +Вам все детали и содержит инструкции по отключению HTML. Также обратите +внимание, что мы не будем индивидуально CC (отсылать копии) людям, а поэтому +подписаться — хорошая идея, если Вы хотите получить ответ. </para> </sect1> <sect1 id="bugreports_what"> -<title>��� ��������</title> +<title>Что сообщать</title> <para> -��� ���������� �������� ���, ������������ ��� ������� ������ � ��������� -�� ������. ���� ���-�� �� ����� �������, �� ����� ��������� ��� �� ��� -<ulink url="ftp://upload.mplayerhq.hu/MPlayer/incoming/">FTP ������</ulink> -� ������ ���� (��������������� gzip ��� bzip2) � �������� � ��������� -�� ������ ������ ���� � ��� �����. �� ����� ��������� ����� ����������� ������� -��������� � 80��. ���� � ��� ���-�� �������, �� ������� ��� ��������� ���. +Вам необходимо включить лог, конфигурацию или примеры файлов в сообщение +об ошибке. Если что-то из этого большое, то лучше загрузить это на наш +<ulink url="ftp://upload.mplayerhq.hu/MPlayer/incoming/">FTP сервер</ulink> +в сжатом виде (предпочтительно gzip или bzip2) и включить в сообщение +об ошибке только путь и имя файла. На наших рассылках стоит ограничение размера +сообщения в 80Кб. Если у Вас что-то большее, то сожмите или загрузите это. </para> <sect2 id="bugreports_system"> -<title>��������� ����������</title> +<title>Системная информация</title> <para> <itemizedlist> <listitem><para> -��� ����������� Linux ��� ������������ ������� � ������, ��������: +Ваш дистрибутив Linux или операционная система и версия, например: <itemizedlist> <listitem><para>Red Hat 7.1</para></listitem> - <listitem><para>Slackware 7.0 + ������ ���������� �� 7.1 ...</para></listitem> + <listitem><para>Slackware 7.0 + пакеты разработки из 7.1 ...</para></listitem> </itemizedlist> </para></listitem> <listitem><para> -������ ����: +версию ядра: <screen>uname -a</screen> </para></listitem> <listitem><para> -������ libc: +версию libc: <screen>ls -l /lib/libc[.-]*</screen> </para></listitem> <listitem><para> -������ gcc � ld: +версии gcc и ld: <screen> gcc -v ld -v </screen> </para></listitem> <listitem><para> -������ binutils: +версия binutils: <screen> as --version </screen> </para></listitem> <listitem><para> -���� � ��� �������� � ������������� �������: +Если у Вас проблемы с полноэкранным режимом: <itemizedlist> - <listitem><para>��� �������� ��������� � ������</para></listitem> + <listitem><para>Тип оконного менеджера и версия</para></listitem> </itemizedlist> </para></listitem> <listitem><para> -���� � ��� �������� � XVIDIX: +Если у Вас проблема с XVIDIX: <itemizedlist> - <listitem><para>������� ����� X'��: + <listitem><para>глубина цвета X'ов: <screen>xdpyinfo | grep "depth of root"</screen> </para></listitem> </itemizedlist> </para></listitem> <listitem><para> -���� ������ ������ GUI: +Если глючит только GUI: <itemizedlist> - <listitem><para>������ GTK</para></listitem> - <listitem><para>������ GLIB</para></listitem> - <listitem><para>������ libpng</para></listitem> - <listitem><para>�������� � GUI, � ������� ����������� ��������</para></listitem> + <listitem><para>версия GTK</para></listitem> + <listitem><para>версия GLIB</para></listitem> + <listitem><para>версия libpng</para></listitem> + <listitem><para>ситуация с GUI, в которых проявляется проблема</para></listitem> </itemizedlist> </para></listitem> </itemizedlist> @@ -258,39 +258,39 @@ </sect2> <sect2 id="bugreports_hardware"> -<title>���������� � ��������</title> +<title>Аппаратура и драйверы</title> <para> <itemizedlist> <listitem><para> -���������� � CPU (��� ��������� ������ ��� Linux): +Информация о CPU (это сработает только под Linux): <screen>cat /proc/cpuinfo</screen> </para></listitem> <listitem><para> -������������� � ������ ����� �����, ��������: +Производитель и модель видео карты, например: <itemizedlist> - <listitem><para>ASUS V3800U ���: nVidia TNT2 Ultra pro 32MB SDRAM</para></listitem> + <listitem><para>ASUS V3800U чип: nVidia TNT2 Ultra pro 32MB SDRAM</para></listitem> <listitem><para>Matrox G400 DH 32MB SGRAM</para></listitem> </itemizedlist> </para></listitem> <listitem><para> -��� �������� � ������, ��������: +Тип драйвера и версия, например: <itemizedlist> - <listitem><para>���������� � X'�</para></listitem> + <listitem><para>Встроенный в X'ы</para></listitem> <listitem><para>nVidia 0.9.623</para></listitem> <listitem><para>Utah-GLX CVS 2001-02-17</para></listitem> - <listitem><para>DRI �� X 4.0.3</para></listitem> + <listitem><para>DRI из X 4.0.3</para></listitem> </itemizedlist> </para></listitem> <listitem><para> -��� � ������� �������� �����, ��������: +Тип и драйвер звуковой карты, например: <itemizedlist> - <listitem><para>Creative SBLive! Gold � OSS ���������� �� oss.creative.com</para></listitem> - <listitem><para>Creative SB16 � OSS ���������� �� ����</para></listitem> - <listitem><para>GUS PnP � ALSA OSS ���������</para></listitem> + <listitem><para>Creative SBLive! Gold с OSS драйверами от oss.creative.com</para></listitem> + <listitem><para>Creative SB16 с OSS драйверами из ядра</para></listitem> + <listitem><para>GUS PnP с ALSA OSS эмуляцией</para></listitem> </itemizedlist> </para></listitem> <listitem><para> -���� �� ������������, �� Linux �������� �������� ����� +Если Вы сомневаетесь, на Linux системах включите вывод <command>lspci -vv</command>. </para></listitem> </itemizedlist> @@ -298,26 +298,26 @@ </sect2> <sect2 id="bugreports_configure"> -<title>�������� ������������</title> +<title>Проблемы конфигурации</title> <para> -���� �� ��������� ������ ��� ���������� <command>./configure</command>, ��� ���� -��������������� ����-�� �� �����������, ���������� <filename>configure.log -</filename>. ��� �� ������ ���������� �����, �������� ���� � ��� ����� ��������� -������ ����� ����������, ��� ���� �� ������ ���������� ����� ���������� (��� -�����, � ��������� -dev). ���� �� �������, ��� ��� ������, �������� � ��������� -���� <filename>configure.log</filename>. +Если Вы получаете ошибку при выполнении <command>./configure</command>, или если +автоопределение чего-то не срабатывает, прочитайте <filename>configure.log +</filename>. Там Вы можете обнаружить ответ, например если у Вас стоят несколько +версий одной библиотеки, или если Вы забыли установить пакет разработки (тот +самый, с суффиксом -dev). Если Вы думаете, что это ошибка, включите в сообщение +файл <filename>configure.log</filename>. </para> </sect2> <sect2 id="bugreports_conpilation"> -<title>�������� ����������</title> +<title>Проблемы компиляции</title> <para> -����������, �������� ��� �����: +Пожалуйста, включите эти файлы: <itemizedlist> <listitem><para>config.h</para></listitem> <listitem><para>config.mak</para></listitem> </itemizedlist> -���� ���������� �������� � ����� �� ���� ���������, �������� ��� �����: +Если компиляция ломается в одном из этих каталогов, включите эти файлы: <itemizedlist> <listitem><para>Gui/config.mak</para></listitem> <listitem><para>libvo/config.mak</para></listitem> @@ -327,64 +327,64 @@ </sect2> <sect2 id="bugreports_playback"> -<title>�������� ��� ���������������</title> +<title>Проблемы при воспроизведении</title> <para> -����������, �������� ����� <application>MPlayer</application>'� � ������� -"��������������"[verbose] 1, �� ���������: <emphasis role="bold">�� -���������� �����</emphasis>, ����� �� ��� ���������� � �����. ������������� -����������� ��� ���������, ����� ��������� ��������������� ��������. �� ������ -��������� ����� � ����, �������� ���: +Пожалуйста, включите вывод <application>MPlayer</application>'а с уровнем +"многословности"[verbose] 1, но запомните: <emphasis role="bold">не +сокращайте вывод</emphasis>, когда Вы его вставляете в почту. Разработчикам +понадобятся все сообщения, чтобы правильно диагностировать проблему. Вы можете +направить вывод в файл, например так: <screen>mplayer -v <replaceable>options</replaceable> <replaceable>filename</replaceable> > mplayer.log 2>&1</screen> </para> <para> -���� �������� ���������� ��� ������ ��� ���������� ������, ����������, ��������� -���������� ����� ��: +Если проблема специфична для одного или нескольких файлов, пожалуйста, загрузите +проблемные файлы на: <ulink url="ftp://mplayerhq.hu/MPlayer/incoming/"/> </para> <para> -����� ��������� ��������� ��������� ���� � ������� ������ ��� � ������ ����� � -����������� <filename>.txt</filename>. ������� ��������, ����������� � ��� -� ��������������� ������ � �������� ��� ����������� ����� � ����� <application>MPlayer</application>'� -� ������� "��������������" 1. ����� ����� �������� 1-5 �� ������ -������ ����������, ����� ������������� ��������, �� ����� ���� ����������, -�� ������ ��� �������: +Также загрузите маленький текстовый файл с базовым именем как у Вашего файла и +расширением <filename>.txt</filename>. Опишите проблему, возникающую у Вас +с соответствующим файлом и включите ваш электронный адрес и вывод <application>MPlayer</application>'а +с уровнем "многословности" 1. Куска файла размером 1-5 Мб обычно +бывает достаточно, чтобы воспроизвести проблему, но чтобы быть уверенными, +мы просим вас сделать: <screen>dd if=<replaceable>yourfile</replaceable> of=<replaceable>smallfile</replaceable> bs=1024k count=5</screen> -��� ������� ������ 5 �� ����� '<emphasis role="bold">your-file</emphasis>' � -������� � ���� '<emphasis role="bold">small-file</emphasis>'. ������ ����� -����������� � ��� ��������� ������, � ���� �������� ��� �ݣ �����������, -����� ����� ������� ����� ���������� ��� ���. ����������, -<emphasis role="bold">�������</emphasis> �� ��������� ��� ����� �� �����! -��������� ��� � �������� ������ ����/��� ����� �� FTP-�������. ���� ���� -�������� �� ����, ����� ������ �������� <emphasis role="bold">������</emphasis> -URL, � ����� ����� ����������. +Это запишет первые 5 Мб файла '<emphasis role="bold">your-file</emphasis>' и +запишет в файл '<emphasis role="bold">small-file</emphasis>'. Теперь снова +попытайтесь с эти маленьким файлом, и если проблема все ещё проявляется, +тогда этого примера будет достаточно для нас. Пожалуйста, +<emphasis role="bold">никогда</emphasis> не отсылайте эти файлы по почте! +Загрузите его и отошлите только путь/имя файла не FTP-сервере. Если файл +доступен по сети, тогда просто пришлите <emphasis role="bold">точный</emphasis> +URL, и этого будет достаточно. </para> </sect2> <sect2 id="bugreports_crash"> -<title>�����[crash]</title> +<title>Краши[crash]</title> <para> -�� ������ ��������� <application>MPlayer</application> ������ <command>gdb</command> -� �������� ��� ������ �����, ��� , ���� � ��� ���� <filename>core</filename> -dump �������, �� ������ ������� ����������� �������� ���������� �� ����� -core. ��� ���: +Вы должны запустить <application>MPlayer</application> внутри <command>gdb</command> +и прислать нам полный вывод, или , если у Вас есть <filename>core</filename> +dump поломки, Вы можете извлечь необходимую полезную информацию из файла +core. Вот как: </para> <sect3 id="bugreports_debug"> -<title>��� ��������� ���������� � ��������������� �����</title> +<title>Как сохранить информацию о воспроизводимом краше</title> <para> -���������������� <application>MPlayer</application> � ����ޣ���� ����� �������: +Перекомпилируйте <application>MPlayer</application> с включённым кодом отладки: <screen> ./configure --enable-debug=3 make </screen> -� ��������� <application>MPlayer</application> ������ gdb: +и запустите <application>MPlayer</application> внутри gdb: <screen>gdb ./mplayer</screen> -������ �� � gdb. ��������: -<screen>run -v <replaceable>�����-���-mplayer</replaceable> <replaceable>���-�����</replaceable></screen> -� �������������� ����. ��� ������ �� ��� ��������, gdb ���Σ� ��� � ����������� -��������� ������, ��� �� ������ ������� +Теперь вы в gdb. Наберите: +<screen>run -v <replaceable>опции-для-mplayer</replaceable> <replaceable>имя-файла</replaceable></screen> +и воспроизведите краш. Как только Вы это сделаете, gdb вернёт Вас к приглашению +командной строки, где Вы должны набрать <screen> bt disass $pc-32 $pc+32 @@ -394,39 +394,39 @@ </sect3> <sect3 id="bugreports_core"> -<title>��� ������� �������� ���������� �� ����� [core dump]</title> +<title>Как извлечь полезную информацию из дампа [core dump]</title> <para> -�������� ��������� ��������� ����: +Создайте следующий командный файл: <screen> bt disass $pc-32 $pc+32 info all-registers </screen> -������ ������ ��������� ����� �������: -<screen>gdb mplayer --core=core -batch --command=<replaceable>���������-����</replaceable> > mplayer.bug</screen> +Теперь просто выполните такую команду: +<screen>gdb mplayer --core=core -batch --command=<replaceable>командный-файл</replaceable> > mplayer.bug</screen> </para> </sect3> </sect2> </sect1> <sect1 id="bugreports_advusers"> -<title>� ����, ��� � �����...</title> +<title>Я знаю, что я делаю...</title> <para> -���� �� ������� ���������� ��������� �� ������ ���, ��� ���������� ����, � �� -�������, ��� ��� ������ � <application>MPlayer</application>'�, � �� ������ ����������� ��� ������ ����, -�� ��� ������ ��� ������������ � �� ������ ����� �������, ���� �������� �������� -� �������, ����� �� ������ ����������� �� �������� mplayer-advusers � �������� -��������� �� ������ ����, ����� �������� ����� ������ � ������� �����. +Если Вы создали правильное сообщение об ошибке так, как рассказано выше, и Вы +уверены, что это ошибка в <application>MPlayer</application>'е, а не ошибка компилятора или плохой файл, +Вы уже прочли всю документацию и не можете найти решение, ваши звуковые драйвера +в порядке, тогда Вы можете подписаться на рассылку mplayer-advusers и прислать +сообщение об ошибке туда, чтобы получить более точный и быстрый ответ. </para> <para> -�������� ��������, ��� ���� �� ������ �������� ���� ������� �������� ��� -�������, �� ������� ������ ������������ � ������������, �� ��� ������������� -��� �������� ������ ����, ����� ��������. ������� �� ����������� ��� �������� -� �������������� �� -advusers ������, ���� �� ������������� ������, ��� �� -�������, � �������� ���� ����������� ������������� ��� ������������� <application>MPlayer</application>'�. -���� ��������� ��� ���� ��������, ��� �� �������� ����� ������, ��� ���� -�����������... +Обратите внимание, что если Вы будете отсылать туда вопросы новичков или +вопросы, на которые ответы присутствуют в документации, то Вас проигнорируют +или обругают вместо того, чтобы ответить. Поэтому не заваливайте нас мелочами +и подписывайтесь на -advusers только, если Вы действительно знаете, что Вы +делаете, и ощущаете себя продвинутым пользователем или разработчиком <application>MPlayer</application>'а. +Если подходите под этот критерий, Вам не составит труда понять, как надо +подписаться... </para> </sect1> Modified: trunk/DOCS/xml/ru/bugs.xml ============================================================================== --- trunk/DOCS/xml/ru/bugs.xml (original) +++ trunk/DOCS/xml/ru/bugs.xml Mon Oct 30 16:32:47 2006 @@ -1,177 +1,177 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20083 --> <appendix id="bugs"> -<title>��������� ��������</title> +<title>Известные проблемы</title> <sect1 id="bugs-special"> -<title>������ ��������/CPU-����������� ������/��������</title> +<title>Особые системно/CPU-специфичные ошибки/проблемы</title> <itemizedlist> <listitem> -<para>SIGILL (������ 4) �� P3, ��������� 2.2.x ����:</para> -<para>��������: � ����� 2.2.x ��� ���������� (����������) ��������� SSE</para> -<para>�������: �������� ���� �� ������ 2.4.x</para> -<para>�����: <command>./configure --disable-sse</command></para> +<para>SIGILL (сигнал 4) на P3, используя 2.2.x ядра:</para> +<para>Проблема: в ядрах 2.2.x нет надлежащей (работающей) поддержки SSE</para> +<para>Решение: обновите ядро до версий 2.4.x</para> +<para>Обход: <command>./configure --disable-sse</command></para> </listitem> <listitem> -<para>������������ SIGILL (������ 4):</para> -<para>��������: �� �������������� � ��������� <application>MPlayer</application> �� ������ ������� -(�������� �������������� �� P3 � ���������� �� Celeron)</para> -<para>�������: ������������� <application>MPlayer</application> �� ��� �� ������, -��� �� ������ ��� ������������!</para> -<para>�����: �� ������ ������ ��� �ӣ� ����, ��������������� <application>MPlayer</application> -� ������ <option>--enable-runtime-cpudetection</option> ��� �������� ��������� ������ -���������� ���������� � ������� ����� ������������� �����, ��������, -<option>--disable-mmx</option>, <option>--disable-3dnow</option> � �.�..</para> +<para>Повсеместный SIGILL (сигнал 4):</para> +<para>Проблема: Вы скомпилировали и запустили <application>MPlayer</application> на разных машинах +(например скомпилировали на P3 и запускаете на Celeron)</para> +<para>Решение: скомпилируйте <application>MPlayer</application> на той же машине, +где Вы будете его использовать!</para> +<para>Обход: Вы можете забыть обо всём этом, сконфигурировав <application>MPlayer</application> +с опцией <option>--enable-runtime-cpudetection</option> или отключив отдельные наборы +инструкций процессора с помощью более специфических опций, например, +<option>--disable-mmx</option>, <option>--disable-3dnow</option> и т.п..</para> </listitem> <listitem> -<para>��������� ������ ��� ����� �������:</para> -<para>��������: ���� ����</para> -<para>�������: �� ���������. ���������, ��� ������ ��� ���� ���������.</para> +<para>Фатальные ошибки при дампе потоков:</para> +<para>Проблема: дамп ядра</para> +<para>Решение: Не паникуйте. Убедитесь, что знаете где Ваше полотенце.</para> </listitem> </itemizedlist> </sect1> <sect1 id="bugs-audio"> -<title>��������� �������� A-V ������������� � ������ ����� ��������</title> +<title>Различные проблемы A-V синхронизации и прочие аудио проблемы</title> <sect2 id="bugs-delay-all"> -<title>����� �������� ����� ��� ����������� ���� (���������� �� ����� ��� ������� -�������)</title> +<title>Общая задержка аудио или прерывистый звук (существует со всеми или многими +файлами)</title> <itemizedlist> <listitem><para> -�������� �����: ������ ����� �������! - ���������� ������������ ������ �������, -���������� ALSA OSS ��������, ��������� <option>-ao oss</option>, ����� -���������� <option>-ao sdl</option>, ������ ��� ��������. ���� ��� ���� ������ -������������� � <option>-nosound</option>, �� ������ ���� �������: ��� �������� -����� �������� ����� (��������). +наиболее общее: плохой аудио драйвер! - попробуйте использовать другой драйвер, +попробуйте ALSA OSS эмуляцию, используя <option>-ao oss</option>, также +попробуйте <option>-ao sdl</option>, иногда это помогает. Если Ваш файл хорошо +проигрывается с <option>-nosound</option>, Вы можете быть уверены: это проблема +Вашей звуковой карты (драйвера). </para></listitem> <listitem> -<para>�������� ����� ������ (������ ������ ������������ �����������)</para> -<para>�����: ����� <application>MPlayer</application> <option>-abs</option></para> +<para>проблемы аудио буфера (размер буфера определяется неправильно)</para> +<para>Обход: опция <application>MPlayer</application> <option>-abs</option></para> </listitem> <listitem><para> -�������� ������� ������������� - ����� ���� ���� ����� �� ������������ ������� -�������������, ������������ � ����� ������ - ���������� ������ ��� ��������� -������� ������������� (<option>-af resample=...</option>) +проблема частоты дискретизации - может быть Ваша карта не поддерживает частоту +дискретизации, используемую в Ваших файлах - попробуйте фильтр для изменения +частоты дискретизации (<option>-af resample=...</option>) </para></listitem> <listitem> -<para>��������� ������ (CPU ��� VGA)</para> -<para>���������� � <option>-vo null</option>, ���� ��� ������������� ������, �� -� ��� ��������� VGA �����/�������</para> -<para>�����: ������ ����� ������� ����� ��� ������� ������������ � ���, ��� -�������� ������</para> -<para>����� ���������� <option>-framedrop</option></para> +<para>медленная машина (CPU или VGA)</para> +<para>попробуйте с <option>-vo null</option>, если так проигрывается хорошо, то +у Вас медленные VGA карта/драйвер</para> +<para>Обход: купите более быструю карту или читайте документацию о том, как +ускорить работу</para> +<para>Также попробуйте <option>-framedrop</option></para> </listitem> </itemizedlist> </sect2> <sect2 id="bugs-delay-specific"> -<title>����� ��������/���������������, ����������� ��� ������ ��� ���������� -������</title> +<title>Аудио задержка/десинхронизация, специфичная для одного или нескольких +файлов</title> <itemizedlist> <listitem> -<para>������ ����</para> +<para>плохой файл</para> <para> -�����: +Обход: <itemizedlist> <listitem> - <para>����� <option>-ni</option> ��� <option>-nobps</option> option (��� - ����ϣ��� ��� ������ ������)</para> - <para>�/���</para> + <para>опции <option>-ni</option> или <option>-nobps</option> option (для + неслоёных или плохих файлов)</para> + <para>и/или</para> </listitem> <listitem> - <para><option>-mc 0</option> (��������� ��� ������ � ����� ��ϣ��� VBR - �����)</para> - <para>�/���</para> + <para><option>-mc 0</option> (требуется для файлов с плохо слоёным VBR + аудио)</para> + <para>и/или</para> </listitem> <listitem> - <para><option>-delay</option> ��� ������ <keycap>+</keycap>/<keycap>-</keycap> - �� ����� ���������� ��� ���������� ��������</para> + <para><option>-delay</option> или кнопки <keycap>+</keycap>/<keycap>-</keycap> + во время выполнения для подстройки задержки</para> </listitem> </itemizedlist> -���� ����� �� ����� �� ��������, ����������, ��������� ��� ����, �� �������� �������� (� ���ӣ� -�����������). +Если ничто из этого не помогает, пожалуйста, закачайте нам файл, мы выполним проверку (и внесём +исправления). </para> </listitem> <listitem> -<para>���� �������� ����� �� ������������ ��������������� �� 48 ��� </para> -<para>�����: ������ ������ �������� �����... ��� ����������� ��������� fps �� -10% (����������� <option>-fps 27</option> ��� 30 fps �������), ��� ����������� -������ ��� ��������� ������� �������������</para> +<para>Ваша звуковая карта не поддерживает воспроизведение на 48 кГц </para> +<para>Обход: купите лучшую звуковую карту... или попытайтесь уменьшить fps на +10% (используйте <option>-fps 27</option> для 30 fps фильмов), или используйте +фильтр для изменения частоты дискретизации</para> </listitem> <listitem> -<para>��������� ������ (���� A-V �� ����� 0, � ��������� ����� � ������ ������� -�������������)</para> -<para>�����: <option>-framedrop</option></para> +<para>медленная машина (если A-V не около 0, и последнее число в строке статуса +увеличивается)</para> +<para>Обход: <option>-framedrop</option></para> </listitem> </itemizedlist> </sect2> <sect2 id="bugs-nosound"> -<title>������ ��� �����</title> +<title>Вообще нет звука</title> <itemizedlist> <listitem> -<para>��� ���� ���������� ���������������� ����������</para> -<para>�������: �������� ������������ � �������� ��� �������� ��������� ��� ����</para> +<para>Ваш файл использует неподдерживаемый аудиокодек</para> +<para>Решение: прочтите документацию и помогите нам добавить поддержку для него</para> </listitem> </itemizedlist> </sect2> <sect2 id="bugs-nopicture"> -<title>������ ��� ����������� (������ ������� �����/��̣��� ����)</title> +<title>Вообще нет изображения (только простое серое/зелёное окно)</title> <itemizedlist> <listitem> -<para>��� ���� ���������� ���������������� ����������</para> -<para>�������: �������� ������������ � �������� ��� �������� ��������� ��� ����</para> +<para>Ваш файл использует неподдерживаемый видеокодек</para> +<para>Решение: прочтите документацию и помогите нам добавить поддержку для него</para> </listitem> <listitem> <para> -������������� ��������� ����� �� ����� ������������ ����, ���������� ������� -������, ��������� ����� <option>-vc</option> ��� <option>-vfm</option> +автоматически выбранный кодек не может декодировать файл, попробуйте выбрать +другой, используя опции <option>-vc</option> или <option>-vfm</option> </para> </listitem> </itemizedlist> </sect2> <sect2 id="bugs-video"> -<title>�������� ������ �����</title> +<title>Проблемы вывода видео</title> <para> -��-������, ��������, ��� ����� <option>-fs</option>, <option>-vm</option> � <option>-zoom</option> -�� ����� ���������� ��������������. ��������, �� ��� �������� ������������ ���������� -���������������. +Во-первых, заметьте, что опции <option>-fs</option>, <option>-vm</option> и <option>-zoom</option> +не всеми драйверами поддерживаются. Вдобавок, не все драйвера поддерживают аппаратное +масштабирование. </para> <formalpara> -<title>�������� OSD/���������</title> +<title>Мерцание OSD/субтитров</title> <para> <itemizedlist> -<listitem><para>x11 �������: ��������, �� �� ����� ���� ������ ���������</para></listitem> -<listitem><para>xv �������: ����������� ����� <option>-double</option></para></listitem> +<listitem><para>x11 драйвер: извините, он не может быть сейчас исправлен</para></listitem> +<listitem><para>xv драйвер: используйте опцию <option>-double</option></para></listitem> </itemizedlist> </para> </formalpara> <formalpara> -<title>��̣��� ����������� ��� ������������� mga_vid (<option>-vo mga</option> +<title>зелёное изображение при использовании mga_vid (<option>-vo mga</option> / <option>-vo xmga</option>)</title> <para> <itemizedlist> -<listitem><para>mga_vid ����������� ���������� ������ ������ �� ����� ����� �����, -������������� ������, ��������� ����� <option>mga_ram_size</option> +<listitem><para>mga_vid неправильно определяет размер памяти на Вашей видео карте, +перезагрузите модуль, используя опцию <option>mga_ram_size</option> </para></listitem> </itemizedlist> </para> Modified: trunk/DOCS/xml/ru/cd-dvd.xml ============================================================================== --- trunk/DOCS/xml/ru/cd-dvd.xml (original) +++ trunk/DOCS/xml/ru/cd-dvd.xml Mon Oct 30 16:32:47 2006 @@ -1,27 +1,27 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20442 --> <chapter id="cd-dvd"> -<title>������������� CD/DVD</title> +<title>Использование CD/DVD</title> <sect1 id="drives"> -<title>������� CD/DVD</title> +<title>приводы CD/DVD</title> <para> -����������� ������� CD-ROM ����� �������� �� ����� ������� ���������, ��������� -�� ��� �������� ������������ �������� ������. ��������� ���������� "��" -������������� ���� �����������: +Современные приводы CD-ROM могут работать на очень высоких скоростях, некоторые +из них способны регулировать скорость чтения. Несколько аргументов "за" +использование этой возможности: </para> <itemizedlist> <listitem><para> -�� ������� �������� ���������� ����������� ������ ��� ������, �������� � -����� ������������ ������. ���������� �������� ����� ������������� ������ -������ � ���� ������. +На высоких оборотах возрастает вероятность ошибки при чтении, особенно с +плохо штампованных дисков. Уменьшение скорости может предотвратить потерю +данных в этом случае. </para></listitem> <listitem><para> -������ CD-ROM ������� ������ �����, � �������� �������� ����� �������� -� ���������� ����. +Многие CD-ROM приводы ужасно шумят, а снижение скорости может привести +к уменьшению шума. </para></listitem> </itemizedlist> @@ -29,261 +29,261 @@ <title>Linux</title> <para> -�� ������ ��������� �������� �������� IDE CD-ROM �������� ����������� -<command>hdparm</command>,<command>setcd</command> ��� <command>cdctl</command>. ��� �������� ���: -<screen>hdparm -E <replaceable>[��������]</replaceable> <replaceable>[���������� cdrom]</replaceable></screen> -<screen>setcd -x <replaceable>[��������]</replaceable> <replaceable>[���������� cdrom]</replaceable></screen> -<screen>cdctl -bS <replaceable>[��������]</replaceable></screen> +Вы можете уменьшить скорость вращения IDE CD-ROM приводов программами +<command>hdparm</command>,<command>setcd</command> или <command>cdctl</command>. Это работает так: +<screen>hdparm -E <replaceable>[скорость]</replaceable> <replaceable>[устройство cdrom]</replaceable></screen> +<screen>setcd -x <replaceable>[скорость]</replaceable> <replaceable>[устройство cdrom]</replaceable></screen> +<screen>cdctl -bS <replaceable>[скорость]</replaceable></screen> </para> <para> -���� ������������ �������� SCSI, ��� ������� ��������� ��������� � ��������� IDE -����������, � �� ��������������� SCSI. +Если используется эмуляция SCSI, вам следует применять настройки к реальному IDE +устройству, а не сэмулированному SCSI. </para> <para> -���� � ��� ���� ���������� ��������������, ��������� ������� -���� ����� ��������� ��������: -<screen>echo file_readahead:2000000 > /proc/ide/<replaceable>[���������� cdrom]</replaceable>/settings</screen> +Если у Вас есть привилегии администратора, следующая команда +тоже может оказаться полезной: +<screen>echo file_readahead:2000000 > /proc/ide/<replaceable>[устройство cdrom]</replaceable>/settings</screen> </para> <para> -����� �������, �������������� ����������� 2 ��������� (������� ��� -������ � ����������). ���� ��������� ������� ������� ��������, �� ���������� -������ � ��������� �������� ����� ������ ������ �������������. -������������� ����� ���������� ������, ��������� <command>hdparm</command>: -<screen>hdparm -d1 -a8 -u1 <replaceable>[���������� cdrom]</replaceable></screen> +Таким образом, предварительно считывается 2 мегабайта (полезно при +дисках с царапинами). Если поставить слишком большое значение, то постоянный +запуск и остановка вращения диска ужасно снизят эффективность. +Рекомендуется также подстроить привод, используя <command>hdparm</command>: +<screen>hdparm -d1 -a8 -u1 <replaceable>[устройство cdrom]</replaceable></screen> </para> <para> -���� �������� ���������� ������ ������ � ������[DMA], ��������������� -������ � ������������� IRQ (�������� man-�������� <command>hdparm</command>, -� ����� ��������� ���������). +Этой командой включается прямой доступ к памяти[DMA], предварительное +чтение и размаскировка IRQ (прочтите man-страницу <command>hdparm</command>, +с более подробным описанием). </para> <para> -���������� � "<filename>/proc/ide/<replaceable>[���������� cdrom]</replaceable>/settings</filename>" -��� ���������� ������ CD-ROM �������. +Обратитесь к "<filename>/proc/ide/<replaceable>[устройство cdrom]</replaceable>/settings</filename>" +для подстройки Вашего CD-ROM привода. </para> <para> -� SCSI �������� ��� ������ ������� ��������� ��� ��������� (�� ������ �����-������? -���������� ���!) ���������� ��������� ��� -<ulink url="http://das.ist.org/~georg/">Plextor SCSI ��������</ulink>. +У SCSI приводов нет общего способа выставить эти параметры (Вы знаете какой-нибудь? +Расскажите нам!) Существует программа для +<ulink url="http://das.ist.org/~georg/">Plextor SCSI приводов</ulink>. </para> </sect2> <sect2 id="drives_freebsd"> <title>FreeBSD</title> -<para>��������: -<screen>cdcontrol [-f <replaceable>����������</replaceable>] speed <replaceable>[��������]</replaceable></screen></para> +<para>Скорость: +<screen>cdcontrol [-f <replaceable>устройство</replaceable>] speed <replaceable>[скорость]</replaceable></screen></para> <para>DMA: <screen>sysctl hw.ata.atapi_dma=1</screen></para> </sect2> </sect1> <sect1 id="dvd"> -<title>��������������� DVD</title> +<title>Воспроизведение DVD</title> <para> -������ ������ ��������� ����� ����� ��������� � man ��������. -��������� ��� ��������������� ������������ DVD �����: -<screen>mplayer dvd://<replaceable><�����></replaceable> [-dvd-device <replaceable>����������</replaceable>]</screen> +Полный список возможных опций можно прочитать в man странице. +Синтаксис для воспроизведения стандартного DVD таков: +<screen>mplayer dvd://<replaceable><ролик></replaceable> [-dvd-device <replaceable>устройство</replaceable>]</screen> </para> <para> -������: +Пример: <screen>mplayer dvd://1 -dvd-device /dev/hdc</screen> </para> <para> -���� �� ������� <application>MPlayer</application> � ���������� dvdnav, ��������� ��� ��, -������ ������� dvdnav:// ������ dvd://. +Если вы собрали <application>MPlayer</application> с поддержкой dvdnav, синтаксис тот же, +просто укажите dvdnav:// вместо dvd://. </para> <para> -���������� DVD �� ��������� - ��� <filename>/dev/dvd</filename>. ���� ���� -��������� ����������, �������� ������������� ������ ��� ������� ���������� -���������� � ��������� ������, ��������� ����� <option>-dvd-device</option>. +Устройство DVD по умолчанию - это <filename>/dev/dvd</filename>. Если Ваши +настройки отличаются, создайте символическую ссылку или укажите правильное +устройство в командной строке, используя опцию <option>-dvd-device</option>. </para> <para> -<application>MPlayer</application> ���������� ���������� <systemitem>libdvdread -</systemitem> � <systemitem>libdvdcss</systemitem> ��� ��������������� � ����������� DVD. -��� ��� ���������� ���������� � ����������� -<filename class="directory">libmpdvdkit2</filename> ������ ��������� ���� -<application>MPlayer</application>'�, ��� ��� �������� ������������� �� �� �����. -�� ����� ������ ������������ ��� ������������� � ������� ������ ���������, �� ��� -<emphasis role="bold">�� �������������</emphasis>, ��� ��� ����� ��������� � -�������, ��������������� � ������ ��������. +<application>MPlayer</application> использует библиотеки <systemitem>libdvdread +</systemitem> и <systemitem>libdvdcss</systemitem> для воспроизведения и расшифровки DVD. +Эти две библиотеки содержатся в подкаталоге +<filename class="directory">libmpdvdkit2</filename> дерева исходного кода +<application>MPlayer</application>'а, так что отдельно устанавливать их не нужно. +Вы также можете использовать уже установленные в системе версии библиотек, но это +<emphasis role="bold">не рекомендуется</emphasis>, так как может приводить к +ошибкам, несовместимости и потере скорости. </para> <note><para> -� ������ ������� � �������������� DVD, ���������� ��������� supermount ��� -������ �������� ��������. ��������� RPC-2 ���������� ����� ��������� -�c������� ���� �������. +В случае проблем с декодированием DVD, попробуйте отключить supermount или +другие подобные удобства. Некоторые RPC-2 устройства могут требовать +уcтановку кода региона. </para></note> <formalpara> -<title>��������� DVD</title> +<title>Структура DVD</title> <para> -����� DVD ���������� ������� �������� � 2048 ������ � ECC/CRC. �� ��� ������ -������������ �������� ������� UDF �� ����� �������, ������� �������� -��������� ����� (����������� .IFO � .BUK � ������� (������� ���������) -.VOB). ��� ��������� �����, ������� ����� �������������/������������ �� -��������������� �� �������������� DVD. +Диски DVD используют сектора размером в 2048 байтов с ECC/CRC. На них обычно +единственная файловая система UDF на одной дорожке, которая содержит +различные файлы (коротенькие .IFO и .BUK и длинные (порядка гигабайта) +.VOB). Это настоящие файлы, которые можно просматривать/переписывать со +смонтированного не зашифрованного DVD. </para> </formalpara> <para> -����� .IFO �������� ���������� ��� ��������� (������/�����/����/���� � ��.), -����������� ��� ������������� ���������� .VOB (����). ����� .BUK — �� -�����. ��� ����� �������� ������ � <emphasis role="bold">��������</emphasis>, -��� ��� ��� ���������� ��������� � ����������� DVD, ����� ������ � ������ �� -������ ��������. +Файлы .IFO содержат информацию для навигации (раздел/ролик/угол/язык и пр.), +необходимую для интерпретации содержания .VOB (кино). Файлы .BUK — их +дубли. Эти файлы содержат адреса в <emphasis role="bold">секторах</emphasis>, +так что для исполнения навигации и расшифровки DVD, нужен доступ к файлам на +уровне секторов. </para> <para> -��� ��������� DVD ��������� ������ ����������� ������ � ����������. � ���������, -(��� Linux) �� ������ ���� root'��, ����� �������� ��������� ����� �����. -��� ������ �� ������ �� ���������� ������� �������� ������� �� ����, � -���������� ��� ��� ���������� � ����������������� ������������. -<systemitem>libdvdread</systemitem> 0.9.x � <systemitem> -libmpdvdkit</systemitem> ��� � ������. ������� UDF -�������� ������� �� �����, ��������� ��������������� �������� �������� � ��� ����������. -DVD ����� �� ������ ���� ��������������, ��������� ������������ -������ ������ ����������� ������. +Для поддержки DVD необходим прямой посекторный доступ к устройству. К сожалению, +(под Linux) Вы должны быть root'ом, чтобы получить секторный адрес файла. +Вот почему мы вообще не используем драйвер файловой системы из ядра, а +переписали его для выполнения в пользовательсмком пространстве. +<systemitem>libdvdread</systemitem> 0.9.x и <systemitem> +libmpdvdkit</systemitem> так и делают. Драйвер UDF +файловой системы не нужен, поскольку соответствующие драйвера встроены в эти библиотеки. +DVD также не обязан быть смонтированным, поскольку используется +только прямой посекторный доступ. </para> <para> -������ <filename>/dev/dvd</filename> �� �������� �� ������ ������� �������������, -������� ������ <systemitem>libdvdread</systemitem> �������� -������� ��������, ������� ���������� ��������� ������ � �������� ����� � ��������, -��� �������� ������� ������� �� ��������������� �������� ������� ��� �� ֣����� -�����. +Иногда <filename>/dev/dvd</filename> не доступен на чтение рядовым пользователям, +поэтому авторы <systemitem>libdvdread</systemitem> написали +уровень эмуляции, который превращает секторные адреса в названия файла и смещение, +для эмуляции прямого доступа на замонтированной файловой системе или на жёстком +диске. </para> <para> -<systemitem>libdvdread</systemitem> ���� ��������� ��������� ����� ������������ ������ -����� ���������� ��� ������� �������, � �������� ��� �������� �� <filename> -/proc/mounts</filename>. ���� ����� �������� ��� Solaris, ��� ������ �������� -������������� �����������. +<systemitem>libdvdread</systemitem> даже позволяет указывать точку монтирования вместо +имени устройства для прямого доступа, и получает его название из <filename> +/proc/mounts</filename>. Этот метод придуман для Solaris, где данные названия +присваиваются динамически. </para> <formalpara> -<title>����������� DVD</title> +<title>Расшифровка DVD</title> <para> -����������� DVD �������������� ����������� <systemitem>libdvdcss</systemitem>. -����� ����� ���� ������ ���������� ��������� <envar>DVDCSS_METHOD</envar>, -��������� ���������� �������� �� �������� ����������� man. +Расшифровка DVD осуществляется библиотекой <systemitem>libdvdcss</systemitem>. +Метод может быть указан переменной окружения <envar>DVDCSS_METHOD</envar>, +подробную информацию смотрите на странице руководства man. </para> </formalpara> <para> -� ����������� RPC-1, ������������ ������ �������������� ����������. -��������� RPC-2 �������� ����������� ����������, ������������ ������ ������ -����� 5 ���. ������������� �������� ��������[firmware] �� RPC-1 ���� � ���� -RPC-2 ������. ���������� �������� ����� ���� ������� �� -<ulink url="http://www.firmware-flash.com/">�������� ��������</ulink>. ���� -��� ������ ��������� ��� ����������, ����������� ��� ��������� ������� ������� +С дисководами RPC-1, региональная защита осуществляется программно. +Дисководы RPC-2 защищены аппаратными средствами, разрешающими менять регион +всего 5 раз. Рекомендуется обновить прошивку[firmware] до RPC-1 если у тебя +RPC-2 привод. Обновления прошивок могут быть найдены на +<ulink url="http://www.firmware-flash.com/">странице прошивок</ulink>. Если +для Вашего дисковода нет обновления, используйте для изменения региона привода <ulink url="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz"> -��������� regionset</ulink> (��� Linux). <emphasis role="bold">��������: -</emphasis> �������� ������ ����� ����� 5 ���. +программу regionset</ulink> (для Linux). <emphasis role="bold">Внимание: +</emphasis> Изменить регион можно всего 5 раз. </para> </sect1> <sect1 id="vcd"> -<title>��������������� VCD</title> +<title>воспроизведение VCD</title> <para> -������ ������ ��������� ����� ����� ��������� � man. ��������� ��� �������� -�����-CD (VCD): -<screen>mplayer vcd://<replaceable><�������></replaceable> [-cdrom-device <replaceable><����������></replaceable>]</screen> -������: +Полный список возможных опций можно прочитать в man. Синтаксис для обычного +Видео-CD (VCD): +<screen>mplayer vcd://<replaceable><дорожка></replaceable> [-cdrom-device <replaceable><устройство></replaceable>]</screen> +Пример: <screen>mplayer vcd://2 -cdrom-device /dev/hdc</screen> -���������� VCD �� ��������� — <filename>/dev/cdrom</filename>. ���� ���� -��������� ����������, �������� ������������� ������ �������� ���������� �������� -� ��������� ������ ����� ����� <option>-cdrom-device</option>. +Устройство VCD по умолчанию — <filename>/dev/cdrom</filename>. Если Ваши +настройки отличаются, создайте символическую ссылку добавьте правильное название +в командной строке после опции <option>-cdrom-device</option>. </para> <note><para> -�� ������� ���� Plextor'� � ��������� Toshiba SCSI CD-ROM ������� ���������� -������� ������������������ ��� ������ VCD'��. ��� ����������� ���, ��� -CDROMREADRAW <systemitem>ioctl</systemitem> �� ���� �������� ���������� �� ���������. -���� �� ������ ��������� �������� � ����� ���������������� SCSI, ���������� -<ulink url="../../tech/patches.txt">�������� ���</ulink> � ��������� ��������� -SCSI generic ��� VCD. +По крайней мере Plextor'ы и некоторые Toshiba SCSI CD-ROM приводы показывают +ужасную производительность при чтении VCD'ов. Это объясняется тем, что +CDROMREADRAW <systemitem>ioctl</systemitem> на этих приводах реализован не полностью. +Если Вы имеете некоторые познания в сфере программирования SCSI, пожалуйста +<ulink url="../../tech/patches.txt">помогите нам</ulink> в написании поддержки +SCSI generic для VCD. </para></note> <para> -� ��������� ������ �� ������ ������� ������ � VCD, ��������� +В настоящий момент Вы можете извлечь данные с VCD, используя <ulink url="http://ftp.ntut.edu.tw/ftp/OS/Linux/packages/X/viewers/readvcd/"> -readvcd</ulink>, � ������������� ������������ ���� <application>MPlayer -</application>'��. +readvcd</ulink>, и воспроизвести получившийся файл <application>MPlayer +</application>'ом. </para> <formalpara> -<title>��������� VCD</title> +<title>структура VCD</title> <para> -VCD ��������� �� �������� CD-ROM XA, �.�. ������� CD-ROM mode 2 form 1 � form 2: +VCD составлен из секторов CD-ROM XA, т.е. дорожек CD-ROM mode 2 form 1 и form 2: </para> </formalpara> <itemizedlist> <listitem><para> -������ ������� �������� � mode 2 form 2 �������, ���, � ���������, �������� -������������� ��������� ������ L2. ������� �������� �������� ������� ISO-9660 � -��������� �� 2048 ����. ��� ���������� ���������� VCD, -� ��������, ����� �������������� � ����. ����� ����� ����� ��������� -��������� MPEG ��� ����, �� ������ �� ��� ������ ���� ������ �� ������� �� -150 ��������. ��� �������� ������� ����� ������� ����� ��� ���������, -�� ������� ��������� � ������ � VCD. +Первая дорожка записана в mode 2 form 2 формате, что, в частности, означает +использование коррекции ошибок L2. Дорожка содержит файловую систему ISO-9660 с +секторами по 2048 байт. Там содержатся метаданные VCD, +и картинки, часто использующиеся в меню. Здесь также могут храниться +фрагменты MPEG для меню, но каждый из них должен быть разбит на кусочки по +150 секторов. Еще файловая система может хранить файлы или программы, +не имеющие отношения к работе с VCD. </para></listitem> <listitem><para> -������ � ��������� ������� �������� MPEG-����� ��������� �� 2324 �����, �� -������ ������ MPEG PS �� ������ ������ �������� �������. ��� ������� � ������� -mode 2 form 1 � ������� ������ ���������� �� ���� ������ �� ���� ������ ����������� -��������� ��������� ������. ����� ������ ������� ����� ��������� ����������� -������� CD-DA. � ��������� �� ������������ ��������� �����, ����� ������� ��� -��-ISO-9660 ������� �������� � �������� �������. �� Linux - ��� �� ��� ������ (����). -����� MPEG ������ <emphasis role="bold">�� ����� ���� ������������</emphasis>. -(�� �����-������ ����������� ����� ���� -��� ����, ����� ��� �������������?) ��� ��� ����������� ������� ��������� ������ �� -����� ��������, ���������� ������� <option>vcd://2</option>. +Вторая и остальные дорожки содержат MPEG-поток секторами по 2324 байта, по +одному пакету MPEG PS на сектор вместо файловой системы. Это дорожки в формате +mode 2 form 1 и хранять больше информации на один сектор за счет потери возможности +некоторой коррекции ошибок. После первой дорожки также допустимо присутствие +дорожки CD-DA. В некоторых ОС используются различные трюки, чтобы сделать эти +не-ISO-9660 дорожки видимыми в файловой системе. Но Linux - это не тот случай (пока). +Здесь MPEG данные <emphasis role="bold">не могут быть смонтированы</emphasis>. +(Вы когда-нибудь монтировали аудио диск +для того, чтобы его воспроизвести?) Так как большинство фильмов нахидотся именно на +таких дорожках, попробуйте сначала <option>vcd://2</option>. </para></listitem> <listitem><para> -���������� VCD ����� ��� ������ ������� (������������ ������� ��� �������� -�������). ��� �������������, �� �� �����������. +Существуют VCD диски без первой дорожки (единственная дорожка без файловой +системы). Они проигрываются, но не монтируются. </para></listitem> -<listitem><para> �������� ��������� Video CD ���������� -Philips "White Book" �, ��� �������, ���������� � ������, �.�. ����� ������������� -� Philips. ����� ��������� ���������� � Video CD ����� ���� ������� � +<listitem><para> Описание стандарта Video CD называется +Philips "White Book" и, как правило, недоступна в онлайн, т.к. должа приобретаться +у Philips. Более подробная информация о Video CD может быть найдена в <ulink url="http://www.vcdimager.org/pub/vcdimager/manuals/0.7/vcdimager.html#SEC4">vcdimager documentation</ulink>. </para></listitem> </itemizedlist> <formalpara> -<title>��� ����� .DAT</title> +<title>Про файлы .DAT</title> <para> -���� �������� � 600 �������� �� ������ ������� �� ���������! ��� ��� -���������� ISO-�������, ���������, ����� ��������� Windows ������������ ��� -������� (Windows ������ ��������� ����������� ������������ ������ ������ -� �����������). ��� Linux �� �� ������ ���������� ��� ����� (��� ��������, ��� -�����). ��� Windows ��� ��������, ��������� ��� iso9660 ��������� ������ ������ -� �������� ����� ���� ����. ����� ����������� .DAT ���� ��� ����� �������, -�� Linux ������ PowerDVD. ��� ���������������� ������� -iso9660 �������� ������� (<filename>vcdfs/isofs-2.4.X.o</filename>), ������� -�������� ����������� ������ ������ � �������� ����� ���� ����. ���� �� -������������ ����, ��������� �� �������, �� ������ ���������� � ���� ����������� -.DAT ����� <application>MPlayer</application>'��. �� ��� �� ����� �������� �� -����������� ��������� iso9660 �� ���� Linux! ����������� ������ ����� -<option>vcd://</option>. �������������� ��� ����������� VCD ����� ��������� ����� -������� <ulink url="http://www.elis.rug.ac.be/~ronsse/cdfs/">cdfs</ulink> (�� -������ � ����������� ����) ������� ���������� �������[������] �� ����� ��� ����� -������� � <ulink url="http://cdrdao.sf.net/">cdrdao</ulink>, ���������� ��� -���������� ������/����������� CD. +Файл примерно в 600 мегабайт на первой дорожке не настоящий! Это так +называемый ISO-переход, созданный, чтобы позволить Windows обрабатывать эти +дорожки (Windows вообще запрещает приложениям использовать прямой доступ +к устройствам). Под Linux Вы не можете копировать эти файлы (они выглядят, как +мусор). Под Windows это возможно, поскольку там iso9660 эмулирует прямой доступ +к дорожкам через этот файл. Чтобы проигрывать .DAT файл Вам нужен драйвер, +из Linux версии PowerDVD. Это модифицированный драйвер +iso9660 файловой системы (<filename>vcdfs/isofs-2.4.X.o</filename>), который +способен эмулировать прямой доступ к дорожкам через этот файл. Если Вы +замонтируете диск, используя их драйвер, Вы можете копировать и даже проигрывать +.DAT файлы <application>MPlayer</application>'ом. Но это не будет работать со +стандартным драйвером iso9660 из ядра Linux! Используйте вместо этого +<option>vcd://</option>. Альтернативами для копирования VCD может послужить новый +драйвер <ulink url="http://www.elis.rug.ac.be/~ronsse/cdfs/">cdfs</ulink> (не +входит в официальное ядро) который показывает дорожки[сессии] на диске как файлы +образов и <ulink url="http://cdrdao.sf.net/">cdrdao</ulink>, приложение для +побитового чтения/копирования CD. </para> </formalpara> </sect1> Modified: trunk/DOCS/xml/ru/codecs.xml ============================================================================== --- trunk/DOCS/xml/ru/codecs.xml (original) +++ trunk/DOCS/xml/ru/codecs.xml Mon Oct 30 16:32:47 2006 @@ -1,79 +1,79 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20361 --> <chapter id="codecs"> -<title>�������������� ������</title> +<title>Поддерживаемые кодеки</title> <sect1 id="video-codecs"> -<title>����� ������</title> +<title>Видео кодеки</title> <para> -<ulink url="../../codecs-status.html">������� ������� �������</ulink> �������� -������, ��������� ������������� ������ ���� �������������� �������. ��������� -�������� ������, ������� ����� ������������ � MPlayer, �������� -� <ulink url="http://www.mplayerhq.hu/design7/dload.html#binary_codecs">������� �������</ulink> -������ �����. +<ulink url="../../codecs-status.html">Таблица статуса кодеков</ulink> содержит +полный, ежедневно обновляющийся список всех поддерживаемых кодеков. Некоторые +бинарные кодеки, которые можно использовать в MPlayer, доступны +в <ulink url="http://www.mplayerhq.hu/design7/dload.html#binary_codecs">разделе закачки</ulink> +нашего сайта. </para> <para> -�������� ������ ������: +Наиболее важные кодеки: </para> <itemizedlist> <listitem><simpara> - <emphasis role="bold">MPEG1</emphasis> (<emphasis role="bold">VCD</emphasis>) � - <emphasis role="bold">MPEG2</emphasis> (<emphasis role="bold">DVD</emphasis>) ����� + <emphasis role="bold">MPEG1</emphasis> (<emphasis role="bold">VCD</emphasis>) и + <emphasis role="bold">MPEG2</emphasis> (<emphasis role="bold">DVD</emphasis>) видео </simpara></listitem> <listitem><simpara> - "������" �������� ��� <emphasis role="bold">���� ��������� DivX, - 3ivX, M$ MPEG-4</emphasis> v1, v2 � ������ ��������� MPEG-4. + "родные" декодеры для <emphasis role="bold">всех вариантов DivX, + 3ivX, M$ MPEG-4</emphasis> v1, v2 и других вариантов MPEG-4. </simpara></listitem> <listitem><simpara> - "������" ������� ��� <emphasis role="bold">Windows Media Video 7/8</emphasis> - (<emphasis role="bold">WMV1/WMV2</emphasis>), � Win32 DLL ������� - ��� <emphasis role="bold">Windows Media Video 9</emphasis> - (<emphasis role="bold">WMV3</emphasis>), ��� ������������ � <filename>.wmv - </filename> ������ + "родной" декодер для <emphasis role="bold">Windows Media Video 7/8</emphasis> + (<emphasis role="bold">WMV1/WMV2</emphasis>), и Win32 DLL декодер + для <emphasis role="bold">Windows Media Video 9</emphasis> + (<emphasis role="bold">WMV3</emphasis>), оба используются в <filename>.wmv + </filename> файлах </simpara></listitem> <listitem><simpara> - "������" <emphasis role="bold">Sorenson 1 (SVQ1)</emphasis> ������� + "родной" <emphasis role="bold">Sorenson 1 (SVQ1)</emphasis> декодер </simpara></listitem> <listitem><simpara> - "������" <emphasis role="bold">Sorenson 3 (SVQ3)</emphasis> ������� + "родной" <emphasis role="bold">Sorenson 3 (SVQ3)</emphasis> декодер </simpara></listitem> <listitem><simpara> - <emphasis role="bold">3ivx</emphasis> v1, v2 ������� + <emphasis role="bold">3ivx</emphasis> v1, v2 декодер </simpara></listitem> <listitem><simpara> - Cinepak � <emphasis role="bold">Intel Indeo</emphasis> ������ (3.1,3.2,4.1,5.0) + Cinepak и <emphasis role="bold">Intel Indeo</emphasis> кодеки (3.1,3.2,4.1,5.0) </simpara></listitem> <listitem><simpara> - <emphasis role="bold">MJPEG</emphasis>, AVID, VCR2, ASV2 � ������ ���������� - ������� + <emphasis role="bold">MJPEG</emphasis>, AVID, VCR2, ASV2 и другие аппаратные + форматы </simpara></listitem> <listitem><simpara> - VIVO 1.0, 2.0, I263 � ������ <emphasis role="bold">h263(+)</emphasis> �������� + VIVO 1.0, 2.0, I263 и другие <emphasis role="bold">h263(+)</emphasis> варианты </simpara></listitem> <listitem><simpara> FLI/FLC </simpara></listitem> <listitem><simpara> - <emphasis role="bold">RealVideo 1.0 & 2.0 </emphasis> �� - <systemitem class="library">libavcodec</systemitem>, � - <emphasis role="bold">RealVideo 3.0 & 4.0</emphasis> ������, ��������� - ���������� RealPlayer + <emphasis role="bold">RealVideo 1.0 & 2.0 </emphasis> из + <systemitem class="library">libavcodec</systemitem>, и + <emphasis role="bold">RealVideo 3.0 & 4.0</emphasis> кодеки, используя + библиотеки RealPlayer </simpara></listitem> <listitem><simpara> - "������" ������� ��� HuffYUV + "родной" декодер для HuffYUV </simpara></listitem> <listitem><simpara> - ��������� ������, �������, ������� �� RLE ������� + Различные старые, простые, похожие на RLE форматы </simpara></listitem> </itemizedlist> <para> -���� � ��� ���� �� ���������� ����� Win32 �����, ������� �ݣ �� ��������������, -����������, �������� <link linkend="codec-importing">��� �������� �����</link> -� �������� ��� �������� ��� ���� ���������. +Если у Вас есть не упомянутый здесь Win32 кодек, который ещё не поддерживается, +пожалуйста, прочтите <link linkend="codec-importing">Как добавить кодек</link> +и помогите нам добавить для него поддержку. </para> @@ -81,25 +81,25 @@ <title>FFmpeg/libavcodec</title> <para> -<ulink url="http://ffmpeg.sourceforge.net">FFmpeg</ulink> �������� -<systemitem class="library">libavcodec</systemitem> - ������� ���������� ����� -� ����� ������� � �������� �������� �����. ��� �������� ������������ -����������� ����������� ��������, ������ ������� �����������, and aim support for the rest -of them eventually. ��� ������� ��-��������� ��� ����������� �������, �������������� -<application>MPlayer</application>. ����������� ����� �������� ��� ��������� �������� � -�������������� � <application>Mencoder</application>. +<ulink url="http://ffmpeg.sourceforge.net">FFmpeg</ulink> содержит +<systemitem class="library">libavcodec</systemitem> - ведущую библиотеку аудио +и видео кодеков с открытым исходным кодом. Она способна декодировать +большинство мультимедиа форматов, обычно быстрее альтернатив, and aim support for the rest +of them eventually. Это декодер по-умолчанию для большинства кодеков, поддерживаемых +<application>MPlayer</application>. Кодирование также возможно для некоторых форматов и +поддерживается в <application>Mencoder</application>. </para> <para> -������ ������ ��������� ������� �������� �� �������� FFmpeg. -�������������� <ulink url="http://www.ffmpeg.org/ffmpeg-doc.html#SEC19">�����</ulink> -� <ulink url="http://www.ffmpeg.org/ffmpeg-doc.html#SEC20">�����</ulink> ������. +Полный список доступных кодеков доступен на странице FFmpeg. +Поддерживаемые <ulink url="http://www.ffmpeg.org/ffmpeg-doc.html#SEC19">видео</ulink> +и <ulink url="http://www.ffmpeg.org/ffmpeg-doc.html#SEC20">аудио</ulink> кодеки. </para> <para> <application>MPlayer</application> -�������� <systemitem class="library">libavcodec</systemitem>. -������ ��������� <filename>configure</filename> � ������������ ��� ������. +содержит <systemitem class="library">libavcodec</systemitem>. +Просто запустите <filename>configure</filename> и компилируйте как обычно. </para> </sect2> @@ -109,40 +109,40 @@ <title>XviD</title> <para> -<ulink url="http://www.xvid.org">XviD</ulink> ���������, MPEG-4 ASP ����������� -����� �����, ������������� �������� �������� ������������� ����������� � -������ ��������� MPEG-4 ASP, �������� ��� ������� ����� ������������, ��� -������ ��������� DivX. �� ������������� ����� ��������� �������� � ������� -������������������, � ���� ����������� ��� ����������� ����������� �����������. +<ulink url="http://www.xvid.org">XviD</ulink> свободный, MPEG-4 ASP совместимый +видео кодек, особенностями которого являются двухпроходное кодирование и +полная поддержка MPEG-4 ASP, делающая его намного более эеффективным, чем +хорошо известный DivX. Он предоставляет видео отменного качества и хорошую +производительность, в силу оптимизаций под большинство современных процессоров. </para> <para> -�� ������� ��� ����������� OpenDivX ������. ��� ���������, ����� ProjectMayo -������ �������� ��� OpenDivX -�������� DivX4, � ������������ OpenDivX �� �� ProjectMayo -�����������, � ������� �� XviD. ������� � ����� �������� ����� �����. +Он начался как ответвление OpenDivX кодека. Это произошло, когда ProjectMayo +сделал исходный код OpenDivX +закрытым DivX4, и разработчики OpenDivX не из ProjectMayo +разозлились, и взялись за XviD. Поэтому у обоих проектов общие корни. </para> <para> -������ � ����, ��� XviD �� ����� ��� ������������� XviD-������������� �����. -<systemitem class="library">libavcodec</systemitem> ������������ ��-���������, -�.�. ������������ ����� ������� ��������. +Имейте в виду, что XviD не нужен для декодирования XviD-кодированного видео. +<systemitem class="library">libavcodec</systemitem> используется по-умолчанию, +т.к. обеспечивает более высокую скорость. </para> <procedure> -<title>��������� <systemitem class="library">XviD</systemitem></title> +<title>Установка <systemitem class="library">XviD</systemitem></title> <para> - ��� � ����������� �� � �������� �������� �����, �� �������� ��� � ���� - <ulink url="http://www.xvid.org/downloads.html">����������� �������</ulink>, - ��� � � ���� CVS ������. - ��� �������, CVS ������ ���������� ��������� ��� �������������, �.�. � ����������� - ������� �� ������������ �������� ���������� ������, �������������� � �������. - ����� ����������� ��� ��������� �������� - <systemitem class="library">XviD</systemitem> CVS � <application>MEncoder</application>'�� - (����������, ��� �������, + Как и большинство ПО с открытым исходным кодом, он доступен как в виде + <ulink url="http://www.xvid.org/downloads.html">официальных релизов</ulink>, + так и в виде CVS версии. + Как правило, CVS версия достаточно стабильна для использования, т.к. в большинстве + случаев ее особенностью является отсутствие ошибок, присутствующих в релизах. + Далее описывается как заставить работать + <systemitem class="library">XviD</systemitem> CVS с <application>MEncoder</application>'ом + (необходимы, как минимум, <application>autoconf</application> 2.50, - <application>automake</application> � <application>libtool</application>): + <application>automake</application> и <application>libtool</application>): </para> <step><para> <screen>cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid login</screen> @@ -158,19 +158,19 @@ </para></step> <step><para> <screen>./configure</screen> - ��� ����� ������������� �������� ��������� ����� (���������� ����� + Вам может потребоваться добавить некоторые опции (посмотрите вывод <command>./configure --help</command>). </para></step> <step><para> <screen>make && make install</screen> </para></step> <step><para> - ���� �� ������� <option>--enable-divxcompat</option>, - ���������� <filename>../../src/divx4.h</filename> � + Если Вы указали <option>--enable-divxcompat</option>, + скопируйте <filename>../../src/divx4.h</filename> в <filename class="directory">/usr/local/include/</filename>. </para></step> <step><para> - ���������������� <application>MPlayer</application> � + Перекомпилируйте <application>MPlayer</application> с <option>--with-xvidlibdir=<replaceable>/path/to/</replaceable>libxvidcore.a</option> <option>--with-xvidincdir=<replaceable>/path/to/</replaceable>xvid.h</option>. </para></step> @@ -182,128 +182,128 @@ <title>x264</title> <sect3 id="codec-x264-whatis"> -<title>��� ����� x264?</title> +<title>Что такое x264?</title> <para> <ulink url="http://developers.videolan.org/x264.html"><systemitem class="library">x264</systemitem></ulink> - - ��� ���������� ��� �������� - ������������ H.264. ��� �� ��������� �� 100%, ��, �� ������� ����, ����� - ��������� ����������� ������������ H.264, �������� �� ��������. - � ������������ H.264 ������������ ��������� �������������� ������������, - ������� ���� �� ���� ����� �� ������ �� �������� ����� � �� ��� � - <systemitem class="library">x264</systemitem> �� �����������. + это библиотека для создания + видеопотоков H.264. Она не завершена на 100%, но, по крайней мере, имеет + поддержку большинства возможностей H.264, влияющих на качество. + В спецификации H.264 присутствует множество дополнительных возможностей, + которые сами по себе никак не влияют на качество видео и до сих в + <systemitem class="library">x264</systemitem> не реализованы. </para> <itemizedlist> -<title>����������� ������</title> - <listitem><para>CAVLC/CABAC (������������������� ���������� �������� �������������� - ����������� / ������������������ ���������� ����������� � ���������� ������)</para></listitem> - <listitem><para>����� � ����������� ��������</para></listitem> - <listitem><para>������� (I-) �����: ��� ���� ����������� (16x16, 8x8 � 4x4 �� ����� - ������ ������������)</para></listitem> - <listitem><para>������������� (P-) �����: ��� ��������� (�� 16x16 �� 4x4)</para></listitem> - <listitem><para>��������������� (B-) �����: ��������� �� 16x16 �� 8x8 - (������� SKIP/DIRECT)</para></listitem> - <listitem><para>���������� �������: ���������� ������������, ���������� ��������, - ��������� ��� �������������� ABR, ������������ VBV</para></listitem> - <listitem><para>����������� �������� �����������</para></listitem> - <listitem><para>���������� ������������ B-������</para></listitem> - <listitem><para>B-����� ��� ������ ��� � ������������ ������������ ������</para></listitem> - <listitem><para>���������� ���������������� �������������� 8x8 � 4x4</para></listitem> - <listitem><para>����� ����������� ��� ������</para></listitem> - <listitem><para>����������� ������� ���������������� ������ �����������</para></listitem> - <listitem><para>������������ ����������� ������ ������</para></listitem> +<title>возможности кодера</title> + <listitem><para>CAVLC/CABAC (Контекстнозависимое адаптивное бинарное арифметическое + кодирование / Контестнозависимое адаптивное кодирование с переменной длиной)</para></listitem> + <listitem><para>Кадры с несколькими ссылками</para></listitem> + <listitem><para>Базовые (I-) кадры: все типы макроблоков (16x16, 8x8 и 4x4 со всеми + видами предсказания)</para></listitem> + <listitem><para>Предсказуемые (P-) кадры: все дробления (от 16x16 до 4x4)</para></listitem> + <listitem><para>Двунаправленные (B-) кадры: дробления от 16x16 до 8x8 + (включая SKIP/DIRECT)</para></listitem> + <listitem><para>Управление потоком: постоянный квантователь, постоянный битпоток, + одинарный или многопроходный ABR, опциональный VBV</para></listitem> + <listitem><para>Обнаружение усечения изображения</para></listitem> + <listitem><para>Адаптивное расположение B-кадров</para></listitem> + <listitem><para>B-кадры как ссылки или в произвольном расположении кадров</para></listitem> + <listitem><para>Адаптивные пространственные преобразования 8x8 и 4x4</para></listitem> + <listitem><para>Режим кодирования без потерь</para></listitem> + <listitem><para>Возможность задания пользовательских матриц квантования</para></listitem> + <listitem><para>Параллельное кодирование разных блоков</para></listitem> </itemizedlist> </sect3> <sect3 id="codec-h264-whatis"> -<title>��� ����� H.264?</title> +<title>Что такое H.264?</title> <para> - H.264 - ��� ���� �� �������� ������ ��������� ������, ��������� - ���������������� ITU � MPEG. �������� "ISO/IEC 14496-10" ��� - "MPEG-4 Part 10" ���� �������� �����������, �� ���� ��� - �������� "MPEG-4 AVC" ��� ������ "AVC". -</para> -<para> - ��� ��� �� �������, �� H.264 ����� �����������, ��������� �� - ���� �� �� ��������, ��� � MPEG-4 ASP, �� ��� �������� ������� - �� 5%-30%. ���������� ��������� ������� ��� �� ��������� - ���������, ��� � �� �����������. ������� �� ������ ������ ���: - ������������� ������ H.264, ������, ����� ����������� ���������� ���������� - � CPU � ������. � ���������, �� 1733 MHz Athlon ������������� - H.264 ������ � 1500����/� � DVD-����������� ���������� ����� 35% CPU. - ��� ���������, ������������� 1500����/� ������ MPEG4-ASP � - DVD-����������� ������� ����� 10% CPU. ��� ��������, ��� ��� - ����������� ������������� ����������� �� ����� ���� � ���� � ������������� - ������� �������� ����������. - ����� ��� ������, ��� ���� �������� DVD ��� ����� ����� �� ������� - ��������� �� ����������� ������ 2.0 GHz ��� ����� ����. -</para> -<para> - �� ������� ����, � <systemitem class="library">x264</systemitem> - ���������� ��� ����������� �� ������� ������ �� ��������� � MPEG4-ASP. - � ���������, �� 1733 MHz Athlon ����������� �������� DVD ����� ���� �� - ��������� 5-15 fps. + H.264 - это одно из названий нового цифрового кодека, совместно + разрабатываемого ITU и MPEG. Названия "ISO/IEC 14496-10" или + "MPEG-4 Part 10" тоже являются корректными, но чаще его + называют "MPEG-4 AVC" или просто "AVC". +</para> +<para> + Как его ни называй, но H.264 стоит попробовать, поскольку он + дает то же качество, что и MPEG-4 ASP, но при битрейте меньшем + на 5%-30%. Конкретный результат зависит как от исходного + материала, так и от кодировщика. Выигрыш не дается просто так: + декодирование потока H.264, похоже, имеет существенно повышенные требования + к CPU и памяти. В частности, на 1733 MHz Athlon декодирование + H.264 потока в 1500кбит/с с DVD-разрешением использует около 35% CPU. + Для сравнения, декодирование 1500кбит/с потока MPEG4-ASP с + DVD-разрешением требует около 10% CPU. Это означает, что для + большинства пользователей практически не может быть и речи о декодировании + потоков высокого разрешения. + Также это значит, что даже скромный DVD рип может время от времени + заикаться на процессорах слабее 2.0 GHz или около того. +</para> +<para> + По крайней мере, с <systemitem class="library">x264</systemitem> + требования для кодирования не слишком велики по сравнению с MPEG4-ASP. + В частности, на 1733 MHz Athlon кодирование обичного DVD будет идти со + скоростью 5-15 fps. </para> <para> - ��������� ��� �������� H.264 �� �������� ����� ����� ���������, �� ���� - ��� ���������� ������� �����, �� ������ �������� + Объяснять все тонкости H.264 не является целью этого документа, но если + вас интересует краткий обзор, вы можете прочесть <ulink url="http://www.cdt.luth.se/~peppar/kurs/smd151/spie04-h264OverviewPaper.pdf">The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions</ulink>. </para> </sect3> <sect3 id="codec-x264-playback"> -<title>��� ��� ���������� H.264 ��� ������ <application>MPlayer</application>?</title> +<title>Как мне посмотреть H.264 при помощи <application>MPlayer</application>?</title> <para> - <application>MPlayer</application> ���������� H.264 ������� ���������� + <application>MPlayer</application> использует H.264 декодер библиотеки <systemitem class="library">libavcodec</systemitem>. - <systemitem class="library">libavcodec</systemitem> �������� ����-������� - ��������� ��� ������������� ����������� ������������� H.264 ���-�� � ���� 2004, - ������, � ���� ������� ���� ������� �������� ��������� ��������� � ���������, - ��� � ����� ������ �������������� �������������� ������������, ��� � ����������� - ������������� CPU. - ��� ��������������: ������������� ������ ������ Subversion - ������ ������� ����. + <systemitem class="library">libavcodec</systemitem> получила мало-мальски + пригодную для использования возможность декодирования H.264 где-то в июле 2004, + однако, с того времени было внесено можество серъезных изменений и улучшений, + как с точки зрения поддерживаемых функциональных возможностей, так и улучшенного + использования CPU. + Для определенности: использование свежей версии Subversion - всегда хорошая идея. </para> <para> - ���� ����� ������� � ������� ������ ������ ����� ������ ���������, ����������� � H.264, - ���� ������� � <systemitem class="library">libavcodec</systemitem>, ��� ������� - ����� ����� - <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">���-��������� � ����������� FFmpeg Subversion</ulink>. + Если нужен быстрый и простой способ узнать какие свежие изменения, относящиеся к H.264, + были сделаны в <systemitem class="library">libavcodec</systemitem>, Вам следует + иметь ввиду + <ulink url="http://mplayerhq.hu/cgi-bin/cvsweb.cgi/ffmpeg/libavcodec/h264.c?cvsroot=FFMpeg">Веб-интерфейс к репозиторию FFmpeg Subversion</ulink>. </para> </sect3> <sect3 id="codec-x264-encode"> -<title>��� ���������� �����, ��������� <application>MEncoder</application> � <systemitem class="library">x264</systemitem>?</title> +<title>Как кодировать видео, используя <application>MEncoder</application> и <systemitem class="library">x264</systemitem>?</title> <para> - ���� � ��� ���������� ������ subversion, ��������� ������ x264 - ����� ��������� ��������� ��������: + Если у вас установлен клиент subversion, последнюю версию x264 + можно загрузить следующей командой: <screen> svn co svn://svn.videolan.org/x264/trunk x264<!-- --></screen> - �������� ��� <application>MPlayer</application> ����������� - ������ ��� ��� ��������� API <systemitem class="library">x264</systemitem>, - ��� ��� ������������ ������������ Subversion ������ - <application>MPlayer</application>'�. - ��������, �������� ��������� � ������� "������" - <systemitem class="library">x264</systemitem> (���� �� �����). - � ������ ������ <systemitem class="library">x264</systemitem> ������� - ������������� ��� ����� ������������, � ����� ����������� ��������� - ���������� ����������������. + Исходный код <application>MPlayer</application> обновляется + всякий раз при изменении API <systemitem class="library">x264</systemitem>, + так что предлагается использовать Subversion версию + <application>MPlayer</application>'а. + возможно, ситуация изменится с выходом "релиза" + <systemitem class="library">x264</systemitem> (если он будет). + В данный момент <systemitem class="library">x264</systemitem> следует + рассматривать как очень нестабильный, в свете постоянного изменения + интерфейса программирования. </para> <para> - <systemitem class="library">x264</systemitem> ���������� � ��������������� - ��� ������: + <systemitem class="library">x264</systemitem> собирается и устанавливается + как обычно: <screen> ./configure && make && sudo make install </screen> - ��� ��������� libx264.a � /usr/local/lib, � x264.h - � /usr/local/include. - ������ <application>MPlayer</application> ��� ������������� � ����������� - �������� ���������� � ������������ ����� <systemitem class="library">x264</systemitem> - ����� ������. - ������ ��������� ����������: + Это установит libx264.a в /usr/local/lib, а x264.h - в /usr/local/include. + Сборка <application>MPlayer</application> при установленных в стандартные + каталоги библиотеке и заголовочном файле <systemitem class="library">x264</systemitem> + очень проста. + Просто запустите станартное: <screen>./configure && make && sudo make install</screen> - ������ configure ��� ���������, ��������� �� ����������� ���������� ��� + Скрипт configure сам определит, выполнены ли необходимые требования для <systemitem class="library">x264</systemitem>. </para> </sect3> @@ -313,156 +313,156 @@ <!-- ********** --> <sect1 id="audio-codecs"> -<title>����� ������</title> +<title>Аудио кодеки</title> <itemizedlist> -<title>�������� ������� ����� �������� ����� ���� ��������:</title> +<title>Наиболее важными аудио кодеками среди всех являются:</title> <listitem><simpara> - MPEG layer 1/2/3 (MP1/2/3) ����� (<emphasis role="bold">������</emphasis> - ���, � MMX/SSE/3DNow! ������������) + MPEG layer 1/2/3 (MP1/2/3) аудио (<emphasis role="bold">родной</emphasis> + код, с MMX/SSE/3DNow! оптимизацией) </simpara></listitem> <listitem><simpara> - Windows Media Audio 7 � 8 (��� �� WMAv1 � WMAv2) (<emphasis role="bold">������</emphasis> ���, � + Windows Media Audio 7 и 8 (они же WMAv1 и WMAv2) (<emphasis role="bold">родной</emphasis> код, с <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>) </simpara></listitem> <listitem><simpara> - Windows Media Audio 9 (WMAv3) (��������� DMO DLL) + Windows Media Audio 9 (WMAv3) (используя DMO DLL) </simpara></listitem> <listitem><simpara> - AC3 Dolby ����� (<emphasis role="bold">������</emphasis> ���, � - MMX/SSE/3DNow! ������������) + AC3 Dolby аудио (<emphasis role="bold">родной</emphasis> код, с + MMX/SSE/3DNow! оптимизацией) </simpara></listitem> <listitem><simpara> - AC3 ������������ ����� �������� ������������ + AC3 пропускаемый через звуковое оборудование </simpara></listitem> <listitem><simpara> AAC </simpara></listitem> <listitem><simpara> - Ogg Vorbis ����� ����� (<emphasis role="bold">������</emphasis> ����������) + Ogg Vorbis аудио кодек (<emphasis role="bold">родная</emphasis> библиотека) </simpara></listitem> <listitem><simpara> - RealAudio: DNET (AC3 � ������ ����������), Cook, Sipro � ATRAC3 + RealAudio: DNET (AC3 с низким битпотоком), Cook, Sipro и ATRAC3 </simpara></listitem> <listitem><simpara> - QuickTime: Qualcomm � QDesign ����� ������ + QuickTime: Qualcomm и QDesign аудио кодеки </simpara></listitem> <listitem><simpara> - VIVO ����� (g723, Vivo Siren) + VIVO аудио (g723, Vivo Siren) </simpara></listitem> <listitem><simpara> - Voxware ����� (��������� DirectShow DLL) + Voxware аудио (используя DirectShow DLL) </simpara></listitem> <listitem><simpara> - alaw � ulaw, ��������� gsm, adpcm � pcm ������� � ������ ������� ������ ����� - ������ + alaw и ulaw, различные gsm, adpcm и pcm форматы и другие простые старые аудио + кодеки </simpara></listitem> <listitem><simpara> - Adaptive Multi-Rate (AMR) ������� ������ + Adaptive Multi-Rate (AMR) речевые кодеки </simpara></listitem> </itemizedlist> <sect2 id="swac3"> -<title>����������� ������������� AC3</title> +<title>Программное декодирование AC3</title> <para> -��� �������, ������������, �� ���������, ��� ������ � AC3 ����� +Это декодер, используемый, по умолчанию, для файлов с AC3 аудио </para> <para> -������� AC3 ����� ��������� ����� ����� ������������� ��� 2, 4 ��� 6 �������. -������ ������������������ ��� 6 �������, ���� ������� ������������� ���������� -����� ���� AC3 ������� ��������� ��������, �������� �������� "���� ������" -��� �������� AC3 ��������, ������������ ��� ������������� hwac3 ������. +Декодер AC3 может создавать аудио вывод микшированный для 2, 4 или 6 колонок. +Будучи сконфигурированным для 6 колонок, этот декодер предоставляет раздельный +вывод всех AC3 каналов звуковому драйверу, позволяя получить "звук вокруг" +без внешнего AC3 декодера, необходимого для использования hwac3 кодека. </para> <para> -����������� ����� <option>-channels</option>, ����� ������� ���������� ������� -��� ������. ����������� <option>-channels 2</option> ��� ������������ �� ������. -��� ������������ �� 4 ������� (����� ��������, ������ ��������, ����� ������ � -������ ������ ������), -����������� <option>-channels 4</option>. � ���� ������ ��� ����������� ������ -����� ���������� ������������ �� ������ �������� �������. <option>-channels 6</option> ����� -�������� ��� AC3 ������ ���, ��� ��� ������������ - �� �������: -�����, ������, ����� ������, ������ ������, ����������� � ��������. +Используйте опцию <option>-channels</option>, чтобы выбрать количество каналов +при выводе. Используйте <option>-channels 2</option> для микширования до стерео. +Для микширования до 4 каналов (Левый Передний, Правый Передний, Левый Задний и +Правый Задний выводы), +используйте <option>-channels 4</option>. В этом случае все центральные каналы +будут равномерно смикшированы до уровня передних каналов. <option>-channels 6</option> будет +выводить все AC3 каналы так, как они закодированы - по порядку: +Левый, Правый, Левый Задний, Правый Задний, Центральный и Сабвуфер. </para> <para> -���������� ������� �� ��������� - 2. +Количество каналов по умолчанию - 2. </para> <para> -����� ������������ ����� 2 �������, ��� ����� ������������ OSS, � �������� -���������, �������������� ����������� ���������� ������� ����� ioctl -SNDCTL_DSP_CHANNELS. �������� ����������� �������� �������� emu10k1 -(������������ ��� Soundblaster Live! ��������) ������� 2001'�� ��� ����� -(ALSA CVS ���� ������ ��������). +Чтобы использовать более 2 каналов, Вам нужно использовать OSS, и обладать +карточкой, поддерживающей необходимое количество каналов через ioctl +SNDCTL_DSP_CHANNELS. Примером подходящего драйвера является emu10k1 +(используется для Soundblaster Live! карточек) августа 2001'го или новее +(ALSA CVS тоже должен работать). </para> </sect2> <sect2 id="hwac3"> -<title>���������� ������������� AC3</title> +<title>Аппаратное декодирование AC3</title> <para> -��� ����� AC3-����������� ����� � �������� (S/PDIF) �������. ������� ����� -������ ������� ������� ������������ AFMT_AC3 ������ (�������� C-Media). -������������ AC3 ������� � S/PDIF ������ � ����������� ����� <option>-ac -hwac3</option>. ��� ����������������� �����������, �� ��������, ��� ��� �������� � -C-Media ������� � Soundblaster Live! + ALSA (�� �� OSS) ���������� � -������� MPEG ������������� DXR3/Hollywood+. +Вам нужна AC3-совместимая карта с цифровым (S/PDIF) выводом. Драйвер карты +должен должным образом поддерживать AFMT_AC3 формат (например C-Media). +Подсоедините AC3 декодер к S/PDIF выводу и используйте опцию <option>-ac +hwac3</option>. Это экспериментальная возможность, но известно, что это работает с +C-Media картами и Soundblaster Live! + ALSA (но не OSS) драйверами и +картами MPEG декодирования DXR3/Hollywood+. </para> </sect2> <sect2 id="libmad"> -<title>��������� libmad</title> +<title>Поддержка libmad</title> <para> -<ulink url="http://mad.sourceforge.net">libmad</ulink> - ��� ������������������, -������������� (��������� 24'������ PCM) -���������� ������������� MPEG �����. ��� �� ����� ������ ������������ ����� -����� � ������ � �ţ ������ �������� � ������������ �� �����, �� ��� -����� ���� ���������������� mp3lib �� ���������� ��� FPU -(����� ��� <link linkend="arm">ARM</link>). +<ulink url="http://mad.sourceforge.net">libmad</ulink> - это многоплатформенная, +целочисленная (внутренне 24'битный PCM) +библиотека декодирования MPEG аудио. Она не очень хорошо обрабатывает битые +файлы и иногда у неё бывают проблемы с перемещением по файлу, но она +может быть производительнее mp3lib на платформах без FPU +(таких как <link linkend="arm">ARM</link>). </para> <para> -���� libmad � ��� �����������, <filename>configure</filename> ������� �� ����, -� ��������� ������������� MPEG ����� � ������� <systemitem class="library">libmad</systemitem> -����� �������� �������������. +Если libmad у вас установлена, <filename>configure</filename> сообщит об этом, +и поддержка декодирования MPEG аудио с помощью <systemitem class="library">libmad</systemitem> +будет включена автоматически. </para> </sect2> <sect2 id="hwmpa"> -<title>���������� MPEG ����� �����</title> +<title>Аппаратный MPEG аудио кодек</title> <para> -���� ����� (���������� �� -ac hwmpa) �������� ��� ����� ������ MPEG ���������� -���������, ����� ��� ������������� � ������������������� DVB ������ � DXR2 ���������. -�� ����������� ��� � ������� ���������� ������ ����� (������ ��� OSS � ALSA), ������� -�� �������� ��������� ������������ (�� ������� ������ ����� ���). +Этот кодек (выбираемый по -ac hwmpa) передает все аудио пакеты MPEG аппаратным +декодерам, таким как установленные в полнофункциональных DVB картах и DXR2 адаптерах. +Не используйте его с другими драйверами вывода звука (такими как OSS и ALSA), которые +не способны аппаратно декодировать (вы усышите только белый шум). </para> </sect2> <sect2 id="aac"> -<title>AAC �����</title> +<title>AAC кодек</title> <para> -AAC (Advanced Audio Coding) - ��� �����, ������ �������������� � MOV � MP4 -������. ������� � �������� �������� �����, ���������� FAAD, �������� � +AAC (Advanced Audio Coding) - это кодек, иногда обнаруживаемый в MOV и MP4 +файлах. Декодер с открытым исходным кодом, называемый FAAD, доступен с <ulink url="http://www.audiocoding.com"/>. -<application>MPlayer</application> �������� � ���� CVS ������ libfaad 2.1 beta, ������� -��� ������ �� ����� ������������� ���������. +<application>MPlayer</application> включает в себя CVS версию libfaad 2.1 beta, поэтому +Вам ничего не нужно дополнительно скачивать. </para> <para> -���� �� ����������� gcc 3.2, ������� �� ����� �������������� ���������� FAAD, -��� ������ ������ ������������ ������� ����������, �������� ţ � -<ulink url="http://www.audiocoding.com/download.php">�������� ��������</ulink> -� ������� <filename>configure</filename> <option>--enable-faad-external</option>. -��� �� ����� ���� faad2, ����� ������������ AAC �����, ���������� libfaad. -��� ��� �� ������ ţ �������: +Если Вы используете gcc 3.2, который не может скомпилировать встроенный FAAD, +или просто хотите использовать внешнюю библиотеку, скачаете её с +<ulink url="http://www.audiocoding.com/download.php">страницы загрузок</ulink> +и укажите <filename>configure</filename> <option>--enable-faad-external</option>. +Вам не нужен весь faad2, чтобы декодировать AAC файлы, достаточно libfaad. +Вот как Вы можете её собрать: <screen> cd faad2/ sh bootstrap @@ -471,29 +471,29 @@ make make install </screen> -��������� ����������� �� audiocoding.com, �� �� ������ ������� (apt-get) Debian -������ � <ulink url="http://marillat.free.fr">�������� �������� Christian Marillat</ulink>, -Mandrake RPM'���� � <ulink url="http://plf.zarb.org">P.L.F</ulink> � RedHat RPM'���� -� <ulink url="http://greysector.rangers.eu.org/">Grey Sector</ulink>. +Бинарники отсутствуют на audiocoding.com, но вы можете скачать (apt-get) Debian +пакеты с <ulink url="http://marillat.free.fr">домашней страницы Christian Marillat</ulink>, +Mandrake RPM'ники с <ulink url="http://plf.zarb.org">P.L.F</ulink> и RedHat RPM'ники +с <ulink url="http://greysector.rangers.eu.org/">Grey Sector</ulink>. </para> </sect2> <sect2 id="amr"> -<title>AMR ������</title> +<title>AMR кодеки</title> <para> -������� ����� Adaptive Multi-Rate ������������ � ��������� ��������� �������� ��������� (3G). +Речевой кодек Adaptive Multi-Rate используется в мобильных телефонах третьего поколения (3G). -�������� ���������� �������� � +Исходная реализация доступна с <ulink url="http://www.3gpp.org">The 3rd Generation Partnership Project</ulink> -(��������� ��� ������� �������������). +(бесплатна для личного использования). </para> <para> -����� �������� ���������, �������� ��������� ��� +Чтобы включить поддержку, скачайте исходники для <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-6/26_series/26104-610.zip">AMR-NB</ulink> -� +и <ulink url="http://www.3gpp.org/ftp/Specs/latest/Rel-6/26_series/26204-600.zip">AMR-WB</ulink> -�������, ��������� �� � �������, ��� ����������� ��������� -<application>MPlayer</application> � ��������� ��������� �������: +кодеков, поместите их в каталог, где распакованы исходники +<application>MPlayer</application> и выполните следующие команды: <screen> unzip 26104-610.zip unzip 26104-610_ANSI_C_source_code.zip @@ -502,7 +502,7 @@ unzip 26204-600_ANSI-C_source_code.zip mv c-code libavcodec/amrwb_float </screen> -����� ����� �������� ������� <link linkend="features">��������� ������</link> +После этого следуйте обычной <link linkend="features">процедуре сборки</link> <application>MPlayer</application>. </para> @@ -513,157 +513,157 @@ <!-- ********** --> <sect1 id="codec-importing"> -<title>��� ������� ����� �� Win32</title> +<title>КАК извлечь кодек из Win32</title> <!-- TODO: a short paragraph of text would be nice here... --> <sect2 id="vfw-codecs"> -<title>VFW ������</title> +<title>VFW кодеки</title> <para> -VFW (Video for Windows[����� ��� Windows]) - ��� ������ ����� API ��� Windows. -� ���� ������� ���������� <filename>.DLL</filename> ��� (����) <filename>.DRV</filename>. -���� <application>MPlayer</application> �� ����� ����������� ��� -AVI � ������ ���� ����������: +VFW (Video for Windows[Видео для Windows]) - это старые Видео API для Windows. +У этих кодеков расширения <filename>.DLL</filename> или (реже) <filename>.DRV</filename>. +Если <application>MPlayer</application> не может проигрывать Ваш +AVI с такого рода сообщением: <screen>UNKNOWN video codec: HFYU (0x55594648)</screen> </para> <para> -��� ������, ��� ��� AVI ����������� ������� � fourcc HFYU -(HFYU = HuffYUV �����, DIV3 = DivX Low Motion, � �.�.). ������, ����� �� ��� -������, �� ������ ����� DLL, ������� Windows ��������� ��� ������������ ����� -�����. � ����� ������, � ����� <filename>system.ini</filename> ���� ��� -����������, � ���� ������: +Это значит, что Ваш AVI закодирован кодеком с fourcc HFYU +(HFYU = HuffYUV кодек, DIV3 = DivX Low Motion, и т.п.). Теперь, когда Вы это +знаете, Вы должны найти DLL, которую Windows загружает для проигрывания этого +файла. В нашем случае, в файле <filename>system.ini</filename> есть эта +информация, в этой строке: <programlisting>VIDC.HFYU=huffyuv.dll</programlisting> </para> <para> -������, ��� ����� ���� <filename>huffyuv.dll</filename>. ��������, ��� ����� -������ ���������� ������� MSACM: +Значит, Вам нужен файл <filename>huffyuv.dll</filename>. Заметьте, что аудио +кодеки используют префикс MSACM: <programlisting>msacm.l3acm=L3codeca.acm</programlisting> </para> <para> -��� MP3 �����. ������ � ��� ���� ��� ����������� ���������� (fourcc, ���� � -�������, ������ AVI), ����������� �� ������������ ������ � ��������� ������ -������ �� ����� � ��������� ��� ����� �� FTP ����: +Это MP3 кодек. Теперь у Вас есть вся необходимая информация (fourcc, файл с +кодеком, пример AVI), представьте на рассмотрение запрос о поддержке Вашего +кодека по почте и загрузите эти файлы на FTP сайт: <systemitem role="url"> ftp://upload.mplayerhq.hu/MPlayer/incoming/[codecname]/ </systemitem> </para> -<note><para>��� Windows NT/2000/XP ����� ��� ���������� � �������, ��������, -����� "VIDC.HFYU". ����� ������, ��� ��� ������, ��. ���� ������ -����� DirectShow. +<note><para>Под Windows NT/2000/XP ищите эту информацию в реестре, например, +ищите "VIDC.HFYU". Чтобы узнать, как это делать, см. ниже старый +метод DirectShow. </para></note> </sect2> <sect2 id="dshow-codecs"> -<title>DirectShow ������</title> +<title>DirectShow кодеки</title> <para> -DirectShow - ��� ����� ����� Video API, ������� ���� ����, ��� ��� ��������������. -��� ������� � DirectShow, ��������� +DirectShow - это более новый Video API, которые даже хуже, чем его предшественник. +Все сложнее с DirectShow, поскольку <itemizedlist> <listitem><simpara> - <filename>system.ini</filename> �� �������� ����������� ����������, ������ - ����� ��� �������� � ������� � + <filename>system.ini</filename> не содержит необходимую информацию, вместо + этого она хранится в реестре и </simpara></listitem> <listitem><simpara> - ��� ����� GUID ����� ������. + нам нужен GUID этого кодека. </simpara></listitem> </itemizedlist> </para> <procedure> -<title>����� �����:</title> +<title>Новый Метод:</title> <para> -��������� <application>Microsoft GraphEdit</application> (������) +Используя <application>Microsoft GraphEdit</application> (быстро) </para> <step><para> - �������� <application>GraphEdit</application> ��� �� DirectX SDK ��� + Получите <application>GraphEdit</application> или из DirectX SDK или <ulink url="http://doom9.net">doom9</ulink>. </para></step> <step><para> - ��������� <command>graphedit.exe</command>. + Запустите <command>graphedit.exe</command>. </para></step> <step><para> - � ���� �������� Graph -> Insert Filters. + В меню выберите Graph -> Insert Filters. </para></step> <step><para> - �������� <systemitem>DirectShow Filters</systemitem>. + Щёлкните <systemitem>DirectShow Filters</systemitem>. </para></step> <step><para> - �������� ������ ��� ������ � ݣ������ �� ����. + Выберите нужное имя кодека и щёлкните по нему. </para></step> <step><para> - � ���� <systemitem>DisplayName</systemitem> �������� �������� �� ����� � - �������� ������� ����� ��������� ����� � �������� �� (���� �����̣���� - �������� ������, GUID). + В поле <systemitem>DisplayName</systemitem> обратите внимание на текст в + фигурных скобках после обратного слэша и выпишете их (пять разделённых + дефисами блоков, GUID). </para></step> <step><para> - �������� ���� ������ - ��� ����, ��������� � ���� <systemitem>Filename</systemitem>. + Бинарный файл кодека - это файл, указанный в поле <systemitem>Filename</systemitem>. </para></step> </procedure> <note> <para> -���� ��� ��� <systemitem>Filename</systemitem> � -<systemitem>DisplayName</systemitem> �������� ���-�� � ���� -<systemitem>device:dmo</systemitem>, �� ��� - DMO-�����. +Если там нет <systemitem>Filename</systemitem> и +<systemitem>DisplayName</systemitem> содержит что-то в духе +<systemitem>device:dmo</systemitem>, то это - DMO-Кодек. </para> </note> <procedure> -<title>������ �����:</title> +<title>Старый метод:</title> <para> -�������� �������� ���� � ������� ������ � �������... +Сделайте глубокий вдох и начните искать в реестре... </para> <step><para> - ��������� <command>regedit</command>. + Запустите <command>regedit</command>. </para></step> <step><para> - ������� <keycap>Ctrl</keycap>+<keycap>F</keycap>, ��������� ������ ��� ������� - � �������� ������. �������� fourcc ������ ������ (��������, + Нажмите <keycap>Ctrl</keycap>+<keycap>F</keycap>, отключите первые две галочки + и включите третью. Наберите fourcc Вашего кодека (например, <userinput>TM20</userinput>). </para></step> <step><para> - �� ������ ������� ����, ���������� ���� � ��� ����� (��������, + Вы должны увидеть поле, содержащее путь и имя файла (например, <filename>C:\WINDOWS\SYSTEM\TM20DEC.AX</filename>). </para></step> <step><para> - ������, ����� � ��� ���� ����, ��� ����� GUID. ���������� �������� �����, - �� ������ ����� ��� ������, � �� fourcc. ��� ��� ����� ���� ��������, - ����� Media Player ����������� ����, �������� + Теперь, когда у Вас есть файл, нам нужен GUID. Попробуйте поискать снова, + но теперь ищите имя кодека, а не fourcc. Это имя может быть получено, + когда Media Player проигрывает файл, проверив <guimenu>File</guimenu> -> <guisubmenu>Properties</guisubmenu> -> <guimenuitem>Advanced</guimenuitem>. - ���� ���, ��� �� �������. ���������� ������� (��������, ����� TrueMotion). + Если нет, Вам не повезло. Попробуйте угадать (например, ищите TrueMotion). </para></step> <step><para> - ���� GUID ������, �� ������ ������ ���� <guilabel>FriendlyName</guilabel> - � <guilabel>CLSID</guilabel>. �������� 16-�� �������� CLSID, ��� GUID, ������� - ��� �����. + Если GUID найден, Вы должны видеть поля <guilabel>FriendlyName</guilabel> + и <guilabel>CLSID</guilabel>. Выпишите 16-ти байтовый CLSID, это GUID, который + нам нужен. </para></step> </procedure> <note> <para> -���� ����� �� �������, ���������� �������� ��� �������. �� ������ �������� -������ ��������, �� ��� ����� �������... +Если поиск не удаётся, попробуйте включить все галочки. Вы можете получить +ложные значения, но Вам может повести... </para> </note> <para> -������ � ��� ���� ��� ����������� ���������� (fourcc, GUID, ���� � �������, -������ AVI), ����������� �� ������������ ������ � ��������� ������ ������ �� -����� � ��������� ��� ����� �� FTP ����: +Теперь у Вас есть вся необходимая информация (fourcc, GUID, файл с кодеком, +пример AVI), представьте на рассмотрение запрос о поддержке Вашего кодека по +почте и загрузите эти файлы на FTP сайт: <systemitem role="url">ftp://upload.mplayerhq.hu/MPlayer/incoming/[codecname]/ </systemitem> </para> <para> -���� �� ������ �������� ����� ��������������, �������� +Если вы хотите добавить кодек самостоятельно, прочтите <ulink url="http://www.mplayerhq.hu/MPlayer/DOCS/tech/codecs.conf.txt">DOCS/tech/codecs.conf.txt</ulink>. </para> </sect2> Modified: trunk/DOCS/xml/ru/containers.xml ============================================================================== --- trunk/DOCS/xml/ru/containers.xml (original) +++ trunk/DOCS/xml/ru/containers.xml Mon Oct 30 16:32:47 2006 @@ -1,229 +1,229 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20341 --> <chapter id="containers"> -<title>�������������� �������</title> +<title>Поддерживаемые форматы</title> <para> -����� ���������� ���� ����� ������. ����� ���� ����� ���� � ����������� -<filename>.AVI</filename>, ��� ���������� ���������, ��� ��� - �� MPEG ����. -��� �� ���. �� ������ ������ �� ������. �������� ����������� ������ -����� ���� <emphasis>�����</emphasis> ��������� MPEG �����. +Важно разъяснить одну общую ошибку. Когда люди видят файл с расширением +<filename>.AVI</filename>, они немедленно заключают, что это - не MPEG файл. +Это не так. Во всяком случае не всегда. Супротив популярному мнению +такой файл <emphasis>может</emphasis> содержать MPEG видео. </para> <para> -��� ������, <emphasis role="bold">�����</emphasis> — ��� �� �� �� �����, -��� � <emphasis role="bold">������ �����</emphasis>. -������� ����� <emphasis role="bold">�������</emphasis>: MPEG1, MPEG2, MPEG4 (DivX), Indeo5, 3ivx. -������� ����� <emphasis role="bold">��������</emphasis>: MPG, AVI, ASF. +Как видите, <emphasis role="bold">кодек</emphasis> — это не то же самое, +что и <emphasis role="bold">формат файла</emphasis>. +Примеры видео <emphasis role="bold">кодеков</emphasis>: MPEG1, MPEG2, MPEG4 (DivX), Indeo5, 3ivx. +Примеры видео <emphasis role="bold">форматов</emphasis>: MPG, AVI, ASF. </para> <para> -� ������, �� ������ ��������� OpenDivX ����� � MP3 ����� -� <emphasis role="bold">���� MPG �������</emphasis>. ����, ����������� -������� �� ������ ��� ���������, ��������� ��� ������� MPEG1 ����� � -MP2 ����� (� ������� �� -<emphasis role="bold">AVI</emphasis>, � <emphasis role="bold">MPG</emphasis> -��� ������ ����� ��� �������� ��� ����� � ����� �������). -��� �� ������ ��������� MPEG1 ����� � AVI ����. -<ulink url="http://ffmpeg.sourceforge.net/">FFmpeg</ulink> � -<link linkend="mencoder"><application>MEncoder</application></link> ����� ��������� ��� �����. +В теории, Вы можете поместить OpenDivX видео и MP3 аудио +в <emphasis role="bold">файл MPG формата</emphasis>. Хотя, большинство +плееров не смогут это проиграть, поскольку они ожидают MPEG1 видео и +MP2 аудио (в отличие от +<emphasis role="bold">AVI</emphasis>, в <emphasis role="bold">MPG</emphasis> +нет нужных полей для описания его видео и аудио потоков). +Или Вы можете поместить MPEG1 видео в AVI файл. +<ulink url="http://ffmpeg.sourceforge.net/">FFmpeg</ulink> и +<link linkend="mencoder"><application>MEncoder</application></link> могут создавать эти файлы. </para> <sect1 id="video-formats"> -<title>����� �������</title> +<title>Видео форматы</title> <sect2 id="mpg-vob-dat"> -<title>MPEG �����</title> +<title>MPEG файлы</title> <para> -MPEG ����� ������ ��������� ��������������: +MPEG файлы бывают различных разновидностей: </para> <itemizedlist> <listitem><simpara> - MPG: ��� �������� <emphasis role="bold">��������</emphasis> ����� ������ - ������� MPEG. ��� �������� MPEG1 �����, � MP2 (MPEG-1 layer 2) ��� ���� - MP1 �����. + MPG: Это наиболее <emphasis role="bold">основная</emphasis> форма файлов + формата MPEG. Она содержит MPEG1 видео, и MP2 (MPEG-1 layer 2) или реже + MP1 аудио. </simpara></listitem> <listitem><simpara> - DAT: ��� ����� ����� �� ������, ��� MPG, ������ � ������ �����������. �� - ������������ �� <emphasis role="bold">Video CD</emphasis>. ��-�� ������, - ������� ��������� VCD � ������� Linux'�, DAT ����� �� ����� ������������� � - ������������ � VCD, ��� ������� �����. ��� ������������ Video CD �� ������ - ������������ <option>vcd://</option>. + DAT: Это почти такой же формат, как MPG, только с другим расширением. Он + используется на <emphasis role="bold">Video CD</emphasis>. Из-за метода, + которым создаются VCD и дизайна Linux'а, DAT файлы не могут проигрываться и + копироваться с VCD, как обычные файлы. Для проигрывания Video CD Вы должны + использовать <option>vcd://</option>. </simpara></listitem> <listitem><simpara> - VOB: ��� ������ MPEG ������ �� <emphasis role="bold">DVD'������</emphasis>. - ��� ����� �� ������, ��� � MPG, ���� ����������� ��������� �������� � - ��-MPEG (AC3) �����. �� �������� ������������ MPEG2 ����� � ������ AC3 - �����, �� DTS, MP2 � �� ������������ LPCM ���� ��������. <emphasis role="bold"> - ������� ������ <link linkend="dvd">DVD</link></emphasis>! + VOB: Это формат MPEG файлов на <emphasis role="bold">DVD'шниках</emphasis>. + Это такой же формат, как и MPG, плюс возможность содержать субтитры и + не-MPEG (AC3) аудио. Он содержит кодированное MPEG2 видео и обычно AC3 + аудио, но DTS, MP2 и не запакованный LPCM тоже возможны. <emphasis role="bold"> + Читайте секцию <link linkend="dvd">DVD</link></emphasis>! </simpara></listitem> <listitem><simpara> - TY: ��� TiVo MPEG �����. �� �������� ��� MPEG PES ������ ����� � ����� �������, - ��� � �������������� ���������� ����� ���������. ������ ����� - - ��� �� ����������� ����� MPEG (MPEG program stream), � ����� �������� ������, - ��������� TiVo. ����� ��������� � ������� TiVo ����� ��������� - �� <ulink url="http://dvd-create.sourceforge.net/tystudio/tystream.shtml"> - �������� TyStudio</ulink>. + TY: Это TiVo MPEG поток. Он содержит как MPEG PES данные аудио и видео потоков, + так и дополнительную информацию вроде субтитров. Формат файла - + это не программный поток MPEG (MPEG program stream), а некий закрытый формат, + созданный TiVo. Более побдробно о формате TiVo можно прочитать + на <ulink url="http://dvd-create.sourceforge.net/tystudio/tystream.shtml"> + странице TyStudio</ulink>. </simpara></listitem> </itemizedlist> <para> -����� ������ ���������� ������������ � MPEG ������. ��� ������, ��� �� ������ -���������/��������� MPEG ���� ������������ ��������� ���������� (������, ��� -<command>dd</command>, <command>cut</command>), � �� �������� ��������� ��������������. +Серии кадров независимо группируются в MPEG файлах. Это значит, что Вы можете +разрезать/соединять MPEG фалы стандартными файловыми средствами (такими, как +<command>dd</command>, <command>cut</command>), и он остаётся полностью функциональным. </para> <para> -���� �� �������� ����������� MPG'�� ��� ��, ��� � ��� ���� ����, -����������� ����������� ������ ����� ������. ��������, �� SVCD ���������� -����� ����������� 480x480, � ��������� ��������� ���(����) � 4:3, ������� ��� -����� ������������� �� 640x480. � AVI ������ ������ ���� ���, ������� ��� ������ -���� �������������� ��� ����������� ��� ������������� � ������ +Одно из основных преимуществ MPG'ов это то, что в них есть поле, +описывающее соотношение сторон видео потока. Например, на SVCD содержится +видео разрешением 480x480, и заголовок установил его(поле) в 4:3, поэтому это +будет проигрываться на 640x480. В AVI файлах такого поля нет, поэтому они должны +быть масштабированы при кодировании или проигрываться с опцией <option>-aspect</option>. </para> </sect2> <sect2 id="avi"> -<title>AVI �����</title> +<title>AVI файлы</title> <para> -������������� Microsoft'�� <emphasis role="bold">AVI (Audio Video Interleaved -[����� ����� '��ϣ���'])</emphasis> - ��� ������ ����������Σ���� ������������ -������, � ��������� ������ ���� ����� ����������� ��� MPEG4 (DivX � DivX4) �����. -� ���� ����� ��������� ����������� � ����ޣ��� (�������� � �������). �� -������������ 1 ����� ����� � �� 0 �� 99 ����� ������� � ����� ���� �� ����� -2 ��, ���� ���������� ����������<emphasis role="bold">OpenDML</emphasis>, -����������� ������� �����. � ��������� ������ Microsoft ������ ������������ �� -��� ���������� � �������� ������������ ASF/WMV. ������ ��� �� �������. +Разработанный Microsoft'ом <emphasis role="bold">AVI (Audio Video Interleaved +[Аудио Видео 'Слоёные'])</emphasis> - это широко распространённый многоцелевой +формат, в настоящий момент чаще всего применяемый для MPEG4 (DivX и DivX4) видео. +У него много известных недостатков и недочётов (например в потоках). Он +поддерживает 1 видео поток и от 0 до 99 аудио потоков и может быть не более +2 Гб, хотя существует расширение<emphasis role="bold">OpenDML</emphasis>, +допускающее большие файлы. В настоящий момент Microsoft сильно отговаривает от +его применения и советует использовать ASF/WMV. Никого это не волнует. </para> <para> -���������� ���[hack], ����������� AVI ������ ��������� Ogg Vorbis ����� -������, �� ������ �� �������������� �� ������������ AVI. -<application>MPlayer</application> ������������ ��������������� ����� ������. -����������� ����� ������������, �� ���������� ����� ��������������� ������� -� ����������� �����������. � ���������, ��� �������� ����������� � -������������� �����������, ���������� ��������� ����� ����� - +Существует хак[hack], позволяющий AVI файлам содержать Ogg Vorbis аудио +потоки, но делает их несовместимыми со стандартными AVI. +<application>MPlayer</application> поддерживает воспроизведение таких файлов. +Перемещение также осуществлено, но затруднено плохо закодированными файлами +с запутанными заголовками. К сожалению, эта проблема проявляется у +единственного кодировщика, способного создавать такие файлы - <application>NanDub</application>. </para> <note> <para> -DV ������ ������� ����� DV ������, ������� �������� DV ������� ���������� -� AVI ����� ���� �����. AVI'����� ���� ����� ��������� �����̣���� ����� � ����� -������, ������� <application>MPlayer</application> ����� ��������������, ��� -����� DV �����, ��������� �������� ��������� � ������ ����������. +DV камеры создают сырые DV потоки, которые средства DV захвата превращают +в AVI файлы двух типов. AVI'шники либо будут содержать разделённые аудио и видео +потоки, которые <application>MPlayer</application> может воспроизводить, или +сырой DV поток, поддержка которого находится в стадии разработки. </para> </note> <para> -���������� ��� ������ AVI ������: +Существует два класса AVI файлов: <itemizedlist> <listitem><simpara> - <emphasis role="bold">'��ϣ���'[Interleaved]:</emphasis> ����� � ����� - ���������� '�������������'. ��� ����������� ����������. ������������� � - ������������ ���� �����. ��������� ��������� ������� ��ϣ��� AVI'����� - � ������ ��������������. <application>MPlayer</application> - ���������� ��� ��� ��ϣ��� ����, � ����� ������ A/V �������������, - �������� ��� ����������� �� �����. ����� ����� ������ ������������� ��� - �� ��ϣ��� (� ������ <option>-ni</option>). + <emphasis role="bold">'Слоёные'[Interleaved]:</emphasis> Аудио и видео + содержимое 'переплетается'. Это стандартное применение. Рекомендовано и + используется чаще всего. Некоторые программы создают слоёные AVI'шники + с плохой синхронизацией. <application>MPlayer</application> + определяет это как слоёный файл, и затем теряет A/V синхронизацию, + вероятно при перемещении по файлу. Такие файлы должны проигрываться как + не слоёные (с опцией <option>-ni</option>). </simpara></listitem> <listitem><simpara> - <emphasis role="bold">�� ��ϣ���:</emphasis> ������� �ģ� ���� ����� �����, - ����� ���� ����� �����. ��� ������� ��������� ���������� ����������� �� �����, - ��� ������ ������������ ����� ������ �� ���� ��� � CD-ROM ���������������. + <emphasis role="bold">Не слоёные:</emphasis> Сначала идёт весь видео поток, + затем весь аудио поток. Это требует огромного количества перемещений по файлу, + что делает проигрывание таких файлов по сети или с CD-ROM затруднительным. </simpara></listitem> </itemizedlist> </para> <para> -<application>MPlayer</application> ������������ ��� ���� ������������� ��� -AVI ������: +<application>MPlayer</application> поддерживает два типа синхронизации для +AVI файлов: <itemizedlist> <listitem><simpara> - <emphasis role="bold">���������� �� bps[���������]:</emphasis> �� ������� �� - ���������/������ ������� ��� �����/����� �������. ���� ����� ����������� - ������������ �������, ������� - <ulink url="http://avifile.sourceforge.net">avifile</ulink> � - <application>Windows Media Player</application>. ����� � ������������ - ����������� � ����� ��������� � VBR ����� � �� VBR-����������� ����������� - �������� � A/V ��������������� ��� ������������� ����� ������ (�� ������� - ����� ��� ����������� �� ������). + <emphasis role="bold">основанный на bps[битпотоке]:</emphasis> Он основан на + битпотоке/потоке сэмплов для видео/аудио потоков. Этот метод применяется + большинством плееров, включая + <ulink url="http://avifile.sourceforge.net">avifile</ulink> и + <application>Windows Media Player</application>. Файлы с испорченными + заголовками и файлы созданные с VBR аудио в не VBR-совместимом кодировщике + приведут к A/V десинхронизации при использовании этого метода (по большей + части при перемещении по фильму). </simpara></listitem> <listitem><simpara> - <emphasis role="bold">���������� �� ��ϣ�����:</emphasis> �� �� ���������� - �������� ��������� �� ���������, ������ ����� ������������ ������������� - ������� ��ϣ��� ������ ����� � �����, ��� ������ ���������������� - ����� �������������� � VBR �����. + <emphasis role="bold">основанный на слоёности:</emphasis> Он не использует + значение битпотока из заголовка, вместо этого используется относительная + позиция слоёных кусков аудио и видео, что делает воспроизводимыми + плохо закодированные с VBR аудио. </simpara></listitem> </itemizedlist> </para> <para> -��������� ����� ����� � ����� ������, �� ��������, ��� VBR ����� �� ����� -������ �������������� ������������ �������. ������ ����� ������ ��������� -������������� VBR �����, �� ������ ������ ������� CBR, ������� ��� -������� �� ����� � VBR. VBR ����� ����������� � Microsoft'������ AVI -������������ ��������� ������ CBR �����. � ����� �������, ��� ����������� -������������ ������� ������ ����� ��� ������������� VBR �����. �������� -������ ��� ����������: <application>NanDub</application> � +Допустимы любые аудио и видео кодеки, но заметьте, что VBR аудио не очень +хорошо поддерживается большинством плееров. Формат файла делает возможным +использование VBR аудио, но многие плееры ожидают CBR, поэтому они +выходят из строя с VBR. VBR редко встречается и Microsoft'овские AVI +спецификации описывают только CBR аудио. Я также заметил, что большинство +кодировщиков создают плохие файлы при использовании VBR аудио. Известно +только два исключения: <application>NanDub</application> и <link linkend="mencoder"><application>MEncoder</application></link>. </para> </sect2> <sect2 id="asf-wmv"> -<title>ASF/WMV �����</title> +<title>ASF/WMV файлы</title> <para> -ASF (Active Streaming Format) ������� �� Microsoft. ��� ����������� ��� �������� -ASF, v1.0 � v2.0. v1.0 ������������ �� ����� ���������� (<application>Windows -Media Player</application> � <application>Windows Media Encoder</application>) -� ������ �����������. v2.0 ������������ � ������������� :). ������� ��� -�����������, ������ ��� ������� ������������� (��� ������ ������ �������� ����). -<application>MPlayer</application> ������������ ������ v1.0, ��������� ����� -������� �� ����� v2.0 ������ :). ��������, ��� ASF ����� ������ ���������� -� ������������ <filename>.WMA</filename> ��� <filename>.WMV</filename>. +ASF (Active Streaming Format) исходит от Microsoft. Они разработали два варианта +ASF, v1.0 и v2.0. v1.0 используется их медиа средствами (<application>Windows +Media Player</application> и <application>Windows Media Encoder</application>) +и сильно засекречены. v2.0 опубликована и запатентована :). Конечно они +различаются, совсем нет никакой совместимости (это просто другая правовая игра). +<application>MPlayer</application> поддерживает только v1.0, поскольку никто +никогда не видел v2.0 файлов :). Заметьте, что ASF файлы теперь появляются +с расширениями <filename>.WMA</filename> или <filename>.WMV</filename>. </para> </sect2> <sect2 id="qt-mov"> -<title>QuickTime/MOV �����</title> +<title>QuickTime/MOV файлы</title> <para> -��� ������� ������ ���� ����������� � Apple � ����� ��������� ����� �����, -CBR ��� VBR. ������ � ��� ���������� <filename>.QT</filename> ��� -<filename>.MOV</filename>. ��������, ��� ��������� MPEG4 Group ������� -QuickTime � �������� ���������������� ������� ��� MPEG4, �� MOV ����� -���� � ����������� <filename>.MPG</filename> ��� <filename>.MP4</filename> -(���������, ��� ����� � ����� ������ � ���� ������ - ��������� -MPG � AAC �����. �� ���� ������ ������� ��, ��������� ����� -<option>-dumpvideo</option> � <option>-dumpaudio</option>.). +Эти форматы файлов были разработаны в Apple и могут содержать любой кодек, +CBR или VBR. Обычно у них расширение <filename>.QT</filename> или +<filename>.MOV</filename>. Заметьте, что поскольку MPEG4 Group выбрала +QuickTime в качестве рекомендованного формата для MPEG4, их MOV файлы +идут с расширением <filename>.MPG</filename> или <filename>.MP4</filename> +(Интересно, что видео и аудио потоки в этих файлах - настоящие +MPG и AAC файлы. Вы даже можете извлечь их, используя опции +<option>-dumpvideo</option> и <option>-dumpaudio</option>.). </para> </sect2> <sect2 id="vivo"> -<title>VIVO �����</title> +<title>VIVO файлы</title> <para> -<application>MPlayer</application> ������� ������������������ VIVO ������� -������. �������� ���������� ����� ������� ����������� � ���, ��� � ��� ��� -�� ��������� ������, �� �������������� ������� ������� ��� ������ ������������� -� � ����������� ������ ��� ���� �������� ������[keyframes], ��� ��� �������� -� ����������� �� �����! +<application>MPlayer</application> успешно демультиплексирует VIVO форматы +файлов. Огромный недостаток этого формата заключается в том, что в нем нет +ни индексных блоков, ни фиксированного размера пакетов или байтов синхронизации +и в большинстве файлов нет даже ключевых кадров[keyframes], так что забудьте +о перемещении по файлу! </para> <para> -����� ����� � VIVO/1.0 ������ - ��� ����������� <emphasis role="bold">h.263</emphasis>. -����� ����� � VIVO/2.0 ������ - ��� ����������������, ������������� -<emphasis role="bold">h.263v2</emphasis>. ����� � ����� �������� ����������, ��� ����� ���� -<emphasis role="bold">g.723 (��������)</emphasis>, ��� +Видео кодек в VIVO/1.0 файлах - это стандартный <emphasis role="bold">h.263</emphasis>. +Видео кодек в VIVO/2.0 файлах - это модифицированный, нестандартный +<emphasis role="bold">h.263v2</emphasis>. Аудио в обоих форматах одинаковое, это может быть +<emphasis role="bold">g.723 (стандарт)</emphasis>, или <emphasis role="bold">Vivo Siren</emphasis>. </para> @@ -231,172 +231,172 @@ <sect2 id="fli"> -<title>FLI �����</title> +<title>FLI файлы</title> <para> -<emphasis role="bold">FLI</emphasis> ��� ����� ������ ������, ������������ -Autodesk Animator, �� ��� �������� ������ ��� �������� ������������ ������� � ����. -<application>MPlayer</application> ������������������ � ���������� FLI ������ -� ���� �������� ������������ � ���� ������ (������� ��� ��������� ������������ -� ������ <option>-loop</option>). �� FLI ������ ��� �������� ������[keyframes], -������� ��������� ����� ����� ����������� �������� ����� "�������". +<emphasis role="bold">FLI</emphasis> это очень старый формат, используемый +Autodesk Animator, но это типичный формат для коротких анимационных роликов в сети. +<application>MPlayer</application> демультиплексирует и декодирует FLI фильмы +и даже способен перемещаться в этих файлах (полезно при цикличном проигрывании +с опцией <option>-loop</option>). Во FLI файлах нет ключевых кадров[keyframes], +поэтому некоторое время после перемещения картинка будет "грязной". </para> </sect2> <sect2 id="realmedia"> -<title>RealMedia (RM) �����</title> +<title>RealMedia (RM) файлы</title> <para> -��, <application>MPlayer</application> ����� ������ (��������������������) -RealMedia (<filename>.rm</filename>) �����. +Да, <application>MPlayer</application> может читать (демультиплексировать) +RealMedia (<filename>.rm</filename>) файлы. </para> </sect2> <sect2 id="nuppelvideo"> -<title>NuppelVideo �����</title> +<title>NuppelVideo файлы</title> <para> NuppelVideo - -��� �������� ������� � �� (AFAIK:). <application>MPlayer</application> ����� -������ ��� <filename>.NUV</filename> ����� (������ NuppelVideo 5.0). ��� ����� -����� ��������� �������� YV12, YV12+������ RTJpeg, YV12 ������ RTJpeg+lzo � -YV12 + ������ lzo �����. <application>MPlayer</application> ���������� (� ����� -<emphasis role="bold">��������</emphasis> <application>MEncoder -</application>'�� � MPEG4 (DivX) � �. �.!) ��� ���. ����������� ��������. +это средство захвата с ТВ (AFAIK:). <application>MPlayer</application> может +читать его <filename>.NUV</filename> файлы (только NuppelVideo 5.0). Эти файлы +могут содержать несжатые YV12, YV12+сжатые RTJpeg, YV12 сжатые RTJpeg+lzo и +YV12 + сжатые lzo кадры. <application>MPlayer</application> декодирует (и также +<emphasis role="bold">кодирует</emphasis> <application>MEncoder +</application>'ом в MPEG4 (DivX) и т. д.!) все это. Перемещение работает. </para> </sect2> <sect2 id="yuv4mpeg"> -<title>yuv4mpeg �����</title> +<title>yuv4mpeg файлы</title> <para> <ulink url="http://mjpeg.sourceforge.net">yuv4mpeg / yuv4mpeg2</ulink> -��� ������ ������, ������������ � -<ulink url="http://mjpeg.sf.net">���������� mjpegtools</ulink>. -�� ������ �����������, �����������, ��������������� ��� ���������� ����� � ���� -������, ��������� ��� ��������. � ���������������� ������ ����� - -������������������ �������� YUV 4:2:0 ������. +это формат файлов, используемых в +<ulink url="http://mjpeg.sf.net">программах mjpegtools</ulink>. +Вы можете захватывать, изготовлять, отфильтровывать или кодировать видео в этот +формат, используя эти средства. В действительности формат файла - +последовательность несжатых YUV 4:2:0 кадров. </para> </sect2> <sect2 id="film"> -<title>FILM ������</title> +<title>FILM фильмы</title> <para> -���� ������ ������������ � ������ Sega Saturn CD-ROM �����. +Этот формат используется в старых Sega Saturn CD-ROM играх. </para> </sect2> <sect2 id="roq"> -<title>RoQ �����</title> +<title>RoQ файлы</title> <para> -RoQ ����� - ��� �������������� ����� ������������ � ��������� ID �����, -�������� Quake III � Return to Castle Wolfenstein. +RoQ файлы - это мультимедийные файлы используемые в некоторых ID играх, +например Quake III и Return to Castle Wolfenstein. </para> </sect2> <sect2 id="ogg"> -<title>OGG/OGM �����</title> +<title>OGG/OGM файлы</title> <para> -��� ����� ������ ������ �� <ulink url="http://www.xiph.org">Xiphophorus</ulink>. -�� ����� ��������� ����� ����� ��� ����� �����, CBR ��� VBR. ��� �����������, -����� <systemitem class="library">libogg</systemitem> � -<systemitem class="library">libvorbis</systemitem> ���� ����������� �� ���������� -<application>MPlayer</application>'�, ����� ����� ����������� ����������� ��� �����. +Это новый формат файлов от <ulink url="http://www.xiph.org">Xiphophorus</ulink>. +Он может содержать любой видео или аудио кодек, CBR или VBR. Вам понадобятся, +чтобы <systemitem class="library">libogg</systemitem> и +<systemitem class="library">libvorbis</systemitem> были установлены до компиляции +<application>MPlayer</application>'а, чтобы иметь возможность проигрывать эти файлы. </para> </sect2> <sect2 id="sdp"> -<title>SDP �����</title> +<title>SDP файлы</title> <para> -<ulink url="ftp://ftp.rfc-editor.org/in-notes/rfc2327.txt">SDP</ulink> - ��� -IETF ����������� ������ ��� �������� ����� � ����� RTP �������. -(��������� "<ulink url="http://www.live555.com/mplayer/">LIVE555 Streaming Media</ulink>".) +<ulink url="ftp://ftp.rfc-editor.org/in-notes/rfc2327.txt">SDP</ulink> - это +IETF стандартный формат для описания видео и аудио RTP потоков. +(требуется "<ulink url="http://www.live555.com/mplayer/">LIVE555 Streaming Media</ulink>".) </para> </sect2> <sect2 id="pva"> -<title>PVA �����</title> +<title>PVA файлы</title> <para> -PVA - ��� ������� �� MPEG ������, ������������ � ���������� DVB TV ���� (��������: -<application>MultiDec</application>, <application>WinTV</application> ��� Windows. +PVA - это похожий на MPEG формат, используемый в программах DVB TV карт (например: +<application>MultiDec</application>, <application>WinTV</application> под Windows. </para> </sect2> <sect2 id="nsv"> <title>NSV files</title> <para> -NSV (NullSoft Video) — ��� ������ �����, ������������ -<application>Winamp</application>'�� ��� ���������� ����� � �����. -����� ������ VP3, VP5 ��� VP6, � ����� — MP3, AAC ��� VLB. -������ NSV, � ������� ������ �����, ����� ���������� <filename>.nsa</filename>. -<application>MPlayer</application> ������������� ��� NSV ������, -��� � �����. ����������, ��������, ��� ������� ����� ������ � -<ulink url="http://www.winamp.com">����� Winamp</ulink> ���������� VLB �����, -������� �ݣ �� ����� ��������������. ����� ����, ��� ������� � ����� ����� -��������� �ݣ ���� ������� �������������, ������� �ݣ ����� �������� (��� -����� �ӣ ����� ���������� ���������, ��������� ��� ���������� VLB �����). +NSV (NullSoft Video) — это формат файла, используемый +<application>Winamp</application>'ом для потокового фудио и видео. +Видео бывает VP3, VP5 или VP6, а аудио — MP3, AAC или VLB. +Версии NSV, в которых только аудио, имеют расширение <filename>.nsa</filename>. +<application>MPlayer</application> воспроизводит как NSV потоки, +так и файлы. Пожалуйста, заметьте, что большая часть файлов с +<ulink url="http://www.winamp.com">сайта Winamp</ulink> использует VLB аудио, +которое ещё не может декодироваться. Более того, для потоков с этого сайта +необходим ещё один уровень депакетизации, который ещё нужно написать (эти +файлы всё равно невозможно проиграть, поскольку они используют VLB аудио). </para> </sect2> <sect2 id="matroska"> -<title>����� Matroska</title> +<title>Файлы Matroska</title> <para> -Matroska ��� �������� ������ �����. -��������� ������� �� <ulink url="http://www.matroska.org/">����������� �����</ulink>. +Matroska это открытый формат файла. +подробнее читайте на <ulink url="http://www.matroska.org/">официальном сайте</ulink>. </para> </sect2> <sect2 id="nut"> -<title>NUT �����</title> +<title>NUT файлы</title> <para> -NUT ��� ������ �����, ������������� �������� �� <application>MPlayer</application> � -<application>FFmpeg</application>. ��� ������� ������������ ���. -����������� ������� �� <ulink url="http://www.nut.hu/">����������� �����</ulink>. +NUT это формат файла, разработанный ребятами из <application>MPlayer</application> и +<application>FFmpeg</application>. Оба проекта поддерживают его. +Подробности читайте на <ulink url="http://www.nut.hu/">официальном сайте</ulink>. </para> </sect2> <sect2 id="gif"> -<title>GIF �����</title> +<title>GIF файлы</title> <para> -<emphasis role="bold">GIF</emphasis> ������ - ��� �������� ������ ��� ��� -�������. ���������� 2 ������ ������������ GIF, GIF87a � GIF89a. �������� -������� ����������� � ���, ��� GIF89a ��������� ��������. <application>MPlayer</application> ������������ -��� �������, ��������� <systemitem class="library">libungif</systemitem> ��� -������ libgif-����������� ����������. �� ������������� GIF'� ����� ������������ -��� ������������ �����. (����������� ����� <option>-loop</option> � -<option>-fixed-vo</option>, ����� �������� �� ��������.) +<emphasis role="bold">GIF</emphasis> формат - это типичный формат для веб +графики. Существуют 2 версии спецификаций GIF, GIF87a и GIF89a. Основная +разница заключается в том, что GIF89a допускает анимацию. <application>MPlayer</application> поддерживает +оба формата, используя <systemitem class="library">libungif</systemitem> или +другую libgif-совместимую библиотеку. Не анимированные GIF'ы будут показываться +как однокадровое видео. (Используйте опции <option>-loop</option> и +<option>-fixed-vo</option>, чтобы показать их подольше.) </para> <para> -� ��������� ������ <application>MPlayer</application> �� ������������ -����������� ������ GIF ������. � GIF ������ �� ����������� ������������� ������ -����� ��� ������������� ������� ������. ��������, � ������� ����� ���� -����������� ������ � ������ ���������� � ��������� ���� �������������� �������. -������� ������ �������������� �������������� ������ ����� ������ ������, -������� ���������� �������� ����� ��������� ������ � ����� ����� �������. +В настоящий момент <application>MPlayer</application> не поддерживает +перемещение внутри GIF файлов. У GIF файлов не обязательно фиксированный размер +кадра или фиксированная частота кадров. Наоборот, у каждого кадра свой +собственный размер и должен выводиться в некотором поле фиксированного размера. +Частота кадров контролируется дополнительным блоком перед каждым кадром, +который определяет задержку перед следующим кадром в сотых долях секунды. </para> <para> -����������� GIF ����� �������� 24-������ RGB ����� � �� ����� ��� 8-������� -��������������� ��������. ����� ������ ����� �� LZW ���������, ���� ��������� -GIF ����������� ������� �������� �����, ����� �������� ������� � �������� �� -LZW ������. +Стандартные GIF файлы содержат 24-битные RGB кадры с не более чем 8-битовой +индексированной палитрой. Кадры обычно сжаты по LZW алгоритму, хотя некоторые +GIF кодировщики создают несжатые кадры, чтобы избежать проблем с патентом на +LZW сжатие. </para> <para> -���� � ����� ������������ ��� <systemitem class="library">libungif</systemitem>, -�������� ����� �� +Если в Вашем дистрибутиве нет <systemitem class="library">libungif</systemitem>, +скачайте копию на <ulink url="http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml"> -�������� �������� libungif</ulink>. ����������� ����������� ��. � +домашней странице libungif</ulink>. Технические подробности см. в <ulink url="http://www.w3.org/Graphics/GIF/spec-gif89a.txt">GIF89a -�������������</ulink>. +спецификациях</ulink>. </para> </sect2> </sect1> @@ -404,50 +404,50 @@ <!-- ********** --> <sect1 id="audio-formats"> -<title>����� �������</title> +<title>Аудио форматы</title> <para> -<application>MPlayer</application> - ��� ������������� -<emphasis role="bold">�������</emphasis>, � �� -<emphasis role="bold">�����</emphasis> �����, ���� �� ����� ����������� -��������� ������� ����� ������ (��� ����������� ����). ��� �� �������� ������������� -����������� <application>MPlayer</application>'�, ��� ����� ������������ <ulink +<application>MPlayer</application> - это проигрыватель +<emphasis role="bold">фильмов</emphasis>, а не +<emphasis role="bold">медиа</emphasis> плеер, хотя он может проигрывать +некоторые форматы аудио файлов (они перечислены ниже). Это не является рекомендуемым +применением <application>MPlayer</application>'а, Вам лучше использовать <ulink url="http://www.xmms.org">XMMS</ulink>. </para> <sect2 id="mp3"> -<title>MP3 �����</title> +<title>MP3 файлы</title> <para> -� ��� ����� ���������� �������� ��� ������������ ��������� MP3 ������, ������� -<application>MPlayer</application> ����� ������� ����������, ��� MPEG'� � -����������� ����������� ��� ������ �����. ��� �� ����� ���� ���������� ��� -������ ��������� ��������� ������ MPEG ������ � ������� �ӣ ��������� ��� ���� -� ��������� �������. ����� <option>-demuxer</option>, ��������� �� man ��������, -����� ��� ������ � ���� ������. +У Вас могут возникнуть проблемы при проигрывании некоторых MP3 файлов, которые +<application>MPlayer</application> будет неверно определять, как MPEG'и и +проигрывать неправильно или вообще никак. Это не может быть исправлено без +потери поддержки некоторых плохих MPEG файлов и поэтому всё останется как есть +в обозримом будущем. Опция <option>-demuxer</option>, описанная на man странице, +может Вам помочь в этом случае. </para> </sect2> <sect2 id="ogg-vorbis"> -<title>OGG/OGM ����� (Vorbis)</title> +<title>OGG/OGM файлы (Vorbis)</title> <para> -��������� ��������� ������������� -<systemitem class="library">libogg</systemitem> � +Требуются правильно установленные +<systemitem class="library">libogg</systemitem> и <systemitem class="library">libvorbis</systemitem>. </para> </sect2> <sect2 id="cdda"> -<title>CD �����</title> +<title>CD аудио</title> <para> -<application>MPlayer</application> ����� ������������ <application>cdparanoia -</application>(����������) ��� ������������ CDDA (Audio CD[����� CD]). -� ������ ����� ������� �� ������ �������� ������������ ���������� +<application>MPlayer</application> может использовать <application>cdparanoia +</application>(библиотеку) для проигрывания CDDA (Audio CD[Аудио CD]). +В задачи этого раздела не входит описание возможностей библиотеки <application>cdparanoia</application>. </para> <para> -��. �� man �������� �������� ����� <option>-cdda</option>, ������� ����� -�������������� ��� �������� ���������� � ���������� +См. на man странице описание опции <option>-cdda</option>, которая может +использоваться для передачи параметров в библиотеку <application>cdparanoia</application>. </para> </sect2> @@ -455,22 +455,22 @@ <sect2 id="xmms"> <title>XMMS</title> <para> -<application>MPlayer</application> ����� ������������ +<application>MPlayer</application> может использовать <application>XMMS</application> -���������� ��� �����<!-- ������ ���������, �� ��� - ������� �� XMMS :) -->, ����� -����������� ��������� �������� ������. ���������� ���������� ��� ������������ -������� �� SNES ���, SID ������� (�� Commodore 64), ��������� Amiga ��������, -.xm, .it, VQF, musepack, Bonk, shorten � ��������� ������. ��� ��� �� ������ -�������� �� <ulink url="http://www.xmms.org/plugins_input.html">�������� -���������� XMMS ��� �����</ulink>. +расширения для ввода<!-- звучит жутковато, но это - перевод из XMMS :) -->, чтобы +проигрывать множество форматов файлов. Существуют расширения для проигрывания +мелодий из SNES игр, SID мелодий (из Commodore 64), множества Amiga форматов, +.xm, .it, VQF, musepack, Bonk, shorten и множества других. Все это Вы можете +отыскать на <ulink url="http://www.xmms.org/plugins_input.html">странице +расширений XMMS для ввода</ulink>. </para> <para> -��� ������������� ���� ������������ ��� ����� ���������� <application>XMMS -</application> � �������������� <application>MPlayer</application> c ��������������� ������: -<filename>./configure --enable-xmms</filename>. ���� ��� �� ��������, ��� -����� ������������ ��������� ���� � ���������� � ����������� ���������������, -��������� ����� <option>--with-xmmsplugindir</option> � <option> +Для использования этих возможностей Вам нужно установить <application>XMMS +</application> и скомпилировать <application>MPlayer</application> c соответствующей опцией: +<filename>./configure --enable-xmms</filename>. Если это не работает, Вам +может понадобиться настроить пути к библиотеке и расширениям непосредственно, +используя опции <option>--with-xmmsplugindir</option> и <option> --with-xmmslibdir</option>. </para> </sect2> Modified: trunk/DOCS/xml/ru/documentation.xml ============================================================================== --- trunk/DOCS/xml/ru/documentation.xml (original) +++ trunk/DOCS/xml/ru/documentation.xml Mon Oct 30 16:32:47 2006 @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="KOI8-R"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20085 --> <bookinfo id="toc"> @@ -13,7 +13,7 @@ <year>2004</year> <year>2005</year> <year>2006</year> - <holder>�������� MPlayer[MPlayer team]</holder> + <holder>комманда MPlayer[MPlayer team]</holder> </copyright> <!-- <legalnotice> @@ -37,147 +37,147 @@ <preface id="howtoread"> -<title>��� ������ ��� ������������</title> +<title>Как читать эту документацию</title> <para> -���� �� ������������� ��������� � ������ ���, ���������� ��� �� ������ �� ����� -� ������ "���������", � �������������� ������, ������� �� ����������. -���� � ��� ��� �ݣ �������� -�������, ��������� � <link linkend="toc">����������</link> � ������� ���, -�������� <xref linkend="faq"/>, ��� ����������� ���'grep'���� �����. -�� ������� ����� �������� �� ���ģ�� ������ �����, � ���������, ��������, ��� -������������ � ����� -<ulink url="http://www.mplayerhq.hu/design7/info.html#mailing_lists">���������</ulink>. +Если Вы инсталлируете программу в первый раз, прочитайте все от начала до конца +в секции "Установка", и просматривайте ссылки, которые Вы обнаружите. +Если у Вас все ещё остались +вопросы, вернитесь к <link linkend="toc">Оглавлению</link> и поищите там, +прочтите <xref linkend="faq"/>, или попытайтесь про'grep'пить файлы. +На большую часть вопросов Вы найдёте ответы здесь, а остальные, наверное, уже +спрашивались в наших +<ulink url="http://www.mplayerhq.hu/design7/info.html#mailing_lists">рассылках</ulink>. <!-- FIXME: This refers to nonexistent links -��������� -<ulink url="http://lists.mplayerhq.hu/cgi-bin/s-arch.cgi">�� �������</ulink>, � -������� ����� ����� ����� ������ ����������. +Проверьте +<ulink url="http://lists.mplayerhq.hu/cgi-bin/s-arch.cgi">по архивам</ulink>, в +которых можно найти много ценной информации. --> </para> </preface> <chapter id="intro"> -<title>��������</title> +<title>Введение</title> <para> -<application>MPlayer</application> - ��� ������������� ������� ��� LINUX'� -(�������� �� ������ ������ UNIX'�� � <emphasis role="bold">��-x86</emphasis> -CPU, ��. <xref linkend="ports"/>). �� ����������� ����������� MPEG, VOB, AVI, +<application>MPlayer</application> - это проигрыватель фильмов для LINUX'а +(работает на многих других UNIX'ах и <emphasis role="bold">не-x86</emphasis> +CPU, см. <xref linkend="ports"/>). Он проигрывает большинство MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, -RoQ, PVA, Matroska ������, �������� �� ��������� "������", XAnim'������, RealPlayer'������, � -Win32 DLL �������. �� ����� ������ �������� <emphasis role="bold">VideoCD, SVCD, -DVD, 3ivx, RealMedia, Sorenson, Theora</emphasis>, � -<emphasis role="bold">DivX</emphasis> ������. ������ ������ ������������ -<application>MPlayer</application>'� �������� ������� ������ �������������� -��������� ������. �� �������� � X11, Xv, DGA, OpenGL, SVGAlib, -fbdev, AAlib, libcaca, DirectFB, � ����� ���� �� ������ -������������ GGI and SDL (� ����� ������� ��� �� ��������) � ����� ��������� -�������������� ��������� ��� ���������� ���� (��� Matrox, 3Dfx and Radeon, -Mach64, Permedia3)! ����������� �� ��� ������������ ����������� ��� ���������� -���������������, ������� �� ������ ����������� ���������� ������ �� ������ -������.<application>MPlayer</application> ������������ ��������� ���������� -MPEG ��������, ����� ��� <link linkend="dvb">DVB</link> � -<link linkend="dxr3">DXR3/Hollywood+</link>. � ��� ���ޣ� ������� ������� -���������� ����Σ���� ��������� (<emphasis role="bold">14 �������������� -�����</emphasis>) � ������������/ISO 8859-1,2 (����������, ����������, �������, -� �. �.), ��������������, ���������� ��������, � ������ ���������� �� ����� +RoQ, PVA, Matroska файлов, опираясь на множество "родных", XAnim'овских, RealPlayer'овских, и +Win32 DLL кодеков. Вы также можете смотреть <emphasis role="bold">VideoCD, SVCD, +DVD, 3ivx, RealMedia, Sorenson, Theora</emphasis>, и +<emphasis role="bold">DivX</emphasis> фильмы. Другой важной особенностью +<application>MPlayer</application>'а является широкий спектр поддерживаемых +устройств вывода. Он работает с X11, Xv, DGA, OpenGL, SVGAlib, +fbdev, AAlib, libcaca, DirectFB, и кроме того Вы можете +использовать GGI and SDL (и таким образом все их драйверы) и также несколько +низкоуровневых драйверов для конкретных карт (для Matrox, 3Dfx and Radeon, +Mach64, Permedia3)! Большинство из них поддерживают программное или аппаратное +масштабирование, поэтому Вы можете насладиться просмотром фильма на полном +экране.<application>MPlayer</application> поддерживает некоторые аппаратные +MPEG декодеры, такие как <link linkend="dvb">DVB</link> и +<link linkend="dxr3">DXR3/Hollywood+</link>. А как насчёт славных больших +сглаженных затенённых субтитров (<emphasis role="bold">14 поддерживаемых +типов</emphasis>) с Европейскими/ISO 8859-1,2 (венгерский, английский, чешский, +и т. п.), кириллическими, корейскими шрифтами, и вывода информации на экран [On Screen Display (OSD)]? </para> <para> -����� ��� ������� ����������� ������ģ���� MPEG ����� (������� ��� ��������� VCD), -������ AVI �����, ������� �� ������������� ��������� -windows media player. ���� AVI ����� ��� ������� �������� ��������������. -�� ������ �������� ������� ������ � ������� ����� <option>-idx</option>, ��� -����������� � ������� <application>MEncoder</application>'�, -����� ������� ������� ����������� ������������ -�� ������! ��� ������ ������������ � �������� - �������� ������ ����, -�� �������� ����� �����������. ����� ���� � ���� ������ -������� �������� ��� ����������� �����. +Плеер без проблем проигрывает повреждённые MPEG файлы (полезно для некоторых VCD), +плохие AVI файлы, которые не проигрываются известным +windows media player. Даже AVI файлы без индекса являются проигрываемыми. +Вы можете временно сделать индекс с помощью ключа <option>-idx</option>, или +перманентно с помощью <application>MEncoder</application>'а, +таким образом получив возможность перемещаться +по фильму! Как видите стабильность и качество - наиболее важные вещи, +но скорость также изумительна. Кроме того у него мощная +система плагинов для манипуляции видео. </para> <para> -<application>MEncoder</application> (���������� ������� <application>MPlayer -</application>'a [<application>MPlayer</application>'s Movie Encoder]) - ��� ������� -���������� ������� ��������������� ��� ����������� �������, ������������� MPlayer'�� -(<emphasis role="bold">AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA</emphasis>) � ������ -������������� <application>MPlayer</application>'�� ������� (��. ����). -�� ����� ���������� ������ ������� ��������, ��� -<emphasis role="bold">MPEG-4 (DivX4)</emphasis> (1 ��� 2 �������), +<application>MEncoder</application> (Кодировщик фильмов <application>MPlayer +</application>'a [<application>MPlayer</application>'s Movie Encoder]) - это простой +кодировщик фильмов предназначенный для кодирования фильмов, проигрываемых MPlayer'ом +(<emphasis role="bold">AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA</emphasis>) в другие +проигрываемые <application>MPlayer</application>'ом форматы (см. ниже). +Он может кодировать такими разными кодеками, как +<emphasis role="bold">MPEG-4 (DivX4)</emphasis> (1 или 2 прохода), <systemitem class="library">libavcodec</systemitem>, -<emphasis role="bold">PCM/MP3/VBR MP3</emphasis> ����. +<emphasis role="bold">PCM/MP3/VBR MP3</emphasis> звук. </para> <itemizedlist> -<title>����������� <application>MEncoder</application>'�</title> +<title>Возможности <application>MEncoder</application>'а</title> <listitem><simpara> - ����������� �� �������� ������� �������� ������ � ��������� - <application>MPlayer'�</application> + кодирование из широкого спектра форматов файлов и декодеров + <application>MPlayer'а</application> </simpara></listitem> <listitem><simpara> - ����������� �� ��� ������ FFmpeg'������ ���������� + кодирование во все кодеки FFmpeg'овской библиотеки <link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link> </simpara></listitem> <listitem><simpara> - ����������� ����� � <emphasis role="bold">V4L ����������� TV ������� + кодирование видео с <emphasis role="bold">V4L совместимых TV тюнеров </emphasis> </simpara></listitem> <listitem><simpara> - �����������/������������������� � "��ϣ���"[interleaved] AVI ����� - � ��������������� �������� + кодирование/мультиплексирование в "слоёные"[interleaved] AVI файлы + с соответствующим индексом </simpara></listitem> <listitem><simpara> - �������� ������ � ����� ������� �� �������� ����� + создание файлов с аудио потоком из внешнего файла </simpara></listitem> <listitem><simpara> - ����������� � 1, 2 ��� 3 ������� + кодирование в 1, 2 или 3 прохода </simpara></listitem> <listitem><para> - <emphasis role="bold">VBR</emphasis> MP3 ����� + <emphasis role="bold">VBR</emphasis> MP3 аудио <important><simpara> - VBR MP3 ����� �� ������ ������ ������������� �������� Windows! + VBR MP3 аудио не всегда хорошо проигрывается плеерами Windows! </simpara></important> </para></listitem> <listitem><simpara> - PCM ����� + PCM аудио </simpara></listitem> <listitem><simpara> - ����������� ������� + копирование потоков </simpara></listitem> <listitem><simpara> - ������� A/V ������������� (�������� �� PTS, ����� ���� ��������� � ������� - ����� <option>-mc 0</option> ) + входная A/V синхронизация (основана на PTS, может быть отключена с помощью + ключа <option>-mc 0</option> ) </simpara></listitem> <listitem><simpara> - ��������� FPS[������/���] ������ <option>-ofps</option> (������� ��� ����������� - 29.97fps VOB � 24fps AVI) + коррекция FPS[кадров/сек] ключом <option>-ofps</option> (полезно при кодировании + 29.97fps VOB в 24fps AVI) </simpara></listitem> <listitem><simpara> - ������������� ����� ����� ������ ������� �������� (���������[crop], -����������[expand], ���������[flip], ����-���������[postprocess], -�������[rotate], ���������������[scale], rgb/yuv ��������������) + использование нашей очень мощной системы плагинов (обрезание[crop], +расширение[expand], отражение[flip], пост-обработка[postprocess], +поворот[rotate], масштабирование[scale], rgb/yuv преобразования) </simpara></listitem> <listitem><simpara> - ����� ���������� DVD/VOBsub <emphasis role="bold">�</emphasis> ��������� �������� � ���� �������� ���� + может кодировать DVD/VOBsub <emphasis role="bold">И</emphasis> текстовые субтитры в один выходной файл </simpara></listitem> <listitem><simpara> - ����� ��������� DVD �������� � VOBsub ������ + может извлекать DVD субтитры в VOBsub формат </simpara></listitem> </itemizedlist> <itemizedlist> -<title>����������� �����������</title> +<title>Планируемые возможности</title> <listitem><simpara> - �ݣ ������� ���������� ��������� �������� �����������.������������� - (�������� VOB ������ � DivX4/Indeo5/VIVO �������� :) + ещё большее количество доступных форматов кодирования.декодирования + (создание VOB файлов с DivX4/Indeo5/VIVO потоками :) </simpara></listitem> </itemizedlist> <!-- FIXME: the license should be in bookinfo --> <para> -<application>MPlayer</application> � <application>MEncoder</application> ����� ���������������� � ������������ � GNU General +<application>MPlayer</application> и <application>MEncoder</application> могут распространяться в соответствии с GNU General Public License Version 2. </para> Modified: trunk/DOCS/xml/ru/faq.xml ============================================================================== --- trunk/DOCS/xml/ru/faq.xml (original) +++ trunk/DOCS/xml/ru/faq.xml Mon Oct 30 16:32:47 2006 @@ -1,108 +1,108 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20304 --> <chapter id="faq" xreflabel="FAQ"> -<title>����� ���������� �������</title> +<title>Часто Задаваемые вопросы</title> <qandaset defaultlabel="qanda"> <qandadiv id="faq-development"> -<title>����������</title> +<title>Разработка</title> <qandaentry> <question><para> -��� ������� ���������� ���� ��� <application>MPlayer</application>? +Как создать правильный патч для <application>MPlayer</application>? </para></question> <answer><para> -�� ������� <ulink url="../../tech/patches.txt">������� ��������</ulink> -����������� ��� ����������� ������. ����������, �������� �����������. +Мы создали <ulink url="../../tech/patches.txt">краткий документ</ulink> +описывающий все необходимые детали. Пожалуйста, следуйте инструкциям. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ��������� <application>MPlayer</application> �� ����� ����? +Как перевести <application>MPlayer</application> на новый язык? </para></question> <answer><para> -���������� <ulink url="../../tech/translations.txt">HOWTO �� ��������</ulink> (����.), -��� ��� �������. �� �������������� ������� �� ������ ���������� � �������� +Прочитайте <ulink url="../../tech/translations.txt">HOWTO по переводу</ulink> (англ.), +там все описано. За дополнительной помощью вы можете обратиться в рассылку <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-translations">MPlayer-translations</ulink>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ����� ������ �������� <application>MPlayer</application>? +Как можно помочь развитию <application>MPlayer</application>? </para></question> <answer><para> -�� ����� ����� ��� ��������� ������� -<ulink url="http://www.mplayerhq.hu/donations.html">�������������</ulink> ������������� -� ����������� ������������. ��� ��������� ��� ��������� �������� +Мы будем более чем счастливы принять +<ulink url="http://www.mplayerhq.hu/donations.html">пожертвования</ulink> оборудованием +и программным обеспечением. Они позволяют нам постоянно улучшать <application>MPlayer</application>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ����� ������������� <application>MPlayer</application>? +Как стать разработчиком <application>MPlayer</application>? </para></question> <answer><para> -�� ������ ���� �������������� �����, ������������ ���������� ���� � ������������. -��� ������ �������� <ulink url="../../tech/">����������� ������������</ulink> (����.). -����� ��� ������� ����������� �� ������ �������� +Мы всегда рады приветствовать людей, занимающихся написанием кода и документации. +Для начала прочтите <ulink url="../../tech/">техническую документацию</ulink> (англ.). +Затем вам следует подписаться на список рассылки <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng">MPlayer-dev-eng</ulink> -� ������ ��������� ����. ���� �� ������ ������ � �������������, �� ����������� �� +и начать написание кода. Если вы хотите помочь с документацией, то подпишитесь на <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-docs">MPlayer-docs</ulink>. </para></answer> </qandaentry> <qandaentry> <question><para> -������ �� �� ����������� autoconf/automake? +Почему вы не используете autoconf/automake? </para></question> <answer><para> -� ��� ���� ���������, ���������� ������� ������� ������. ��� ������ ����������� -�� ����� �������, ����� �� �� ������? ����� ����, ���, ��� � -<ulink url="http://freshmeat.net/articles/view/889/">��������� ������</ulink>, �� �������� -auto* �������. +У нас есть модульная, написанная вручную система сборки. Она хорошо справляется +со своей работой, зачем же ее менять? Кроме того, нам, как и +<ulink url="http://freshmeat.net/articles/view/889/">некоторым другим</ulink>, не нравятся +auto* утилиты. </para></answer> </qandaentry> </qandadiv> <qandadiv id="faq-compilation-installation"> -<title>���������� � ���������</title> +<title>Компиляция и установка</title> <qandaentry> <question><para> -���������� ����������� � ������� � <application>gcc</application> ������������ -� ���������� ����������, ���������� ����� -<systemitem>internal compiler error</systemitem> ��� +Компиляция завершается с ошибкой и <application>gcc</application> вываливается +с загадочным сообщением, содержащим фразу +<systemitem>internal compiler error</systemitem> или <systemitem>unable to find a register to spill</systemitem>. </para></question> <answer><para> -�� ����������� � ������� � <application>gcc</application>. ����������, -<ulink url="http://gcc.gnu.org/bugs.html">�������� �� ���� ������������� gcc</ulink> -�� �� ���. � ���� ��������� ������ <application>MPlayer</application>, ������, -����� �������� ������ �����������. ��� �� �����, �� �� ����� �� ���������, �� � -��������� ����������� ��� ��� ������ ������ ����������� �� �����. -����� �������� ���� ��������, ���� ����������� �������� � ���������� ������ �����������, ���� -����� ������������. +Вы столкнулись с ошибкой в <application>gcc</application>. Пожалуйста, +<ulink url="http://gcc.gnu.org/bugs.html">сообщите об этом разработчикам gcc</ulink> +но не нам. В силу некоторых причин <application>MPlayer</application>, похоже, +часто вызывает ошибки компилятора. Тем не менее, мы не можем их исправить, но и +добавлять специальный код для обхода ошибок компилятора не будем. +Чтобы избежать этой проблемы, либо используйте надежную и стабильную версию компилятора, либо +часто обновляйтесь. </para></answer> </qandaentry> <qandaentry> <question><para> -���������� �� �������� (RPM/Debian) ������ <application>MPlayer</application>? +Существуют ли бинарные (RPM/Debian) пакеты <application>MPlayer</application>? </para></question> <answer><para> -�������� ������� <link linkend="debian">Debian</link> � <link linkend="rpm">RPM</link>. +Смотрите разделы <link linkend="debian">Debian</link> и <link linkend="rpm">RPM</link>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������� 32-� ������ ������ <application>MPlayer</application> �� 64-� ������ Athlon? +Как собрать 32-х битную версию <application>MPlayer</application> на 64-х битном Athlon? </para></question> <answer><para> -���������� ��������� ����� configure: +Попробуйте следующие опции configure: <screen> ./configure --target=athlon_xp --cc="gcc -m32" --as="as --32" --with-extralibdir=/usr/lib </screen> @@ -111,292 +111,292 @@ <qandaentry> <question><para> -Configure ����������� � ��������� ����������, � <application>MPlayer</application> -�� �������������! +Configure завершается с указанным сообщением, и <application>MPlayer</application> +не компилируется! <screen>Your gcc does not support even i386 for '-march' and '-mcpu'</screen> </para></question> <answer><para> -��� gcc ����������� ����������, ��������� <filename>configure.log</filename> -��� ����� ��������� ����������. +Ваш gcc некорректно установлен, проверьте <filename>configure.log</filename> +для более подробной информации. </para></answer> </qandaentry> <qandaentry> <question><para> -� ���� Matrox G200/G400/G450/G550, ��� ��� ��������������/������������ -<systemitem>mga_vid</systemitem> �������? +Я имею Matrox G200/G400/G450/G550, как мне скомпилировать/использовать +<systemitem>mga_vid</systemitem> драйвер? </para></question> <answer><para> -���������� ������ <link linkend="mga_vid">mga_vid</link>. +Прочитайте раздел <link linkend="mga_vid">mga_vid</link>. </para></answer> </qandaentry> <qandaentry> <question><para> -�� ����� 'make', <application>MPlayer</application> �������� �� ������������� -���������� X11. � �� �������, ���� X11 � ���� <emphasis>����������</emphasis>!? +На этапе 'make', <application>MPlayer</application> жалуется на отсутствующие +библиотеки X11. Я не понимаю, ведь X11 у меня <emphasis>установлен</emphasis>!? </para></question> <answer><para> -... �� �� �� ������ ������������� ������� ���������� X11. ���� ��� ����������� -�����������. ��� ���������� <filename>XFree86-devel*</filename> � Red Hat, -<filename>xlibs-dev</filename> � Debian Woody � -<filename>libx11-dev</filename> � Debian Sarge. ����� ��������� ���������� �� -������������� ������ <filename class="directory">/usr/X11</filename> � -<filename class="directory">/usr/include/X11</filename> (��� ����� ���� -��������� � Mandrake). +... но вы не имеете установленных пакетов разработки X11. Либо они установлены +некорректно. Они называются <filename>XFree86-devel*</filename> в Red Hat, +<filename>xlibs-dev</filename> в Debian Woody и +<filename>libx11-dev</filename> в Debian Sarge. Также проверьте существуют ли +символические ссылки <filename class="directory">/usr/X11</filename> и +<filename class="directory">/usr/include/X11</filename> (это может быть +проблемой в Mandrake). </para></answer> </qandaentry> <qandaentry> <question><para> -������ � Mac OS 10.3 �������� � ���������� ������� ��������</para></question> +Сборка в Mac OS 10.3 приводит к нескольким ошибкам линковки</para></question> <answer><para> -��� �������, ������ �������� �������� ���: +Как правило, ошибка линковки выглядит так: <screen> ld: Undefined symbols: _LLCStyleInfoCheckForOpenTypeTables referenced from QuartzCore expected to be defined in ApplicationServices _LLCStyleInfoGetUserRunFeatures referenced from QuartzCore expected to be defined in ApplicationServices </screen> -��� �������� - ��������� ������������� Apple, ������������ 10.4 ��� ���������� �� �������� � -���������������� ��������� ������������� 10.3 ����� Software Update. -��������̣���� ������� ������������ � 10.4, �� �� ��� � 10.3. -���� �� ������� - ����� QuickTime �� ������ 7.0.1, �� ���� � ������. +Эта проблема - результат разработчиков Apple, использующих 10.4 для компиляции их программ и +распространяющих бинарники пользователям 10.3 через Software Update. +Неопределённые символы присутствуют в 10.4, но их нет в 10.3. +Одно из решений - откат QuickTime до версии 7.0.1, но есть и лучшее. </para><para> -��������� <ulink url="http://rapidshare.de/files/20281171/CompatFrameworks.tgz.html">����� ������ ������ ����������</ulink>. -�� �������� �����, ���������� ��������� QuickTime 7.0.1 � QuartzCore 10.3.9. +Загрузите <ulink url="http://rapidshare.de/files/20281171/CompatFrameworks.tgz.html">более старую версию фреймворка</ulink>. +Вы получите архив, содержащий фреймворк QuickTime 7.0.1 и QuartzCore 10.3.9. </para><para> -���������� ���� ����-������, ����� ����� System (�.�. �� �������������� ��� ��������� -�. <filename class="directory">/System/Library/Frameworks</filename>! -��� ������ ����� ����� ������ ��� ������� ������� � ���������!) +Распакуйте файл куда-нибудь, кроме папки System (т.е. не устанавливайте эти программы +в. <filename class="directory">/System/Library/Frameworks</filename>! +Эта старая копия нужна только для решения проблем с линковкой!) <screen> gunzip < CompatFrameworks.tgz | tar xvf - </screen> -� config.mak ������� �������� +В config.mak следует добавить <systemitem>-F/path/to/where/you/extracted</systemitem> -� ���������� <systemitem>OPTFLAGS</systemitem>. -��� ������������ <application>X-Code</application> �� ������ ������ ������� ��� ���������� -������ ���������. +к переменной <systemitem>OPTFLAGS</systemitem>. +При использвании <application>X-Code</application> вы можете просто выбрать эти фреймворки +вместо системных. </para><para> -������������ �������� <application>MPlayer</application> ����� ������������ ���������, -������������� � ����� �������, ��������� ������������ ������ ������� ����������. -(��� ����� ���������, �������� <systemitem>otool -l</systemitem>). +Получившийся бинарный <application>MPlayer</application> будет использовать фреймворк, +установленный в вашей системе, используя динамические ссылки времени исполнения. +(Это можно проверить, запустив <systemitem>otool -l</systemitem>). </para></answer> </qandaentry> </qandadiv> <qandadiv id="faq-general"> -<title>����� �������</title> +<title>Общие вопросы</title> <qandaentry> <question><para> -���� �� ������ ��������, ����������� <application>MPlayer</application>? +Есть ли списки рассылки, посвященные <application>MPlayer</application>? </para></question> <answer><para> -��. �������� ������ <ulink url="http://www.mplayerhq.hu/design7/mailing_lists.html">������ ��������</ulink> -������ �����. +Да. Смотрите раздел <ulink url="http://www.mplayerhq.hu/design7/mailing_lists.html">списки рассылки</ulink> +нашего сайта. </para></answer> </qandaentry> <qandaentry> <question><para> -� ��������� ���������� ������, ������������ ��� ��������� ����� �������� ������! -���� ��� ������� �������� �� ����? +Я обнаружил неприятную ошибку, появляющуюся при просмотре моего любимого фильма! +Кому мне следует сообщить об этом? </para></question> <answer><para> -�������� -<link linkend="bugreports">����������� �� ����������� ������� �� �������</link> -� �������� �����������. +Прочтите +<link linkend="bugreports">руководство по составлению отчетов об ошибках</link> +и следуйте инструкциям. </para></answer> </qandaentry> <qandaentry> <question><para> -� ���� �������� � ������������� ������ ... �������. ����� �� ��� ������������? +у меня проблемы с проигрыванием файлов ... кодеком. Можно ли его использовать? </para></question> <answer><para> -��������� <ulink url="../../codecs-status.html">��������� �������</ulink>, -���� ��� ��� ���, �� �������� <link linkend="codecs">������������ �� ������</link>, -�������� <link linkend="codec-importing">HOWTO �� �������������� �������</link>, � -��������� � ����. +Проверьте <ulink url="../../codecs-status.html">состояние кодеков</ulink>, +если его там нет, то прочтите <link linkend="codecs">документацию на кодеки</link>, +особенно <link linkend="codec-importing">HOWTO по импортированию кодеков</link>, и +свяжитесь с нами. </para></answer> </qandaentry> <qandaentry> <question><para> -� ������ ��������������� ���������� ��������� ���������, ���� ��� -����� �� �������� ���������: +В начале воспроизведения появляется следующее сообщение, хотя все +вроде бы работает прекрасно: <screen>Linux RTC init: ioctl (rtc_pie_on): Permission denied</screen> </para></question> <answer><para> -����� ������������ RTC �������, ��� ���������� ���������� ����������� ����. -����������� ����� � ������� <link linkend="rtc">RTC</link>. +Чтобы использовать RTC тайминг, вам необходимо специально настроенное ядро. +Подробности ищите в разделе <link linkend="rtc">RTC</link>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������� ��������?? +Как сделать скриншот?? </para></question> <answer><para> -����� ����� ����������� ������� ��������, �� ������ ������������ ������� -������ �����, ������� �� ���������� �������. -� X11 ��� <option>-vo x11</option>, � Windows ����������� +Чтобы иметь возможность сделать скриншот, Вы должны использовать драйвер +вывода видео, который не использует оверлей. +В X11 это <option>-vo x11</option>, в Windows используйте <option>-vo directx:noaccel</option>. </para> <para> -���� � ������ ������. ��������� <application>MPlayer</application> � ����� �������� +Есть и другой способ. Запустите <application>MPlayer</application> с видео фильтром <systemitem>screenshot</systemitem> -(<option>-vf screenshot</option>), � ������� ������� <keycap>s</keycap> ��� -�������� ���������. +(<option>-vf screenshot</option>), и нажмите клавишу <keycap>s</keycap> для +создания скриншота. </para></answer> </qandaentry> <qandaentry> <question><para> -����� ����� ����� � ��������� ������? +Каков смысл чисел в статусной строке? </para></question> <answer><para> -������: +Пример: <screen>A: 2.1 V: 2.2 A-V: -0.167 ct: 0.042 57/57 41% 0% 2.6% 0 4 49% 1.00x</screen> <variablelist> <varlistentry><term><systemitem>A: 2.1</systemitem></term> -<listitem><para>������� ����� � ��������</para></listitem> +<listitem><para>позиция аудио в секундах</para></listitem> </varlistentry> <varlistentry><term><systemitem>V: 2.2</systemitem></term> -<listitem><para>������� ����� � ��������</para></listitem> +<listitem><para>позиция видео в секундах</para></listitem> </varlistentry> <varlistentry><term><systemitem>A-V: -0.167</systemitem></term> -<listitem><para>����� �����-����� � �������� (��������)</para></listitem> +<listitem><para>сдвиг аудио-видео в секундах (задержка)</para></listitem> </varlistentry> <varlistentry><term><systemitem>ct: 0.042</systemitem></term> -<listitem><para>������� ��������� A-V �������������</para></listitem> +<listitem><para>сделано соррекций A-V синхронизации</para></listitem> </varlistentry> <varlistentry><term><systemitem>57/57</systemitem></term> -<listitem><para>������ ���������/������������ (������ �� ����� ��������� ���������)</para></listitem> +<listitem><para>кадров проиграно/декодировано (считая от места последней перемотки)</para></listitem> </varlistentry> <varlistentry><term><systemitem>41%</systemitem></term> -<listitem><para>����� CPU � ���������, ������������ ����� ������� - (��� ���������� � ������� ���������� ���� ���������� � video_out)</para></listitem> +<listitem><para>время CPU в процентах, используемое видео кодеком + (для поблочного и прямого рендеринга сюда включается и video_out)</para></listitem> </varlistentry> <varlistentry><term><systemitem>0%</systemitem></term> -<listitem><para>����� CPU, ������������ video_out</para></listitem> +<listitem><para>время CPU, используемое video_out</para></listitem> </varlistentry> <varlistentry><term><systemitem>2.6%</systemitem></term> -<listitem><para>����� CPU � ���������, ����������� ����� �������</para></listitem> +<listitem><para>время CPU в процентах, исползуемое аудио кодеком</para></listitem> </varlistentry> <varlistentry><term><systemitem>0</systemitem></term> -<listitem><para>��������� ������ ��� ���������� ������������� A-V</para></listitem> +<listitem><para>выброшено кадров для сохранения синхронизации A-V</para></listitem> </varlistentry> <varlistentry><term><systemitem>4</systemitem></term> -<listitem><para>������� ������� ��������������� (��� ������������� +<listitem><para>текущий уровень постпроцессинга (при использовании <option>-autoq</option>)</para></listitem> </varlistentry> <varlistentry><term><systemitem>49%</systemitem></term> -<listitem><para>������� ������� ������������� ����. (���������� �������� - ����� 50%)</para></listitem> +<listitem><para>текущий уровень использования кеша. (нормальное значение - около 50%)</para></listitem> </varlistentry> <varlistentry><term><systemitem>1.00x</systemitem></term> -<listitem><para>�������� ��������������� (��������� �� ���������� ��������)</para></listitem> +<listitem><para>скорость воспроизведения (множитель от нормальной скорости)</para></listitem> </varlistentry> </variablelist> -����������� �� ��� ������������ ��� �������, ����������� ����� <option>-quiet</option> -����� �� ������. ������ �����, ��� ��� ��������� ������ ������������� CPU ������� video_out -����� ���� (0%). ���� � ���, ��� ������ �� ���������� ��������������� �� ������ � �� ����� -���� ������� ��������. ���� �� ������ ������ �������� video_out � ���� ������ �������� -������� ��� ��������������� � <option>-vo null</option> � ����� ��������� ������ �����. +Большинство из них используются для отладки, используйте опцию <option>-quiet</option> +чтобы их скрыть. Имейте ввиду, что для некоторых файлов использование CPU модулем video_out +равно нулю (0%). Дело в том, что иногда он вызывается непосредственно из кодека и не может +быть измерен отдельно. Если вы хотите узнать скорость video_out в этом случае сравните +разницу при воспроизведении с <option>-vo null</option> и вашим драйвером вывода видео. </para></answer> </qandaentry> <qandaentry> <question><para> -���������� ���������, ��� �� ������ ���� <filename>/usr/local/lib/codecs/</filename> ... +Появляется сообщение, что не найден файл <filename>/usr/local/lib/codecs/</filename> ... </para></question> <answer><para> -��������� � ���������� �������� ������ � ����� -<ulink url="http://www.mplayerhq.hu/design7/dload.html">�������� ��������</ulink>. +Загрузите и установите бинарные кодеки с нашей +<ulink url="http://www.mplayerhq.hu/design7/dload.html">страницы загрузки</ulink>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� �������, ����� <application>MPlayer</application> �������� ��� ������ ����� -��� ������������� �����, �������� <filename>movie.avi</filename>? +Как сделать, чтобы <application>MPlayer</application> запомнил мои особые опции +для определенного файла, например <filename>movie.avi</filename>? </para></question> <answer><para> -�������� ���� � ������ <filename>movie.avi.conf</filename> � ������ ������� � ���, -��������� ��� � ������� <filename class="directory">~/.mplayer</filename> -��� � ���� ������� � �����-������. +Создайте файл с именем <filename>movie.avi.conf</filename> и вашими опциями в нем, +сохраните его в каталог <filename class="directory">~/.mplayer</filename> +или в один каталог с медиа-файлом. </para></answer> </qandaentry> <qandaentry> <question><para> -�������� ������������, ������ �� �������� �����-����, �� ��� ��������� -���������������! � ����, ��� ��������... +Субтитры великолепные, лучшие из виденных когда-либо, но они замедляют +воспроизведение! Я знаю, это необычно... </para></question> <answer><para> -����� ������� <filename>./configure</filename>, �������������� <filename>config.h</filename> -� �������� <systemitem>#undef FAST_OSD</systemitem> �� -<systemitem>#define FAST_OSD</systemitem>. ����������������. +После запуска <filename>./configure</filename>, отредактируйте <filename>config.h</filename> +и замените <systemitem>#undef FAST_OSD</systemitem> на +<systemitem>#define FAST_OSD</systemitem>. Перекомпилируйте. </para></answer> </qandaentry> <qandaentry> <question><para> -� �� ���� �������� ������ � GUI ����. � ����� ������ ������ ������� ����, �� ������ ���� -�����������. +Я не могу получить доступ к GUI меню. Я делаю щелчок правой кнопкой мыши, но пункты меню +отсутствуют. </para></question> <answer><para> -����������� FVWM? ���������� ���������: +Используете FVWM? Попробуйте следующее: <orderedlist> <listitem><para>Start -> Settings -> Configuration -> Base Configuration</para></listitem> -<listitem><para>���������� <systemitem>Use Applications position hints</systemitem> -� <systemitem>Yes</systemitem></para></listitem> +<listitem><para>Установите <systemitem>Use Applications position hints</systemitem> +в <systemitem>Yes</systemitem></para></listitem> </orderedlist> </para></answer> </qandaentry> <qandaentry> <question><para> -��� ��������� <application>MPlayer</application> � ������� ������? +Как запустить <application>MPlayer</application> в фоновой режиме? </para></question> <answer><para> -�����������: -<screen>mplayer <replaceable>�����</replaceable> <replaceable>���_�����</replaceable> < /dev/null &</screen> +Используйте: +<screen>mplayer <replaceable>опции</replaceable> <replaceable>имя_файла</replaceable> < /dev/null &</screen> </para></answer> </qandaentry> </qandadiv> <qandadiv id="faq-playback"> -<title>�������� ���������������</title> +<title>Проблемы воспроизведения</title> <qandaentry> <question><para> -�� ���� ������������ ������� ��������� �������� �������� ������������. +Не могу локализовать причину некоторой странной проблемы произведения. </para></question> <answer><para> -��������� ���� <filename>codecs.conf</filename> � +Завалялся файл <filename>codecs.conf</filename> в <filename>~/.mplayer/</filename>, <filename>/etc/</filename>, -<filename>/usr/local/etc/</filename> ��� � ����������� �����? ������� ���, -���������� <filename>codecs.conf</filename> ����� ����� �������� ���������� -������� � ��������������� ������ ��� ������������� ��������������, -������������� ���������� �������. �� �������������� ���������� ��������� ������� -<application>MPlayer</application>'�, ��� �� ����� ������ ��������, ���� -� ����� ������� ��������� ������� ������������� ���������. -��� ������������� ������������, ��� ������ ���� �, �� ������ ������, ��������� � -������������� ����������� ������ � ��������� ���������������. -���� ���� ���� ������������ ���-���� � ����� �������, ������� ���. +<filename>/usr/local/etc/</filename> или в аналогичном месте? Удалите его, +Устаревший <filename>codecs.conf</filename> может стать причиной непонятных +проблем и предназначается только для использования разработчиками, +занимающимися поддержкой кодеков. Он переопределяет внутренние настройки кодеков +<application>MPlayer</application>'а, что не сулит ничего хорошего, если +в новых версиях программы внесены несовместимые изменения. +При использовании неэкспертами, это верный путь к, на первый взгляд, случайным и +неподдающимся локализации крахам и проблемам воспроизведения. +Если этот файл присутствует где-либо в вашей системе, удалите его. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ��������� �������� ��� ������ �� ������ ����� ������ �����������? +Как настроить субтитры для вывода на черных полях вокруг изображения? </para></question> <answer><para> -�������������� ����� �������� <systemitem>expand</systemitem> ��� ���������� ������� -���������� �� ��������� � ���������� ����������� � ������� ������: +Воспользуйтесь видео фильтром <systemitem>expand</systemitem> для увеличения области +рендеринга по вертикали и разместите изображение у верхней кромки: <screen> mplayer -vf expand=0:-100:0:0 -slang de dvd://1 </screen> @@ -404,92 +404,92 @@ </qandaentry> <qandaentry> <question><para> -��� ������� ������� �����/��������� � DVD, OGM, Matroska ��� NUT �����? +Как выбрать дорожки звука/субтитров в DVD, OGM, Matroska или NUT файле? </para></question> <answer><para> -����� ������������ ����� <option>-aid</option> (����� ID) ��� <option>-alang</option> -(���� �����), <option>-sid</option> (ID ���������) ��� <option>-slang</option> -(���� ���������), ��������: +Нужно использовать опцию <option>-aid</option> (аудио ID) или <option>-alang</option> +(язык аудио), <option>-sid</option> (ID субтитров) или <option>-slang</option> +(язык субтитров), например: <screen> mplayer -alang eng -slang eng <replaceable>example.mkv</replaceable> mplayer -aid 1 -sid 1 <replaceable>example.mkv</replaceable> </screen> -���������� ������ ���������: +Посмотреть список доступных: <screen> -mplayer -vo null -ao null -frames 0 -v <replaceable>���_�����</replaceable> | grep sid -mplayer -vo null -ao null -frames 0 -v <replaceable>���_�����</replaceable> | grep aid +mplayer -vo null -ao null -frames 0 -v <replaceable>имя_файла</replaceable> | grep sid +mplayer -vo null -ao null -frames 0 -v <replaceable>имя_файла</replaceable> | grep aid </screen> </para></answer> </qandaentry> <qandaentry> <question><para> -������� ������������� ����� ����� ��������, �� ������ �� ����������. +Пытаюсь воспроизвести поток через интернет, но ничего не получается. </para></question> <answer><para> -���������� ������������� ����� � ������ <option>-playlist</option>. +Попробуйте воспроизвести поток с опцией <option>-playlist</option>. </para></answer> </qandaentry> <qandaentry> <question><para> -� �������� ����� �� P2P ����, �� �� �� ��������! +Я загрузил фильм из P2P сети, но он не работает! </para></question> <answer><para> -� ��� ����������� ��� ���������� ����. ���� �� �������� ��� �� ������, ������� -����������, ��� �� ��������, ��������� ����������� ����� <application>md5sum</application>. +У вас испорченный или поддельный файл. Если вы получили его от друзей, которые +утверждают, что он работает, проверьте контрольную сумму <application>md5sum</application>. </para></answer> </qandaentry> <qandaentry> <question><para> -� ���� �������� � ������������ ���������, ��������! +У меня проблемы с отображением субтитров, помогите! </para></question> <answer><para> -���������, ��� ������ ����������� ���������. ����� �������� ��� ���� ����� -<link linkend="fonts-osd">������ � OSD</link> �������, ������������ ���������. -���� ����������� TrueType ������, ���������, ��� ����������� -���������� <systemitem class="library">FreeType</systemitem>. -����� ����� ��������� ���� �������� ��� ������ ���������� ��������� ��� -���������� �������������. ���������� ������������� �� � ������ ������. +Убедитесь, что шрифты установлены правильно. Снова пройдите все шаги части +<link linkend="fonts-osd">Шрифты и OSD</link> раздела, посвященного установке. +Если используете TrueType шрифты, проверьте, что установлена +библиотека <systemitem class="library">FreeType</systemitem>. +Стоит также проверить ваши субтитры при помощи текстового редактора или +стороннего проигрывателя. Попробуйте преобразовать их в другой формат. </para></answer> </qandaentry> <qandaentry> <question><para> -������ <application>MPlayer</application> �� �������� � Fedora Core? +Почему <application>MPlayer</application> не работает в Fedora Core? </para></question> <answer><para> -��-�� ������� �������������� ����� exec-shield, prelink � ����� �����������, ������������ -Windows DLLs (����� ��� <application>MPlayer</application>). +Из-за плохого взаимодействия между exec-shield, prelink и любым приложением, использующим +Windows DLLs (таким как <application>MPlayer</application>). </para> <para> -�������� � ���, ��� exec-shield ������ ���������� ������ �������� ���� ��������� -���������. ����� ������� ������������ �� ������ prelink (���� ��� ������ ��� ������). +Проблема в том, что exec-shield делает случайными адреса загрузки всех системных +библиотек. Смена адресов производится на стадии prelink (один раз каждые две недели). </para> <para> -����� <application>MPlayer</application> �������� ��������� Windows DLL, �� ����� -��������� �� �� ������������� ������ (0x400000). ���� ��� ��� ��������� ������ -��������� ����������, <application>MPlayer</application> ������. -(�������� �������� - segmentation fault ��� ������� ������������� ����� +Когда <application>MPlayer</application> пытается загрузить Windows DLL, он хочет +поместить ее по определенному адресу (0x400000). Если там уже находится важная +системная библиотека, <application>MPlayer</application> рухнет. +(Типичные симптомы - segmentation fault при попытке воспроизвести файлы Windows Media 9.) </para> <para> -���� ����������� � ���� ���������, �� � ��� ���� ��� ��������: +Если столкнулись с этой проблемой, то у вас есть два варианта: <itemizedlist> -<listitem><para>��������� ���� ������. ��� ����� ����� ����������.</para></listitem> -<listitem><para>���������� ��� ��������� � ������� � ���������� prelink �������. -��� ��������� ����������:</para> +<listitem><para>Подождать пару недель. Все может снова заработать.</para></listitem> +<listitem><para>Слинковать все бинарники в системе с различными prelink опциями. +Вот пошаговая инструкция:</para> <para> <orderedlist> -<listitem><para>�������������� <filename>/etc/syconfig/prelink</filename> � ��������</para> +<listitem><para>Отредактируйте <filename>/etc/syconfig/prelink</filename> и измените</para> <para> <programlisting> PRELINK_OPTS=-mR </programlisting> </para> <para> -�� +на <programlisting> PRELINK_OPTS="-mR --no-exec-shield" </programlisting> @@ -497,10 +497,10 @@ </listitem> <listitem><para><command>touch /var/lib/misc/prelink.force</command></para></listitem> <listitem><para><command>/etc/cron.daily/prelink</command> -(��� ����������� ��� ����������, ��� ����� ������ ���������� �����.)</para></listitem> +(Это перелинкует все приложения, что может занять длительное время.)</para></listitem> <listitem> <para><command>execstack -s <replaceable>/path/to/</replaceable>mplayer</command> -(��� �������� exec-shield ��� ������������ ����� <application>MPlayer</application>.) +(Это отключит exec-shield для исполняемого файла <application>MPlayer</application>.) </para> </listitem> </orderedlist> @@ -512,165 +512,165 @@ <qandaentry> <question><para> -<application>MPlayer</application> ������� � ���������: +<application>MPlayer</application> умирает с собщением: <screen>MPlayer interrupted by signal 4 in module: decode_video</screen> </para></question> <answer><para> -�� ����������� <application>MPlayer</application> �� ����������, �������� �� ����, -�� ������� �� ��������������, ���� ���������������� � ������������ CPU "�� ����" +Не используйте <application>MPlayer</application> на процессоре, отличном от того, +на котором он компилировался, либо перекомпилируйте с определением CPU "на лету" (<command>./configure --enable-runtime-cpudetection</command>). </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������� ������� � ������, ��� ��������, �� ����� - ������������. � ������� ������������ -��� � �������. +При попытке захвата с тюнера, все работает, но цвета - неправильные. С другими приложениями +все в порядке. </para></question> <answer><para> -���� ����� �������� � ��������� ������������ ������ ��� ��������������, ���� �� ����� -���� ��� �� ������������. ���������� � YUY2 ������ YV12 �� ��������� (�������� -������ <link linkend="tv-input">TV</link>). +Ваша карта сообщает о некотором пространстве цветов как поддерживаемом, хотя на самом +деле его не поддерживает. Попробуйте с YUY2 вместо YV12 по умолчанию (смотрите +секцию <link linkend="tv-input">TV</link>). </para></answer> </qandaentry> <qandaentry> <question><para> -������� �������� ���������� �������� (������� �������) ��� ������������ ������ �� ��������. +Получаю странные процентные значения (слишком большие) при проигрывании файлов на ноутбуке. </para></question> <answer><para> -��� ������ ������� ���������� ������������������ �������� (BIOS, �� ����). -������������ ������ �������� ������� <emphasis role="bold">��</emphasis> -��������� ��������. ����� ����� ����������� -<ulink url="http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufreq.html">cpufreq</ulink> (SpeedStep ��������� ��� Linux), -�������� ��� �������. +Это эффект системы управления энергопотреблением ноутбука (BIOS, не ядра). +Подсоедините разъем внешнего питания <emphasis role="bold">до</emphasis> +включения ноутбука. Также можно попробовать +<ulink url="http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufreq.html">cpufreq</ulink> (SpeedStep интерфейс для Linux), +возможно это поможет. </para></answer> </qandaentry> <qandaentry> <question><para> -�����/����� ������ �������������, ��� ������� <application>MPlayer</application> -� ������� root �� ��������. ��� ������� � ������� �������� ������������� ��� �������� -���������. +Аудио/видео теряют синхронизацию, при запуске <application>MPlayer</application> +с правами root на ноутбуке. При запуске с правами обычного пользователся все работает +нормально. </para></question> <answer><para> -��� ���� ������ ������� ���������� ������������������ (�������� ����). -������������ ������ �������� ������� <emphasis role="bold">��</emphasis> -��������� �������� ���� ����������� ����� <option>-nortc</option>. +Это тоже эффект системы управления энергопотреблением (смотрите выше). +Подсоедините разъем внешнего питания <emphasis role="bold">до</emphasis> +включения ноутбука лиюо используйте опцию <option>-nortc</option>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ��������������� ������ ����������� ����� �������� ��������� � ���������� -��������� ���������: +При воспроизведении фильма изображение вдруг начинает дергаться и появляется +следующее сообщение: <screen>Badly interleaved AVI file detected - switching to -ni mode...</screen> </para></question> <answer><para> -����� � ����������� ������������ � ����� -<option>-cache</option> ������ �������� �� ����� ������.. -���������� <option>-nocache</option>. +Файлы с некорретным чередованием и опция +<option>-cache</option> вместе работают не очень хорошо.. +Попробуйте <option>-nocache</option>. </para></answer> </qandaentry> </qandadiv> <qandadiv id="faq-driver"> -<title>�������� ��������� ������ �����/����� (ao/vo)</title> +<title>Проблемы драйверов вывода аудио/видео (ao/vo)</title> <qandaentry> <question><para> -��� ������� � ������������� ������, ����������� ������ ������ ������ ����������� -������� �������������� ���������������. +При запуске в полноэкранном режиме, наблюдаются черные полосы вокруг изображения +вместно полноэкранного масштабирования. </para></question> <answer><para> -��� ������ ������ ����� ��������� �� ������������ ���������������, �, ��������� -��������� ����������� ��������������� ����� ���� ������ ���������, -<application>MPlayer</application> �� ����������� ��� �������������. -������ ����� �� ����������� ������� ������ <systemitem>x11</systemitem> ������ +Ваш дайвер вывода видео аппаратно не поддерживает масштабирование, и, поскольку +поблочное программное масштабирование может быть ужасно медленным, +<application>MPlayer</application> не задействует его автоматически. +Скорее всего вы используете драйвер вывода <systemitem>x11</systemitem> вместо <systemitem>xv</systemitem>. -���������� ������� <option>-vo xv</option> � ��������� ������ ��� -�������� <link linkend="video">������ �����</link>, ����� ������ � ������ -��������� ������ �����. ����� <option>-zoom</option> ���� ����������� -����������� ���������������. +Попробуйте указать <option>-vo xv</option> в командной строке или +прочтите <link linkend="video">раздел видео</link>, чтобы узнать о других +драйверах вывода видео. Опция <option>-zoom</option> явно задействует +программное масштабирование. </para></answer> </qandaentry> <qandaentry> <question><para> -� ������ ��� ��������� <application>MPlayer</application>. ������� ������� ���� -�������� � ��������� ������: +Я только что установил <application>MPlayer</application>. Попытка открыть файл +приводит к фатальной ошибке: <screen> Error opening/initializing the selected video_out (-vo) device. </screen> -��� ������ ��������? +Как решить проблему? </para></question> <answer><para> -������ ������� ������� ������ �����. ������� ��������� ������� ��� ��������� ������ -��������� ���������: +Просто смените драйвер вывода видео. Введите следующую коданду для получения списка +доступных драйверов: <screen> mplayer -vo help </screen> -��� ������ �������� ���������� �������, �������� ��� � ���� ������������. �������� +Как только выберите правильный драйвер, добавьте его в файл конфигурации. Добавьте <programlisting> - vo = <replaceable>���������_�������</replaceable> + vo = <replaceable>выбранный_драйвер</replaceable> </programlisting> -� <filename>~/.mplayer/config</filename> �/��� +в <filename>~/.mplayer/config</filename> и/или <programlisting> -vo_driver = <replaceable>���������_�������</replaceable> +vo_driver = <replaceable>выбранный_драйвер</replaceable> </programlisting> -� <filename>~/.mplayer/gui.conf</filename>. +в <filename>~/.mplayer/gui.conf</filename>. </para></answer> </qandaentry> <qandaentry> <question><para> -� ���� �������� � <replaceable>[��� ������� ��������]</replaceable> � -������������� ������� xv/xmga/sdl/x11 ... +У меня проблемы с <replaceable>[ваш оконный менеджер]</replaceable> и +полноэкранным режимом xv/xmga/sdl/x11 ... </para></question> <answer><para> -�������� <link linkend="bugreports">����������� �� ����������� ������� �� �������</link> -� �������� ���������������� ����� ���. -���������� ����� �������������������� � ������ <option>-fstype</option>. +Прочтите <link linkend="bugreports">руководство по составлению отчетов об ошибках</link> +и отошлите соответствуюющий отчет нам. +Попробуйте также поэкспериментировать в опцией <option>-fstype</option>. </para></answer> </qandaentry> <qandaentry> <question><para> -�������� ������������� ����� ��� ��������������� AVI �����. +Теряется синхронизация звука при воспроизведении AVI файла. </para></question> <answer><para> -���������� ����� <option>-bps</option> ��� <option>-nobps</option>. ���� ��� �� �������� -�������� <link linkend="bugreports">����������� �� ����������� ������� �� �������</link> -� ��������� ���� ���� �� ��� FTP. +Попробуйте опцию <option>-bps</option> или <option>-nobps</option>. Если это не помогает +прочтите <link linkend="bugreports">руководство по составлению отчетов об ошибках</link> +и загрузите этот файл на наш FTP. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ��������� ���������� MS DivX AVI � ������������ ~ 640x300 � MP3 ������������ -������� ��������. ���� ������� ����� <option>-nosound</option>, ��� �� (�� ��� �����). +Мой компьютер проигрывет MS DivX AVI с разрешениями ~ 640x300 и MP3 стереозвуком +слишком медленно. Если указать опцию <option>-nosound</option>, все ОК (но без звука). </para></question> <answer><para> -���� ������ ������� ��������� ���� ������� �������� ����� ����������� ��������. -���������� � ������������, ����� ������ ����� �� �������� ������������������. +Ваша машина слишком медленная либо драйвер звуковой карты неправильно работает. +Обратитесь к документации, чтобы узнать можно ли улучшить производительность. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������������ <application>dmix</application> � +Как использовать <application>dmix</application> с <application>MPlayer</application>? </para></question> <answer><para> -����� ��������� +После настройки <ulink url="http://alsa.opensrc.org/index.php?page=DmixPlugin">asoundrc</ulink> -����������� <option>-ao alsa:device=dmix</option>. +используйте <option>-ao alsa:device=dmix</option>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ����� ��� ��������������� ����� � ���������� ������ �������� ����: +Нет звука при воспроизведении видео и появляется ошибка подобная этой: <screen> AO: [oss] 44100Hz 2ch Signed 16-bit (Little-Endian) audio_setup: Can't open audio device /dev/dsp: Device or resource busy @@ -680,68 +680,68 @@ </screen> </para></question> <answer><para> -����������� KDE ��� GNOME �� ��������� �������� aRts ��� ESD? -��������� ��������� ������ ����� ��� ����������� <option>-ao arts</option> ��� -<option>-ao esd</option> �����, ��� �������� <application>MPlayer</application> -������������ aRts ��� ESD. ����� ��������, ��� �� ����������� ALSA ��� -�������� OSS, ���������� ��������� ALSA OSS ������ ���� ��� �������� ����� -<option>-ao alsa</option> � ��������� ������, ��� ������������� ALSA ��������. +Используете KDE или GNOME со звуковыми службами aRts или ESD? +Попроуйте отключить службу звука или используйте <option>-ao arts</option> или +<option>-ao esd</option> опции, для указания <application>MPlayer</application> +использовать aRts или ESD. Также возможно, что вы используете ALSA без +эмуляции OSS, попробуйте загрузить ALSA OSS модули ядра или добавьте опцию +<option>-ao alsa</option> в командную строку, для использования ALSA напрямую. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������� <application>MPlayer</application> � KDE ����������� ������ ����� -� ������ �����. �������� ����� ������ ���������� ���������������. +При запуске <application>MPlayer</application> в KDE наблюдается черный экран +и ничего более. Примерно через минуту начинается воспроизведение. </para></question> <answer><para> -aRts ��������� �������� ����������. ���� ��������� ������ �����, ���� -��������� ������ aRts � ������ ����������. ���� �� ������ ������������ ���� -����� aRts, ������� ����� ����� ����� ���������� �������� ������� aRts -(<option>-ao arts</option>). ���� �� �� ��������, ���� -<application>MPlayer</application> ������ ��� ����, ���������� SDL -(<option>-ao sdl</option>) � ���������, ��� SDL ����� �������� �� -������ aRts. �ݣ ���� ������� - ������ <application>MPlayer</application> -� artsdsp. +aRts блокирует звуковое устройство. Либо подождите старта видео, либо +отключите службу aRts в центре управления. Если вы хотите использовать звук +через aRts, укажите вывод звука через встроенный звуковой драйвер aRts +(<option>-ao arts</option>). Если он не работает, либо +<application>MPlayer</application> собран без него, попробуйте SDL +(<option>-ao sdl</option>) и убедитесь, что SDL может работать со +звуком aRts. Ещё один вариант - запуск <application>MPlayer</application> +с artsdsp. </para></answer> </qandaentry> <qandaentry> <question><para> -�������� � �������������� A/V. ��������� �� ���� AVI ������ ������������� ���������, �� -��������� - � ������� ���������! +Проблема с синхронизацией A/V. Некоторые из моих AVI файлов проигрываются нормально, но +некоторые - с двойной скоростью! </para></question> <answer><para> -� ��� ������� ���������� �������� �����/�������. ������ �����, �������������� ������ -������ � 44100Hz, � �� ��������� ��������� ���� � 22050Hz ������. ���������� -�������� ������ <systemitem>resample</systemitem>. +У вас неверно работающая звуковая карта/драйвер. Скорее всего, поддерживается работа +только с 44100Hz, а вы пытаетесь проиграть файл с 22050Hz звуком. Попробуйте +звуковой фильтр <systemitem>resample</systemitem>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������������ ������ ���������� ���������������� ����� � ����� ��� -<application>MPlayer</application> ������� � �������: +При проигрывании фильма происходит рассинхронизация звука и видео или +<application>MPlayer</application> рушится с ошибкой: <screen>DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!</screen> </para></question> <answer><para> -������ ����� ���� ���������. +Причин может быть несколько. <itemizedlist> <listitem><para> -��� CPU <emphasis>�/���</emphasis> ���������� <emphasis>�/���</emphasis> -���� ������� ���������. � ���� ������ <application>MPlayer</application> -������� ��������������� ��������� (� ���������� ����������� ������ ������ -�������������). +Ваш CPU <emphasis>и/или</emphasis> видеокарта <emphasis>и/или</emphasis> +шина слишком медленные. В этом случае <application>MPlayer</application> +выводит соответствующее сообщение (и количество выброшенных кадров быстро +увеличивается). </para></listitem> <listitem><para> -���� ��� AVI, ��������, � ���� �������� � ������������ �����/�����, -���������� ����� <option>-ni</option> ��� ������ ��������. ��� ���� ����� -�������� ���������. � ���� ������ ����� ������ ����� <option>-nobps</option> -�/��� <option>-mc 0</option>. +Если это AVI, возможно, у него проблемы с чередованием звука/видео, +попробуйте опцию <option>-ni</option> для обхода проблемы. Или файл имеет +неверный заголовок. В этом случае могут помочь опции <option>-nobps</option> +и/или <option>-mc 0</option>. </para></listitem> <listitem><para> -� ��� ������� �������� �������� �������. �������� -<link linkend="audio">����� ������</link>. +У вас неверно работает звуковой драйвер. Смотрите +<link linkend="audio">аудио раздел</link>. </para></listitem> </itemizedlist> </para></answer> @@ -749,213 +749,213 @@ <qandaentry> <question><para> -��� ���������� �� ���������������� ��� ��������� ������� RealMedia? +Как избавиться от рассинхронизации при перемотке потоков RealMedia? </para></question> <answer><para> -����� ������ ����� <option>-mc 0.1</option>. +Может помочь опция <option>-mc 0.1</option>. </para></answer> </qandaentry> </qandadiv> <qandadiv id="faq-dvd"> -<title>��������������� DVD</title> +<title>Воспроизведение DVD</title> <qandaentry> <question><para> -��� ������ DVD ���������/����? +Как насчет DVD навигации/Меню? </para></question> <answer><para> -<application>MPlayer</application> �� ������������ DVD ���� � ���� ��������� -������������� �����������, ������� ������ ���������� ��������� ����������� -����������� � �������������� �����������. ���� ������ ������ ����, ��� -�������� ������������ ������ �������������, �������� <application>xine</application>, -<application>vlc</application> ��� <application>Ogle</application>. -���� �� ������ �������� DVD ��������� � <application>MPlayer</application>, -���������� �� ��������������, �� ������ �����, ��� ��� �������� � ������������� ����. +<application>MPlayer</application> не поддерживает DVD меню в силу серъезных +архитектурных ограничений, которые мешают правильной обработке неподвижных +изображений и интерактивного содержимого. Если хотите модные меню, вам +придется использовать другой проигрыватель, например <application>xine</application>, +<application>vlc</application> или <application>Ogle</application>. +Если вы хотите получить DVD навигацию в <application>MPlayer</application>, +реализуйте ее самостоятельно, но имейте ввиду, что это нелегкое и ответственное дело. </para></answer> </qandaentry> <qandaentry> <question><para> -� �� ���� ���������� ��������� ����� DVD �� Sony Pictures/BMG. +Я не могу посмотреть некоторые новые DVD от Sony Pictures/BMG. </para></question> <answer><para> -��� ���������. ��� �������� � ������� ��������� ����������� ����. ������������ ������ -����������� ��� - �������� ��������������� ������ ������, ���������������� DVDnav -������ mpdvdkit2. ��� ����� �������, ������ <application>MPlayer</application> -� ���������� DVDnav, � ������� ����� ����� dvd:// �� dvdnav:// � ��������� ������. -DVDnav ���� ��� ��������� ����������� � mpdvdkit, ��� ��� �������� ������� ����� -<option>--disable-mpdvdkit</option> ������� configure. +Это нормально. Вас ободрали и продали намеренно испорченный диск. Единственный способ +просмотреть его - избежать воспроизведения плохих блоков, воспользовавшись DVDnav +вместо mpdvdkit2. Это можно сделать, собрав <application>MPlayer</application> +с поддержкой DVDnav, и заменив после этого dvd:// на dvdnav:// в командной строке. +DVDnav пока что настолько несовместим с mpdvdkit, что вам придется указать опцию +<option>--disable-mpdvdkit</option> скрипту configure. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������ ���������? <application>MPlayer</application> ����� �� ����������? +Как насчет субтитров? <application>MPlayer</application> умеет их отображать? </para></question> <answer><para> -��. �������� <link linkend="dvd">DVD ������</link>. +Да. Смотрите <link linkend="dvd">DVD раздел</link>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ���������� ������ ��� DVD-�������? � ���� ��� Windows! +Как установить регион для DVD-привода? У меня нет Windows! </para></question> <answer><para> -�������������� <ulink url="http://linvdr.org/projects/regionset/">�������� regionset</ulink>. +Воспользуйтесь <ulink url="http://linvdr.org/projects/regionset/">утилитой regionset</ulink>. </para></answer> </qandaentry> <qandaentry> <question><para> -DVD �� �������������, MPlayer �������� ��� ������� ������ "Encrypted VOB file!". +DVD не проигрываются, MPlayer зависает или выводит ошибку "Encrypted VOB file!". </para></question> <answer><para> -��� ����������� CSS �� �������� � ���������� ���������, ���� ������ ������� ����������. -�������� ����� �� ���������� ������. +Код расшифровки CSS не работает с некоторыми приводами, если регион неверно установлен. +Смотрите ответ на предыдущий вопрос. </para></answer> </qandaentry> <qandaentry> <question><para> -����� �� ����� root (setuid) ��� ��������������� DVD? +Нужны ли права root (setuid) для воспроизведения DVD? </para></question> <answer><para> -���. �������, �� ����� ����� ����������� ����� �� ���� DVD ���������� -(� <filename class="directory">/dev/</filename>). +Нет. Конечно, вы дожны иметь необходимые права на файл DVD устройства +(в <filename class="directory">/dev/</filename>). </para></answer> </qandaentry> <qandaentry> <question><para> -�������� �� �����������/���������� ������ ��������� �������? +Возможно ли проигрывать/кодировать только выбранные разделы? </para></question> <answer><para> -��, ���������� ����� <option>-chapter</option>. +Да, попробуйте опцию <option>-chapter</option>. </para></answer> </qandaentry> <qandaentry> <question><para> -��������������� DVD ���������! +Воспроизведение DVD медленное! </para></question> <answer><para> -����������� ����� <option>-cache</option> (��������� �� �������� man) � ���������� -�������� DMA ��� DVD ������� �������� <command>hdparm</command> (��������� � -<link linkend="drives">������� CD</link>). +Используйте опцию <option>-cache</option> (описанную на странице man) и попробуйте +включить DMA для DVD привода утилитой <command>hdparm</command> (описанной в +<link linkend="drives">разделе CD</link>). </para></answer> </qandaentry> <qandaentry> <question><para> -� ���������� DVD ��������� vobcopy. ��� ��� �����������/���������� � �������� -�����? +Я скопировал DVD используя vobcopy. Как его проигрывать/кодировать с жесткого +диска? </para></question> <answer><para> -����������� ����� <option>-dvd-device</option>, ����� ������� �������, ���������� �����: +Используйте опцию <option>-dvd-device</option>, чтобы указать каталог, содержащий файлы: <screen> -mplayer dvd://1 -dvd-device <replaceable>/����/�/��������</replaceable> +mplayer dvd://1 -dvd-device <replaceable>/путь/к/каталогу</replaceable> </screen> </para></answer> </qandaentry> </qandadiv> <qandadiv id="faq-features"> -<title>������� � ����� ������������</title> +<title>Просьбы о новых возможностях</title> <qandaentry> <question><para> -���� <application>MPlayer</application> �������������, � � ������� ���������� ����� ��� ������� -����� �������, ��������������� ������������. �������� �� ����� ����������� ��������� �� -����� �����. +Если <application>MPlayer</application> приостановлен, и я пытаюсь перемотать фильм или нажимаю +любую клавишу, воспроизведение продолжается. Хотелось бы иметь возможность перемотки во +время паузы. </para></question> <answer><para> -��� ������� ����������� ��� ������ ������������� A/V. ���� �� ���� ������� �� -���������� �������, �� ����� ��������������. +Это нелегко реализовать без потери синхронизации A/V. Пока ни одна попытка не +увенчалась успехом, но патчи приветствуются. </para></answer> </qandaentry> <qandaentry> <question><para> -������� ������������ �� +/- 1 ���� ������ 10 ������. +Хочется перематывать на +/- 1 кадр вместо 10 секунд. </para></question> <answer><para> -�� ������ ������������ �� 1 ���� ������, ������� ������� -<keycap>.</keycap>. ����� ����� �������������� ����� �������������� -(�������� �������� ����������� man ��� ������������). -����������� ����� ���� �� ����� ����������� � ��������� �������. +Вы можете перемещаться на 1 кадр вперед, нажимая клавишу +<keycap>.</keycap>. После этого вопроизведение будет приостановлено +(смотрите страницу руководства man для подробностей). +Перемещение назад вряд ли будет реализовано в ближайщем будущем. </para></answer> </qandaentry> </qandadiv> <qandadiv id="faq-encoding"> -<title>�����������</title> +<title>Кодирование</title> <qandaentry> <question><para> -��� ����������� �����������? +Как производить кодирование? </para></question> <answer><para> -�������� ������ <link linkend="mencoder"><application>MEncoder</application></link>. +Прочтите раздел <link linkend="mencoder"><application>MEncoder</application></link>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ��������� ���� ����� DVD � ����? +Как сохранить весь ролик DVD в файл? </para></question> <answer><para> -��� ������ ������������ � ������� ������ � ���������, ��� �� ������������� � -<application>MPlayer</application>, �������������� ������ +Как только определитесь с выбором ролика и проверите, что он проигрывается в +<application>MPlayer</application>, воспользуйтесь опцией <option>-dumpstream</option>. -��������: +Например: <screen> mplayer dvd://5 -dumpstream -dumpfile <replaceable>dvd_dump.vob</replaceable> </screen> -�������� 5-� ����� � ���� +сохранит 5-й ролик в файл <replaceable>dvd_dump.vob</replaceable> </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������������� ��������� (S)VCD? +Как автоматически создавать (S)VCD? </para></question> <answer><para> -���������� ������ <filename>mencvcd</filename> �� �������� -<filename class="directory">TOOLS</filename>. � ��� ������� �� ������ �������������� -DVD ��� ������ ������ � VCD ��� SVCD ������ � ���� ���������� �� �� CD. +Попробуйте скрипт <filename>mencvcd</filename> из каталога +<filename class="directory">TOOLS</filename>. С его помощью вы можете перекодировать +DVD или другие фильмы в VCD или SVCD формат и даже записывать их на CD. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������� (S)VCD? +Как создать (S)VCD? </para></question> <answer><para> -����� ������ <application>MEncoder</application> ����� �������������� ��������� -MPEG-2 �����, ������� ����� ������������ � �������� ������ ��� VCD ��� SVCD, -����������������� "�� �������" �� ���� ���������� (��������, ����� ���������� -�������, ������ �� �����������, � �����������-������������ �������). -�������� -<link linkend="menc-feat-vcd-dvd">������������� MEncoder ��� �������� VCD/SVCD/DVD-����������� ������</link>. +Новые версии <application>MEncoder</application> могут самостоятельно создавать +MPEG-2 файлы, которые можно использовать в качестве основы для VCD или SVCD, +воспроизводящиеся "из коробки" на всех платформах (например, чтобы поделиться +фильмом, снятым на видеокамеру, с компьютерно-неграмотными друзями). +Прочтите +<link linkend="menc-feat-vcd-dvd">Использование MEncoder для создания VCD/SVCD/DVD-совместимых файлов</link>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������� ��� �����? +Как склеить два файла? </para></question> <answer><para> -MPEG ����� ����� ���� ���������� � ����, ���� ������ �������. -��� ������ AVI, ������ ��������������� ��������� ������������ <application>MEncoder</application>'� -�������� � ����������� ������� �����: +MPEG файлы могут быть объединены в один, если сильно повезет. +Для файлов AVI, можете воспользоваться встроеной возможностью <application>MEncoder</application>'а +работать с несколькими файлами сразу: <screen> mencoder -ovc copy -oac copy -o <replaceable>out.avi</replaceable> <replaceable>file1.avi</replaceable> <replaceable>file2.avi</replaceable> </screen> -��� ����� �������� ������ ���� ����� ����� ���������� ���������� � ����� ���������� -�������. ����� ���������� -<ulink url="http://fixounet.free.fr/avidemux/">avidemux</ulink> � -<application>avimerge</application> (����� ������ ������ +Это будет работать только если файлы имеют одинаковое разрешение и сжаты одинаковым +кодеком. Также попробуйте +<ulink url="http://fixounet.free.fr/avidemux/">avidemux</ulink> и +<application>avimerge</application> (часть набора утилит <ulink url="http://www.transcoding.org/">transcode</ulink> ). </para></answer> @@ -963,28 +963,28 @@ <qandaentry> <question><para> -��� ��������� AVI ����� � ����������� �������� ��� �������� ������������? +Как исправить AVI файлы с испорченным индексом или неверным чередованием? </para></question> <answer><para> -�������� ������������� <option>-idx</option> � ����� ����������� ��������� � -AVI ������ � ����������� ��������, ���� �������� <option>-ni</option> ��� ��������������� ������ -� �������� ������������ ������� ������� +Избежать использования <option>-idx</option> и иметь возможность перемотки в +AVI файлах с испорченным индексом, либо избежать <option>-ni</option> для воспроизведения файлов +с неверным чередованием поможет команда <screen> mencoder <replaceable>input.avi</replaceable> -idx -ovc copy -oac copy -o <replaceable>output.avi</replaceable> </screen> -��� ��������� ����� � ����� � ����� ����, ��������� ����� ������ � ��������� �����������. -�������, ��� �� ������� ��������� ������ � ����� �/��� ����� ������. +Она скопирует видео и аудио в новый файл, генерируя новый индекс и исправляя чередование. +Конечно, это не поможет исправить ошибки в видео и/или аудио потоке. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ��������� ��������� � AVI �����? +Как исправить пропорции в AVI файле? </para></question> <answer><para> -�� ������ ��� ������� ��� ������ ����� <application>MEncoder</application>'� -<option>-force-avi-aspect</option>, ������� �������������� ���������� � ����������, ���������� -� ����� vprp AVI OpenDML ���������. ��������: +Вы можете это сделать при помощи опции <application>MEncoder</application>'а +<option>-force-avi-aspect</option>, которая переопределяет информацию о пропорциях, хранящуюся +в опции vprp AVI OpenDML заголовка. Например: <screen> mencoder <replaceable>input.avi</replaceable> -ovc copy -oac copy -o <replaceable>output.avi</replaceable> -force-avi-aspect 4/3 </screen> @@ -993,86 +993,86 @@ <qandaentry> <question><para> -��� ������� �����/������������ VOB ���� � ����������� �������? +Как сделать копию/закодировать VOB файл с испорченным началом? </para></question> <answer><para> -�������� �������� ��� ������� ���������� ����������� VOB ���� +Основная проблема при попытке кодировать испорченный VOB файл <footnote id='fn-corrupted-files-or-copy-protection'><para> -� �����-�� ���� ��������� ����� ������ �� ����������� ����� ���� ���������� ��� -����������� ����������. +В какой-то мере некоторые формы защиты от копирования могут быть восприняты как +испорченное содержимое. </para></footnote> -������� � ���, ��� ����� ������ ������������ ���� � ������� -A/V ��������������. ���� �� �������� ����������� � ������������ ����������� ������ -� ����������� ������ ��������� �����. ������� ����� ������ ���������� ������ (����� -�������� "�����_������_���_��������"): +состоит в том, что будет трудно закодировать файл с хорошей +A/V синхронизацией. Один из способов заключается в отбрасывании испорченных данных +и кодирования только корретной части. Сначала ищите начало корректных данных (меняя +параметр "колво_байтов_для_пропуска"): <screen> -mplayer <replaceable>input.vob</replaceable> -sb <replaceable>�����_������_���_��������</replaceable> +mplayer <replaceable>input.vob</replaceable> -sb <replaceable>колво_байтов_для_пропуска</replaceable> </screen> -����� �������� ����� ����, ���������� ���������� �����: +Затем создаете новый файл, содержащий корректную часть: <screen> -dd if=<replaceable>input.vob</replaceable> of=<replaceable>output_cut.vob</replaceable> skip=1 ibs=<replaceable>�����_������_���_��������</replaceable> +dd if=<replaceable>input.vob</replaceable> of=<replaceable>output_cut.vob</replaceable> skip=1 ibs=<replaceable>колво_байтов_для_пропуска</replaceable> </screen> </para></answer> </qandaentry> <qandaentry> <question><para> -�� ���� ������������ DVD �������� � AVI! +Не могу закодировать DVD субтитры в AVI! </para></question> <answer><para> -���������� ��������� ������� ����� <option>-sid</option> +Необходимо правильно указать опцию <option>-sid</option> </para></answer> </qandaentry> <qandaentry> <question><para> -��� ���������� ������ ��������� ������� �� DVD? +Как кодировать только выбранные эпизоды из DVD? </para></question> <answer><para> -����������� ����� <option>-chapter</option>, �������� <option>-chapter 5-7</option>. +Используйте опцию <option>-chapter</option>, например <option>-chapter 5-7</option>. </para></answer> </qandaentry> <qandaentry> <question><para> -� ���� �������� � ������� ����� 2�� � �������� ������� VFAT. ��� ��������? +Я хочу работать с файлами более 2Гб в файловой системе VFAT. Это возможно? </para></question> <answer><para> -���. VFAT �� ������������ ����� ����� 2��. +Нет. VFAT не поддерживает файлы более 2Гб. </para></answer> </qandaentry> <qandaentry> <question><para> -��� �������� ����� � ��������� ������ � �������� �����������? +Что означают числа в статусной строке в процессе кодировании? </para></question> <answer><para> -������: +Пример: <screen>Pos: 264.5s 6612f ( 2%) 7.12fps Trem: 576min 2856mb A-V:0.065 [2156:192]</screen> <variablelist> <varlistentry><term><systemitem>Pos: 264.5s</systemitem></term> -<listitem><para>��������� ������� � ���������� ������</para></listitem> +<listitem><para>временная позиция в кодируемом потоке</para></listitem> </varlistentry> <varlistentry><term><systemitem>6612f</systemitem></term> -<listitem><para>���������� �������������� ������</para></listitem> +<listitem><para>количество закодированных кадров</para></listitem> </varlistentry> <varlistentry><term><systemitem>2%</systemitem></term> -<listitem><para>������ �������������� ����� �������� ������</para></listitem> +<listitem><para>размер закодированной части входного потока</para></listitem> </varlistentry> <varlistentry><term><systemitem>7.12fps</systemitem></term> -<listitem><para>�������� �����������</para></listitem> +<listitem><para>скорость кодирования</para></listitem> </varlistentry> <varlistentry><term><systemitem>Trem: 576min</systemitem></term> -<listitem><para>������ �������, ����������� �� ����� �����������</para></listitem> +<listitem><para>оценка времени, оставшегося до конца кодирования</para></listitem> </varlistentry> <varlistentry><term><systemitem>2856mb</systemitem></term> -<listitem><para>������ �������������� ������� ����������������� �����</para></listitem> +<listitem><para>оценка окончательного размера перекодированного файла</para></listitem> </varlistentry> <varlistentry><term><systemitem>A-V:0.065</systemitem></term> -<listitem><para>������� �������� ����� ����� � ����� ��������</para></listitem> +<listitem><para>текушая задержка между аудио и видео потоками</para></listitem> </varlistentry> <varlistentry><term><systemitem>[2156:192]</systemitem></term> -<listitem><para>������� ����� �������� (� ����/�) � ������� ����� �������� (� ����/�)</para></listitem> +<listitem><para>средний видео битпоток (в Мбит/с) и средний аудио битпоток (в Мбит/с)</para></listitem> </varlistentry> </variablelist> </para></answer> @@ -1080,123 +1080,123 @@ <qandaentry> <question><para> -������ ������������ <application>MEncoder</application>'�� ������� �����������? +Почему рекомендуемй <application>MEncoder</application>'ом битрейт отрицателен? </para></question> <answer><para> -������ ��� ����� ������� � �������� ����������� ���������� ������� �����, ����� -�������� ����� �� CD. ���������, ��������� �� ����������� libmp3lame. +Потому что аудио битрейт в процессе кодирования становится слишком велик, чтобы +уместить фильм на CD. Проверьте, правильно ли установлена libmp3lame. </para></answer> </qandaentry> <qandaentry> <question><para> -�� ���� �������������� ASF ���� � AVI/MPEG-4, ������ ��� ������������ 1000fps. +Не могу перекодировать ASF файл в AVI/MPEG-4, потому что используется 1000fps. </para></question> <answer><para> -��������� ASF ���������� ���������� ������� ������, � AVI - �������������, -���������� ţ ���������� ������� ������ <option>-ofps</option>. +Поскольку ASF использует переменную частоту кадров, а AVI - фиксированную, +необходимо её установить вручную опцией <option>-ofps</option>. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ��������� �������� � �������� ����? +Как поместить субтитры в выходной файл? </para></question> <answer><para> -������ ������� <application>MEncoder</application> ����� <option>-sub <���_�����></option> -(��� <option>-sid</option>, ��������������). +Просто укажите <application>MEncoder</application> опцию <option>-sub <имя_файла></option> +(или <option>-sid</option>, соответственно). </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������������ ������ ���� �� ����������? +Как закодировать только звук из видеоклипа? </para></question> <answer><para> -�������� ��� ����������, �� ������ ����������� ����� ������ -(�������� �������� �� -<emphasis role="bold">&</emphasis> � ����� ������� +Напрямую это невозможно, но можете попробовать такой способ +(обратите внимание на +<emphasis role="bold">&</emphasis> в конце команды <command>mplayer</command>): <screen> mkfifo encode mplayer -ao pcm -aofile encode dvd://1 & - lame <replaceable>����_�����</replaceable> encode music.mp3 + lame <replaceable>ваши_опции</replaceable> encode music.mp3 rm encode </screen> -��� ��������� ������������ ����� �����, �� ������ +Это позволяет использовать любой кодер, не только <application>LAME</application>, -������ �������� <command>lame</command> �� ��� �������������� �����. +просто замените <command>lame</command> на ваш предпочитаемый кодер. </para></answer> </qandaentry> <qandaentry> <question><para> -������ ��������� ������������� �� ����� ������������� MPEG-4 �����, -������ <application>MEncoder</application>'�� ������ ������ 1.0pre7? +Почему сторонние проигрыватели не могут воспроизвести MPEG-4 файлы, +сжатые <application>MEncoder</application>'ом версий старше 1.0pre7? </para></question> <answer><para> -<systemitem class="library">libavcodec</systemitem>, ������ ���������� -����������� MPEG-4, ������ ������������ � <application>MEncoder</application>, -������������� FourCC � 'DIVX' ��� ������ MPEG-4 ����� (FourCC - -��� ��� AVI, ����������� ������ ��������� ������ � ������������� �����, -�.�. �����). ������� ������ ���� �������, ��� -<systemitem class="library">libavcodec</systemitem> ���� ����������� -����������� DivX, ����� �� ����� ���� ��� ���������� ������ ���������� -����������� MPEG-4, ����������� �������� MPEG-4 ����������� �����, ��� DivX. -������� ����� FourCC, �� ��������� ������������ -<systemitem class="library">libavcodec</systemitem> -��� 'FMP4', �� �� -������ �������������� ��� ���������, ��������� ����� -<application>MEncoder</application>'� +<systemitem class="library">libavcodec</systemitem>, родная библиотека +кодирования MPEG-4, обычно поставляемая с <application>MEncoder</application>, +устанавливала FourCC в 'DIVX' при сжатии MPEG-4 видео (FourCC - +это тэг AVI, указывающий нужную программу сжатия и декодирования видео, +т.е. кодек). Поэтому многие люди считают, что +<systemitem class="library">libavcodec</systemitem> была библиотекой +кодирования DivX, когда на самом деле это совершенно другая библиотека +кодирования MPEG-4, реализующая стандарт MPEG-4 значительно лучше, чем DivX. +Поэтому новый FourCC, по умолчанию используемый +<systemitem class="library">libavcodec</systemitem> -это 'FMP4', но вы +можете переопределить это поведение, используя опцию +<application>MEncoder</application>'а <option>-ffourcc</option>. -�� ����� ������ ������� FourCC � ������������� ����� ��� �� ��������: +Вы также можете сменить FourCC у существующего файла тем же способом: <screen> mencoder <replaceable>input.avi</replaceable> -o <replaceable>output.avi</replaceable> -ffourcc XVID </screen> -������ �����, ��� ���� ������ ������������� FourCC � XVID, � �� DIVX. -��� �������������, �.�. DIVX FourCC �������� DivX4, ����� ������� MPEG-4 -�����, � �� ����� ��� DX50 � XVID ��� - ������ MPEG-4 (ASP). -����� �������, ���� �� ���������� FourCC � DIVX, ��������� ������ -����������� ��� ���������� ������������� ����� ���� � ���� �� �������������� -������������, ������� -<systemitem class="library">libavcodec</systemitem> ������������ , � DivX - ���; -� ������ ������� <systemitem class="library">XviD</systemitem> -�� ���������������� ����� � <systemitem class="library">libavcodec</systemitem> -� ������������� ����������� ������ ���������� ���������������. +Имейте ввиду, что этот пример устанавливает FourCC в XVID, а не DIVX. +Это рекомендуется, т.к. DIVX FourCC означает DivX4, очень простой MPEG-4 +кодек, в то время как DX50 и XVID оба - полные MPEG-4 (ASP). +Таким образом, если вы установите FourCC в DIVX, некоторые плохие +программные или аппаратные проигрыватели могут быть в шоке от дополнительных +возможностей, которые +<systemitem class="library">libavcodec</systemitem> поддерживает , а DivX - нет; +с другой стороны <systemitem class="library">XviD</systemitem> +по функциональности ближе к <systemitem class="library">libavcodec</systemitem> +и подерживается практически любыми приличными проигрывателями. </para></answer> </qandaentry> <qandaentry> <question><para> -��� �������������� �������� ���� (��� �����)? +Как перекодировать звуковой файл (без видео)? </para></question> <answer><para> -����������� <filename>aconvert</filename> �� ����������� +Используйте <filename>aconvert</filename> из подкаталога <filename class="directory">TOOLS</filename> -������ ��������� MPlayer. +дерева каталогов MPlayer. </para></answer> </qandaentry> <qandaentry> <question><para> -��� ������������� �������� ���������� � AVI? +Как воспроизвести субтитры внедренные в AVI? </para></question> <answer><para> -����������� <filename>avisubdump.c</filename> �� ����������� -<filename class="directory">TOOLS</filename> ��� �������� -<ulink url="http://xlife.zuavra.net/curse/0012/">���� �������� � ����������/������������������� ��������� ���������� � OpenDML AVI �����</ulink>. +Используйте <filename>avisubdump.c</filename> из подкаталога +<filename class="directory">TOOLS</filename> или прочтите +<ulink url="http://xlife.zuavra.net/curse/0012/">этот документ о извлечении/мультиплексировании субтитров внедренных в OpenDML AVI файлы</ulink>. </para></answer> </qandaentry> <qandaentry> <question><para> -MPlayer �� �����... +MPlayer не хочет... </para></question> <answer><para> -���������� ��������� ������������ �������� � ����� � ����������� +Посмотрите коллекцию всевозможных скриптов и хаков в подкаталоге <filename class="directory">TOOLS</filename>. -<filename>TOOLS/README</filename> �������� ������������. +<filename>TOOLS/README</filename> содержит документацию. </para></answer> </qandaentry> Modified: trunk/DOCS/xml/ru/history.xml ============================================================================== --- trunk/DOCS/xml/ru/history.xml (original) +++ trunk/DOCS/xml/ru/history.xml Mon Oct 30 16:32:47 2006 @@ -1,8 +1,8 @@ -<?xml version="1.0" encoding="KOI8-R"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20085 --> <!-- FIXME: history really should be in the appendix --> <appendix id="history"> -<title>�������</title> +<title>История</title> <blockquote><para> This began a year ago... I have tried lots of players under Linux @@ -16,16 +16,16 @@ problems too. So I've decided to write/modify one... </para> <para> -[��� �������� ����� ���� �����... -� ���������� ��������� ������� ��� Linux (<application>mtv</application>, +[Это началось около года назад... +Я попробовал множество плееров под Linux (<application>mtv</application>, <application>xmps</application>, <application>dvdview</application>, <application> livid/oms</application>, <application>videolan</application>, <application>xine </application>, <application>xanim</application>, <application>avifile</application>, -<application>xmmp), �� � ��� � ���� ���� �����-������ ��������.</application> -�� ������� ����� �� ������������ ������� ��� �����/����� ��������������. -����������� �� ��� ���� �� �������� ����������� ��� MPEG1, MPEG2, ��� � AVI -(DivX) �����. � ������ ������� ���� �������� � ��������� ����������� ��� -�� ���������. ������� � ����� ��������/�������������� ����...] +<application>xmmp), но у них у всех были какие-нибудь проблемы.</application> +По большей части со специальными файлами или аудио/видео синхронизацией. +Большинство из них было не способно проигрывать как MPEG1, MPEG2, так и AVI +(DivX) файлы. У многих плееров были проблемы с качеством изображения или +со скоростью. Поэтому я решил написать/модифицировать свой...] </para></blockquote><para>A'rpi, 2001</para> <para> @@ -33,104 +33,104 @@ <listitem><para> <emphasis role="bold"><application>mpg12play</application> v0.1-v0.3:</emphasis> Sep 22-25, 2000 </para> - <para>������ �������, ����������� �������! - �� ������ 0.3 �������������� libmpeg3 � + <para>Первая попытка, создавалась полчаса! + До версии 0.3 использовалась libmpeg3 с <ulink url="http://www.heroinewarrior.com"/>, - �� ��� ���� �������� � ��������� ����������� � ���������. + но там были проблемы с качеством изображения и скоростью. </para></listitem> <listitem><para> <emphasis role="bold"><application>mpg12play</application> v0.5-v0.87:</emphasis> Sep 28-Oct 20, 2000 - </para><para>MPEG ����� ����Σ� �� DVDview �� Dirk Farin, ��� ��� ������������ - ���, �� �� ��� ��������� � ��� ������� �� C++ (A'rpi ��������� C++!!!) + </para><para>MPEG кодек заменён на DVDview от Dirk Farin, это был превосходный + код, но он был медленный и был написан на C++ (A'rpi ненавидит C++!!!) </para></listitem> <listitem><para> <emphasis role="bold"><application>mpg12play</application> v0.9-v0.95pre5:</emphasis> Oct 21-Nov 2, 2000 - </para><para>MPEG ����� ��� libmpeg2 (mpeg2dec) �� Aaron Holtzman � - Michel Lespinasse. ��� ������������, ����� ������ ���������������� - C ��� � ����������� ��������� - ����������� � 100% �������������� � MPEG ����������. + </para><para>MPEG кодек был libmpeg2 (mpeg2dec) от Aaron Holtzman и + Michel Lespinasse. Это превосходный, очень хорошо оптимизированный + C код с совершенным качеством + изображения и 100% совместимостью с MPEG стандартом. </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> v0.3-v0.9:</emphasis> Nov 18-Dec 4, 2000</para> <para> -��� ��� ����� ���� ��������: mpg12playv0.95pre6 � ����� ������ �������� AVI -������ 'avip' ������������� �� avifile ���������� Win32 DLL. +Это был набор двух программ: mpg12playv0.95pre6 и моего нового простого AVI +плеера 'avip' базирующегося на avifile загрузчике Win32 DLL. </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> v0.10:</emphasis> Jan 1, 2001</para> <para> -MPEG � AVI ����� � ����� ���������! +MPEG и AVI плеер в одном бинарнике! </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> v0.11pre series:</emphasis></para> <para> -�������������� ��������� ����� ������������ � � ������ 0.11 ������ <application>MPlayer</application> -��� ��������� ����������! ��������� ��������� .ASF ������, � OpenDivX -(��. www.projectmayo.com) �����/������� +Присоединились некоторые новые разработчики и с версии 0.11 проект <application>MPlayer</application> +это командная разработка! Добавлена поддержка .ASF файлов, и OpenDivX +(см. www.projectmayo.com) кодер/декодер </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> v0.17a "The IdegCounter"</emphasis> Apr 27, 2001</para> <para> -����� ������ 0.11pre ����� 4 ������� �����֣���� ����������! -���������� ��� � ���������! ��������� ������ ����� ������������... � ������� -������ ��� ��� �������, ���������� ������ � �.�. +Релиз версии 0.11pre после 4 месяцев напряжённой разработки! +Попробуйте его и изумитесь! Добавлены тысячи новых особенностей... и конечно +старый код был улучшен, исправлены ошибки и т.д. </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> 0.18 "The BugCounter"</emphasis> Jul 9, 2001</para> <para> -������ 2 ������ �� ���ͣ� 0.17 � ��� ��� ����� �����.. ��������� ��������� ASF, -������ �������� ���������, ������������ libao (������� libvo �� ��� �����), -���� ����� �������� ��� ������, � ��� �����. ��� ����������! +Прошло 2 месяца со времён 0.17 и вот Вам новый релиз.. Завершена поддержка ASF, +больше форматов субтитров, представлена libao (подобно libvo но для аудио), +даже более стабилен чем раньше, и так далее. Это необходимо! </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> 0.50 "The Faszom(C)ounter"</emphasis> Oct 8, 2001</para> <para> -���. ����� �����. ����� ����� ������������, ���� ������ GUI, ���������� -������, ����� vo � ao ��������, ����� �� ������ �������, ����ޣ� DivX -����� � ��������� ����������� � ������ ������. ���������� ���! +Хмм. Снова релиз. Тонны новых возможностей, бета версия GUI, исправлены +ошибки, новые vo и ao драйвера, порты во многие системы, включён DivX +кодек с открытыми исходниками и многое другое. Попробуйте его! </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> 0.60 "The RTFMCounter"</emphasis> Jan 3, 2002</para> <para> -��������� MOV/VIVO/RM/FLI/NUV �������� ������, "������" CRAM, Cinepak, -ADPCM ������, � ��������� ��� XAnim'������ �������� �������; ��������� -DVD ���������, ������ ����� <application>MEncoder</application>, TV ������, ���, liba52, ������������ -�����������. +Поддержка MOV/VIVO/RM/FLI/NUV форматов файлов, "родные" CRAM, Cinepak, +ADPCM кодеки, и поддержка для XAnim'овских двоичных кодеков; поддержка +DVD субтитров, первый релиз <application>MEncoder</application>, TV захват, кэш, liba52, бесчисленные +исправления. </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> 0.90pre10 "The BirthdayCounter"</emphasis> Nov 11, 2002</para> <para> -���� ��� �� �����, � ��������� �������� ���, ��������� ������ 2 ���� -����� <application>MPlayer</application> v0.01. � ���� �������� <application>MPlayer</application>! +Хотя это не релиз, Я собираюсь отметить это, поскольку прошло 2 года +после <application>MPlayer</application> v0.01. С днем рождения <application>MPlayer</application>! </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> 0.90rc1 "The CodecCounter"</emphasis> Dec 7, 2002</para> <para> -����� �� �����, �� ����� ���������� ��������� Sorenson 3 (QuickTime) � -Windows Media 9, <application>MPlayer</application> - ��� ������ � ���� �����, �������������� ��� -��������� ����� �������! +Снова не релиз, но после добавления поддержки Sorenson 3 (QuickTime) и +Windows Media 9, <application>MPlayer</application> - это первый в мире плеер, поддерживающий все +известные видео форматы! </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> 0.90 "The CounterCounter"</emphasis> Apr 6, 2003 - </para><para>���ۣ� ��� ������, ��� �� ������, ��� ��� ����� ���������� - �������� � ����� � ���������� � �������� ������. � ���������, �� ���� ������ - ��������� ����� ������, ���� ������ ������ �������� ������, ��� ��� - ������������� �... + </para><para>Прошёл год прежде, чем мы решили, что код вновь достаточно + стабилен и готов к публикации в качестве релиза. К несчастью, мы даже забыли + увеличить номер версии, туда попали другие досадные ошибки, так что + приготовьтесь к... </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> 0.91</emphasis> Aug 13, 2003 - </para><para>��� �������������� � ��������� ������ ������ ����������. - ��� ��������� ���������� ������. + </para><para>Все вышеупомянутые и множество других ошибок исправлены. + Это последняя стабильная версия. </para></listitem> <listitem><para> <emphasis role="bold"><application>MPlayer</application> 1.0pre1 "Development on the beach"</emphasis> Sep 1, 2003 - </para><para>���� ��� � �� ���������� �����, � ���� ��������� ���, ��������� - ��� — ������ ��� ������ ����� 1.0 <application>MPlayer</application>'� � ��� ������������� ������ - <emphasis>������� �������� �� ������ ������</emphasis>. - ��� �������� ��� ���ң�! + </para><para>Хотя это и не стабильный релиз, я хочу упомянуть его, поскольку + это — первая пре версия серии 1.0 <application>MPlayer</application>'а и она предназначена помочь + <emphasis>большой компании по отлову ошибок</emphasis>. + Это огромный шаг вперёд! </para></listitem> <listitem><para> - <emphasis role="bold"><application>MPlayer</application> 1.0</emphasis> ���� �ݣ �� �������� + <emphasis role="bold"><application>MPlayer</application> 1.0</emphasis> дата ещё не известна </para></listitem> </itemizedlist> </para> Modified: trunk/DOCS/xml/ru/install.xml ============================================================================== --- trunk/DOCS/xml/ru/install.xml (original) +++ trunk/DOCS/xml/ru/install.xml Mon Oct 30 16:32:47 2006 @@ -1,198 +1,198 @@ -<?xml version="1.0" encoding="KOI8-R"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20412 --> <chapter id="install"> -<title>���������</title> +<title>Установка</title> <para> -� ����� <filename>README</filename> �� ������� ����� �������� ����������� -�� ���������. ����������, ������� �������� ���, � ����� ��������� � ���������� -�������� �������. +В файле <filename>README</filename> вы сможете найти короткое руководство +по установке. Пожалуйста, сначала прочтите его, а затем вернитесь к оставшимся +неясными деталям. </para> <para> -� ���� ����� � ���������� �������� ��� ����� ������� ���������� � ������������ -<application>MPlayer</application>'�. ��� �� ������, �� ��� �� ����������� ����� ������. ���� �� �������� -�����-�� ����������, �� ����, ��� � ��������, ����������, ������� � ���� -������������ � �� ���ģ�� �����. ���� �� ������� ������, ����������, ����������� -�� ��� � ����������� ���������� ţ ����������. ��� ���ͣ� ��������� �����, -�� ��� ������������� ���� ����� +В этой главе я постараюсь провести Вас через процесс компиляции и конфигурации +<application>MPlayer</application>'а. Это не просто, но это не обязательно будет сложно. Если Вы заметите +какие-то отклонения, от того, что я объясняю, пожалуйста, поищите в этой +документации и Вы найдёте ответ. Если Вы увидите ссылку, пожалуйста, проследуйте +по ней и внимательно прочитайте её содержимое. Это займёт некоторое время, +но это ДЕЙСТВИТЕЛЬНО того стоит </para> <para> -��� ����� ����������� �������. ��� Linux'�� ������������� ���� 2.4.x. +Вам нужна современная система. Под Linux'ом рекомендуются ядра 2.4.x. </para> <sect1 id="softreq"> -<title>��������� ���������:</title> +<title>Требуемые программы:</title> <itemizedlist> <listitem><para> - <emphasis role="bold">binutils</emphasis> - ������������� ������ - ��� - <emphasis role="bold">2.11.x</emphasis> . ��� ��������� ������������ �� - ��������� MMX/3DNow!/� �. �. ����������, � ������� ����� �����. + <emphasis role="bold">binutils</emphasis> - рекомендуемая версия - это + <emphasis role="bold">2.11.x</emphasis> . Эта программа ответственна за + генерацию MMX/3DNow!/и т. п. инструкций, и поэтому очень важна. </para></listitem> <listitem><para> - <emphasis role="bold">gcc</emphasis> - ������������� ������: - 2.95 � 3.3+. ��������, ��� 2.96 � 3.0.x ���������� ����������� ���. - � 3.1 � 3.2 ���� ���� ��������. �� PowerPC ����������� 4.x+. + <emphasis role="bold">gcc</emphasis> - рекомендуемые версии: + 2.95 и 3.3+. Известно, что 2.96 и 3.0.x генерируют испорченный код. + С 3.1 и 3.2 тоже были проблемы. На PowerPC используйте 4.x+. </para></listitem> <listitem><para> - <emphasis role="bold">XFree86</emphasis> - ������������� ������ - ��� <emphasis role="bold">������ �������� (4.3)</emphasis>. -������, ��� ����� �����, ��������� ������� � 4.0.2, XFree86 �������� -<link linkend="xv">XVideo</link> ���������� (������ �����������, ��� -<emphasis role="bold">Xv</emphasis>) ������� ��������� ��� ��������� ���������� YUV ����������� (������� -����� ����������� �� �����������, ������� ��� ������������.</para> + <emphasis role="bold">XFree86</emphasis> - рекомендуемая версия - это <emphasis role="bold">всегда новейшая (4.3)</emphasis>. +Обычно, все этого хотят, поскольку начиная с 4.0.2, XFree86 содержат +<link linkend="xv">XVideo</link> расширение (иногда упоминаемое, как +<emphasis role="bold">Xv</emphasis>) которое требуется для включения аппаратной YUV акселерации (быстрый +вывод изображений на видеокартах, которые это поддерживают.</para> <para> -������ �������, ��� <emphasis role="bold">����� ����������</emphasis> ����� ����������, ����� ��� -�� ����� ��������.</para> +Будьте уверены, что <emphasis role="bold">пакет разработки</emphasis> также установлен, иначе это +не будет работать.</para> <para> -��� ��������� ����� ����, ��� �� ����� XFree86. �� ������ ��. ����. +Для некоторых видео карт, вам не нужен XFree86. Их список см. ниже. </para></listitem> <listitem><para> - <emphasis role="bold">make</emphasis> - ������������� ������ - ��� <emphasis role="bold">������ ��������</emphasis> (������� -3.79.x). ������ ��� �� ����� �����. + <emphasis role="bold">make</emphasis> - рекомендуемая версия - это <emphasis role="bold">всегда новейшая</emphasis> (минимум +3.79.x). Обычно это не очень важно. </para></listitem> <listitem><para> - <emphasis role="bold">FreeType</emphasis> - ��������� ������ 2.0.9 ��� �����, ����� ����� - ����� ��� OSD � ���������. + <emphasis role="bold">FreeType</emphasis> - требуется версия 2.0.9 или новее, чтобы иметь + шрифт для OSD и субтитров. </para></listitem> <listitem><para> - <emphasis role="bold">SDL</emphasis> - ��� �� �����������, �� ����� ������ � ��������� ������� -(������ �����, ����� �����, ������� ������� ������ � xv ���������). -������ ����������� �������� ������ (������� � 1.2.x). + <emphasis role="bold">SDL</emphasis> - это не обязательно, но может помочь в некоторых случаях +(плохие аудио, видео карты, которые странно лагуют с xv драйвером). +Всегда используйте новейшую версию (начиная с 1.2.x). </para></listitem> <listitem><para> - <emphasis role="bold">libjpeg</emphasis> - �������������� ������� JPEG, - ������������ -mf � ���������� QT MOV �������. ������� ��� - <application>MPlayer</application>'� � <application>MEncoder</application>'�, - ���� �� ���������� �������� � jpeg �������. + <emphasis role="bold">libjpeg</emphasis> - необязательный декодер JPEG, + используемый -mf и некоторыми QT MOV файлами. Полезен для + <application>MPlayer</application>'а и <application>MEncoder</application>'а, + если Вы планируете работать с jpeg файлами. </para></listitem> <listitem><para> - <emphasis role="bold">libpng</emphasis> - ������������� � ������������ - �� ��������� (M)PNG �������. ��������� ��� GUI.������� ��� ��� - <application>MPlayer'�</application>, ��� � ��� <application>MEncoder'�</application>. + <emphasis role="bold">libpng</emphasis> - рекомендуемый и используемый + по умолчанию (M)PNG декодер. Необходим для GUI.Полезен как для + <application>MPlayer'а</application>, так и для <application>MEncoder'а</application>. </para></listitem> <listitem><para> - <emphasis role="bold">lame</emphasis> - �������������, ���������� ��� ����������� MP3 ����� c MEncoder, -������������� ������ - ��� <emphasis role="bold"> ������ ��������</emphasis> (��� ������� 3.90). + <emphasis role="bold">lame</emphasis> - рекомендуется, необходимо для кодирования MP3 аудио c MEncoder, +рекомендуемая версия - это <emphasis role="bold"> всегда новейшая</emphasis> (как минимум 3.90). </para></listitem> <listitem><para> - <emphasis role="bold">zlib</emphasis> - �������������, ���������� ��� ������ - MOV ���������� � ��������� PNG. + <emphasis role="bold">zlib</emphasis> - рекомендуется, необходима для сжатых + MOV заголовков и поддержки PNG. </para></listitem> <listitem><para> - <emphasis role="bold">libogg</emphasis> - �������������, ���������� ��� ������������ ������ ������� OGG. + <emphasis role="bold">libogg</emphasis> - необязательно, необходимо для проигрывания файлов формата OGG. </para></listitem> <listitem><para> - <emphasis role="bold">libvorbis</emphasis> - �������������, ���������� ��� ������������ OGG Vorbis �����. + <emphasis role="bold">libvorbis</emphasis> - необязательно, необходимо для проигрывания OGG Vorbis аудио. </para></listitem> <listitem><para> <emphasis role="bold"><ulink url="http://www.live555.com/mplayer/">LIVE555 Streaming Media</ulink></emphasis> -- �������������, ���������� ��� ������������ RTSP/RTP �������. +- необязательно, необходимо для проигрывания RTSP/RTP потоков. </para></listitem> <listitem><para> - <emphasis role="bold">directfb</emphasis> - �������������, �� + <emphasis role="bold">directfb</emphasis> - необязательно, на <ulink url="http://www.directfb.org">http://www.directfb.org</ulink>. -��������� ������� 0.9.13. +Требуется минимум 0.9.13. </para></listitem> <listitem><para> - <emphasis role="bold">cdparanoia</emphasis> - �������������, ��� ��������� CDDA + <emphasis role="bold">cdparanoia</emphasis> - необязательно, для поддержки CDDA </para></listitem> <listitem><para> - <emphasis role="bold">libxmms</emphasis> - �������������, ��� ��������� ������� �������� XMMS. -��������� ������� 1.2.7. + <emphasis role="bold">libxmms</emphasis> - необязательно, для поддержки входных плагинов XMMS. +Требуется минимум 1.2.7. </para></listitem> <listitem><para> - <emphasis role="bold">libsmb</emphasis> - �������������, ��� ��������� Samba. + <emphasis role="bold">libsmb</emphasis> - необязательно, для поддержки Samba. </para></listitem> <listitem><para> - <emphasis role="bold">ALSA</emphasis> - �������������, ��� ��������� ������ ����� ����� ALSA -��������� ������� 0.9.0rc4. + <emphasis role="bold">ALSA</emphasis> - необязательно, для поддержки вывода звука через ALSA +Требуется минимум 0.9.0rc4. </para></listitem> </itemizedlist> </sect1> <sect1 id="video-cards"> -<title>����� �����</title> +<title>Видео карты</title> <para> -� �����, ���������� ��� ���� ����� ����. ������ ��� (�������� �����) ������������ -<emphasis role="bold">���������� ��������������� � YUV �����������</emphasis>, ������ ����� - ���. +В целом, существуют два типа видео карт. Первый тип (новейшие карты) поддерживают +<emphasis role="bold">аппаратное масштабирование и YUV акселерацию</emphasis>, другие карты - нет. </para> <sect2 id="yuv-cards"> -<title>YUV �����</title> +<title>YUV карты</title> <para> -��� ����� ���������� � �������������� ����������� �� ������ �������, ������������� -� �� ������, � <emphasis role="bold">����� ��������� CPU</emphasis> (���� ��� ���������������), ������� -������������� �������� �������� � ����� �������. +Они могут показывать и масштабировать изображение до любого размера, помещающегося +в их память, с <emphasis role="bold">малой загрузкой CPU</emphasis> (даже при масштабировании), поэтому +полноэкранный просмотр приятный и очень быстрый. <itemizedlist> <listitem><para> - <emphasis role="bold">Matrox G200/G400/G450/G550 �����</emphasis>: ���� -<link linkend="vidix">Vidix �������</link> � ����������, ������ ���� ������������� -������������ ������ ���� mga_vid, ��������� �� ����� ��������. ����������, -�������� ������ <link linkend="mga_vid">mga_vid</link> � ��� ��������� � -�������������. ����� ��������� ��� �������� <emphasis>��</emphasis> ���������� <application>MPlayer'�</application>, -����� ��������� mga_vid �� ����� �������. ����� �������� �������� �� ������ -<link linkend="tvout-mga-g400">Matrox TV-�����</link>. -<emphasis role="bold">���� �� �� ����������� Linux</emphasis>, ���� ������������ ����������� - -������������ VIDIX �������: ��. ������ <link linkend="vidix">VIDIX</link>. - </para></listitem> -<listitem><para> - <emphasis role="bold">3Dfx Voodoo3/Banshee �����</emphasis>: ������� ������ -<link linkend="tdfxfb">tdfxfb</link>, ����� �������� ������������ ���������. -����� ��������� ��� �������� <emphasis>��</emphasis> ���������� MPlayer'�, ����� ��������� -mga_vid �� ����� �������. ���� �� ����������� X, -����������� <emphasis role="bold">������� 4.2.0</emphasis>, ��������� 3dfx Xv ������� ��� ������ � 4.1.0 -� ����� ������ �������. - </para></listitem> -<listitem><para> - <emphasis role="bold">ATI �����</emphasis>: ���������� <link linkend="vidix">VIDIX</link> ������� -��� ��������� ����: <emphasis role="bold">Radeon, Rage128, Mach64</emphasis> -(Rage XL/Mobility, Xpert98).����� ��. ������ <link linkend="tvout-ati"> -ATI ����</link> � ������������ TV-������, ����� ������, �������������� �� TV-out -����� ����� ��� Linux/<application>MPlayer</application>. - </para></listitem> -<listitem><para> - <emphasis role="bold">S3 �����</emphasis>: � Savage � Virge/DX ����� ���� ���������� �����������. -����������� �������� ������ ������ XFree86, ������ �������� �������� ������. -� Savage ����� �������� � ������� YV12, ��. <link linkend="s3">S3 Xv</link> -������ ��� ������������. � ����� ������ Trio ���� ��� ���������� ���������, -��� ��� ���������. - </para></listitem> -<listitem><para> - <emphasis role="bold">nVidia �����</emphasis>: ����� ����, � ����� � �� ���� ������� ������� ��� ��������� -�������. ���� � ��� �� GeForce2 (��� ����� �����) �����, �� ������������, ��� -��� ����� �������� ��� ������. -<emphasis role="bold">���������� nVidia �������� � XFree86 �� ������������ YUV ����������� �� ���� -nVidia ������.</emphasis> ��� ���������� ������� �������� � �������� �������� ����� -� <ulink url="http://nvidia.com">nVidia.com</ulink>. ��. ������ <link linkend="nvidia">nVidia Xv ��������</link> -��� ������������. ����� ���������� ������ <link linkend="tvout-nvidia"> -nVidia TV-�����</link>, ���� �� ������ ������������ TV. + <emphasis role="bold">Matrox G200/G400/G450/G550 карты</emphasis>: хотя +<link linkend="vidix">Vidix драйвер</link> и существует, вместо него рекомендуется +использовать модуль ядра mga_vid, поскольку он лучше работает. Пожалуйста, +прочтите секцию <link linkend="mga_vid">mga_vid</link> о его установке и +использовании. Важно проделать эти операции <emphasis>до</emphasis> компиляции <application>MPlayer'а</application>, +иначе поддержка mga_vid не будет собрана. Также обратите внимание на секцию +<link linkend="tvout-mga-g400">Matrox TV-вывод</link>. +<emphasis role="bold">Если Вы не используете Linux</emphasis>, Ваша единственная возможность - +использовать VIDIX драйвер: см. секцию <link linkend="vidix">VIDIX</link>. + </para></listitem> +<listitem><para> + <emphasis role="bold">3Dfx Voodoo3/Banshee карты</emphasis>: читайте секцию +<link linkend="tdfxfb">tdfxfb</link>, чтобы получить значительное ускорение. +Важно проделать эти операции <emphasis>до</emphasis> компиляции MPlayer'а, иначе поддержка +mga_vid не будет собрана. Если Вы используете X, +используйте <emphasis role="bold">минимум 4.2.0</emphasis>, поскольку 3dfx Xv драйвер был сломан в 4.1.0 +и более ранних версиях. + </para></listitem> +<listitem><para> + <emphasis role="bold">ATI карты</emphasis>: существует <link linkend="vidix">VIDIX</link> драйвер +для следующих карт: <emphasis role="bold">Radeon, Rage128, Mach64</emphasis> +(Rage XL/Mobility, Xpert98).Также см. секцию <link linkend="tvout-ati"> +ATI карт</link> в документации TV-вывода, чтобы узнать, поддерживается ли TV-out +Вашей карты под Linux/<application>MPlayer</application>. + </para></listitem> +<listitem><para> + <emphasis role="bold">S3 карты</emphasis>: у Savage и Virge/DX чипов есть аппаратная акселерация. +Используйте наиболее свежую версию XFree86, старые драйвера содержат ошибки. +У Savage чипов проблемы с выводом YV12, см. <link linkend="s3">S3 Xv</link> +секцию для подробностей. У более старых Trio карт нет аппаратной поддержки, +или она медленная. + </para></listitem> +<listitem><para> + <emphasis role="bold">nVidia карты</emphasis>: может быть, а может и не быть хорошим выбором для просмотра +фильмов. Если у Вас не GeForce2 (или более новая) карта, то маловероятно, что +она будет работать без ошибок. +<emphasis role="bold">Встроенные nVidia драйвера в XFree86 не поддерживают YUV акселерацию на всех +nVidia картах.</emphasis> Вам необходимо скачать драйверы с закрытым исходным кодом +с <ulink url="http://nvidia.com">nVidia.com</ulink>. См. секцию <link linkend="nvidia">nVidia Xv драйвера</link> +для подробностей. Также посмотрите секцию <link linkend="tvout-nvidia"> +nVidia TV-выход</link>, если Вы хотите использовать TV. </para></listitem> <listitem><para> - <emphasis role="bold">3DLabs GLINT R3 � Permedia3</emphasis>: ���������� VIDIX ������� (pm3_vid). -��� ������������, ��. ������ <link linkend="vidix">VIDIX</link>. + <emphasis role="bold">3DLabs GLINT R3 и Permedia3</emphasis>: существует VIDIX драйвер (pm3_vid). +Для подробностей, см. секцию <link linkend="vidix">VIDIX</link>. </para></listitem> <listitem><para> - <emphasis role="bold">������ �����</emphasis>: �� ��������� ����? + <emphasis role="bold">Другие карты</emphasis>: Не упомянута выше? <itemizedlist> <listitem><simpara> - ���������, ������������ �� XFree86 ������� (� ���� �����) ���������� -�����������. ����������� ��. � ������ <link linkend="xv">Xv</link>. + Проверьте, поддерживает ли XFree86 драйвер (и Ваша карта) аппаратную +акселерацию. Подробности см. в секции <link linkend="xv">Xv</link>. </simpara></listitem> <listitem><simpara> - ���� ���, �� ����������� ����� ���������� �� �������������� ��� ����� -������������ �������� :( - ���� ���������� ����������� �������� ��� Windows, ��� �� ������, ��� - ��� ����� �������� ��� Linux ��� ���� ������������ ��������: ��� ������� - �� ��������. ����������� �������������� �� ������ Linux'���� ��������� - � �� �������������� ������������ ��� �� �����, ������� ��� �� �������, - ��� �� ����������� �� �����. ��. <xref linkend="non-yuv-cards"/>. + Если нет, то возможности Вашей видеокарты не поддерживаются под Вашей +операционной системой :( + Если аппаратная акселерация работает под Windows, это не значит, что + она будет работать под Linux или иной операционной системой: это зависит + от драйвера. Большинство производителей не делают Linux'овых драйверов + и не распространяют спецификации для их чипов, поэтому Вам не повезло, + что Вы используете их карты. См. <xref linkend="non-yuv-cards"/>. </simpara></listitem> </itemizedlist> </para></listitem> @@ -202,25 +202,25 @@ </sect2> -<sect2 id="non-yuv-cards" xreflabel="��-YUV �����"> -<title>��-YUV �����</title> +<sect2 id="non-yuv-cards" xreflabel="Не-YUV карты"> +<title>Не-YUV карты</title> <para> -������������� ��������������� ����� ���� ���������� ���� ���������� <emphasis role="bold">������������ -���������������</emphasis> (����������� <option>-zoom</option> ��� <option>-vf scale</option> -�����, �� � ������������ ���: ��� ��������), ��� ������������� � ����� ����� -� ������� �����������, �������� 352x288. ���� � ��� ��� ���������� YUV �����������, -���� ����� ��������������. ��������� ����� ������ ����� ���� �������� �������������� -����� <option>-vm</option> � �������� �� ���������� ����������: +Полноэкранное воспроизведение может быть достигнуто либо включением <emphasis role="bold">программного +масштабирования</emphasis> (используйте <option>-zoom</option> или <option>-vf scale</option> +опции, но я предупреждаю Вас: это медленно), или переключением в видео режим +с меньшим разрешением, например 352x288. Если у Вас нет аппаратной YUV акселерации, +этот метод предпочтителен. Изменение видео режима может быть включено использованием +опции <option>-vm</option> и работает со следующими драйверами: <itemizedlist> <listitem><simpara> - <emphasis role="bold">���������</emphasis> XFree86: ����������� ��. � ������� -<link linkend="dga">DGA �������</link> � -<link linkend="x11">X11 �������</link>. ������������� DGA ! -����� ���������� ������������ DGA ����� SDL, ������ ��� �����. + <emphasis role="bold">используя</emphasis> XFree86: подробности см. в секциях +<link linkend="dga">DGA драйвер</link> и +<link linkend="x11">X11 драйвер</link>. Рекомендуется DGA ! +Также попробуйте использовать DGA через SDL, иногда это лучше. </simpara></listitem> <listitem><simpara> - <emphasis role="bold">�� ���������</emphasis> XFree86: ���������� �������� � ��������� �������: + <emphasis role="bold">не используя</emphasis> XFree86: попробуйте драйвера в следующем порядке: <link linkend="vesa">vesa</link>, <link linkend="fbdev">fbdev</link>, <link linkend="svgalib">svgalib</link>, @@ -231,34 +231,34 @@ </sect2> <!-- FIXME: find a more logical organization for this section --> -<sect2 id="cirrus-logic-cards" xreflabel="Cirrus-Logic �����"> -<title>Cirrus Logic �����</title> +<sect2 id="cirrus-logic-cards" xreflabel="Cirrus-Logic карты"> +<title>Cirrus Logic карты</title> <itemizedlist> <listitem><para> - GD 7548: ����������� �� ����������� ����� � ������������� � ��������� ����� + GD 7548: установлено на материнской плате и тестировалась в ноутбуках серии Compaq Armada 41xx. <itemizedlist> <listitem><simpara> - XFree86 3: �������� � 8/16bpp �������. ����, ������� ����� ��������� � - ���������� ������ � ������ 800x600@16bpp. - <emphasis role="bold">�������������: 640x480@16bpp</emphasis> + XFree86 3: работает в 8/16bpp режимах. Хотя, драйвер очень медленный и + генерирует ошибки в режиме 800x600@16bpp. + <emphasis role="bold">Рекомендуется: 640x480@16bpp</emphasis> </simpara></listitem> <listitem><simpara> - XFree86 4: Xserver �������������� ������ ����� ������, ���� ����������� - �� ���������, �� ����� ��� ���������� ���������, ��� ��� XFree86 3. - ��� XVideo. + XFree86 4: Xserver замораживается вскоре после старта, если акселерация + не отключена, но тогда все становится медленнее, чем под XFree86 3. + Нет XVideo. </simpara></listitem> <listitem><simpara> - FBdev: ����������[framebuffer - �������� �����] ����� ���� ����ޣ� <option>clgenfb</option> - ��������� � ����, ���� ��� ���� ��� �������� ������ ��� 8bpp, � ������� - ����������. � �������� ��� �� ���������� ������ ���� �������� 7584 ID + FBdev: фреймбуфер[framebuffer - кадровый буфер] может быть включён <option>clgenfb</option> + драйвером в ядре, хотя для меня это работало только при 8bpp, и поэтому + непригодно. В исходный код до компиляции должен быть добавлен 7584 ID </simpara></listitem> <listitem><simpara> - VESA: ����� ���������� ������ � VBE 1.2, ������� VESA ����� �� ����� - ��������������. �� ����� ���� �������� � UniVBE. + VESA: карта совместима только с VBE 1.2, поэтому VESA вывод не может + использоваться. Не может быть обойдено с UniVBE. </simpara></listitem> <listitem><simpara> - SVGAlib: ������������ ��� ����� ������ Cirrus ���. ��������, �� �������� � + SVGAlib: определяется как более старый Cirrus чип. Работает, но медленно с <option>-bpp 8</option>. </simpara></listitem> </itemizedlist> @@ -269,58 +269,58 @@ <sect1 id="sound-cards"> -<title>�������� �����:</title> +<title>Звуковые карты:</title> <itemizedlist> <listitem><simpara> - <emphasis role="bold">Soundblaster Live!</emphasis>: � ���� ������ �� ������ ������������ 4 ��� 6 (<emphasis role="bold">5.1</emphasis>) - ��������� AC3 �������������, ������ 2. ������� ������ - <link linkend="swac3">����������� AC3 �������������</link>. - ��� ����������� �������� AC3[hardware AC3 passthrough] �� - <emphasis role="bold">������</emphasis> ������������ ALSA 0.9 � ��������� OSS! + <emphasis role="bold">Soundblaster Live!</emphasis>: с этой картой Вы можете использовать 4 или 6 (<emphasis role="bold">5.1</emphasis>) + канальное AC3 декодирование, вместо 2. Читайте секцию + <link linkend="swac3">Программное AC3 декодирование</link>. + Для аппаратного пропуска AC3[hardware AC3 passthrough] Вы + <emphasis role="bold">должны</emphasis> использовать ALSA 0.9 с эмуляцией OSS! </simpara></listitem> <listitem><simpara> - <emphasis role="bold">C-Media � S/PDIF �������</emphasis>: ���������� AC3 ��������[passthrough] �������� - � ����� �������, ��. ������ <link linkend="hwac3">���������� AC3 - �������������</link>. + <emphasis role="bold">C-Media с S/PDIF выходом</emphasis>: аппаратная AC3 передача[passthrough] возможна + с этими картами, см. секцию <link linkend="hwac3">Аппаратное AC3 + декодирование</link>. </simpara></listitem> <listitem><simpara> - ����������� <emphasis role="bold">������ ����</emphasis> �� �������������� <application>MPlayer'��</application>. - ����� ������������� ��������� ������ <link linkend="audio">�������� �����</link>! + Возможности <emphasis role="bold">других карт</emphasis> не поддерживаются <application>MPlayer'ом</application>. + Очень рекомендуется прочитать секцию <link linkend="audio">звуковые карты</link>! </simpara></listitem> </itemizedlist> </sect1> <sect1 id="features"> -<title>�����������:</title> +<title>Возможности:</title> <itemizedlist> <listitem><para> - ������, ����� �� ��� GUI. ���� ��, ���������� �� ���������� - ������ <link linkend="gui">GUI</link>. + Решите, нужен ли Вам GUI. Если да, прочитайте до компиляции + секцию <link linkend="gui">GUI</link>. </para></listitem> <listitem><para> - ���� �� ������ ���������� <application>MEncoder</application> (��� ������������ ������������ ����������), -������� <link linkend="mencoder">������ <application>MEncoder</application></link>. + Если Вы хотите установить <application>MEncoder</application> (наш великолепный многоцелевой кодировщик), +читайте <link linkend="mencoder">секцию <application>MEncoder</application></link>. </para></listitem> <listitem><para> - ���� � ��� ���� V4L ����������� <emphasis role="bold">TV �����</emphasis>, � �� ������ ��������/����������� -� ���������� MPlayer'�� ������, ������� ������ <link linkend="tv-input">TV ����</link>. + Если у Вас есть V4L совместимый <emphasis role="bold">TV тюнер</emphasis>, и Вы хотите смотреть/захватывать +и кодировать MPlayer'ом фильмы, читайте секцию <link linkend="tv-input">TV вход</link>. </para></listitem> <listitem><para> - ���� � ��� ���� V4L ����������� <emphasis role="bold">Radio �����</emphasis>, - � �� ������ �������/���������� MPlayer'�� �������������, ������� ������ - <link linkend="radio">�����</link>. + Если у вас есть V4L совместимый <emphasis role="bold">Radio тюнер</emphasis>, + и вы хотите слушать/записывать MPlayer'ом радиопередачи, читайте секцию + <link linkend="radio">Радио</link>. </para></listitem> <listitem><para> - ���������� ������� <emphasis role="bold">OSD ����</emphasis> ������� ��� �������������. ��������� ������ -<link linkend="subosd">OSD ����</link>. + Существует изящное <emphasis role="bold">OSD Меню</emphasis> готовое для использования. Проверьте секцию +<link linkend="subosd">OSD Меню</link>. </para></listitem> </itemizedlist> <para> -������ �������� <application>MPlayer</application>: +Теперь соберите <application>MPlayer</application>: <screen> ./configure make @@ -328,54 +328,54 @@ </para> <para> -� ���� ������, <application>MPlayer</application> ����� � �������������. ������� -<filename class="directory">$PREFIX/share/mplayer</filename> �������� ���� <filename>codecs.conf</filename>, -������� ������������, ����� �������� ��������� ��� ���� ������ � �� �����������. -���� ���� ��������� ������ � ��� ������, ���� �� ������ �������� �� ���������, -��������� �������� ����������� ���� �������� ���������� ����� ����� �����. -���������, �� ���������� �� ���� <filename>codecs.conf</filename> � ����� �������� �������� -(<filename>~/.mplayer/codecs.conf</filename>) ����������� �� ���������� ������ MPlayer'�, -� ������� ���. +В этот момент, <application>MPlayer</application> готов к использованию. Каталог +<filename class="directory">$PREFIX/share/mplayer</filename> содержит файл <filename>codecs.conf</filename>, +который используется, чтобы сообщить программе обо всех кодеки и их возможности. +Этот файл требуется только в том случае, если Вы хотите поменять их настройки, +поскольку основной запускаемый файл содержит внутреннюю копию этого файла. +Проверьте, не содержится ли файл <filename>codecs.conf</filename> в Вашем домашнем каталоге +(<filename>~/.mplayer/codecs.conf</filename>) оставленный от предыдущих версий MPlayer'а, +и удалите его. </para> <para> -�������� �������� �� ��, ��� ���� � ��� � <filename>~/.mplayer/</filename> ���� -���� <filename>codecs.conf</filename>, �� ���������� � ��������� ����� -<filename>codecs.conf</filename> ����� ��������� ������������. �� ������� -�����, ���� ������ �� �� ����������� ������������ �� �������������� <application>MPlayer</application>'�, -��������� ��� ����� ������� ��������� �������. ���� �� ������ �������� ������� -������� �������, ����������� ����� <option>-vc</option>, <option>-ac</option>, -<option>-vfm</option>, � <option>-afm</option> ���� � ��������� ������, ���� -� ����� ���������������� ����� (��. �������� �����������). +Обратите внимание на то, что если у Вас в <filename>~/.mplayer/</filename> есть +файл <filename>codecs.conf</filename>, то встроенный и системный файлы +<filename>codecs.conf</filename> будут полностью игнорированы. Не делайте +этого, если только Вы не собираетесь развлекаться со внутренностями <application>MPlayer</application>'а, +поскольку это может вызвать множество проблем. Если Вы хотите поменять порядок +подбора кодеков, используйте опции <option>-vc</option>, <option>-ac</option>, +<option>-vfm</option>, и <option>-afm</option> либо в командной строке, либо +в Вашем конфигурационном файле (см. страницу руководства). </para> <para> -������������ Debian ����� ���� ������� .deb ������, ��� ����� -������. ������ ��������� <screen>fakeroot debian/rules binary</screen> � �������� -�������� <application>MPlayer'�</application>. ����� ��������� ���������� ��. -� ������� <link linkend="debian">�������� Debian �������</link>. +Пользователи Debian могут сами создать .deb пакеты, это очень +просто. Просто запустите <screen>fakeroot debian/rules binary</screen> в корневом +каталоге <application>MPlayer'а</application>. Более подробные инструкции см. +в разделе <link linkend="debian">Создание Debian пакетов</link>. </para> <para> -<emphasis role="bold">������ �������������� �����</emphasis> <filename>./configure</filename>, � ���� -<filename>configure.log</filename>, ��� �������� ���������� � ���, ��� ����� �������, -� ��� ���. �������� �� �������� ����������� ����� <filename>config.h</filename> � +<emphasis role="bold">Всегда просматривайте вывод</emphasis> <filename>./configure</filename>, и файл +<filename>configure.log</filename>, они содержат информацию о том, что будет собрано, +а что нет. Возможно Вы захотите просмотреть файлы <filename>config.h</filename> и <filename>config.mak</filename>. -���� � ��� ����� �����-�� ����������, ������� �� ������������ -<filename>./configure</filename>, ���������, ��� � ��� ����������� ��������������� -���������[header files] (������ ��� -dev ������) � �� ������ ���������. ���� -<filename>configure.log</filename> ������ ������� ���, ���� �� ������� ��� ������. +Если у Вас стоят какие-то библиотеки, которые не определяются +<filename>./configure</filename>, проверьте, что у Вас установлены соответствующие +заголовки[header files] (обычно это -dev пакеты) и их версии совпадают. Файл +<filename>configure.log</filename> Обычно сообщит Вам, чего не хватает для сборки. </para> <para> -���� ��� �� �����������, �� ����� �������� ��������������� OSD � ��������, -������ ���� ����������� ������. ������������� ����� - ��������� TTF ������ � -�������� <application>MPlyer</application>'� ������������ ���. �����������, ��. � ������ -<link linkend="subosd">�������� � OSD</link>. +Хотя это не обязательно, но чтобы получить функционирующие OSD и субтитры, +должны быть установлены шрифты. Рекомендуемый метод - установка TTF шрифта и +указание <application>MPlyer</application>'у использовать его. Подробности, см. в секции +<link linkend="subosd">Субтитры и OSD</link>. </para> </sect1> @@ -383,32 +383,32 @@ <!-- ********** --> <sect1 id="gui"> -<title>��� ���ޣ� GUI?</title> +<title>Как насчёт GUI?</title> <para> -��� GUI ��������� GTK 1.2.x ��� GTK 2.0 (�� �� ������� GTK'����, �� �������� - ��). ����� �������� -� PNG �������, ������� GTK, <systemitem class="library">libpng</systemitem> (� �� ����� ��� �������������, ������ ��� -���������� <systemitem class="library">gtk-dev</systemitem> � <systemitem class="library">libpng-dev</systemitem>) ������ ���� �����������. -�� ������ ������� GUI, ������ <option>--enable-gui</option> � <option>./configure</option>. -�����, ����� ������������ GUI, �� ������ ��������� <command>gmplayer</command>. +Для GUI требуется GTK 1.2.x или GTK 2.0 (он не целиком GTK'шный, но панельки - да). Шкуры хранятся +в PNG формате, поэтому GTK, <systemitem class="library">libpng</systemitem> (и их части для разработчиков, обычно они +называются <systemitem class="library">gtk-dev</systemitem> и <systemitem class="library">libpng-dev</systemitem>) должны быть установлены. +Вы можете собрать GUI, указав <option>--enable-gui</option> в <option>./configure</option>. +Затем, чтобы использовать GUI, Вы должны запускать <command>gmplayer</command>. </para> <para> -� ��������� ������, �� �� ������ ������������ ����� <option>-gui</option> � ��������� -������, �� ����������� ��������. +В настоящий момент, Вы не можете использовать опцию <option>-gui</option> в командной +строке, по техническим причинам. </para> <para> -��������� <application>MPlayer</application> �� �������� �� ����� �����, �� ������ ������� ��, ���� �� -������ ������������ GUI. ��. -<ulink url="http://www.mplayerhq.hu/dload.html">download page[�������� -�������]</ulink>. ��� ������ ���� ��������� � ��������� ������� -(<filename class="directory">$PREFIX/share/mplayer/skins</filename>), ��� � -<filename class="directory">$HOME/.mplayer/skins</filename>. �� ���������, MPlayer ���� ������� <filename class="directory">default</filename> -� ���� ���������, �� �� ������ ������������ ����� <option>-skin <replaceable>newskin</replaceable></option>, -��� ��������� ����������������� ����� <option>skin=newskin</option>, ����� ������������ -����� �� �������� <filename class="directory">*/skins/newskin</filename>. +Поскольку <application>MPlayer</application> не содержит ни одной шкуры, Вы должны скачать их, если Вы +хотите использовать GUI. См. +<ulink url="http://www.mplayerhq.hu/dload.html">download page[страницу +закачек]</ulink>. Они должны быть извлечены в системный каталог +(<filename class="directory">$PREFIX/share/mplayer/skins</filename>), или в +<filename class="directory">$HOME/.mplayer/skins</filename>. По умолчанию, MPlayer ищет каталог <filename class="directory">default</filename> +в этих каталогах, но вы можете использовать опцию <option>-skin <replaceable>newskin</replaceable></option>, +или директиву конфигурационного файла <option>skin=newskin</option>, чтобы использовать +шкуру из каталога <filename class="directory">*/skins/newskin</filename>. </para> </sect1> @@ -416,116 +416,116 @@ <sect1 id="fonts-osd"> -<title>������ � OSD</title> +<title>Шрифты и OSD</title> <para> -����� ����������� OSD � ����������, ���� ������� <application>MPlayer</application> ����� -����� ������������. �������� ����� TrueType ��� ����������� ��������� �����. ��� �� �����, -������������� ������������ TrueType ������, ��������� ��� ����� ��������, ��������� -�������������� �� ������� ������, � ����� ����������� � ���������� �����������. +Чтобы насладиться OSD и субтитрами, надо указать <application>MPlayer</application> какой +шрифт использовать. Подойдет любой TrueType или специальный растровый шрифт. Тем не менее, +рекомендуется использовать TrueType шрифты, поскольку они лучше выглядят, корректно +масштабируются до размера фильма, у лучше справляются с различными кодировками. </para> <sect2 id="truetype-fonts"> -<title>TrueType ������</title> +<title>TrueType шрифты</title> <para> -���� ��� ������� ��������� �������� TrueType ������. ������ - ������� ����� <option>-font</option>, -����� ������� ���� � TrueType ������ �� ��������� ������. ��� ����� ����� ������� ���������� �� -��������� � ���� ������������ (��� ������������ �������� �������� man �����������). -������ - �������� ������������� ������ � ������ <filename>subfont.ttf</filename> �� ��������� -���� ������. ���� +Есть два способа заставить работать TrueType шрифты. Первый - указать опцию <option>-font</option>, +чтобы указать путь к TrueType шрифту из команднов строки. Эта опция будет хорошим кандидатом на +помещение в файл конфигурации (для подробностей смотрите страницу man руководства). +Второй - создание символической ссылки с именем <filename>subfont.ttf</filename> на выбранный +файл шрифта. Либо <screen>ln -s <replaceable>/path/to/sample_font.ttf</replaceable> ~/.mplayer/subfont.ttf</screen> -������������� ��� ������� ������������, ���� ���� ������������� +индивидуально для каждого пользователя, либо одну общесистемную <screen>ln -s <replaceable>/path/to/sample_font.ttf</replaceable> $PREFIX/share/mplayer/subfont.ttf</screen> </para> <para> -���� <application>MPlayer</application> ��� ������������� � ���������� -<systemitem class="library">fontconfig</systemitem>, ��� ������ �� ����� ��������, -������ �����, ����� <option>-font</option> ������� -<systemitem class="library">fontconfig</systemitem> �������� ������, - � �� ��������� ��� ����� sans-serif. ������: +Если <application>MPlayer</application> был скомпилирован с поддержкой +<systemitem class="library">fontconfig</systemitem>, эти методы не будут работать, +вместо этого, опция <option>-font</option> ожидает +<systemitem class="library">fontconfig</systemitem> название шрифта, + и по умолчанию это шрифт sans-serif. Пример: <screen>mplayer -font <replaceable>'Bitstream Vera Sans'</replaceable> <replaceable>anime.mkv</replaceable></screen> </para> <para> -����� �������� ������ �������, ��������� +Чтобы получить список шрифтов, известных <systemitem class="library">fontconfig</systemitem>, -����������� <command>fc-list</command> +используйте <command>fc-list</command> </para> </sect2> <sect2 id="bitmap-fonts"> -<title>��������� ������</title> +<title>Растровые шрифты</title> <para> -���� �� �����-�� �������� ��� ���������� ������������ ��������� �����, �������� ����� ������� � -������ �����. �� ������ �������� ����� ���������� -<ulink url="http://www.mplayerhq.hu/MPlayer/releases/fonts/">ISO ��������</ulink> � -������� ������� -<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/fonts/">��������� ��������������</ulink> -� ��������� ����������. +Если по каким-то причинам вам необходимо использовать растровый шрифт, скачайте набор таковых с +нашего сайта. Вы можете выбирать между различными +<ulink url="http://www.mplayerhq.hu/MPlayer/releases/fonts/">ISO шрифтами</ulink> и +набором шрифтов +<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/fonts/">созданных пользователями</ulink> +в различных кодировках. </para> <para> -���������� ��������� ���� � <filename class="directory">~/.mplayer</filename> ��� +Распакуйте скачанный файл в <filename class="directory">~/.mplayer</filename> или <filename class="directory">$PREFIX/share/mplayer</filename>. -����� ����� ������������ ������� ��� �������� ������������� ������ �� ���� � ������ -<filename class="directory">font</filename>, ��������: +После этого переименуйте каталог или создайте символическую ссылку на него с именем +<filename class="directory">font</filename>, например: <screen>ln -s <replaceable>~/.mplayer/arial-24</replaceable> ~/.mplayer/font</screen> <screen>ln -s <replaceable>$PREFIX/mplayer/arial-24</replaceable> $PREFIX/mplayer/font</screen> </para> <para> -������ ������ ���� ��������������� �� <filename>font.desc</filename> ����, ������������ -������� ������ ������ � ������� �������� ������ ���������. ������ ������� - ����� ��������, -������������ � UTF-8 � ������������ ����� <option>-utf8</option> ��� ������ ���� ����� -� ���������� ����� ��, ��� � ����� �����, ��� � ����������� <filename>.utf</filename>, -������� ��� � ���� ������� � �������. +Шрифты должны имет соответствующий им <filename>font.desc</filename> файл, отображающий +позиции юникод шрифта в кодовую страницу текста субтитров. Другое решение - иметь субтитры, +кодированные в UTF-8 и использовать опцию <option>-utf8</option> или просто дать файлу +с субтитрами такое же, как у видео файла, имя с расширением <filename>.utf</filename>, +положив его в один каталог с фильмом. </para> </sect2> <sect2 id="osdmenu"> -<title>OSD ����</title> +<title>OSD меню</title> <para> -� <application>MPlayer</application>'� ���������� ������� ������������ ������������� ��������� OSD ����. +У <application>MPlayer</application>'а существует целиком определяемый пользователем интерфейс OSD меню. </para> <note><simpara> -���� Preferences[���������] � ��������� ������ �� ��������! +меню Preferences[Настройки] в настоящий момент НЕ НАПИСАНО! </simpara></note> <orderedlist> -<title>���������</title> +<title>Установка</title> <listitem><simpara> - ������������� <application>MPlayer</application>, ������ <filename> - ./configure</filename> �������� <option>--enable-menu</option> + скомпилируйте <application>MPlayer</application>, указав <filename> + ./configure</filename> параметр <option>--enable-menu</option> </simpara></listitem> <listitem><simpara> - ���������, ��� � ��� ���������� OSD ����� + убедитесь, что у Вас установлен OSD шрифт </simpara></listitem> <listitem><simpara> - ���������� <filename>etc/menu.conf</filename> � ��� ������� <filename + скопируйте <filename>etc/menu.conf</filename> в Ваш каталог <filename class="directory">.mplayer</filename> </simpara></listitem> <listitem><simpara> - ���������� <filename>etc/input.conf</filename> � ��� ������� <filename - class="directory">.mplayer</filename>, ��� � ��������� ���������������� - ������� <application>MPlayer</application>'� (�� ���������: + скопируйте <filename>etc/input.conf</filename> в Ваш каталог <filename + class="directory">.mplayer</filename>, или в системный конфигурационный + каталог <application>MPlayer</application>'а (по умолчанию: <filename class="directory">/usr/local/etc/mplayer</filename>) </simpara></listitem> <listitem><simpara> - ��������� � �������������� <filename>input.conf</filename>, ����� �������� - ������ ����������� �� ���� (��� ����� �������). + проверьте и отредактируйте <filename>input.conf</filename>, чтобы включить + кнопки перемещения по меню (это здесь описано). </simpara></listitem> <listitem><para> - ��������� <application>MPlayer</application> ��� � ��������� �������: + запустите <application>MPlayer</application> как в следующем примере: <screen>$ mplayer -menu <replaceable>file.avi</replaceable></screen> </para></listitem> <listitem><simpara> - ������� ����� ����-������, ������� �� ���������� + нажмите любую меню-кнопку, которую Вы определили </simpara></listitem> </orderedlist> @@ -537,44 +537,44 @@ <sect1 id="rtc"> <title>RTC</title> <para> -� <application>MPlayer</application>'� ���� ��� ������ �������������. +У <application>MPlayer</application>'а есть три метода синхронизации. <itemizedlist> <listitem><simpara> -<emphasis role="bold">����� ������������ ������ ����� �������������</emphasis>, - ��� ������ �� ���� ������. �� ���������� <systemitem>usleep()</systemitem>, - ����� ���������� A/V �������������, � ��������� +/- 10ms. ������, ������ - ��������� ���� ������� �������� �������������. +<emphasis role="bold">Чтобы использовать старый метод синхронизации</emphasis>, + Вам ничего не надо делать. Он использует <systemitem>usleep()</systemitem>, + чтобы подстроить A/V синхронизацию, с точностью +/- 10ms. Однако, иногда + требуется даже большая точность синхронизации. </simpara></listitem> <listitem><para> -<emphasis role="bold">����� ������</emphasis> ���������� RTC (Real Time - Clock[���� ��������� �������]) ��� ���� ������ ������, ��� ��� ������ - ��������� 1ms. �� ���������� ������ <option>-rtc</option>, �� ������� - ��������� ������������ ����. - ���� �� ��������� � ����� 2.4.19pre8 ��� ����� �������, �� ������ ��������� - ������������ ������� RTC ��� ������� ������������� ����� �������� ������� +<emphasis role="bold">Новый таймер</emphasis> использует RTC (Real Time + Clock[часы истинного времени]) для этой задачи потому, что это таймер + точностью 1ms. Он включается опцией <option>-rtc</option>, но требует + правильно настроенного ядра. + Если Вы работаете с ядром 2.4.19pre8 или более поздним, Вы можете настроить + максимальную частоту RTC для обычных пользователей через файловую систему <systemitem class="systemname">/proc</systemitem>. - ����������� ���� �� ���� ���� ������, ����� ������� RTC ��������� ��� ������� - �������������: + Используйте одну из этих двух команд, чтобы сделать RTC доступным для обычных + пользователей: <screen>echo 1024 > /proc/sys/dev/rtc/max-user-freq</screen> <screen>sysctl dev/rtc/max-user-freq=1024</screen> - ����� ������� ��� ��������� �����������, ������� ��������� � + Можно сделать эти изменения постоянными, добавив последнюю в <filename>/etc/sysctl.conf</filename>. </para> <para> - �� ������� ������������� ������ ���� ������� �� ������ ���������. - ������� ���������� ������������ ���������[power management] � ��������� - ������������� BIOS'�� �� speedstep-CPU ����� ��������������� � RTC. ����� � - ����� ����� ��������������������. ��������, ���� �� �������� ������ �������� - ������� �� ��������� ��������, �� ��� �������. � ��������� ���������� - ����������� (������������ ��� ������������� ��-DMA DVD ������ � ����������� - ������ ALi1541) ������������� RTC ������� �������� � "����������"[skippy] - ������������. � ���� ������ ������������� ������������ ������ �����. + Вы увидите эффективность нового кода таймера по строке состояния. + Функции управления потребляемой мощностью[power management] у некоторых + ноутбуковских BIOS'ов со speedstep-CPU плохо взаимодействуют с RTC. Аудио и + видео могут десинхронизироваться. Вероятно, если Вы вставите штекер внешнего + питания до включения ноутбука, то это поможет. В некоторых аппаратных + комбинациях (подтверждено при использовании не-DMA DVD драйва с материнской + платой ALi1541) использование RTC таймера приводит к "прыгающему"[skippy] + проигрыванию. В этом случае рекомендуется использовать третий метод. </para></listitem> <listitem><simpara> - <emphasis role="bold">������ ��� �������</emphasis> ���������� ������ - <option>-softsleep</option>. � ���� ������������� RTC, �� �� �� ���������� - RTC. � ������ �������, �� ������� ���������� CPU. + <emphasis role="bold">Третий код таймера</emphasis> включается опцией + <option>-softsleep</option>. У него эффективность RTC, но он не использует + RTC. С другой стороны, он сильнее использует CPU. </simpara></listitem> </itemizedlist> </para> Modified: trunk/DOCS/xml/ru/mencoder.xml ============================================================================== --- trunk/DOCS/xml/ru/mencoder.xml (original) +++ trunk/DOCS/xml/ru/mencoder.xml Mon Oct 30 16:32:47 2006 @@ -1,70 +1,70 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20043 --> <chapter id="mencoder"> -<title>������ ������������� <application>MEncoder</application></title> +<title>Основы использования <application>MEncoder</application></title> <para> -������ ������ ��������� ����� <application>MEncoder</application> � ������� -�������� �� �������� ����������� man. +Полный список доступных опций <application>MEncoder</application> и примеры +смотрите на странице руководства man. -��� ��������� �������� � ��������� ����������� �� ������������� ��������� -���������� �����������, ����� ������ ������ -<ulink url="../../tech/encoding-tips.txt">������ �� �����������</ulink>, ������� �� -������� �� ��������� �����[threads] �������� MPlayer-users. � -<ulink url="http://lists.mplayerhq.hu/pipermail/mplayer-users/">�������</ulink> -�������� ��������� ���������, ����������� ���� �������� � ��������� ����������� -��� ������ <application>MEncoder</application>. +Ряд наглядных примеров и подробные руководства по использованию отдельных +параметров кодирования, можно узнать прочтя +<ulink url="../../tech/encoding-tips.txt">советы по кодированию</ulink>, которые мы +собрали из отдельных нитей[threads] рассылки MPlayer-users. В +<ulink url="http://lists.mplayerhq.hu/pipermail/mplayer-users/">архивах</ulink> +найдется множество дискуссий, посвященных всех аспектам и проблемам кодирования +при помощи <application>MEncoder</application>. </para> <sect1 id="menc-feat-selecting-codec"> -<title>����� ������� � ������� ������</title> +<title>Выбор кодеков и формата файлов</title> <para> - ����� � ����� ������ ��� ����������� ���������� ������� - <option>-oac</option> � <option>-ovc</option>, ��������������. - �������� ��� �������: + Аудио и видео кодеки для кодирования выбираются опциями + <option>-oac</option> и <option>-ovc</option>, соответственно. + Ниберите для примера: <screen>mencoder -ovc help</screen> - ����� �������� ������ ���� ����� ������� �������������� - ������� <application>MEncoder</application>, ������������� �� ����� ������. - �������� ��������� ��������: + чтобы получить список всех видео кодеков поддерживаемых + версией <application>MEncoder</application>, установленной на вашей машине. + Доступны следующие варианты: </para> <para> -����� ������: +Аудио кодеки: <informaltable frame="all"> <tgroup cols="2"> <thead> -<row><entry>�������� ������</entry><entry>��������</entry></row> +<row><entry>Название кодека</entry><entry>Описание</entry></row> </thead> <tbody> <row> <entry>mp3lame</entry> - <entry>��������� � VBR, ABR ��� CBR MP3 � LAME</entry> + <entry>Кодируйте в VBR, ABR или CBR MP3 с LAME</entry> </row> <row> <entry>lavc</entry> - <entry>����������� ���� �� ������� ���������� <link linkend="menc-feat-enc-libavcodec-audio-codecs"><systemitem class="library">libavcodec</systemitem></link> + <entry>Используйте один из кодеков библиотеки <link linkend="menc-feat-enc-libavcodec-audio-codecs"><systemitem class="library">libavcodec</systemitem></link> </entry> </row> <row> <entry>faac</entry> - <entry>FAAC AAC ����� �����</entry> + <entry>FAAC AAC аудио кодер</entry> </row> <row> <entry>toolame</entry> - <entry>MPEG Audio Layer 2 �����</entry> + <entry>MPEG Audio Layer 2 кодер</entry> </row> <row> <entry>twolame</entry> - <entry>MPEG Audio Layer 2 �����, ���������� �� tooLAME</entry> + <entry>MPEG Audio Layer 2 кодер, основанный на tooLAME</entry> </row> <row> <entry>pcm</entry> - <entry>�������� PCM ����</entry> + <entry>Несжатый PCM звук</entry> </row> <row> <entry>copy</entry> - <entry>�� ��������������, ������ ���������� ������ �����</entry> + <entry>Не перекодировать, просто копировать сжатые кадры</entry> </row> </tbody> </tgroup> @@ -72,114 +72,114 @@ </para> <para> -����� ������: +Видео кодеки: <informaltable frame="all"> <tgroup cols="2"> <thead> -<row><entry>�������� ������</entry><entry>��������</entry></row> +<row><entry>Название кодека</entry><entry>Описание</entry></row> </thead> <tbody> <row> <entry>lavc</entry> - <entry>����������� ���� �� ������� ���������� <link linkend="menc-feat-enc-libavcodec-video-codecs"><systemitem class="library">libavcodec</systemitem></link> + <entry>Используйте один из кодеков библиотеки <link linkend="menc-feat-enc-libavcodec-video-codecs"><systemitem class="library">libavcodec</systemitem></link> </entry> </row> <row> <entry>xvid</entry> - <entry>XviD, MPEG-4 Advanced Simple Profile (ASP) �����</entry> + <entry>XviD, MPEG-4 Advanced Simple Profile (ASP) кодек</entry> </row> <row> <entry>x264</entry> - <entry>x264, MPEG-4 Advanced Video Coding (AVC), AKA[�� ��] H.264 �����</entry> + <entry>x264, MPEG-4 Advanced Video Coding (AVC), AKA[он же] H.264 кодек</entry> </row> <row> <entry>nuv</entry> - <entry>nuppel �����, ������������ ���������� ������������ ��������� �������</entry> + <entry>nuppel видео, используемое некоторыми приложениями реального времени</entry> </row> <row> <entry>raw</entry> - <entry>�������� ����� �����</entry> + <entry>Несжатые видео кадры</entry> </row> <row> <entry>copy</entry> - <entry>�� ��������������, ������ ����������� ������ �����</entry> + <entry>Не перекодировать, просто скопировать сжатые кадры</entry> </row> <row> <entry>frameno</entry> - <entry>������������� ��� 3-� ���������� ����������� (�� �������������)</entry> + <entry>Использовался для 3-х проходного кодирования (не рекомендуется)</entry> </row> </tbody> </tgroup> </informaltable> </para> <para> - ������ �������� ������ ���������� ������ <option>-of</option>. - ��������: + Формат выходных файлов выбирается опцией <option>-of</option>. + Наберите: <screen>mencoder -of help</screen> - ����� �������� ������ ���� ��������, �������������� ������� - <application>MEncoder</application>, �������������� �� ����� ������. - �������� ��������� ��������: + чтобы получить список всех форматов, поддерживаемых версией + <application>MEncoder</application>, установленного на вашей машине. + Доступны следующие варианты: </para> <para> -������� ������: +Форматы файлов: <informaltable frame="all"> <tgroup cols="2"> <thead> -<row><entry>�������� �������</entry><entry>��������</entry></row> +<row><entry>Название формата</entry><entry>Описание</entry></row> </thead> <tbody> <row> <entry>lavf</entry> - <entry>���� �� ��������, �������������� ����������� + <entry>Один из форматов, поддерживаемых библиотекой <systemitem class="library">libavformat</systemitem></entry> </row> <row> <entry>avi</entry> - <entry>'�������' �����-�����</entry> + <entry>'Слоеное' Аудио-Видео</entry> </row> <row> <entry>mpeg</entry> - <entry>MPEG-1 � MPEG-2 PS</entry> + <entry>MPEG-1 и MPEG-2 PS</entry> </row> <row> <entry>rawvideo</entry> - <entry>����� ����� ����� (��� ����������[no muxing] - ������ ����� �����)</entry> + <entry>сырой видео поток (без уплотнения[no muxing] - только видео поток)</entry> </row> <row> <entry>rawaudio</entry> - <entry>����� ����� ����� (��� ����������[no muxing] - ������ ����� �����)</entry> + <entry>сырой аудио поток (без уплотнения[no muxing] - только аудио поток)</entry> </row> </tbody> </tgroup> </informaltable> - AVI �������� ������ �������� ��� <application>MEncoder</application>, - ��� �������� ��������� ��� ���������, - <application>MEncoder</application> ���������� �������������� ��� ����� �������. - ��� �������� ����, ������ ������� ���� ��������, �� - �� ������ ����������� � ���������� ��� �� �������������. + AVI является родным форматом для <application>MEncoder</application>, + что означает наилучшую его поддержку, + <application>MEncoder</application> изначально разрабатывался для этого формата. + Как замечено выше, другие форматы тоже пригодны, но + вы можете столкнуться с проблемами при их использовании. </para> <para> -������� ������ ���������� <systemitem class="library">libavformat</systemitem>: +форматы файлов библиотеки <systemitem class="library">libavformat</systemitem>: </para> <para> - ���� �� ������� <systemitem class="library">libavformat</systemitem> ��� - ����������[muxing] ��������� ����� (��������� <option>-of lavf</option>), - ���������� ������ ����� ����� ��������� �� ���������� ��������� �����. - �� ������ ��������� ������������ ���������� ������ ������ - <option>format</option> ���������� + Если вы выбрали <systemitem class="library">libavformat</systemitem> для + уплотнения[muxing] выходного файла (используя <option>-of lavf</option>), + подходящий формат файла будет определен по расширению выходного файла. + Вы можете заставить использовать конкретный формат опцией + <option>format</option> библиотеки <systemitem class="library">libavformat</systemitem>. <informaltable frame="all"> <tgroup cols="2"> <thead> -<row><entry>�������� ������� <systemitem class="library">libavformat</systemitem></entry><entry>��������</entry></row> +<row><entry>название формата <systemitem class="library">libavformat</systemitem></entry><entry>Описание</entry></row> </thead> <tbody> <row> <entry>mpg</entry> - <entry>MPEG-1 � MPEG-2 PS</entry> + <entry>MPEG-1 и MPEG-2 PS</entry> </row> <row> <entry>asf</entry> @@ -187,11 +187,11 @@ </row> <row> <entry>avi</entry> - <entry>'�������' �����-�����</entry> + <entry>'Слоеное' Аудио-Видео</entry> </row> <row> <entry>wav</entry> - <entry>Waveform �����</entry> + <entry>Waveform Аудио</entry> </row> <row> <entry>swf</entry> @@ -199,7 +199,7 @@ </row> <row> <entry>flv</entry> - <entry>Macromedia Flash �����</entry> + <entry>Macromedia Flash видео</entry> </row> <row> <entry>rm</entry> @@ -211,7 +211,7 @@ </row> <row> <entry>nut</entry> - <entry>�������� ������ NUT (����������������� � ���� �� ��������� ��������������� ������������)</entry> + <entry>открытый формат NUT (экспериментальный и пока не полностью соответствующий спецификации)</entry> </row> <row> <entry>mov</entry> @@ -219,28 +219,28 @@ </row> <row> <entry>mp4</entry> - <entry>MPEG-4 ������</entry> + <entry>MPEG-4 формат</entry> </row> <row> <entry>dv</entry> - <entry>Sony Digital ����� ������</entry> + <entry>Sony Digital Видео формат</entry> </row> </tbody> </tgroup> </informaltable> - ��� ������, <systemitem class="library">libavformat</systemitem> - ��������� <application>MEncoder</application> ������������������[mux] �� - ��������� ��������. - � ���������, ��������� <application>MEncoder</application> ���������� �� �������������� - ��� ��������� ��������, �������� �� AVI, ��� ������� ���������� � ��������������� - ����� � ������������ ����� ��������. ���������, ��� � ������� �����/����� �������������, � - ���� ��������������� �� ������ � <application>MPlayer</application>. + Как видите, <systemitem class="library">libavformat</systemitem> + позволяет <application>MEncoder</application> мультиплексировать[mux] во + множество форматов. + К сожалению, поскольку <application>MEncoder</application> изначально не разрабатывался + для поддержки форматов, отличных от AVI, вам следует относиться к результирующему + файлу с определенной долей паранойи. Убедитесь, что в порядке Аудио/видео синхронихация, и + файл воспроизводится не только в <application>MPlayer</application>. </para> <informalexample> -<para>������:</para> +<para>Пример:</para> <para> - �������� ����� Macromedia Flash, ����������� ��� ��������������� � ��� �������� �������� + Создание видео Macromedia Flash, подходящего для воспроизведения в веб браузере плагином Macromedia Flash: <screen> mencoder <replaceable>input.avi</replaceable> -o <replaceable>output.flv</replaceable> -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc \ @@ -254,66 +254,66 @@ <sect1 id="menc-feat-selecting-input"> -<title>����� �������� ����� ��� ����������</title> +<title>Выбор входного файла или устройства</title> <para> - <application>MEncoder</application> ����� ���������� �� ������ ��� ��������������� - � DVD ��� VCD �����. - ������ ������� ��� ����� � ��������� ������ ��� ����������� �� �����, - ��� <option>dvd://</option><replaceable>�����_������</replaceable> ��� - <option>vcd://</option><replaceable>�����_�������</replaceable> ��� ����������� - DVD ������ ��� VCD �������. - ���� �� ��� ����������� DVD �� ������� ���� (���� ��������������� �������� ����� - <application>dvdbackup</application>, ��������� �� ������ ��������), - � ������� ���������� �� �����, ������� ��-�������� ������������ - <option>dvd://</option> ���������, ������ � <option>-dvd-device</option> - � ����������� ����� � ����� ����� DVD. - - ����� <option>-dvd-device</option> � <option>-cdrom-device</option> ����� ����� - ���� ����������� ��� ��������������� ����� � ������ ��������� ��� - ������ ����� � �����, ���� �������� ��-��������� - <filename>/dev/dvd</filename> � <filename>/dev/cdrom</filename> �� �������� ��� - ����� �������. + <application>MEncoder</application> может кодировать из файлов или непосредственно + с DVD или VCD диска. + Просто укажите имя файла в командной строке для кодирования из файла, + или <option>dvd://</option><replaceable>номер_ролика</replaceable> или + <option>vcd://</option><replaceable>номер_дорожки</replaceable> для кодиросания + DVD ролика или VCD дорожки. + Если вы уже скопировали DVD на жесткий диск (може воспользоваться утилитой вроде + <application>dvdbackup</application>, доступной на многих системах), + и желаете уодировать из копии, вледует по-прежнему использовать + <option>dvd://</option> синтаксис, вместе с <option>-dvd-device</option> + с последующим путек к корню копии DVD. + + Опции <option>-dvd-device</option> и <option>-cdrom-device</option> также могут + быть исползованы для переопределения путей к файлам устройств для + чтения прямо с диска, если значения по-умолчанию + <filename>/dev/dvd</filename> и <filename>/dev/cdrom</filename> не подходят для + вашей системы. </para> <para> - ��� ����������� � DVD, ����� ������ ���������� ������� ������ ��� �������� - �������� ��� �����������. ��� ���� ���� ����� ������������ ����� + При кодировании с DVD, часто бывает желательно выбрать раздел или диапазон + разделов для кодирования. для этой цели можно использовать опцию <option>-chapter</option>. - �������, <option>-chapter</option> <replaceable>1-4</replaceable> - ����� ���������� ����� ������� DVD � 1-�� �� 4-�. - ��� �������� ������� ��� ����������� 1400�� � ����� �������� �� �� 2 CD, - ��� ��� �� ������ ������� ����� ����� �� ������� �������, ������ - �������� ��������� �����. + Напрмер, <option>-chapter</option> <replaceable>1-4</replaceable> + будет кодировать толко разделы DVD с 1-го по 4-й. + Это особенно полезно при кодировании 1400Мб с целью уместить их на 2 CD, + так как вы можете разбить фильм точно на границе раздела, вместо + середины некоторой сцены. </para> <para> - ���� � ��� ���� �������������� ����� TV �������, �� ����� ������ - ���������� � TV �����. - ����������� <option>tv://</option><replaceable>����_������</replaceable> � �������� - ����� �����, � ����� <option>-tv</option> ��� ��������� ��������� ���������� �������. - DVB ���� �������� ����������. + Если у вас есть поддерживаемая карта TV захвата, вы также можете + кодировать с TV входа. + Используйте <option>tv://</option><replaceable>нмер_канала</replaceable> в качестве + имени файла, и опцию <option>-tv</option> для настройки различный параметров захвата. + DVB вход работает аналогично. </para> </sect1> <sect1 id="menc-feat-mpeg4"> -<title>������������� ����������� MPEG-4 ("DivX")</title> +<title>Двухпроходное кодирование MPEG-4 ("DivX")</title> <para> -�������� ���������� �� ���� �����, ��� ����������� ����� ������������ <emphasis>������</emphasis>. -������ ����������� (����������� ������) ������� ��������� ��������� ������ -(<filename>*.log</filename>) �������� � ��������� ��������, �� �������� �� ���� -(�� ������ ������� AVI ��� ������ �� ��������� ���������, ������������ ��� -� <filename>/dev/null</filename>). �� ������ �������, � �������������� ������ � -��������� �� ��������� ������, ������������ ������� ��������. ������������ ���� -����� ����� ������� ������ �������� ��������. ���� ������� �� ���� � ������ ���, -���������� � ������������, ������� ����� ����� � ��������. +Название происходит из того факта, что кодирование файла производится <emphasis>дважды</emphasis>. +Первое кодирование (дублирующий проход) создает несколько временных файлов +(<filename>*.log</filename>) размером в несколько мегабайт, не удаляйте их пока +(вы можете удалить AVI или вообще не создавать видеофайл, перенаправив его +в <filename>/dev/null</filename>). На втором проходе, с использованием данных о +битпотоке из временных файлов, формуируется готовый выходной. Получившийся файл +будет иметь намного лучшее качество картинки. Если слышите об этом в первый раз, +обратитесь к руководствам, которые можно найти в интернет. </para> <example id="copy_audio_track"> -<title>����������� �������� �������</title> +<title>копирование звуковой дорожки</title> <para> -����������� (�������������) ������ ������� DVD � MPEG-4 ("DivX") AVI � -������������ �������� �������. +Кодирование (двухпроходное) второй дорожки DVD в MPEG-4 ("DivX") AVI с +копированием звуковой дорожки. <screen> mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o /dev/null mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 -oac copy -o <replaceable>output.avi</replaceable> @@ -322,11 +322,11 @@ </example> <example id="encode_audio_track"> -<title>����������� �������� �������</title> +<title>кодирование звуковой дорожки</title> <para> -����������� (� ��� �������) DVD � MPEG-4 ("DivX") AVI � ������������ -�������� ������� � MP3. ������ ���������, ��������� ���� �����, ��� ��� � ��������� ������� -��� ����� �������� � ���������������� �����/�����. +Кодирование (в два прохода) DVD в MPEG-4 ("DivX") AVI с кодированием +звуковой дорожки в MP3. Будьте аккуратны, используя этот метод, так как в некоторых случаях +это может привести к рассинхронизации аудио/видео. <screen> mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac mp3lame -lameopts vbr=3 -o /dev/null mencoder dvd://2 -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2 -oac mp3lame -lameopts vbr=3 -o <replaceable>output.avi</replaceable> @@ -337,70 +337,70 @@ <sect1 id="menc-feat-handheld-psp"> -<title>����������� � Sony PSP ����� ������</title> +<title>Кодирование в Sony PSP видео формат</title> <para> - <application>MEncoder</application> ������������ ����������� � ����� ������ - Sony PSP, ��, � ����������� �� ������� ������������ ����������� PSP, - � ���������� �������������. ������ �� ������������, ���� �� ������ - �������� ��������� �����������: + <application>MEncoder</application> поддерживает кодирование в видео формат + Sony PSP, но, в зависимости от ревизии программного обеспечения PSP, + с различными ограничениями. Можете не беспокоиться, если не будете + нарушать следующие ограничения: <itemizedlist> <listitem><para> - <emphasis role="bold">������� �����</emphasis>: �� ������ ��������� 1500����/�, - ��� �� �����, ��������� ������ ����� ������ ������������ ����� �������, ���� - ��������� �� �������� �������� �������� ��������. + <emphasis role="bold">Битовый поток</emphasis>: не должен превышать 1500кбит/с, + тем не менее, последние версии очень хорошо поддерживали любой битрейт, пока + заголовок не требовал черезчур большого значения. </para></listitem> <listitem><para> - <emphasis role="bold">�������</emphasis>: ������ � ������ PSP ����� ������ ���� - ������ 16, � ������������ ������ * ������ �� ������ ��������� 64000. - � ��������� ������� �������� ��������������� ����� �������� �������. + <emphasis role="bold">Размеры</emphasis>: ширина и высота PSP видео должна быть + кратна 16, а произведение ширина * высота не должно превышать 64000. + В некоторых случаях возможно воспроизведение видео большего размера. </para></listitem> <listitem><para> - <emphasis role="bold">����</emphasis>: ������� ������������� ������ ���� - 24��� ��� MPEG-4, � 48��� ��� H.264. + <emphasis role="bold">Звук</emphasis>: частота дискретизации должна быть + 24кГц для MPEG-4, и 48кГц для H.264. </para></listitem> </itemizedlist> </para> <example id="encode_for_psp"> -<title>����������� ��� PSP</title> +<title>Кодирование для PSP</title> <para> <screen> mencoder -oac lavc -ovc lavc -of lavf -lavcopts aglobal=1:vglobal=1:vcodec=mpeg4:acodec=aac \ -af lavcresample=24000 -vf harddup -lavfopts format=psp:i_certify_that_my_video_stream_does_not_use_b_frames \ -ofps 30000/1001 input.video -o output.psp </screen> - ��������, ��� ����� ������ ��������� ����� ������ - <option>-info name=<replaceable>���������_������</replaceable></option>. + Заметьте, что можно задать заголовок видео опцией + <option>-info name=<replaceable>Заголовок_Фильма</replaceable></option>. </para> </example> </sect1> <sect1 id="menc-feat-mpeg"> -<title>����������� � MPEG ������</title> +<title>Кодирование в MPEG формат</title> <para> -<application>MEncoder</application> ����� ��������� ����� ������� MPEG (MPEG-PS). -MPEG-1 ��� MPEG-2 ������ ���������� �� ������� ����������� � ����� -������������ �������, ����� ��� SVCD, VCD ��� DVD. -������ ���������� ��� ���� �������� ������� � -<link linkend="menc-feat-vcd-dvd"> ����������� �� �������� VCD � DVD</link> +<application>MEncoder</application> может создавать файлы формата MPEG (MPEG-PS). +MPEG-1 или MPEG-2 обычно используют по причине кодирования в более +ограниченные форматы, такие как SVCD, VCD или DVD. +Особые требования для этих форматов описаны в +<link linkend="menc-feat-vcd-dvd"> руководстве по созданию VCD и DVD</link> section. </para> <para> -����� ������� ������ ��������� ����� <application>MEncoder</application>, ����������� -����� <option>-of mpeg</option>. +Чтобы сменить формат выходного файла <application>MEncoder</application>, используйте +опцию <option>-of mpeg</option>. </para> <informalexample> <para> -������: +Пример: <screen> mencoder <replaceable>input.avi</replaceable> -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video -oac copy <replaceable>other_options</replaceable> -o <replaceable>output.mpg</replaceable> </screen> -��������� ���� MPEG-1 ��������� ��� ��������������� �� �������� � ����������� ���������� -�����������, ����� ��� ������ ��� ������������� Windows: +Создается файл MPEG-1 пригодный для воспроизведения на системах с минимальной поддержкой +мультимедиа, таких как только что установленные Windows: <screen> mencoder <replaceable>input.avi</replaceable> -of mpeg -mpegopts format=mpeg1:tsaf:muxrate=2000 -o <replaceable>output.mpg</replaceable> -oac lavc -ovc lavc \ -lavcopts acodec=mp2:abitrate=224:vcodec=mpeg1video:vbitrate=1152:keyint=15:mbd=2:aspect=4/3 @@ -408,40 +408,40 @@ </para> </informalexample> -<note><title>���������:</title> +<note><title>Подсказка:</title> <para> - ���� �� �����-�� �������� ����� ����� ������� ������� ��� �� ����������, - ����� ����� ��������� ����������� � ������� ���������� ���������, ��� - �������, ��� �� ��������� ���������� ����������� �������. - ��� ��������, ������ ��� �������� ������ ����� �� ����������� - ���������� - ��������� ������� �����, ������� ������ � ���������� �� �������. - ������� ����� � ����, ���, �������� �� ���, ������ �������� ���������� ���� - �������� ��������������� ��������� ���� �������� �� ������ ����������. + Если по каким-то причинам видео после второго прохода вас не устраивает, + можно снова запустить кодирование с другими значениями битпотока, при + условии, что вы сохранили статистику предыдущего прохода. + Это возможно, потому что основная задача файла со статистикой - записывать + сложность каждого кадра, которая жестко с битпотоком не связана. + Следует иметь в виду, что, несмотря на это, лучшее качество получается если + значения результирующего битпотока всех проходов не сильно отличаются. </para> </note> </sect1> <sect1 id="menc-feat-rescale"> -<title>��������������� �������</title> +<title>Масштабирование фильмов</title> <para> -����� ��������� ����������� �������� ������ ����������� � ������. -������ ����� ���� �����: ���������� ������� �����, ���������� ����������� ����, -� �.�. ����������� ���������� ��������������� ���� ��� ����������� DVD ��� SVCD � AVI. -���� ���� ������� �������� ���������������, �������� ������ -<link linkend="aspect">���������� ���������</link>. +Часто возникает потребность изменить размер изображения у фильма. +Причин может быть много: уменьшение размера файла, пропускная способность сети, +и т.д. Большинство производят масштабирование даже при конвертации DVD или SVCD в AVI. +Если есть желание провести масштабирование, прочтите раздел +<link linkend="aspect">Сохранение пропорций</link>. </para> <para> -������� ��������������� �������������� �������� <literal>scale</literal>: -<option>-vf scale=<replaceable>������</replaceable>:<replaceable>������</replaceable></option>. -�������� ����� ���� ����������� ������ <option>-sws</option>. -���� �� �������, <application>MEncoder</application> ����� ������������ 2: ������������. +Процесс масштабирование осуществляется плагином <literal>scale</literal>: +<option>-vf scale=<replaceable>ширина</replaceable>:<replaceable>высота</replaceable></option>. +Качество может быть установлено опцией <option>-sws</option>. +Если не указано, <application>MEncoder</application> будет использовать 2: бикубическое. </para> <para> -�������������: +Использование: <screen> mencoder <replaceable>input.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -vf scale=640:480 -o <replaceable>output.avi</replaceable> </screen> @@ -450,41 +450,41 @@ <sect1 id="menc-feat-streamcopy"> -<title>����������� ������</title> +<title>копирование потока</title> <para> -<application>MEncoder</application> ����� ������������ ������� ������ ����� ���������: -<emphasis role="bold">����������</emphasis> ��� <emphasis role="bold">����������</emphasis> -��. ���� ������ � <emphasis role="bold">�����������</emphasis>. +<application>MEncoder</application> может обрабатывать входные потоки двумя способыми: +<emphasis role="bold">кодировать</emphasis> или <emphasis role="bold">копировать</emphasis> +их. Этот раздел о <emphasis role="bold">копировании</emphasis>. </para> <itemizedlist> <listitem><para> - <emphasis role="bold">����� �����</emphasis> (����� <option>-ovc copy</option>): - ����� ������ �������� ���� :) ����� ��������� (�� ��������������!) FLI ��� VIVO ��� - MPEG-1 ����� � AVI ����! �������, ��������� ����� ����� ������ ������ - <application>MPlayer</application> :) �, ��������, �������� �������� ������ � - ���� ���. �������: ����������� ����������� ����� ���� �������, ���� ���� ���������� ������ - ����� ����� (��������, �������� PCM � MP3). + <emphasis role="bold">Видео поток</emphasis> (опция <option>-ovc copy</option>): + можно делать классные вещи :) Вроде помещения (не преобразования!) FLI или VIVO или + MPEG-1 видео в AVI файл! Конечно, проиграть такие файлы сможет только + <application>MPlayer</application> :) И, возможно, никакого реальной пользы в + этом нет. Реально: копирование видеопотока может быть полезно, если надо кодировать только + аудио поток (например, несжатый PCM в MP3). </para></listitem> <listitem><para> - <emphasis role="bold">����� �����</emphasis> (����� <option>-oac copy</option>): - straightforward. �������� ����� ������� ���� (MP3, WAV) � ���������[mux] ��� � �������� - �����. �������������� ������ <option>-audiofile <replaceable>���_�����</replaceable></option>, - ����� ������� ���. + <emphasis role="bold">Аудио поток</emphasis> (опция <option>-oac copy</option>): + straightforward. Возможно взять внешний файл (MP3, WAV) и уплотнить[mux] его в выходной + поток. Воспользуйтесь опцией <option>-audiofile <replaceable>имя_файла</replaceable></option>, + чтобы сделать это. </para></listitem> </itemizedlist> <para> - ������������� <option>-oac copy</option> ��� ����������� �� ������ ������� � ������ - ����� ����������� �������� <option>-fafmttag</option> ��� ����������� ���� ����� ������� - �� ������������� �����. ��������, ���� �� ���������������� NSV ���� �� ������ AAC - � ������ AVI, ����� ������ ����� ������� � ������ ���� �������. ����� �������� ������ - ����� ����� ������� ��������� <filename>codecs.conf</filename>. + Использование <option>-oac copy</option> для копирования из одного формата в другой + тожет потребовать указания <option>-fafmttag</option> для сохраниения тэга аудио формата + из оригинального файла. Например, если вы преобразовываете NSV файл со звуком AAC + в формат AVI, аудио формат будет неверен и должен быть изменен. Чтобы получить список + тэгов аудио формата проверьте <filename>codecs.conf</filename>. </para> <para> -������: +Пример: <screen> mencoder <replaceable>input.nsv</replaceable> -oac copy -fafmttag 0x706D -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -o <replaceable>output.avi</replaceable> </screen> @@ -494,35 +494,35 @@ <sect1 id="menc-feat-enc-images"> -<title>����������� �� ���������� ������� ������ ����������� (JPEG, PNG, TGA, SGI)</title> +<title>Кодирование из нескольких входных файлов изображений (JPEG, PNG, TGA, SGI)</title> <para> -<application>MEncoder</application> ����� ��������� ������ �� ������ ��� ����� -JPEG, PNG ��� TGA ������. ������� ������������ ������ �� ����� ��������� MJPEG -(Motion JPEG), MPNG (Motion PNG) ��� MTGA (Motion TGA) �����. +<application>MEncoder</application> может создавать фильмы из одного или более +JPEG, PNG или TGA файлов. Простым копированием кадров он может создавать MJPEG +(Motion JPEG), MPNG (Motion PNG) или MTGA (Motion TGA) файлы. </para> <orderedlist> -<title>����������� ��������:</title> +<title>Разъяснение процесса:</title> <listitem><para> - <application>MEncoder</application> <emphasis>����������</emphasis> �����������(�) � ������� - <systemitem class="library">libjpeg</systemitem> (��� ������������� PNG, �� ����� - ������������ <systemitem class="library">libpng</systemitem>). + <application>MEncoder</application> <emphasis>декодирует</emphasis> изображение(я) с помощью + <systemitem class="library">libjpeg</systemitem> (при декодировании PNG, он будет + использовать <systemitem class="library">libpng</systemitem>). </para></listitem> <listitem><para> - <application>MEncoder</application> ����� ����������� �������������� ����������� ���������� - ����� ����������� (DivX4, XviD, FFmpeg msmpeg4, � .�.�). + <application>MEncoder</application> затем скармливает декодированное изображение выбранному + видео компрессору (DivX4, XviD, FFmpeg msmpeg4, и .т.д). </para></listitem> </orderedlist> <formalpara> -<title>�������</title> +<title>примеры</title> <para> The explanation of the <option>-mf</option> option is in the man page. <informalexample> <para> -�������� ����� MPEG-4 �� ���� JPEG ������ �������� ��������: +Создание файла MPEG-4 из всех JPEG файлов текущего каталога: <screen> mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>output.avi</replaceable> </screen> @@ -531,7 +531,7 @@ <informalexample> <para> -�������� ����� MPEG-4 �� ��������� JPEG ������ �������� ��������: +Создание файла MPEG-4 из некоторых JPEG файлов текущего каталога: <screen> mencoder mf://<replaceable>frame001.jpg,frame002.jpg</replaceable> -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>output.avi</replaceable> </screen> @@ -540,8 +540,8 @@ <informalexample> <para> -�������� ����� MPEG-4 �� ������ ������ JPEG ������ (list.txt � ������� �������� �������� -������ ������, ������������ � �������� ���������, �� ������ � ������): +Создание файла MPEG-4 из явного списка JPEG файлов (list.txt в текущем каталоге содержит +список файлов, используемых в качестве источника, по одному в строке): <screen> mencoder mf://<replaceable>@list.txt</replaceable> -mf w=800:h=600:fps=25:type=jpg \ -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o <replaceable>output.avi</replaceable> @@ -551,7 +551,7 @@ <informalexample> <para> -�������� ����� Motion JPEG (MJPEG) �� ���� JPEG ������ �������� ��������: +Создание файла Motion JPEG (MJPEG) из всех JPEG файлов текущего каталога: <screen> mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc copy -oac copy -o <replaceable>output.avi</replaceable> </screen> @@ -560,7 +560,7 @@ <informalexample> <para> -�������� ��������� ����� �� ���� PNG ������ �������� ��������: +Создание несжатого файла из всех PNG файлов текущего каталога: <screen> mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc raw -oac copy -o <replaceable>output.avi</replaceable> </screen> @@ -568,12 +568,12 @@ </informalexample> <note><para> -������ ������ ���� ����� ������, ������� 4, ��� ����������� ������� RAW RGB AVI. +Ширина должна быть целым числом, кратным 4, это ограничение формата RAW RGB AVI. </para></note> <informalexample> <para> -�������� ����� Motion PNG (MPNG) �� ���� PNG ������ �������� ��������: +Создание файла Motion PNG (MPNG) из всех PNG файлов текущего каталога: <screen> mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o <replaceable>output.avi</replaceable> <!-- --></screen> @@ -582,7 +582,7 @@ <informalexample> <para> -�������� ����� Motion TGA (MTGA) �� ���� TGA ������ �������� ��������: +Создание файла Motion TGA (MTGA) из всех TGA файлов текущего каталога: <screen> mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o <replaceable>output.avi</replaceable><!-- --></screen> @@ -595,44 +595,44 @@ <sect1 id="menc-feat-extractsub"> -<title>���������� DVD ��������� � ���� VOBsub</title> +<title>Извлечение DVD субтитров в файл VOBsub</title> <para> -<application>MEncoder</application> �������� ��������� �������� �� DVD � ����� ������� -VOBsub. ��� ������� �� ���� ������, �������������� �� -<filename>.idx</filename> � <filename>.sub</filename> � ������ -��������� � ���� <filename>.rar</filename> �����. -<application>MPlayer</application> ����� �������������� �� ��� ������ ����� -<option>-vobsub</option> � <option>-vobsubid</option>. +<application>MEncoder</application> способен извлекать субтитры из DVD в файлы формата +VOBsub. Они состоят из пары файлов, оканчивающихся на +<filename>.idx</filename> и <filename>.sub</filename> и обычно +упакованы в один <filename>.rar</filename> архив. +<application>MPlayer</application> может воспроизводить из при помощи опций +<option>-vobsub</option> и <option>-vobsubid</option>. </para> <para> -�� ���������� ������� ��� (�.�. ��� ���������� <filename>.idx</filename> ��� -<filename>.sub</filename>) �������� ������ � ������� -<option>-vobsubout</option> � ������ ���� ��������� � �������������� ����� -��� ������ <option>-vobsuboutindex</option>. +Вы указываете базовое имя (т.е. без расширения <filename>.idx</filename> или +<filename>.sub</filename>) выходных файлов с помощью +<option>-vobsubout</option> и индекс этих субтитров в результирующем файле +при помощи <option>-vobsuboutindex</option>. </para> <para> -���� ���������� �������� �� DVD ������� ������������ <option>-ifo</option> ��� -�������� �������� ����� <filename>.ifo</filename>, ������������ ��� �������� -��������������� <filename>.idx</filename> �����. +Если источником является не DVD следует использовать <option>-ifo</option> для +указания указания файла <filename>.ifo</filename>, необходимого для создания +результирующего <filename>.idx</filename> файла. </para> <para> -���� ���������� �������� �� DVD � � ��� ��� <filename>.ifo</filename> �����, -����������� ����� <option>-vobsubid</option> ��� ��������, ����� �� ����� -������� �������� � <filename>.idx</filename> ����. +Если источником является не DVD и у вас нет <filename>.ifo</filename> файла, +используйте опцию <option>-vobsubid</option> для указания, какой ид языка +следует записать в <filename>.idx</filename> файл. </para> <para> -��� ������ ������� �������� ����� ����������� � ����� ������, ���� -<filename>.idx</filename> � <filename>.sub</filename> ��� ����������. -��� ��� ��� ������� ������� �� ����� �������. +При каждом запуске субтитры будут добавляться в конец файлов, если +<filename>.idx</filename> и <filename>.sub</filename> уже существуют. +Так что вам следует удалять их перед началом. </para> <example id="copying_two_subtitles_from_a_dvd_while_doing_two_pass_encoding"> -<title>����������� ���� ��������� �� DVD ��� ���������� �������������� �����������</title> +<title>копирование двух субтитров из DVD при выполнении двухпроходного кодирования</title> <screen> rm subtitles.idx subtitles.sub mencoder dvd://1 -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -vobsubout subtitles -vobsuboutindex 0 -sid 2 @@ -641,7 +641,7 @@ </example> <example id="copying_a_french_subtitle_from_an_mpeg_file"> -<title>����������� ����������� ��������� �� MPEG �����</title> +<title>Копирование французских субтитров из MPEG файла</title> <screen> rm subtitles.idx subtitles.sub mencoder <replaceable>movie.mpg</replaceable> -ifo <replaceable>movie.ifo</replaceable> -vobsubout subtitles -vobsuboutindex 0 -vobsuboutid fr -sid 1 -nosound -ovc copy @@ -651,39 +651,39 @@ </sect1> <sect1 id="aspect"> -<title>���������� ���������</title> +<title>Сохранение пропорций</title> <para> -DVD � SVCD (�.�. MPEG-1/2) ����� �������� ���������� � ���������, ������� ��������� -��� ������������� ������ �������������� ����� �����, ����� ���� �� ����������� ������������. -(����.: 480x480 + 4:3 = 640x480). ���� ��� ����������� � AVI (DivX) ����� �� ��������� �� ���� -��������, �.�. ��������� AVI �� �������� ��� ��������. -��������������� ����������� ������������� � �������������, ���� ������ ����! +DVD и SVCD (т.е. MPEG-1/2) файлы содержат информацию о пропорции, которая описывает +как проигрыватель должен масштабировать видео поток, чтобы люди не становились яйцеголовыми. +(напр.: 480x480 + 4:3 = 640x480). Хотя при кодировании в AVI (DivX) файлы вы избавлены от этой +проблемы, т.к. заголовки AVI не содержат это значение. +Масштабирование изображения отвратительно и расточительно, есть лучший путь! </para> <para>There is</para> <para> -MPEG-4 ������ ���������� �����������: ����� ����� ����� ������� ���������� ��� ���������. -��, � �������� ��� MPEG-1/2 (DVD, SVCD) � H.263 �����. � ���������, ������� �������������� -����� <application>MPlayer</application> ������������ ���� MPEG-4 �������. +MPEG-4 имееть уникальную возможность: видео поток может хранить требуеумые ему пропорции. +Да, в точности как MPEG-1/2 (DVD, SVCD) и H.263 файлы. К сожалению, немного проигрывателей +кроме <application>MPlayer</application> поддерживают этот MPEG-4 атрибут. </para> <para> -��� ����������� ����� �������������� ������ � -<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>'������ -<systemitem>mpeg4</systemitem> �������. ������ � ����: ���� -<application>MPlayer</application> ��������� ������������� ����, ������ -������������� ����� ������������ �������� ���������. +Эта возможность может использоваться только с +<link linkend="ffmpeg"><systemitem class="library">libavcodec</systemitem></link>'овским +<systemitem>mpeg4</systemitem> кодеком. Имейте в виду: хотя +<application>MPlayer</application> корректно воспроизведет файл, другие +проигрыватели могут использовать неверные пропорции. </para> <para> -�� �������� ������ �������� ������ ������ ���� � ���� �����������. -�������� �������� ����������� man �� ������������� <systemitem>cropdetect</systemitem> � -<systemitem>crop</systemitem> ��������. +Вы серъезно должны обрезать черные полосы выше и ниже изображения. +Смотрите страницу руководства man по использованию <systemitem>cropdetect</systemitem> и +<systemitem>crop</systemitem> плагинов. </para> <para> -�������������: +Использование: <screen>mencoder <replaceable>sample-svcd.mpg</replaceable> -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:autoaspect -vf crop=714:548:0:14 -oac copy -o <replaceable>output.avi</replaceable></screen> </para> </sect1> Modified: trunk/DOCS/xml/ru/ports.xml ============================================================================== --- trunk/DOCS/xml/ru/ports.xml (original) +++ trunk/DOCS/xml/ru/ports.xml Mon Oct 30 16:32:47 2006 @@ -1,67 +1,67 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20419 --> -<chapter id="ports" xreflabel="�������"> -<title>�������</title> +<chapter id="ports" xreflabel="Портинг"> +<title>Портинг</title> <sect1 id="linux"> <title>Linux</title> <para> -�������� ��������� ���������� — ��� Linux �� x86, ���� -<application>MPlayer</application> �������� ��� ������� ������� ������� Linux. -�������� ������ <application>MPlayer</application>'� �������� �� ���������� ����������. ��� �� �����, -<emphasis role="bold">�� ���� �� ���� ������� �� ��������������</emphasis>. -��������� � ��������� �� �������, � �� ���. +Основная платформа разработки — это Linux на x86, хотя +<application>MPlayer</application> работает под многими другими портами Linux. +Бинарные пакеты <application>MPlayer</application>'а доступны из нескольких источников. Тем не менее, +<emphasis role="bold">ни один из этих пакетов не поддерживается</emphasis>. +Сообщайте о проблемах их авторам, а не нам. </para> <sect2 id="debian"> -<title>Debian ������</title> +<title>Debian пакеты</title> <para> -����� ������� Debian �����, ��������� ��������� ������� � �������� � �������� -����� <application>MPlayer</application>'�: +Чтобы создать Debian пакет, выполните следующие команды в каталоге с исходным +кодом <application>MPlayer</application>'а: <screen>fakeroot debian/rules binary</screen> -���� �� ������ �������� �������������� ����� configure, ���������� -��������������� �������� ���������� ��������� <envar>DEB_BUILD_OPTIONS</envar>. -� ���������, ���� ������ ��������� GUI � OSD, �������: +Если вы хотите передать дополнительные опции configure, установите +соответствующее значение переменной окружения <envar>DEB_BUILD_OPTIONS</envar>. +В частности, если хотите поддердку GUI и OSD, укажите: <screen>DEB_BUILD_OPTIONS="--enable-gui --enable-menu" fakeroot debian/rules binary</screen> -�� ����� ������ �������� ��������� ���������� � Makefile. ��������, ���� -������� ������������� gcc 3.4 ���� ���� ��� �� �������� ����������: +Вы также можете передать некоторые переменные в Makefile. Например, если +желаете компилировать gcc 3.4 даже если это не основной компилятор: <screen>CC=gcc-3.4 DEB_BUILD_OPTIONS="--enable-gui" fakeroot debian/rules binary</screen> -��� ������� ������ �������� ������� �������������� ��������: +Для очистки дерева исходных текстов воспользуйтесь командой: <screen>fakeroot debian/rules clean</screen> -� �������� root'� �� ����� ������ ���������� <filename>.deb -</filename> �����: -<screen>dpkg -i ../mplayer_<replaceable>������</replaceable>.deb</screen> +В качестве root'а Вы затем можете установить <filename>.deb +</filename> пакет: +<screen>dpkg -i ../mplayer_<replaceable>версия</replaceable>.deb</screen> </para> <para> -�����-�� ����� Christian Marillat ������� ������������� Debian ������ � +Какое-то время Christian Marillat собирал неофициальные Debian пакеты с <application>MPlayer</application>, <application>MEncoder</application> -� ��������� ��������, ��� ��� �� ������ �� ������� (��������� apt-get) -� ��� <ulink url="http://www.debian-multimedia.org/">�����</ulink>. +и бинарными кодеками, так что вы можете их скачать (выполнить apt-get) +с его <ulink url="http://www.debian-multimedia.org/">сайта</ulink>. </para> </sect2> <sect2 id="rpm"> -<title>RPM ������</title> +<title>RPM пакеты</title> <para> -Dominik Mierzejewski �������� � ������������ ����������� Red Hat � Fedora Core RPM ������ -<application>MPlayer</application>'�. ��� �������� � ��� +Dominik Mierzejewski собирает и поддерживает официальные Red Hat и Fedora Core RPM пакеты +<application>MPlayer</application>'а. Они доступны с его -<ulink url="http://rpm.greysector.net/mplayer/">�����</ulink>. +<ulink url="http://rpm.greysector.net/mplayer/">сайта</ulink>. </para> <para> -Mandrake/Mandriva RPM ������ �������� � <ulink url="http://plf.zarb.org/">P.L.F.</ulink>. -SuSE �������� ������������ ������ <application>MPlayer</application>'� � �����������. -�� ��������� ������� ��� ������ ��� ������. �� ������ ����� -���������� RPM � +Mandrake/Mandriva RPM пакеты доступны с <ulink url="http://plf.zarb.org/">P.L.F.</ulink>. +SuSE включала искалеченную версию <application>MPlayer</application>'а в дистрибутив. +Из последних релизов они убрали эти пакеты. Вы можете взять +работающие RPM с <ulink url="http://packman.links2linux.de/?action=128">links2linux.de</ulink>. </para> </sect2> @@ -69,19 +69,19 @@ <sect2 id="arm"> <title>ARM</title> <para> -<application>MPlayer</application> �������� �� Linux PDA � ARM �����������, -�������� Sharp Zaurus, Compaq Ipaq. ���������� ������ �������� <application> -MPlayer</application> — ��� ������� ��� � -�������� ������������ -<ulink url="http://www.openzaurus.org">OpenZaurus</ulink>. ���� �� ������ -�������������� ��� ��������������, �������� �������� �� �������� +<application>MPlayer</application> работает на Linux PDA с ARM процессором, +например Sharp Zaurus, Compaq Ipaq. Простейший способ получить <application> +MPlayer</application> — это скачать его с +пакетных репозиториев +<ulink url="http://www.openzaurus.org">OpenZaurus</ulink>. Если Вы хотите +скомпилировать его самостоятельно, обратите внимание на каталоги <ulink url="http://openzaurus.bkbits.net:8080/buildroot/src/packages/mplayer?nav=index.html|src/.|src/packages">mplayer</ulink> -� +и <ulink url="http://openzaurus.bkbits.net:8080/buildroot/src/packages/libavcodec?nav=index.html|src/.|src/packages">libavcodec</ulink> -� ����� ������ ������������ OpenZaurus. ��� ������ �������� -������ Makefile � �����, ������������ ��� ������ SVN <application>MPlayer</application>'� ������ � +в корне сборки дистрибутива OpenZaurus. Там всегда найдутся +свежий Makefile и патчи, используемые для сборки SVN <application>MPlayer</application>'а вместе с <systemitem class="library">libavcodec</systemitem>. -���� ��� ����� GUI, ����������� ���������� � xmms +Если Вам нужен GUI, используйте встроенный в xmms </para> </sect2> </sect1> @@ -89,113 +89,113 @@ <sect1 id="bsd"> <title>*BSD</title> <para> -<application>MPlayer</application> �������� �� ���� ��������� ���������� BSD. -���������� �������������[ports]/������ ������[pkgsrcs]/fink/ -� �.�. ������ <application>MPlayer</application>, �������, ��������, ����� ������������, ��� ������ -�������� ���. +<application>MPlayer</application> работает на всех известных семействах BSD. +Существуют портированные[ports]/пакеты сорцов[pkgsrcs]/fink/ +и т.п. версии <application>MPlayer</application>, которые, наверное, проще использовать, чем просто +исходный код. </para> <para> -����� ������� <application>MPlayer</application>, ��� ����������� GNU make (gmake — ������ BSD make -�� ����� ��������) � ������ ������ binutils. +Чтобы собрать <application>MPlayer</application>, Вам понадобится GNU make (gmake — родной BSD make +не будет работать) и свежая версия binutils. </para> <para> -���� <application>MPlayer</application> ��������, ��� �� �� ����� ����� <filename>/dev/cdrom</filename> ��� -<filename>/dev/dvd</filename>, �������� ��������������� ������: -<screen>ln -s /dev/<replaceable>����_cdrom_����������</replaceable> /dev/cdrom</screen> +Если <application>MPlayer</application> ругается, что он не может найти <filename>/dev/cdrom</filename> или +<filename>/dev/dvd</filename>, создайте соответствующую ссылку: +<screen>ln -s /dev/<replaceable>Ваше_cdrom_устройство</replaceable> /dev/cdrom</screen> </para> <para> -����� ������������ Win32 DLL'� � <application>MPlayer</application>'��, ��� ���������� ����������������� -���� � "<envar>option USER_LDT</envar>" (���� ������ � ��� �� FreeBSD-CURRENT, -��� ��� �������� �� ���������). +Чтобы использовать Win32 DLL'и с <application>MPlayer</application>'ом, Вам необходимо перекомпилировать +ядро с "<envar>option USER_LDT</envar>" (если только у Вас не FreeBSD-CURRENT, +где это включено по умолчанию). </para> <sect2 id="freebsd"> <title>FreeBSD</title> <para> -���� ��� CPU ������������ SSE, ���������������� ���� � -"<envar>options CPU_ENABLE_SSE</envar>" (���������� FreeBSD-STABLE -��� ����� � ����). +Если Ваш CPU поддерживает SSE, перекомпилируйте ядро с +"<envar>options CPU_ENABLE_SSE</envar>" (необходимо FreeBSD-STABLE +или патчи к ядру). </para> </sect2> <sect2 id="openbsd"> <title>OpenBSD</title> <para> -� ����� � ������������� � ��������� ������� gas (�������� ��������� ������� � MMX), -�� ������ ������ ������������� � ��� ����: ������� ���������, ��� �� ������ as -— ������ � ����� <envar>$PATH</envar> � ��������� <command>gmake -k -</command>, ����� ���������, ��� ����� �������������� ������ ������ � ��������� +В связи с ограничениями в различных версиях gas (конфликт настройки адресов и MMX), +Вы должны будете компилировать в два шага: сначала убедитесь, что не родной as +— первый в Вашем <envar>$PATH</envar> и выполните <command>gmake -k +</command>, затем убедитесь, что будет использоваться родная версия и запустите <command>gmake</command>. </para> <para> -������� � OpenBSD 3.4 �������� ��� ������ �� �����. +Начиная с OpenBSD 3.4 подобный хак больше не нужен. </para> </sect2> <sect2 id="darwin"> <title>Darwin</title> <para> -��. ������ <link linkend="macos">Mac OS</link>. +См. секцию <link linkend="macos">Mac OS</link>. </para> </sect2> </sect1> <sect1 id="unix"> -<title>������������ Unix</title> +<title>Коммерческие Unix</title> <para> -<application>MPlayer</application> ��� ���������� �� ��������� ������������ �������� Unix. -��������� ��������� ���������� ���� ������ ���������� �� ��������� Unix'��, -��� �������� �������������� ���������� ��������� ��������, ����� ������ ����������. +<application>MPlayer</application> был портирован на некоторые коммерческие варианты Unix. +Поскольку окружения разработки этих систем отличаются от свободных Unix'ов, +вам придется самостоятельно произвести некоторые действия, чтобы сборка заработала. </para> <sect2 id="solaris"> <title>Solaris</title> <para> -<application>MPlayer</application> ������ �������� ��� Solaris 2.6 � ����� -������ ��������. ��� ����� ����������� �������� ������� SUN � -������ <option>-ao sun</option>. +<application>MPlayer</application> должен работать под Solaris 2.6 и более +новыми версиями. Для звука используйте звуковой драйвер SUN с +опцией <option>-ao sun</option>. </para> <para> -�� <emphasis role="bold">UltraSPARC</emphasis>'��, <application>MPlayer</application> -���������� ������������ �� ���������� <emphasis role="bold">VIS</emphasis> (���������� MMX), �� (� ��������� -������) ������ � +На <emphasis role="bold">UltraSPARC</emphasis>'ах, <application>MPlayer</application> +использует преимущество их расширения <emphasis role="bold">VIS</emphasis> (эквивалент MMX), но (в настоящий +момент) только в <systemitem class="library">libmpeg2</systemitem>, <systemitem class="library">libvo</systemitem> -and <systemitem class="library">libavcodec</systemitem>, �� �� � -<systemitem class="library">mp3lib</systemitem>. �� ������� ������������� VOB'� -�� 400MHz CPU. ��� ����������� ������������� +and <systemitem class="library">libavcodec</systemitem>, но не в +<systemitem class="library">mp3lib</systemitem>. Вы сможете просматривать VOB'ы +на 400MHz CPU. Вам потребуется установленная <ulink url="http://www.sun.com/sparc/vis/mediaLib.html"><systemitem class="library">mLib</systemitem></ulink>. </para> -<para><emphasis role="bold">���������������:</emphasis></para> +<para><emphasis role="bold">Предостережение:</emphasis></para> <itemizedlist> -<listitem><para><emphasis role="bold">mediaLib</emphasis> � ������ -������ ��������� �� ��������� � -<application>MPlayer</application> ��-�� ������������. -������������ SPARC, ��������������� MPlayer � mediaLib -�������� �� �������� ��̣���� ������� � �����, ���������� � -������������ libavcodec. -���� ������, ������ �������� ��: +<listitem><para><emphasis role="bold">mediaLib</emphasis> в данный +момент отключена по умолчанию в +<application>MPlayer</application> из-за поломанности. +Пользователи SPARC, компилировавшие MPlayer с mediaLib +сообщали об изобилии зелёного оттенка в видео, кодируемом и +декодируемом libavcodec. +Если хотите, можете включить ее: <screen> $ ./configure --enable-mlib </screen> -�� ������� ��� �� ���� ����� � ����, ������������ x86 �� ������ -<emphasis role="bold">�������</emphasis> ������������ mediaLib, ��������� -��� ����� ������ �������� �� ������������������ MPlayer. +Вы делаете это на свой страх и риск, пользователи x86 не жолжны +<emphasis role="bold">никогда</emphasis> использовать mediaLib, поскольку +это очень сильно скажется на производительности MPlayer. </para></listitem> </itemizedlist> <para> -����� ������� ���������, ��� ����������� GNU <application>make</application> -(<filename>gmake</filename>, <filename>/opt/sfw/gmake</filename>), ������ -Solaris make �� ����� ��������. �������� ������ ������� �� ������ -�������� ��� ������������� Solaris make, ������ GNU make: +Чтобы собрать программу, Вам потребуется GNU <application>make</application> +(<filename>gmake</filename>, <filename>/opt/sfw/gmake</filename>), родной +Solaris make не будет работать. Типичная ошибка которую Вы будете +получать при использовании Solaris make, вместо GNU make: <screen> % /usr/ccs/bin/make make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen @@ -203,43 +203,43 @@ </para> <para> -�� Solaris SPARC, ��� ����������� GNU C/C++ Compiler; ��� ���� �� ����� -��������, ��� �� GNU C/C++ ���������� ��������������� � ��� ��� GNU ����������. +На Solaris SPARC, Вам потребуется GNU C/C++ Compiler; при этом не имеет +значения, был ли GNU C/C++ компилятор сконфигурирован с или без GNU ассемблера. </para> <para> -�� Solaris x86, ��� ����������� GNU ��������� � GNU C/C++ ����������, -������������������, ����� ������������ GNU ���������! �� x86 ���������� -��� <application>MPlayer</application>'� ���������� ����� MMX, SSE � 3DNOW! -����������, ������� Sun'������ ��������� <filename>/usr/ccs/bin/as</filename> -�� ����� ��������������. +На Solaris x86, Вам потребуются GNU ассемблер и GNU C/C++ компилятор, +сконфигурированный, чтобы использовать GNU ассемблер! На x86 платформах +код <application>MPlayer</application>'а использует много MMX, SSE и 3DNOW! +инструкций, которые Sun'овский ассемблер <filename>/usr/ccs/bin/as</filename> +не может скомпилировать. </para> <para> -������ <filename>configure</filename> �������� ����������, ����� ��������� -������������ ����� �������� "gcc" (� ��� ������, ���� ��������������� -�� ���������, ����������� ����� -<option>--as=<replaceable>/���/���/�/���/����������/gnu-as</replaceable></option>, ����� �������� -������� <filename>configure</filename>, ��� ����� ���������� GNU "as" �� ����� -�������). +Скрипт <filename>configure</filename> пытается обнаружить, какой ассемблер +используется Вашей командой "gcc" (в том случае, если автоопределение +не сработает, используйте опцию +<option>--as=<replaceable>/там/где/у/Вас/установлен/gnu-as</replaceable></option>, чтобы сообщить +скрипту <filename>configure</filename>, где можно обнаружить GNU "as" на Вашей +системе). </para> -<para>������� ����� �������:</para> +<para>Решение общих проблем:</para> <itemizedlist> <listitem><para> -��������� �� ������� <filename>configure</filename> �� Solaris x86 �������� ��� -������������� GCC ��� GNU ����������: +Сообщения об ошибках <filename>configure</filename> на Solaris x86 системах при +использовании GCC без GNU ассемблера: <screen> % configure ... Checking assembler (/usr/ccs/bin/as) ... , failed Please upgrade(downgrade) binutils to 2.10.1... </screen> -(�������: ���������� � ����������� gcc, ������������������ � <option>--with-as=gas</option>) +(Решение: Установите и используйте gcc, сконфигурированный с <option>--with-as=gas</option>) </para> <para> -�������� ������ ��� ������ GNU C ������������, ������� �� ���������� GNU as: +Типичная ошибка при сборке GNU C компилятором, который не использует GNU as: <screen> % gmake ... @@ -253,8 +253,8 @@ </para> </listitem> -<listitem><para><application>MPlayer</application> ����� �������� � ��������� ����������� ��� -����������� � ������������� �����, ������������� win32codecs: +<listitem><para><application>MPlayer</application> может сообщить о нарушении сегментации при +кодировании и декодировании видео, использующего win32codecs: <screen> ... Trying to force audio codec driver family acm... @@ -266,39 +266,39 @@ MPlayer interrupted by signal 11 in module: init_audio_codec ... </screen> -��� ��-�� ��������� � sysi86() � Solaris 10 � ���-Solaris -Nevada b31 �������. ���������� � Solaris Nevada b32; ��� �� ����� -Sun ��� ������� ����������� ����������� ������� �� Solaris 10. ������ MPlayer -��������� Sun �� ���� �������� � ���� � ������ ������ ��������� ��� -Solaris 10. ������ ��������� �� ���� ������ ����� -��: +Это из-за изменений в sysi86() в Solaris 10 и пре-Solaris +Nevada b31 релизах. Исправлено в Solaris Nevada b32; тем не менее +Sun еще следует портировать исправление обратно на Solaris 10. Проект MPlayer +осведомил Sun об этой проблеме и патч в данный момент готовится для +Solaris 10. Больше информаци об этой ошибке ищите +на: <ulink url="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6308413"/>. </para> </listitem> <listitem><para> -� ����� � �������� � Solaris 8, �� �� ������� ����������� DVD �����, �������� -������ 4 ��: +В связи с ошибками в Solaris 8, Вы не сможете проигрывать DVD диски, размером +больше 4 Гб: </para> <itemizedlist> <listitem><para> -��� Solaris 8 x86 ������� sd(7D) �������� ������, ������������� ��� ������� -� ������, �������� > 4 �� �� ����������� � ���������� �������� ����� != -DEV_BSIZE (�������� CD-ROM � DVD �����). -��-�� �������������� 32-� ������� ������������, ���������� ������ � ��������� ������ -�� ������ 4 �� +Под Solaris 8 x86 драйвер sd(7D) содержит ошибку, проявляющуюся при доступе +к дискам, размером > 4 Гб на устройствах с логическим размером блока != +DEV_BSIZE (например CD-ROM и DVD диски). +Из-за целочисленного 32-х битного переполнения, происходит доступ к дисковому адресу +по модулю 4 Гб (<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22516"/>). -�������� ����������� � SPARC ������� Solaris 8. +Проблема отсутствует в SPARC версиях Solaris 8. </para></listitem> <listitem><para> -������� ������ ���������� � ���� �������� ������� hsfs(7FS) (ISO9660), -hsfs ����� �� ������������ �������/����� ������ 4 ��, ������ � ������ -���������� �� ������ 4 �� +Похожая ошибка существует в коде файловой системы hsfs(7FS) (ISO9660), +hsfs может не поддерживать разделы/диски больше 4 Гб, доступ к данным +происходит по модулю 4 Гб (<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22592"/>). -�������� � hsfs ����� ���� ���������� ���������� ����� 109764-04 (sparc) / +Проблемы с hsfs могут быть исправлены установкой патча 109764-04 (sparc) / 109765-04 (x86). </para></listitem> </itemizedlist> @@ -309,30 +309,30 @@ <sect2 id="irix"> <title>IRIX</title> <para> -�� ���� ������ ����������� ���������� ��������� GNU install, � (���� �� -�� ��������� ţ � ��� ���������� ����), ������� �� ţ ���������������: -<screen>./configure --with-install=<replaceable>/����/�/�/���/���������</replaceable></screen> +Вы либо можете попробовать установить программу GNU install, и (если Вы +не поместили её в Ваш глобальный путь), укажите на её местонахождение: +<screen>./configure --with-install=<replaceable>/путь/к/и/имя/установки</replaceable></screen> </para> <para> -���� �� ������ ������������ ����������� ��������� install, ������������ ������ -� IRIX 6.5, �� � ���� ������ �� ������ ������ ������� �������� ���������� +Либо Вы можете использовать стандартную программу install, поставляемую вместе +с IRIX 6.5, но в этом случае Вы должны будете вручную немножко подправить <filename>Makefile</filename>. -��������� ��������� ��� ������: +Поменяйте следующие две строки: <programlisting> $(INSTALL) -c -m 644 DOCS/mplayer.1 $(MANDIR)/man1/mplayer.1 $(INSTALL) -c -m 644 etc/codecs.conf $(CONFDIR)/codecs.conf </programlisting> -��: +на: <programlisting> $(INSTALL) -m 644 mplayer.1 $(MANDIR)/man1/ $(INSTALL) -m 644 codecs.conf $(CONFDIR)/ </programlisting> -� ����� ��������� (�� ��������� �������� MPlayer'�): +И затем выполните (из корневого каталога MPlayer'а): <screen>cp DOCS/mplayer.1 . ; cp etc/codecs.conf .</screen> -� ����� ������ �������� � ���������� MPlayer. +И затем просто соберите и установите MPlayer. </para> </sect2> @@ -340,20 +340,20 @@ <title>HP-UX</title> <para> -Joe Page �� ����� �������� �������� ������ ��������� +Joe Page на своей домашней странице держит подробное <ulink url="http://users.rcn.com/joepage/mplayer_on_hpux11.htm">HOWTO</ulink> -�� <application>MPlayer</application> �� HP-UX, ���������� Martin Gansser. -� ����� ������������ ������ ������ �������� "����� �� �������". -��������� ���������� ����� ������. +по <application>MPlayer</application> на HP-UX, написанное Martin Gansser. +С этими инструкциями сборка должна работать "прямо из коробки". +Следующая информация взята оттуда. </para> <para> -��� ����������� GCC 3.4.0 ��� ����� ������� ������, GNU make ������ 3.80 -��� ����� � SDL 1.2.7 ��� ����� �����. HP cc �� ����� ������� ��������������� -���������, ���������� ������ GCC ������. ��� ���������������� OpenGL -���������� ���������� Mesa, ����� ���� ������ ���������� �������� ������ ����� -gl � gl2, ����, � ����������� �� �������������� CPU, �������� ����� ���� �������. -GNU esound �������� ������� ������� �������� ������ �������� ������� HP-UX. +Вам потребуется GCC 3.4.0 или полее поздней версии, GNU make версии 3.80 +или новее и SDL 1.2.7 или более новый. HP cc не может создать работоспособную +программу, предыдущие версии GCC глючат. Для функционирования OpenGL +необходимо установить Mesa, после чего должны заработать драйвера вывода видео +gl и gl2, хотя, в зависимости от быстродействия CPU, скорость может быть ужасной. +GNU esound является хорошей заменой довольно бедной звуковой системе HP-UX. </para> <para> @@ -361,8 +361,8 @@ Create the DVD device scan the SCSI bus with: --> -����������� ������������ ���� SCSI -�� ������� ������� DVD ���������: +Произведите сканирование шины SCSI +на предмет наличия DVD устройств: </para> <screen> @@ -381,12 +381,12 @@ </screen> <para> -����� ����������, ��� �� ������ 2 ���� SCSI ��������� Pioneer DVD-ROM. -��������� ����� ��� ����������� ���� 8/16 ����� 1. +Вывод показывает, что по адресу 2 шины SCSI находится Pioneer DVD-ROM. +Экземпляр карты для аппаратного пути 8/16 равен 1. </para> <para> -�������� ������ �� ������ ���������� � DVD ����������. +Создайте ссылку от сырого устройства к DVD устройству. </para> <screen> @@ -394,7 +394,7 @@ </screen> <para> -������: +Пример: </para> <screen> @@ -402,43 +402,43 @@ </screen> <para> -����� ������� ������� ��������� ����� �������: +Далее следуют решения некоторых общих проблем: </para> <itemizedlist> <listitem> <para> -���� ��� ������� � ����� ���������� �� ������: +Крах при запуске с таким сообщением об ошибке: <screen> /usr/lib/dld.sl: Unresolved symbol: finite (code) from /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2/../../../libGL.sl </screen> </para> <para> -��� ������, ��� ������� <systemitem>.finite().</systemitem> ���������� � ����������� -�������������� ���������� HP-UX. -������ ����� ����������� <systemitem>.isfinite().</systemitem>. -�������: ����������� ��������� ������ Mesa �� �����������. +Это значит, что функция <systemitem>.finite().</systemitem> недоступна в стандартной +математической библиотеке HP-UX. +Вместо этого используйте <systemitem>.isfinite().</systemitem>. +Решение: Используйте последнюю версию Mesa из репозитория. </para> </listitem> <listitem> <para> -���� ��� ��������������� �� ��������� �������: +Крах при воспроизведении со следующей ошибкой: <screen> /usr/lib/dld.sl: Unresolved symbol: sem_init (code) from /usr/local/lib/libSDL-1.2.sl.0 </screen> </para> <para> -�������: ����������� ����� extralibdir ��������� configure +Решение: Используйте опцию extralibdir программы configure <option>--with-extralibdir="/usr/lib -lrt"</option> </para> </listitem> <listitem> <para> -MPlayer �������� � ���������� ����������� � ���������� ����� �����: +MPlayer вылетает с нарушением сегментации и сообщением вроде этого: <screen> Pid 10166 received a SIGSEGV for stack growth failure. Possible causes: insufficient memory or swap space, or stack size exceeded maxssiz. @@ -447,14 +447,14 @@ </para> <para> -�������: -���� HP-UX ��-��������� ��� ������� �������� ����� ������ ����� ������ 8MB(?). -(11.0 � ����� ����� ��� 10.20 ��������� ��� ��������� <systemitem>maxssiz</systemitem> -������ �� 350MB ��� 32-� ������ ��������). �� ������ ��������� <systemitem>maxssiz</systemitem> -� ����������������� ���� (� ���������������). ����� ������� ���, ����� ������������ SAM. -(�������� � ���, ��������� �������� <systemitem>maxdsiz</systemitem> �� ������� -������������� ���������� ������, ������� ����� �������������� �����������. -64 �� �� ��������� ����� ������� ��� �� ������� � ����������� �� ����� ����������.) +Решение: +Ядро HP-UX по-умолчанию для каждого процесса имеет размер стека равный 8MB(?). +(11.0 и новые патчи для 10.20 позволяют вам увеличить <systemitem>maxssiz</systemitem> +вплоть до 350MB для 32-х битных программ). Вы должны расширить <systemitem>maxssiz</systemitem> +и перекомпилировать ядро (и перезагрузиться). Чтобы сделать это, можно использовать SAM. +(Находясь в нем, проверьте параметр <systemitem>maxdsiz</systemitem> на предмет +максимального количества данных, которые могут использоваться программами. +64 Мб по умолчанию может хватить или не хватить в зависимости от Ваших приложений.) </para> </listitem> </itemizedlist> @@ -464,25 +464,25 @@ <sect2 id="aix"> <title>AIX</title> <para> -<application>MPlayer</application> ������� ���������� �� AIX 5.1, -5.2, � 5.3, ��������� GCC 3.3 ��� �����. ������ -<application>MPlayer</application> �� ��������� �� AIX 4.3.3 � ����� ������. -������ ������������� �������� -<application>MPlayer</application> ��������� GCC 3.4 ��� ������, �, ��� �������, -GCC 4.0, ���� ��������� �� POWER5. +<application>MPlayer</application> успешно собирается на AIX 5.1, +5.2, и 5.3, используя GCC 3.3 или новее. Сборка +<application>MPlayer</application> не проверена на AIX 4.3.3 и более ранних. +Крайне рекомендуется собирать +<application>MPlayer</application> используя GCC 3.4 или старше, и, как минимум, +GCC 4.0, если собираете на POWER5. </para> <para> -����������, ��� ����������� GNU make -(<filename>/opt/freeware/bin/gmake</filename>) ��� ������ -<application>MPlayer</application>, ��������� ����������� � ���������� ��� -������������� <filename>/usr/ccs/bin/make</filename>. +Убедитесть, что используете GNU make +(<filename>/opt/freeware/bin/gmake</filename>) для сборки +<application>MPlayer</application>, поскольку столкнетесь с проблемами при +использовании <filename>/usr/ccs/bin/make</filename>. </para> <para> -��-�������� ������� ������ ��� ����� ����������� CPU. -��������� ��������� �����������: +По-прежнему ведется работа над кодом определения CPU. +Проверены следующие архитектуры: </para> <itemizedlist> @@ -492,7 +492,7 @@ </itemizedlist> <para> -�� ��������� ������������ �� �����������, �� ������ ��������: +На следующих архитектурах не проверялось, но должно работать: </para> <itemizedlist> <listitem><para>POWER</para></listitem> @@ -501,24 +501,24 @@ </itemizedlist> <para> -����� ����� ����� Ultimedia Services �� ��������������, �.�. -Ultimedia ���� ������ �� AIX 5.1; ����� �������, �������� ������������ -�������: ������������ ������� AIX Open Sound system (OSS) �� -4Front Technologies � <ulink +Вывод звука через Ultimedia Services не поддерживается, т.к. +Ultimedia была убрана из AIX 5.1; таким образом, остается единственный +вариант: использовать драйвер AIX Open Sound system (OSS) от +4Front Technologies с <ulink url="http://www.opensound.com/aix.html">http://www.opensound.com/aix.html -</ulink>. ��� ��������������� ������������� 4Front Technologies -�������������� ������� OSS ��� AIX 5.1 ���������; �������� �� ���, -�� ������� ���� ��� ��������� ������ ����� ��� AIX 5.2 ��� 5.3. -drivers for AIX 5.2 or 5.3. ��� ��������, ��� ������ -<emphasis role="bold">AIX 5.2 � 5.3 ������������ � ������� ����� MPlayer.</emphasis> +</ulink>. Для некоммерческого использования 4Front Technologies +распространяет драйвер OSS под AIX 5.1 бесплатно; несмотря на это, +на текущий день нет драйверов вывода звука для AIX 5.2 или 5.3. +drivers for AIX 5.2 or 5.3. Это означает, что сейчас +<emphasis role="bold">AIX 5.2 и 5.3 несовместимы с выводом звука MPlayer.</emphasis> </para> -<para>������� ��� ����� �������:</para> +<para>Решения для общих проблем:</para> <itemizedlist> <listitem> <para> -���� �� ����������� � ����� ������� <filename>configure</filename>: +Если вы столкнулись с такой ошибкой <filename>configure</filename>: <screen> $ ./configure ... @@ -527,9 +527,9 @@ --charset=US-ASCII to continue anyway. Messages in the GTK-2 interface will be broken then. </screen> -��� ��-�� ����, ��� AIX ���������� ������������� ����� ���������; -������� ������������� ��������� � ������ ������ �� ��������. -������� - ������������: +Это из-за того, что AIX использует нестандартные имена кодировок; +поэтому перекодировка сообщений в данный момент не работает. +Решение - использовать: <screen> $ ./configure --charset=noconv </screen> @@ -543,121 +543,121 @@ <sect1 id="windows"> <title>Windows</title> -<para>��, <application>MPlayer</application> �������� ��� Windows ��� - <ulink url="http://www.cygwin.com/"><application>Cygwin</application></ulink> � +<para>Да, <application>MPlayer</application> работает под Windows под + <ulink url="http://www.cygwin.com/"><application>Cygwin</application></ulink> и <ulink url="http://www.mingw.org/"><application>MinGW</application></ulink>. - ���� �ݣ ��� ������������ GUI, �� ������ ��������� ������ ��������� �������������. - ���������� � ������ �������� + Пока ещё нет официального GUI, но версия командной строки полностью функциональна. + Обратитесь к списку рассылки <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-cygwin/">MPlayer-cygwin</ulink> - �� ������� � �������������� �����������. - ����������� ��������� ��� Windows ����� ���� ������� �� - <ulink url="http://www.mplayerhq.hu/design7/dload.html">�������� �������</ulink>. - ������ ��������� � ������� GUI ��������� �������� �� ������� - ����������, �� ������� �� � ������� Windows - <ulink url="http://www.mplayerhq.hu/design7/projects.html#windows">�������� ������ �������</ulink>. -</para> - -<para>��� ��������� ������������ ��������� ������ ������� ������� ����: - ��������� �� ������� ���� ������, �� ��������� ���������� � ������ execute: - <screen><replaceable>c:\����\�\</replaceable>mplayer.exe %1</screen> - ��� �������� <application>MPlayer</application> �������������� ����� �����, - ������� �� ���������� �� ��������� �����. �������� <option>-fs</option> - ��� �������������� ������. -</para> - -<para>������ ���������� ���������� ��� ������������� ������� DirectX ����� - ������ (<option>-vo directx</option>). ������������� �������� ������������� OpenGL ��� - SDL, �� ������������������ OpenGL ������ ������� �� ������, � SDL �� ��������� - �������� �������� ����� ��� ��������. - ���� ����������� ��������, ���������� ��������� ���������� ���������, ������ - <option>-vo directx:noaccel</option>. �������� - <ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/contrib/dx7headers.tgz">����� ���������� - DirectX 7</ulink>, ����� �������������� ����� ������� DirectX. ����� ����, - ��� ����������� ������������� DirectX 7, ����� ������� DirectX ������������. -</para> - -<para><link linkend="vidix">VIDIX</link> ������ �������� � ��� Windows, ��� - <option>-vo winvidix</option>, ���� ��� �ݣ ���������������� � ������� ��������� - ������ ���������. �������� - <ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/dhahelper.sys">dhahelper.sys</ulink> ��� - <ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/withmtrr/dhahelper.sys">dhahelper.sys (� ���������� MTRR)</ulink> - � ���������� ��� � ������� - <filename class="directory">libdha/dhahelperwin</filename> � ����� ������ - ��������� ���� <application>MPlayer</application>'�. - �������� ������� � ��������� � ���� �������. ������ �������� + за помошью и дополнительной информацией. + Официальные бинарники под Windows могут быть найдены на + <ulink url="http://www.mplayerhq.hu/design7/dload.html">странице закачки</ulink>. + Пакеты установки и простые GUI фронтенды доступны из внешних + источников, мы собрали их в разделе Windows + <ulink url="http://www.mplayerhq.hu/design7/projects.html#windows">страницы нашего проекта</ulink>. +</para> + +<para>При нежелании использовать командную строку поможет простой трюк: + поместите на рабочий стол ссылку, со следующим содержимым в секции execute: + <screen><replaceable>c:\путь\к\</replaceable>mplayer.exe %1</screen> + Это позволит <application>MPlayer</application> воспроизводить любой фильм, + который вы перетащите на созданный ярлык. Добавьте <option>-fs</option> + для полноэкранного режима. +</para> + +<para>Лучшие результаты получаются при использовании родного DirectX видео + вывода (<option>-vo directx</option>). Альтернативой является использование OpenGL или + SDL, но производительность OpenGL сильно зависит от машины, а SDL на некоторых + системах искажает видео или вылетает. + Если изображение искажено, попробуйте отключить аппаратное ускорение, указав + <option>-vo directx:noaccel</option>. Скачайте + <ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/contrib/dx7headers.tgz">файлы заголовков + DirectX 7</ulink>, чтобы скомпилировать видео драйвер DirectX. Кроме того, + вам потребуется установленный DirectX 7, чтобы работал DirectX видеодрайвер. +</para> + +<para><link linkend="vidix">VIDIX</link> теперь доступен и под Windows, как + <option>-vo winvidix</option>, хотя это ещё экспериментально и требует небольшой + ручной установки. Скачайте + <ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/dhahelper.sys">dhahelper.sys</ulink> или + <ulink url="http://www.mplayerhq.hu/MPlayer/releases/win32/dhahelperwin/withmtrr/dhahelper.sys">dhahelper.sys (с поддержкой MTRR)</ulink> + и скопируйте его в каталог + <filename class="directory">libdha/dhahelperwin</filename> в Вашем дереве + исходного кода <application>MPlayer</application>'а. + Откройте консоль и перейдите в этот каталог. Теперь наберите <screen>gcc -o dhasetup.exe dhasetup.c</screen> - � ��������� + и запустите <screen>dhasetup.exe install</screen> - ��� ���������������. ������ ��� ����� ������������� ������. - ����� �ӣ ����� ���������, ���������� ����� - <systemitem class="library">.so</systemitem> �� �������� - <filename class="directory">vidix/drivers</filename> � ������� - <filename class="directory">mplayer/vidix</filename> ������������ ������ + под Администратором. Теперь Вам нужно перезагрузить машину. + Когда всё будет закончено, скопируйте файлы + <systemitem class="library">.so</systemitem> из каталога + <filename class="directory">vidix/drivers</filename> в каталог + <filename class="directory">mplayer/vidix</filename> относительно вашего <filename>mplayer.exe</filename>.</para> -<para>��� ��������� ��������� �����������, <application>MPlayer</application> - ������ ������������ ������������ ������, ��������� �������������� ����� - �����������. � ���������, ������ ����������� �������� ��� Windows �������� - ��������, ��� ��������� ������������ ������ �������������� ���������. - ����� ����� ����� ������, ���������� +<para>Для получения наилучших результатов, <application>MPlayer</application> + должен использовать пространство цветов, аппаратно поддерживаемое Вашей + видеокартой. К сожалению, многие графические драйверы под Windows ошибочно + сообщают, что некоторые пространства цветов поддерживаются аппаратно. + Чтобы найти какие именно, попробуйте <screen>mplayer -benchmark -nosound -frames 100 -vf format=<replaceable>colorspace</replaceable> <replaceable>movie</replaceable></screen>, - ��� <replaceable>colorspace</replaceable> ����� ���� ����� ������������� - ������ �� ������ ����� <option>-vf format=fmt=help</option>. ���� �� ���ģ�� - ������������ ������, ������� ���� ����� �������� ����� ������������, - ����� <option>-vf noformat=<replaceable>colorspace</replaceable></option> - �������� ��� �������������. �������� ��� � ��� ���������������� ����, ����� - ��� ������������ ������ ������ ������� �� ��������������.</para> - -<para>���������� ����������� ������ ������� ��� Windows, ��������� �� ����� - <ulink url="http://www.mplayerhq.hu/design7/dload.html">�������� �������</ulink>, - ����������� �������������� �������, ��� ������� ���� ��� ������ ���������. - ��������� �� ����-������ � ���� ��� ������� - <filename>configure</filename> ����� + где <replaceable>colorspace</replaceable> может быть любым пространством + цветов из вывода опции <option>-vf format=fmt=help</option>. Если Вы найдёте + пространство цветов, которое Ваша карта особенно плохо поддерживает, + опция <option>-vf noformat=<replaceable>colorspace</replaceable></option> + помешает его использованию. Добавьте это в ваш конфигурационный файл, чтобы + это пространство цветов больше никогда не использовалось.</para> + +<para>Существуют специальные пакеты кодеков для Windows, доступные на нашей + <ulink url="http://www.mplayerhq.hu/design7/dload.html">странице закачки</ulink>, + позволяющие воспроизводить форматы, для которых пока нет родной поддержки. + Поместите их куда-нибудь в пути или укажите + <filename>configure</filename> опцию <option>--with-codecsdir=<replaceable>c:/path/to/your/codecs</replaceable></option> - (��� <option>--with-codecsdir=<replaceable>/path/to/your/codecs</replaceable></option>, �� - ������ ��� <application>Cygwin</application>). - � ��� ���� ��������� � ���, - ��� Real DLL ������ ���� �������� ������������, ������������ - <application>MPlayer</application>, ��� ������, �� ������ �� - ��������� �������� (NT4). ���� � ��� �������� � ����, ���������� ������� �� - ���������� �� ������. + (или <option>--with-codecsdir=<replaceable>/path/to/your/codecs</replaceable></option>, но + только под <application>Cygwin</application>). + У нас были сообщения о том, + что Real DLL должны быть доступны пользователю, запускающему + <application>MPlayer</application>, для записи, но только на + некоторых системах (NT4). Если у Вас проблемы с ними, попробуйте сделать их + доступными на запись. </para> -<para>�� ������ �������������� VCD, ���������� <filename>.DAT</filename> - ��� <filename>.MPG</filename> �����, ������� Windows ���������� �� VCD. - ��� ��� ��� �������� (���������� ����� ����� ������ CD-ROM):</para> +<para>Вы можете воспроизводить VCD, проигрывая <filename>.DAT</filename> + или <filename>.MPG</filename> файлы, которые Windows показывает на VCD. + Вот как это работает (указывайте букву диска Вашего CD-ROM):</para> <screen>mplayer <replaceable>d:/mpegav/avseq01.dat</replaceable></screen> -<para>DVDs ����� ��������, ������� <option>-dvd-device</option> � ������ - ������ DVD-ROM:</para> +<para>DVDs также работают, укажите <option>-dvd-device</option> с буквой + Вашего DVD-ROM:</para> <screen>mplayer dvd://<replaceable><title></replaceable> -dvd-device <replaceable>d</replaceable>:</screen> -<para>������� <application>Cygwin</application>/<application>MinGW</application> - ������ ���������. ��������������� ������ ��� - ������������� ����� <option>-quiet</option> �������� ������������������ �� - ��������� ��������. ������ ��������� (<option>-dr</option>) - ����� ����� ������. ���� ��������������� - ����������, ���������� <option>-autosync 100</option>. ���� �����-�� �� ���� - ����� ��� �������, ����� ��������� �� � ���������������� ����.</para> +<para>Консоль <application>Cygwin</application>/<application>MinGW</application> + весьма медленная. Перенаправление вывода или + использование опции <option>-quiet</option> улучшает производительность на + некоторых системах. Прямой рендеринг (<option>-dr</option>) + также может помочь. Если воспроизведение + прерывисто, попробуйте <option>-autosync 100</option>. Если какие-то из этих + опций Вам помогут, стоит поместить их в конфигурационный файл.</para> <note> -<para>��� Windows �������������� ����������� CPU ��������� ��������� SSE, - �� ������� �������������, ������ ������������� ������, ��������� � SSE. - ���� �� ������� ����� ��������� SSE ��� Windows, �������� ��������� - ��������������� CPU. +<para>Под Windows автоматическое определение CPU отключает поддержку SSE, + по причине повторяющихся, трудно отслеживаемых крахов, связанных с SSE. + Если вы желаете иметь поддержку SSE под Windows, придется отключить + автоопределение CPU. </para> -<para>���� � ��� Pentium 4 � �� �������� ����� ��� ������������� ������� RealPlayer, - ���������� ��������� hyperthreading. +<para>Если у Вас Pentium 4 и Вы заметили крахи при использовании кодеков RealPlayer, + попробуйте отключить hyperthreading. </para> </note> @@ -665,16 +665,16 @@ <sect2 id="cygwin"> <title><application>Cygwin</application></title> -<para>��� ���������� <application>MPlayer</application> ��������� - <application>Cygwin</application> ������ 1.5.0 ��� ������.</para> +<para>Для компиляции <application>MPlayer</application> требуется + <application>Cygwin</application> версии 1.5.0 или старше.</para> -<para>����� ���������� DirectX ���� ����������� �<filename class="directory"> - /usr/include/</filename> ��� <filename class="directory">/usr/local/include/ +<para>Файлы заголовков DirectX надо распаковать в<filename class="directory"> + /usr/include/</filename> или <filename class="directory">/usr/local/include/ </filename>.</para> -<para>�� ������ ����� ���������� � ����� ��� ������� SDL - ��� <application>Cygwin</application> �� - <ulink url="http://www.libsdl.org/extras/win32/cygwin/">����� libsdl</ulink>.</para> +<para>Вы можете найти инструкции и файлы для запуска SDL + под <application>Cygwin</application> на + <ulink url="http://www.libsdl.org/extras/win32/cygwin/">сайте libsdl</ulink>.</para> </sect2> @@ -682,23 +682,23 @@ <sect2 id="mingw"> <title><application>MinGW</application></title> -<para>������, ��������� ������ <application>MinGW</application>, - ��������� �������������� <application>MPlayer</application>, ���� - ����������, �� ������ ��� �������� � ������ ������. ������ ���������� - <application>MinGW</application> 3.1.0 ��� ����� ����� � MSYS 1.0.9 ��� ������ � - ������� ��������������� MSYS, ��� <application>MinGW</application> - ����������.</para> - -<para>���������� ����� ���������� DirectX � <filename class="directory">/mingw/include/</filename>.</para> - -<para>��� ��������� ������ ����������� MOV ���������� - <ulink url="http://www.gzip.org/zlib/">zlib</ulink>, ������� - <application>MinGW</application> �� ��������� �� �������������. - ��������������� ţ, ������ <option>--prefix=/mingw</option> � ���������� - ţ �� ���������� <application>MPlayer</application>'�.</para> +<para>Прежде, установка версии <application>MinGW</application>, + способной скомпилировать <application>MPlayer</application>, была + сложновата, но сейчас все работает с самого начала. Просто установите + <application>MinGW</application> 3.1.0 или более новый и MSYS 1.0.9 или старше и + укажите постустановщику MSYS, что <application>MinGW</application> + установлен.</para> + +<para>Распакуйте файлы заголовков DirectX в <filename class="directory">/mingw/include/</filename>.</para> + +<para>Для поддержки сжатых заголовкоав MOV необходима + <ulink url="http://www.gzip.org/zlib/">zlib</ulink>, которую + <application>MinGW</application> по умолчанию не предоставляет. + Сконфигурируйте её, указав <option>--prefix=/mingw</option> и установите + её до компиляции <application>MPlayer</application>'а.</para> -<para>������ ���������� �� ������ <application>MPlayer</application> � ����������� - ��������� ����� ���� ������� �� �������� +<para>Полные инструкции по сборке <application>MPlayer</application> и необходимых + библиотек могут быть найдены на странице <ulink url="http://mplayerhq.hu/MPlayer/releases/win32/contrib/MPlayer-MinGW-Howto.txt">MPlayer MinGW HOWTO</ulink>.</para> </sect2> @@ -709,88 +709,88 @@ <title>Mac OS</title> <para> -<application>MPlayer</application> �� �������� �� Mac OS ������ ������ 10, -�� ������������� "�� �������" �� Mac OS X 10.2 � ������. �������������� ������������ -�������� ������ Apple GCC 3.x ��� ����� ��������. �� ������ �������� ��������� ��������� -��� ����������, ��������� Apple'������ +<application>MPlayer</application> не работает на Mac OS версий меньше 10, +но компилируется "из коробки" на Mac OS X 10.2 и старше. Предпочитаемым компилятором +является версия Apple GCC 3.x или более позднего. Вы можете получить начальное окружение +для компиляции, установив Apple'овский <ulink url="http://developer.apple.com/tools/download/">Xcode</ulink>. -���� � ��� Mac OS X 10.3.9 ��� ���� � QuickTime 7, ������ ������������ -������� ����� ������ <option>macosx</option>. +Если у вас Mac OS X 10.3.9 или выше и QuickTime 7, можете использовать +драйвер видео вывода <option>macosx</option>. </para> <para> -� ���������, �������� ��������� �� ��������� �������� ������������ �� ���� -�������� ������������ <application>MPlayer</application>. � ���������, -����� ����� ���������� ��������� OSD, ����������� ������������� � ������� -���������� <systemitem class="library">fontconfig</systemitem> -� <systemitem class="library">freetype</systemitem>. -� ������� �� ��������� Unix'��, ����� ��� Linux � ����� BSD, OS X -�� ����� �������������� � �� ������� ���������� ��������. +К сожалению, основное окружение не позволяет получить преимущество от всех +приятных возможностей <application>MPlayer</application>. В частности, +чтобы иметь включенную поддержку OSD, потребуются установленные в системе +библиотеки <systemitem class="library">fontconfig</systemitem> +и <systemitem class="library">freetype</systemitem>. +В отличие от остальных Unix'ов, таких как Linux и клоны BSD, OS X +не имеет поставляющейся с ОС систему управления пакетами. </para> <para> -���� ��� ������� ��� �� �����: -<ulink url="http://fink.sourceforge.net/">Fink</ulink> � +Есть как минимум два на выбор: +<ulink url="http://fink.sourceforge.net/">Fink</ulink> и <ulink url="http://www.macports.org/">MacPorts</ulink>. -��� ��� ������������� ���������� ������ (�.�. �������� ���������� ������� -��� ���������, ���������� ������������, ����������� ������� -���������/����������/�������� ������� � �.�.). -Fink ���������� ��� ������������������� �������� ������, ��� � ������ -����� �� ����������, � �� ����� ��� MacPorts ���������� ������ �������� �� -�������� �������. -����� ������� ����������� ������ MacPorts ������ �� ���� �������� �����������, -��� ��� ������� ��������� �����. -����������� ������� ����� �������� �� MacPorts. +Они оба предоставляют одинаковый сервис (т.е. огромное количество пакетов +для установки, разрешение зависимостей, возможность простой +установки/обновления/удаления пакетов и т.д.). +Fink предлагает как предкомпилированные бинарные пакеты, так и сборку +всего из исходников, в то время как MacPorts предлагает только собирать из +исходных текстов. +Автор данного руководства выбрал MacPorts исходя из того простого соображения, +что его базовая установка легче. +Последующие примеры будут основаны на MacPorts. </para> <para> -� ��������� ��� ���������� <application>MPlayer</application> � ���������� OSD: +В частноски для компиляции <application>MPlayer</application> с поддержкой OSD: <screen>sudo port install pkgconfig</screen> -��� ��������� <application>pkg-config</application>, ������� �������� �������� -���������� ������� ����������/������ ���������. -������ <systemitem>configure</systemitem> ��������� <application>MPlayer</application> -���������� ��� ��� ����������� ����������� ���������. -��� �� �������� ����� ���������� <application>fontconfig</application>: +Это установит <application>pkg-config</application>, который является системой +управления флагами компиляции/сборки библиотек. +Скрипт <systemitem>configure</systemitem> программы <application>MPlayer</application> +использует его для правильного обнаружения библиотек. +Тем же способом можно установить <application>fontconfig</application>: <screen>sudo port install fontconfig</screen> -����� ����� ����������, �������� <application>MPlayer</application>'������ -<systemitem>configure</systemitem> ������ (������� ���������� ��������� -<systemitem>PKG_CONFIG_PATH</systemitem> � <systemitem>PATH</systemitem> ���, -����� <systemitem>configure</systemitem> ��� ����� ����������, ������������� -��� ������ MacPorts): +Затем можно продолжить, запустив <application>MPlayer</application>'овский +<systemitem>configure</systemitem> скрипт (задайте переменные окружения +<systemitem>PKG_CONFIG_PATH</systemitem> и <systemitem>PATH</systemitem> так, +чтобы <systemitem>configure</systemitem> мог найти библиотеки, установленные +при помощи MacPorts): <screen>PKG_CONFIG_PATH=/opt/local/lib/pkgconfig/ PATH=$PATH:/opt/local/bin/ ./configure</screen> </para> <sect2 id="osx_gui"> <title>MPlayer OS X GUI</title> <para> -�� ������ �������� ������ GUI ��� <application>MPlayer</application> ������ � -�������������������� ����������� <application>MPlayer</application> ��� Mac OS X -�� ������� -<ulink url="http://mplayerosx.sf.net/">MPlayerOSX</ulink>, �� �������������: -���� ������ ����� �� �����������. +Вы можете получить родной GUI для <application>MPlayer</application> вместе с +предкомпилированными бинарниками <application>MPlayer</application> для Mac OS X +из проекта +<ulink url="http://mplayerosx.sf.net/">MPlayerOSX</ulink>, но предупреждаем: +этот проект давно не развивается. </para> <para> -� �������, <application>MPlayerOSX</application> ��� ��������� ������ ������� -<application>MPlayer</application>. ��������������� ������ �������� � ����� -<ulink url="http://mplayerhq.hu/dload.html">�������� �������</ulink> -� ����� ��������� ����������� �����. +К счастью, <application>MPlayerOSX</application> был подхвачен членом команды +<application>MPlayer</application>. Предварительные релизы доступны с нашей +<ulink url="http://mplayerhq.hu/dload.html">страницы закачки</ulink> +и скоро ожидается официальный релиз. </para> <para> -����� �������������� ������� <application>MPlayerOSX</application> �� -�������� �������, ��� ����������� +Чтобы самостоятельно собрать <application>MPlayerOSX</application> из +исходный текстов, вам потребуется <systemitem>mplayerosx</systemitem>, -<systemitem>main</systemitem> � ����� -<systemitem>main</systemitem> SVN ������, ������������� +<systemitem>main</systemitem> и копию +<systemitem>main</systemitem> SVN модуля, называющегося <systemitem>main_noaltivec</systemitem>. -<systemitem>mplayerosx</systemitem> - ��� GUI frontend, -<systemitem>main</systemitem> - ��� MPlayer, � -<systemitem>main_noaltivec</systemitem> - ��� MPlayer ��������� ��� ��������� AltiVec. +<systemitem>mplayerosx</systemitem> - это GUI frontend, +<systemitem>main</systemitem> - это MPlayer, а +<systemitem>main_noaltivec</systemitem> - это MPlayer собранный без поддержки AltiVec. </para> <para> -��� ���������� ������� �� SVN: +Для извлечения модулей из SVN: <screen> svn checkout svn://svn.mplayerhq.hu/mplayerosx/trunk/ mplayerosx @@ -799,64 +799,64 @@ </para> <para> -����� ������� <application>MPlayerOSX</application> ����������� ��������� ���-�� ����� �����: +Чтобы собрать <application>MPlayerOSX</application> потребуется настроить что-то вроде этого: <screen> MPlayer_source_directory | - |--->main (MPlayer Subversion ���������) + |--->main (MPlayer Subversion исходники) | - |--->main_noaltivec (MPlayer Subversion ���������, ������������������ � --disable-altivec) + |--->main_noaltivec (MPlayer Subversion исходники, сконфигурированные с --disable-altivec) | - |--->mplayerosx (MPlayer OS X Subversion ���������) + |--->mplayerosx (MPlayer OS X Subversion исходники) </screen> -������� ���� ������� main � main_noaltivec. +Сначала надо собрать main и main_noaltivec. </para> <para> -����� ���������� ���������� ����������: +Затем установить глобальную переменную: <screen>export MACOSX_DEPLOYMENT_TARGET=10.3</screen> </para> <para> -����� ����������������: +Затем сконфигурировать: </para> <para> -���� �������������� ��� G4 ��� ����� �������� CPU � ���������� AltiVec, -������� ���: +Если конфигурируете для G4 или более позднего CPU с поддержной AltiVec, +делайте так: <screen> ./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11 </screen> -���� �������������� ��� ������ c G3 ��� AltiVec, �����������: +Если конфигурируете для машины c G3 без AltiVec, используйте: <screen> ./configure --with-termcaplib=ncurses.5 --disable-gl --disable-x11 --disable-altivec </screen> -��� ����� ������������� ��������������� <filename>config.mak</filename> � �������� -<systemitem>-mcpu</systemitem> � <systemitem>-mtune</systemitem> -� <systemitem>74XX</systemitem> �� <systemitem>G3</systemitem>. +Вам может потребоваться отредактировать <filename>config.mak</filename> и изменить +<systemitem>-mcpu</systemitem> и <systemitem>-mtune</systemitem> +с <systemitem>74XX</systemitem> на <systemitem>G3</systemitem>. </para> <para> -����������� � +Продолжайте с <screen> make </screen> -����� ���� ����� � ������� mplayerosx � ��� ��������: +после чего идите в каталог mplayerosx и там наберите: <screen> make dist </screen> -��� ������� ������ ����� <systemitem>.dmg</systemitem> � ������� � ������������� -����������. +Это создаст сжатый архив <systemitem>.dmg</systemitem> с котовым к использованию +бинарником. </para> <para> -����� ����� ������������ ������ <application>Xcode</application> 2.1; -����� ������ <application>Xcode</application> 1.x ������ �� ��������. +Также можно использовать проект <application>Xcode</application> 2.1; +более старый <application>Xcode</application> 1.x больше не работает. </para> </sect2> </sect1> @@ -865,52 +865,52 @@ <title>Exotic Platforms</title> <para> -<application>MPlayer</application> �������� �� ��������� ������������ ����������, -�� ����������� ����������-����������� ��������� ��� ���� ������ �� ���� ������� ������� � �������� -������ �������� �����. �� ������������ �� ������ �������� ���������� � -������������, ����������� ��� �������. +<application>MPlayer</application> работает на некоторых экзотических платформах, +но большинство платформно-специфичных изменений для этих систем не были внесены обратно в основное +дерево исходных кодов. За инструкциями по сборке придется обратиться к +документации, специфичной для системы. </para> <sect2 id="qnx"> <title>QNX</title> <para> -��� ����� ������� � ���������� SDL ��� QNX. ����� ��������� -<application>MPlayer</application> � ������� <option>-vo sdl:photon</option> -� <option>-ao sdl:nto</option>, � ��� ����� �������� ������. +Вам нужно скачать и установить SDL для QNX. Затем запустите +<application>MPlayer</application> с опциями <option>-vo sdl:photon</option> +и <option>-ao sdl:nto</option>, и все будет работать быстро. </para> <para> -����� <option>-vo x11</option> ����� �ݣ ���������, ��� ��� Linux, ��������� ��� -QNX X'� <emphasis>�����������</emphasis>, ��� ����� ��������. +Вывод <option>-vo x11</option> будет ещё медленнее, чем под Linux, поскольку под +QNX X'ы <emphasis>эмулируются</emphasis>, что ОЧЕНЬ медленно. </para> </sect2> <sect2 id="amiga"> <title>Amiga/MorphOS (GeekGadgets)</title> <para> -���� � <ulink url="http://www.amigasoft.net">www.amigasoft.net</ulink> -������� ������ ������� <application>MPlayer</application> � +Люди с <ulink url="http://www.amigasoft.net">www.amigasoft.net</ulink> +сделали пакеты текущих <application>MPlayer</application> и <application>MEncoder</application>. </para> <para> -Nicholas Det at Genesi ������ ������� � ������������ ���� <application>MPlayer -</application>'� ��� MorphOS. � ���������, �� ������� �� ����� 0.90. +Nicholas Det at Genesi сделал большой и значительный порт <application>MPlayer +</application>'а под MorphOS. К сожалению, он основан на серии 0.90. </para> <para> -�������� �� � <ulink url="http://www.morphzone.org/">MorphZone</ulink>: +Получите их с <ulink url="http://www.morphzone.org/">MorphZone</ulink>: <itemizedlist> <listitem><para> <ulink url="http://www.morphzone.org/modules/mydownloads/singlefile.php?lid=90"> -<application>MPlayer</application> 0.91 ��������</ulink> +<application>MPlayer</application> 0.91 бинарник</ulink> </para></listitem> <listitem><para> <ulink url="http://www.morphzone.org/modules/mydownloads/singlefile.php?lid=91"> -<application>MPlayer</application> 0.91 �������� ���</ulink> +<application>MPlayer</application> 0.91 исходный код</ulink> </para></listitem> <listitem><para> <ulink url="http://www.morphzone.org/modules/mydownloads/singlefile.php?lid=92"> -<application>MEncoder</application> 1.0pre3 ��������</ulink> +<application>MEncoder</application> 1.0pre3 бинарник</ulink> </para></listitem> </itemizedlist> </para> Modified: trunk/DOCS/xml/ru/radio.xml ============================================================================== --- trunk/DOCS/xml/ru/radio.xml (original) +++ trunk/DOCS/xml/ru/radio.xml Mon Oct 30 16:32:47 2006 @@ -1,85 +1,85 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20051 --> <chapter id="radio"> -<title>�����</title> +<title>Радио</title> <sect1 id="radio-input" xreflabel="Radio input"> -<title>����� ����</title> +<title>Радио вход</title> <para> -� ���� ������ ����������� ��� �������� ������������� -����� ��� ������ V4L ������������ ����� ������. �������� man �������� ��� -�������� ����� � ������ ����������. +В этой секции описывается как включить прослушивание +радио при помощи V4L совместимого Радио тюнера. Смотрите man страницу для +описания опций и кнопок управления. </para> <sect2 id="radio-compilation"> -<title>����������</title> +<title>Компиляция</title> <procedure> <step><para> - ��-������, ��� ���������� ����������������� <application>MPlayer</application> ��� - ������ <filename>./configure</filename> � ��������� ����� - <option>--enable-radio</option> � (���� ������ �������� ��������� ������) + Во-первых, вам необходимо перекомпилировать <application>MPlayer</application> при + помощи <filename>./configure</filename> с указанием опций + <option>--enable-radio</option> и (если хотите включить поддержку записи) <option>--enable-radio-capture</option>. </para></step> <step><para> - ���������, ��� ��� ����� �������� � ������� ������������ � Linux, �������� + Убедитесь, что ваш тюнер работает с другими приложениями в Linux, например <application>XawTV</application>. </para></step> </procedure> </sect2> <sect2 id="radio-tips"> -<title>������ �� �������������</title> +<title>Советы по использованию</title> <para> -������ ������ ����� �������� �� ��������� ����������� (man). -��� ����� ��������� �������: +Полный список опций доступен на страницах руководства (man). +Вот всего несколько советов: </para> <itemizedlist> <listitem> <para> -������������� <option>channels</option> �����. ������: +Использование <option>channels</option> опции. Пример: <screen>-radio channels=104.4-Sibir,103.9-Maximum</screen> -����������: ��� �������� ���� �����, ����� �������� ������ ������������ -104.4 � 103.9. ����� ����, ����� �������� OSD ����� ��� ������������ ����� ��������, -������������ �������� ������. ������� � ��������� ������� ������ ���� �������� -�������� "_" +Объяснение: при указании этой опции, будут доступны только радиостанции +104.4 и 103.9. Кроме того, будет приятный OSD текст при переключении между каналами, +отображающий название канала. Пробелы в названиях каналов должны быть заменены +символом "_" </para> </listitem> <listitem> <para> -���� ��������� ����� ������� �����. �� ������ �������� ����, ���� ��������� ���� -�������� ����� � ������� ������, ����������� ����� ����� � �������� ����[line-in], -���� ��������� ���������� ADC �� � ���� saa7134. � ���� ������, �� ������ -��������� ������� <systemitem>saa7134-alsa</systemitem> ��� +Есть несколько путей захвата аудио. Вы можете получить звук, либо используя Вашу +звуковую карту и внешний кабель, соединяющий видео карту и линейный вход[line-in], +либо используя встроенный ADC на в чипе saa7134. В этом случае, Вы должны +загрузить драйвер <systemitem>saa7134-alsa</systemitem> или <systemitem>saa7134-oss</systemitem>. </para> </listitem> <listitem> <para> -<application>MEncoder</application> �� ����� ���� ����������� ��� ������� �����, -��������� �� ������� ������������� ������� �����-������.����� �������, �� ������ -���������� ������ ���� ��������� ��������� <application>arecord</application> -�� ������� ALSA, ���� ��������� -<option>-ao pcm:file=file.wav</option>. �� ������ ������ �� �� ������ ������� ������ �� -����� ������� (�� ���������� ������, ����� �� ����������� line-in ������, � �������� -���� ��������������� � ��������� �����). +<application>MEncoder</application> не может быть использован для захвата звука, +поскольку он требует обязательного наличия видео-потока.Таким образом, вы можете +производит захват либо используя программу <application>arecord</application> +из проекта ALSA, либо используя +<option>-ao pcm:file=file.wav</option>. Во втором случае вы не будете слышать ничего во +время захвата (за исключение случая, когда вы используете line-in кабель, и слушаете +звук непосредственно с линейного входа). </para> </listitem> </itemizedlist> </sect2> <sect2 id="radio-examples"> -<title>�������</title> +<title>Примеры</title> <informalexample> <para> -���� �� ������������ V4L (��������� line-in ������, ������ ���������.): +Вход со стандартного V4L (используя line-in кабель, запись отключена.): <screen> mplayer radio://104.4 </screen> @@ -88,7 +88,7 @@ <informalexample> <para> -���� �� ������������ V4L (��������� line-in ������, ������ ���������. ������������ ��������� V4Lv1): +Вход со стандартного V4L (используя line-in кабель, запись отключена. Используется интерфейс V4Lv1): <screen> mplayer -radio driver=v4l radio://104.4 </screen> @@ -97,7 +97,7 @@ <informalexample> <para> -������������� ������ ������������ �� ������: +прослушивание второй радиостанции из списка: <screen> mplayer -radio channels=104.4=Sibir,103.9=Maximm radio://2 </screen> @@ -106,15 +106,15 @@ <informalexample> <para> -��������� ����� ����� ���� pci � ����������� ADC ����� ������. � ���� ������� -����� ������������ ��� ������� �������� ����� (ALSA ���������� hw:1,0). -��� ����, ���������� �� saa7134, ���� saa7134-alsa, ���� saa7134-oss ������ ������ ���� -��������. +Получение звука через шину pci с внутреннего ADC радио тюнера. В этом примере +тюнер используется как второая звуковая карта (ALSA устройство hw:1,0). +Для карт, основанных на saa7134, либо saa7134-alsa, либо saa7134-oss модуль должен быть +загружен. <screen> mplayer -rawaudio rate=32000 -radio adevice=hw=1.0:arate=32000:channels=104.4=Sibir,103.9=Maximm radio://2/capture </screen> -<note><para>��� ������������� ���� ��������� ALSA, ��������� ���������� �������� �� -���������, ������� - �� �����. +<note><para>При использовании имен устройств ALSA, двоеточия необходимо заменить на +равенства, запятые - на точки. </para></note> </para> </informalexample> Modified: trunk/DOCS/xml/ru/skin.xml ============================================================================== --- trunk/DOCS/xml/ru/skin.xml (original) +++ trunk/DOCS/xml/ru/skin.xml Mon Oct 30 16:32:47 2006 @@ -1,22 +1,22 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r19081 --> <appendix id="skin"> -<title>������ ������ <application>MPlayer</application></title> +<title>Формат скинов <application>MPlayer</application></title> <sect1 id="skin-overview"> -<title>�����</title> +<title>Обзор</title> <para> -�� ����� ���� � �������� ������ ��� ��� ������������ ���-���� ������, �� ��� -������� �����, ��� <application>MPlayer</application> -<emphasis role="bold">�� �����</emphasis> ����������� �����, ��� ��� -<emphasis role="bold">��� ������� ����� ���� ������� ���� ����������, ��� -����������� ������������ GUI.</emphasis> +На самом деле с форматом скинов уже нет неоходимости что-либо делать, но вам +следует знать, что <application>MPlayer</application> +<emphasis role="bold">не имеет</emphasis> встроенного скина, так что +<emphasis role="bold">как минимум однин скин должнен быть установлен, для +возможности использовать GUI.</emphasis> </para> <sect2 id="skin-overview-directories"> -<title>��������</title> +<title>Каталоги</title> <para> -����� ������ � ��������� ��������� (�� �������): +Скины ищутся в следующих каталогах (по порядку): <orderedlist> <listitem><para> <filename class="directory">$(DATADIR)/skins/</filename> @@ -31,156 +31,156 @@ </para> <para> -������ � ����, ��� ������ ���� ����� �������� � ������������ � ������������� -<application>MPlayer</application> (�������� ��������� ������� -<command>configure</command> <option>--prefix</option> � <option>--datadir</option>). +Имейте в виду, что первый путь может меняться в соответствии с конфигурацией +<application>MPlayer</application> (смотрите аргументы скрипта +<command>configure</command> <option>--prefix</option> и <option>--datadir</option>). </para> <para> -������ ���� ��������������� � ��� ����������� ����������, � ����� �� ��������� ���� -���������, ��������: +Каждый скин устанавливается в его собственный подкаталог, в одном из указанных выше +каталогов, например: <screen>$(PREFIX)/share/mplayer/skins/default/</screen> </para> </sect2> <sect2 id="skin-overview-formats"> -<title>������� �����������</title> -<para>������������� ������ ���� truecolor (24 ��� 32 ���/������) PNG.</para> +<title>Форматы изображений</title> +<para>Изображениями должны быть truecolor (24 или 32 бит/пиксел) PNG.</para> <para> -� ������� ���� � ������ ��������������� (�������� ����) ����� ������������ -����������� � '�������������': �������, ����������� ������ #FF00FF (magenta) ��������� -��������� ��� ��������� ���������� <application>MPlayer</application>. ��� ������, ��� -���� ��� X ������ ������������ ���������� XShape, �� ������� �������� ���� -���� ������������ �����. +В главном окне и полосе воспроизведения (смотрите ниже) можно использовать +изобрадения с 'прозрачностью': Области, заполненные цветом #FF00FF (magenta) полностью +прозрачны при просмотре программой <application>MPlayer</application>. Это значит, что +если ваш X сервер поддерживает расширение XShape, вы сможете получить даже +окна произвольной формы. </para> </sect2> <sect2 id="skin-overview-components"> -<title>���������� �����</title> +<title>Компоненты скина</title> <para> -����� ����� ���������� ��������� ������ (� �������,��������, �� ������ +Скины имеют достаточно свободный формат (в отличие,например, от скинов <application>Winamp</application>/<application>XMMS</application>, -������� ������ �������������), ��� ��� ������� ������������� �� ���, ������ �� -� ��� ���-�� �����������. +имеющих формат фиксированный), так что зависит исключительно от вас, выйдет ли +у вас что-то грандиозное. </para> <para> -� ������ ������ ����� ���� ��������� ������ ����: -<link linkend="skin-file-main">������� ����</link>, -<link linkend="skin-file-subwindow">��������������� ����</link>, -<link linkend="skin-file-main">������ ���������������</link>, and the -<link linkend="skin-file-menu">���� �� �������</link> (�������������� ������ ������� -����). +В данный момент могут быть оформлены четыре окна: +<link linkend="skin-file-main">главное окно</link>, +<link linkend="skin-file-subwindow">вспомогательное окно</link>, +<link linkend="skin-file-main">полоса воспроизведения</link>, and the +<link linkend="skin-file-menu">меню со скинами</link> (активирующееся правым щелчком +мыши). <itemizedlist> <listitem><para> - <emphasis role="bold">������� ����</emphasis> �/��� - <emphasis role="bold">������ ���������������</emphasis> - ��, ����� ������� �� - ���������� <application>MPlayer</application>. ��� ���� - ��� �����������. - ��������� �������� ����� (� ������) ����������� � ����: <emphasis>������</emphasis>, - <emphasis>��������</emphasis> � <emphasis>�������</emphasis>. - ��� ������� �������� ������ ���� ����� ������ � ���������. + <emphasis role="bold">Главное окно</emphasis> и/или + <emphasis role="bold">полоса воспроизведения</emphasis> - те, через которые вы + управляете <application>MPlayer</application>. Фон окна - это изображение. + Различные элементы могут (и должны) размещаться в окне: <emphasis>кнопки</emphasis>, + <emphasis>ползунки</emphasis> и <emphasis>надписи</emphasis>. + Для каждого элемента должен быть задан размер и положение. </para><para> - <emphasis role="bold">������</emphasis> ����� ��� ��������� (������, ��������, - ���������), ����� �������, �� ����������� ������ ���� ��������� ����������� �� ��� �����. - �������� ������� <link linkend="skin-button">������</link> ��� ������������. + <emphasis role="bold">Кнопка</emphasis> имеет три состояния (нажата, отпущена, + отключена), таким образом, ее изображение должно быть разделено вертикально на три части. + Смотрите элемент <link linkend="skin-button">кнопка</link> для подробностей. </para><para> - <emphasis role="bold">��������</emphasis> (� �������� ������������ ��� ������ ����������� - � ���������� ����������/��������) ����� ����� ����� ���������� ���������, ���������� �������� - ��� ����������� �� ��������� ����� ���� ��� ������. �������� - <link linkend="skin-hpotmeter">hpotmeter</link> � - <link linkend="skin-potmeter">potmeter</link> ��� ������������. + <emphasis role="bold">Ползунок</emphasis> (в основном используется для полосы перемещения + и управления громкостью/балансом) может иметь любое количество положений, задаваемых делением + его изображения на различные части одна под другой. Смотрите + <link linkend="skin-hpotmeter">hpotmeter</link> и + <link linkend="skin-potmeter">potmeter</link> для подробностей. </para><para> - <emphasis role="bold">�������</emphasis> ���� ���������: �������, ����������� ��� �� - ���������, ������� �� ������������ �����, � �������� - <link linkend="skin-fonts">������ �������� ������</link>. - ��������� - ��� ��������� ����, ����������� x,y ��������� � ������ ������� ������� - � ����� � ������������ (���� ����������� � ���� �������� ������ - <emphasis>������</emphasis> ��������� �����). �������� <link linkend="skin-dlabel">dlabel</link> - � <link linkend="skin-slabel">slabel</link> ��� ������������. -</para> -<note><para>��� ����������� ����� ���� ��������� �����������, ��� ������� � �������, - ����������� <link linkend="skin-overview-formats">�������� �����������</link>. ���� X - ������ �� ������������ ���������� XShape, �����, ���������� ��� ����������, ����� �������. - ���� ��� �������� ������������ ��� �����������, ������ ���� �������� ���� ������ - �������� �� 8. + <emphasis role="bold">Надписи</emphasis> чуть особеннее: Символы, необходимые для их + отрисовки, берутся из графического файла, и задаются + <link linkend="skin-fonts">файлом описания шрифта</link>. + Последний - это текстовый файл, указывающий x,y положения и размер каждого символа + в файле с изображением (файл изображения и файл описания шрифта + <emphasis>вместе</emphasis> формируют шрифт). Смотрите <link linkend="skin-dlabel">dlabel</link> + и <link linkend="skin-slabel">slabel</link> для подробностей. +</para> +<note><para>Все изображения могут быть полностью прозрачными, как описано в разделе, + посвященном <link linkend="skin-overview-formats">форматам изображений</link>. Если X + сервер не поддерживает расширение XShape, части, помеченные как прозрачные, будут черными. + Если вам нравится использовать эту возможность, ширина фона главного окна должна + делиться на 8. </para></note> </listitem> <listitem><para> - <emphasis role="bold">��������������� ����</emphasis> - ��� ��, ��� ���������� �����. - ��� ����� ���������� ��������� ��������, ���� �������� ������ �� ��������� (������ ���� - ������� ��������� :-)) <emphasis role="bold">���������:</emphasis> ������������ ����� - <emphasis role="bold">�� �����������</emphasis>. + <emphasis role="bold">Вспомогательное окно</emphasis> - это то, где появляется фильм. + Оно может отображать указанную картинку, если никакого фильма не загружено (пустое окно + немного надоедает :-)) <emphasis role="bold">Замечание:</emphasis> прозрачность здесь + <emphasis role="bold">не допускается</emphasis>. </para></listitem> <listitem><para> - <emphasis role="bold">���� �� �������</emphasis> - ����� ���� ������ ��������� - <application>MPlayer</application> � �������� ��������� ����. ��� ���� ��������� - ��� �����������: ���� �� ��� - ��������, ���������� ���� � ������� ������, - ������ ������������ ��� ����������� ��������� ���������. ����� ���������� ����, - ������������ ������. ���� �� ����������� ���� ��� ���������� ����, - ��������� ������� ���������� �� ������� ����������� ������ �������� ���� ��� ���������� ���� - (������ ����������� ������� �� ������������ �������). + <emphasis role="bold">Меню со скинами</emphasis> - всего лишь способ управлять + <application>MPlayer</application> в понятиях елементов меню. Для меню требуются + два изображения: одно из них - основное, показывает меню в обычном режиме, + другое используется для отображения выбранных элементов. Когда появляется меню, + отображается первое. Если вы перемещаете мышь над элементами меню, + выбранный элемент копируется из второго изображения поверх элемента меню под указателем мыши + (второе изображение никогда не отображается целиком). </para><para> - ������� ���� ������������ ��� �������� � �������� ����������� (�������� ������, - ����������� <link linkend="skin-file-menu">���� �� �������</link> ��� ������������). + Элемент меню определяется его позицией и размером изображения (смотрите раздел, + посвященный <link linkend="skin-file-menu">меню со скинами</link> для подробностей). </para></listitem> </itemizedlist> </para> <para> - ������ ����, �� ���������� ����: ����� �������� ������, �������� � �������� ����, - <application>MPlayer</application> ������ �����, ��� ������, ���� �� ��� - �������� �����. ��� �������� ��� ������ <link linkend="skin-gui">���������</link> - (�������). ��� ���� ��������� �� ������ ���������� ���������, ������������, ����� - �� ��� ������� �����. + Важная вешь, не упомянутая выше: Чтобы работали кнопки, ползунки и элементы меню, + <application>MPlayer</application> должен знать, что делать, если на них + щелкнули мышью. Это делается при помощи <link linkend="skin-gui">сообщений</link> + (событий). Для этих элементов вы должны определить сообщения, генерируемые, когда + на них щелкают мышью. </para> </sect2> <sect2 id="skin-files"> -<title>�����</title> +<title>Файлы</title> <para> -��� ����� ��������� ����� ��� �������� �����: +Вам нужны следующие файлы для создания скина: <itemizedlist> <listitem><para> - ���� ������������, ������������ <link linkend="skin-file">skin</link> ������� - <application>MPlayer</application> ��� ���������� ������ ����� ����� �������, - � ��� ������, ���� ������������ ������ ���-������ � ����. + Файл конфигурации, называющийся <link linkend="skin-file">skin</link> говорит + <application>MPlayer</application> как совместить разные части скина воедино, + и что делать, если производится щелчок где-нибудь в окне. </para></listitem> <listitem><para> - ������� ����������� �������� ����. + Фоновое изображение главного окна. </para></listitem> <listitem><para> - ����������� ��������� �������� ���� (������� ���� ��� ����� ������ �������� �������, - ����������� ��� ��������� ��������. + Изображения элементов главного окна (включая один или более файлов описания шрифтов, + необходимых для отрисовки надписей. </para></listitem> <listitem><para> - �����������, ������������ �� ��������������� ���� (�������������). + Изображение, показываемое во вспомогательном окне (необязательно). </para></listitem> <listitem><para> - ��� ����������� ��� ���� �� ������� (�����, ������ ���� �� ������ ��������� ����). + Два изображения для меню со скинами (нужны, только если вы хотите создавать меню). </para></listitem> </itemizedlist> - ��� �����, �� ����������� skin, ����� ���� ������� ���, ��� ��� ��������� - (�� ��������, ��� ����� �������� ������� ����� ����� ���������� + Все файлы, за исключением skin, могут быть названы так, как вам захочется + (но заметьте, что файлы описания шрифтов дожны иметь расширение a <filename>.fnt</filename>). </para> </sect2> </sect1> <sect1 id="skin-file"> -<title>���� skin</title> +<title>Файл skin</title> <para> -��� ������� ����, ��� ���� ������������ �����. �� �������-�����������: -������ ������������ ���������� � ������� '<literal>;</literal>' � ������ -������ (������ ������� � ��������� ����������� ����� �������� '<literal>;</literal>'). +Как описано выше, это файл конфигурации скина. он строчно-орентирован: +строки комментариев начинаются с символа '<literal>;</literal>' в начале +строки (только пробелы и табуляция допускается перед символом '<literal>;</literal>'). </para> <para> -���� ��������� �� ��������. ������ ��������� ���� ��� ���������� � -����� ��������� �����: +Файл создается из разделов. Каждый описывает скин для приложения и +имеет следующую форму: <programlisting> -section = <replaceable>�������� �������</replaceable> +section = <replaceable>название раздела</replaceable> . . . @@ -189,14 +189,14 @@ </para> <para> -� ������ ������ ���������� ����, ��� ��� ��� ����������� ������ ���� ������: ��� �������� +В данный момент приложение одно, так что вам потребуется только один раздел: его название <emphasis role="bold">movieplayer</emphasis>. </para> <para> -� �������� ������� ������ ���� ����������� ������ ��������� ���������: +В пределах раздела каждое окно описывается блоком следующей структуры: <programlisting> -window = <replaceable>�������� ����</replaceable> +window = <replaceable>название окна</replaceable> . . . @@ -205,30 +205,30 @@ </para> <para> -��� <replaceable>�������� ����</replaceable> ����� ���� ����� �� ���� �����: +где <replaceable>название окна</replaceable> может быть одной из этих строк: <itemizedlist> -<listitem><para><emphasis role="bold">main</emphasis> - ������� ����</para></listitem> -<listitem><para><emphasis role="bold">sub</emphasis> - ��������������� ����</para></listitem> -<listitem><para><emphasis role="bold">menu</emphasis> - ���� �� �������</para></listitem> -<listitem><para><emphasis role="bold">playbar</emphasis> - ������ ���������������</para></listitem> +<listitem><para><emphasis role="bold">main</emphasis> - главное окно</para></listitem> +<listitem><para><emphasis role="bold">sub</emphasis> - вспомогательное окно</para></listitem> +<listitem><para><emphasis role="bold">menu</emphasis> - меню со скинами</para></listitem> +<listitem><para><emphasis role="bold">playbar</emphasis> - полоса воспроизведения</para></listitem> </itemizedlist> </para> <para> -(����� sub � menu ������������ - ������������� ��������� ���� ��� ��������� ��������������� -����.) +(Блоки sub и menu опциональные - необязательно создавать меню или оформлять вспомогательное +окно.) </para> <para> -� �������� ����� window �� ������ ������� ������ ������� ���� ������� � ��������� �������: +В пределах блока window вы можете описать каждый элемент окна строкой в следующем формате: <programlisting>item = parameter</programlisting> -��� <literal>item</literal> - ��� ������, ������������ ��� �������� GUI, -<literal>parameter</literal> - �������� ��� ��������� �������� (��� ������ ��������, ����������� -�������). +Где <literal>item</literal> - это строка, определяющая тип элемента GUI, +<literal>parameter</literal> - числовое или текстовое значение (или список значений, разделенных +запятой). </para> <para> -���� ������� ��� ������, ���� ������� ����� ��������� �������� ���: +Если собрать все вместе, файл целиком будет выглядеть примерно так: <programlisting> section = movieplayer window = main @@ -251,21 +251,21 @@ </para> <para> -�������� ����� � ������������ ������ ����������� ��� ���������� ��������� - -����������� ������ � �������� <filename class="directory">skins</filename>. -�� ������ (�� �� �������) ������� ���������� �����. ���� ���� �� ����������, -<application>MPlayer</application> �������� ��������� ���� -<filename><filename>.<ext></filename>, ��� <literal>png</literal> -� <literal>PNG</literal> ��������� ������ <filename><ext></filename> -(� ���� �������). ����� �������������� ������ ��������� ����. +Название файла с изображением должно указываться без лидирующих каталогов - +изображения ищутся в каталоге <filename class="directory">skins</filename>. +Вы можете (но не обязаны) указать расширение файла. Если файл не существует, +<application>MPlayer</application> пытается загрузить файл +<filename><filename>.<ext></filename>, где <literal>png</literal> +и <literal>PNG</literal> пробуются вместо <filename><ext></filename> +(в этом порядке). Будет использоваться первый найденный файл. </para> <para> -� ������� ��������� ���� � ����������������. ������� � ��������������� ���� ����� -���� ��������� � ������ ����� ������ ��������� <literal>X</literal> � -<literal>Y</literal> ���������. <literal>0</literal> - ��� ������� � ����� ����, -<literal>-1</literal> - ����� � <literal>-2</literal> - ������ ��� ������, ��� -������� �� �����������: +И наконец несколько слов о позиционировании. Главное и вспомогательное окна могут +быть размещены в разных углах экрана указанием <literal>X</literal> и +<literal>Y</literal> координат. <literal>0</literal> - это верхний и левый край, +<literal>-1</literal> - центр и <literal>-2</literal> - правый или нижний, как +указано на иллюстрации: </para> <informalfigure> <screen> @@ -280,20 +280,20 @@ </informalfigure> <para> -��� ������, ����� ���� ��������. ����������� �� ������ �����������, ������������ -<filename>main.png</filename>, ������� ����������� ��� �������� ����: +Вот пример, чтобы было понятнее. Предположим вы имеете изображение, называющееся +<filename>main.png</filename>, которое используете для главного окна: <programlisting>base = main, -1, -1</programlisting> -<application>MPlayer</application> �������� ��������� ����� <filename>main</filename>, +<application>MPlayer</application> пытается загрузить файлы <filename>main</filename>, <filename>main.png</filename>, <filename>main.PNG</filename>. </para> <sect2 id="skin-file-main"> -<title>������� ���� � ������ ���������������</title> +<title>Главное окно и полоса воспроизведения</title> <para> -���� - ������ ���������, ������� ����� ��������� � +Ниже - список элементов, которые можно указывать в '<literal>window = main</literal>' ... '<literal>end</literal>', -� '<literal>window = playbar</literal>' ... '<literal>end</literal>' -������. +и '<literal>window = playbar</literal>' ... '<literal>end</literal>' +блоках. </para> <variablelist> @@ -302,14 +302,14 @@ <anchor id="skin-main-base"/>base = image, X, Y </literal></term> <listitem><para> -��������� ��� ������� ������� �����������, ������������ � ������� ����. -���� ����� ���������� � ��������� <literal>X,Y</literal> ������� �� ������ � -����� ������ �����������. +Позволяет вам указать фоновое изображение, используемое в главном окне. +Окно будет появляться в указанной <literal>X,Y</literal> позиции на экране и +иметь размер изображения. </para> - <note><para>��� ���������� ���� �� �������� ��� ���� �����������.</para></note> - <warning><para>���������� ������� � ����������� (���� #FF00FF) ������ ������� - �� X ������� ��� ���������� XShape. ������ �������� ������ �������� - �� 8.</para></warning> + <note><para>Эти координаты пока не работают для окна отображения.</para></note> + <warning><para>Прозрачные регионы в изображении (цвет #FF00FF) станут черными + на X сервере без расширения XShape. Ширина картинки должна делиться + на 8.</para></warning> </listitem> </varlistentry> @@ -318,20 +318,20 @@ <anchor id="skin-button"/>button = image, X, Y, width, height, message </literal></term> <listitem><para> -��������� ������ ������� <literal>width</literal> * <literal>height</literal> �� -������� <literal>X,Y</literal>. ��������� ��������� <literal>message</literal> -������������ ��� ������ �� ������. ����������� <literal>image</literal>, -������ ����� ��� ����� ���� ���� ������ (� ������������ � ���������� ����������� -������), ��� �����: +Размещает кнопку размера <literal>width</literal> * <literal>height</literal> на +позиции <literal>X,Y</literal>. Указанное сообщение <literal>message</literal> +генерируется при щелчке на кпопку. Изображение <literal>image</literal>, +должно иметь три части одна ниже другой (в соответствии с возможными состояниями +кнопки), как здесь: </para> <informalfigure> <screen> +------------+ -| ������ | +| нажата | +------------+ -| �������� | +| отпущена | +------------+ -| ��������� | +| отключена | +------------+ </screen> </informalfigure> @@ -343,10 +343,10 @@ <anchor id="skin-decoration"/>decoration = enable|disable </literal></term> <listitem><para> -�������� ��� ��������� ��������� �������� ����, �������������� window manager . ��-��������� +Включает или выключает декорации главного окна, осуществляемые window manager . По-умолчанию <emphasis role="bold">disable</emphasis>. </para> - <note><para>��� �� �������� ��� ���� �����������, � ���� ��� ����������.</para></note> + <note><para>Это не работает для окна отображения, в этом нет надобности.</para></note> </listitem> </varlistentry> @@ -364,54 +364,54 @@ <anchor id="skin-vpotmeter"/>vpotmeter = button, bwidth, bheight, phases, numphases, default, X, Y, width, height, message </literal></term> <listitem><para> -��������� �������������� (hpotmeter) ��� ������������ (vpotmeter) �������� ������� -<literal>width</literal> * <literal>height</literal> �� ������� -<literal>X,Y</literal>. ����������� ����� ���� ��������� �� ������ ����� ��� -�������� ��������� ��������� �������� (��������, �� ������ ����� ��������� ��� -���������� ���������� �����, ����������� � �������� �� ������� ��� ��������� ��� -������ � ������������ �� ������������.). <literal>hpotmeter</literal> ����� ����� -������, ������� ����� ������� �������������. ���������: +Размещает горизонтальный (hpotmeter) или вертикальный (vpotmeter) ползунок размера +<literal>width</literal> * <literal>height</literal> на позиции +<literal>X,Y</literal>. Изображение может быть разделено на разные части для +указания различных положений ползунка (например, вы можете иметь регулятор для +управления громкостью звука, изменющийся с красного на зеленый при изменении его +уровня с минимального на максимальный.). <literal>hpotmeter</literal> может иметь +кнопку, которую можно таскать горизонтально. Параметры: </para> <itemizedlist> - <listitem><para><literal>button</literal> - �����������, ������������ ��� - ������ (������ ����� ��� ����� ���� ��� ������, ��� � ������ - <link linkend="skin-button">������</link>) - </para></listitem> - <listitem><para><literal>bwidth</literal>, <literal>bheight</literal> - ������ - ������ - </para></listitem> - <listitem><para><literal>phases</literal> - �����������, ������������ ��� - ��������� ��������� hpotmeter. ����������� �������� <literal>NULL</literal> - ����� ��������������, ���� �������� ����������� ��� �� �����. ����������� - ������ ���� ��������� ����������� �� - <literal>numphases</literal> ������, ��� ������� ����: + <listitem><para><literal>button</literal> - изображение, используемое для + кнопки (должно иметь три части одна под другой, как в случае + <link linkend="skin-button">кнопки</link>) + </para></listitem> + <listitem><para><literal>bwidth</literal>, <literal>bheight</literal> - размер + кнопки + </para></listitem> + <listitem><para><literal>phases</literal> - изображение, используемое для + различных положений hpotmeter. Специальное значение <literal>NULL</literal> + может использоваться, если подобное изображение вам не нужно. Изображение + должно быть разделено вертикально на + <literal>numphases</literal> частей, как указано ниже: </para> <informalfigure> <screen> +--------------+ -| ��������� #1 | +| положение #1 | +--------------+ -| ��������� #2 | +| положение #2 | +--------------+ ... +--------------+ -| ��������� #n | +| положение #n | +--------------+ </screen> </informalfigure> </listitem> - <listitem><para><literal>numphases</literal> - ���������� ��������� � ����������� + <listitem><para><literal>numphases</literal> - количество положений в изображении <literal>phases</literal> </para></listitem> - <listitem><para><literal>default</literal> - ��������� hpotmeter ��-��������� - (� ��������� �� <literal>0</literal> �� <literal>100</literal>) + <listitem><para><literal>default</literal> - положение hpotmeter по-умолчанию + (в диапазоне от <literal>0</literal> до <literal>100</literal>) </para></listitem> - <listitem><para><literal>X</literal>, <literal>Y</literal> - ������� hpotmeter + <listitem><para><literal>X</literal>, <literal>Y</literal> - позиция hpotmeter </para></listitem> - <listitem><para><literal>width</literal>, <literal>height</literal> - ������ � ������ + <listitem><para><literal>width</literal>, <literal>height</literal> - ширина и высота <literal>hpotmeter</literal> </para></listitem> - <listitem><para><literal>message</literal> - ���������, ������������ ��� ��������� �������� + <listitem><para><literal>message</literal> - сообщение, генерируемое при изменении значения <literal>hpotmeter</literal> </para></listitem> </itemizedlist> @@ -424,17 +424,17 @@ <anchor id="skin-potmeter"/>potmeter = phases, numphases, default, X, Y, width, height, message </literal></term> <listitem><para> -<literal>hpotmeter</literal> ��� ������. +<literal>hpotmeter</literal> без кнопки. <!-- FIXME need correct translation (I guess it is meant to be turned around, but it reacts to horizontal dragging only.) --> -(� �����������, ��� ��� �������� ���������� ������, -�� �� ��������� ������ �� �������������� ��������������.) ��� �������� ���������� �������� +(Я предполагаю, что это означает повернутый вокруг, +но он реагирует только на горизонтальное перетаскивание.) Для описания параметров смотрите <link linkend="skin-hpotmeter">hpotmeter</link>. -<literal>phases</literal> ����� ���� ����� <literal>NULL</literal>, �� ��� ���������� -����������, ��������� �� �� ������� ���������� � ����� ��������� -��������� <literal>potmeter</literal>. +<literal>phases</literal> может быть равен <literal>NULL</literal>, но это совершенно +бесполезно, поскольку вы не сможете определить в каком положении +находится <literal>potmeter</literal>. </para></listitem> </varlistentry> @@ -443,10 +443,10 @@ <anchor id="skin-font"/>font = fontfile, fontid </literal></term> <listitem><para> -���������� �����. <literal>fontfile</literal> - ��� �������� ����� �������� ������ -� ����������� <filename>.fnt</filename> (�� ���������� ���������� �����). -<literal>fontid</literal> ������������ ��� ������ �� ����� (�������� <link linkend="skin-dlabel">dlabel</link> -� <link linkend="skin-slabel">slabel</link>). ����� ���� ���������� �� 25 �������. +Определяет шрифт. <literal>fontfile</literal> - это название файла описания шрифта +с расширением <filename>.fnt</filename> (не указывайте расширение здесь). +<literal>fontid</literal> используется для ссылки на шрифт (смотрите <link linkend="skin-dlabel">dlabel</link> +и <link linkend="skin-slabel">slabel</link>). Может быть определено до 25 шрифтов. </para></listitem> </varlistentry> @@ -455,11 +455,11 @@ <anchor id="skin-slabel"/>slabel = X, Y, fontid, "text" </literal></term> <listitem><para> -��������� ����������� ����� �� ������� <literal>X,Y</literal>. <literal>text</literal> -������������, ��������� �����, ������������ �� <literal>fontid</literal>. -����� - ������ ������� ������ (<literal>$x</literal> ���������� �� ��������), ������� ������ -���� ��������� � ������� ������� (�� ������ " �� ����� ���� ������ ������). -����� ������������, ��������� ����� ������������ �� <literal>fontid</literal>. +Размещает статическую метку на позиции <literal>X,Y</literal>. <literal>text</literal> +отображается, используя шрифт, определенный по <literal>fontid</literal>. +Текст - просто обычная строка (<literal>$x</literal> переменные не работают), которая должна +быть заключена в двойные кавычки (но символ " не может быть частью текста). +Метка отображается, используя шрифт определенный по <literal>fontid</literal>. </para></listitem> </varlistentry> @@ -469,132 +469,132 @@ </literal></term> <listitem> <para> -��������� ������������ ����� �� ������� <literal>X,Y</literal>. ����� ������� -������������, ������ ��� �� ����� ������������ �����������. ������������ ����� -����� �������� ���������� <literal>length</literal> (�� ������ ����� ������ �������). -���� ������������ ����� ���� ����� ��������, �� ����� ���������������, -����� �� ������������� � �������� ���������� ������������ � ������������ �� -��������� ��������� -<literal>align</literal>: <literal>0</literal> - ������, -<literal>1</literal> - �� ������, <literal>2</literal> - �����. +Размещает динамическую метку на позиции <literal>X,Y</literal>. Метка зовется +динамической, потому что ее текст периодически обновляется. Максимальная длина +метки задается параметром <literal>length</literal> (ее высота равна высоте символа). +Если отображаемый текст шире этого значения, он будет скроллироваться, +иначе он выравнивается в пределах указанного пространства в соответствии со +значением параметра +<literal>align</literal>: <literal>0</literal> - вправо, +<literal>1</literal> - по центру, <literal>2</literal> - влево. </para> <para> -������������ ����� �������� ���������� <literal>text</literal>: �� ������ ���� -�������� � ������� ������� (�� ������ " �� ����� ���� ������ ������). -����� ������������, ��������� �����, ������������ �� <literal>fontid</literal>. -�� ������ ������������ ��������� ���������� � ������: +Отображаемый текст задается параметром <literal>text</literal>: Он должен быть +заключен в двойные кавычки (но символ " не может быть частью текста). +Метка отображается, используя шрифт, определяемый по <literal>fontid</literal>. +Вы можете использовать следующие переменные в тексте: </para> <informaltable> <tgroup cols="2"> <thead> - <row><entry>����������</entry><entry>��������</entry></row> + <row><entry>Переменная</entry><entry>Значение</entry></row> </thead> <tbody> <row> <entry>$1</entry> -<entry>����� ��������������� � ������� <emphasis>��:��:��</emphasis></entry> +<entry>время воспроизведения в формате <emphasis>чч:мм:сс</emphasis></entry> </row> <row> <entry>$2</entry> -<entry>����� ��������������� � ������� <emphasis>����:��</emphasis></entry> +<entry>время воспроизведения в формате <emphasis>мммм:сс</emphasis></entry> </row> <row> <entry>$3</entry> -<entry>����� ��������������� ������� <emphasis>��</emphasis>(����)</entry> +<entry>время воспроизведения формате <emphasis>чч</emphasis>(часы)</entry> </row> <row> <entry>$4</entry> -<entry>����� ��������������� � ������� <emphasis>��</emphasis>(������)</entry> +<entry>время воспроизведения в формате <emphasis>мм</emphasis>(минуты)</entry> </row> <row> <entry>$5</entry> -<entry>����� ��������������� � ������� <emphasis>��</emphasis>(�������)</entry> +<entry>время воспроизведения в формате <emphasis>сс</emphasis>(секунды)</entry> </row> <row> <entry>$6</entry> -<entry>������������ ������ � ������� <emphasis>��:��:��</emphasis></entry> +<entry>длительность фильма в формате <emphasis>чч:мм:сс</emphasis></entry> </row> <row> <entry>$7</entry> -<entry>������������ ������ � ������� <emphasis>����:��</emphasis></entry> +<entry>длительность фильма в формате <emphasis>мммм:сс</emphasis></entry> </row> <row> <entry>$8</entry> -<entry>����� ��������������� ������� <emphasis>�:��:��</emphasis></entry> +<entry>время воспроизведения формате <emphasis>ч:мм:сс</emphasis></entry> </row> <row> <entry>$v</entry> -<entry>��������� � ������� <emphasis>xxx.xx</emphasis>%</entry> +<entry>кромкость в формате <emphasis>xxx.xx</emphasis>%</entry> </row> <row> <entry>$V</entry> -<entry>��������� � ������� <emphasis>xxx.xx</emphasis></entry> +<entry>кромкость в формате <emphasis>xxx.xx</emphasis></entry> </row> <row> <entry>$b</entry> -<entry>������ � ������� <emphasis>xxx.xx</emphasis>%</entry> +<entry>баланс в формате <emphasis>xxx.xx</emphasis>%</entry> </row> <row> <entry>$B</entry> -<entry>������ � ������� <emphasis>xxx.xx</emphasis></entry> +<entry>баланс в формате <emphasis>xxx.xx</emphasis></entry> </row> <row> <entry>$$</entry> -<entry>������ $</entry> +<entry>символ $</entry> </row> <row> <entry>$a</entry> -<entry>������ ,��������������� ���� ����� (���: <literal>n</literal>, -����: <literal>m</literal>, ������: <literal>t</literal>)</entry> +<entry>символ ,соответствующий типу звука (нет: <literal>n</literal>, +моно: <literal>m</literal>, стерео: <literal>t</literal>)</entry> </row> <row> <entry>$t</entry> -<entry>����� ������� (� ���������)</entry> +<entry>номер дорожки (в плейлисте)</entry> </row> <row> <entry>$o</entry> -<entry>��� �����</entry> +<entry>имя файла</entry> </row> <row> <entry>$f</entry> -<entry>��� ����� � ������ ��������</entry> +<entry>имя файла в нижнем регистре</entry> </row> <row> <entry>$F</entry> -<entry>��� ����� � ������� ��������</entry> +<entry>имя файла в верхнем регистре</entry> </row> <row> <entry>$T</entry> -<entry>������, ��������������� ���� ������ (����: <literal>f</literal>, +<entry>символ, соответствующий типу потока (файл: <literal>f</literal>, Video CD: <literal>v</literal>, DVD: <literal>d</literal>, URL: <literal>u</literal>)</entry> </row> <row> <entry>$p</entry> -<entry>������ <keycap>p</keycap> (���� ����� ��������������� � ����� ����� -������ <keycap>p</keycap>)</entry> +<entry>символ <keycap>p</keycap> (если фильм воспроизводится и шрифт имеет +символ <keycap>p</keycap>)</entry> </row> <row> <entry>$s</entry> -<entry>������ <keycap>s</keycap> (���� ����� ���������� � ����� ����� -������ <keycap>s</keycap>)</entry> +<entry>символ <keycap>s</keycap> (если фильм остановлен и шрифт имеет +символ <keycap>s</keycap>)</entry> </row> <row> <entry>$e</entry> -<entry>������ <keycap>e</keycap> (���� ����� �� ����� � ����� ����� -������ <keycap>e</keycap>)</entry> +<entry>символ <keycap>e</keycap> (если фильм на паузе и шрифт имеет +символ <keycap>e</keycap>)</entry> </row> <row> <entry>$x</entry> -<entry>������ ������</entry> +<entry>ширина фильма</entry> </row> <row> <entry>$y</entry> -<entry>������ ������</entry> +<entry>высота фильма</entry> </row> <row> <entry>$C</entry> -<entry>�������� ������������� ������</entry> +<entry>название используемого кодека</entry> </row> </tbody> @@ -606,18 +606,18 @@ </variablelist> <note><para> -���������� <literal>$a, $T, $p, $s</literal> � <literal>$e</literal> ��� -���������� �������, ������� ������ ���� ���������� � �������� ����������� ������� -(��������, <keycap>e</keycap> - ��� ������ �����, ������� ������ �������� ��� ||). -�� ������ ����� ����� ��� ������� �������� � ������������ ����� ��� �������. -�������� ������ � <link linkend="skin-fonts-symbols">�������</link> -��� �������������� ����������. +Переменные <literal>$a, $T, $p, $s</literal> и <literal>$e</literal> все +возвращают символы, которые должны быть отображены в качестве специальных значков +(например, <keycap>e</keycap> - для значка паузы, который обычно выглядит как ||). +Вы должны иметь шрифт для обычных символов и отличающийся шрифт для значков. +Смотрите раздел о <link linkend="skin-fonts-symbols">значках</link> +для дополнительной информации. </para></note> </sect2> <sect2 id="skin-file-subwindow"> -<title>��������������� ����</title> +<title>Вспомогательное окно</title> <para> -��������� �������� ����� ���� ������������ � ����� +Следующие элементы модут быть использованы в блоке '<literal>window = sub</literal>' . . . '<literal>end</literal>' . </para> @@ -627,13 +627,13 @@ <anchor id="skin-sub-base"/>base = image, X, Y, width, height </literal></term> <listitem><para> -�����������, ������������ � ����. ���� ����� ���������� � ��������� ������� -<literal>X,Y</literal> ������ (<literal>0,0</literal> - ������� ����� ����). -�� ������ ������� <literal>-1</literal> ��� ������ � <literal>-2</literal> -��� ������� (<literal>X</literal>) � ������� (<literal>Y</literal>) ����. -���� ����� ���� �� �������, ��� � �����������. <literal>width</literal> � -<literal>height</literal> �������� ������ ����; ��� ������������� -(���� �����������, ���� ����� ����� �� �� �������, ��� � �����������). +Изображение, отображаемое в окне. Окно будет появляться в указанной позиции +<literal>X,Y</literal> экрана (<literal>0,0</literal> - верхний левый угол). +Вы можете указать <literal>-1</literal> для центра и <literal>-2</literal> +для правого (<literal>X</literal>) и нижнего (<literal>Y</literal>) края. +Окно будет того же размера, что и изображение. <literal>width</literal> и +<literal>height</literal> означают размер окна; они необязательны +(если отсутствуют, окно будет иметь те же размеры, что и изображение). </para></listitem> </varlistentry> @@ -642,27 +642,27 @@ <anchor id="skin-background"/>background = R, G, B </literal></term> <listitem><para> -��������� ������� ���� ����. ��� �������, ���� ����������� ������ ����. -<literal>R</literal>, <literal>G</literal> � <literal>B</literal> -��������� �������, ������� � ����� ������������ ����� (������ �� ��� - -���������� ����� �� 0 �� 255). +Позволяет указать цвет фона. Это полезно, если изображение меньше окна. +<literal>R</literal>, <literal>G</literal> и <literal>B</literal> +указывают красную, зеленую и синюю составляющие цвета (каждое из них - +десятичное число от 0 до 255). </para></listitem> </varlistentry> </variablelist> </sect2> <sect2 id="skin-file-menu"> -<title>���� �� �������</title> +<title>Меню со скинами</title> <para> -��� ���� ������� ����, ���� ������������ ��� ������ ���� ��������. ���������� -�������� ���� ������� �� �����������, ���������� ��������� <literal>base</literal>, -� �� ����� ��� ���������� � ������ ������ �������� ������� �� �����������, -���������� ��������� <literal>selected</literal>. �� ������ ���������� ������� � -������ ������� �������� ����. +Как было описано выше, меню отображается при помощи двух картинок. Нормальные +элементы меню берутся из изображения, указанного элементом <literal>base</literal>, +в то время как выделенный в данный момент эелемент берется из изображения, +указанного элементом <literal>selected</literal>. Вы должны определить позицию и +размер каждого элемента меню. </para> <para> -��������� �������� ����� ������������ � ����� +Следующие элементы можно использовать в блоке '<literal>window = menu</literal>'. . .'<literal>end</literal>'. </para> @@ -672,7 +672,7 @@ <anchor id="skin-menu-base"/>base = image </literal></term> <listitem><para> -����������� ��� ���������� ��������� ����. +Изображение для нормальных элементов меню. </para></listitem> </varlistentry> @@ -681,7 +681,7 @@ <anchor id="skin-selected"/>selected = image </literal></term> <listitem><para> -����������, ������������ ���� �� ����� ����������� ����������. +Изоражение, показывающее меню со всеми выделенными элементами. </para></listitem> </varlistentry> @@ -690,9 +690,9 @@ <anchor id="skin-menu"/>menu = X, Y, width, height, message </literal></term> <listitem><para> -���������� ������� <literal>X,Y</literal> � ������ �������� ���� � �����������. -<literal>message</literal> - ��� ���������, ������������, ����� ������ ���� ����� �������� -��� ��������� ����. +Определяет позицию <literal>X,Y</literal> и размер элемента меню в изображении. +<literal>message</literal> - это сообщение, генерируемое, когда кнопка мыши будет отпущена +над элементом меню. </para></listitem> </varlistentry> </variablelist> @@ -700,29 +700,29 @@ </sect1> <sect1 id="skin-fonts"> -<title>������</title> +<title>Шрифты</title> <para> -��� ������� � �������, ����������� ������ �����, ����� ������������ -������������ � ������ ��������. �� ������ ��������� ������� � ����� ����� �����������, -�� ������ �������, ��� �� ������� � ������ ����� ������� � ����� ��������. +Как описано в разделе, посвященому частям скина, шрифт определяется +изображением и файлом описания. Вы можете поместить символы в любое место изображения, +но будьте уверены, что их позоция и размер точно указаны в файле описания. </para> <para> -���� �������� ������ (� ����������� <filename>.fnt</filename>) ����� ����� �����������, -������������ � '<literal>;</literal>'. ���� ������ ����� ������ ���� +Файл описания шрифта (с расширением <filename>.fnt</filename>) может иметь комментарии, +начинающиеся с '<literal>;</literal>'. Файл должен иметь строку вида <anchor id="skin-font-image"/> <programlisting>image = <replaceable>image</replaceable></programlisting>, -��� <literal><replaceable>image</replaceable></literal> - ��� �������� -����� � ������������, ������������ ��� ������ (���������� ��������� �������������). +где <literal><replaceable>image</replaceable></literal> - это название +файла с изображением, используемым для шрифта (расширение указывать необязательно). <anchor id="skin-font-char"/> <programlisting>"char" = X, Y, width, height</programlisting> -����� <literal>X</literal> � <literal>Y</literal> ��������� ������� ������� -<literal>char</literal> � ����������� (<literal>0,0</literal> - ������� ����� ����), -<literal>width</literal> � <literal>height</literal> - ������� ������� � ��������. +Здесь <literal>X</literal> и <literal>Y</literal> указывают позицию символа +<literal>char</literal> в изображении (<literal>0,0</literal> - верхний левый угол), +<literal>width</literal> и <literal>height</literal> - размеры символа в пикселах. </para> <para> -���� ������ ���������� ������� A, B, C, ��������� <filename>font.png</filename>. +Этот пример определяет символы A, B, C, используя <filename>font.png</filename>. <programlisting> ; Can be "font" instead of "font.png". image = font.png @@ -735,31 +735,31 @@ </para> <sect2 id="skin-fonts-symbols"> -<title>������</title> +<title>Значки</title> <para> -��������� ������� ���� ����������� ��������, ����� ������������ ���������� �����������, -������������� � <link linkend="skin-dlabel">dlabel</link>. ���������������, ��� ��� ������� -������ ������������ � ���� �������, ��� ��� DVD ������ ����� ���������� ������ -��������� �������� DVD ������ ������� '<literal>d</literal>'. +Некоторые символы иеют специальное значение, когда возвращаются некоторыми переменными, +используемыми в <link linkend="skin-dlabel">dlabel</link>. Подразумевается, что эти символы +должны отображаться в виде значков, так для DVD потока можно отображать значок +красивого логотипа DVD вместо символа '<literal>d</literal>'. </para> <para> -��������� ������� �������� ������ ���� ��������, ������� ����� �������������� ��� -����������� ������� (� ������� ������� ������ �����). +Следующая таблица содержит список всех символов, которые могут использоваться для +отображения значков (и поэтому требуют другой шрифт). </para> <informaltable> <tgroup cols="2"> <thead> - <row><entry>������</entry><entry>������</entry></row> + <row><entry>Символ</entry><entry>Значок</entry></row> </thead> <tbody> -<row><entry><keycap>p</keycap></entry><entry>���������������</entry></row> -<row><entry><keycap>s</keycap></entry><entry>����</entry></row> -<row><entry><keycap>e</keycap></entry><entry>�����</entry></row> -<row><entry><keycap>n</keycap></entry><entry>��� �����</entry></row> -<row><entry><keycap>m</keycap></entry><entry>���� ����</entry></row> -<row><entry><keycap>t</keycap></entry><entry>���� ������</entry></row> -<row><entry><keycap>f</keycap></entry><entry>����</entry></row> +<row><entry><keycap>p</keycap></entry><entry>воспроизведение</entry></row> +<row><entry><keycap>s</keycap></entry><entry>стоп</entry></row> +<row><entry><keycap>e</keycap></entry><entry>пауза</entry></row> +<row><entry><keycap>n</keycap></entry><entry>без звука</entry></row> +<row><entry><keycap>m</keycap></entry><entry>звук моно</entry></row> +<row><entry><keycap>t</keycap></entry><entry>звук стерео</entry></row> +<row><entry><keycap>f</keycap></entry><entry>файл</entry></row> <row><entry><keycap>v</keycap></entry><entry>Video CD</entry></row> <row><entry><keycap>d</keycap></entry><entry>DVD</entry></row> <row><entry><keycap>u</keycap></entry><entry>URL</entry></row> @@ -770,332 +770,332 @@ </sect1> <sect1 id="skin-gui"> -<title>GUI ���������</title> +<title>GUI сообщения</title> <para> -��� ���������, ������� ����� ������������� ��������, ���������� � ���������� ����. +Это сообщения, которые могут генерировться кнопками, ползунками и элементами меню. </para> <variablelist> -<title>���������� ����������������:</title> +<title>Управление воспроизведением:</title> <varlistentry> <term><emphasis role="bold">evNext</emphasis></term> <listitem><para> -������� � ���������� �������� ������ ���������������. +Переход к следующему элементу списка воспроизведения. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evPause</emphasis></term> <listitem><para> -������ � <literal>evPlaySwitchToPause</literal> ��������� ������������� �����. -����� ���� ������������ ��� ����� ������ ���������������/�����. ��� ��������� -������ ���� ��������� �������, ����������� ����������� � ����� ����� ����. -��� ��������� ������ ��������������� �� ����� � ���������� ����������� ������ � -����������� ���������� <literal>evPlaySwitchToPause</literal> -(����� ��������, ��� ������ ����� ���� ������ ��� ����������� ���������������). +Вместе с <literal>evPlaySwitchToPause</literal> формирует переключатель паузы. +Может быть использовано для общей кнопки воспроизведение/пауза. Оба сообщения +должны быть назначены кнопкам, находящимся практически в одной точке окна. +Это сообщение ставит воспроизведение на паузу и показывает изображение кнопки с +назначенным сообщением <literal>evPlaySwitchToPause</literal> +(чтобы показать, что кнопка может быть нажата для продолжения воспроизведения). </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evPlay</emphasis></term> <listitem><para> -����� ���������������. +Старт воспроизведения. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evPlaySwitchToPause</emphasis></term> <listitem><para> -����������������� <literal>evPauseSwitchToPlay</literal>. ��� ��������� -��������� ��������������� � ���������� ����������� ������ � -����������� ���������� <literal>evPauseSwitchToPlay</literal> -(����� ��������, ��� ������ ����� ���� ������ ��� ��������� �����). +Противоположность <literal>evPauseSwitchToPlay</literal>. Это сообщение +запускает воспроизведение и показывает изображение кнопки с +назначенным сообщением <literal>evPauseSwitchToPlay</literal> +(чтобы показать, что кнопка может быть нажата для включения паузы). </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evPrev</emphasis></term> <listitem><para> -������� � ����������� �������� ������ ���������������. +Переход к предыдущему элементу списка воспроизведения. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evStop</emphasis></term> <listitem><para> -������������� ���������������. +Останавливает воспроизведение. </para></listitem> </varlistentry> </variablelist> <variablelist> -<title>�����������:</title> +<title>Перемещение:</title> <varlistentry> <term><emphasis role="bold">evBackward10sec</emphasis></term> <listitem><para> -����������� ����� �� 10 ������. +Перемещение назад на 10 секунд. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evBackward1min</emphasis></term> <listitem><para> -����������� ����� �� 1 ������. +Перемещение назад на 1 минуту. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evBackward10min</emphasis></term> <listitem><para> -����������� ����� �� 10 �����. +Перемещение назад на 10 минут. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evForward10sec</emphasis></term> <listitem><para> -����������� ������ �� 10 ������. +Перемещение вперед на 10 секунд. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evForward1min</emphasis></term> <listitem><para> -����������� ������ �� 1 ������. +Перемещение вперед на 1 минуту. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evForward10min</emphasis></term> <listitem><para> -����������� ������ �� 10 �����. +Перемещение вперед на 10 минут. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evSetMoviePosition</emphasis></term> <listitem><para> -������������ � ������� (����� �������������� ���������; -������������ ������������� (0-100%) ��������� ��������). +Перемещается к позиции (может использоваться ползунком; +используется относительное (0-100%) положение ползунка). </para></listitem> </varlistentry> </variablelist> <variablelist> -<title>���������� �����:</title> +<title>Управление видео:</title> <varlistentry> <term><emphasis role="bold">evHalfSize</emphasis></term> <listitem><para> -���������� ���������� ������ ����. +Установить половинный размер окна. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evDoubleSize</emphasis></term> <listitem><para> -���������� ������� ������ ����. +Установить двойной размер окна. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evFullScreen</emphasis></term> <listitem><para> -��������/��������� ������������� �����. +Включить/выключить полноэкранный режим. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evNormalSize</emphasis></term> <listitem><para> -���������� ���������� ������ ����. +Установить нормальный размер окна. </para></listitem> </varlistentry> </variablelist> <variablelist> -<title>���������� ������:</title> +<title>Управление звуком:</title> <varlistentry> <term><emphasis role="bold">evDecAudioBufDelay</emphasis></term> <listitem><para> -��������� �������� ������ �����. +Уменьшить задержку буфера звука. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evDecBalance</emphasis></term> <listitem><para> -��������� ������. +Уменьшить баланс. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evDecVolume</emphasis></term> <listitem><para> -��������� ���������. +Уменьшить громкость. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evIncAudioBufDelay</emphasis></term> <listitem><para> -��������� �������� ������ �����. +Увеличить задержку буфера звука. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evIncBalance</emphasis></term> <listitem><para> -��������� ������. +Увеличить баланс. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evIncVolume</emphasis></term> <listitem><para> -��������� ���������. +Увеличить громкость. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evMute</emphasis></term> <listitem><para> -���������/�������� ����. +Выключить/включить звук. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evSetBalance</emphasis></term> <listitem><para> -���������� ������ (����� �������������� ���������; -������������ ������������� (0-100%) �������� ��������), +Установить баланс (может использоваться ползунком; +используется относительное (0-100%) значение ползунка), </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evSetVolume</emphasis></term> <listitem><para> -���������� ��������� (����� �������������� ���������; -������������ ������������� (0-100%) �������� ��������), +Установить громкость (может использоваться ползунком; +используется относительное (0-100%) значение ползунка), </para></listitem> </varlistentry> </variablelist> <variablelist> -<title>������:</title> +<title>Разное:</title> <varlistentry> <term><emphasis role="bold">evAbout</emphasis></term> <listitem><para> -������� ���� '� ���������'. +Открыть окно 'О программе'. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evDropSubtitle</emphasis></term> <listitem><para> -��������� ��������, �������������� � ������ ������. +Отключает субтитры, использующиеся в данный момент. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evEqualizer</emphasis></term> <listitem><para> -��������/��������� ����������. +Включает/выключает эквалайзер. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evExit</emphasis></term> <listitem><para> -����� �� ���������. +Выход из программы. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evIconify</emphasis></term> <listitem><para> -����������� ���� � ������. +Сворачивает окно в иконку. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evLoad</emphasis></term> <listitem><para> -��������� ���� (�������� ���� ���������, � ������� �� ������ ������� ����). +Открывает файл (открывая окно навигации, в котором вы можете выбрать файл). </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evLoadPlay</emphasis></term> <listitem><para> -������ �� ��, ��� � <literal>evLoad</literal>, �� ��������� �������������� ����� ������������� -����� ��� ��������. +Делает то же, что и <literal>evLoad</literal>, но запускает вопроизведение файла автоматически +после его загрузки. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evLoadSubtitle</emphasis></term> <listitem><para> -��������� ���� � ���������� (� �������� ������ �����). +Загружает файл с субтитрами (с диалогом выбора файла). </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evLoadAudioFile</emphasis></term> <listitem><para> -��������� �������� ���� (� �������� ������ �����). +Загружает звуковой файл (с диалогом выбора файла). </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evNone</emphasis></term> <listitem><para> -������ ���������, �� ����� �������� (�� �����������, ��������, Subversion ������ :-)). +Пустое сообщение, не имеет действий (за исключением, возможно, Subversion версий :-)). </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evPlaylist</emphasis></term> <listitem><para> -��������/��������� ���� �� ������� ���������������. +Открывае/закрывает окно со списком воспроизведения. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evPlayDVD</emphasis></term> <listitem><para> -�������� ������� ���� � ��������� ���������� DVD-ROM. +Пытается открыть диск в указанном устройстве DVD-ROM. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evPlayVCD</emphasis></term> <listitem><para> -�������� ������� ���� � ��������� ���������� CD-ROM. +Пытается открыть диск в указанном устройстве CD-ROM. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evPreferences</emphasis></term> <listitem><para> -��������� ���� � �����������. +Открывает окно с настройками. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evSetAspect</emphasis></term> <listitem><para> -�������� ����� ��������� �����������. +Включает показ пропорций изображения. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evSetURL</emphasis></term> <listitem><para> -���������� ������ ����� URL. +Отображает диалог ввода URL. </para></listitem> </varlistentry> <varlistentry> <term><emphasis role="bold">evSkinBrowser</emphasis></term> <listitem><para> -��������� ���� ��������� �� ������. +Открывает окно навигации по скинам. </para></listitem> </varlistentry> </variablelist> @@ -1103,52 +1103,52 @@ </sect1> <sect1 id="skin-quality"> -<title>�������� ������������� �����</title> +<title>Создание качественного скина</title> <para> -����, �� ��������� � �������� ����� ��� -<application>MPlayer</application> GUI, ��������� ���������� ��� � -<application>Gimp</application> � ������� ��������� ���� ���? -�������� ��������� ����������� ��� ��������� �������� ������ � -�������� ������������������� �����. +Итак, вы прочитали о создании скина для +<application>MPlayer</application> GUI, прекрасно нарисовали все в +<application>Gimp</application> и желаете отправить скин нам? +Прочтите некоторые руководства для избежания основных ошибок и +создания высококачественного скина. </para> <para> -�� �����, ����� �����, ����������� ���� � �����������, ������������� -��������� ���������� ��������. ���� ����� ��������� �����, -��������� ���� ����� �����. +Мы хотим, чтобы скины, добавляемые нами в репозиторий, удовлетворяли +некоторым стандартам качества. Есть также несколько вещей, +сделающих вашу жизнь проще. </para> <para> -� �������� ������� ������ ���������� �� ���� <systemitem>Blue</systemitem>, -������� � ������ 1.5, �� ������������� ���� ���������, ��������� ����. +В качестве примера можете посмотреть на скин <systemitem>Blue</systemitem>, +начиная с версии 1.5, он удовлетворяет всем критериям, указанным ниже. </para> <itemizedlist> - <listitem><para>������ ���� ������ ���� � ������ - <filename>README</filename>, ���������� ���������� � ���, ������, - ������ �� �����������, ������������ ������������ � ���� ������, - ��� ��� ��������� ��������. ���� ������ ����� ������� ���������, �� - ���� ���� - ������� ����� ��� ���.</para></listitem> - - <listitem><para>������ ���� ���� <filename>VERSION</filename>, - ����������� ������ ����� ������ ����� � ����� ������ - (�������� 1.0).</para></listitem> - - <listitem><para>�������������� � ������������ �������� ���������� - (����� ��� �������� ��������� ��� ���������) ������ ����� - ������-�������� ����� ���������������� �� ������ ������ ��������. - ������ ���� �������� ������� ������ � ����� ������ ��������, - �� �� �������� �� ���.</para></listitem> - - <listitem><para>�������� ����� ������ ����� ���������� �������, - ��������� � ����� skin. ���� ��� �� ���, �� ������� ��������, ��������, - ���� ������ � ��� ����� ��� ���������, ��� �������� �������� �� ���, - �� ������ �������� ��������.</para></listitem> - - <listitem><para>���� <filename>skin</filename> ������ ���� ������ ��������� - � �� ������ ��������� �������� ���������. ��������� ������ ��������, - ��� ����� ������ ������������� ������� � �������.</para></listitem> + <listitem><para>Каждый скин должна идти с файлом + <filename>README</filename>, содержащим информацию о вас, авторе, + правах на копирование, лицензионным уведомлением и всем другим, + что вам захочется добавить. Если хотите иметь историю изменений, то + этот файл - хорошее место для нее.</para></listitem> + + <listitem><para>Должен быть файл <filename>VERSION</filename>, + содержащийт только номер версии скина в одной строке + (например 1.0).</para></listitem> + + <listitem><para>Горизондальные и вертикальные элементы управления + (такие как ползунки громкости или положения) должны иметь + кнопку-ползунок точно отцентрированную по центру самого ползунка. + Должно быть возможно двигать кнопку к обоим концам ползунка, + но не выходить за них.</para></listitem> + + <listitem><para>Элементы скина должны иметь правильные размеры, + указанные в файле skin. Если это не так, вы сможете щелкнуть, например, + мимо кнопки и все равно она сработает, или наоборот кликнуть на нее, + не вызвав никакого действия.</para></listitem> + + <listitem><para>Файл <filename>skin</filename> должен быть набран аккуратно + и не должен содержать символов табуляции. Аккуратно набран означает, + что числа должны выравниваться стройно в столбцы.</para></listitem> </itemizedlist> </sect1> Modified: trunk/DOCS/xml/ru/tvinput.xml ============================================================================== --- trunk/DOCS/xml/ru/tvinput.xml (original) +++ trunk/DOCS/xml/ru/tvinput.xml Mon Oct 30 16:32:47 2006 @@ -1,162 +1,162 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r17322 --> <chapter id="tv"> <title>TV</title> -<sect1 id="tv-input" xreflabel="TV ����"> -<title>TV ����</title> +<sect1 id="tv-input" xreflabel="TV вход"> +<title>TV вход</title> <para> -� ���� ������ �����������, ��� �������� <emphasis role="bold">��������/������ -� V4L-������������ TV ������</emphasis>. ��. man ��������, ��� �������� TV ����� -� ������ ����������. +В этой секции описывается, как включить <emphasis role="bold">просмотр/захват +с V4L-совместимого TV тюнера</emphasis>. См. man страницу, для описания TV опций +и кнопок управления. </para> <sect2 id="tv-compilation"> -<title>����������</title> +<title>Компиляция</title> <procedure> <step><para> - ��-������, ��� ����� ����������������� <application>MPlayer</application>, - <filename>./configure</filename> ������������� ��������� ��������� ����, - ����������� � v4l, � ������� <filename>/dev/video*</filename> ���������. - ���� ��� ����������, ����� ������� ��������� TV (��. ����� + Во-первых, Вам нужно перекомпилировать <application>MPlayer</application>, + <filename>./configure</filename> автоматически обнаружит заголовки ядра, + относящиеся к v4l, и наличие <filename>/dev/video*</filename> устройств. + Если они существуют, будет собрана поддержка TV (см. вывод <filename>./configure</filename>). </para></step> <step><para> - ���������, ��� ��� ����� �������� � ������� TV ������������ ��� Linux, - �������� <application>XawTV</application>. + Убедитесь, что Ваш тюнер работает с другими TV приложениями под Linux, + например <application>XawTV</application>. </para></step> </procedure> </sect2> <sect2 id="tv-tips"> -<title>������ �� �������������</title> +<title>Советы по использованию</title> <para> -������ ������ ����� �������� �� ��������� ����������� (man). -��� ����� ��������� �������: +Полный список опций доступен на страницах руководства (man). +Вот всего несколько советов: </para> <itemizedlist> <listitem> <para> -����������� ����� <option>channels</option>. ������: +Используйте опцию <option>channels</option>. Пример: <screen>-tv channels=26-MTV1,23-TV2</screen> -����������: ��� ������������� ����� �����, ����� �������������� ������ ������ 26 -� 23, �, ����� ����, ����� �������� OSD ����� ��� ������������ ����� ��������, -������������ �������� ������. ������� � ��������� ������� ������ ���� �������� -�������� "_". +Объяснение: при использовании такой опции, будут использоваться только каналы 26 +и 23, и, кроме того, будет приятный OSD текст при переключении между каналами, +отображающий название канала. Пробелы в названиях каналов должны быть заменены +символом "_". </para> </listitem> <listitem> <para> -�������� �������� ������� �����������. ������� ����������� -����������� ������ �������� �� 16. +Выберите разумные размеры изображения. Размеры полученного +изображения должны делиться на 16. </para> </listitem> <listitem> <para> -���� �� ������������ ����� � ������������ ����������� ���� �������� ������� -���������� (�.�. 288 ��� PAL ��� 240 ��� NTSC), �� ���������� ���� '�����' -�� ����� ���� ����� �������������[interleaved] ������ �����. � ����������� �� ����, -��� �� ����������� ������ � �����, ����� �������� �� � ����� ����, -���������� ����������� (� ��������� ������� ��������) ���������� ���ף����, -���� ��������� ���� ������� � ��������� ����. +Если Вы захватываете видео с вертикальным разрешением выше половины полного +разрешения (т.е. 288 для PAL или 240 для NTSC), то получаемые вами 'кадры' +на самом деле будут чередующимися[interleaved] парами полей. В зависимости от того, +что вы собираетесь делать с видео, можно оставить их в таком виде, +произвести разрушающую (с возможной потерей качества) построчную развёртку, +либо разделить пары обратно в отдельные поля. </para> <para> -����� �� �������� ����� � �������� ����������� � -������ � �������� ����������, � ���������� ����������, ������ �����, ����� ���� �� -� ��������� ������������ ����������� ������� ���������, ��������� ��������� -������������� ���ף���� ������� �������� ���������� ������ ������� � ������� -�������� ������� ����� ������ �����������. �� ������ �������� �������������� � ���������� ���ף����, -��������� <option>-vf pp=DEINT_TYPE</option>. ������ <option>pp=lb</option> -�������� ������, �� ��� ��� ������������ ������. ������ ��������� -�������������� � ���������� ���ף���� ��. �� man-�������� � ���������� ��. +Иначе Вы получите фильм с сильными искажениями в +сценах с быстрыми движениями, и управление битпотоком, скорее всего, будет даже не +в состоянии поддерживать необходимый уровень битпотока, поскольку артефакты +чересстрочной развёртки создают огромное количество мелких деталей и поэтому +отнимают большую часть полосы пропускания. Вы можете включить преобразование в построчную развёртку, +используя <option>-vf pp=DEINT_TYPE</option>. Обычно <option>pp=lb</option> +работает хорошо, но это уже субъективное мнение. Другие алгоритмы +преобразования в построчную развёртку см. на man-странице и попробуйте их. </para> </listitem> <listitem> <para> -�������� ������ ������������. ����� �� ������������ �����, ���� �� �����, ��� �������, -����� ��� �������� ������ ���. ��� ����� ������� ����� ���������. -������, ��� �� ���� ޣ���� ����, � ����������� ������� �� ޣ����� � ����� -�������� �����, �� ��� ������ �� �����. ������ ��� �� ���Σ�� �����������, -���������� ��������� ����� <option>crop</option>, ����� �������� ���� ����� �� -�����. �ݣ ���, �� �������� ��������� ������������ ������� ����������� -���������. +Обрежьте пустое пространство. Когда вы захватываете видео, зоны по краям, как правило, +черны или содержат просто шум. Это опять съедает часть битпотока. +Точнее, это не сами чёрные зоны, а контрастный переход от чёрного к более +светлому видео, но это сейчас не важно. Прежде чем Вы начнёте захватывать, +подстройте аргументы опции <option>crop</option>, чтобы обрезать весь мусор по +краям. Ещё раз, не забудьте сохранить получившиеся размеры изображения +разумными. </para> </listitem> <listitem> <para> -������������ �������� CPU. ��� �� ������ ���������� 90% ������� ������� ����� -�������. ���� � ��� ������� ������ ������ �������, -<application>MEncoder</application> ������ף� -���������� � ������� ���������� ������, �� �� ����� ����. ����� ��������� 3D -OpenGL, ��������� ������ � ������ �������� �������. +Отслеживайте загрузку CPU. Она не должна пересекать 90% границу большую часть +времени. Если у Вас большой размер буфера захвата, +<application>MEncoder</application> переживёт +перегрузку в течение нескольких секунд, но не более того. Лучше отключить 3D +OpenGL, хранители экрана и другую подобную гадость. </para> </listitem> <listitem> <para> -�� ������� ��������� ����. <application>MEncoder</application> ���������� -��������� ���� ��� A/V �������������. ���� �� ������ģ�� ��������� ���� -(�������� �����), <application>MEncoder</application> ����������, -� �� ���Σ�� ������ �����. ��� �������� -������ ������, ���� �� ���������� � ���� � ����������� �����-������ ��������� -������������� �������, � ���� NTP. �� ������ ��������� NTP �� ����� �������, -���� �� ������������� ������ ������� ������� ������. +Не меняйте системные часы. <application>MEncoder</application> использует +системные часы для A/V синхронизации. Если Вы переведёте системные часы +(особенно назад), <application>MEncoder</application> запутается, +и Вы начнёте терять кадры. Это особенно +важный вопрос, если Вы подключены к сети и используете какие-нибудь программы +синхронизации времени, в духе NTP. Вы должны отключить NTP во время захвата, +если Вы действительно хотите сделать хорошую запись. </para> </listitem> <listitem> <para> -��������� �������� <option>outfmt</option> ������ ���� �� ������, ��� �� -�������, ��� ���� �����/������� �� ������������ �������� �� ��������� -(������������ ������ YV12). � ������ ������� <application>MPlayer</application>/ -<application>MEncoder</application> ���� ���������� ���������� ������ �������� -������� ������. -��� �������� ������ ���� ������ � ������� ������� � ����� <option>outfmt</option> -������ �� ���������, ��������� �������� �� ��������� �������� � -����������� �������. �������� ���� �� ������ ����������� � DivX, ��������� -<systemitem class="library">libavcodec</systemitem> � ������� -<option>outfmt=RGB24</option> ��� ��������� �������� -����������� �����������, �� �� �������, ��� � ����������������, ����������� ��� -����� ����� �������������� � YV12, ������� ��� ��� �� ��������, ��� �������� -�������� CPU. +Изменяйте значение <option>outfmt</option> только если Вы знаете, что Вы +делаете, или Ваши карта/драйвер не поддерживают значение по умолчанию +(пространство цветов YV12). В старых версиях <application>MPlayer</application>/ +<application>MEncoder</application> было необходимо выставлять нужное значение +формата вывода. +Эта проблема должна быть решена в текущих версиях и опция <option>outfmt</option> +больше не требуется, поскольку значение по умолчанию подходит в +большинстве случаев. Например если Вы будете захватывать в DivX, используя +<systemitem class="library">libavcodec</systemitem> и укажете +<option>outfmt=RGB24</option> для улучшения качества +полученного изображения, то Вы увидите, что в действительности, изображение все +равно будет перекодировано в YV12, поэтому все что Вы получите, это огромная +загрузка CPU. </para> </listitem> <listitem> <para> -����� ������������ ������������ ������ I420 (<option>outfmt=i420</option>), �� -������ ������� ����� <option>-vc rawi420</option> � ����� � ���������� fourcc � -����� ������� Intel Indeo. +Чтобы использовать пространство цветов I420 (<option>outfmt=i420</option>), Вы +должны указать опцию <option>-vc rawi420</option> в связи с конфликтом fourcc с +видео кодеком Intel Indeo. </para> </listitem> <listitem> <para> -���� ��������� ����� ������� �����. �� ������ �������� ����, ���� ��������� ���� -�������� ����� � ������� ������, ����������� ����� ����� � �������� ����[line-in], -���� ��������� ���������� ��� �� ���� bt878. � ���� ������, �� ������ -��������� ������� <emphasis role="bold">btaudio</emphasis>. ������� ���� -<filename>linux/Documentation/sound/btaudio</filename> (� ������ ����, �� -<application>MPlayer</application>'�) � ���������� ������������ �� ������������� ����� ��������. +Есть несколько путей захвата аудио. Вы можете получить звук, либо используя Вашу +звуковую карту и внешний кабель, соединяющий видео карту и линейный вход[line-in], +либо используя встроенный АЦП на чипе bt878. В этом случае, Вы должны +загрузить драйвер <emphasis role="bold">btaudio</emphasis>. Читайте файл +<filename>linux/Documentation/sound/btaudio</filename> (в дереве ядра, не +<application>MPlayer</application>'а) с некоторыми инструкциями по использованию этого драйвера. </para> </listitem> <listitem> <para> -���� <application>MEncoder</application> �� ����� ������� ����� ����������, -���������, ��� ��� ������������� ��������. �������� ��������� ��������� �� -��������� ���������, �������� arts (KDE) � esd (GNOME). ���� � ��� -��������������� �������� ����� (����� ��� ����������� ����� ��� ������������), -� �� ����������� KDE, ���������� �������� ������� "full duplex" � ���� �������� -��������� �������. +Если <application>MEncoder</application> не может открыть аудио устройство, +убедитесь, что оно действительно доступно. Возможны некоторые трудности со +звуковыми серверами, например arts (KDE) и esd (GNOME). Если у Вас +полнодуплексная звуковая карта (почти все современные карты это поддерживают), +и Вы используете KDE, попробуйте отметить галочку "full duplex" в меню настроек +звукового сервера. </para> </listitem> </itemizedlist> @@ -164,11 +164,11 @@ <sect2 id="tv-examples"> -<title>�������</title> +<title>Примеры</title> <informalexample> <para> -��������� �����, AAlib :) +Фиктивный вывод, AAlib :) <screen> mplayer -tv driver=dummy:width=640:height=480 -vo aatv://<!-- --></screen> @@ -177,7 +177,7 @@ <informalexample> <para> -���� �� ������������ V4L: +Ввод со стандартного V4L: <screen> mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://<!-- --></screen> @@ -186,10 +186,10 @@ <informalexample> <para> -����� ����ң���� ������. ��� ���������� <application>MEncoder</application> ����������� ������ PAL -�����������, �������� ���� � �������� ���ף���� �������� �� ����������, ��������� �������� -��������� ����������. ����� ��������� �� ����������� ��������� 64 ��/�, -��������� LAME �����. ��� ��������� �������� ��� ������� �������. +Более изощрённый пример. Это заставляет <application>MEncoder</application> захватывать полное PAL +изображение, обрезать края и изменить развёртку картинки на построчную, используя алгоритм +линейного смешивания. Аудио сжимается до постоянного битпотока 64 кБ/с, +используя LAME кодек. Эти установки подходят для захвата фильмов. <screen> mencoder -tv driver=v4l:width=768:height=576 \ -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \ @@ -201,22 +201,22 @@ <informalexample> <para> -�����, ����������� ����� ������������� �������������� �� 384x288 � ����� � -���������� 350 ��/� � ������ �������� ��������. ����� vqmax ���� ���� -����������� � ��������� ����������� ����� ������������� ������� ����� -������� ���������, ������ ����� ��������. ��� ����� ���� ������� ��� ������� -������� TV �����, ��� �������� �� �������� �����. +Здесь, изображение будет дополнительно масштабировано до 384x288 и сжато с +битпотоком 350 кБ/с в режиме высокого качества. Опция vqmax даёт волю +квантайзеру и позволяет компрессору видео действительно достичь столь +низкого битпотока, правда ценой качества. Это может быть полезно для захвата +длинных TV серий, где качество не особенно важно. <screen> mencoder -tv driver=v4l:width=768:height=576 \ -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \ -oac mp3lame -lameopts cbr:br=48 \ -vf crop=720:540:24:18,pp=lb,scale=384:288 -sws 1 -o <replaceable>output.avi</replaceable> tv:// </screen> -����� �������� ������� ������� ������� ����������� � ����� <option>-tv</option> -� ���������� ����������� ���������������, �� �����ģ���� ������ ���������� -������������ ��������� ���������� ���������� � ���� ����� �������� � ����. -���� bt8x8 ��-�� ���������� ����������� ����� ��������� ������� ������ �� -�����������. +Также возможно указать меньшие размеры изображения в опции <option>-tv</option> +и пропустить программное масштабирование, но приведённый подход использует +максимальное доступное количество информации и чуть более устойчив к шуму. +Чипы bt8x8 из-за аппаратных ограничений могут усреднять пиксели только по +горизонтали. </para> </informalexample> </sect2> Modified: trunk/DOCS/xml/ru/usage.xml ============================================================================== --- trunk/DOCS/xml/ru/usage.xml (original) +++ trunk/DOCS/xml/ru/usage.xml Mon Oct 30 16:32:47 2006 @@ -1,99 +1,99 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20449 --> <chapter id="usage"> -<title>�������������</title> +<title>Использование</title> <sect1 id="commandline"> -<title>��������� ������</title> +<title>Командная строка</title> <para> -<application>MPlayer</application> ���������� ��������� ������ ������������. -��� ������� �� ���������� �����, ������ �������, �������� +<application>MPlayer</application> использует составное дерево проигрывания. +Оно состоит из глобальных опций, идущих первыми, например <screen>mplayer -vfm 5</screen>, -� �����, ������ ����� ����� �����, ������� ����������� ������ � ������� -�����/URL/� �.�., ��������: +и опций, идущих после имени файла, которые применяются только к данному +файлу/URL/и т.п., например: <screen>mplayer -vfm 5 <replaceable>movie1.avi</replaceable> <replaceable>movie2.avi</replaceable> -vfm 4</screen> </para> <para> -�� ������ ������������ �����/URL'� ������, ��������� <literal>{</literal> � -<literal>}</literal>. ��� �������, ��������, � ������ <option>-loop</option>: +Вы можете группировать файлы/URL'ы вместе, используя <literal>{</literal> и +<literal>}</literal>. Это полезно, например, с опцией <option>-loop</option>: <screen>mplayer { 1.avi -loop 2 2.avi } -loop 3</screen> -��� ������� ��������� ����� � ����� �������: 1, 1, 2, 1, 1, 2, 1, 1, 2. +Эта команда проиграет файлы в таком порядке: 1, 1, 2, 1, 1, 2, 1, 1, 2. </para> <para> -��������������� �����: +Воспроизведение файла: <synopsis> <command>mplayer</command><!-- ---> [<replaceable>�����</replaceable>]<!-- ---> [<replaceable>����</replaceable>/]<replaceable>���_�����</replaceable> +--> [<replaceable>опции</replaceable>]<!-- +--> [<replaceable>путь</replaceable>/]<replaceable>имя_файла</replaceable> </synopsis> </para> <para> -������ ������: +Другой способ: <synopsis> <command>mplayer</command><!-- ---> [<replaceable>�����</replaceable>]<!-- +--> [<replaceable>опции</replaceable>]<!-- --> <replaceable>file:///uri-escaped-path</replaceable> </synopsis> </para> <para> -��������������� ��������� ������: +Воспроизведение множества файлов: <synopsis> <command>mplayer</command><!-- ---> [<replaceable>����� �����</replaceable>]<!-- ---> [<replaceable>����</replaceable>/]<replaceable>���_�����1</replaceable><!-- ---> [<replaceable>����� ��� ���_�����1</replaceable>]<!-- ---> <replaceable>���_�����2</replaceable><!-- ---> [<replaceable>����� ��� ���_�����2</replaceable>] ... +--> [<replaceable>общие опции</replaceable>]<!-- +--> [<replaceable>путь</replaceable>/]<replaceable>имя_файла1</replaceable><!-- +--> [<replaceable>опции для имя_файла1</replaceable>]<!-- +--> <replaceable>имя_файла2</replaceable><!-- +--> [<replaceable>опции для имя_файла2</replaceable>] ... </synopsis> </para> <para> -��������������� VCD: +Воспроизведение VCD: <synopsis> -<command>mplayer</command> [<replaceable>�����</replaceable>]<!-- ---> vcd://<replaceable>�����_�������</replaceable><!-- +<command>mplayer</command> [<replaceable>опции</replaceable>]<!-- +--> vcd://<replaceable>номер_дорожки</replaceable><!-- --> [-cdrom-device <replaceable>/dev/cdrom</replaceable>] </synopsis> </para> <para> -��������������� DVD: +Воспроизведение DVD: <synopsis> -<command>mplayer</command> [<replaceable>�����</replaceable>]<!-- ---> dvd://<replaceable>�����_������</replaceable><!-- +<command>mplayer</command> [<replaceable>опции</replaceable>]<!-- +--> dvd://<replaceable>номер_ролика</replaceable><!-- --> [-dvd-device <replaceable>/dev/dvd</replaceable>] </synopsis> </para> <para> -��������������� �� WWW: +Воспроизведение из WWW: <synopsis> -<command>mplayer</command> [<replaceable>�����</replaceable>]<!-- +<command>mplayer</command> [<replaceable>опции</replaceable>]<!-- --> http://<replaceable>site.com/file.asf</replaceable> </synopsis> -(��� �� ����� ������������ � ������ ������������ (��������[playlist]) ) +(так же можно использовать и списки проигрывания (плейлист[playlist]) ) </para> <para> -��������������� �� RTSP: +Воспроизведение по RTSP: <synopsis> -<command>mplayer</command> [<replaceable>�����</replaceable>]<!-- +<command>mplayer</command> [<replaceable>опции</replaceable>]<!-- --> rtsp://<replaceable>server.example.com/streamName</replaceable> </synopsis> </para> <para> -�������: +Примеры: <screen> mplayer -vo x11 <replaceable>/mnt/Films/Contact/contact2.mpg</replaceable> mplayer vcd://<replaceable>2</replaceable> -cdrom-device <replaceable>/dev/hdc</replaceable> @@ -105,15 +105,15 @@ </sect1> <sect1 id="subosd"> -<title>�������� � OSD</title> +<title>Субтитры и OSD</title> <para> -������ � ������� <application>MPlayer</application> ����� ���������� � ��������. � ��������� ������ -�������������� ��������� �������: +Вместе с фильмом <application>MPlayer</application> может показывать и субтитры. В настоящий момент +поддерживаются следующие форматы: <itemizedlist> <listitem><para>VOBsub</para></listitem> <listitem><para>OGM</para></listitem> -<listitem><para>CC (closed caption[������� �����])</para></listitem> +<listitem><para>CC (closed caption[скрытые титры])</para></listitem> <listitem><para>MicroDVD</para></listitem> <listitem><para>SubRip</para></listitem> <listitem><para>SubViewer</para></listitem> @@ -129,8 +129,8 @@ </para> <para> -<application>MPlayer</application> ����� �������������� ����������������� ������� ��������� (<emphasis role="bold">����� ������ -�ң�</emphasis>) � ��������� ������� � ������� ��������������� �����: +<application>MPlayer</application> может конвертировать вышеперечисленные форматы субтитров (<emphasis role="bold">кроме первых +трёх</emphasis>) в следующие форматы с помощью соответствующих опций: <itemizedlist> <listitem><para>MPsub: <option>-dumpmpsub</option></para></listitem> <listitem><para>SubRip: <option>-dumpsrtsub</option></para></listitem> @@ -141,113 +141,113 @@ </para> <para> -<application>MEncoder</application> ����� �������� DVD �������� � <link linkend="menc-feat-extractsub">VOBsub</link> �������. +<application>MEncoder</application> может выдавать DVD субтитры в <link linkend="menc-feat-extractsub">VOBsub</link> формате. </para> <para> -����� ����������� ����������� ��� ��������� ��������: +Опции значительно различаются для различных форматов: </para> <formalpara> -<title>VOBsub ��������</title> +<title>VOBsub субтитры</title> <para> -VOBsub �������� ������� �� �������� (��������� ��������) <filename>.SUB</filename> �����, � �������������� -<filename>.IDX</filename> �/��� <filename>.IFO</filename> ������. -�������������: ���� � ���, ��������, ���� ����� +VOBsub субтитры состоят из большого (несколько мегабайт) <filename>.SUB</filename> файла, и необязательных +<filename>.IDX</filename> и/или <filename>.IFO</filename> файлов. +Использование: если у Вас, например, есть файлы <filename><replaceable>sample.sub</replaceable></filename>, -<filename><replaceable>sample.ifo</replaceable></filename> (�������������), -<filename><replaceable>sample.idx</replaceable></filename> - �� ������ ������� -<application>MPlayer</application>'� ����� <option>-vobsub sample [-vobsubid <replaceable>id</replaceable>]</option> (����� ������� ������ ����). -����� <option>-vobsubid</option> ������ �� <option>-sid</option> -��� DVD, � ţ �������, �� ������ �������� ����� ��������� ��������� (�������). -� ������, ���� <option>-vobsubid</option> ���������, MPlayer ���������� ������������ -�����, ���������� ����� ����� <option>-slang</option> � ������� � ������ -<systemitem>langidx</systemitem> � <filename>.IDX</filename> �����, ����� ������� ���� ���������. ���� � ��� -�� �������, �� ��������� �� �����. +<filename><replaceable>sample.ifo</replaceable></filename> (необязательно), +<filename><replaceable>sample.idx</replaceable></filename> - Вы должны указать +<application>MPlayer</application>'у опции <option>-vobsub sample [-vobsubid <replaceable>id</replaceable>]</option> (можно указать полный путь). +Опция <option>-vobsubid</option> похожа на <option>-sid</option> +для DVD, с её помощью, Вы можете выбирать между дорожками субтитров (языками). +В случае, если <option>-vobsubid</option> пропущена, MPlayer попытается использовать +языки, полученные через опцию <option>-slang</option> и перейти к пункту +<systemitem>langidx</systemitem> в <filename>.IDX</filename> файле, чтобы выбрать язык субтитров. Если и это +не удаётся, то субтитров не будет. </para> </formalpara> <formalpara> -<title>������ ��������</title> +<title>Другие субтитры</title> <para> -������ ������� ��������� ������� �� ������� ���������� �����, ����������� ���������� -� �������������, �������������� � ������ ��������. -�������������: ���� � ��� ����, ��������, ���� +Прочие форматы субтитров состоят из единого текстового файла, содержащего информацию +о синхронизации, местоположении и тексте субтитра. +Использование: Если у Вас есть, например, файл <filename><replaceable>sample.txt</replaceable></filename>, -�� ������ ������� ����� <option>-sub <replaceable>sample.txt</replaceable></option> -(����� ������� ������ ����). +Вы должны указать опцию <option>-sub <replaceable>sample.txt</replaceable></option> +(можно указать полный путь). </para> </formalpara> <variablelist> -<title>����������� ������������� � �������������� ���������:</title> +<title>Регулировка синхронизации и местоположения субтитров:</title> <varlistentry> <term><option>-subdelay <replaceable>sec</replaceable></option></term> <listitem><simpara> - ����������� �������� �� <option><replaceable>sec</replaceable></option> - ������. ��� �������� ����� ���� �������������. + Задерживает субтитры на <option><replaceable>sec</replaceable></option> + секунд. Это значение может быть отрицательным. </simpara></listitem> </varlistentry> <varlistentry> <term><option>-subfps <replaceable>RATE</replaceable></option></term> <listitem><simpara> - ��������� ���������� ������/��� ��� ����� ��������� (������������ �����) + Указывает количество кадров/сек для файла субтитров (вещественное число) </simpara></listitem> </varlistentry> <varlistentry> <term><option>-subpos <replaceable>0-100</replaceable></option></term> <listitem><simpara> - ��������� ������� ���������. + Указывает позицию субтитров. </simpara></listitem> </varlistentry> </variablelist> <para> -���� �� ���������� ��������������� �������� ����� ������� � ����������, ��������� -���� ��������� � ������� MicroDVD, �������� ��������, ��� ������� ������ � ������ � ����� -��������� �� ���������. ����������, �������� ��������, ��� ������ MicroDVD -���������� ���������� ������ ������ ��� �������������, �� � ��� ��� ����������� ������� ������ -� ������� ����� -<option>-subfps</option> �� ����� �������������� � ���� ��������. -�� ������, ���� ������ �������� ������ ��� ��������, ������� �������������� -������� ������ ����� ���������. -<application>MPlayer</application> ����� ������� ��� ��� ��� ��������������: +Если Вы наблюдаете увеличивающуюся задержку между фильмом и субтитрами, используя +файл субтитров в формате MicroDVD, наиболее вероятно, что частота кадров у фильма и файла +субтитров не совпадают. Пожалуйста, обратите внимание, что формат MicroDVD +использует абсолютные номера кадров для синхронизации, но в нем нет информациио частоте кадров +и поэтому опция +<option>-subfps</option> не может использоваться с этим форматом. +Вы должны, если хотите навсегда решить эту проблему, вручную конвертировать +частоту кадров файла субтитров. +<application>MPlayer</application> может сделать для вас это преобразование: <screen>mplayer -dumpmicrodvdsub -fps <replaceable>subtitles_fps</replaceable> -subfps <replaceable>avi_fps</replaceable> -sub <replaceable>subtitle_filename</replaceable> <replaceable>dummy.avi</replaceable></screen> </para> <para> -� DVD ���������, ������� � ������ <link linkend="dvd">DVD</link>. +О DVD субтитрах, читайте в секции <link linkend="dvd">DVD</link>. </para> </sect1> <sect1 id="control"> -<title>����������</title> +<title>Управление</title> <para> -<application>MPlayer</application> ���������� ��������� ���������������, -���������� �� ������� �������, ������� ����������, ����������� �������������� -<application>MPlayer</application>'�� � ����������, �����, ���������� ��� -� ������ �������������� ���������� (��������� LIRC). ������ ������ ������ -��� ���������� � ���������� ��. �� man-��������. +<application>MPlayer</application> использует полностью конфигурируемый, +основанный на понятии команды, уровень управления, позволяющий манипулировать +<application>MPlayer</application>'ом с клавиатуры, мышью, джойстиком или +с пульта дистанционного управления (используя LIRC). Полный список кнопок +для управления с клавиатуры см. на man-странице. </para> <sect2 id="ctrl-cfg"> -<title>������������ ����������</title> +<title>Конфигурация управления</title> <para> -<application>MPlayer</application> ��������� �������� ����� MPlayer'������ -������� �� ����� ������, ��������� ������� ���������������� ����. ��������� -����� ������� �� ����� ������, ����������������� ��������. �� ��������� -���������������� ���� ��������� � <filename>$HOME/.mplayer/input.conf</filename>, -�� ��� ����� ��������, ������ ����� +<application>MPlayer</application> позволяет повесить любую MPlayer'овскую +команду на любую кнопку, используя простой конфигурационный файл. Синтаксис +файла состоит из имени кнопки, сопровождающегося командой. По умолчанию +конфигурационный файл находится в <filename>$HOME/.mplayer/input.conf</filename>, +но это можно изменить, указав опцию <option>-input <replaceable>conf</replaceable></option> -(������������� ���� ����������� ������������ <filename>$HOME/.mplayer</filename>). +(относительный путь указывается относительно <filename>$HOME/.mplayer</filename>). </para> <example id="input_control_file"> -<title>������� ���� ������������ �����</title> +<title>Простой файл конфигурации ввода</title> <programlisting> ## ## MPlayer input control file @@ -268,30 +268,30 @@ <sect2 id="lirc"> -<title>���������� ����� LIRC</title> +<title>Управление через LIRC</title> <para> -Linux Infrared Remote Control[������������ ���̣���� ���������� Linux'��] -— ����������� ����� ���������� � �������� �������� IR-��ɣ����, (�����) -����� ����� ���������� � ���������� � �� ������� ����� Linux �������. -����������� �� <ulink url="http://www.lirc.org">www.lirc.org</ulink>. +Linux Infrared Remote Control[Инфракрасное Удалённое Управление Linux'ом] +— используйте легко собираемый в домашних условиях IR-приёмник, (почти) +любой пульт управления и управляйте с их помощью Вашей Linux машиной. +Подробности на <ulink url="http://www.lirc.org">www.lirc.org</ulink>. </para> <para> -���� � ��� ���������� ����� lirc, configure ���� ��� ���������. ���� �ӣ ������ -������, <application>MPlayer</application> ��� ������ ���������� ���������, -������� �� "<computeroutput>Setting up lirc support...</computeroutput>". -���� ��������� ������, �� ��� �������. ���� �� �� ������� ������ ��� LIRC, -�� ��������� LIRC �� ���� ��������������. ��� ��� :-) +Если у Вас установлен ракет lirc, configure само его обнаружит. Если Всё прошло +хорошо, <application>MPlayer</application> при старте напечатает сообщение, +похожее на "<computeroutput>Setting up lirc support...</computeroutput>". +Если произошла ошибка, он Вам сообщит. Если он не говорит ничего про LIRC, +то поддержка LIRC не была скомпилирована. Вот так :-) </para> <para> -��� ���������� ��� <application>MPlayer</application> — �������� — -<filename>mplayer</filename>. �� ������ ������������ ��� ������� mplayer'� � -���� ������ ������������ ����� ����� �������, �������� �� ��������� -<literal>\n</literal>. �� �������� �������� ���� repeat[������] � -<filename>.lircrc</filename>, ����� ��� ����� ����� (�����������, ��������� -� �.�.). ��� �������� �� ����� <filename>.lircrc</filename>: +Имя приложения для <application>MPlayer</application> — угадайте — +<filename>mplayer</filename>. Вы можете использовать все команды mplayer'а и +даже можете использовать более одной команды, разделив их символами +<literal>\n</literal>. Не забудьте включить флаг repeat[повтор] в +<filename>.lircrc</filename>, когда это имеет смысл (перемещение, громкость +и т.п.). Вот выдержка из моего <filename>.lircrc</filename>: </para> <programlisting> @@ -323,21 +323,21 @@ --></programlisting> <para> -���� ��� �� �������� ����������� ����� ������ ����������������� ����� lirc -(<filename>~/.lircrc</filename>), ����������� ����� <option>-lircconf -<replaceable>filename</replaceable></option>, ����� ������� ������ ����. +Если Вам не нравится стандартное место Вашего конфигурационного файла lirc +(<filename>~/.lircrc</filename>), используйте опцию <option>-lircconf +<replaceable>filename</replaceable></option>, чтобы указать другой файл. </para> </sect2> <sect2 id="slave-mode"> -<title>�����Σ���� ("�������") �����</title> +<title>Подчинённый ("рабский") режим</title> <para> -������� �����Σ����� ������ ��������� ��� ��������� ������� ���������� � -<application>MPlayer</application>'�. ����� ����� ����ޣ� (������ -<option>-slave</option>), <application>MPlayer</application> ������ �� -������������ ����� �������, ����������� �������� ����� ������ (\n). -������� ��������������� � ����� +Наличие подчинённого режима позволяет Вам создавать простые приложения к +<application>MPlayer</application>'у. Когда режим включён (опцией +<option>-slave</option>), <application>MPlayer</application> читает со +стандартного входа команды, разделяемые символом конца строки (\n). +Команды документированы в файле <ulink url="../../tech/slave.txt">slave.txt</ulink>. </para> </sect2> @@ -345,315 +345,315 @@ <sect1 id="streaming"> -<title>������� ������ � ������</title> +<title>Сетевые потоки и каналы</title> <para> -<application>MPlayer</application> ����� ����������� ����� �� ����, ��������� -HTTP, FTP, MMS ��� RTSP/RTP ��������. +<application>MPlayer</application> может проигрывать файлы по сети, используя +HTTP, FTP, MMS или RTSP/RTP протокол. </para> <para> -������������ ���������� ����������� URL'� � ��������� ������. -�����, <application>MPlayer</application> ��������� ���������� ����� -<envar>http_proxy</envar> � ���������� ������[proxy], ���� ��� ��������. -����� ����� ��������� ������������ ������: +Проигрывание включается добавлением URL'а в командную строку. +Также, <application>MPlayer</application> учитывает переменную среды +<envar>http_proxy</envar> и использует прокси[proxy], если это возможно. +Также можно заставить использовать прокси: <screen>mplayer <replaceable>http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf</replaceable></screen> </para> <para> -<application>MPlayer</application> ����� ��������� ������ �� ������������ ����� -(� <emphasis>��</emphasis> �� ������������� �������). ��� �����, ��������, -�������������� ��� ������������ ������ �� FTP: +<application>MPlayer</application> может считывать данные со стандартного входа +(а <emphasis>не</emphasis> из поименованных каналов). Это может, например, +использоваться при проигрывании файлов по FTP: <screen>wget <replaceable>ftp://micorsops.com/something.avi</replaceable> -O - | mplayer -</screen> </para> <note><para> -�� ����������� �������� <option>-cache</option> ��� ������������ �� ����: +Мы рекомендуем включать <option>-cache</option> при проигрывании из сети: <screen>wget <replaceable>ftp://micorsops.com/something.avi</replaceable> -O - | mplayer -cache 8192 -</screen> </para></note> <sect2 id="streaming-save"> -<title>���������� ��������� ������</title> +<title>Сохранение потоковых данных</title> <para> - ��� ������ ��� ������� ������������� ������� ��������-�����, �� - ������ ��������������� ������ <option>-dumpstream</option>, ����� - ��������� ��� � ����. + Как только вам удалось воспроизвести любимый интернет-поток, вы + можете воспользоваться опцией <option>-dumpstream</option>, чтобы + сохранить его в файл. For example: <screen> mplayer <replaceable>http://217.71.208.37:8006</replaceable> -dumpstream -dumpfile <replaceable>stream.asf</replaceable> </screen> - �������� ������ �� ������ - <replaceable>http://217.71.208.37:8006</replaceable> � + сохранит данные из потока + <replaceable>http://217.71.208.37:8006</replaceable> в <replaceable>stream.asf</replaceable>. - ��� �������� ��� ���� ����������, �������������� - <application>MPlayer</application>, ����� ��� MMS, RSTP, � ������. + Это работает для всех протоколов, поддерживаемых + <application>MPlayer</application>, таких как MMS, RSTP, и других. </para> </sect2> </sect1> -<sect1 id="mpst" xreflabel="���̣���� ������"> -<title>���̣���� ������</title> +<sect1 id="mpst" xreflabel="Удалённые потоки"> +<title>Удалённые потоки</title> <para> -���̣���� ������ ��������� �������� ������ � ����������� �������������� -<application>MPlayer</application>'�� ����� ������� � ���̣���� ������. -�������� �������������� ���� ����������� — ��� ������ ������ -� CD ��� DVD ������� ������� ���������� �� ���� (��������������, ��� ���������� -����������� ���� ����� ����������). � ������ �������, ��������� ���� ������� -(� ��������� ������ ��� TV � MF) �� ����� �������������� ���̣���, ��������� -��� ��������� �� ������ ���������. ��� �������� ��� MF, � ��� TV �ӣ ����� -���������� �� ������� ���������� ����������� ����. +Удалённые потоки позволяют получить доступ к большинству поддерживаемых +<application>MPlayer</application>'ом типам потоков с удалённой машины. +Основное предназначение этой возможности — это прямой доступ +к CD или DVD приводу другого компьютера по сети (предполагается, что пропускной +способности сети будет достаточно). С другой стороны, некоторые типы потоков +(в настоящий момент это TV и MF) не могут использоваться удалённо, поскольку +они выполнены на уровне демуксера. Это печально для MF, а вот TV всё равно +потребовал бы ужасной пропускной способности сети. </para> <sect2 id="compile_mpst_server"> -<title>���������� �������</title> +<title>Компиляция сервера</title> <para> -����� ���������� <application>MPlayer</application>'�, ��������� � ������� -<filename>TOOLS/netstream</filename> � ��������� -<application>make</application>, ����� ������� ������. -����� �� ������ ����������� ���� <application>netstream</application> -� ������ ����� ����� ������� (������ ��� -<filename class="directory">/usr/local/bin</filename> �� Linux). +После компиляции <application>MPlayer</application>'а, перейдите в каталог +<filename>TOOLS/netstream</filename> и выполните +<application>make</application>, чтобы собрать сервер. +Затем Вы можете скопировать файл <application>netstream</application> +в нужное место Вашей системы (обычно это +<filename class="directory">/usr/local/bin</filename> на Linux). </para> </sect2> <sect2 id="use_mpst"> -<title>������������� ���̣���� �������</title> +<title>Использование удалённых потоков</title> <para> -������� �� ������ ��������� ������ �� ������, � ������� �� ������ �������� -���̣���� ������. � ��������� ������ ������ ����������� ����� � �� ���������� -������� ���������� ��������� ������, ������� ������ ���������� -<filename>netstream</filename>. ������, ��������, �� ������ ��������� -������ ������� VCD'����� �� �������: +Сначала Вы должны запустить сервер на машине, к которой Вы хотите получить +удалённый доступ. В настоящий момент сервер чрезвычайно прост и не использует +никаких аргументов командной строки, поэтому просто запускайте +<filename>netstream</filename>. Теперь, например, Вы можете проиграть +вторую дорожку VCD'шника на сервере: <screen> mplayer -cache 5000 <replaceable>mpst://servername/vcd://2</replaceable> </screen> -�� ������ �������� ������ � ������ �� �������: +Вы можете получить доступ к файлам на сервере: <screen> mplayer -cache 5000 <replaceable>mpst://servername//usr/local/movies/lol.avi</replaceable> </screen> -�������� ��������, ��� ���� �� ������������ � / ����� �������������� � ��������, -� ������� ������� ������. ������������� <option>-cache</option> �� ���������, -�� ��� ����� ����� �������. +Обратите внимание, что пути не начинающиеся с / будут относительными к каталогу, +в котором запущен сервер. Использование <option>-cache</option> не требуется, +но это будет очень полезно. </para> <para> -�������� ��������, ��� � ��������� ������ ������ ������ �� �������� ����������. -�������, �� ��������� � �������������� ����������[exploit], ������� ��� -����������. ����� �������� ��������� (�������) ������, ����� ������� ��� �����, -��� ������� ������ ���� ������. +Обратите внимание, что в настоящий момент сервер вообще не является безопасным. +поэтому, не сообщайте о многочисленных эксплоитах[exploit], которые его +используют. Лучше пришлите несколько (хороших) патчей, чтобы сделать его лучше, +или начните писать свой сервер. </para> </sect2> </sect1> -<sect1 id="edl" xreflabel="������������� ������ ������� [Edit Decision Lists] (EDL)"> -<title>������������� ������ ������� [Edit Decision Lists] (EDL)</title> +<sect1 id="edl" xreflabel="Редактируемые списки решений [Edit Decision Lists] (EDL)"> +<title>Редактируемые списки решений [Edit Decision Lists] (EDL)</title> <para> -������� ������������� ������� ������� [edit decision list] (EDL) ��������� ��� -������������� ���������� ��� ��������� ����� ��� ���������������, ����������� -�� ����������� ��� ������� ������ ���������������� �����. +Система редактируемых списков решений [edit decision list] (EDL) позволяет Вам +автоматически пропускать или заглушать части при воспроизведении, основываясь +на специфичном для каждого фильма конфигурационном файле. </para> <para> -��� ������� ��� ���, ��� ����� �������� ���������� ����� � "��������" ������. -�� ������ ��������� ����� ���������� �������, ������������� �������, -Jar-Jar Binks, � �. �. �� �������, ����������� � ������ ������� ��������������. -������ �����, ���������� ������ ����������, �������� �������������� ������� ������� -��� ��������� �������. +Это полезно для тех, кто может захотеть посмотреть фильм в "семейном" режиме. +Вы можете исключить любые проявления насилия, ненормативной лексики, +Jar-Jar Binks, и т. п. из фильмов, сообразуясь с Вашими личными предпочтениями. +Помимо этого, существуют другие применения, например автоматический пропуск рекламы +при просмотре фильмов. </para> <para> -������ EDL ������ ���� �����������. � ������ ������ ��������� ���� �������, ������� -���������, ��� ������ (����������/��������� ����) � ����� (��������� pts � ��������). +Формат EDL файлов пока элементарен. в каждой строке находится одна команда, которая +указывает, что делать (пропустить/выключить звук) и когда (используя pts в секундах). </para> <sect2 id="edl_using"> -<title>������������� EDL ������</title> +<title>Использование EDL файлов</title> <para> -�������� ����� <option>-edl <���_�����></option>, ����� �� ���������� -<application>MPlayer</application>, � ������ EDL �����, ������� �� ������ -������������ � �����. +Включите опцию <option>-edl <имя_файла></option>, когда Вы запускаете +<application>MPlayer</application>, с именем EDL файла, который Вы хотите +использовать с видео. </para> </sect2> <sect2 id="edl_making"> -<title>�������� EDL ������</title> +<title>Создание EDL файлов</title> <para> -������� ������ ������ EDL: +Текущий формат файлов EDL: <programlisting> -[��������� �������] [�������� �������] [��������] +[начальная секунда] [конечная секунда] [действие] </programlisting> -��� ������� - ��� ����� � ��������� ������ (������������ �����), � �������� - -��� ��� <literal>0</literal> ��� �������� ��� <literal>1</literal> ��� -���������� �����. ������: +Где секунды - это числа с плавающей точкой (вещественные числа), а действие - +это или <literal>0</literal> для пропуска или <literal>1</literal> для +заглушения звука. Пример: <programlisting> 5.3 7.1 0 15 16.7 1 420 422 0 </programlisting> -��� ������� ������� ����� � 5.3 ������� �� 7.1 �������, ����� �������� ���� -�� 15 �������, ������� ������� � 16.7 ������ � ��������� ����� � 420 �� 422 -�������. ��� �������� ����� �����������, ����� ������ ������������ ��������� -��������� � ����� ��������. +Это вызовет пропуск видео с 5.3 секунды до 7.1 секунды, затем заглушит звук +на 15 секунде, включит обратно в 16.7 секунд и пропустит видео с 420 по 422 +секунды. Эти действия будут происходить, когда таймер проигрывания достигнет +указанных в файле значений. </para> <para> -����� ������ ������� EDL ����, ����������� ����� <option>-edlout -<filename></option>. ��� ������������, ����� �� ������ �������� -���������� ��� ������� ��� ��������, ������� <keycap>i</keycap>. -��������������� ������ ��� ����� ������� ����� ��������� � ����. ����� �� -������ ��������� � ���������� ��������������� EDL ���� ����� ��� � -��������� �������� ��-��������� (������� �����, ���������� � ������). +Чтобы начать создать EDL файл, используйте опцию <option>-edlout +<filename></option>. При проигрывании, когда Вы хотите отметить +предыдущие две секунды для пропуска, нажмите <keycap>i</keycap>. +Соответствующая запись для этого времени будет добавлена в файл. Затем Вы +можете вернуться и подстроить сгенерированный EDL файл также как и +поправить действие по-умолчанию (пропуск блока, указанного в строке). </para> </sect2> </sect1> <sect1 id="advaudio" xreflabel="Advanced Audio"> -<title>����������� ����������� �����</title> +<title>Расширенные возможности аудио</title> <sect2 id="advaudio-surround"> -<title>����������/��������������[Surround/Multichannel] ���������������</title> +<title>Окружающее/Многоканальное[Surround/Multichannel] воспроизведение</title> <sect3 id="advaudio-surround-DVD"> -<title>DVD'�����</title> +<title>DVD'шники</title> <para> -����������� DVD � ������ ������ ����� �������� ���������� ����. -<application>MPlayer</application> ������������ ��������������� ������ �����, �� -�� ����������� ��� ��-���������, ��������� ������ ������������ ����� ��������������. -��� ��������������� ����� � ����� ��� ����� �������� �����, ����������� ����� - <option>-channels</option>. ��������, ��� ��������������� DVD �� ������ 5.1: +Большинство DVD и многие другие файлы содержат окружающий звук. +<application>MPlayer</application> поддерживает воспроизведение такого звука, но +не задействует его по-умолчанию, поскольку стерео оборудование более распространено. +Для воспроизведения файла с более чем двумя каналами звука, используйте опцию + <option>-channels</option>. Например, для воспроизведения DVD со звуком 5.1: <screen>mplayer dvd://1 -channels 6</screen> -������ �����, ��� �������� �� �������� "5.1" �� ����� ���� ������������ -����� ����������� �������. ���� � ��� ���� ��������������� ������������, �� -�������� ������ �������� ����� <option>channels</option> � ���������������� -���� <filename>~/.mplayer/config</filename> <application>MPlayer</application>'�. -��������, ��� ��������� �� ��������� �����������������[quadraphonic] ��������������, �������� -����� ������: +Имейте ввиду, что несмотря на название "5.1" на самом деле присутствует +шесть независимых каналов. Если у вас есть соответствующее оборудование, вы +спокойно можете добавить опцию <option>channels</option> в конфигурационный +файл <filename>~/.mplayer/config</filename> <application>MPlayer</application>'а. +Например, для установки по умолчанию квадрофонического[quadraphonic] вопроизведения, добавьте +такую строку: <programlisting>channels=4</programlisting> -<application>MPlayer</application> ����� �������� ���������������� ����, ���� ��� ������ -���� � ������������� �����. +<application>MPlayer</application> будет выводить четырехканальный звук, если все четыре +есть в проигрываемом файле. </para> </sect3> <sect3 id="advaudio-surround-stereoinfour"> -<title>��������������� ������ ����� �� ������� ��������</title> +<title>Воспроизведение стерео звука на четырех колонках</title> <para> -��-���������, <application>MPlayer</application> �� ��������� ������� ������, ��� � -����������� �������� ���������. ���� �� ������, �������� ��� ��������������: +По-умолчанию, <application>MPlayer</application> не дублирует никакие каналы, как и +большинство звуковых драйверов. Если вы хотите, сделайте это самостоятельно: <screen>mplayer <replaceable>filename</replaceable> -af channels=2:2:0:1:0:0</screen> -���������� ����� � ������� -<link linkend="advaudio-channels-copying">����������� �������</link>. +Объяснения ищите в разделе +<link linkend="advaudio-channels-copying">копирование каналов</link>. </para> </sect3> <sect3 id="advaudio-surround-passthrough"> -<title>�������� AC3/DTS</title> +<title>Передача AC3/DTS</title> <para> -DVD, ��� �������, ����� ���������� ����, ������������ � AC3 (Dolby Digital) ��� DTS -(Digital Theater System[������� ��������� ����������]) �������. ��������� -����������� ����� ������������ �������� �������������� ������������ ��� �������. -<application>MPlayer</application> ����� ���� ���������������, ����� ���������� -������ ��� �� �������������. ��� �������� ������ ��� ������� � ����� �������� ����� -������� S/PDIF (Sony/Philips Digital Interface[�������� ��������� Sony/Philips]). +DVD, как правило, имеют окружающий звук, кодированный в AC3 (Dolby Digital) или DTS +(Digital Theater System[система цифрового кинотеатра]) формате. Некоторое +современное аудио оборудование способно самостоятельно декодировать эти форматы. +<application>MPlayer</application> может быть сконфигурирован, чтобы передавать +данные без их декодирования. Это работает только для наличие в вашей звуковой карте +разъема S/PDIF (Sony/Philips Digital Interface[цифровой интерфейс Sony/Philips]). </para> <para> -���� ���� ������������ ����� ������������ � AC3, � DTS, �������� �������� -������������� �������� ��� ����� ��������. � ��������� ������ ��������� -�������� ������ ���� �������, ������� �������������� �������������. +Если ваше оборудование может вукодировать и AC3, и DTS, выможете спокойно +задействовать передачу для обоих форматов. В противном случае включайте +передачу только того формата, который поддерживается оборудованием. </para> <itemizedlist> -<title>����� �������� �������� �� ��������� ������:</title> +<title>Чтобы включить передачу из командной строки:</title> <listitem><para> -��� ������ AC3, ����������� <option>-ac hwac3</option> +для только AC3, используйте <option>-ac hwac3</option> </para></listitem> <listitem><para> -��� ������ DTS, ����������� <option>-ac hwdts</option> +для только DTS, используйте <option>-ac hwdts</option> </para></listitem> <listitem><para> -��� AC3 � DTS, ����������� <option>-afm hwac3</option> +для AC3 и DTS, используйте <option>-afm hwac3</option> </para></listitem> </itemizedlist> <itemizedlist> -<title>����� �������� �������� � ����� �������� <application>MPlayer</application>: +<title>Чтобы включить передачу в файле настроек <application>MPlayer</application>: </title> <listitem><para> -��� ������ AC3: <option>ac=hwac3,</option> +для только AC3: <option>ac=hwac3,</option> </para></listitem> <listitem><para> -��� ������ DTS: <option>ac=hwdts,</option> +для только DTS: <option>ac=hwdts,</option> </para></listitem> <listitem><para> -��� AC3 � DTS: <option>afm=hwac3</option> +для AC3 и DTS: <option>afm=hwac3</option> </para></listitem> </itemizedlist> <para> -��������, ��� � ����� <option>ac=hwac3,</option> � <option>ac=hwdts,</option> -������������ ������� (","). � ���� ������ -<application>MPlayer</application> �������� � ������, ������� �� ������ ����������, -��� ��������������� �����, �� ����������� ����� AC3 ��� DTS. -<option>afm=hwac3</option> ������� �� �������; -����� ������� ��������� �����, <application>MPlayer</application> �������� � ������� ������ ��� -��� �����. +Заметьте, что в конце <option>ac=hwac3,</option> и <option>ac=hwdts,</option> +присутствует запятая (","). В этом случае +<application>MPlayer</application> вернется к кодеку, который он обычно использует, +при воспроизведении файла, не содержащего звука AC3 или DTS. +<option>afm=hwac3</option> запятой не требует; +Когда указано семейство аудио, <application>MPlayer</application> вернется к нужному кодеку так +или иначе. </para> </sect3> <sect3 id="hwmpa-surround-passthrough"> -<title>�������� MPEG �����</title> +<title>Передача MPEG аудио</title> <para> -����������� ��������� �� (����� ��� DVB � ATSC) � ��������� DVD, ������ ����� -����� ������ MPEG (� ��������� MP2). ��������� ���������� MPEG ��������, ����� ��� -������������������� DVB ����� � DXR2 �������� ����� ���������� ����������� -������������� ����� �������. -<application>MPlayer</application> ����� ���� �������� ��� �������� ����� ������ -��� �� �������������. +Передатчики цифрового ТВ (такие как DVB и ATSC) и некоторые DVD, обычно имеют +аудио потоки MPEG (в частности MP2). Некоторые аппаратные MPEG декодеры, такие как +полнофункциональные DVB карты и DXR2 адаптеры имеют встроенную возможность +декодирования этого формата. +<application>MPlayer</application> может быть настроен для передачи аудио данных +без из декодирования. </para> <para> -��� ������������� ����� ������: +Для использования этого кодека: <screen> mplayer -ac hwmpa </screen> </para> </sect3> <sect3 id="advaudio-surround-matrix"> -<title>Matrix-������������[matrix-encoded] �����</title> +<title>Matrix-кодированное[matrix-encoded] аудио</title> <para> <emphasis>***TODO***</emphasis> </para> <para> -���� ������ ���� �� �������, � �� ����� ���� ��������, ���� ���-������ �� -������������ ��� ������� ������ ��� ������������. ���� � ��� ���� -matrix-������������ �����, ������ ��� �� ����� ������� ��� ������ ����������, -������� ����� ���� �������, �������� ��������� � �������� +Этот раздел пока не написан, и не может быть завершен, пока кто-нибудь не +предоставить нам образцы файлов для тестирования. Если у вас есть +matrix-кодированные файлы, знаете где их можно достать или имеете информацию, +которая может быть полезна, отошлите сообщение в рассылку <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-docs">MPlayer-DOCS</ulink>. -������� � ���� ������ [matrix-encoded audio]. +Укажите в теме письма [matrix-encoded audio]. </para> <para> -���� �� �������� ����� ��� �����-������ ����������, ���� ������ ����� ������. +Если не появятся файлы или какая-нибудь информация, этот раздел будет удален. </para> <para> -�������� ������: +Полезные ссылки: <itemizedlist> <listitem><para> <ulink url="http://electronics.howstuffworks.com/surround-sound5.htm">http://electronics.howstuffworks.com/surround-sound5.htm</ulink> @@ -668,41 +668,41 @@ <sect3 id="advaudio-surround-hrtf"> -<title>�������� ����������� ����� � ���������</title> +<title>Эмуляция окружающего звука в наушниках</title> <para> -<application>MPlayer</application> �������� ������ HRTF (Head Related Transfer -Function), ���������� �� -<ulink url="http://sound.media.mit.edu/KEMAR.html">������� MIT</ulink> -������ ����� ��������� �� ����������, �������������� � ����� ������������ ������. +<application>MPlayer</application> содержит плагин HRTF (Head Related Transfer +Function), основанный на +<ulink url="http://sound.media.mit.edu/KEMAR.html">проекте MIT</ulink> +откуда взяты измерения от микрофонов, вмонтированных в макет человеческой головы. </para> <para> -���� ������ �������� ������� ����������� �����[surround system] ����������, -<application>MPlayer</application>'������ ������ HRTF +Хотя точная имитация системы окружающего звука[surround system] невозможна, +<application>MPlayer</application>'овский плагин HRTF <!-- FIXME need bette rtranslation does provide more spatially immersive audio in 2-channel headphones --> -���������� ����� ���������������� ���������� ���� -�� 2-� ��������� ���������. ������� ��������, ������ ���������� ������ � ���; -����� ����������� �������, <option>hrtf</option> ������� ������ ���, ������ -����������� ���������� ������, � ������ ��������� ��������� ������. -����� �� ������ HRTF, �������� �� ��������� �����, � �������� ����� -������� �����, �� ��� ������������� ����� �����������. +производит более пространственный окружающий звук +на 2-х канальных наушниках. Обичное сведение, просто объединяет канали в два; +кроме объединения каналов, <option>hrtf</option> создает хитрое эхо, слегка +увеличивает разделение стерео, и меняет громкость некоторых частот. +Лучше ли звучит HRTF, зависеть от исходного звука, и является делом +личного вкуса, но его определенного стоит попробовать. </para> <para> -��� ��������������� DVD � HRTF: +Для воспроизведения DVD с HRTF: <screen>mplayer dvd://1 -channels 6 -af hrtf</screen> </para> <para> -<option>hrtf</option> �������� ������ ����� � 5-� ��� 6-� ��������. �����, -<option>hrtf</option> ��������� 48 kHz ����. DVD ����� ��� kHz, �� ���� � ��� ���� -����, ������� �� ������ ������������� ��� ������ <option>hrtf</option> , � ������ -�������� �������������, ���������� ��� ��������������[resample]: +<option>hrtf</option> работает хорошо тоько с 5-ю или 6-ю каналами. Также, +<option>hrtf</option> тербуется 48 kHz звук. DVD аудио уже kHz, но если у вас есть +файл, который вы хотите воспроизвести при помощи <option>hrtf</option> , с другой +частотой сэмплирования, необходимо его ресэмплировать[resample]: <screen>mplayer <replaceable>filename</replaceable> -channels 6 -af resample=48000,hrtf</screen> @@ -712,13 +712,13 @@ <sect3 id="advaudio-surround-troubleshooting"> -<title>������� �������</title> +<title>Решение проблем</title> <para> -���� �� ������ �� ������� ��� ������������� ����������� �����, ��������� -��������� ������ ������� ��� ������ ����� ��� <application>alsamixer</application> -���������; ����� ����� ��-��������� �������� ���� �������� ��� ��� ������� -���������� � ����. +Если вы ничего не слышите при использовании окружающего звука, проверьте +настройки вашего микшера при помощи такой как <application>alsamixer</application> +программы; очень часто по-умолчанию выходной звук выключен или его уровень +установлен в ноль. </para> </sect3> @@ -727,105 +727,105 @@ <sect2 id="advaudio-channels"> -<title>����������� � ��������</title> +<title>Манипуляции с каналами</title> <sect3 id="advaudio-channels-general"> -<title>����� ����������</title> +<title>Общая информация</title> <para> -� ���������, ��� ���������, ������������ ������� ���������� �������. �������, ��������� ����, -������� �� AC3 � �������� �������; ���������� �� � ������� ��������� �� ��� � ����� ����������. -������ ���������� � ����. +К сожалению, нет стандарта, описывающего порядок следования каналов. Порядки, указанные ниже, +таковые из AC3 и довольно типичны; попробуйте их и увидите совпадают ли они с вашим источником. +Каналы нумеруются с нуля. <orderedlist spacing="compact"> -<title>mono[����]</title> -<listitem override="0"><simpara>center[�����������]</simpara></listitem> +<title>mono[моно]</title> +<listitem override="0"><simpara>center[центральный]</simpara></listitem> </orderedlist> <orderedlist spacing="compact"> -<title>stereo[������]</title> -<listitem override="0"><simpara>left[�����]</simpara></listitem> -<listitem><simpara>right[������]</simpara></listitem> +<title>stereo[стерео]</title> +<listitem override="0"><simpara>left[левый]</simpara></listitem> +<listitem><simpara>right[правый]</simpara></listitem> </orderedlist> <orderedlist spacing="compact"> -<title>quadraphonic[����������������]</title> -<listitem override="0"><simpara>left front[����� ��������]</simpara></listitem> -<listitem><simpara>right front[������ ��������]</simpara></listitem> -<listitem><simpara>left rear[����� ������]</simpara></listitem> -<listitem><simpara>right rear[������ ������]</simpara></listitem> +<title>quadraphonic[квадрофонический]</title> +<listitem override="0"><simpara>left front[левый передний]</simpara></listitem> +<listitem><simpara>right front[правый передний]</simpara></listitem> +<listitem><simpara>left rear[левый задний]</simpara></listitem> +<listitem><simpara>right rear[правый задний]</simpara></listitem> </orderedlist> <orderedlist spacing="compact"> -<title>surround 4.0[��������� 4.0]</title> -<listitem override="0"><simpara>left front[����� ��������]</simpara></listitem> -<listitem><simpara>right front[������ ��������]</simpara></listitem> -<listitem><simpara>center rear[����������� ������]</simpara></listitem> -<listitem><simpara>center front[����������� ��������]</simpara></listitem> +<title>surround 4.0[окружение 4.0]</title> +<listitem override="0"><simpara>left front[левый передний]</simpara></listitem> +<listitem><simpara>right front[правый передний]</simpara></listitem> +<listitem><simpara>center rear[центральный задний]</simpara></listitem> +<listitem><simpara>center front[центральный передний]</simpara></listitem> </orderedlist> <orderedlist spacing="compact"> -<title>surround 5.0[]��������� 5.0</title> -<listitem override="0"><simpara>left front[����� ��������]</simpara></listitem> -<listitem><simpara>right front[������ ��������]</simpara></listitem> -<listitem><simpara>left rear[����� ������]</simpara></listitem> -<listitem><simpara>right rear[������ ������]</simpara></listitem> -<listitem><simpara>center front[����������� ��������]</simpara></listitem> +<title>surround 5.0[]окружение 5.0</title> +<listitem override="0"><simpara>left front[левый передний]</simpara></listitem> +<listitem><simpara>right front[правый передний]</simpara></listitem> +<listitem><simpara>left rear[левый задний]</simpara></listitem> +<listitem><simpara>right rear[правый задний]</simpara></listitem> +<listitem><simpara>center front[центральный передний]</simpara></listitem> </orderedlist> <orderedlist spacing="compact"> -<title>surround 5.1[��������� 5.1]</title> -<listitem override="0"><simpara>left front[����� ��������]</simpara></listitem> -<listitem><simpara>right front[������ ��������]</simpara></listitem> -<listitem><simpara>left rear[����� ������]</simpara></listitem> -<listitem><simpara>right rear[������ ������]</simpara></listitem> -<listitem><simpara>center front[����������� ��������]</simpara></listitem> -<listitem><simpara>subwoofer[��������]</simpara></listitem> +<title>surround 5.1[окружение 5.1]</title> +<listitem override="0"><simpara>left front[левый передний]</simpara></listitem> +<listitem><simpara>right front[правый передний]</simpara></listitem> +<listitem><simpara>left rear[левый задний]</simpara></listitem> +<listitem><simpara>right rear[правый задний]</simpara></listitem> +<listitem><simpara>center front[центральный передний]</simpara></listitem> +<listitem><simpara>subwoofer[сабвуфер]</simpara></listitem> </orderedlist> </para> <para> -����� <option>-channels</option> ������������ ��� ������� ���������� ������� � -����� ��������. ��������� ����� ������ ���������� ��������� ���������� ������� -��� ����������� ���������� �� �������� �������. ��������, ��� ��� �� ������ -���������� �� ���������� �������� �������. ��������, ��������� -<option>-channels 4</option> ��� ������������ ������ MP3 ����� ����� ��-�������� -�������� ���� �� ��� ������, ��������� MP3 ����� �� ������� �������������� �������. +Опция <option>-channels</option> используется для запроса количества каналов у +аудио декодера. Некоторые аудио кодеки используют указанное количество каналов +для определения необходимо ли сведение каналов. Заметьте, что это не всегда +отражается на количестве выходных каналов. Например, используя +<option>-channels 4</option> для проигрывания стерео MP3 файла будет по-прежнему +выводить звук на два канала, поскольку MP3 кодек не создает дополнительных каналов. </para> <para> -����� ������ <option>channels</option> ����� �������������� ��� �������� ��� -�������� �������, � ������� ��� ���������� ����������� �������, ���������� �� -�������� �����. �������� ��������� ������� ��� ��������� ���������� � ����������� -��������. +Аудио плагин <option>channels</option> может использоваться для создания или +удаления каналов, и полезен для управления количеством каналов, отсылаемых на +звуковую карту. Смотрите следующие разделы для получения информации о манипуляции +каналами. </para> </sect3> <sect3 id="advaudio-channels-mono"> -<title>��������������� ���� �� ���� ��������</title> +<title>Воспроизведение моно на двух колонках</title> <para> -���� ���� ������� ����� ������, ��� ��������������� �� ���� �������� - �������� -��� ������������� ���������. ����������, ������� ������� ���� �����, ������������� -������������� ����� ��� �������; � ���������, ��������� ������ � ���� ������ -���������� ��� ������ � ������� � ����� �� �������. ���������� � ���������� -������ �������������� ����������� ����� �� ����� �������� ������� � ������������� -������� <option>extrastereo</option>: +Моно звук намного лучше звучит, при воспроизведении на двух колонках - особенно +при использовании наушников. Аудиофайлы, реально имеющие один канал, автоматически +проигрываются через две колонки; к сожалению, множество файлов с моно звуком +кодированы как стерео с тишиной в одном из каналов. Простейший и безопасный +способ вопроизведения одинакового звука на обеих колонках состоит в использовании +плагина <option>extrastereo</option>: <screen>mplayer <replaceable>filename</replaceable> -af extrastereo=0</screen> </para> <para> -�� ��������� ��� ������, ����� ������ � ��� ���� ���� ������������. -� ��������� �������� ���������� ������ ������� ������� �� �� ����� -��� ���������� ���������, �� ��� �������� ������� �������� ��������� ����� -� ���������� �� ����, ����� ����� ��������. ���� ��� ������������� ��������� -��������� ����������, ����� ����� �������������������� � �������� -<option>volume</option> � ���������� ������ ��������. ��������: +Он усредняет оба канала, делая каждый в два раза тише изначального. +В следующих разделах приводятся другие способы сделать то же самое +без уменьшения громкости, но они сложнееи требуют указания различных опций +в зависимоти от того, какой канал остается. Если вам действительно требуется +управлять громкостью, бутет проще пожкспериментировать с плагином +<option>volume</option> и определить верное значение. Например: <screen>mplayer <replaceable>filename</replaceable> -af extrastereo=0,volume=5</screen> @@ -835,101 +835,101 @@ <sect3 id="advaudio-channels-copying"> -<title>�����������/����������� �������</title> +<title>Копирование/перемещение каналов</title> <para> -������ <option>channels</option> ����� ����������� ����� ��� ��� ������. -��������� ���� �������� ������� <option>channels</option> -�� ��� ������ � ������� ������������ ������������. +Плагин <option>channels</option> может переместить любой или все каналы. +Установка всех подопций плагина <option>channels</option> +не так проста и требует определенной аккуратности. <orderedlist spacing="compact"> <listitem><para> -������������, ������� �������� ������� ��� ����������. ��� ������ ��������. +Определитесь, сколько выходных каналов вам необходимо. Это первая подопция. </para></listitem> <listitem><para> -���������� ���������� ������������ �������. ��� ������ ��������.������ ����� ����� ���� -��������� � ��������� �������� ������� ������������, �� ������, ��� �������� ����� -(���� ��� ����������� � ���� �����) ����� ����, ���� � ���� �� ������������ -�����-���� ������. ��� ����������� ������, �������� �������� ����������, ������ -����������� ����� ������������ � ��������� � ��������. ��������: +Посчитайте количество перемещаемых каналов. Это вторая подопция.Каждый канал может быть +перемещен в несколько отличных каналов одновременно, но учтите, что исходный канал +(даже при меремещении в одно место) будет пуст, пока в него не переместится +какой-либо другой. Для копирования канала, оставляя исходный неизменным, просто +переместите канал одновременно в требуемый и исходный. Например: <programlisting> -����� 2 --> ����� 3 -����� 2 --> ����� 2 +канал 2 --> канал 3 +канал 2 --> канал 2 </programlisting> </para></listitem> <listitem><para> -�������� ����� ������� � ���� ���� ��������. ��������, ��� ������ ����� - ��� 0, -������ - 1 � �.�. ������� ���������� �������� �� �����, ���� ��� ��������� ������������� -� ���� <replaceable>��������:��������������</replaceable>. +Запишите копии каналов в виде пары подопций. Заметьте, что первый канал - это 0, +второй - 1 и т.д. Порядок следования значений не имеет, пока они правильно сгрупиированы +в пары <replaceable>исходный:результирующий</replaceable>. </para></listitem> </orderedlist> </para> -<bridgehead>������: ���� ����� �� ��� �������</bridgehead> +<bridgehead>Пример: один канал на две колонки</bridgehead> <para> -��� ������ ������� ������� ������������� ���� ����� �� ��� �������. -� ��� ��������������, ��� ����� ����� ������ ����������������, � ������ ���� ���������. -��������� ����, ��������� ����: +Это пример другого способа воспроизвести один канал на обе колонки. +В нем предполагается, что левый канал должен воспроизводиться, а правый надо отбросить. +Выполняем шаги, описанные выше: <orderedlist> <listitem><para> -��� �������� �� ������ �� ������ �� �������, ������ �������� ������ ���� 2. +Для создания по каналу на каждую из колонок, первая подопция должна быть 2. </para></listitem> <listitem><para> -����� ����� ���� ����������� �� ������ � �� ����, ����� �� �� ��������� ����. -����� ��� �����������, ������ ������ �������� ���� ������ "2". +Левый канал надо переместить на правый и на себя, чтобы он не оставался пуст. +Всего два перемещения, делаем вторую подопцию тоже равной "2". </para></listitem> <listitem><para> -��� ����������� ������ ������ (����� 0) � ������ (����� 1) ���� �������� ����� ��� "0:1", -"0:0" ���������� ����� ����� �� ����. +Для перемещения левого канала (канал 0) в правый (канал 1) пара подопций имеет вид "0:1", +"0:0" перемещает левый канал на себя. </para></listitem> </orderedlist> -�������� ��� ������: +Собираем все вместе: <screen>mplayer <replaceable>filename</replaceable> -af channels=2:2:0:1:0:0</screen> </para> <para> -������������ ����� ������� ����� <option>extrastereo</option> ������� � ���, -��� ��������� ������� ������ ����� �� ��� � ���������. ���������� ����������� � -������������� �������� �������� �� "2:2:1:0:1:1", ���� �������� -����� - ������. � ���� �� ��� ������� ��������� � �������. +Преимущество этого примере перед <option>extrastereo</option> состоит в том, +что громкость каждого канала такая же как у исходного. Недостаток заключается в +необходимости изменить подопции на "2:2:1:0:1:1", если желаемый +канал - правый. К тому же его труднее запомнить и набрать. </para> -<bridgehead>������: ����� ����� �� ��� ������� (����������)</bridgehead> +<bridgehead>Пример: левый канал на две колонки (сокращение)</bridgehead> <para> -�� ����� ���� ���� ����� ������� ������ ������������� ������� -<option>channels</option> ��� ��������������� ������ ������ �� ����� ��������: +На самом деле есть более простой способ использования плагина +<option>channels</option> для воспроизведения левого канала на обеих колонках: <screen>mplayer <replaceable>filename</replaceable> -af channels=1</screen> -������ ����� ������������� �, ��� ���������� ������ ��������, �������� -������������. ������� �������� ����� ������������� ������������� ������������� -���� �� ����� ��������. �� ��� ��������� ������ ���� �������� ����� - �����. +Второй канал отбрасывается и, при отсутствии других подопций, остается +единственным. Драйвер звуковой карты автоматически воспроизводит одноканальный +звук на обеих колонках. Но это сработает только если желаемый канал - левый. </para> -<bridgehead>������: ������������ �������� ������� �� ������</bridgehead> +<bridgehead>Пример: дублирование передних каналов на задние</bridgehead> <para> -������ ������� �������� - ��� ������������ �������� ������� � ��������������� -�� �� ������ �������� ��� ���������������� ���������. +Другая обычная операция - это дублирование передних каналов и воспроизведение +их на задних колонках при квадрофонической настройке. <orderedlist> <listitem><para> -�������� ������� ������ ���� ������. ������ �������� ����� "4". +Выходных каналов должно быть четыре. Первая подопция равна "4". </para></listitem> <listitem><para> -������ �� �������� ������� ���� ����������� �� ��������������� ������ � �� ����. -��� ������ �����������, ��� ��� ������ �������� ����� "4". +Каждый из передних каналов надо переместить на соответствующий задний и на себя. +Это четыре перемещения, так что вторая подопция равна "4". </para></listitem> <listitem><para> -����� �������� (����� 0) ���� ����������� �� ����� ������ (����� 2): "0:2". -����� �������� ����� ���� ����������� �� ����: "0:0". ������ �������� (����� 1) -������������ �� ������ ������ (����� 3): "1:3", � �� ����: "1:1". +Левый передний (канал 0) надо переместить на левый задний (канал 2): "0:2". +Левый передний также надо переместить на себя: "0:0". правый передний (канал 1) +перемещается на правый задний (канал 3): "1:3", и на себя: "1:1". </para></listitem> </orderedlist> -�������� ��� � ��������: +Собираем все и получаем: <screen>mplayer <replaceable>filename</replaceable> -af channels=4:4:0:2:0:0:1:3:1:1</screen> @@ -939,166 +939,166 @@ <sect3 id="advaudio-channels-mixing"> -<title>������������ �������</title> +<title>Микширование каналов</title> <para> -������ <option>pan</option> ����� ����������� ������ � ��������� ������������� -����������. �� ����� ������ ���, ��� <option>channels</option>, � ���� ������. -� ���������, �������� ������� �������. +Плагин <option>pan</option> пожет микщировать каналы в указанных пользователем +пропорциях. Он может делать все, что <option>channels</option>, и даже больше. +К сожалению, подпоции намного сложнее. <orderedlist> <listitem><para> -���������� �� ������� �������� ������ ��������. ��� ���������� ������� ��� -��� ������ <option>-channels</option> �/��� <option>-af channels</option>. -���������� ������� ������� ����� ����� ������������. +Определите со скольки каналами будете работать. Вам необходимо указать это +при помощи <option>-channels</option> и/или <option>-af channels</option>. +Дальнейшие примеры покажут когда какую использовать. </para></listitem> <listitem><para> -������, ������� ������� �������� <option>pan</option> (�������������� �������������� -������ �������������). ��� ������ ��������, ��� ����� ���������� ������� ������� -��������� � ������). +Решите, сколько каналов скормить <option>pan</option> (дополнительные декодированные +каналы отбрасываются). Это первая подопция, она также определяет сколько каналов +готовится к выводу). </para></listitem> <listitem><para> -���������� �������� ��������� ����� ����� ������� �������� ������ ����������� � -� ������ ��������. ��� ����� ������� �����. ��� ������� ������, ��������� -�������� �� ��������� �������, �� ������ �� ������ �������� �����. ������ -�������� � ������ ��������� � �������� ������. +Оставшиеся подопции указывают какая часть каждого входного канала микшируется в +в каждый выходной. Это самая сложная часть. Для решения задачи, разделите +подопции на несколько наборов, по одному на каждый выходной канал. Каждая +подопция в наборе относится к входному каналу. </para> <para> -<option>pan</option> ��������� �������� �� 0 �� 512, ����� �� 0% �� 51200% -��������� ��������� ������. ������ ���������, ��������� �������� ������ 1, -���� �� ��������� �������� ��������� ����� �������� �����, �� �������� -��������� ����� � �������. ���� ������, ������ ����� �� -<option>pan</option> ������� <option>,volume</option> ��� �������������� �������, -�� ����� ������� �������� <option>pan</option> ���������� �������, ����� �� -����������� ���������. +<option>pan</option> принимает значения от 0 до 512, давая от 0% до 51200% +громкости исходного канала. Будьте осторожны, используя значения больше 1, +если вы превыситы диапазон сэмплинга вашей звуковой карты, вы услышите +противный треск и скрежет. Если хотите, можете вслед за +<option>pan</option> указать <option>,volume</option> для задействования обрезки, +но лучше держать значения <option>pan</option> достаточно низкими, чтобы не +требовалось обрезание. </para></listitem> </orderedlist> </para> -<bridgehead>������: ���� ����� �� ��� �������</bridgehead> +<bridgehead>Пример: один канал на две колонки</bridgehead> <para> -��� ��� ���� ������ ��������������� ������ ������ �� ���� ��������. -������ ����������� ����: +Это еще один пример воспроизведения девого канала на двух колонках. +Следуя инструкциям выше: <orderedlist> <listitem><para> -<option>pan</option> ������ ������ ��� ������, �.�. ������ �������� ����� "2". +<option>pan</option> должен выдать два канала, т.о. первая подопция равна "2". </para></listitem> <listitem><para> -��������� ������� ������� ���, ����� ��� ������ ��������. -��� ��� �������� ������� ���� ���, �� ����� �� ��� �������� � ������ ������. -����� ����� �� ����� ������ ������� � ������ ���������� � ����� ����� � ������. -����� �������, ������ ����� �������� ����� "1:1". -������ ����� ������ ���� ��������, ������� ������ ����� ����� "0:0". -����� �������� 0 � ����� ����� ���� �������, �� ��� ����� ������� ��������� �� �� �������. +Поскольку входных каналов два, будет два набора подопций. +Так как выходных каналов тоже два, то будет по две подопции в каждом наборе. +Левый канал из файла должен перейти с полной громкостью в новые левый и правый. +Таким образом, первый набор подопций будет "1:1". +правый канал должен быть отброшен, поэтому второй набор равен "0:0". +Любые значения 0 в конце могут быть опущены, но для более легкого понимания мы их оставим. </para></listitem> </orderedlist> -���������� ����� ����: +Соединение опций дает: <screen>mplayer <replaceable>filename</replaceable> -af pan=2:1:1:0:0</screen> -���� ������ ������� ������ ����� �����, �������� ��� <option>pan</option> -����� "2:0:0:1:1". +Если вместо правого канала нужен левый, подопции для <option>pan</option> +будут "2:0:0:1:1". </para> -<bridgehead>������: ����� ����� �� ��� ������� (����������)</bridgehead> +<bridgehead>Пример: левый канал на две колонки (сокращение)</bridgehead> <para> -��� � � <option>channels</option>, ���������� ����������� �������, ������� �������� ������ -��� ������ ������: +Как и с <option>channels</option>, существует сокращенный вариант, который работает только +для левого канала: <screen>mplayer <replaceable>filename</replaceable> -af pan=1:1</screen> -��������� <option>pan</option> ����� ������ ���� ������� ����� (��������� �������������), -����� ������ ���� ��������, �����������, ��� ������������ ����� �������� 100% ����������� -���������. +Поскольку <option>pan</option> имеет только один входной канал (остальные отбрасываются), +будет только одна подопция, указывающая, что единственный канал получает 100% собственной +громкости. </para> -<bridgehead>������: �������� 6-���������� PCM</bridgehead> +<bridgehead>Пример: сведение 6-канального PCM</bridgehead> <para> -������� <application>MPlayer</application>'� ��� 6-���������� PCM �� �������� ������� ������. -����� ������ ������ �������� PCM, ��������� <option>pan</option>: +Декодер <application>MPlayer</application>'а для 6-канального PCM не способен сводить каналы. +Здесь описан способ сведения PCM, используя <option>pan</option>: <orderedlist> <listitem><para> -���������� �������� ������� ����� 2, ������ ������ �������� ����� "2". +Количество выходный каналов равно 2, значит первая подопция равна "2". </para></listitem> <listitem><para> -� ������ �������� �������� ����� ����� ����� ������� ��������. � �������, ���������� -�� ����������� � ������ ������ ������ ����, ���������� ������� ��� ������; -���������� ����� ��������. ������ �����, ��� �� ��� �������������� ����� ���������� -������� �������. ������ ���������� ��� ������ ���� � �������� ��� � AC3 5.1: +С шестью входными каналами будем иметь шесть наборов подопций. К счастью, поскольнку +мы беспокоимся о выводе только первых двух, достаточно создать два набора; +оставшиеся можно опустить. Имейте ввиду, что не все многоканальные имеют одинаковый +порядок каналов. пример показывает как свести файл с порядком как у AC3 5.1: <programlisting> -0 - �������� ����� -1 - �������� ������ -2 - ������ ����� -3 - ������ ������ -4 - ����������� �������� -5 - �������� +0 - передный левый +1 - передний правый +2 - задний левый +3 - задний правый +4 - сентральный передний +5 - сабвуфер </programlisting> -� ������ ������ ������� �������� �� �������� ���������, � ��������������� �������, -������� ������ �������� ����� ������� �� ��������� ������ ������: "1:0". -������ �������� ������ ������� � ������: "0:1". -�� �� ��� ������: "1:0" � "0:1" -����������� ������ ������� � ��� � ���������� ����������: "0.5:0.5", � -�������� ��������� � ��� ������ � ������ ����������: "1:1". +В первом наборе указаны проценты от исходной громкости, в соответствующем порядке, +которую каждый выходной канал получит от переднего левого канала: "1:0". +Правый передний должен перейти в правый: "0:1". +То же для задних: "1:0" и "0:1" +Центральный должен попасть в оба с половинной громкостью: "0.5:0.5", и +сабвуфер переходит в оба канала с полной громкостью: "1:1". </para></listitem> </orderedlist> -��� ������: +Все вместе: <screen>mplayer <replaceable>6-channel.wav</replaceable> -af pan=2:1:0:0:1:1:0:0:1:0.5:0.5:1:1</screen> -��������, ��������� ���� ����� ���� ������. ������������� �� ��� ��� ������. +Проценты, указанные выше всего лишь пример. подстраивайте их как вам удобно. </para> -<bridgehead>������: ��������������� ����� 5.1 �� ������� �������� ��� ���������</bridgehead> +<bridgehead>Пример: Воспроизведение звука 5.1 на больших колонках без сабвуфера</bridgehead> <para> -���� � ��� ���� ���� �������� �������� �������, ��� ���������� ��������� �� -�������� ��� ���������� ������� 5.1. ���� ������������ <option>-channels 5</option> -��� ������� � liba52 �� ������������� 5.1 ����� � 5.0, ����� ��������� ������ -�������������. ���� �� ������ �������������� ������������ ����� -���������, �� ����������� ������ �������� ��� ������ <option>pan</option>: +Если у вас есть пара огромных передних колонок, нет надобности тратиться на +сабвуфер для поноценной системы 5.1. Если использовать <option>-channels 5</option> +для запроса к liba52 на декодирование 5.1 аудио в 5.0, канал сабвуфера просто +отбрасывается. Если вы сотите самостоятельно распределить канал +сабвуфера, то потребуется ручное сведение при помощи <option>pan</option>: <orderedlist> <listitem><para> -��������� <option>pan</option> ���� ������������� ��� ����� �������, ������� -<option>-channels 6</option>, ����� liba52 ����������� �� ���. +Поскольку <option>pan</option> надо анализировать все шесть каналов, укажите +<option>-channels 6</option>, чтобы liba52 декодировал их все. </para></listitem> <listitem><para> -<option>pan</option> ������� ������ ���� �������, ������ �������� ����� 5. +<option>pan</option> выводит только пять каналов, первая подопция равна 5. </para></listitem> <listitem><para> -����� ������� ������� �������� ����� ������� �� ���� �������� � ������. +Шесть входных каналов означает шесть наборов по пять подопций в каждом. <itemizedlist spacing="compact"> <listitem><simpara> - ����� �������� ����������� ������ �� ����: + Левый передний будлируется только на себя: "1:0:0:0:0" </simpara></listitem> <listitem><simpara> - �� �� ��� ������� ���������: + То же для правого переднего: "0:1:0:0:0" </simpara></listitem> <listitem><simpara> - �� �� ��� ������ �������: + То же для левого заднего: "0:0:1:0:0" </simpara></listitem> <listitem><simpara> - � �� �� ��� ������� �������: + И то же для правого заднего: "0:0:0:1:0" </simpara></listitem> <listitem><simpara> - ����������� ��������, ����: + Центральный передний, тоже: "0:0:0:0:1" </simpara></listitem> <listitem><simpara> - �, �������, �� ������ ������ ��� �� ������ � ����������, - ��������, �������� �� �������� ������ � �������� �� �������� �����: + И, наконец, мы должны решить что же делать с сабвуфером, + например, половина на передний правый и половина на передний левый: "0.5:0.5:0:0:0" </simpara></listitem> </itemizedlist> </para></listitem> </orderedlist> -������� ��� �������� �����, ��������: +Собирая все подопции месте, получаем: <screen>mplayer <replaceable>dvd://1</replaceable> -channels 6 -af pan=5:1:0:0:0:0:0:1:0:0:0:0:0:1:0:0:0:0:0:1:0:0:0:0:0:1:0.5:0.5:0:0:0</screen> @@ -1110,49 +1110,49 @@ <sect2 id="advaudio-volume"> -<title>����������� ���������� �����</title> +<title>Программная подстройка звука</title> <para> -��������� �������� ������� ��� �������� ������� ����� ��� ����������� �������������. -��� ���������� ���������, ���� �������� ������������ �� �������� ��������� ������. -����� <option>-softvol</option> ��������� <application>MPlayer</application>'� -������������ ���������� ������. ����� ����� �� ������ ������������ ������� -���������� ��������� (��-��������� <keycap>9</keycap> � <keycap>0</keycap>) -����� ������� ����������� ����� �������� ��������. ��������, ��� ��� -�� ��������� ������������� ������� ����� �����; <application>MPlayer</application> -����� ���� ��������� ������ ����� ��������� ��� �� �������� �����. +Некоторые звуковые дорожки без усиления слишком тихие для комфортного прослушивания. +Это становится проблемой, если звуковое оборудование не способно усиливать сигнал. +Опция <option>-softvol</option> указывает <application>MPlayer</application>'у +использовать встроенный микшер. После этого вы можете использовать клавиши +подстройки громкости (по-умолчанию <keycap>9</keycap> и <keycap>0</keycap>) +чтобы достичь значительно более громкого звучания. Заметьте, что это +не исключает использования микшера вашей карты; <application>MPlayer</application> +всего лишь усиливает сигнал перед отправкой его на звуковую карту. -��������� ������ ����� �������� �������� �������: +Следующим пример может являться неплохим началом: <screen>mplayer <replaceable>quiet-file</replaceable> -softvol -softvol-max 300</screen> -����� <option>-softvol-max</option> ��������� ����������� ���������� ������� ����� � -��������� �� ���������. ��������, <option>-softvol-max 200</option> �������� -����������� ��������� ����� �� ��������� � ������������ ������. -������������� ������� �������� �<option>-softvol-max</option>; ������� ������� -��������� �� ����� ���������� ��� ������������� ������ ������������� ���������. -������������ ����� ������� �������� ����������� � ���, ���, ��������� -<application>MPlayer</application> ���������� ��������� � ��������� �� -���������, �� �� ������ ����� ��� �� �������� ��� ������������� ������ -������������� ���������. -����������� ������� �������� <option>-softvol-max</option> �/��� ������� -<option>-volstep 1</option> ���� ����� ���������� ��������. +Опция <option>-softvol-max</option> указывает максимально допустимый уровень звука в +процентах от исходного. Например, <option>-softvol-max 200</option> позволит +увеличивать громкость вдвое по сравнению с оригинальным звуком. +Использование больших значений с<option>-softvol-max</option>; высокий уровень +громкости не будет достигнуть без использования клавиш регулирования громкости. +Единственный минус больших значений заключается в том, что, поскольку +<application>MPlayer</application> регулирует громкость в процентах от +максимума, вы не будете иметь той же точности при успользовании клавиш +решулирования громкости. +Используйте меньшее значение <option>-softvol-max</option> и/или укажите +<option>-volstep 1</option> если нужна повышенная точность. </para> <para> -����� <option>-softvol</option> ��������, �������� ����� �������� -<option>volume</option>. ���� ��� ���� ������������� ���� � ������������ -���������� �� ���������, ������ ������� <option>volume</option> �������: +Опция <option>-softvol</option> работает, управляя аудио плагином +<option>volume</option>. Если вам надо воспроизвести файл с определенной +громкостью от начальной, можете указать <option>volume</option> вручную: <screen>mplayer <replaceable>quiet-file</replaceable> -af volume=10</screen> -����� ������������� ���� � ��������� � 10 ��������. ������ ���������, -��������� ������ <option>volume</option> - �� ������ ����� ��������� -���� ��� ������� ������� ������. ������� � ��������� �������� � ���������� -������������, ���� �� �����������, ��� ����������. �����, ���� -������� �������� ������� ��������, <option>volume</option> ����� ������������� -�������� ����, ����� �������� ����������� �� ����� ������, ����������� -���������� ��������; ��� �������� � ��������� �����. +Будет воспроизведен файл в усилением в 10 децибелл. Будьте осторожны, +используя плагин <option>volume</option> - вы можете легко повредить +ваши уши слишком громким звуком. Начните с маленьких значений и постепенно +увеличивайте, пока не почуствуете, что достаточно. Также, если +указать черезчур высокие значения, <option>volume</option> может потребоваться +обрезать звук, чтобы извежать отправления на карту данных, превышающих +допустимые значение; это приведет к искажению звука. </para> </sect2> Modified: trunk/DOCS/xml/ru/video.xml ============================================================================== --- trunk/DOCS/xml/ru/video.xml (original) +++ trunk/DOCS/xml/ru/video.xml Mon Oct 30 16:32:47 2006 @@ -1,18 +1,18 @@ -<?xml version="1.0" encoding="koi8-r"?> +<?xml version="1.0" encoding="utf-8"?> <!-- synced with r20054 --> <chapter id="video"> -<title>���������� ������ �����</title> +<title>Устройства вывода видео</title> <sect1 id="mtrr"> -<title>��������� MTRR</title> +<title>Настройка MTRR</title> <para> -����� ����� ���������, ��������� �� ����������� MTRR ��������, -��������� ��� ����� ���� ������� ������� ������������������. +ОЧЕНЬ важно проверить, правильно ли установлены MTRR регистры, +поскольку они могут дать большой прирост производительности. </para> <para> -��������� <command>cat /proc/mtrr</command>: +Выполните <command>cat /proc/mtrr</command>: <screen> <prompt>--($:~)--</prompt> cat /proc/mtrr reg00: base=0xe4000000 (3648MB), size= 16MB: write-combining, count=9 @@ -21,39 +21,39 @@ </para> <para> -����� ��� �����, �������� ��� Matrox G400 � 16�� ������. � �������� ��� ��-��� -XFree 4.x.x , ������� ������������� ������������� �������� MTRR. +Здесь все верно, показана моя Matrox G400 с 16Мб памяти. Я выполнил это из-под +XFree 4.x.x , который автоматически устанавливает регистры MTRR. </para> <para> -���� ������ �� ���������, ��� �������� ������� ��� �������. ��-������, -�� ������ ���������� ������� �����. ���������� ��� ������� �������� ���: +Если ничего не сработало, вам придется сделать это вручную. Во-первых, +вы должны определить базовый адрес. Существует три способа выяснить его: <orderedlist> <listitem><para> - �� ��������� ������� X11, ��������: + из сообщений запуска X11, например: <screen> (--) SVGA: PCI: Matrox MGA G400 AGP rev 4, Memory @ 0xd8000000, 0xd4000000 (--) SVGA: Linear framebuffer at 0xD8000000<!-- --></screen> </para></listitem> <listitem><para> - �� <filename>/proc/pci</filename> (����������� ������� <command>lspci -v</command>): + из <filename>/proc/pci</filename> (используйте команду <command>lspci -v</command>): <screen> 01:00.0 VGA compatible controller: Matrox Graphics, Inc.: Unknown device 0525 Memory at d8000000 (32-bit, prefetchable) </screen> </para></listitem> <listitem><para> - �� ��������� �������� ���� mga_vid (����������� <command>dmesg</command>): + из сообщений драйвера ядра mga_vid (используйте <command>dmesg</command>): <screen>mga_mem_base = d8000000</screen> </para></listitem> </orderedlist> </para> <para> -������ ������� ������ ����� ������. ��� ����� ������, ������ ������������ -������ ����� ������ � ����������������� ������, ��� ����������� �������: +Теперь давайте найдем объем памяти. Это очень просто, просто преобразуйте +размер видео памяти в шестнадцатеричный формат, или используйте таблицу: <informaltable frame="none"> <tgroup cols="2"> <tbody> @@ -69,65 +69,65 @@ </para> <para> -�� ������ ������� ����� � ������ ������, ��� ������� �������� �������� MTRR! -��������, ��� ������������� ����� Matrox (<literal>base=0xd8000000</literal>) -� 32�� ������ (<literal>size=0x2000000</literal>) ������ ���������: +Вы знаете бызовый адрес и размер памяти, так давайте настроим регистры MTRR! +Например, для вышеуказанной карты Matrox (<literal>base=0xd8000000</literal>) +с 32Мб памяти (<literal>size=0x2000000</literal>) просто выполните: <screen> echo "base=0xd8000000 size=0x2000000 type=write-combining" >| /proc/mtrr </screen> </para> <para> -�� ��� CPU ����� MTRR. ��������, ������ K6-2 (����� 266MHz, -�������� 0) �� ����� MTRR, �� � ��������� 12 ��� ��� ���� -(��������� <command>cat /proc/cpuinfo</command> ����� ��� ���������). +Не все CPU имеют MTRR. Например, старый K6-2 (около 266MHz, +степпинг 0) не имеет MTRR, но у степпинга 12 они уже есть +(запустите <command>cat /proc/cpuinfo</command> чтобы это проверить). </para> </sect1> <sect1 id="output-trad"> -<title>����� ����� ��� ������������ ����� ����</title> +<title>Видео вывод для традиционных видео карт</title> <sect2 id="xv"> <title>Xv</title> <para> -��� XFree86 4.0.2 ��� �����, �� ������ ������������ ������� ������ � YUV[YUV routines] -����� ����������, ��������� ���������� XVideo, ��, ������� ������������ ��� �������� ������ +Под XFree86 4.0.2 или новее, вы можете использовать функции работы с YUV[YUV routines] +вашей видеокарты, используя расширение XVideo, то, которое используется при указании опциии '<option>-vo xv</option>'. <!-- FIXME Also, this driver supports adjusting brightness/contrast/hue/etc (unless you use the old, slow DirectShow DivX codec, which supports it everywhere), see the man page. --> -� ���� �� ���� ������� ������������ ���������� -��������/��������������/����������/� �.�. (����� ������ ������������� ������� ,���������� -DivX ������ DirectShow, ������� ����� ��� ������������), �������� �������� man. +К тому же этот драйвер поддерживает управление +яркостью/контрастностью/цветностью/и т.д. (кроме случая использования старого ,медленного +DivX кодека DirectShow, который везде это поддерживает), смотрите страницу man. </para> <para> -����� ��������� ��� ��������, ���������, ��� ����������� ���������: +Чтобы заставить его работать, убедитесь, что выполняется следующее: <orderedlist> <listitem><para> - ��������� ������������ XFree86 4.0.2 ��� ����� (���������� ������ �� ���� XVideo) + Требуется использовать XFree86 4.0.2 или новее (предыдущие версии не меют XVideo) </para></listitem> <listitem><para> - ���� ����� ������������� ������������ ���������� ��������� (����������� - ��) + Ваша карта действительно поддерживает аппаратное ускорение (современные - да) </para></listitem> <listitem><para> - X ��������� ���������� XVideo, ��� ������ ��: + X загружают расширение XVideo, это похоже на: <programlisting>(II) Loading extension XVideo</programlisting> - � <filename>/var/log/XFree86.0.log</filename> + в <filename>/var/log/XFree86.0.log</filename> <note><para> - ��� ����� ���� ����������� ���������� XVideo. ��� ���������� ��������� ��� �������� - ������, ��� �� ��������, ��� ��������� <emphasis role="bold">����������</emphasis> - ��������� XVideo. + Это всего лишь загружается расширение XVideo. При нормальной установке оно грузится + всегда, это не означает, что загружена <emphasis role="bold">аппаратная</emphasis> + поддержка XVideo. </para></note> </para></listitem> <listitem><para> - ���� ����� ����� ��������� Xv ��� inux. ����� ��� ���������, ��������� - <command>xvinfo</command>, ���������� ������ ������������ XFree86. ��� ������ - ������ �� ����� ������� �����, ������� �� ����: + Ваша карта имеет поддержку Xv для inux. Чтобы это проверить, запустите + <command>xvinfo</command>, являющуюся частью дистрибутива XFree86. Она должна + выдать на экран длинный текст, похожий на этот: <screen> X-Video Extension version 2.2 screen #0 @@ -151,15 +151,15 @@ bits per pixel: 12 number of planes: 3 type: YUV (planar) -(...� �.�....)<!-- +(...и т.д....)<!-- --></screen> - ����� ������ ������������ YUY2 ���������� � YUV12 ���������[planar] ������� - ��������, ����� ���� �������� � <application>MPlayer</application>. + Карта должна поддерживать YUY2 пакованные и YUV12 планарные[planar] форматы + пикселов, чтобы быть полезной в <application>MPlayer</application>. </para></listitem> <listitem><para> - �, �������, ���������, ��� <application>MPlayer</application> ������ � - ���������� 'xv'. ��������� <command>mplayer -vo help | grep xv </command>. - ���� ��������� 'xv' ��������, �� ������� ������� ������: + И, наконец, проверьте, что <application>MPlayer</application> собран с + поддержкой 'xv'. Выполните <command>mplayer -vo help | grep xv </command>. + Исли поддержка 'xv' включена, то увидите похожую строку: <screen> xv X11/Xv<!-- --></screen> @@ -168,121 +168,121 @@ </para> <sect3 id="tdfx"> -<title>3dfx �����</title> +<title>3dfx карты</title> <para> -������ ��������, ��� ������ 3dfx �������� ����� �������� � ���������� XVideo, ��� �� -������������ �� YUY2 �� YV12, � �.�. ���������, ��� � ��� XFree86 ������ -4.2.0 ��� �����, �� ������ �������� � YV12 � YUY2. ���������� ������, -������� 4.1.0, <emphasis role="bold">� YV12 �������� � �����</emphasis>. +Хорошо известно, что старые 3dfx драйвера имеют проблемы с ускорением XVideo, они не +поддерживают ни YUY2 ни YV12, и т.п. Проверьте, что у вас XFree86 версии +4.2.0 или новее, он хорошо работает с YV12 и YUY2. Предыдущие версии, +включая 4.1.0, <emphasis role="bold">с YV12 приводят к краху</emphasis>. -���� �� ����������� �� ��������� ��������� ��� ������������� <option>-vo xv</option>, -���������� SDL (�� ���� ����� ��������� XVideo), � ���������� ������� �� ���. ���������� � -������� <link linkend="sdl">SDL</link> �� �������������. +Если вы столкнулись со странными эффектами при использовании <option>-vo xv</option>, +попробуйте SDL (он тоже имеет поддержку XVideo), и посмотрите поможет ли это. Обратитесь к +разделу <link linkend="sdl">SDL</link> за подробностями. </para> <para> -<emphasis role="bold">���</emphasis>, ���������� ����� -<option>-vo tdfxfb</option> �������! �������� ������ <link linkend="tdfxfb">tdfxfb</link>. +<emphasis role="bold">ИЛИ</emphasis>, попробуйте НОВЫЙ +<option>-vo tdfxfb</option> драйвер! Смотрите раздел <link linkend="tdfxfb">tdfxfb</link>. </para> </sect3> <sect3 id="s3"> -<title>S3 �����</title> +<title>S3 карты</title> <para> -S3 Savage3D, ������ ��������� ��������, �� ��� Savage4 ����������� XFree86 ������ 4.0.3 ��� -���� (� ������ ������� � ������������ ���������� 16bpp). �� ������ S3 Virge: -��� ������������ xv, �� ����� ���� �� ���� ������� ���������, ��� ��� ����� ����� �� -�������. +S3 Savage3D, должны прекрасно работать, но для Savage4 используйте XFree86 версии 4.0.3 или +выше (в случае проблем с изображением попробуйте 16bpp). По поводу S3 Virge: +она поддерживает xv, но карта сама по себе слишком медленная, так что лучше будет ее +продать. </para> <para> -���������� ������ ������� ����������� ��� ���� S3 Virge, ����������� -tdfxfb. ��������� ��� ���������� (��������, ������� ���� -"<option>vga=792 video=vesa:mtrr</option>") � �������������� -<option>-vo s3fb</option> (<option>-vf yuy2</option> � <option>-dr</option> -���� �������). +Существует родной драйвер фреймбуфера для карт S3 Virge, аналогичный +tdfxfb. Настройте ваш фреймбуфер (например, укажите ядру +"<option>vga=792 video=vesa:mtrr</option>") и воспользуйтесь +<option>-vo s3fb</option> (<option>-vf yuy2</option> и <option>-dr</option> +тоже помогут). </para> <note> <para> -���� �� ���� � ����� ������� Savage ����������� ��������� YV12, � �������������� -�������������� ��������� (��������). ��� �� ������� �� ���� �����, �������� -������ ������� ��� ������� �������� � ������ �������� MPlayer-users -� �������� � ���������� MMX/3DNow!. +Пока не ясно в каких моделях Savage отсутствует поддержка YV12, и преобразование +осуществляется драйвером (медленно). Есл вы грешите на свою карту, возьмите +свежий драйвер иди вежливо спросите в списке рассылки MPlayer-users +о драйвере с поддержкой MMX/3DNow!. </para> </note> </sect3> <sect3 id="nvidia"> -<title>nVidia �����</title> +<title>nVidia карты</title> <para> -nVidia ��� Linux - �� ������ ������� ����� ... �������� �������� XFree86 -������������ ����������� ���� ����, �� � ��������� ������� �������� -������������ �������� �������� ������� �� nVidia, ��������� �� -<ulink url="http://www.nvidia.com/object/linux.html">����� nVidia</ulink>. -���� ������� ����� ������ ��������� ��� �������������� 3D ���������. +nVidia под Linux - не всегда хороший выбор ... Открытые драйвера XFree86 +поддерживают большинство этих карт, но в некоторых случаях придется +использовать закрытый бинарный драйвер от nVidia, доступный на +<ulink url="http://www.nvidia.com/object/linux.html">сайте nVidia</ulink>. +Этот драйвер также всегда необходим для задействования 3D ускорения. </para> <para> -����� Riva128 �� ����� ��������� XVideo � ��������� nVidia �� XFree86 :( -������� ������ nVidia. +Карты Riva128 не имеют поддержки XVideo с драйвером nVidia от XFree86 :( +Подайте жалобу nVidia. </para> <para> -��� �� �����, <application>MPlayer</application> ����� -<link linkend="vidix">VIDIX</link> ������� ��� ����������� ���� nVidia. ������ �� -� ������ ���� � ����� ��������� ����������. �� ������������ ����������� -� ������� <link linkend="vidix-nvidia">nVidia VIDIX</link>. +Тем не менее, <application>MPlayer</application> имеет +<link linkend="vidix">VIDIX</link> драйвер для большинства карт nVidia. Сейчас он +в стадии беты и имеет некоторые недостатки. За подробостями обращайтесь +к разделу <link linkend="vidix-nvidia">nVidia VIDIX</link>. </para> </sect3> <sect3 id="ati"> -<title>ATI �����</title> +<title>ATI карты</title> <para> -<ulink url="http://gatos.sf.net">������� GATOS</ulink> -(������� ����� ������������, ���� � ��� �� Rage128 ��� Radeon) ��-��������� ����� ���������� -����� VSYNC. ��� ������, ��� �������� ������������� (!) ���������������� � �������� ���������� -��������. ���� ��������������� ������� ���������, ���������� ���-������ ��������� VSYNC ��� -���������� ������� ���������� � n*(fps[������/�] ������) ��. +<ulink url="http://gatos.sf.net">Драйвер GATOS</ulink> +(который стоит использовать, если у вас не Rage128 или Radeon) по-умолчанию имеет включенную +опцию VSYNC. Это значит, что скорость декодирования (!) синхронизирована с частотой обновления +монитора. Если воспроизведение кажется медленным, попробуйте как-нибудь отключить VSYNC или +установите частоту обновления в n*(fps[кадров/с] фильма) Гц. </para> <para> -Radeon VE - ���� ����� X, ����������� XFree86 4.2.0 ��� �����. -��� ��������� TV-������. �������, � <application>MPlayer</application> �� ������ ������� -�������� <emphasis role="bold">����������</emphasis> �����������, � ��� ��� -<emphasis role="bold">TV-������</emphasis>, ��� �����-���� ��������� X. -������� ������ <link linkend="vidix">VIDIX</link>. +Radeon VE - если нужен X, используйте XFree86 4.2.0 или новее. +Нет поддержки TV-выхода. Конечно, с <application>MPlayer</application> вы можете успешно +получить <emphasis role="bold">ускоренное</emphasis> отображение, с или без +<emphasis role="bold">TV-выхода</emphasis>, без каких-либо библиотек X. +Читайте раздел <link linkend="vidix">VIDIX</link>. </para> </sect3> <sect3 id="neomagic"> -<title>NeoMagic �����</title> +<title>NeoMagic карты</title> <para> -��� ����� ����� ����� �� ������ ���������. �� ������ ������������ XFree86 4.3.0 ��� -����� �����, ��� ������������ -<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">Xv-����������� ��������</ulink>. -�� Stefan Seyfried. ������ �������� ���������� ��� ����� ������ XFree86. +Эти карты можно найти во многих ноутбуках. Вы должны использовать XFree86 4.3.0 или +более новый, или использовать +<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/">Xv-совместимые драйвера</ulink>. +от Stefan Seyfried. Просто выберите подходящий для вашей версии XFree86. </para> <para> -XFree86 4.3.0 �������� ��������� Xv, ������� Bohdan Horst ������� ��������� -<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">����</ulink> -��� ���������� XFree86, ���������� �������� � ������������ (� XVideo) � ������ ����. -���� ��� ������� � XFree86 CVS � ������ ���� � ��������� ������ ����� 4.3.0. +XFree86 4.3.0 включает поддержку Xv, недавно Bohdan Horst отослал небольшой +<ulink url="http://www.mplayerhq.hu/MPlayer/contrib/NeoMagic-driver/neo_driver.patch">патч</ulink> +для исходников XFree86, ускоряющий операции с фреймбуфером (и XVideo) в четыре раза. +Патч был включен в XFree86 CVS и должен быть в следующем релизе после 4.3.0. </para> <para> -����� ������� ��������� ��������������� ������� DVD ���������� ��������� ��� XF86Config ��� -������� �����: +Чтобы сделать возможным воспроизведение фильмов DVD разрешения поправьте ваш XF86Config как +указано здесь: <programlisting> Section "Device" [...] @@ -296,27 +296,27 @@ <sect3 id="trident"> -<title>Trident �����</title> +<title>Trident карты</title> <para> -���� ������ ������������ Xv � ������ Trident, ��������, ��� ��� �� �������� � -4.1.0, ���������� XFree 4.2.0. -4.2.0 ��������� ��������� �������������� Xv � ������ Cyberblade XP. +Если хотите использовать Xv с картой Trident, учитывая, что они не работают с +4.1.0, установите XFree 4.2.0. +4.2.0 добавляет поддержку полноэкранного Xv с картой Cyberblade XP. </para> <para> -������ �������: <application>MPlayer</application> ����� -<link linkend="vidix">VIDIX</link> ������� ��� ���� Cyberblade/i1. +Другой вариант: <application>MPlayer</application> имеет +<link linkend="vidix">VIDIX</link> драйвер для карт Cyberblade/i1. </para> </sect3> <sect3 id="kyro"> -<title>Kyro/PowerVR �����</title> +<title>Kyro/PowerVR карты</title> <para> -���� ������ ������������ Xv � ������� �� ���� Kyro (��������, -Hercules Prophet 4000XT), ������� ������� �������� � -<ulink url="http://www.powervr.com/">����� PowerVR</ulink> +Если хотите использовать Xv с картами на базе Kyro (например, +Hercules Prophet 4000XT), следует скачать драйверы с +<ulink url="http://www.powervr.com/">сайта PowerVR</ulink> </para> </sect3> </sect2> @@ -327,77 +327,77 @@ <title>DGA</title> <formalpara> -<title>���������</title> +<title>ПРЕАМБУЛА</title> <para> -���� �������� �������� ������� ��������� ���� � ���, ��� ����� DGA � ����� � -��� ���� ������� DGA ������� ��� <application>MPlayer</application> -(� ��� ���). +Этот документ пытается сказать несколько слов о том, что такое DGA в целом и +что можт сделать DGA драйвер для <application>MPlayer</application> +(а что нет). </para> </formalpara> <formalpara> -<title>��� ����� DGA</title> +<title>ЧТО ТАКОЕ DGA</title> <para> -<acronym>DGA</acronym> ��� ���������� �� <emphasis>Direct Graphics -Access[������ ������ � �������]</emphasis> � �������� ����� -����������� X ������� � ������ ��������� ��� ������ �����������. -������ ����������� ������, ��� ���������� ��� ������ �����������[mapping] -������ ����������� � �������� ����������� ������ ��������. ��� ����������� -�����, ������ ���� � ��� ���� ���������� �����������������. �� ������ -�������� �� ���� ����� � ������� ��� ������ -<systemitem class="username">root</systemitem>, ���� ��������� SUID ��� �� -������������ ���� <application>MPlayer</application> (<emphasis role="bold">�� -�������������</emphasis>). +<acronym>DGA</acronym> это сокращение от <emphasis>Direct Graphics +Access[Прямой Доступ к Графике]</emphasis> и означает обход +программами X сервера и прямое изменение ими памяти фреймбуфера. +Говоря техническим языком, это происходит при помощи отображения[mapping] +памяти фреймбуфера в адресное простанство вашего процесса. Это позволяется +ядром, только если у вас есть привилегии суперпользователя. Вы можете +получить их либо войдя в систему под именем +<systemitem class="username">root</systemitem>, либо установив SUID бит на +испольняемый файл <application>MPlayer</application> (<emphasis role="bold">не +рекомендуется</emphasis>). </para> </formalpara> <para> -���� ��� ������ DGA: DGA1 ������������ XFree 3.x.x � DGA2, ����������� � XFree 4.0.1. +Есть две версии DGA: DGA1 используется XFree 3.x.x и DGA2, появившийся в XFree 4.0.1. </para> <para> -DGA1 ������������� ������ ������ ������ � �����������, ��� ������� ����. -��� ������������ ����������� �������� ���������� � ���������� XVidMode. +DGA1 предоставляет только прямой доступ в фреймбуферу, как описано выше. +Для переключения виеорежимов придется обратиться в расширению XVidMode. </para> <para> -DGA2 ���������� ����������� ���������� XVidMode �, � ���� ��, ��������� �������� -������� ����� �����������. ����� �������, �� ������,�������, � ��������, -� X � 32-� ������ �������� �����, ������������� �� ������� 15 ��� � ��������. +DGA2 объединяет возможности расширения XVidMode и, к тому же, позволяет изменять +глубину цвета отображения. Таким образом, вы можете,работая, в основном, +в X с 32-х битной глубиной цвета, переключиться на глубину 15 бит и наоборот. </para> <para> -������ DGA ����� ��������� ����������. ������, ��� �����-�� ������� ������� �� -������������� ������������ ���� � ���������� ������������� ������� X, -������������ ���� �����. ��� ��� �� �������� �� �� ���� ��������. +Однако DGA имеет некоторые недостатки. Похоже, оно каким-то образом зависит от +используемого графического чипа и реализации видеодрайвера сервера X, +управляющего этим чипом. Так что он работает не на всех системах. </para> <formalpara> -<title>��������� ��������� DGA ��� MPLAYER</title> +<title>УСТАНОВКА ПОДДЕРЖКИ DGA ДЛЯ MPLAYER</title> <para> -��-������, ���������, ��� X ��������� ���������� DGA, �������� � +Во-первых, убедитесь, что X загружает расширение DGA, смотрите в <filename>/var/log/XFree86.0.log</filename>: <programlisting>(II) Loading extension XFree86-DGA</programlisting> -��������, <emphasis role="bold">������ �������������</emphasis> XFree86 4.0.x ��� ������! -DGA ������� ��������� <application>MPlayer</application> ������������ ������������� �������� -<filename>./configure</filename>, ��� ������ ������������� ������� ��� ������������� -������ <option>--enable-dga</option>. +Смотрите, <emphasis role="bold">крайне рекомендуется</emphasis> XFree86 4.0.x или старше! +DGA драйвер программы <application>MPlayer</application> определяется автоматически скриптом +<filename>./configure</filename>, или можете принудительно указать его использование +опцией <option>--enable-dga</option>. </para> </formalpara> <para> -���� ������� �� ���� ������������� �� ������� ����������, ������������������� � -������� <option>-vm</option> (������ ��� X 3.3.x), <option>-fs</option>, -<option>-bpp</option>, <option>-zoom</option> ����� ����� ���������� -� ������� ����������� �����. ���������� ���� ��� ��� :( +Если драйвер не смог переключиться на меньшее разрешение, поэкспериментируйте с +опциями <option>-vm</option> (только для X 3.3.x), <option>-fs</option>, +<option>-bpp</option>, <option>-zoom</option> чтобы найти видеорежим +в который поместиться фильм. Конвертера Пока что нет :( </para> <para> -�������� ����� <systemitem class="username">root</systemitem>. DGA ������� -����� root ��� ������ ������ � �����������. ���� ������ ��������� �� ����� �������� -������������, ���������� ��� SUID �� <application>MPlayer</application>: +Получите права <systemitem class="username">root</systemitem>. DGA требует +права root для прямой записи в видеопамять. Если хотите запускать от имени обычного +пользователя, установите бит SUID на <application>MPlayer</application>: <screen> chown root <replaceable>/usr/local/bin/mplayer</replaceable> @@ -405,48 +405,48 @@ chmod +s <replaceable>/usr/local/bin/mplayer</replaceable> </screen> -������ ��� �������� � ��� ������� �������������. +Теперь это работает и под обычным пользователем. </para> <caution> -<title>���� ������������</title> +<title>Риск безопасности</title> <para> -� ���� ����������� <emphasis role="bold">�������</emphasis> ���� ������������! -<emphasis role="bold">�������</emphasis> �� ������� ����� �� ������� ��� �����������, -� �������� ����� ������ ������ ����, �.�. ��� ����� �������� ����� root ����� -<application>MPlayer</application> � ����� SUID. +В этом заключается <emphasis role="bold">большой</emphasis> риск безопасности! +<emphasis role="bold">Никогда</emphasis> не делайте этого на сервере или комппьютере, +к которому имеют доступ другие люди, т.к. они могут получить права root через +<application>MPlayer</application> с битом SUID. </para> </caution> <para> -������ ����������� ����� <option>-vo dga</option>, � ������! (�� �������� :) -������ �����������, �������� �� � ��� ����� <option>-vo sdl:driver=dga</option>! -��� ������� �������! +Теперь используйте опцию <option>-vo dga</option>, и вперед! (мы надеемся :) +Можете попробовать, работает ли у вас опция <option>-vo sdl:driver=dga</option>! +Это намного быстрее! </para> <formalpara id="dga-modelines"> -<title>������������ �������</title> +<title>ПЕРЕКЛЮЧЕНИЕ РЕЖИМОВ</title> <para> -DGA ������� ��������� ����������� ������ (������ ����������) ��������� �������. -��� ��������� �������� (����������) ������������ ��������������� � � �� �� -����� ������������ ������������� �����������. � ������ ������� ������������� � -����� � ����� �� (������������� � ����������� ���������) ��� � ����������� �����������, -�� X ������ ��������� ������������� � ������, ���������������� � +DGA драйвер позволяет переключать режимы (менять разрешение) выходного сигнала. +Это позволяет избежать (медленного) программного масштабирования и в то же +время предоставить полкоэкранное изображение. В идеале следует переключаться в +режим с таким же (необязательно с сохранением пропорций) как у видеоданных разрешением, +но X сервер позволяет переключаться в режимы, предопределенные в <filename>/etc/X11/XF86Config</filename> -(<filename>/etc/X11/XF86Config-4</filename> ��� XFree 4.X.X ��������������). -��� ������������ ��� ����������� �����������[modelines] � ������� -������������ ����� ����������. X ������ ������ ���� ���� ��� ������ � -��������� ������, ������������ ��� ������ �������������. �� ������ ���������� -����� ������ ��������, ��������� ��� ���� X11. �� ����� ���� ������ �: +(<filename>/etc/X11/XF86Config-4</filename> для XFree 4.X.X соответственно). +Они определяются так называемыми моделайнами[modelines] и зависят +возможностей вашей видеокарты. X сервер читает этот файл при старте и +отключает режимы, недопустимые для вашего оборудованиея. Вы можете определить +какие режимы остались, посмотрев лог файл X11. Он может быть найден в: <filename>/var/log/XFree86.0.log</filename>. </para> </formalpara> <para> -��� ��������, ��� ������� ��������, ��� ��� �������� � ����� Riva128 ��� -������������� X �������� nv.o. +Вот значения, про которые известно, что они работают с чипом Riva128 при +использовании X драйвера nv.o. </para> @@ -467,145 +467,145 @@ <formalpara> <title>DGA & MPLAYER</title> <para> -DGA ������������ ���������� <application>MPlayer</application> ����� ���������: -����� ������� SDL ������������ ��� (<option>-vo sdl:driver=dga</option>) � -� ������� DGA �������� (<option>-vo dga</option>). ��� ��������� ���� ����� ��� �����; -� ��������� �������� ����� ��������� ��� �������� DGA ������� ��� +DGA используется программой <application>MPlayer</application> двумя способами: +можно указать SDL использовать его (<option>-vo sdl:driver=dga</option>) и +с помощью DGA драйвера (<option>-vo dga</option>). Все сказанное выше верно для обоих; +в следующих разделах будет расказано как работает DGA драйвер для <application>MPlayer</application>. </para> </formalpara> <formalpara> -<title>�����������</title> +<title>ВОЗМОЖНОСТИ</title> <para> -DGA ����������� ��������� <option>-vo dga</option> � ��������� ������. ��-���������, -�� �������� ����������� ����� � ��������� � ������������� ����� �����������. -�� ������������� ���������� ����� <option>-vm</option> � <option>-fs</option> -(������������ ������������ � ������������� �����) - �� ������ ��������� -������ ��� ����� ������� ������� ������ ������������� �����������, -������� ����� ������� ������������� �������������� ������ CPU ��� -��������������� �����������. ���� ��������� ����� ��� �� ��������, ������ -������������� ������� ������������ ���������� ��������� � ���������� ���� ������� -<option>-x</option> � <option>-y</option>. ��� �������� ����� -<option>-v</option>, DGA ������� �������, ����� ��������� ������ �����, ������ -���� �������������� �������, ��������� � <filename>XF86Config</filename>. -���� DGA2 �� ����� ������ ������� ������������� ������������ ������� ����� -��� ������ ����� <option>-bpp</option>. ����������� ���������� �������� 15, 16, 24 � 32. -������� �� ������������, ����� �������� �������������� ���������, � ��� ����� ���������� -����������� (�������� ���������) ��������������. +DGA запускается указанием <option>-vo dga</option> в командной строке. По-умолчанию, +он пытается переключить режим с ближайшим к оригинальному видео разрешением. +Он преднамеренно игнорирует опции <option>-vm</option> и <option>-fs</option> +(переключение видеорежимов и полноэкранный режим) - он всегда старается +занять как можно большую площадь экрана переключением видеорежима, +избегая таким образом использования дополнительных тактов CPU для +масштабирования изображения. Если выбранный режим вам не нравится, можете +принудительно указать использовать разрешение ближайшее к указанному вами опциями +<option>-x</option> и <option>-y</option>. При указании опции +<option>-v</option>, DGA драйвер выведет, кроме множества других вещей, список +всех поддерживаемых режимов, указанных в <filename>XF86Config</filename>. +Имея DGA2 вы также можете указать использование определенной глубины цвета +при помощи опции <option>-bpp</option>. Допустимыми значениями являются 15, 16, 24 и 32. +Зависит от оборудования, какие значения поддерживаются аппаратно, а для каких необходимо +производить (возможно медленное) преобразование. </para> </formalpara> <para> <!--FIXME offscreen memory --> -���� ��� ������� ����� ���������� ��������� ������[offscreen memory], ����� ��������� -���� ����������� �������, DGA ������� ����� ������������ ������� �����������, -��� �������� � ����� �������� ��������������� ������. �� ������� ��� �������� �� -������� ����������� ��� ���. +Если вам повезло иметь достаточно свободной памяти[offscreen memory], чтобы поместить +туда изображение целиком, DGA драйвер будет использовать двойную буферизацию, +что приведет к более плавному воспроизведению фильма. Он сообщит вам включена ли +двойная буферизация или нет. </para> <para> -������� ����������� ��������, ��� ������ ��������� ���� ������ ������ �������� -� ��������� ������[offscreen memory], ���� ������������ ������ ����. -����� ��������� ���� �����, ������������ ���� ���������� ��� ������������ -� ������, � ��� ������ �������� ������ ������ ��� �����������. -� ��� ����� ������ ����� ������� ����������� ������ ������� ������. +Двойная буферизация означает, что каждый следующий кадр вашего фильма рисуется +в некоторую память[offscreen memory], пока отображается теущий кадр. +Когда следующий кадр готов, графическому чипу сообщается его расположение +в памяти, и чип просто выбирает оттуда данные для отображения. +В это время новыми видео данными заполняется другой участок буфера. </para> <para> -������� ����������� ����� ���� ������������� ������ -<option>-double</option> � ��������� ��� ������ -<option>-nodouble</option>. � ������ ������ ������� ����� ��-��������� ��������. -��� ������������� DGA ��������, �������� ����������� (OSD) �������� ������ -� ������� ������������. ������, ��������� ������� ����������� ����� �������� -� ������������� �������� �������� (�� ���� K6-II+ 525 ��� ���������� �������������� -20% ������� CPU!) � ����������� �� ���������� DGA ��� ������ ������������. +Двойная буферизация может быть задействована опцией +<option>-double</option> и отключена при помощи +<option>-nodouble</option>. В данный момент двойной буфер по-умолчанию отключен. +При использовании DGA драйвера, экранное отображение (OSD) работает только +с двойной буферизацией. Однако, включение двойной буферизации может привести +к существенному снижению скорости (на моем K6-II+ 525 оно использует дополнительные +20% времени CPU!) в зависимости от реализации DGA для вашего оборудования. </para> <formalpara> -<title>�������� ��������������</title> +<title>ПРОБЛЕМЫ БЫСТРОДЕЙСТВИЯ</title> <para> -<!-- FIXME ���-�� ����� ������ --> -����� ������, DGA ������ � ����������� ������ ���� ��������� �����, ��������� -����� ������������ X11 ������� c ������������� �������[benefit] ��������� -�������������� �����������. ���������� �������� ��������, ��������� -<application>MPlayer</application>, ������ ������������������ � ��������� -�������������, ��������, � ��������� X11 ��� �� �������� �����, ������������ -�������� X11 ��������������� ��� ����������. ���������� �������� � -����������������� ����� � ��������� <command>top</command>, ����� -�������, ��� �� ����� ���� ����������. +<!-- FIXME как-то криво звучит --> +Проще говоря, DGA доступ к фреймбуферу должен быть настолько быстр, насколько +быстр используемый X11 драйвер c дополительной выгодой[benefit] получения +полкоэкранного изображения. Процентные значения скорости, выводимые +<application>MPlayer</application>, должны интерпретироваться с некоторой +осторожностью, например, с драйвером X11 они не включают время, используемое +сервером X11 непосредственно для прорисовки. Подключите терминал к +последовательному порту и запустите <command>top</command>, чтобы +увидеть, что на самом деле происходит. </para> </formalpara> <para> -����� ������, ���������, ���������� �� ������������� DGA ������������ -'��������' ������������� X11, ������ ������� �� ����� ����� � ����, -��������� ������ ������������� ������ X11 ��� ����. +Проще говоря, ускорение, полученное от использования DGA относительно +'обычного' использования X11, сильно зависит от видео карты и того, +насколько хорошо оптимизирован модуль X11 для него. </para> <para> -���� � ��� ��������� �������, ����� ������������ ������� 15 ��� 16 ���, -��������� ��� ��������� �������� ���������� ����������� ������ 32-� -������� �������. +Если у вас медленная система, лучше использовать глубину 15 или 16 бит, +поскольку это потребует половину пропускной способности памяти 32-х +битного дисплея. </para> <para> -���� ������������� ������� 24 ���� - ������� ����, ���� ���� ����� -��������� ������������ ������ 32 ����, ��������� ���������� �� 25% -������ ������ �� ��������� � ������� 32/32. +Даже использование глубины 24 бита - хорошая идея, если ваша карта +аппаратно поддерживает только 32 бита, поскольку передается на 25% +меньше данных по сравнению с режимом 32/32. </para> <para> -����������� ������, ��� ��������� AVI ����� ���������������� �� Pentium MMX 266. -AMD K6-2 CPU ����� �������� ������� � 400 ��� � ����. +Приходилось видеть, как некоторые AVI файлы воспроизводились на Pentium MMX 266. +AMD K6-2 CPU может работать начиная с 400 МГц и выше. </para> <formalpara> -<title>��������� ������</title> +<title>ИЗВЕСТНЫЕ ОШИБКИ</title> <para> -��, �� ������ ��������� ������������� XFree, DGA - ��� ������� ������. -��� �������, ��� ����� ��� �� ������������. ��� ���������� �� -���������� ��� ������ ������������� �������� XFree. -�������. +Ну, по мнению некоторых разработчиков XFree, DGA - это немного монстр. +Они говорят, что лучше его не использовать. Его реализация не +безупречна для любого существующего драйвера XFree. +изъянов. </para> </formalpara> <itemizedlist> <listitem><simpara> - � XFree 4.0.3 � <filename>nv.o</filename> ���������� ������ ���������� - � �������� ������. + С XFree 4.0.3 и <filename>nv.o</filename> существует ошибка приводящая + к странным цветам. </simpara></listitem> <listitem><simpara> - ATI ������� ������� �������������� ������������ ������ ����� - ���������� ������������� DGA. + ATI драйвер требует неоднократного переключения режима после + завершения использования DGA. </simpara></listitem> <listitem><simpara> - ��������� �������� ������ �� � ��������� ������������� ������� � - ���������� ����� (����������� - <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> � + Некоторые драйвера просто не в состоянии переключиться обратно в + нормальный режим (используйте + <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad +</keycap> и <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>Keypad -</keycap> - ��� ����������� ������������). + для нормального переключения). </simpara></listitem> <listitem><simpara> - ��������� �������� ������ ���������� �������� �����. + Некоторые драйвера просто отображают странные цвета. </simpara></listitem> <listitem><simpara> - ��������� �������� ������� �������� � ���������� ������, ������� ��� ��������� � - �������� ����������� ��������, ��� ��� vo_dga �� ����� ������������ - ������� ����������� (SIS?). + Некоторые драйвера неверно сообщают о количестве памяти, которое они отобразли в + адресное простарство процесса, так что vo_dga не будет использовать + двойную буферизацию (SIS?). </simpara></listitem> <listitem><simpara> - ��������� ��������, ������, �� ����� �������� ���� �� ����� ������ ������. - � ���� ������ DGA ������, ������� � ����������� ������ - 100000x100000 ��� � ���-������ �������. + Некоторые драйвера, похоже, не могут сообщить даже об одном верном режиме. + В этом случае DGA рухнет, сообщая о невероятном режиме + 100000x100000 или о чем-нибудь похожем. </simpara></listitem> <listitem><simpara> - OSD �������� ������ � ��������������� ������� ������� (����� �� �������). + OSD работает только с задействованным двойным буфером (иначе он моргает). </simpara></listitem> </itemizedlist> @@ -618,12 +618,12 @@ <title>SDL</title> <para> -<acronym>SDL</acronym> (Simple Directmedia Layer) - ���, � ��������, ��������������� -�����/����� ���������. ���������, ��� ������������, ����� ������ ��� SDL, � �� ��� -��, ����� ����� ��� ����� ������� ������� ������������. ��������, ���� ���� Doom, -��������� SDL, ����� ����������� �� svgalib, aalib, X, fbdev � ������, ��� -�������� ������ ������� (��� �������) ������������ ������������ ��� ������ -���������� ��������� <envar>SDL_VIDEODRIVER</envar>. ��, � ������. +<acronym>SDL</acronym> (Simple Directmedia Layer) - это, в основном, унифицированный +видео/аудио интерфейс. Программы, его использующие, знают только про SDL, а не про +то, какой видео или аудио драйвер реально используется. Например, порт игры Doom, +используя SDL, может запуститься на svgalib, aalib, X, fbdev и других, вам +придется только указать (для примера) используемый видеодрайвер при помощи +переменной окружения <envar>SDL_VIDEODRIVER</envar>. Ну, в теории. </para> <para> @@ -634,21 +634,21 @@ now we have ours which is more comfortable. Its DGA mode was better than ours, until recently. Get it now? :) --> -��� ����/���������, �� �������������� XVideo, �� ������������ � -<application>MPlayer</application> ����������� ����������� ������������ ��������������� -SDL'����� X11 ���������, ���� �� �������� ��� ����������� (����� ������� � �������) -����������� ������ ���������������. ����� �� ������������ ��� aalib �����, �� -������ � ��� ���� ����, ����� �������. �� ��������� ��� ��� DGA ����� ��� -����� ������. ������ �������� ��� ����� ������ ? :) +Для карт/драйверов, не поддерживающих XVideo, мы использовали в +<application>MPlayer</application> собственные возможности программного масштабирования +SDL'вских X11 драйверов, пока не написали наш собственный (более быстрый и изящный) +программный модуль масштабирования. Также мы использовали его aalib вывод, но +теперь у нас есть свой, более удобный. До некоторых пор его DGA режим был +лучше нашего. Хотите получить его прямо сейчас ? :) </para> <para> -�� ����� �������� � ���������� �������� ����������/�������, ���� ����� -����������� (���� ��� �� �������� �������������� ��������������), ��� ��������� ����. +Он также помогает с некоторыми сбоящими драйверами/картами, если видео +прерывается (если это не проблема недостаточного быстродействия), или заикается звук. </para> <para> -SDL ����� ����� ������������ ����������� ��������� �����, �� ������ ������ (���� ��� ����). +SDL видео вывод поддерживает отображения субтитров внизу, на черной полосе (если она есть). </para> </sect2> @@ -658,117 +658,117 @@ <title>SVGAlib</title> <formalpara> -<title>���������</title> +<title>УСТАНОВКА</title> <para> -����������� ���������� svgalib � �� ����� ����������, ����� -<application>MPlayer</application> ������ ���� SVGAlib ������� (������������ -�������������, �� ����� �������� �������������), � ��������������� -<filename>/etc/vga/libvga.config</filename> � ������������ � ������ ������ � ���������. +потребуется установить svgalib и ее пакет разработки, чтобы +<application>MPlayer</application> собрал свой SVGAlib драйвер (определяется +автоматически, но можко включить принудительно), и отредактировать +<filename>/etc/vga/libvga.config</filename> в соответствии с вашией картой и монитором. </para> </formalpara> <note> <para> -���������, ��� �� ����������� ����� <option>-fs</option>, ��������� ��� �������� -������������� ������������ ��������������� � �������� ��������. ���� ��� ������������� -��� ����������, ����������� ����� <option>-sws 4</option>, ������� ����� ������ ������ -��������, �� ��������� �������. +Убедитесь, что не используете опцию <option>-fs</option>, поскольку она включает +использование программного масштабирования и работает медленно. Если вам действительно +это необходимо, используйте опцию <option>-sws 4</option>, которая будет давать плохое +качество, но несколько быстрее. </para> </note> -<formalpara><title>��������� EGA (4BPP)</title> +<formalpara><title>ПОДДЕРЖКА EGA (4BPP)</title> <para> -SVGAlib �������� � ���� EGAlib, � <application>MPlayer</application> ����� -����������� �������� ����� ����� � 16-�� ������. ������������ � ����� ���������: +SVGAlib включает в себя EGAlib, и <application>MPlayer</application> имеет +возможность выводить любой фильм в 16-ти цветах. Используется в таких вариантах: </para> </formalpara> <itemizedlist> <listitem><simpara> - EGA ����� � EGA ���������: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp + EGA карта с EGA монитором: 320x200x4bpp, 640x200x4bpp, 640x350x4bpp </simpara></listitem> <listitem><simpara> - EGA ����� � CGA ���������: 320x200x4bpp, 640x200x4bpp + EGA карта с CGA монитором: 320x200x4bpp, 640x200x4bpp </simpara></listitem> </itemizedlist> <para> -�������� bpp (��� �� ������) ������ ���� ������� ����������� � 4: +Значение bpp (бит на пиксел) должно быть вручную установлено в 4: <option>-bpp 4</option> </para> <para> -�������� ����������� ���������������� �����, ����� �������� � ������� EGA ������: +Возможно потребуется отмасштабировать фильм, чтобы уместить в размеры EGA режима: <screen>-vf scale=640:350</screen> or <screen>-vf scale=320:200</screen> </para> <para> -��� �������������� ��������� ������� �������� � ������ ���������: +Для масштабировани требуется быстрый алгоритм с плохим качеством: <screen>-sws 4</screen> </para> <para> -�������� ���� ��������� �������������� ��������� ���������: +Возможно надо отключить автоматическую коррекцию пропорций: <screen>-noaspect</screen> </para> <note><para> -��� ���������� ��� ����, ������ �������� �� EGA ������ ���������� -��� ��������� ���������� �������: -<option>-vf eq=-20:0</option>. ��� ����� �������� ��������� ������� ������������� [samplerate] -�� ���� ������, ��������� ���� �� ������� �� 44k��. +Как показывает мой опыт, лучшее качество на EGA экране получается +при небольшом уменьшении яркости: +<option>-vf eq=-20:0</option>. Мне также пришлось уменьшить частоту дискретизации [samplerate] +на моей машине, поскольку звук не работал на 44kГц. <option>-srate 22050</option>. </para></note> <para> -�� ������ �������� OSD � �������� ������ � �������� <option>expand</option>, -�������� �������� ����������� man ��� ������ ����������. +ВЫ можете включить OSD и субтитры только с плагином <option>expand</option>, +смотрите страницу руководства man для точных параметров. </para> </sect2> <sect2 id="fbdev"> -<title>����� �� ���������� (FBdev)</title> +<title>Вывод во фреймбуфер (FBdev)</title> <para> -���� �� �������� FBdev ������������� ������������ �������� -<filename>./configure</filename>. �������� ������������ �� ���������� � -���������� ���� (<filename>Documentation/fb/*</filename>) ��� ����� ��������� -����������. +Надо ли собирать FBdev автоматически определяется скриптом +<filename>./configure</filename>. Прочтите документацию на фреймбуйер в +исходниках ядра (<filename>Documentation/fb/*</filename>) для более подробной +информации. </para> <para> -���� ���� ����� �� ������������ �������� VBE 2.0 (������ ISA/PCI �����, ����� -��� S3 Trio64), � ������ VBE 1.2 (��� ��� ������?): ��, VESAfb ��� �� ����� ��������, -�� ��� ����������� ��������� SciTech Display Doctor (��� �� UniVBE) �� �������� Linux. -����������� ����������� ���� DOS ��� ��� ���� ������. � �� �������� ���������������� -��� UniVBE ;)) +Если ваша карта не поддерживает стандарт VBE 2.0 (старые ISA/PCI карты, такие +как S3 Trio64), а только VBE 1.2 (или еще старее?): ну, VESAfb все же будет доступна, +но вам потребуется загрузить SciTech Display Doctor (она же UniVBE) до загрузки Linux. +Используйте загрузочный диск DOS или что либо другое. И не забудьте зарегистрировать +ваш UniVBE ;)) </para> <para> -������� FBdev ������ � ������� ��������� ��������� �������������� ����������: +Драйвер FBdev вместе с прочими принимает несколько дополнительных параметров: </para> <variablelist> <varlistentry> <term><option>-fb</option></term> <listitem><simpara> - ��������� ����� ���������� ����������� ������������ - (��-���������: <filename>/dev/fb0</filename>) + указывает какой устройство фреймбуфера использовать + (по-умолчанию: <filename>/dev/fb0</filename>) </simpara></listitem> </varlistentry> <varlistentry> <term><option>-fbmode</option></term> <listitem><simpara> - �������� ������������� ������ (� ������������ � <filename>/etc/fb.modes</filename>) + название используемого режима (в соответствии с <filename>/etc/fb.modes</filename>) </simpara></listitem> </varlistentry> <varlistentry> <term><option>-fbmodeconfig</option></term> <listitem><simpara> - ���������������� ���� � �������� (��-���������: <filename>/etc/fb.modes</filename>) + конфигурационный файл с режимами (по-умолчанию: <filename>/etc/fb.modes</filename>) </simpara></listitem> </varlistentry> <varlistentry> @@ -776,167 +776,167 @@ <term><option>-monitor-vfreq</option></term> <term><option>-monitor-dotclock</option></term> <listitem><simpara> - <emphasis role="bold">������</emphasis> ���������, �������� + <emphasis role="bold">важные</emphasis> знаячения, смотрите <filename>example.conf</filename> </simpara></listitem> </varlistentry> </variablelist> <para> -��� ������� ������������� � ������ ����� �����������: +При желании переключиться в особый режим используйте: <screen> -mplayer -vm -fbmode <replaceable>��������_������</replaceable> <replaceable>���_�����</replaceable> +mplayer -vm -fbmode <replaceable>название_режима</replaceable> <replaceable>имя_файла</replaceable> </screen> </para> <itemizedlist> <listitem><para> - <option>-vm</option> � �������� ������� �������� ���������� ����� �� - <filename>/etc/fb.modes</filename>. ����� ����� �������������� ��������� � - <option>-x</option> � <option>-y</option>. ����� - <option>-flip</option> ��������������, ������ ���� ������ ����� ������ ��������� � - �������� ����� �����������. �������� �������� �� �������� bpp, fbdev �������� - ������������ ������� ��� ��������� ���� ������ <option>-bpp</option>. + <option>-vm</option> в одиночку выберет наиболее подходящий режим из + <filename>/etc/fb.modes</filename>. Также может использоваться совместно с + <option>-x</option> и <option>-y</option>. Опция + <option>-flip</option> поддерживается, только если формат точки фильма совпадает с + форматом точки видеорежима. Обратите внимание на значение bpp, fbdev пытается + использовать текущий или указанный вами опцией <option>-bpp</option>. </para></listitem> <listitem><para> - ����� <option>-zoom</option> �� �������������� (����������� <option>-vf scale</option>). - �� �� ������ ������������ ������ � 8bpp (��� ������). + Опция <option>-zoom</option> не поддерживается (используйте <option>-vf scale</option>). + Вы не можете использовать режимы с 8bpp (или меньше). </para></listitem> <listitem><para> - ��, ��������, �������� ��������� ������: + Вы, возможно, захотите отключить курсор: <screen>echo -e '\033[?25l'</screen> - ��� + или <screen>setterm -cursor off</screen> - � ��������� ������: + и хранитель экрана: <screen>setterm -blank 0</screen> - ����� ����� �������� ������: + Чтобы снова включить курсор: <screen>echo -e '\033[?25h'</screen> - ��� + или <screen>setterm -cursor on</screen> </para></listitem> </itemizedlist> <note> <para> -����� ������� FBdev <emphasis>�� ��������</emphasis> � VESA ������������. -�� ������� �� ����, �.�. ��� �� ����������� <application>MPlayer</application>. +Смена режимов FBdev <emphasis>не работает</emphasis> с VESA фреймбуфером. +Не просите об этом, т.к. это не ограничения <application>MPlayer</application>. </para> </note> </sect2> <sect2 id="mga_vid"> -<title>Matrox ���������� (mga_vid)</title> +<title>Matrox фреймбуфер (mga_vid)</title> <para> -���� ������ � ��������� Matrox G200/G400/G450/G550 BES (Back-End Scaler) -� �������� ���� <systemitem>mga_vid</systemitem>. -�� ����� ��������� VSYNC � ������� ������������. �������� ��� �� ���������� �������, ��� � -��� X. +Этот раздел о поддержке Matrox G200/G400/G450/G550 BES (Back-End Scaler) +и драйвере ядра <systemitem>mga_vid</systemitem>. +Он имеет поддержку VSYNC с тройной буферизацией. Работает как во фреймбуфер консоли, так и +под X. </para> <warning> <para> -�� ������ ��� Linux! �� ��-Linux �������� (����������� �� FreeBSD) ������ ������ -���� ������������ <link linkend="vidix">VIDIX</link>! +Он только для Linux! На не-Linux системах (проверялось на FreeBSD) можете вместо +него использовать <link linkend="vidix">VIDIX</link>! </para> </warning> <procedure> -<title>���������:</title> +<title>Установка:</title> <step><para> - ����� ����������� ���, ��������, ��-������, �������������� <filename>mga_vid.o</filename>: + чтобы ипользовать его, придется, во-первых, скомпилировать <filename>mga_vid.o</filename>: <screen> cd drivers make<!-- --></screen> </para></step> <step><para> - ����� �������� ���������� <filename>/dev/mga_vid</filename>: + Затем создайте устройство <filename>/dev/mga_vid</filename>: <screen>mknod /dev/mga_vid c 178 0</screen> - � ��������� �������: + и загрузите драйвер: <screen>insmod mga_vid.o</screen> </para></step> <step><para> - ��� ������� ��������� ����������� ������� ������, ��������� - ������� <command>dmesg</command>. ���� �� �������, ������� ����� + Вам следует проверить определение размера памяти, используя + команду <command>dmesg</command>. Если он неверен, укажите опцию <option>mga_ram_size</option> - (�� ������� <command>rmmod mga_vid</command>), - ������ ������ ������ � ��: + (но сначала <command>rmmod mga_vid</command>), + указав размер памяти в Мб: <screen>insmod mga_vid.o mga_ram_size=16</screen> </para></step> <step><para> - ����� � ������ ������������� ��������� ��� ��������������, ������� �������� - ��������� ������ � ����� ����� <filename>/etc/modules.conf</filename>: + чтобы в случае необходимости загружать его автоматической, сначала добавьте + следующую строку в конец файла <filename>/etc/modules.conf</filename>: <programlisting>alias char-major-178 mga_vid</programlisting> - ����� ���������� ������ <filename>mga_vid.o</filename> � ��������������� ����� � �������� - <filename>/lib/modules/<replaceable>������_����</replaceable>/<replaceable>���_��_���</replaceable></filename>. + Затем скопируйте модуль <filename>mga_vid.o</filename> в соответствующее место в каталоге + <filename>/lib/modules/<replaceable>версия_ядра</replaceable>/<replaceable>где_то_тут</replaceable></filename>. </para><para> - ����� ��������� + Затем запустите <screen>depmod -a</screen> </para></step> <step><para> - ������ ���� (����)�������������� <application>MPlayer</application>, - <filename>./configure</filename> ��������� - <filename>/dev/mga_vid</filename> � ������� ������� 'mga'. - ������������� ��� � <application>MPlayer</application> �������������� - ������ <option>-vo mga</option>, ���� ����������� ������� matroxfb, ��� - ������ <option>-vo xmga</option> ��-��� XFree86 3.x.x ��� 4.x.x. + Теперь надо (пере)скомпилировать <application>MPlayer</application>, + <filename>./configure</filename> определит + <filename>/dev/mga_vid</filename> и соберет драйвер 'mga'. + Использование его в <application>MPlayer</application> осуществляется + опцией <option>-vo mga</option>, если используете консоль matroxfb, или + опцией <option>-vo xmga</option> из-под XFree86 3.x.x или 4.x.x. </para></step> </procedure> <para> -������� mga_vid �������� ��������� � Xv. +Драйвер mga_vid работает совместно с Xv. </para> <para> -�� ����� ���������� <filename>/dev/mga_vid</filename> ����� �������� ��������� ����������, -��������, �������� +Из файла устройства <filename>/dev/mga_vid</filename> можно получать некоторую информацию, +например, командой <screen>cat /dev/mga_vid</screen> -� ���� ����� ������ ��� ��������� �������: +В него можно писать для изменения яркости: <screen>echo "brightness=120" > /dev/mga_vid</screen> </para> </sect2> <sect2 id="tdfxfb" xreflabel="3Dfx YUV support (tdfxfb)"> -<title>��������� 3Dfx YUV</title> +<title>Поддержка 3Dfx YUV</title> <para> -���� ������� ���������� ������� ������� ����������� tdfx ��� ��������������� -������� � YUV ����������. ��� ����������� ���� � ���������� tdfxfb � �������������� � +Этот драйвер использует ядерный драйвер фреймбуфера tdfx для воспроизведения +фильмой с YUV ускорением. Вам потребуется ядро с поддержкой tdfxfb и перекомпиляция с <screen>./configure --enable-tdfxfb</screen> </para> </sect2> <sect2 id="opengl"> -<title>OpenGL �����</title> +<title>OpenGL вывод</title> <para> -<application>MPlayer</application> ������������ ��������������� ������� ����� OpenGL, -�� ���� ���� ���������/������� ������������ xv, ��� � ������ PC � Linux, -����� ����������� xv, ������������������ OpenGL ����������� ����. ���� � ��� -���������� X11 ��� ��������� xv, OpenGL �������������� ������. +<application>MPlayer</application> поддерживает воспроизведение фильмов через OpenGL, +но если ваша платформа/драйвер поддердивает xv, как в случае PC с Linux, +лучше используйте xv, производительность OpenGL значительно ниже. Если у вас +реализация X11 без поддержки xv, OpenGL жизнеспособная замена. </para> <para> -� ���������, �� ��� �������� ������������ ��� �����������. �������� -Utah-GLX (��� XFree86 3.3.6) ����� �� ��� ���� ����. -����������� ��������� �������� <ulink url="http://utah-glx.sf.net"/>. +К сожалению, не все драйвера поддерживают эту возможность. Драйвера +Utah-GLX (для XFree86 3.3.6) имеют ее для всех карт. +Подробности установки смотрите <ulink url="http://utah-glx.sf.net"/>. </para> <para> -XFree86(DRI) 4.0.3 ��� ����� ������������ OpenGL � ������� Matrox � Radeon, -4.2.0 ��� ����� ������� ������������ � Rage128. -���������� �� ����������� � ��������� �������� �� <ulink url="http://dri.sf.net"/> . +XFree86(DRI) 4.0.3 или новее поддерживает OpenGL с картами Matrox и Radeon, +4.2.0 или более поздние поддерживают и Rage128. +Инструкции по закачиванию и установке смотрите на <ulink url="http://dri.sf.net"/> . </para> <para> -��������� �� ������ �� ����� �������������: ����� ����� GL ����� �������������� -��� ��������� ������������������� �� ��������� TV ������. ���������� ���������� -���������� ��������� (��� ������� ��� nVidia): +Подсказка от одного из наших пользователей: видео вывод GL может использоваться +для получения синхронизированного по вертикали TV вывода. Необходимо установить +переменную окружения (как минимум для nVidia): </para> <para> @@ -947,363 +947,363 @@ <sect2 id="aalib"> -<title>AAlib - ����������� � ��������� ������</title> +<title>AAlib - отображение в текстовом режиме</title> <para> -AAlib - ��� ���������� ��� ����������� ������� � ��������� ������, ��������� ������ -ASCII ��������[renderer]. ���������� <emphasis>���������</emphasis> �������� ��� -�������������� ��, ����� ��� Doom, Quake, � �.�. <application>MPlayer</application> -�������� ����� ������� ������� ��� ���. ���� <filename>./configure</filename> -������������ ������������� aalib, ����� ������ libvo ������� ��� aalib. +AAlib - это библиотека для отображения графики в текстовом режиме, используя мощный +ASCII рендерер[renderer]. Существует <emphasis>множество</emphasis> программ уже +поддерживающих ее, такие как Doom, Quake, и т.д. <application>MPlayer</application> +содержит очень удобный драйвер для нее. Если <filename>./configure</filename> +обнаруживает установленную aalib, будет собран libvo драйвер для aalib. </para> <para> -� AA Window ����� ������������ ��������� ������� ��� ��������� �������� ����������: +В AA Window можно использовать некоторые клавиши для изменения настроек рендеринга: </para> <informaltable> <tgroup cols="2"> <thead> - <row><entry>�������</entry><entry>��������</entry></row> + <row><entry>Клавиша</entry><entry>Действие</entry></row> </thead> <tbody> <row><entry><keycap>1</keycap></entry><entry> - ��������� ������������� + уменьшить контрастность </entry></row> <row><entry><keycap>2</keycap></entry><entry> - ��������� ������������� + увеличить контрастность </entry></row> <row><entry><keycap>3</keycap></entry><entry> - ��������� ������� + уменьшить яркость </entry></row> <row><entry><keycap>4</keycap></entry><entry> - ��������� ������� + увеличить яркость </entry></row> <row><entry><keycap>5</keycap></entry><entry> - ���������/���������� �������� ���������� + включение/отключение быстрого рендеринга </entry></row> <row><entry><keycap>6</keycap></entry><entry> - ��������� ������ ����������[dithering] (����������, ������������� ������[error distribution], Floyd Steinberg) + установка режима зашумления[dithering] (отсутствие, распределение ошибки[error distribution], Floyd Steinberg) </entry></row> <row><entry><keycap>7</keycap></entry><entry> - ������������� ����������� + инвертировать изображение </entry></row> <row><entry><keycap>8</keycap></entry><entry> - ������������ ����� ����������� aa � <application>MPlayer</application> + переключение между управлением aa и <application>MPlayer</application> </entry></row> </tbody> </tgroup> </informaltable> <variablelist> -<title>����� ���� ������������ ��������� ����� ��������� ������:</title> +<title>Могут быть использованы следующие опции командной строки:</title> <varlistentry> <term><option>-aaosdcolor=<replaceable>V</replaceable></option></term> <listitem><para> - ����� ����� OSD + Смена цвета OSD </para></listitem> </varlistentry> <varlistentry> <term><option>-aasubcolor=<replaceable>V</replaceable></option></term> <listitem><para> - ����� ����� ��������� + Смена цвета субтитров </para><para> - ��� <replaceable>V</replaceable> ����� ����: - <literal>0</literal> (����������), - <literal>1</literal> (������), - <literal>2</literal> (������), - <literal>3</literal> (������ �����), - <literal>4</literal> (���������[reverse]), - <literal>5</literal> (�����������). + где <replaceable>V</replaceable> может быть: + <literal>0</literal> (нормальный), + <literal>1</literal> (темный), + <literal>2</literal> (жирный), + <literal>3</literal> (жирный шрифт), + <literal>4</literal> (реверсный[reverse]), + <literal>5</literal> (специальный). </para></listitem> </varlistentry> </variablelist> <variablelist> -<title>AAlib ���� ������������� ������� ���������� �����. ��� ��������� �� ������::</title> +<title>AAlib сама предоставляет большое количество опций. Вот некоторые из важных::</title> <varlistentry> <term><option>-aadriver</option></term> <listitem><simpara> - ���������� ������������� aa ������� (X11, curses, Linux). + Установить рекомендуемый aa драйвер (X11, curses, Linux). </simpara></listitem> </varlistentry> <varlistentry> <term><option>-aaextended</option></term> <listitem><simpara> - ������������ ��� 256 ��������. + Использовать все 256 символов. </simpara></listitem> </varlistentry> <varlistentry> <term><option>-aaeight</option></term> <listitem><simpara> - ������������ ������������ ASCII. + Использовать восьмибитную ASCII. </simpara></listitem> </varlistentry> <varlistentry> <term><option>-aahelp</option></term> <listitem><simpara> - ������� ��� ����� aalib. + Выводит все опции aalib. </simpara></listitem> </varlistentry> </variablelist> <note> <para> -��������� ����� ������ ��������� CPU, �������� ��� ������������� AA-on-X -(������������� aalib ��� X), � ������ ��� ������������� ����������� ��-���������� -�������. ����������� SVGATextMode, ����� ��������� ������� ��������� ����� � -�������������! (������ ����� ���� Hercules �����[secondary head Hercules cards -rock] :) ), ��, IMHO, �� ������ ������������ ����� <option>-vf 1bpp</option>, ����� -�������� ������� �� hgafb :) +Рандеринг очень сильно загружает CPU, особенно при использовании AA-on-X +(использование aalib под X), и меньше при использовании стандартной не-фреймбуфер +консоли. Используйте SVGATextMode, чтобы настроить большой текстовый режим и +наслаждайтесь! (второй выход карт Hercules рулит[secondary head Hercules cards +rock] :) ), но, IMHO, вы можете использовать опцию <option>-vf 1bpp</option>, чтобы +получить графику на hgafb :) </para> </note> <para> -����������� ����� <option>-framedrop</option>, ���� ��� ��������� ������������ ����� -��� ��������� ���� ������! +Используйте опцию <option>-framedrop</option>, если ваш компьютер недостаточно быстр +для отрисовки всех кадров! </para> <para> -��� ��������������� �� ���������, �� �������� ������ �������� � �������� ��� -������������� �������� Linux, � �� curses(<option>-aadriver linux</option>). -�� ��� ���� �� ����� ����� ����� ������ � -<filename>/dev/vcsa<replaceable><��������></replaceable></filename>! -��� �� ������������ aalib �������������, �� vo_aa ������ ��� �������� ���������� -������ �����. �������� <ulink url="http://aa-project.sf.net/tune"/> ��� -���������� ����� �������. +При воспроизведении на терминале, вы получите лучшую скорость и качество при +использовании драйвера Linux, а не curses(<option>-aadriver linux</option>). +Но при этом вы долны иметь право записи в +<filename>/dev/vcsa<replaceable><терминал></replaceable></filename>! +Это не определяется aalib автоматически, но vo_aa вместо нее пытается определить +лучший режим. Смотрите <ulink url="http://aa-project.sf.net/tune"/> для +дальнейших задач тюнинга. </para> </sect2> <sect2 id="caca"> -<title><systemitem class="library">libcaca</systemitem> - ������� ASCII Art ����������</title> +<title><systemitem class="library">libcaca</systemitem> - Цветная ASCII Art библиотека</title> <para> -���������� <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink> - -��� ����������� ����������, ��������� ����� ������ ��������, ��� ��� ��� ����� -�������� �� ������ ����� ������ ��� ��������� ����������. ��� �� �����, ��� -���������� <systemitem class="library">AAlib</systemitem>. -<systemitem class="library">libcaca</systemitem> ������� �������� ��� ����� ������, -��� ��� ��� ����� �������� �� ���� unix �������� (������� Max OS X), ��������� -���������� <systemitem class="library">slang</systemitem> ��� -<systemitem class="library">ncurses</systemitem>, ��� DOS ��������� ���������� -<systemitem class="library">conio.h</systemitem>, � ��� windows, ��������� ���� -<systemitem class="library">slang</systemitem>, ���� -<systemitem class="library">ncurses</systemitem> (����� Cygwin ��������), ���� -<systemitem class="library">conio.h</systemitem>. ���� ������ +Библиотека <ulink url="http://sam.zoy.org/projects/libcaca/"><systemitem class="library">libcaca</systemitem></ulink> - +это графическая библиотека, выводящая чекст вместо пикселов, так что она может +работать на старых видео картах или текстовых терминалах. Она не такая, как +знаменитая <systemitem class="library">AAlib</systemitem>. +<systemitem class="library">libcaca</systemitem> требует терминал для своей работы, +так что она будет работать на всех unix системах (включая Max OS X), используя +библиотеку <systemitem class="library">slang</systemitem> или +<systemitem class="library">ncurses</systemitem>, под DOS используя библиотеку +<systemitem class="library">conio.h</systemitem>, и под windows, используя либо +<systemitem class="library">slang</systemitem>, либо +<systemitem class="library">ncurses</systemitem> (через Cygwin эмуляцию), либо +<systemitem class="library">conio.h</systemitem>. Если скрипт <filename>./configure</filename> -���������� <systemitem class="library">libcaca</systemitem>, �� caca libvo ������� -����� ������. +определяет <systemitem class="library">libcaca</systemitem>, то caca libvo драйвер +будет собран. </para> <itemizedlist> -<title>������� �� <systemitem class="library">AAlib</systemitem> ���������:</title> +<title>Отличия от <systemitem class="library">AAlib</systemitem> следующие:</title> <listitem><simpara> - 16 ��������� ������ ��� ������ �������� (256 �������� ���) + 16 доступных цветов для вывода символов (256 цветовых пар) </simpara></listitem> <listitem><simpara> - ����������[dithering] �������� ����������� + зашумление[dithering] цветного изображения </simpara></listitem> </itemizedlist> <itemizedlist> -<title>�� <systemitem class="library">libcaca</systemitem> ����� ����� ��������� -�����������:</title> +<title>Но <systemitem class="library">libcaca</systemitem> также имеет следующие +ограничения:</title> <listitem><simpara> - ��� ��������� �������, �������������, ����� + нет поддержки яркости, контрастности, гаммы </simpara></listitem> </itemizedlist> <para> -�� ������ ������������ ��������� ������� � ���� caca ��� �������� ����� -����������: +ВЫ можете использовать следующие клавиши в окне caca для именения опций +рендеринга: </para> <informaltable> <tgroup cols="2"> <thead> - <row><entry>�������</entry><entry>��������</entry></row> + <row><entry>Клавиша</entry><entry>Действие</entry></row> </thead> <tbody> <row><entry><keycap>d</keycap></entry><entry> - ����������� ������� ����������[dithering] <systemitem class="library">libcaca</systemitem>. + Перключение методов зашумления[dithering] <systemitem class="library">libcaca</systemitem>. </entry></row> <row><entry><keycap>a</keycap></entry><entry> - ������������� �����������[antialiasing] <systemitem class="library">libcaca</systemitem>. + Перекллючение сглаживания[antialiasing] <systemitem class="library">libcaca</systemitem>. </entry></row> <row><entry><keycap>b</keycap></entry><entry> - ������������ ���� <systemitem class="library">libcaca</systemitem>. + Переключение фона <systemitem class="library">libcaca</systemitem>. </entry></row> </tbody> </tgroup> </informaltable> <variablelist> -<title><systemitem class="library">libcaca</systemitem> ����� ����������� ��������� -���������� ���������:</title> +<title><systemitem class="library">libcaca</systemitem> также анализирует следующие +переменные окружения:</title> <varlistentry> <term><option>CACA_DRIVER</option></term> <listitem><simpara> - ���������� ������������� caca �������, �������� ncurses, slang, x11. + Установить рекомендуемый caca драйвер, например ncurses, slang, x11. </simpara></listitem> </varlistentry> <varlistentry> - <term><option>CACA_GEOMETRY (������ X11)</option></term> + <term><option>CACA_GEOMETRY (только X11)</option></term> <listitem><simpara> - ��������� ���������� ����� � ���������, ��������, 128x50. + Указывает количество строк и стольбцов, например, 128x50. </simpara></listitem> </varlistentry> <varlistentry> - <term><option>CACA_FONT (������ X11)</option></term> + <term><option>CACA_FONT (только X11)</option></term> <listitem><simpara> - ��������� ������������ �����, ��������, fixed, nexus. + Указывает используемый шрифт, например, fixed, nexus. </simpara></listitem> </varlistentry> </variablelist> <para> -���������� ����� <option>-framedrop</option>, ���� ��� ��������� ������������ ����� ��� -���������� ���� ������. +Испольуйте опцию <option>-framedrop</option>, если ваш компьютер недостаточно быстр для +рендеринга всех кадров. </para> </sect2> <sect2 id="vesa"> -<title>VESA - ����� � VESA BIOS</title> +<title>VESA - вывод в VESA BIOS</title> <para> -���� ������� ��� ����������� � ����������� ��� <emphasis role="bold">������������� -�������</emphasis> ��� ����� ���� � VESA VBE 2.0 ����������� BIOS. -������ ������������ ����� �������� ����������� � ��� ,��� �� �������� ������������� -�������� TV �����. -<citetitle>VESA BIOS EXTENSION (VBE) ������ 3.0 ����: 16 ��������, 1998</citetitle> -(�������� 70) ������: +Этот драйвер был разработатн и представлен как <emphasis role="bold">универсальный +драйвер</emphasis> для любых карт с VESA VBE 2.0 совместимым BIOS. +Другое преимущество этого драйвера заключается в том ,что он пытается принудительно +включить TV вывод. +<citetitle>VESA BIOS EXTENSION (VBE) Версия 3.0 Дата: 16 сентября, 1998</citetitle> +(Страница 70) гласит: </para> <blockquote> <formalpara><title>Dual-Controller Designs</title> <para> -VBE 3.0 ������������ ������ � ����� �������������, �����������, ��� ��������� -��� ����������� ������ ����� ������ �������������, � ����������� ������������ -BIOS ROM �� ��� �� �����, �� �������� ������ �� ���������� ���� ������� �� ����� -���� ���� ������������. ��� ������������ �� ����������� ������������� �������������, -�� ��������� ����������, ���������� �� VBE 3.0 -��������� ��������. VBE ������� 00h (������� ���������� � �����������) ���������� -��������������� ���������� ���� ������������, ������� ������������ ������ -��������� �������. ����� ���������� �������� �����, ������������ ��������������� -����������. ������ �� ��������� VBE ������� ����� �������� � �������� -������������. +VBE 3.0 поддерживает дизайн с двумя контроллерами, предполагая, что поскольку +оба контроллера обычно имеют одного производителя, и управляются единственной +BIOS ROM на той же карте, то возможно скрыть от приложения факт наличия на самом +деле двух контроллеров. Это ограничивает их независимое одновременное использование, +но позволяет приложеням, выпущенным до VBE 3.0 +нормально работать. VBE функция 00h (Вернуть информацию о контроллере) возвращает +комбинированную информацию двух контроллеров, включая объединенный список +доступных режимов. Когда приложение выбирает режим, активируется соответствующий +контроллер. Каждая из остальных VBE функций затем работает с активным +контроллером. </para> </formalpara> </blockquote> <para> -��� ��� � ��� ��� ���� �������� ���������� TV �����, ��������� ���� �������. -(��������������, ��� TV-����� - ��������� ����������[standalone head] ��� -��������� ����� ��� �������.) +Так что у вас ест шанс получить работающий TV выход, используя этот драйвер. +(Предполагается, что TV-выход - отдельный контроллер[standalone head] или +отдельный выход как минимум.) </para> <itemizedlist spacing="compact"> -<title>������������</title> +<title>ПРЕИМУЩЕСТВА</title> <listitem><simpara> - � ��� ���� ���� �������� ������, <emphasis role="bold">���� ���� Linux - �� �����</emphasis> ���� ����� ������������. + У вас есть шанс смотреть фильмы, <emphasis role="bold">даже если Linux + не знает</emphasis> ваше видео оборудование. </simpara></listitem> <listitem><simpara> - ��� �� ��������� ������������� � Linux ������, ������������ � ������� - (����� X11 (�� �� XFree86), fbdev � �.�.). ���� ������� ����� ����������� - �� <emphasis role="bold">���������� ������</emphasis>. + Вам не требуется устанавливать в Linux ничего, относящегося к графике + (вроде X11 (он же XFree86), fbdev и т.п.). Этот драйвер может запускаться + из <emphasis role="bold">текстового режима</emphasis>. </simpara></listitem> <listitem><simpara> - � ��� ���� ���� �������� <emphasis role="bold">���������� TV-�����</emphasis>. - (��� �������� ��� ������� ��� ATI ����). + У вас есть шанс получить <emphasis role="bold">работающий TV-выход</emphasis>. + (Это известно как минимум для ATI карт). </simpara></listitem> <listitem><simpara> - ���� ������� �������� ���������� <function>int 10h</function>, ��� ��� ��� - �� �������� - �� �������� <emphasis role="bold">��������</emphasis> - ���� <emphasis>���������</emphasis> BIOS � <emphasis>�������� ������</emphasis> - (�� ����� ���� vm86 �����). + Этот драйвер вызывает обработчик <function>int 10h</function>, так что это + не эмуляция - он вызывает <emphasis role="bold">реальные</emphasis> + вещи <emphasis>реального</emphasis> BIOS в <emphasis>реальном режиме</emphasis> + (на самом деле vm86 режим). </simpara></listitem> <listitem><simpara> - � ��� �� ������ ������������ VIDIX, ������� ���������� ����������� �����, - <emphasis role="bold">�</emphasis> TV ����� ������������! - (������������� ��� ATI ����.) + С ним вы можете использовать VIDIX, получая ускоренное отображение видео, + <emphasis role="bold">и</emphasis> TV вывод одновременно! + (Рекомендуется для ATI карт.) </simpara></listitem> <listitem><simpara> - ���� � ��� ���� VESA VBE 3.0+, � �� ���-�� ������� + Если у вас есть VESA VBE 3.0+, и вы где-то указали <option>monitor-hfreq, monitor-vfreq, monitor-dotclock</option> - (� ����� ������������ ��� � ��������� ������), �� �������� ���������� ��������� - ������� ����������. (��������� General Timing Formula). ����� ������������� - ��� �����������, �� ������ ������� <emphasis role="bold">���</emphasis> ����� - ������ ��������. + (в файле конфигурации или в командной строке), то получите наибольшую возможную + частоту обновления. (Используя General Timing Formula). Чтобы задействовать + эту возможность, вы должны указать <emphasis role="bold">все</emphasis> опции + вашего монитора. </simpara></listitem> </itemizedlist> <itemizedlist spacing="compact"> -<title>����������</title> +<title>НЕДОСТАТКИ</title> <listitem><simpara> - ��� �������� ������ �� <emphasis role="bold">x86 ��������</emphasis>. + Это работает только на <emphasis role="bold">x86 системах</emphasis>. </simpara></listitem> <listitem><simpara> - ����� ������������� ������ ������������� <systemitem class="username">root</systemitem>. + Может использваться только пользователем <systemitem class="username">root</systemitem>. </simpara></listitem> <listitem><simpara> - � ������ ������ �������� ������ ��� <emphasis role="bold">Linux</emphasis>. + В данный момент доступно только для <emphasis role="bold">Linux</emphasis>. </simpara></listitem> </itemizedlist> <important> <para> -�� ����������� ���� ������� � <emphasis role="bold">GCC 2.96</emphasis>! -�� �� ����� ��������! +Не используйте этот драйвер с <emphasis role="bold">GCC 2.96</emphasis>! +Он не будет работать! </para> </important> <variablelist> -<title>����� ��������� ������, ��������� ��� VESA</title> +<title>ОПЦИИ КОМАНДНОЙ СТРОКИ, ДОСТУПНЫЕ ДЛЯ VESA</title> <varlistentry> - <term><option>-vo vesa:<replaceable>�����</replaceable></option></term> + <term><option>-vo vesa:<replaceable>опции</replaceable></option></term> <listitem><simpara> - ������ ������ ������������: <literal>dga</literal> ��� ��������� ������ dga - � <literal>nodga</literal> ��� ��� ����������. � dga ������ �� ������ �������� - ������� ����������� ������ <option>-double</option>. ���������: �� ������ - �������� ��� ��������� ��� <emphasis role="bold">���������������</emphasis> - ������ dga. + данный момент распознаются: <literal>dga</literal> для включения режима dga + и <literal>nodga</literal> для его отключения. В dga режиме вы можете включить + двойную буферизацию опцией <option>-double</option>. Замечание: вы можете + опустить эти параметры для <emphasis role="bold">автоопределения</emphasis> + режтма dga. </simpara></listitem> </varlistentry> </variablelist> <itemizedlist spacing="compact"> -<title>��������� �������� � ������� �� �������</title> +<title>ИЗВЕСТНЫЕ ПРОБЛЕМЫ И СПОСОБЫ ИХ РЕШЕНИЯ</title> <listitem><simpara> - ���� �� ���������� <emphasis role="bold">NLS</emphasis> ����� �� ����� - Linux � ���������� VESA ������� �� ���������� ������, �� ����� ���������� - <application>MPlayer</application> � ��� �������� ����������� - <emphasis role="bold">ROM �����</emphasis> ������ �������������. - �� ������ ��������� ������������ ����� �����, ���������������� �������� - <command>setsysfont</command> �� ������������ Mandrake/Mandriva, ��������. - (<emphasis role="bold">���������</emphasis>: �� �� ������� ������������ ��� - ����������� fbdev). - </simpara></listitem> -<listitem><simpara> - ��������� <emphasis role="bold">����������� �������� Linux</emphasis> �� ��������� - �������� <emphasis role="bold">BIOS �����</emphasis> � DOS ������. - ����� �������, ���� � ��� �������� �������� - ������ ����������� VESA ������� - ������ �� <emphasis role="bold">���������� ������</emphasis>. ����� � ����� ������ ����� - ����������� ��������� ����� (#03) � ��� �������� ������������� ���������.. - </simpara></listitem> -<listitem><simpara> - ����� ����� ���������� ������ VESA �������� �� ��������� - <emphasis role="bold">������</emphasis> �����. ����� ��������� � ������� ����� - ������ ������������� �� ������ ������� - (����� <keycap>Alt</keycap>+<keycap>F<x></keycap>) ����� ������������� - ������� ��� �� ��������. - </simpara></listitem> -<listitem><simpara> - ��� ��������� <emphasis role="bold">����������� TV ������</emphasis> ����������, - ����� TV ������ ��� ��������� �� ��������� ������ PC, �.�. ����� BIOS - �������������� ���� ������ ���� ��� �� ����� POST ���������. + Если вы установили <emphasis role="bold">NLS</emphasis> шрифт на вашем + Linux и запускаете VESA драйвер из текстового режима, то после завершения + <application>MPlayer</application> у вас окажется загруженным + <emphasis role="bold">ROM шрифт</emphasis> вместо национального. + Вы можете загрузить национальный шрифт снова, воспользовавшись утилитой + <command>setsysfont</command> из дистрибутива Mandrake/Mandriva, например. + (<emphasis role="bold">Подсказка</emphasis>: Та же утилита используется для + локализации fbdev). + </simpara></listitem> +<listitem><simpara> + Некоторые <emphasis role="bold">графические драйверы Linux</emphasis> не обновляют + активный <emphasis role="bold">BIOS режим</emphasis> в DOS памяти. + Таким образом, если у вас подобная проблема - всегда используете VESA драйвер + только из <emphasis role="bold">текстового режима</emphasis>. Иначе в любом случае будет + активирован текстовый режим (#03) и вам придется перезагружать компьютер.. + </simpara></listitem> +<listitem><simpara> + Часто после завершения работы VESA драйвера вы получаете + <emphasis role="bold">черный</emphasis> экран. Чтобы вернуться в обычный режим + просто переключитесь на другую консоль + (нажав <keycap>Alt</keycap>+<keycap>F<x></keycap>) затем переключитесь + обратно тем же способом. + </simpara></listitem> +<listitem><simpara> + Для получения <emphasis role="bold">работающего TV выхода</emphasis> необходимо, + чтобы TV разъем был подключен до включения вашего PC, т.к. видео BIOS + инициализирует себя только один раз во время POST процедуры. </simpara></listitem> </itemizedlist> </sect2> @@ -1313,46 +1313,46 @@ <title>X11</title> <para> -���������, ���� ��������. ����� � X11 (��������� ���������� ����������� ������) - -��� ������-���� ���������.�������������� (MMX/3DNow/SSE ����������, �� ��� ����� -���������) ����������� ���������������, ����������� ����� <option>-fs -zoom</option>. -����������� ���� ����� ��������� ���������������, ��� ����� ����������� ����� -<option>-vo xv</option>, ��� <option>-vo xmga</option> ��� ���� Matrox. +Избегайте, если возможно. Вывод в X11 (используя расширение разделяемой памяти) - +без какого-либо ускорения.Поддерживается (MMX/3DNow/SSE ускоренное, но все равно +медленное) программное масштабирование, используйте опции <option>-fs -zoom</option>. +Большинство карт имеют поддержку масштабирования, для этого используйте вывод +<option>-vo xv</option>, или <option>-vo xmga</option> для карт Matrox. </para> <para> -�������� � ���, ��� ����������� ��������� ���� �� ������������ ���������� -��������� �� ������ ��������/TV. � ���� ������ �� ������� ���� ��������/������ -����� ������ �����������, � ���� ������� ����� ��������, -�� ��������� ������ CPU ��� ������������ ���������������. �� ����������� -���������� �����+��������������� SDL ��������, �� ����� ������ �������� -��������! +Проблема в том, что большинство драйверов карт не поддерживают аппаратное +ускорение на втором мониторе/TV. В этом случае вы увидите окно зеленого/синего +цвета вместо изображения, и этот драйвер будет полезным, +но требуется мощный CPU для программного масштабирования. Не используйте +програмный вывод+масштабирование SDL драйвера, он имеет худшее качество +картинки! </para> <para> -����������� ��������������� ����� ���������, ����� ���������� ������ ����� -�������� ����� �����. ��� ����� ������. �������� <link linkend="dga-modelines">������ DGA -������</link> � �������� �������������� ������ � ��� <filename>XF86Config</filename>. +Программное масштабирование очень медленное, лучше попробуйте вместо этого +изменить видео режим. Это очень просто. Смотрите <link linkend="dga-modelines">раздел DGA +режимы</link> и вставьте соотвествующие строки в ваш <filename>XF86Config</filename>. <itemizedlist spacing="compact"> <listitem><simpara> - ���� � ��� XFree86 4.x.x: ����������� <option>-vm</option> �����. ��� - ������������ � ����� � ���������� �����������. ���� ���: + Если у вас XFree86 4.x.x: используйте <option>-vm</option> опцию. Она + переключится в режим с подходящим разрешением. Если нет: </simpara></listitem> <listitem><simpara> - C XFree86 3.x.x: ���������� �������������� ����� ������� ������������ � ������� - ������ - <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>����</keycap> + C XFree86 3.x.x: циклически переключайтесь между разными разрешениями с помощью + клавиш + <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>плюч</keycap> and - <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>�����</keycap>. + <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>минус</keycap>. </simpara></listitem> </itemizedlist> </para> <para> -���� �� �������� ����������� ����� ��������, ����������� ����� Xfree86. -��������� �������� �� ����� ������������ ������ ������� ������������ (���������� -�������������� �������� � �������), ����������� ��� ����� ������� � ������ �����������. +Если не находите вставленные видео режимамы, просмотрите вывод Xfree86. +Некоторые драйверы не могут использовать низкие частоты пикселизации (количество +отрисовываемых пикселей в секунду), необходимые для видео режимов с низким разрешением. </para> </sect2> @@ -1361,222 +1361,222 @@ <title>VIDIX</title> <formalpara> -<title>���������</title> +<title>ПРЕАМБУЛА</title> <para> -<acronym>VIDIX</acronym> - ��� ������������ ��� <emphasis role="bold">VID</emphasis>eo +<acronym>VIDIX</acronym> - это аббревиатура для <emphasis role="bold">VID</emphasis>eo <emphasis role="bold">I</emphasis>nterface for *ni<emphasis role="bold">X</emphasis> -(����� ��������� ��� Unix). -VIDIX ���������� � ������ ��� ��������� ��� ������� ��������� ������������ -������������[user-space], �������������� ����� �� ������������������, ��� mga_vid -��� ���� Matrox. ��� � ���� �� ������ ����������. +(Вмдео интерфейс для Unix). +VIDIX разработан и введен как интерфейс для быстрых драйверов пространства +пользователя[user-space], обеспечивающих такую же производительность, как mga_vid +для карт Matrox. Они к тому же хорошо переносимы. </para> </formalpara> <para> -���� ��������� ��� ����������, ����� �������� ������������ ���������� ��������� ����� -(��������� ��� mga_vid, rage128_vid, radeon_vid, pm3_vid) � ������ �����. -�� ������������� ��������������� ��������� � �����, ��������� ��� -BES (BackEnd scalers) ��� OV (Video Overlays). �� �� ������������� ��������������� ���������� -� �����, ��������� ��� ����������� ������� (� �� ���� ������������� � �������� X11 -� ������������ �������.) �.�. �������� ���� ���������� - �������� �� ��������� -�������� ��������������� �����. +Этот интерфейс был разработан, чтобы уместить существующие интерфейсы ускорения видео +(известные как mga_vid, rage128_vid, radeon_vid, pm3_vid) в единую схему. +Он предоставляет высокоуровневый интерфейс к чипам, известным как +BES (BackEnd scalers) или OV (Video Overlays). Он не предоставляет низкоуровневого интерфейса +к вещам, известным как графические серверы (Я не хочу соревноваться с командой X11 +в переключении режимов.) Т.е. основная цель интерфейса - ускорить до максимума +скорость воспроизведения видео. </para> <itemizedlist spacing="compact"> -<title>�������������</title> +<title>ИСПОЛЬЗОВАНИЕ</title> <listitem><simpara> - �� ������ ������������ ��������� ������������: <option>-vo xvidix</option>. - ���� ������� ��� ���������� ��� X11 �������� � VIDIX ����������. �� - ������� X ������ � ����� �������� ������ ��� ���. ������ �����, ��� - ��������� ���� ������� �������� ���������� � ������������ � ����� �������� X, - �� ����� ���� ���������� ��������� �����������, ������������ � ������ - ����������. - �� ������ ������������� ���, ��������� ������ �����������, ������������ X, - XF86Config ������ "VideoRam" � ������� ���������. ��� ������� ���������� ���� - �������� � ���������� ������������� ����������� ����� 4��. ���� � ��� ������ - 8�� �����������, ������ ����� ����� ������������ ����� "XaaNoPixmapCache" � - ������� �������. - </simpara></listitem> -<listitem><simpara> - ���������� ���������� VIDIX �������: <option>-vo cvidix</option>. - ��� ����������� ���� ��������� ���������� � ������������������ ���������� - (� ��������� ������ ������ ��������� ����������� �� ������), - � �� ������ ����� ��� �� ������, ��� � � <option>-vo mga</option> ��� - <option>-vo fbdev</option>. ����� nVidia, ��� �� �����, �������� �������� - ��������� ����������� ����� � ��������� ��������� �������. �������� ������ - <link linkend="vidix-nvidia">nvidia_vid</link> ��� ����� ��������� ����������. - </simpara></listitem> -<listitem><simpara> - �� ������ ������������ ������������� VIDIX, ����������� � ��������� - ��������� ����� ������, ��������: <option>-vo vesa:vidix</option> - (<emphasis role="bold">������ Linux</emphasis>) � + Вы можете использовать отдельный видеодрайвер: <option>-vo xvidix</option>. + Этот драйвер был разработан как X11 фронтенд к VIDIX технологии. Он + требует X сервер и может работать только под ним. Имейте ввиду, что + поскольку этот драйвер напрямую обращается к оборудованию в обход драйвера X, + то могут быть повреждены растровые изображения, кешированные в памяти + видеокарты. + Вы можете предотвратить это, ограничив размер видеопамяти, используемой X, + XF86Config опцией "VideoRam" в разделе устройств. Вам следует установить этот + параметр в количество установленной видеопамяти минус 4Мб. Если у вас меньше + 8Мб видеопамяти, вместо этого можно использовать опцию "XaaNoPixmapCache" в + разделе экранов. + </simpara></listitem> +<listitem><simpara> + Существует консольный VIDIX драйвер: <option>-vo cvidix</option>. + Для большинства карт требуется работающий и инициализированный фреймбуфер + (в противном случае просто испортите изображение на экране), + и вы будете иметь тот же эффект, что и с <option>-vo mga</option> или + <option>-vo fbdev</option>. Карты nVidia, тем не менее, способны выводить + полностью графическое видео в настоящей текстовой консоли. Смотрите раздел + <link linkend="vidix-nvidia">nvidia_vid</link> для более подробной информации. + </simpara></listitem> +<listitem><simpara> + Вы можете использовать подустройство VIDIX, примененное к различным + драйверам видео вывода, например: <option>-vo vesa:vidix</option> + (<emphasis role="bold">только Linux</emphasis>) и <option>-vo fbdev:vidix</option>. </simpara></listitem> </itemizedlist> <para> -��� ������������� �������, ����� ������� ������ ����� ������������ � +Это действительно неважно, какой драйвер вывода видео используется с <emphasis role="bold">VIDIX</emphasis>. </para> <itemizedlist spacing="compact"> -<title>����������</title> +<title>ТРЕБОВАНИЯ</title> <listitem><simpara> - ���������� ������ ���������� � ����������� ������ (����� ���� nVidia � - ��������� <option>-vo cvidix</option>). + Видеокарта должна находиться в графическом режиме (кроме карт nVidia с + драйвером <option>-vo cvidix</option>). </simpara></listitem> <listitem><simpara> - ������� ������ ����� <application>MPlayer</application> ������ ����� - ������� ���������� � ���� ��������� �������� VIDIX ��������� ����� �������������� �������. + Драйвер вывода видео <application>MPlayer</application> должен знать + текущий видеорежим и быть способным сообщить VIDIX некоторые видео характеристики сервера. </simpara></listitem> </itemizedlist> <formalpara> -<title>������� �������������</title> +<title>СПОСОБЫ ИСПОЛЬЗОВАНИЯ</title> <para> -����� VIDIX ������������ � �������� <emphasis role="bold">�������������</emphasis> (<option>-vo -vesa:vidix</option>), ��������� ����������� ������������ ��������� ������ ����� -(������ ������ <emphasis role="bold">vo_server</emphasis>). �������������, �� ������ -�������� � ��������� ������ <application>MPlayer</application> �� �� �����, ��� � ��� -vo_server. ������������� �� �������� ���� <option>-double</option> -��� ��������� ������� ��������. (� ���������� ������������ ���� ���� � VIDIX ��� ������� -��� ���� ATI). <option>-vo xvidix</option> ������������� �������� ��������� �����: +Когда VIDIX используется в качестве <emphasis role="bold">подустройства</emphasis> (<option>-vo +vesa:vidix</option>), настройка видеорежима производится драйвером вывода видео +(короче говоря <emphasis role="bold">vo_server</emphasis>). Следовательно, вы можете +передать в командную строку <application>MPlayer</application> те же ключи, что и для +vo_server. Дополнительно он понимает ключ <option>-double</option> +как глобально видимый параметр. (Я рекомендую использовать этот ключ с VIDIX как минимум +для карт ATI). <option>-vo xvidix</option> дополнительно понимает следующие опции: <option>-fs -zoom -x -y -double</option>. </para> </formalpara> <para> -�� ������ �������� ������� VIDIX ������� ������� ���������� � ��������� ������ +Вы можете напрямую указать VIDIX драйвер третьим параметром к командной строке : <screen>mplayer -vo xvidix:mga_vid.so -fs -zoom -double <replaceable>file.avi</replaceable></screen> -��� +или <screen>mplayer -vo vesa:vidix:radeon_vid.so -fs -zoom -double -bpp 32 <replaceable>file.avi</replaceable></screen> -�� ��� ������, � ��� �� ������� ����� ������. � ���� ������ ������������� -����������� ��������� ������� � ��������� ����� ���� ��������������� -(�� ����� <emphasis role="bold">���������</emphasis> ��� ���������). -��� ������� ��� ������ ������ ���� �� ��������� �������, ��� �� �������� � -<application>MPlayer</application> �� ���������� ��� �������������. -����������, �������� �� ���� �������������. ���������� ���� - ������������� -VIDIX ��� ���������� ��� �������������� ��������������� ��������. +Но это опасно, и вам не следует этого делать. В этом случае принудительно +запускается указанный драйвер и результат может быть непредсказуемым +(он может <emphasis role="bold">подвесить</emphasis> ваш компьютер). +Вам следует это делать ТОЛЬКО если вы абсолютно уверены, что он работает и +<application>MPlayer</application> не использует его автоматически. +Пожалуйста, сообщите об этом разработчикам. Правильный путь - использование +VIDIX без аргументов для задействования автоопределения драйвера. </para> <para> -��������� VIDIX ������� ������ ������ � ������������, �� ������ ���� -��������� ��� �� ����� root, ���� ���������� SUID ��� �� ����������� ���� -<application>MPlayer</application> ((<emphasis role="bold">��������: -��� ������� ���� �������������</emphasis>). -��� �������, �� ������ ������������ ����������� ������ ����, ��� ����: +Поскольку VIDIX требует прямой доступ к оборудованию, вы можете либо +запускать его от имени root, либо установить SUID бит на исполняемый файл +<application>MPlayer</application> ((<emphasis role="bold">Внимание: +Это большой риск безопастности</emphasis>). +Как вариант, вы можете использовать специальный модуль ядра, как этот: </para> <procedure> <step><para> <!-- FIXME correct translation of 'development version' --> - �������� <ulink url="http://www.arava.co.il/matan/svgalib/">��������������� ������</ulink> - svgalib (�������� 1.9.17), <emphasis role="bold">���</emphasis> - ������, ��������� Alex ���������� ��� ������������� � <application>MPlayer</application> - (��� �� ������� ������� ���������� svgalib ��� ����������) - <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/svgalib/svgalib_helper-1.9.17-mplayer.tar.bz2">������</ulink>. + Скачайте <ulink url="http://www.arava.co.il/matan/svgalib/">разрабатываемую версию</ulink> + svgalib (например 1.9.17), <emphasis role="bold">ИЛИ</emphasis> + версию, созданную Alex специально для использования с <application>MPlayer</application> + (она не требует наличия исходников svgalib для компиляции) + <ulink url="http://www.mplayerhq.hu/MPlayer/contrib/svgalib/svgalib_helper-1.9.17-mplayer.tar.bz2">отсюда</ulink>. </para></step> <step><para> - ������������� ������ � �������� <filename class="directory">svgalib_helper</filename> - (�� ����� ���� ������ ������ �������� - <filename class="directory">svgalib-1.9.17/kernel/</filename>, ���� �� ������� ��������� - � ����� svgalib) � ��������� insmod ��� ����. + Скомпилируйте модуль в каталоге <filename class="directory">svgalib_helper</filename> + (он может быть найден внутри каталога + <filename class="directory">svgalib-1.9.17/kernel/</filename>, если вы скачали исходники + с сайта svgalib) и выполните insmod для него. </para></step> <step><para> - ��� �������� ����������� ��������� � �������� <filename class="directory">/dev</filename>, - ��������� �� ����� root ������� <screen>make device</screen> � + Для создания необходимых устройств в каталоге <filename class="directory">/dev</filename>, + выполните от имени root команду <screen>make device</screen> в <filename class="directory">svgalib_helper</filename>. </para></step> <step><para> - ����������� ������� <filename class="directory">svgalib_helper</filename> � + Переместите каталог <filename class="directory">svgalib_helper</filename> в <filename class="directory">mplayer/main/libdha/svgalib_helper</filename>. </para></step> <step><para> - ���������, ���� �� ������� ��������� � ����� svgalib: ������� ����������� ����� ������� - CFLAGS, ���������� ������ "svgalib_helper" � ����� + Требуется, если вы скачали исходники с сайта svgalib: Удалите комментарий перед строкой + CFLAGS, содержаший строку "svgalib_helper" в файле <filename class="directory">libdha/Makefile</filename>. </para></step> <step><para> - ���������������� � ���������� libdha. + Перекомпилируйте и установите libdha. </para></step> </procedure> <sect3 id="vidix-ati"> -<title>ATI �����</title> +<title>ATI карты</title> <para> -� ����� ������ ��� ����������� ���� ATI, ������� �� Mach64 � ���������� ���������� -Radeon, ������� ���������� ���������. +В даный момент для большинства карт ATI, начиная от Mach64 и заканчивая последними +Radeon, имеется встроенная поддержка. </para> <para> -���������� ��� ��������������� �������� �����: <filename>radeon_vid</filename> ��� -Radeon � <filename>rage128_vid</filename> ��� ���� Rage 128. �� ������ ������������� -������������ ���� �� ��� ��� ��������� VIDIX ������������� ���������� ��� ��������� -��������. +Существует два скомпилрованных бинарных файла: <filename>radeon_vid</filename> для +Radeon и <filename>rage128_vid</filename> для карт Rage 128. Вы можете принудительно +использовать один из них или позволить VIDIX автоматически опробовать все доступные +драйверы. </para> </sect3> <sect3 id="vidix-mga"> -<title>Matrox �����</title> +<title>Matrox карты</title> <para> -����������, ��� �������� Matrox G200, G400, G450 � G550. +Сообщалось, что работают Matrox G200, G400, G450 и G550. </para> <para> <!-- FIXME what is 'video equalizers ' ? --> -������� ������������ ����� ����������� � ������ ���� ����� �� �����, ��� � -<link linkend="mga_vid">Matrox ����������</link> +Драйвер поддерживает видео эквалайзеры и должем быть столь же быстр, как и +<link linkend="mga_vid">Matrox фреймбуфер</link> </para> </sect3> <sect3 id="vidix-trident"> -<title>Trident �����</title> +<title>Trident карты</title> <para> -���������� ������� ��� ������� Trident Cyberblade/i1, ������� ����� ����� -�� ����������� ������ VIA Epia. +Существует драйвер для чипсета Trident Cyberblade/i1, который можно найти +на материнских платах VIA Epia. </para> <para> -������� ������� � �������������� +Драйвер написан и поддерживается <ulink url="http://www.blackfiveservices.co.uk/EPIAVidix.shtml">Alastair M. Robinson</ulink> </para> </sect3> <sect3 id="vidix-3dlabs"> -<title>3DLabs �����</title> +<title>3DLabs карты</title> <para> -���� ������� ��� ����� 3DLabs GLINT R3 � Permedia3 ����������, ����� ��� �� -����������, ��� ��� ������ ��������������. +Хотя драйвер для чипов 3DLabs GLINT R3 и Permedia3 существует, никто его не +тестировал, так что отчеты приветствуются. </para> </sect3> <sect3 id="vidix-nvidia"> -<title>nVidia �����</title> +<title>nVidia карты</title> <para> - ���������� ����������� �������� nvidia_vid ����������� � ����������� ���������� - ����� � <emphasis role="bold">�������, ����� ��������� �������</emphasis> - ��� - ������ �� �� �� ���� ����������� ��� ����� � X. ��� ���� ���� �� ����� ������������ - ������� ������ ����� <option>cvidix</option>, ��� ��������� ��������� ������: + Уникальная особенность драйвера nvidia_vid заключается в способности отображать + видео в <emphasis role="bold">простой, чисто текстовой консоли</emphasis> - без + какого бы то ни было фреймбуфера или магии с X. Для этой цели мы будем использовать + драйвер вывода видео <option>cvidix</option>, как показывет следующий пример: <screen>mplayer -vo cvidix <replaceable>example.avi</replaceable></screen> </para> </sect3> <sect3 id="vidix-sis"> -<title>SiS �����</title> +<title>SiS карты</title> <para> -���, ��� � nvidia_vid, ������ ����������������� ���. +Это, как и nvidia_vid, весьма экспериментальный код. </para> <para> -�� ����������� �� SiS 650/651/740 (�������� �������������� ������, ������������ � -SiS ������� ���������[barebones] "Shuttle XPC") +Он тестровался на SiS 650/651/740 (наиболее распространный чипсет, используемый в +SiS версиях байрбонов[barebones] "Shuttle XPC") </para> <para> -������ ���������! +Отчеты ожидаются! </para> </sect3> </sect2> @@ -1584,90 +1584,90 @@ <sect2 id="directfb"> <title>DirectFB</title> <blockquote><para> -"DirectFB - ��� ����������� ����������, ������� ���� ����������� � ������ -������������ ���������� ������. ��� ������������� �������� ������������������ -��� �������� ������������ �������� � ��������� ��������." - -������������� � <ulink url="http://www.directfb.org"/> +"DirectFB - это графическая библиотека, которая была разработана с учетом +особенностей встроенных систем. Она предоставляет максимум производительности +при минимуме используемых ресурсов и накладных расходов." - +процитировано с <ulink url="http://www.directfb.org"/> </para></blockquote> -<para>� ������� �������� ������������ DirectFB �� ����� �������.</para> +<para>Я исключу описание возможностей DirectFB из этого раздела.</para> <para> -�������� �� ��, ��� <application>MPlayer</application> �� �������������� � DirectFB -��� "video ���������", ���� ������� ������ ����� ����������� ��������������� -����� ����� DirectFB. �� ����� - ������� - �������� � ����������, �� ���� Matrox G400 -�������� DirectFB ����� �� ��� � XVideo. +Несмотря на то, что <application>MPlayer</application> не поддерживается в DirectFB +как "video провайдер", этот драйвер вывода видео задействует воспроизведение +видео через DirectFB. Он будет - конечно - работать с ускорением, на моей Matrox G400 +скорость DirectFB такая же как у XVideo. </para> <para> -������ ���������� ������������ ��������� ������ DirectFB. �� ������ ������������ ����� -DirectFB � ��������� ������, ��� ������ <option>-dfbopts</option>. ����� ���� -������������ ������� �������������, ��������.: <option>-vo directfb:2</option> -(��-��������� -1: ���������������) +Всегда старайтесь использовать последнюю версию DirectFB. Вы можете использовать опции +DirectFB в командной строке, при помощи <option>-dfbopts</option>. Выбор слоя +производится методом подустройства, например.: <option>-vo directfb:2</option> +(по-умолчанию -1: автоопределение) </para> </sect2> <sect2 id="dfbmga"> <title>DirectFB/Matrox (dfbmga)</title> <para> -�������� <link linkend="directfb">�������� DirectFB</link> ������ ��� ����� ����������. +Прочтите <link linkend="directfb">основной DirectFB</link> раздел для общей информации. </para> <para> -���� ������� ������ ����� ����������� CRTC2 (�� ������ ��������[second head]) �� ������ -Matrox G400/G450/G550, ������������ ����� -<emphasis role="bold">����������</emphasis> �� ������� ��������[first head]. +Этот драйвер вывода видео задействует CRTC2 (на втором мониторе[second head]) на картах +Matrox G400/G450/G550, отображающий видео +<emphasis role="bold">независимо</emphasis> от первого монитора[first head]. </para> <para> -Ville Syrjala ����� +Ville Syrjala имеет <ulink url="http://www.sci.fi/~syrjala/directfb/Matrox_TV-out_README.txt">README</ulink> -� +и <ulink url="http://www.sci.fi/~syrjala/directfb/matrox-tv-out-howto">HOWTO</ulink> -�� ����� ��������, ����������� ��� ������������ ����� DirectFB TV �� ������ Matrox. +на своей странице, описывающие как задейстовать вывод DirectFB TV на картах Matrox. </para> <note><para> -������ ������ DirectFB, �� ������� ������� ��� �������, ���� -0.9.17 (������� ������, ������� <systemitem>surfacemanager</systemitem> -���� � ���������� ���� URL). ������������ ���� CRTC2 � -<link linkend="mga_vid">mga_vid</link> ����������� ��� ��������� ���, -<ulink url="../../tech/patches.txt">�����</ulink> ��������������. +Первая версия DirectFB, на которой удалось это сделать, была +0.9.17 (имеющая ошибки, требует <systemitem>surfacemanager</systemitem> +патч с указанного выше URL). Портирование кода CRTC2 в +<link linkend="mga_vid">mga_vid</link> планируется уже несколько лет, +<ulink url="../../tech/patches.txt">патчи</ulink> приветствуются. </para></note> </sect2> </sect1> <sect1 id="mpeg_decoders"> -<title>MPEG ��������</title> +<title>MPEG декодеры</title> <sect2 id="dvb"> -<title>DVB ���� � �����</title> +<title>DVB ввод и вывод</title> <para> -<application>MPlayer</application> ������������ ����� � �������� Siemens DVB � -����� ��������������, ��� Siemens, Technotrend, Galaxis ��� Hauppauge. -��������� DVB �������� �������� � <ulink url="http://www.linuxtv.org">����� Linux TV</ulink>. -���� �� ����������� ������ ����������� ����������������, � ��� ������ ���� ��� ������� 1��� CPU. +<application>MPlayer</application> поддерживает карты с чипсетом Siemens DVB и +таких производителей, как Siemens, Technotrend, Galaxis или Hauppauge. +Последние DVB драйверы доступны с <ulink url="http://www.linuxtv.org">сайта Linux TV</ulink>. +Если вы собираетесь делать программное транскодирование, у вас должен быть как минимум 1ГГц CPU. </para> <para> -������ configure ������ ���������� ���� DVB �����. ���� ���, ������������� ������� -����������� � ������� +Скрипт configure должен определить вашу DVB карту. Если нет, принудительно укажите +определение с помошью </para> <para><screen>./configure --enable-dvb</screen></para> -<para>���� ������������ ����� ost ��������� �� � ����������� ���������, ������� ���� �</para> +<para>Если заголовочные файлы ost находятся не в стандартных каталогах, укажите путь с</para> -<para><screen>./configure --with-extraincdir=<replaceable>������� ���������� DVB</replaceable>/ost/include +<para><screen>./configure --with-extraincdir=<replaceable>каталог исходников DVB</replaceable>/ost/include </screen></para> -<para>����� ������������ � �������������� ��� ������.</para> +<para>Затем компилируйте и устанавливайте как обычно.</para> <formalpara> -<title>�������������</title> +<title>ИСПОЛЬЗОВАНИЕ</title> <para> -���������� ������������� (��������������� ����������� MPEG-1/2 ������) ����� ���� ��������� -��������� ��������: +Аппаратное декодирование (воспроизведение стандартных MPEG-1/2 файлов) может быть выполнено +следующей командой: </para> </formalpara> @@ -1676,8 +1676,8 @@ </para> <para> -����������� ������������� ��� ���������������� ��������� �������� � MPEG-1 ������������, -��������� �������: +Программное декодирование или транскодирование различных форматов в MPEG-1 производится, +используя команду: </para> <para><screen> mplayer -ao mpegpes -vo mpegpes <replaceable>yourfile.ext</replaceable> @@ -1685,21 +1685,21 @@ </screen></para> <para> -������ � ����, ��� DVB ����� ������������ ������ ����������� ������ 288 � 576 ��� PAL � -240 � 480 ��� NTSC. ��� ������ �������� ������ �� <emphasis role="bold">������</emphasis> -���������������� �����������, ������� <option>scale=������:������</option> � ����� -<option>-vf</option> � ��������� ���������� ������ � ������. -DVB ����� ��������� ��������� �������� ������: 720, 704, 640, 512, 480, 352 � �.�. � -���������� ���������� ��������������� �� �����������, ��� ��� � ����������� ������� -�������������� �� ����������� �� �����. ��� 512x384 (��������� 4:3) MPEG-4 (DivX) -����������: +Имейте в виду, что DVB карты поддерживают высоту изображения только 288 и 576 для PAL и +240 и 480 для NTSC. Для других значений высоты вы <emphasis role="bold">должны</emphasis> +отмасштабировать изображение, добавив <option>scale=ширина:высота</option> к опции +<option>-vf</option> с желаемыми значениями ширины и высоты. +DVB карты допускают различные значения ширины: 720, 704, 640, 512, 480, 352 и т.д. и +производят аппаратное масштабирование по горизонтали, так что в большинстве случаев +масштабировать по горизонтали не нужно. Для 512x384 (пропорции 4:3) MPEG-4 (DivX) +попробуйте: </para> <para><screen>mplayer -ao mpegpes -vo mpegpes -vf scale=512:576</screen></para> -<para>���� � ��� ���� ��������������� ����� � �� �� ������ ����������� ��� �� -������ ������, ����������� ������ <option>expand=w:h</option> ��� ���������� ������ -�����. ����� ���������� 640x384 MPEG-4 (DivX), ����������: +<para>Если у вас есть широкоформатный фильм и вы не хотите растягивать его на +полную высоту, используйте плагин <option>expand=w:h</option> для добавления черных +полос. Чтобы посмотреть 640x384 MPEG-4 (DivX), попробуйте: </para> <para> @@ -1708,8 +1708,8 @@ </para> <para> -���� ��� CPU ������� ���� ��� ��������������� 720x576 MPEG-4 (DivX), ���������� ��������� -������: +Если ваш CPU слишком слаб для полноразмерного 720x576 MPEG-4 (DivX), попробуйте уменьшить +размер: </para> <para> @@ -1717,7 +1717,7 @@ </screen> </para> -<para>���� �������� �� �����������, ���������� ��������� ������ �� ��������� ����:</para> +<para>Если скорость не увеличилась, попробуйте уменьшить размер по вертикали тоже:</para> <para> <screen>mplayer -ao mpegpes -vo mpegpes -vf scale=352:288 <replaceable>file.avi</replaceable> @@ -1725,25 +1725,25 @@ </para> <para> -��� OSD � ��������� ����������� ����������� OSD ������� expand. ���, ������ -<option>expand=w:h</option> ��� <option>expand=w:h:x:y</option>, ����������� -<option>expand=w:h:x:y:1</option> (5-� �������� <option>:1</option> � ����� ��� -��������� OSD ����������). �� ������ ������ ��������� ����������� �����, ����� �������� -������� ������ ������� ��� ���������. �� ����� ������ ����������� �������� �����, ���� -��� ������� �� ������� TV ������, ����������� ��� ����� <option>-subpos <0-100></option> -(<option>-subpos 80</option> - ������� �����). +Для OSD и субтитров используйте возможности OSD плагина expand. Так, вместо +<option>expand=w:h</option> или <option>expand=w:h:x:y</option>, используйте +<option>expand=w:h:x:y:1</option> (5-й параметр <option>:1</option> в конце для +включения OSD рендеринга). Вы можете слегка подвинуть изображение вверх, чтобы получить +большую черную область для субтитров. Вы также можете переместить субтитры вверх, если +они выходят за пределы TV экрана, используйте для этого <option>-subpos <0-100></option> +(<option>-subpos 80</option> - хороший выбор). </para> <para> -����� ������������� ��-25fps ������ �� PAL TV ��� �� ������ �� ������ CPU, �������� ����� +Чтобы воспроизвести не-25fps фильмы на PAL TV или на машине со слабым CPU, добавьте опцию <option>-framedrop</option>. </para> <para> -��� ���������� ��������� MPEG-4 (DivX) ������ � ��������� ����������� ���������� -��������������� (���������� �������������� � ����������� ������������ ��������������� � -����������� ���������), ����������� ������ dvbscale: +Для сохранения пропорций MPEG-4 (DivX) файлов и получения оптимальных параметров +масштабирования (аппаратное горизонтальное и программное вертикальное масштабирование с +сохранением пропорций), используйте плагин dvbscale: </para> <para><screen> @@ -1752,68 +1752,68 @@ </screen></para> <formalpara> -<title>�������� TV (DVB ������� ����� )</title> -<para>�� ������ ������������ DVB ����� ��� ��������� ��������� TV.</para> +<title>Цифровое TV (DVB драйвер ввода )</title> +<para>Вы можете использовать DVB карту для просмотра Цифрового TV.</para> </formalpara> <para> - �� ������ ����� ������������� ��������� <command>scan</command> � - <command>szap/tzap/czap/azap</command>; ��� ��� ������ � ����� ���������. + Вы должны иметь установленные программы <command>scan</command> и + <command>szap/tzap/czap/azap</command>; все они входят в пакет драйверов. </para> <para> - ���������, ��� ���� �������� ��������� �������� � ������ �����������, ��� + Проверьте, что ваши драйверы правильно работают с такими программами, как <ulink url="http://sf.net/projects/dvbtools/"><command>dvbstream</command></ulink> - (��� ������ DVB �������� �����). + (это основа DVB драйвера ввода). </para> <para> - ������ ��� ������� ������� ���� <filename>~/.mplayer/channels.conf</filename>, - � �������� <command>szap/tzap/czap/azap</command> �����������, ��� - ��������� <command>scan</command> ������� ��� ��� ���. + Теперь вам следует создать файл <filename>~/.mplayer/channels.conf</filename>, + с понятным <command>szap/tzap/czap/azap</command> синтаксисом, или + позволить <command>scan</command> сделать это для вас. </para> <para> - ���� � ��� ��������� ����������� ���� (��������, ��� ������������ TV, ��������� , - ���������� � ATSC), ������ ��������� ����� ��� + Если у вас несколько разнотипных карт (например, для спутникового TV, наземного , + кабельного и ATSC), можете сохранить файлы как <filename>~/.mplayer/channels.conf.sat</filename>, <filename>~/.mplayer/channels.conf.ter</filename>, <filename>~/.mplayer/channels.conf.cbl</filename>, - � <filename>~/.mplayer/channels.conf.atsc</filename>, - ��������������, � ���, ����� ����� ���� ���� ������� <application>MPlayer</application> - ����� ���� ������������ ������ ������������ <filename>~/.mplayer/channels.conf</filename>, - � ����� ����� � ��� ������������. + и <filename>~/.mplayer/channels.conf.atsc</filename>, + соответственно, с тем, чтобы можно было явно указать <application>MPlayer</application> + какой файл использовать вместо стандартного <filename>~/.mplayer/channels.conf</filename>, + и какую карту с ним использовать. </para> <para> - ���������, ��� � <filename>channels.conf</filename> ��������� ������ + Убедитесь, что в <filename>channels.conf</filename> находятся каналы <!-- FIXME Free to Air --> - <emphasis>������</emphasis> ��� �������� �����������[Free to Air], ����� - ������� <application>MPlayer</application> � ���������� �������� - ����� ������ ���������� �����, ���� � ����� �������� ����� ������ ������ - �������������. + <emphasis>только</emphasis> для обычного телевидения[Free to Air], иначе + переход <application>MPlayer</application> к следующему видимому + может занять длительное время, если в файле окажется много подряд идущих + зашифрованных. </para> <para> - � ����� ����� � ����� �� ������ ������������ ����������� ���������: - <option>...:pid[+pid]:...</option> (� ������ �������� 6 pid'��); - � ���� ������ <application>MPlayer</application> ������� � ����� ��� ��������� - pid ���� pid 0 (���������� PAT). ���������� �������� (���� �� ��� ������) - PMD pid � ������ ������ ��� ���������������� ������. - ������ ��������� ����������: ��������� pid, ������� ����� �������, � �.�. + В полях аудио и видео вы можете использовать расширенный синтаксис: + <option>...:pid[+pid]:...</option> (в каждом максимум 6 pid'ов); + в этом случае <application>MPlayer</application> включит в поток все указанные + pid плюс pid 0 (содержащий PAT). Поощряется указание (если вы его знаете) + PMD pid в каждой строке для соответствующего канала. + Другие возможные применения: телетекст pid, второая аудио дорожка, и т.д. </para> <para> - ���� <application>MPlayer</application> ����� �������� �� - <screen>Too many video/audio packets in the buffer</screen> ��� - ���� �� �������� �������� ���������������� ����� ������ � ����� - ���������� ��������������� libavformat MPEG-TS ���������, ������� - <option>-demuxer lavf -lavfdopts probesize=128</option> � - ��������� ������. + Если <application>MPlayer</application> часто жалуется на + <screen>Too many video/audio packets in the buffer</screen> или + если вы заметили растущую рассинхронизацию между звуком и видео + попробуйте воспользоваться libavformat MPEG-TS декодером, добавив + <option>-demuxer lavf -lavfdopts probesize=128</option> в + командную строку. </para> <para> - ��� ������ ������� �� ��������� �������, ��������� + Для показа первого из доступных каналов, запустите </para> <screen> @@ -1821,7 +1821,7 @@ </screen> <para> - ���� �� ������ ���������� ������������ �����, �������� R1, ��������� + Если вы хотите посмотреть определенный канал, например R1, запустите </para> <screen> @@ -1829,7 +1829,7 @@ </screen> <para> - ���� � ��� ������ ����� �����, ����� ���� ������� ����� ���, � ������� �������� �����: + Если у вас больше одной карты, также надо указать номер той, с которой доступен канал: </para> <screen> @@ -1837,23 +1837,23 @@ </screen> <para> - ��� ����� ������, ��������� ������� <keycap>h</keycap> (���������) � - <keycap>k</keycap> (����������), ��� ����������� - <link linkend="osdmenu">OSD ����</link>. + Для смены канала, нажимайте клавиши <keycap>h</keycap> (следующий) и + <keycap>k</keycap> (предыдущий), или используйте + <link linkend="osdmenu">OSD меню</link>. </para> <para> - ���� ��� <filename>~/.mplayer/menu.conf</filename> �������� ������ - <literal><dvbsel></literal>, ��� � ����� � ��������� - <filename>etc/dvb-menu.conf</filename> (������ ������������ ��� ����� - ������������ <filename>~/.mplayer/menu.conf</filename>), ������� ���� - ����� ���������� �������, ����������� ��� ������� ���� �� �������������� - � <filename>channels.conf</filename> �������, ��������, � �������������� - ��� ������� � DVB ������� ����, ��������� <application>MPlayer</application>. + Если ваш <filename>~/.mplayer/menu.conf</filename> содержит запись + <literal><dvbsel></literal>, как в файле с примерами + <filename>etc/dvb-menu.conf</filename> (можете использовать его чтобы + перезаписать <filename>~/.mplayer/menu.conf</filename>), главное меню + будет отображать подменю, позволяющее вам выбрать один из присутствующих + в <filename>channels.conf</filename> каналов, возможно, с предшествующим + ему подменю с DVB выбором карт, доступных <application>MPlayer</application>. </para> <para> - ���� ������ �������� �����-�� ��������� �� ����, ����������� + Если хотите записать какую-то программу на диск, используйте </para> <screen> @@ -1861,8 +1861,8 @@ </screen> <para> - ���� ������ ������ ����� �������� �� � ������ ������� (��������������), ������� - ������������ ����� �������: + Если хотите вместо этого записать ее в другом формате (перекодировать), следует + использовать такую команду: </para> <screen> @@ -1870,193 +1870,193 @@ </screen> <para> - ������ ������ ����� ��� DVB �������� ����� ����� ����� �� �������� ����������� man. + Полный список опций для DVB драйвера ввода можно найти на странице руководства man. </para> <formalpara> -<title>�������</title> +<title>БУДУЩЕЕ</title> <para> -���� � ��� ���� �������, ��� �� ������ �������� ��������� � ����� ������������ � -������� ������� � ���������� �� ��� ����, ����������� �� ������ �������� +Если у вас есть вопросы, или вы хотите получать сообщения о новых возможностях и +принять участие в дискуссиях на эту тему, подпишитесь на список рассылки <ulink url="http://lists.mplayerhq.hu/mailman/listinfo/mplayer-dvb">MPlayer-DVB</ulink>. -�������, ��� ���� �������� - ����������. +Помните, что язык рассылки - Английский. </para> </formalpara> <para> -� ������� �� ������ ������������ �� ����������� ����������� OSD � ���������, -��������� ���������� OSD ����������� DVB ����, ����� ��� � ����� ������� -��������������� ��-25fps ������� � ���������������� � �������� ������� ����� -MPEG-2 � MPEG-4 (��������� ������������). +В будущем вы можете рассчитывать на возможность отображения OSD и субтитров, +используя встроенные OSD возможности DVB карт, также как и более плавное +воспроизведение не-25fps фильмов и транскодирование в реальном времени между +MPEG-2 и MPEG-4 (частичная декомпрессия). </para> </sect2> <sect2 id="dxr2"> <title>DXR2</title> -<para><application>MPlayer</application> ������������ ���������� ��������� ��������������� -� ������� Creative DXR2. +<para><application>MPlayer</application> поддерживает аппаратное ускорение воспроизведения +с картами Creative DXR2. </para> <para> -������ ����� ��� ����������� ��������� ������������� DXR2 ��������. �� � ����������� �� -��������� ����� ����� �� ����� <ulink url="http://dxr2.sf.net/">���������� ������ DXR2</ulink>. +Прежде всего вам потребуется правильно установленные DXR2 драйверы. Их и руководство по +установке можно найти на сайте <ulink url="http://dxr2.sf.net/">Ресурсного Центра DXR2</ulink>. </para> <variablelist> -<title>�������������</title> +<title>ИСПОЛЬЗОВАНИЕ</title> <varlistentry> <term><option>-vo dxr2</option></term> -<listitem><para>�������� TV �����.</para></listitem> +<listitem><para>Включить TV выход.</para></listitem> </varlistentry> <varlistentry> <term><option>-vo dxr2:x11</option> or <option>-vo dxr2:xv</option></term> -<listitem><para>�������� ����� ����� ������� � X11.</para></listitem> +<listitem><para>Включить вывод через оверлей в X11.</para></listitem> </varlistentry> <varlistentry> <term><option>-dxr2 <option1:option2:...></option></term> -<listitem><para>��� ����� ������������ ��� ���������� ��������� DXR2.</para></listitem> +<listitem><para>Эта опция используется для управления драйвером DXR2.</para></listitem> </varlistentry> </variablelist> <para> -������ �������, ���������������� �� DXR2 �������� ������� ��������, �� -� ����������� ��-��������� ����� �������� � ����. OSD ����� �������� -� �������� (�� �� TV), ����������� ���� � �������� �����[colorkey]. -� ����������� ��������� �����[colorkey] ��-���������, �� ������ �������� -������ ����������, ������ ����� ������� �������� ����[colorkey] ������ -�������� ��� ������ �������� �������. �� ��� ���������� ����������, -����� �������� ������ ���������� ���������. +Чипсет оверлея, использовавшийся на DXR2 довольно плохого качества, но +с настройками по-умолчанию будет работать у всех. OSD может работать +с оверлеем (не на TV), отрисовывая себя в ключевом цвете[colorkey]. +С настройками ключевого цвета[colorkey] по-умолчанию, вы можете получить +разные результаты, скорее всего увидите ключевой цвет[colorkey] вокруг +символов или другие забавные эффекты. Но при правильных настройках, +можно получить вполне приемлемый результат. </para> -<para>�������� �������� man ����������� ��� ������ ��������� �����.</para> +<para>Смотрите страницу man руководства для списка доступных опций.</para> </sect2> <sect2 id="dxr3"> <title>DXR3/Hollywood+</title> <para> -<application>MPlayer</application> ������������ ��������� ���������� ��������������� -������� Creative DXR3 � Sigma Designs Hollywood Plus. ��� ��� ����� ���������� -MPEG ������� �� ���� em8300 �� Sigma Designs +<application>MPlayer</application> поддерживает аппаратно ускоренное воспроизведение +картами Creative DXR3 и Sigma Designs Hollywood Plus. Обе эти карты используют +MPEG декодер на чипе em8300 от Sigma Designs </para> <para> -������ ����� ��� ����������� ��������� ������������� �������� DXR3/H+, ������ -0.12.0 ��� ����. �������� � ���������� �� ��������� ����� ���� ������� �� -����� <ulink url="http://dxr3.sf.net/">DXR3 & Hollywood Plus ��� Linux</ulink> -<filename>configure</filename> ������ ������������� ���������� ���� �����, -���������� ������ ������ ��� �������. +Прежде всего вам потребуются правильно установленные драйвера DXR3/H+, версии +0.12.0 или выше. Драйверы и инструкции по установке могут быть найдены на +сайте <ulink url="http://dxr3.sf.net/">DXR3 & Hollywood Plus для Linux</ulink> +<filename>configure</filename> должен автоматически определить вашу карту, +компиляция должна пройти без проблем. </para> <!-- FIXME: find a more clear presentation --> <variablelist> -<title>�������������</title> +<title>ИСПОЛЬЗОВАНИЕ</title> <varlistentry> <term><option>-vo dxr3:prebuf:sync:norm=x:<replaceable>device</replaceable></option></term> <listitem><para> -����� <option>overlay</option> ���������� ������� ������ TVOut. ��� ���������� ������ -��� ������� ��� ���������� ���������. ����� ������� ������ ��������� ��� -��������� - ������� ��������� autocal, ����� ��������� mplayer � ��������� -dxr3 � ����������� ��������, ����� ��������� dxr3view. � dxr3view �� ������ -������ ��������� ������� � ������ ��������� � �������� �������, ����� ����, -� ������� ��� ����������� ����� ��������������� � <application>MPlayer</application> -GUI. ����� ���� ��� ������� ��������� ��������, ���������� � dxr3view ��������. -����� <option>prebuf</option> �������� �����������. ����������� - ��� ����������� -���� em8300, ����������� ��� ������� ����� ������ ����� ����� � ������ ������ �������. -��� ������, ��� ��� ���������� ������������ <application>MPlayer</application> -����� �������� ������ ������� ����� ����������� �������. ���� � ��� ��������� ������, -�� <application>MPlayer</application> ����� �������� ����������� 100% CPU. -��� �������� ����� ���������, ���� �� �������������� ������ MPEG ������ -(DVD, SVCD � �.�.), �.�., ��������� <application>MPlayer</application> �� ������ -�������������� �� � MPEG, �� �� ��������� ����� ����� ������. -� ������������� ��������������� ����� <emphasis role="bold">�����������</emphasis> -������ ������� �� ��������� ��������, ����������� � ����� CPU, �� �� ����� -������ �����, ����� ������, ����� ���������� �������� CPU �� �������� ���������� -�����. ��� ������� ��� ������������, em8300 ������� ����� ������������ � -�������� CPU, ��� ��� ������������ ������������� �������� <option>-framedrop</option> -����� <application>MPlayer</application> ��� ��������� ������ �������������. -<option>sync</option> ������� �������� �������������. ���� ��� ��� ��� -����������������� �����������. � ���������� sync ������������ ����� ��������� -����������� ���������� ���� em8300, � ���� ���������� ���������� �� -����� <application>MPlayer</application> ��� ����� �������, ��� �������� � -�������� ���� ������������� ������. +Опция <option>overlay</option> активирует оверлей вместо TVOut. Для корректной работы +она требует его правильной настройки. Самый простой способ правильно его +настроить - сначала запустить autocal, затем запустить mplayer с драйвером +dxr3 и выключенным оверлеем, потом запустить dxr3view. В dxr3view вы можете +менять настройки оверлея и выдеть результат в реальном времени, может быть, +в будущем эта возможность будет поддерждиваться в <application>MPlayer</application> +GUI. После того как овердей правильно настроен, надобность в dxr3view отпадает. +Опция <option>prebuf</option> включает пребуферинг. Пребуферинг - это возможность +чипа em8300, позволяющая ему хранить более одного кадра видео в каждый момент времени. +Это значит, что при включенном пребуферинге <application>MPlayer</application> +будет пытаться всегда держать буфер заполненным данными. Если у вас медленная машина, +то <application>MPlayer</application> будет забирать практически 100% CPU. +Это особенно часто случается, если вы воспроизводите чистые MPEG потоки +(DVD, SVCD и т.д.), т.к., поскольку <application>MPlayer</application> не должен +перекодировать их в MPEG, то он заполняет буфер очень быстро. +С пребуферингом воспроизведение видео <emphasis role="bold">значительно</emphasis> +меньше зависит от остальных программ, прибирающих к рукам CPU, он не будет +терять кадры, кроме случая, когда приложения захватит CPU на довольно длительное +время. При запуске без пребуферинга, em8300 намного более чувствителен к +загрузке CPU, так что настоятельно рекомендуется включить <option>-framedrop</option> +опцию <application>MPlayer</application> для избежания потери синхронизации. +<option>sync</option> включит алгоритм синхронизации. Пока что это еще +экспериментальная возможность. С включенной sync возможностью будут постоянно +проверяться встроенные часы em8300, и если начинается отклонение от +часов <application>MPlayer</application> чип будет сброшен, что приведет к +пропуску всех запаздывающих кадров. </para><para> -<option>norm=x</option> ��������� TV �������� DXR3 ����� ��� ������������� -������������� ������� ������ ����� em8300setup. ���������� ���������: 5 = NTSC, 4 = PAL-60, -3 = PAL. ����������� ��������� 2 (������������, ��������� PAL/PAL-60) � 1 (������������� -��������� PAL/NTSC) ������ ����� �������� ������������ �� ������ ������� ������. +<option>norm=x</option> установит TV стандарт DXR3 карты без необходимости +использования внешних утилит вроде em8300setup. Допустимые стандарты: 5 = NTSC, 4 = PAL-60, +3 = PAL. Специальные стандарты 2 (автонастрока, используя PAL/PAL-60) и 1 (автонастройка +используя PAL/NTSC) решают какой стандарт использовать на основе частоты кадров. because they decide which norm to use by looking at the frame -rate of the movie. norm = 0 (��-���������) �� �������� ������� ��������. +rate of the movie. norm = 0 (по-умолчанию) не изменяет текущий стандарт. </para><para> -<option><replaceable>device</replaceable></option> = ����� ����������, ���� �� � ��� ��������� -em8300 ����. -����� �� ���� ����� ����� ���� �������. +<option><replaceable>device</replaceable></option> = номер устройства, если их у вас несколько +em8300 карт. +Любые из этих опций могут быть опущены. </para><para> -<option>:prebuf:sync</option>, ������, ������� �������� ��� ��������������� ������� MPEG-4 (DivX). -������������ �������� � ��������� ��� ������������� prebuf ����� ��� ��������������� -������ MPEG-1/2. �� ������ ����������� ��������� ��������� ������� ������ ��� �������� �����, -���� �� ������ �������� � �������������� ��� � DVD ����������, ����������� � <option>:sync</option>. +<option>:prebuf:sync</option>, похоже, отлично работает при воспроизведении фильмов MPEG-4 (DivX). +Пользователи сообщали о проблемах при использования prebuf опции при воспроизведении +файлов MPEG-1/2. Вы можете попробовать запустить программу сначала вообще без указания опций, +если же имеете проблемы с синхронизацией или с DVD субтитрами, попытайтесь с <option>:sync</option>. </para></listitem> </varlistentry> <varlistentry> <term><option>-ao oss:/dev/em8300_ma-<replaceable>X</replaceable></option></term> <listitem><para> -��� ������ �����, ��� <replaceable>X</replaceable> - ����� ���������� (0, ���� ����� ����). +Для вывода звука, где <replaceable>X</replaceable> - номер устройства (0, если карта одна). </para></listitem> </varlistentry> <varlistentry> <term><option>-af resample=<replaceable>xxxxx</replaceable></option></term> <listitem><para> -em8300 �� ����� �������������� ������� ������������� ���� 44100Hz. ���� ������� -���� 44100Hz, �������� ���� 44100Hz, ���� 48000Hz � ����������� �� -����, ����� ������� ���������. �.�. ���� ����� ���������� 22050Hz ������� 44100Hz, �.�. -44100 / 2 = 22050, ���� 24000Hz, ����������� 48000Hz, �.�. 48000 / 2 = 24000 � �.�. -��� �� �������� � �������� ������� ����� (<option>-ac hwac3</option>). +em8300 не может воспроизводить частоты дискретизации ниже 44100Hz. Если частота +ниже 44100Hz, выберите либо 44100Hz, либо 48000Hz в зависимости от +того, какая частота ближайшая. Т.е. если фильм использует 22050Hz укажите 44100Hz, т.к. +44100 / 2 = 22050, если 24000Hz, используйте 48000Hz, т.к. 48000 / 2 = 24000 и т.д. +Это не работает с цифровым выводом звука (<option>-ac hwac3</option>). </para></listitem> </varlistentry> <varlistentry> <term><option>-vf lavc/fame</option></term> <listitem><para> -��� ��������� ��-MPEG �������� �� em8300 (������� MPEG-4 (DivX) ��� RealVideo) -�� ������ ������� MPEG-1 �����������, ����� ��� -<systemitem class="library">libavcodec</systemitem> (lavc) ��� -<systemitem class="library">libfame</systemitem> (fame). �� ������ ������ -lavc ������������ � ����� ������� � ������ ������ �������� �����������, ������������ ������������ -���, ����� �������, ����� � ��� � ��� ��������. �������� �������� ����������� man ��� -���������� ���������� � <option>-vf lavc/fame</option>. -������������� lavc ������������ �������������. � ������ ������ ���������� ������� ���������� -�������� fps ��� em8300, ��� �������� ������������� ��������, ������ 30000/1001 fps, -������� ������ ������������� ������������ -<option>-vf lavc=<replaceable>quality</replaceable>:25</option>, ��������, ���� -����������� �����������. ������ 25, � �� 30000/1001? ��, ������� � ���, ��� ��� -������������� 30000/1001 ����������� �������� ������ �������. ������� ��� ����������. -���� �� ������� ��� �������� ���-�� ����� 25 � 27 �������� ���������������. -���� ��� �� ����� ������ ������� ��� ��� ���� +Для просмотра не-MPEG контента на em8300 (напрмер MPEG-4 (DivX) или RealVideo) +вы должны указать MPEG-1 видеоплагин, такой как +<systemitem class="library">libavcodec</systemitem> (lavc) или +<systemitem class="library">libfame</systemitem> (fame). На данный момент +lavc одновременно и более быстрый и дающий лучшее качество изображения, предлагается использовать +его, кроме случаев, когда с ним у вас проблемы. Смотрите страницу руководства man для +дальнейшей информации о <option>-vf lavc/fame</option>. +Использование lavc настоятельно рекомендуется. В данный момент неизвестно способа установить +значение fps для em8300, что означает фиксированную величину, равную 30000/1001 fps, +поэтому крайне рекомендуется использовать +<option>-vf lavc=<replaceable>quality</replaceable>:25</option>, особенно, если +используете пребуферинг. Почему 25, а не 30000/1001? Ну, причина в том, что при +использовании 30000/1001 изображение начинает слегка дрожать. Причина нам неизвестна. +Если вы ставите это значение где-то между 25 и 27 картинка стабилизируется. +Пока что мы можем только принять это как факт </para></listitem> </varlistentry> <varlistentry> <term><option>-vf expand=-1:-1:-1:-1:1</option></term> <listitem><para> -���� ������� DXR3 ����� �������� ��������� OSD � MPEG-1/2/4 �����, �� -����� ������� ����� ������ ��������, ��� ������������ OSD -<application>MPlayer</application>, � ����� ��������� ������� ��� ���������� � -���� ��. �������, ��������� ����, ������� �������������� ������� ����� � -MPEG-4 (��� �����������, ��������), ����� �������� ������ expand, ������� �� ����� -������ ��������� (-1: ��-���������), �� ������� ���������� OSD �� �������� -(��� ���, ��� ������ "1" � ����� ������). +Хотя драйвер DXR3 может помещать некоторый OSD в MPEG-1/2/4 видео, он +имеет намного более плохое качество, чем традиционный OSD +<application>MPlayer</application>, и имеет несколько проблем при обновлении к +тому же. Команда, указанная выше, сначала отконвертирует входное видео в +MPEG-4 (это обязательно, извините), затем применит плагин expand, который не будет +ничего расширять (-1: по-умоляанию), но наложит нормальное OSD на картинку +(это все, что делает "1" в конце строки). </para></listitem> </varlistentry> <varlistentry> <term><option>-ac hwac3</option></term> <listitem><para> -em8300 ������������ ��������������� ����� AC3 (���������� ����) ����� -�������� ����� ����� �����.�������� ����� <option>-ao oss</option> ����, -��� ������ �������������� ��� �������� ������ ����� DXR3 ������ �������� �����. +em8300 поддерживает воспроизведение звука AC3 (окружающий звук) через +цифровой аудио выход карты.Смотрите опцию <option>-ao oss</option> выше, +она должна использоваться для указания вывода через DXR3 вместо звуковой карты. </para></listitem> </varlistentry> </variablelist> @@ -2065,79 +2065,79 @@ </sect1> <sect1 id="other"> -<title>������ ������������ ������ �����</title> +<title>Другое оборужование вывода видео</title> <sect2 id="zr"> <title>Zr</title> <para> -��� ������������ (<option>-vo zr</option>) ��� ���������� ���������� MJPEG ���� -�������/��������������� (������������ �� DC10+ � Buz, �� ����� ������ �������� ��� -LML33, DC10). ������� ��������, ������� ���� � JPEG, � ��������� ��� �����. -��� ����������� JPEG ������������ � ��������� ���������� +Это видеодрайвер (<option>-vo zr</option>) для некоторого количества MJPEG карт +захвата/воспроизведения (тестировался на DC10+ и Buz, но также должен работать для +LML33, DC10). Драйвер работает, кодируя кадр в JPEG, и отправляя его карте. +Для кодирования JPEG используется и требуется библиотека <systemitem class="library">libavcodec</systemitem>. -�� ����������� ������� <emphasis>cinerama</emphasis>, -�� ������ �������� ������ �� ������������� ������� ������, ������� ����� ��������, -���� ��� ��������� � ��� MJPEG �����. � ����������� �� ���������� -� �������� ��������, ���� ������� ����� ����������� ������������ �������� CPU, -�� ��������� ��������� <option>-framedrop</option>, ���� ���� ������ -������� ���������. ���������: ��� AMD K6-2 350��� �������� (� -<option>-framedrop</option>) ������ ���������� ��� ��������� ��������� ������� VCD, -� ������� � ����������� �����������. +Со специальным режимом <emphasis>cinerama</emphasis>, +вы можете смотреть фильмы на действительно широком экране, который можно получить, +иемя два проектора и две MJPEG карты. В зависимости от разрешения +и настроек качества, этот драйвер может потребовать существенной мощности CPU, +не забывайте указывать <option>-framedrop</option>, если маша машина +слишком медленная. Замечание: Мой AMD K6-2 350МГц является (с +<option>-framedrop</option>) вполне подходящим для просмотра материала размера VCD, +и фильмов с уменьшенным разрешением. </para> <para> -���� ������� �������� � ��������� ����, ��������� �� -<ulink url="http://mjpeg.sf.net"/>, ��� ��� ������� ������ ��������� ���������� ������. -������� MJPEG ����� ������������� ������������ �������� -<filename>configure</filename>, ���� ����� �� ����������, �������� �������������� ����������� -��� ������ +Этот драйвер общается с драйвером ядра, доступном на +<ulink url="http://mjpeg.sf.net"/>, так что сначала должен корректно заработать второй. +Наличие MJPEG карты автоматически определяется скриптом +<filename>configure</filename>, если этого не происходит, включите принудитольное определение +при помощи <screen>./configure --enable-zr</screen> </para> <para> -����� ����� ����������� ����������� �������, ��������� �������� ����� ����� -�� �������� ���������� man, �������� ������ ����� ��������, �������� +Вывод может управляться несколькими опциями, подробные описания можно найти +на странице рководства man, короткий список опций получите, выполнив <screen>mplayer -zrhelp</screen> </para> <para> -����� ���� ��� ��������������� � OSD �� �������������� ���� -���������, �� ����� ���� �������, ��������� ������������. ��������, �����������, ��� -�� ������ ����� � ����������� 512x272 � ������ ����������� ��� � ������������� -������ �� DC10+. ���� ��� ������� �����������: �� ������ ���������������� ����� -�� ������ 768, 384 ��� 192. �� �������� ������������������ � �������� � �� -������ ��������������� �� 384x204, ��������� ������� ���������� ����������� -������. ��������� ������: +Такие вещи как масштабирование и OSD не осуществляются этим +драйвером, но могут быть сделаны, используя видеоплагины. Например, предположим, что +вы имеете фильм с разрешением 512x272 и хотите просмотреть эго в полноэкранном +режиме на DC10+. Есть три главные возможности: вы можете отмасштабировать фильм +до ширины 768, 384 или 192. По причинам производительности и качества я бы +выбрал масштабирование до 384x204, используя быстрый билинейный программный +модуль. Командная строка: <screen> mplayer -vo zr -sws 0 -vf scale=384:204 <replaceable>movie.avi</replaceable> </screen> </para> <para> -������� ����� ���� ��������� �������� <option>crop</option> � ����� ���������. -�����������, ��� ����� ������� ����� ��� ����������� �� Buz, � �� ������ -������������ <option>-zrcrop</option> ��� ���������� ������, �� ���������� ��������� -��������� �������: +Обрезка может быть выполнена плагином <option>crop</option> и самим драйвером. +Предполагая, что фильм слишком широк для отображения на Buz, и вы хотите +использовать <option>-zrcrop</option> для уменьшения ширины, то необходимо применить +следующую команду: <screen> mplayer -vo zr -zrcrop 720x320+80+0 <replaceable>benhur.avi</replaceable> </screen> </para> <para> -���� �� ������ ������������ ������ <option>crop</option>, ��������� +Если вы хотите использовать плагин <option>crop</option>, выполните <screen> mplayer -vo zr -vf crop=720:320:80:0 <replaceable>benhur.avi</replaceable> </screen> </para> <para> -�������������� �������� <option>-zrcrop</option> ������������ -����� <emphasis>cinerama</emphasis>, �.�. �� ������ ������������ ����� �� ��������� -TV ��� ���������� ��� �������� �������� ������. ����������� � ��� ��� ���������. -����� ��������� � Buz �� <filename>/dev/video1</filename>,� ������ ��������� -� DC10+ �� <filename>/dev/video0</filename>. ����� ����� ���������� 704x288. -����� �����������, ��� �� ������ �������� �� ������ �������� � �����-����� �����, � -����� ������ ����� JPEG ����� �������� 10. � ���� ������ �� ������ �������: +Дополнительное указание <option>-zrcrop</option> активизирует +режим <emphasis>cinerama</emphasis>, т.е. вы можете распределить фильм на несколько +TV или проекторов для создания большего экрана. Предположим у вас два проектора. +Левый подключен к Buz на <filename>/dev/video1</filename>,а правый подключен +к DC10+ на <filename>/dev/video0</filename>. Фильм имеет разрешение 704x288. +Также предположим, что вы хотите выводить на правый проектор в черно-белом цвете, а +левый должен иметь JPEG кадры качества 10. в этом случае вы должны указать: <screen> mplayer -vo zr -zrdev /dev/video0 -zrcrop 352x288+352+0 -zrxdoff 0 -zrbw \ -zrcrop 352x288+0+0 -zrdev /dev/video1 -zrquality 10 \ @@ -2146,49 +2146,49 @@ </para> <para> -����� ������, ��� �����, ������������� �� ������� <option>-zrcrop</option>, ����������� -������ � DC10+, � ����� ����� ������� ����������� ������ � Buz. -������������ ���������� ���� ��� ������ <emphasis>cinerama</emphasis> ����� -�������, ��� ��� �� ������ ��������� 2x2 ����������. +Можно видеть, что опции, встречающиеся до второго <option>-zrcrop</option>, применяются +только к DC10+, а опции после второго применяются только к Buz. +Максимальное количество карт для режима <emphasis>cinerama</emphasis> равно +четырем, так что вы можете построить 2x2 видеостену. </para> <para> -������� ������ ���������: �� ���������� � �� �������������� XawTV �� ���������� -���������������, ��� ����� ��������� ��� ���������. ��� �� �����, ����� ��������� -<emphasis role="bold">�������</emphasis> ��������� XawTV, <emphasis role="bold">�����</emphasis> -��������� <application>MPlayer</application>, ���������, ���� <application>MPlayer</application> -�������� ������ � <emphasis role="bold">�����</emphasis> ���������� XawTV. +Наконец важное замечание: Не запускайте и не останавливайте XawTV на устройстве +воспроизведения, это может подвесить ваш компьютер. Тем не менее, можно прекрасно +<emphasis role="bold">СНАЧАЛА</emphasis> запустить XawTV, <emphasis role="bold">ЗАТЕМ</emphasis> +запустить <application>MPlayer</application>, подождать, пока <application>MPlayer</application> +завершит работу и <emphasis role="bold">ЗАТЕМ</emphasis> остановить XawTV. </para> </sect2> <sect2 id="blinkenlights"> -<title>Blinkenlights[��������� ����?]</title> +<title>Blinkenlights[Мерцающие огни?]</title> <para> -���� ������� �������� ��������������, ��������� Blinkenlights UDP ��������. ���� �� -������, ��� ����� <ulink url="http://www.blinkenlights.de/">Blinkenlights</ulink> -��� ��� �������� <ulink url="http://www.blinkenlights.de/arcade/">Arcade</ulink>, -�������� ���. ���� ���, ��������, ���� ����� ������������ �������, ��� ��������, -��� ����� ������ ����, ������������ <application>MPlayer</application>. ������ -���������� ��������� �� -<ulink url="http://www.blinkenlights.de/video.en.html">������������ ������������ Blinkenlights</ulink>. -�� ����� Arcade �� ������ ������ ������� ����������� Blinkenlights � �������� � 00:07:50. +Этот драйвер способен воспроизводить, используя Blinkenlights UDP протокол. Если не +знаете, что такое <ulink url="http://www.blinkenlights.de/">Blinkenlights</ulink> +или его преемник <ulink url="http://www.blinkenlights.de/arcade/">Arcade</ulink>, +выясните это. Хотя это, возможно, реже всего используемый драйвер, без сомнения, +это самая клевая вещь, предлагаемая <application>MPlayer</application>. Просто +посмотрите некоторые из +<ulink url="http://www.blinkenlights.de/video.en.html">видеороликов документации Blinkenlights</ulink>. +На видео Arcade вы можете видеть драйвер видеовывода Blinkenlights в действии в 00:07:50. </para> </sect2> </sect1> <sect1 id="tvout"> -<title>��������� TV-������</title> +<title>Поддержка TV-выхода</title> <sect2 id="tvout-mga-g400"> -<title>Matrox G400 �����</title> +<title>Matrox G400 карты</title> <para> -��� Linux ���� ��� ������� �������� ���������� TV ����� �� G400: +Под Linux есть два способа получить работающий TV выход на G400: </para> <important> <para> -���������� �� TV-������ ��� Matrox G450/G550, �������� � ��������� �������! +инструкции по TV-выходу для Matrox G450/G550, смотрите в следующем разделе! </para> </important> @@ -2196,66 +2196,66 @@ <varlistentry> <term>XFree86</term> <listitem><para> - ��������� ������� � HAL ������, ��������� � - <ulink url="http://www.matrox.com">����� Matrox</ulink>. ��� ���� ��� X �� TV. + Используя драйвер и HAL модуль, доступный с + <ulink url="http://www.matrox.com">сайта Matrox</ulink>. Это даст вам X на TV. </para><para> - <emphasis role="bold">���� ����� �� ���� ����������� ���������������</emphasis> - ��� ��� Windows! ������ ����� ����� ������ YUV ����������, <emphasis>BES</emphasis> - (Back End Scaler, ������ YUV ��������������� �� ������ G200/G400/G450/G550) �� - ��� �� ��������! ������� windows ���-�� ��� �������, �������� ��������� - 3D ������ ��� ���������������, � YUV ���������� - ��� ������ ������������������� - �����������. ���� �� ������������� ������ ������������ X, ����������� ����� - <option>-vo x11 -fs -zoom</option>, �� ��� ����� <emphasis role="bold">��������</emphasis>, - � ����� ����� ���������� ������ �� ����������� <emphasis role="bold">Macrovision</emphasis> - (����� "������" Macrovision ��������� ���� - <ulink url="http://avifile.sf.net/mgamacro.pl">������ �� perl</ulink>). + <emphasis role="bold">Этот метод на дает ускоренного воспроизведения</emphasis> + как под Windows! Второй выход имеет только YUV фреймбуфер, <emphasis>BES</emphasis> + (Back End Scaler, модуль YUV масштабирования на картах G200/G400/G450/G550) на + нем не работает! Драйвер windows как-то это обходит, возможно используя + 3D движок для масштабирования, а YUV фреймбуфер - для вывода отмасштабированного + изображения. Если вы действительно хотите использовать X, используйте опции + <option>-vo x11 -fs -zoom</option>, но это будет <emphasis role="bold">МЕДЛЕННО</emphasis>, + и будет иметь включенную защиту от копирования <emphasis role="bold">Macrovision</emphasis> + (можно "обойти" Macrovision используя этот + <ulink url="http://avifile.sf.net/mgamacro.pl">скрипт на perl</ulink>). </para></listitem> </varlistentry> <varlistentry> <term>Framebuffer</term> <listitem><para> - ��������� <emphasis role="bold">������ matroxfb</emphasis> � 2.4 �����. - 2.2 ���� �� ����� � ���� ������� ����������� ������ � TVout, ��� ��� ��� ������ - ���� ����������. �� ������ �������� ��� matroxfb-����������� ����������� �� ����� ���������� - (����� MultiHead), � �������������� �� � <emphasis role="bold">������</emphasis>! - ��� ����� ���������� ��������������� I2C. + Используя <emphasis role="bold">модули matroxfb</emphasis> в 2.4 ядрах. + 2.2 ядра не имеют в этих модулях возможности работы с TVout, так что для нашего + дела непригодны. Вы должны включить ВСЕ matroxfb-относящиеся возможности во время компиляции + (кроме MultiHead), и скомпилировать их в <emphasis role="bold">модули</emphasis>! + Вам также необходима задействованная I2C. </para> <procedure> <step><para> - ������� � <filename class="directory">TVout</filename> � �������� - <command>./compile.sh</command>. ���������� + Войдите в <filename class="directory">TVout</filename> и наберите + <command>./compile.sh</command>. Установите <filename>TVout/matroxset/matroxset</filename> - ����-������ � ���� <envar>PATH</envar>. + куда-нидудь в ваши <envar>PATH</envar>. </para></step> <step><para> - ���� �� ��� �� ������ �������������� <command>fbset</command>, ��������� + Если вы еще не имеете установленного <command>fbset</command>, поместите <filename>TVout/fbset/fbset</filename> - ����-������ � ���� <envar>PATH</envar>. + куда-нибуть в ваши <envar>PATH</envar>. </para></step> <step><para> - ���� <command>con2fb</command> � ��� ��� �� ����������, ��������� + Еслы <command>con2fb</command> у вас еще не установлен, поместите <filename>TVout/con2fb/con2fb</filename> - ����-������ � ���� <envar>PATH</envar>. + куда-нибуть в ваши <envar>PATH</envar>. </para></step> <step><para> - ����� ������� � ������� <filename class="directory">TVout/</filename> - � ���������� <application>MPlayer</application>, � ��������� - <filename>./modules</filename> �� ����� root. ���� ������� �� ���������� ������ - ������������ � ����� ����������� (������� �� ���������!). + Затем войдите в каталог <filename class="directory">TVout/</filename> + в исходниках <application>MPlayer</application>, и запустите + <filename>./modules</filename> от имени root. Ваша консоль из текстового режима + переключится в режим фреймбуфера (обратно не получится!). </para></step> <step><para> - �����, �������������� � ��������� ������ <filename>./matroxtv</filename>. - �� ������� ��� ����� ������� ����. ������� <keycap>2</keycap> � - <keycap>Enter</keycap>. ������ �� ������ ����� ���������� �������� �� - �������� � TV. ���� �������� �� TV (PAL ��-���������) ����� ��������� - �������� ������, ������ ������ �� ���� ��������� ���������� ���������� - (�� 640x512 ��-���������). ���������� ������ ���������� �� ���� - �/��� ������������������� � fbset. + Затем, ОТРЕДАКТИРУЙТЕ и запустите скрипт <filename>./matroxtv</filename>. + Он покажет вам очень простое меню. Нажмите <keycap>2</keycap> и + <keycap>Enter</keycap>. Теперь вы должны иметь одинаковую картинку на + мониторе и TV. Если картинка на TV (PAL по-умолчанию) имеет некоторые + странные полосы, значит скрипт не смог корректно установить разрешение + (на 640x512 по-умолчанию). Попробуйте другие разрешения из меню + и/или поэкспериментируйте с fbset. </para></step> <step><para> - ���. ��������� ������ - ������ ������ � tty1 (��� ��� �� ����), � ��������� - ������� ������. ��������� ��������� �������: + Йоу. Следующая задача - убрать курсор с tty1 (или где он есть), и выключить + гашение экрана. Запустите следующие команды: <screen> echo -e '\033[?25l' @@ -2266,25 +2266,25 @@ setterm -cursor off setterm -blank 0<!-- --></screen> - �������� �� �������� ��������� ������������� � ������, ������� ������� ������. - ����� ������� ������ ����� - <screen>echo -e '\033[?25h'</screen> ��� + Возможно вы захотите поместить вышеуказанное в скрипт, добавив очистку экрана. + Чтобы вернуть курсор назад + <screen>echo -e '\033[?25h'</screen> или <screen>setterm -cursor on</screen> </para></step> <step><para> - ������. ���������� ��������������� + Готово. Запускайте воспроизведение <screen> mplayer -vo mga -fs -screenw 640 -screenh 512 <replaceable>filename</replaceable><!-- --></screen> - (���� ����������� X, ������������� ������ � matroxfb ��� ������, �������� + (Если используете X, переключитесь теперь в matroxfb при помощи, например <keycap>Ctrl</keycap>+<keycap>Alt</keycap>+<keycap>F1</keycap>.) - �������� <literal>640</literal> � <literal>512</literal>, ���� ���������� ������ - ����������... + Замените <literal>640</literal> и <literal>512</literal>, если установили другое + разрешение... </para></step> <step><para> - <emphasis role="bold">������������� �����-�������, �����-������������ ������� Matrox TV - (����� ��� Xv)!</emphasis> + <emphasis role="bold">Наслаждайтесь супер-быстрым, супер-навороченным выводом Matrox TV + (лучше чем Xv)!</emphasis> </para></step> </procedure> </listitem> @@ -2292,101 +2292,101 @@ </variablelist> <formalpara> -<title>�������� ������ Matrox TV-out</title> +<title>Создание кабеля Matrox TV-out</title> <para> -����� �� ���� ������� �������� � �� ����� ������� ��������������� -�� ��������� ��������� ������, ��������� ����������� ����������, ���������� � ���� -������������. +Никто не дает никаких гарантий и не несет никакой ответственности +за возможное нанесение ущерба, вызванное выполнением инструкций, указанныех в этой +документации. </para> </formalpara> <!-- FIXME check for correct translation of cable pins assignments --> <formalpara> -<title>������ ��� G400</title> +<title>Кабель для G400</title> <para> -��������� ������� CRTC2 ���������� - ��� ����������� ����� ������. ����� - ������, -������� � ������� ��������. (���������� �������� �� Bal�zs R�cz) +Четвертый контакт CRTC2 коннектора - это композитный видео сигнал. Земля - шестой, +седьмой и восьмой контакты. (информация получена от BalАzs RАcz) </para> </formalpara> <formalpara> -<title>������ ��� G450</title> +<title>Кабель для G450</title> <para> -������ ������� CRTC2 ���������� - ��� ����������� ����� ������. ����� - �����, -������, ������� � ����������� (5, 6, 7, 15) ��������. -(���������� �������� �� Bal�zs Kerekes) +Первый контакт CRTC2 коннектора - это композитный видео сигнал. Земля - пятый, +шестой, седьмой и пятнадцатый (5, 6, 7, 15) контакты. +(информация получена от BalАzs Kerekes) </para> </formalpara> </sect2> <sect2 id="tv-out_matrox_g450"> -<title>Matrox G450/G550 �����</title> +<title>Matrox G450/G550 карты</title> <para> -��������� TV ������ ��� ���� ���� ���� ��������� �������, � ���� ����������� � �������� -����. � ������ ������ <emphasis role="bold">mga_vid</emphasis> �� ����� ���� ����������� -AFAIK, ��������� ������ G450/G550 �������� ������ � ����� ������������: -������ ��� CRTC (� ���������� ����������� ������������) �� ������ ������ -(��������), � ������ ��� CRTC (��� <emphasis role="bold">BES</emphasis> - ��� ����������, -��� ����� BES, �������� ������ � G400 ����) �� TV. ��� ��� � ��������� ������ �� -������ ������������ ������ ������� ������ <emphasis>fbdev</emphasis> ��������� +Поддержка TV выхода для этих карт была добавлена недавно, и пока отсутствует в основном +ядре. В данный момент <emphasis role="bold">mga_vid</emphasis> не может быть использован +AFAIK, поскольку дрйвер G450/G550 работает только в одной конфигурации: +первый чип CRTC (с наибольшим количеством возможностей) на первом экране +(мониторе), и второй чип CRTC (без <emphasis role="bold">BES</emphasis> - для объяснения, +что такое BES, смотрите раздел о G400 выше) на TV. Так что в настоящий момент вы +можете использовать только драйвер вывода <emphasis>fbdev</emphasis> программы <application>MPlayer</application>. </para> <para> -������ CRTC �� ����� ���� ������������� �� ������ ����� �� ������� ������. -����� �������� ���� matroxfb - Petr Vandrovec - �������� ������� ��������� ��� -�����, ��������� ����� ������� CRTC ������������ �� ��� ������, ��� � ������ ������ � -������������� ��� G400, �������� ������ ����. +Первый CRTC не может быть перенаправлен на второй выход на текущий момент. +Автор драйвера ядра matroxfb - Petr Vandrovec - возможно добавит поддержку для +этого, отображая вывод первого CRTC одновременно на два выхода, как в данный момент и +рекомендуется для G400, смотрите раздел выше. </para> <para> -����������� ���� ��� ���� � ��������� HOWTO ����� ������� � +Необходимый патч для ядра и детальное HOWTO можно скачать с <ulink url="http://www.bglug.ca/matrox_tvout/"/> </para> </sect2> <sect2 id="tvout-ati"> -<title>ATI �����</title> +<title>ATI карты</title> <formalpara> -<title>���������</title> +<title>ПРЕАМБУЛА</title> <para> -������ ATI �� ����� ������������ �� ���� �� �� TV-out ����� ��� Linux, �� ������� -���������� ��������������� ��� � Macrovision. +Сейчас ATI не хочет поддерживать ни один из ее TV-out чипов под Linux, по причине +технологии лицензированной ими у Macrovision. </para> </formalpara> <itemizedlist> -<title>������ ��������� TV-OUT ��� ���� ATI ��� LINUX</title> +<title>СТАТУС ПОДДЕРЖКИ TV-OUT ДЛЯ КАРТ ATI ПОД LINUX</title> <listitem><simpara> <emphasis role="bold">ATI Mach64</emphasis>: - �������������� <ulink url="http://gatos.sf.net">GATOS</ulink>. + поддерживается <ulink url="http://gatos.sf.net">GATOS</ulink>. </simpara></listitem> <listitem><simpara> <emphasis role="bold">ASIC Radeon VIVO</emphasis>: - �������������� <ulink url="http://gatos.sf.net">GATOS</ulink>. + поддерживается <ulink url="http://gatos.sf.net">GATOS</ulink>. </simpara></listitem> <listitem><simpara> - <emphasis role="bold">Radeon</emphasis> � <emphasis role="bold">Rage128</emphasis>: - �������������� <application>MPlayer</application>! - �������� ������� <link linkend="vesa">VESA �������</link> � + <emphasis role="bold">Radeon</emphasis> и <emphasis role="bold">Rage128</emphasis>: + поддерживается <application>MPlayer</application>! + Смотрите разделы <link linkend="vesa">VESA драйвер</link> и <link linkend="vidix">VIDIX</link>. </simpara></listitem> <listitem><simpara> <emphasis role="bold">Rage Mobility P/M, Radeon, Rage 128, Mobility M3/M4</emphasis>: - �������������� <ulink url="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/">atitvout</ulink>. + поддерживается <ulink url="http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/">atitvout</ulink>. </simpara></listitem> </itemizedlist> <para> -��� ������ ���� ������ ����������� <link linkend="vesa">VESA</link> �������, ��� -VIDIX. �������, ��������� ������ CPU. +Для других карт просто используйте <link linkend="vesa">VESA</link> драйвер, без +VIDIX. Конечно, требуется мощный CPU. </para> <para> -������������ ����, ������� ���� ������� - <emphasis role="bold">����� TV ��������� -������������ �� �������� ������ PC</emphasis>, ��������� ����� BIOS �������������� -���� ������ ���� ��� �� ����� POST ���������. +Единственная вещь, которую надо сделать - <emphasis role="bold">Иметь TV коннектор +подключенным до загрузки вашего PC</emphasis>, поскольку видео BIOS инициализирует +себя только один раз во время POST процедуры. </para> </sect2> @@ -2394,15 +2394,15 @@ <sect2 id="tvout-nvidia"> <title>nVidia</title> <para> -��-������, �� ������ ������� �������� �������� � <ulink url="http://nvidia.com"/>. -� �� ���� ��������� ������� ��������� � ���������, ��������� ��� ������� �� ����� ������ -������������. +Во-первых, вы ДОЛЖНЫ скачать закрытые драйверы с <ulink url="http://nvidia.com"/>. +Я не буду описывать процесс установки и настройки, поскольку это выходит за рамки данной +документации. </para> <para> -����� ����, ��� XFree86, XVideo, � 3D ��������� ���������� ���������, �������������� ������ -Device ��� ����� ����� � ����� <filename>XF86Config</filename>, � ������������ � -��������� ���� �������� (����������� � ����� �����/TV): +После того, как XFree86, XVideo, и 3D ускорение заработает правильно, отредактируйте раздел +Device для вашей карты в файле <filename>XF86Config</filename>, в соответствии с +указанным ниже примером (адаптируйте к вашей карте/TV): <programlisting> Section "Device" @@ -2425,59 +2425,59 @@ </para> <para> -������� �� ������ ����� - ��� TwinView. +Конечно же важная часть - это TwinView. </para> </sect2> <sect2 id="tvout-neomagic"> <title>NeoMagic</title> <para> -��� NeoMagic ������ �� ��������� ���������, ��������� �� ������� ���������� -������� ���������� TV �������, ��������� ����� ����� �����������. +Чип NeoMagic найден на различных ноутбуках, некоторые из которых оснащаются +простым аналоговым TV кодером, некоторые имеют более продвинутый. <itemizedlist> <listitem><para> - <emphasis role="bold">��� ����������� ������</emphasis>: - ����������, ��� �������� TV ����� ����� ��������, ��������� - <option>-vo fbdev</option> ��� <option>-vo fbdev2</option>. - ��� ��������� ����� vesafb ���������������� � ����� ���� � �������� - ��������� ��������� � ��������� ������ ����: + <emphasis role="bold">Чип аналогового кодера</emphasis>: + Сообщалось, что надежный TV выход можно получить, используя + <option>-vo fbdev</option> или <option>-vo fbdev2</option>. + Вам требуется иметь vesafb скомпилированный в вашем ядре и передать + следующие параметры в командной строке ядра: <option>append="video=vesafb:ywrap,mtrr" vga=791</option>. - ��� ������� ��������� <application>X</application>, ����� ������������� � - ���������� ����� ��� ������, ��������, <keycap>CTRL</keycap>+<keycap>ALT</keycap>+<keycap>F1</keycap>. - ���� �� �� ��������� <application>X</application> �� ������� - <application>MPlayer</application> � �������, ����� ������ ��������� � - ��������[choppy] (���������� ��������������). - ������������ � ������� � ��������� ��������� �������: + Вам следует запустить <application>X</application>, затем переключитесь в + консольный режим при помощи, например, <keycap>CTRL</keycap>+<keycap>ALT</keycap>+<keycap>F1</keycap>. + Если вы не запустите <application>X</application> до запуска + <application>MPlayer</application> в консоли, видео станет медленным и + дрожащим[choppy] (объяснения приветствуются). + Залогиньтесь в консоли и запустите следующую команду: <screen>clear; mplayer -vo fbdev -zoom -cache 8192 dvd://</screen> - ������ �� ������ ������� �����, ���������� � ���������� ������, ����������� - �������� �������� LCD ������ ������ ��������. - ��� ������������ � TV ������� <keycap>Fn</keycap>+<keycap>F5</keycap> ��� ����. - ������������ �� Tecra 8000, 2.6.15 ���� � vesafb, ALSA v1.0.10. + Теперь вы должны увидеть фильм, запущенный в консольном режиме, заполняющий + примерно половину LCD экрана вашего ноутбука. + Для переключения в TV нажмите <keycap>Fn</keycap>+<keycap>F5</keycap> три раза. + Тестировался на Tecra 8000, 2.6.15 ядре с vesafb, ALSA v1.0.10. </para></listitem> <listitem><simpara> - <emphasis role="bold">Chrontel 70xx ��� �����������</emphasis>: - ������ �� IBM Thinkpad 390E �, ��������, ������ Thinkpad ��� ���������. + <emphasis role="bold">Chrontel 70xx чип кодирования</emphasis>: + Найден на IBM Thinkpad 390E и, возможно, других Thinkpad или ноутбуках. </simpara><simpara> - ���������� ������������ <option>-vo vesa:neotv_pal</option> ��� PAL ��� - <option>-vo vesa:neotv_ntsc</option> ��� NTSC. - ��� ���� TV �����, ���������� � ��������� 16 bpp � 8 bpp �������: + Необходимо использовать <option>-vo vesa:neotv_pal</option> для PAL или + <option>-vo vesa:neotv_ntsc</option> для NTSC. + Это даст TV выход, работающий в следующих 16 bpp и 8 bpp режимах: </simpara> <itemizedlist> <listitem><simpara>NTSC 320x240, 640x480 and maybe 800x600 too.</simpara></listitem> <listitem><simpara>PAL 320x240, 400x300, 640x480, 800x600.</simpara></listitem> </itemizedlist> - <simpara>����� 512x384 �� �������������� � BIOS. �� ������ �������������� - ����������� � ������ ���������� ��� �������������� TV ������. ���� �� ������ - ����������� �� ������ � ���������� 640x480 ��� 800x600, �� �� 320x240 ��� ������ - ������� ����������, ��� ��������� �������� ��� ������� � <filename>vbelib.c</filename>. - �������� ������� vbeSetTV ��� ������������. ����������, ��������� ������� � ���� - ������. + <simpara>Режим 512x384 не поддерживается в BIOS. Вы должны масштабировать + изображение в другое разрешение для задействования TV выхода. Если вы видите + изображение на экране в разрешении 640x480 или 800x600, но не 320x240 или другом + меньшем разрешении, вам требуется заменить две таблицы в <filename>vbelib.c</filename>. + Смотрите функцию vbeSetTV для подробностей. Пожалуйста, свяжитесь автором в этом + случае. </simpara> <simpara> - ��������� ��������: ������ VESA, �� ����������� ��������� ���������, ����� ��� �������, - �������������, ������� �������, ������ ��������[flickfilter]. + Известные проблемы: только VESA, не реализованы различные настройки, такие как яркость, + контрастность, уровень черного, фильтр дрожания[flickfilter]. </simpara> </listitem> </itemizedlist>
participants (1)
-
voroshil