view DOCS/xml/ru/audio.xml @ 22153:0cf24df5d97b

Revert part of commit r22170. FFmpeg lavcodecs version is still (or according to ffmpeg commit r7868, it's back to) 49.3.0, so global variables are not yet directly accessable (if ever).
author iive
date Wed, 07 Feb 2007 12:31:37 +0000
parents 329b03d67891
children
line wrap: on
line source

<?xml version="1.0" encoding="utf-8"?>
<!-- synced with r21537 -->

<chapter id="audio">
<title>Устройства вывода звука</title>
<sect1 id="sync">
<title>Аудио/Видео синхронизация</title>

<para>
Звуковые драйвера в 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>'а.
</para>

<para>
Использование <application>MPlayer</application> с правильно написанным звуковым драйвером 
никогда не приведет к рассинхронизации Аудио/Видео, исключая разве что 
ужасно созданные файлы (смотрите страницу man руководства для решения проблем).
</para>

<para>
Если вам посчастливилось иметь плохой звуковой драйвер, попробуйте опцию 
<option>-autosync</option>, она может решить проблему. Смотрите страницу
man руководства для подробной информации.
</para>
</sect1>


<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->


<sect1 id="troubleshooting">
<title>Решение проблем</title>

<para>Несколько замечаний:</para>

<para>
Если у вас 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>.
</para>
</sect1>

</chapter>