Нет это два разных приложения. MPlayer – это мультимедийный проигрыватель, изначально написанный под Linux и позднее портированный на другие ОС. Он очень хорош, может проиграть практически всё и имеет большое количество встроенных фильтров и т.п. Но многие пользователи считают его слишком сложным для использования.
К счастью, MPlayer умеет работать совместно с другими приложениями (окно видео может встраиваться в интерфейс другого приложиения и подчиняться командам, посылаемым этим приложением). Таким образом, SMPlayer – это просто оболочка, использующая MPlayer для проигрывания видео.
SMPlayer – это окно, которое вы видите, меню, диалог настроек... (а также другие невидимые вами вещи вроде функций для контроля MPlayer). Но SMPlayer совершенно ничего не знает о воспроизводимых файлах. Он даже не знает, какой кодек используется. С другой стороны, MPlayer открывает файлы, декодирует их, отображает видео и воспроизводит аудио. Субтитры также читаются, обрабатываются и отображаются на экране с помощью MPlayer.
В настоящее время MPlayer не поддерживает DVD-меню... Хотя, фактически, он может быть скопилирован с поддержкой dvdnav. Последний раз, когда я тестировал эту возможность, она не работала достаточно хорошо. Но в любом случае, даже не имея DVD-меню, можно выбрать заголовок, главу, аудиодорожку, субтитры... в меню SMPlayer.
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. Используйте их, если знаете что вы делаете.
Судя по всему, проблема с видеокартой NVidia или её драйверами в Windows. gl/gl2 может работать при использовании собственного окна MPlayer, но не работать, когда видео встроено в окно другого приложения. Нет известного решения этой проблемы. Единственная вещь, которую вы можете сделать – это использовать directx вместо gl/gl2 или включить опцию использования собственного отдельного окна MPlayer. Настройки->Дополнительно.
Вы не выбрали каталог для сохранения снимков экрана. Сделайте это в Настройки->Основные, и опция станет доступна.
В некоторых форматах (вроде mp4 или ogm) MPlayer не умеет менять звуковую дорожку на лету. Убрав опцию "Быстрое переключение звуковых дорожек", вы получите возможность менять аудиодорожку для этих форматов.
Настройка->Клавиатура и мышь. Вы можете поменять большинство сочетаний клавиш.
SMPlayer был разработан с использованием Qt – библиотеки C++, которая позволяет кроссплатформенную разработку. Один и тот же исходный код может быть скомпилирован для Windows, Linux и Mac OS. Дополнительная информация: http://trolltech.com/products/qt
MPlayer может проиграть большинство форматов "из коробки". Но для кодеков, которые не встроены в него, нужно установить пакет с бинарными кодеками. Вы можете скачать его со страницы загрузок MPlayer.
В Windows установите кодеки в mplayer/codecs каталог. В дистрибутивах Linux пакет может быть доступен как обычный пакет, возможно с названием w32codecs или подобным.
Если не выбрана настройка "Показать значок в системном лотке", тогда да, эти две опции делают одно и то же: завершают работу программы.
Но если эта настройка выбрана, тогда Открыть->Закрыть спрячет программу (и остановит текущий файл), но SMPlayer будет всё ещё запущен. Открыть->Выход завершают работу программы, независимо от того, включена иконка в системном трее или нет.
Поддержка аудио CD была включена с версии 0.5.18.
Под Windows пока всё ещё нельзя проигрывать аудиодиски.
Пока нет.
Вероятно MPlayer не может воспроизвести этот файл. Откройти отчёт Mplayer (Настройки->Смотреть отчёты->MPlayer), скорее всего, вы найдёте сообщение об ошибке в последних строках.
Под Windows вполне возможно, что некоторые сборки MPlayer падают, потому что они собираются без поддержки некоторых опций, которые SMPlayer пытается использовать. Сообщение об ошибках может понять в чём дело. Если оно выдаёт что-то о кэше, попытайтесь отключить кэш в Настройки->Производительность. Если ошибка касается fontconfig, попытайтесь использовать ttf-шрифт вместо системного.
В этот момент SMPlayer вызывает MPlayer чтобы получить информацию от него (устройства вывода, например). Такое также случается с опцией Настройки->Показать информацию и параметры.
Видео эквалайзер было проще сделать, потому что MPlayer имеет управляющие команды для изменения яркости, контраста и т.п. на ходу. Но, боюсь, нет подобных команд для аудио, таким образом, это нельзя сделать.
Это было бы прекрасно, но поддержка TV пока не планируется. Во-первых, на текущий момент у меня нет TV-тюнера, и, во-вторых, MPlayer под Windows не имеет поддержки TV, а я предпочитаю сфокусироваться на возможностях, которые работают в обеих ОС.
Некоторые опции нуждаются в остановке процесса MPlayer и его повторного запуска с новыми параметрами. Поэтому проигрывание прерывается на какой-то миг.
SMPlayer упал, но процесс MPlayer-а всё ещё запущен. Завершите процесс MPlayer диспетчером задач.
Падение SMPlayer – серьёзный баг, который должен быть исправлен. Сообщите о нём.
Вероятно ваша сборка MPlayer переведена на другой язык. SMPlayer ожидает появление некоторого английского текста в выводе MPlayer. В этом случае он ждёт строк "Exiting... (End of file)". Если MPlayer выводит сообщение на другом языке, SMPlayer не может обработать этот вывод. Конечно, язык MPlayer не может быть изменён без его перекомпиляции. Но последние версии SMPlayer позволяют изменить сообщения, которые он ожидает (Настройки->Дополнительно->Язык 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, конечно...)