Перейти к содержимому

mpv

Опубликовано: The mpv player contributors

Свободный медиаплеер с открытым исходным кодом и поддержкой разных платформ

Открытый исходный кодGPL-2.0+ AND LGPL-2.0-or-later

Основное

  • Настраивается через текстовые файлы: mpv.conf для параметров, input.conf для привязки клавиш, с профилями для каждого формата и файла
  • Декодирование и фильтрация через FFmpeg, с аппаратным декодированием через видео API платформы
  • Графический процессор с управлением цветом, отображением тонов HDR и поддержкой написанных пользователем шейдеров
  • Скрипты Lua и JavaScript для расширения поведения воспроизведения
  • Библиотека libmpv для встраивания того же движка воспроизведения другими приложениями

Об этом приложении

mpv — медиаплеер, построенный вокруг небольшого ядра и большого набора параметров. У него нет обычного окна приложения, заполненного меню: воспроизведение открывается в пустом окне с экранным пультом управления, который появляется при движении мыши, а почти всё остальное управляется с клавиатуры, из командной строки или через файлы конфигурации. Параметры находятся в mpv.conf, привязки клавиш — в input.conf, и оба файла принимают профили, применяемые для отдельного формата или отдельного файла.

Декодирование и фильтрация выполняются через библиотеки FFmpeg, поэтому набор контейнеров, кодеков и форматов субтитров соответствует тому, что поддерживает FFmpeg, а аппаратное декодирование доступно через видео-API платформы. Отрисовщик на GPU отвечает за масштабирование, управление цветом, тональное отображение расширенного динамического диапазона и синхронизацию кадров, а также принимает написанные пользователем шейдеры для масштабирования или постобработки.

Плеером можно управлять сценариями на Lua или JavaScript, и тот же движок доступен другим программам в виде библиотеки libmpv, на которой построено несколько графических оболочек. Это подходит тем, кто хочет точно настроить плеер, и в меньшей степени тем, кто предпочитает диалог настроек.

Linux

Мы не размещаем этот файл у себя, не сканируем его и не изучаем его содержимое. Прочитайте, что пишет источник, и решайте сами.