Документ взят из кэша поисковой машины. Адрес оригинального документа : http://uneex.mithril.cs.msu.su/static/MplayerDoc/bugs-audio.html
Дата изменения: Mon Sep 26 12:35:59 2011
Дата индексирования: Mon Oct 1 23:00:50 2012
Кодировка: UTF-8
B.2. Различные проблемы A-V синхронизации и прочие аудио проблемы

B.2. Различные проблемы A-V синхронизации и прочие аудио проблемы

B.2.1. Общая задержка аудио или прерывистый звук (существует со всеми или многими файлами)

  • наиболее общее: плохой аудио драйвер! - попробуйте использовать другой драйвер, попробуйте ALSA OSS эмуляцию, используя -ao oss, также попробуйте -ao sdl, иногда это помогает. Если Ваш файл хорошо проигрывается с -nosound, Вы можете быть уверены: это проблема Вашей звуковой карты (драйвера).

  • проблемы аудио буфера (размер буфера определяется неправильно)

    Обход: опция MPlayer -abs

  • проблема частоты дискретизации - может быть Ваша карта не поддерживает частоту дискретизации, используемую в Ваших файлах - попробуйте фильтр для изменения частоты дискретизации (-af resample=...)

  • медленная машина (CPU или VGA)

    попробуйте с -vo null, если так проигрывается хорошо, то у Вас медленные VGA карта/драйвер

    Обход: купите более быструю карту или читайте документацию о том, как ускорить работу

    Также попробуйте -framedrop

B.2.2. Аудио задержка/рассинхронизация, специфичная для одного или нескольких файлов

  • плохой файл

    Обход:

    • опции -ni или -nobps option (для неслоеных или плохих файлов)

      и/или

    • -mc 0 (требуется для файлов с плохо слоеным VBR аудио)

      и/или

    • -delay или кнопки +/- во время выполнения для подстройки задержки

    Если ничто из этого не помогает, пожалуйста, закачайте нам файл, мы выполним проверку (и внесем исправления).

  • Ваша звуковая карта не поддерживает воспроизведение на 48 кГц

    Обход: купите лучшую звуковую карту... или попытайтесь уменьшить fps на 10% (используйте -fps 27 для 30 fps фильмов), или используйте фильтр для изменения частоты дискретизации

  • медленная машина (если A-V не около 0, и последнее число в строке статуса увеличивается)

    Обход: -framedrop

B.2.3. Вообще нет звука

  • Ваш файл использует неподдерживаемый аудиокодек

    Решение: прочтите документацию и помогите нам добавить поддержку для него

B.2.4. Вообще нет изображения (только простое серое/зеленое окно)

  • Ваш файл использует неподдерживаемый видеокодек

    Решение: прочтите документацию и помогите нам добавить поддержку для него

  • автоматически выбранный кодек не может декодировать файл, попробуйте выбрать другой, используя опции -vc или -vfm

B.2.5. Проблемы вывода видео

Во-первых, заметьте, что опции -fs, -vm и -zoom не всеми драйверами поддерживаются. Вдобавок, не все драйвера поддерживают аппаратное масштабирование.

Мерцание OSD/субтитров.љ

  • x11 драйвер: извините, он не может быть сейчас исправлен

  • xv драйвер: используйте опцию -double

зеленое изображение при использовании mga_vid (-vo mga / -vo xmga).љ

  • mga_vid неправильно определяет размер памяти на Вашей видео карте, перезагрузите модуль, используя опцию mga_ram_size