Часто задаваемые вопросы

  1. Иногда я встречаю название SMPlayer, иногда MPlayer, что это такое? Это одно и то же?

    Нет это два разных приложения. MPlayer – это мультимедийный проигрыватель, изначально написанный под Linux и позднее портированный на другие ОС. Он очень хорош, может проиграть практически всё и имеет большое количество встроенных фильтров и т.п. Но многие пользователи считают его слишком сложным для использования.

    К счастью, MPlayer умеет работать совместно с другими приложениями (окно видео может встраиваться в интерфейс другого приложиения и подчиняться командам, посылаемым этим приложением). Таким образом, SMPlayer – это просто оболочка, использующая MPlayer для проигрывания видео.

    SMPlayer – это окно, которое вы видите, меню, диалог настроек... (а также другие невидимые вами вещи вроде функций для контроля MPlayer). Но SMPlayer совершенно ничего не знает о воспроизводимых файлах. Он даже не знает, какой кодек используется. С другой стороны, MPlayer открывает файлы, декодирует их, отображает видео и воспроизводит аудио. Субтитры также читаются, обрабатываются и отображаются на экране с помощью MPlayer.

  2. DVD-меню, где они?

    В настоящее время MPlayer не поддерживает DVD-меню... Хотя, фактически, он может быть скопилирован с поддержкой dvdnav. Последний раз, когда я тестировал эту возможность, она не работала достаточно хорошо. Но в любом случае, даже не имея DVD-меню, можно выбрать заголовок, главу, аудиодорожку, субтитры... в меню SMPlayer.

  3. Устройства вывода (directx, xv, x11, gl, alsa, oss...). Что это такое? Что из них лучше?

    MPlayer имеет несколько устройств вывода для видео и звука. SMPlayer позволяет выбрать нужное вам (Настройки->Основные).

    Для видео рекомендуется использовать xv (в Linux) или derectx (Windows). Они используют аппаратное ускорение и позволяют получить максимальную производительность. Неудобство directx для пользователей Windows Vista в том, что это устройство отключает Aero.

    x11 и directx:noaccel – устройства без аппаратного ускорения. Дают самую худшую производительность. Более того, directx:noaccel даёт плохое качество в полноэкранном режиме.

    gl и gl2 будут использовать 3D ускорение графических карт, и дадут лучшую производительность, чем directx:noaccel и x11, но не такую хорошую, как directx or xv. gl/gl2 могут оказаться полезны для пользователей Windows Vista.

    Для звука обычно можно использовать oss или alsa в Linux. Мне не нравятся esd и arts, так как они используют больше ресурсов процессора.

    В Windows звуковые устройства – dsound и win32. Я читал, что dsound может вызывать некоторые проблемы с синхронизацией аудио-видео. Если вы заметили подобные проблемы, попробуйте win32.

    Другие устройства позволяют вам сохранять видео как файлы изображений или сохранять звук на диск. Эти драйверы официально не поддерживаются SMPlayer. Используйте их, если знаете что вы делаете.

  4. У меня видеокарта NVidia и gl/gl2 не работают, почему?

    Судя по всему, проблема с видеокартой NVidia или её драйверами в Windows. gl/gl2 может работать при использовании собственного окна MPlayer, но не работать, когда видео встроено в окно другого приложения. Нет известного решения этой проблемы. Единственная вещь, которую вы можете сделать – это использовать directx вместо gl/gl2 или включить опцию использования собственного отдельного окна MPlayer. Настройки->Дополнительно.

  5. Я пытаюсь сделать снимок экрана, но опция недоступна, почему?

    Вы не выбрали каталог для сохранения снимков экрана. Сделайте это в Настройки->Основные, и опция станет доступна.

  6. Я пытаюсь поменять звуковую дорожку, но это не работает, она остаётся той же самой. Я вынужден останавливать видео и запускать его опять чтобы сменить аудиодорожку. Почему?

    В некоторых форматах (вроде mp4 или ogm) MPlayer не умеет менять звуковую дорожку на лету. Убрав опцию "Быстрое переключение звуковых дорожек", вы получите возможность менять аудиодорожку для этих форматов.

  7. Как я могу поменять сочетания клавиш?

    Настройка->Клавиатура и мышь. Вы можете поменять большинство сочетаний клавиш.

  8. Я что-то читал о Qt, что это такое?

    SMPlayer был разработан с использованием Qt – библиотеки C++, которая позволяет кроссплатформенную разработку. Один и тот же исходный код может быть скомпилирован для Windows, Linux и Mac OS. Дополнительная информация: http://trolltech.com/products/qt

  9. С некоторыми форматами видео я получаю только звук, без изображения. Почему? Мне нужны какие-то кодеки?

    MPlayer может проиграть большинство форматов "из коробки". Но для кодеков, которые не встроены в него, нужно установить пакет с бинарными кодеками. Вы можете скачать его со страницы загрузок MPlayer.

    В Windows установите кодеки в mplayer/codecs каталог. В дистрибутивах Linux пакет может быть доступен как обычный пакет, возможно с названием w32codecs или подобным.

  10. В чём разница между Открыть->Закрыть и Открыть->Выход? Это не одно и то же?

    Если не выбрана настройка "Показать значок в системном лотке", тогда да, эти две опции делают одно и то же: завершают работу программы.

    Но если эта настройка выбрана, тогда Открыть->Закрыть спрячет программу (и остановит текущий файл), но SMPlayer будет всё ещё запущен. Открыть->Выход завершают работу программы, независимо от того, включена иконка в системном трее или нет.

  11. Как я могу проигрывать аудиодиски?

    Поддержка аудио CD была включена с версии 0.5.18.

    Под Windows пока всё ещё нельзя проигрывать аудиодиски.

  12. Где закладки?

    Пока нет.

  13. Я пытаюсь воспроизвести файл, но ничего не происходит. Почему?

    Вероятно MPlayer не может воспроизвести этот файл. Откройти отчёт Mplayer (Настройки->Смотреть отчёты->MPlayer), скорее всего, вы найдёте сообщение об ошибке в последних строках.

    Под Windows вполне возможно, что некоторые сборки MPlayer падают, потому что они собираются без поддержки некоторых опций, которые SMPlayer пытается использовать. Сообщение об ошибках может понять в чём дело. Если оно выдаёт что-то о кэше, попытайтесь отключить кэш в Настройки->Производительность. Если ошибка касается fontconfig, попытайтесь использовать ttf-шрифт вместо системного.

  14. Когда я открываю диалог настроек в первый раз, это занимает некоторое время, почему?

    В этот момент SMPlayer вызывает MPlayer чтобы получить информацию от него (устройства вывода, например). Такое также случается с опцией Настройки->Показать информацию и параметры.

  15. Есть видеоэквалайзер, но почему нет аудиоэквалайзера?

    Видео эквалайзер было проще сделать, потому что MPlayer имеет управляющие команды для изменения яркости, контраста и т.п. на ходу. Но, боюсь, нет подобных команд для аудио, таким образом, это нельзя сделать.

  16. Вы собираетесь добавить поддержку TV?

    Это было бы прекрасно, но поддержка TV пока не планируется. Во-первых, на текущий момент у меня нет TV-тюнера, и, во-вторых, MPlayer под Windows не имеет поддержки TV, а я предпочитаю сфокусироваться на возможностях, которые работают в обеих ОС.

  17. Применение большинства опций на какой-то момент делают изображение чёрным. Почему?

    Некоторые опции нуждаются в остановке процесса MPlayer и его повторного запуска с новыми параметрами. Поэтому проигрывание прерывается на какой-то миг.

  18. SMPlayer падает, но звук не останавливается, почему?

    SMPlayer упал, но процесс MPlayer-а всё ещё запущен. Завершите процесс MPlayer диспетчером задач.

    Падение SMPlayer – серьёзный баг, который должен быть исправлен. Сообщите о нём.

  19. Когда я воспроизвожу плейлист, когда файл заканчивается, MPlayer не переходит на следующий файл автоматически, почему?

    Вероятно ваша сборка MPlayer переведена на другой язык. SMPlayer ожидает появление некоторого английского текста в выводе MPlayer. В этом случае он ждёт строк "Exiting... (End of file)". Если MPlayer выводит сообщение на другом языке, SMPlayer не может обработать этот вывод. Конечно, язык MPlayer не может быть изменён без его перекомпиляции. Но последние версии SMPlayer позволяют изменить сообщения, которые он ожидает (Настройки->Дополнительно->Язык MPlayer).

  20. Какая версия MPlayer рекомендована?

    SMPlayer нуждается как минимум в MPlayer 1.0rc1. Он не был протестирован с более старыми релизами, и он использует некоторые опции, доступные только в 1.0rc1, вроде -vf screenshot или -ass. Если у вас более старая версия и что-то не работает, то перед отправлением отчёта об ошибке советуем обновить MPlayer.

    Вообще, я рекомендую использовать MPlayer from SVN. Несколько вещей были добавлены с версии 1.0rc1. Скажем, теперь можно изменять язык аудио в avi-файлах, прокрутка работает лучше в flv и ogm (а возможно и в других форматах). Одна из новых добавленных вещей – это SSA/ASS библиотека для субтитров.

    На странице загрузок Mplayer вы можете скачать tar.bz2 архив, готовый для компиляции. И компиляция довольно проста (в Linux, конечно...)