Mplayer2

linux-8

Mplayer2 это форк известного многим Linux пользователям (и некоторым Win юзерам) мультимедийного плеера Mplayer. Разработчики утверждают, что миграция на Mplayer2 будет почти незаметна для пользователя, так как основная логика использования программы остались прежними, однако было внесено много важных нововведений по сравнению с оригинальным Mplayer которые также недоступны в других проигрывателях платформы UNIX. Теперь давайте посмотрим подробнее что нам предлагают разработчики выделившиеся из основного проекта.

Если открыть официальную страницу проекта на которой перечислены отличия от Mplayer, то первым пунктом будет

  • Улучшенная работа в режиме паузы
  • Это означает, что видео находящееся на паузе не будет автоматически проигрываться если произошло изменение каких либо настроек, таких как отключение/включение субтитров, уменьшение/увеличение громкости. В Mplayer приходилось каждый раз снова ставить на паузу если нужно было поменять еще какие либо настройки.

  • Улучшена поддержка контейнера Matroska
  • Появилась поддержка линкованных .mkv призванных сэкономить дисковое пространство. Линкованные .mkv полезны в основном для анимешников, так как позволяют выделить одинаковые составляющие (например меню) в отдельный файл который можно не включать в каждую серию, а хранить отдельно.

  • Поддержка многопоточности
  • Поддержка многопоточности с помощью FFmpeg — mt. Будет полезно для пользователей с многоядерными CPU.

  • Улучшенная поддержка VDPAU
  • Улучшенная поддержка VDPAU заключается в возможности отображать видео с большим FPS, и нескольких других мелких багфиксов.

  • Поддержка трансляции сообщений на различных языках с помощью gettext
  • Вывод OSD теперь не требует отдельного бинарника и все перекодировки делаются через gettext. Я сам не заметил этого и если честно не знал, что перекодировка OSD осуществляется через сторонний бинарник. На пользователях это никак не отразится.

  • Переход на системную FFmpeg
  • Ранее в Mplayer использовалась встроенная библиотека FFmpeg, которая не могла использоваться другими программами в системе и если какой то программе требовался FFmpeg, то система управления пакетами ее устанавливала. Mplayer2 будет использовать системную FFmpeg как и весь остальной софт.

  • Выброшен код Mencoder
  • На свалку истории был выброшен код Mencoder который по мнению разработчиков немного попахивал. Заявлено, что в будущей версии будет предоставлена начальная функциональность кодирования видео.

  • Удалено встроенный интерефейс
  • Также был удален встроенный GUI плеер (gmplayer)

    Итого в сравнении с оригинальным Mplayer, скомпилированный Mplayer2 «потерял в весе» около 7 Мб

    du /usr/bin/mplayer /usr/bin/mplayer2
    9804    /usr/bin/mplayer
    2632    /usr/bin/mplayer2

    Лично для себя сразу заметил, что сейчас не используя SMplayer или какую то другую оболочку можно спокойно выделить несколько файлов и начать их воспроизведение переключаясь между фильмами нажатием Enter. Mplayer так не умел и запускал все фильмы разом, каждый в своем окне Mplayer.

    Напоследок скажу, что даже сейчас плеер стабильный, его уже вполне можно использовать. Насчет быстродействия что либо сказать трудно, так как видео (даже FullHD) на современных машинах уже достаточно давно проигрываются без намека на тормоза. Попробую скомпилировать его на нетбуке, вот там уже можно говорить о том насколько он стал быстрее. О результатах обязательно напишу.

Оцените статью