2006-10-30 15:32:47 +00:00
|
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
2006-09-02 09:39:26 +00:00
|
|
|
|
<!-- synced with r17322 -->
|
|
|
|
|
|
|
|
|
|
<chapter id="audio">
|
2006-10-30 15:32:47 +00:00
|
|
|
|
<title>Устройства вывода звука</title>
|
2006-09-02 09:39:26 +00:00
|
|
|
|
<sect1 id="sync">
|
2006-10-30 15:32:47 +00:00
|
|
|
|
<title>Аудио/Видео синхронизация</title>
|
2006-09-02 09:39:26 +00:00
|
|
|
|
|
|
|
|
|
<para>
|
2006-10-30 15:32:47 +00:00
|
|
|
|
Звуковые драйвера в Linux имеют проблемы совместимости.
|
|
|
|
|
Причина в том, что <application>MPlayer</application>
|
|
|
|
|
полагается на встроенную возможность <emphasis>правильно</emphasis> написанных
|
|
|
|
|
звуковых драйверов, которая позволяет им осуществлять корректную аудио/видео
|
|
|
|
|
синхронизацию. К сожалению, авторы некоторых драйверов не заботятся о реализации этой
|
|
|
|
|
возможности, т.к. это не нужно для проигрывания MP3 или звуковых эффектов.
|
2006-09-02 09:39:26 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2006-10-30 15:32:47 +00:00
|
|
|
|
Другие медиаплейеры, такие как <ulink url="http://avifile.sf.net">aviplay</ulink>
|
|
|
|
|
или <ulink url="http://xinehq.de">xine</ulink> возможно работают "прямо из коробки"
|
|
|
|
|
поскольку они используют "простые" методы со встроенным таймингом.
|
|
|
|
|
Измерения показывают, что их методы не так эффективны как методы
|
|
|
|
|
<application>MPlayer</application>'а.
|
2006-09-02 09:39:26 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2006-10-30 15:32:47 +00:00
|
|
|
|
Использование <application>MPlayer</application> с правильно написанным звуковым драйвером
|
|
|
|
|
никогда не приведет к рассинхронизации Аудио/Видео, исключая разве что
|
|
|
|
|
ужасно созданные файлы (смотрите страницу man руководства для решения проблем).
|
2006-09-02 09:39:26 +00:00
|
|
|
|
</para>
|
|
|
|
|
|
|
|
|
|
<para>
|
2006-10-30 15:32:47 +00:00
|
|
|
|
Если вам посчастливилось имет плохой звуковой драйвер, попробуйте опцию
|
|
|
|
|
<option>-autosync</option>, она может решить проблему. Смотрите страницу
|
|
|
|
|
man руководства для подробной информации.
|
2006-09-02 09:39:26 +00:00
|
|
|
|
</para>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
|
|
|
|
<sect1 id="troubleshooting">
|
2006-10-30 15:32:47 +00:00
|
|
|
|
<title>Решение проблем</title>
|
2006-09-02 09:39:26 +00:00
|
|
|
|
|
2006-10-30 15:32:47 +00:00
|
|
|
|
<para>Несколько замечаний:</para>
|
2006-09-02 09:39:26 +00:00
|
|
|
|
|
|
|
|
|
<para>
|
2006-10-30 15:32:47 +00:00
|
|
|
|
Если у вас ALSA версии 0.5, то вы должны всегда использовать
|
|
|
|
|
<option>-ao alsa5</option>, поскольку код эмуляции OSS в ALSA 0.5 имеет ошибки,
|
|
|
|
|
и приведет к <emphasis role="bold">краху <application>MPlayer</application></emphasis>
|
|
|
|
|
с сообщеним вроде этого:
|
2006-09-02 09:39:26 +00:00
|
|
|
|
<screen>
|
|
|
|
|
DEMUXER: Too many (945 in 8390980 bytes) video packets in the buffer!<!--
|
|
|
|
|
--></screen>
|
|
|
|
|
</para>
|
|
|
|
|
<para>
|
2006-10-30 15:32:47 +00:00
|
|
|
|
Если слышны щелчки при проигрывании с CD-ROM, включите IRQ unmasking как
|
|
|
|
|
описано в секции <link linkend="drives">CD-ROM</link>.
|
2006-09-02 09:39:26 +00:00
|
|
|
|
</para>
|
|
|
|
|
</sect1>
|
|
|
|
|
|
|
|
|
|
</chapter>
|