LINUX.ORG.RU

Вышел mpv 0.33

 , , ,


2

5

Спустя 10 месяцев с прошлого релиза был опубликован релиз mpv 0.33. С этим релизом сборка проекта возможна исключительно на Python 3.

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

Новые возможности:

  • Фильтрация субтитров по регулярному выражению;
  • Поддержка HiDPI на Windows;
  • Поддержка exclusive fullscreen на d3d11;
  • Возможность использования sixel для проигрывания видео в терминале;
  • Реализация slice:// для чтения участков медиапотоков;
  • [x11] Возможность разместить окно на указанном рабочем пространстве;
  • [Wayland] Пользовательский доступ к wayland-app-id;
  • По умолчанию отключена поддержка GLX, вместо него предлагается использовать EGL.

Изменения:

  • Использование Lua 5.2 по умолчанию (вместо 5.1);
  • Для сборки теперь необходимо наличие C11 atomics;
  • Для сборки теперь необходима библиотека libass;
  • Поддержка Unicode в Lua скриптах;
  • «:» более не является разделителем в списках ключ-значение;
  • Улучшено растягивание окна в Wayland;
  • Улучшено автодополнение в bash.

Удалены:

  • Поддержка tar в stream_libarchive в связи с многочисленными багами;
  • Аудиовыходы sndio, rsound, oss;
  • Поддержка сборки с Python 2;
  • Вызовы xdg-screensaver, подавляющие переход в режим простоя через dbus.

>>> Подробности

А лаги при loop видео наконец пофиксили? А то с каждым релизом становится всё хуже и хуже. А когда-то вообще не было.

gtk3 ★★★ ()
Последнее исправление: gtk3 (всего исправлений: 1)
Ответ на: комментарий от anonymous

А чой та смузехлёбы совсем обленились, сами не знают что накосячили?

anonymous ()

Аудиовыходы sndio, rsound, oss;

Эх, хороший был проигрыватель…

mord0d ★★★ ()

По умолчанию отключена поддержка GLX, вместо него предлагается использовать EGL.

Доколе-3

Zubok ★★★★★ ()
Ответ на: комментарий от gtk3

А в чем лаги проявляются? Пользуюсь лупом постоянно, лет уже 5, наверное, и все с мпв. Не замечал никаких лагов. Может, что-то железоспецифичное? У меня интел/амд графика.

anonymous ()

Классная штука. Пользуюсь до сих пор.

turtle_bazon ★★★★★ ()
Ответ на: комментарий от anonymous

wm4 что ли? Он не просто участник, а оригинальный автор проекта. Но на самом деле не очень жалко. Хотя основная команда с ним проблем не имела, со стороны он уже давно кажется не в меру чудаковатым, и таким он был не всегда.

anonymous ()
Ответ на: комментарий от BceM_IIpuBeT

Печально

Чего печального то? Опять сходите с ума по обновлениям? А цель обновы? Да пофиг!

anonymous ()
Ответ на: комментарий от Behem0th

Если речь о скриптах VapourSynth, то очень много.

Ros ()
Ответ на: комментарий от Ros

Тоже так считал, потом потыкал просто MPV - оказалось, ничего и не теряется, если кино смотреть, а не по меню скакать :D.

dv76 ★★★ ()
Ответ на: комментарий от anonymous

Его помоему погубила самовлюбленность. Проект он сделал очень хороший, видимо был очень высокого мнения о себе. Он действительно во многом разбирается и много чего понимает, но гордыня - это грех, а скромность - это добродетель. Жаль конечно, что у него бомбануло, но может это и на пользу, отдохнуть не помешает, потом может вернётся в другом образе.

anonymous ()
Ответ на: комментарий от anonymous

С PeerTube работает отлично, за торренты в целом не скажу.

Siborgium ★★ ()
Ответ на: комментарий от Behem0th

Мне удобно ориентироваться в медиатеке и по миниатюре видеофайла в том числе. Так у меня по нажатию одной клавиши в проигрываемый видеофайл вшивается миниатюра (cover) с текущим кадром (речь об MP4/MKV).

neocrust ★★★★★ ()
Последнее исправление: neocrust (всего исправлений: 1)
Ответ на: комментарий от Siborgium

Странно, что это приходится объяснять.

Значит, как ffplay. Так бы и ответил что-ли, объясняльщик хренов.

anonymous ()
Ответ на: комментарий от saahriktu

Отвалилось –vo=gpu.

Это же враппер, который выбирает «лучший» способ ускорения видео. Если знаешь (свое железо и софт), лучше указывать конкретный драйвер.

Можно повлиять на выбор: –gpu-api=, –gpu-context, –hwdec= и тп.

anonymous ()
Ответ на: комментарий от GP

которые никогда

Расскажи ещё, что программы надо самому компилировать! Держи карман шире, щаз тебя жизни научат!

anonymous ()
Ответ на: комментарий от anonymous

Вообще то, да. Причем не на локальной машине, а на Heroku.

GP ()

Новость на гитхабе 22.11. Номер релиза 0.33. Забавно…

qaqa ()
Ответ на: комментарий от GP

Вот и выросло поколение лялиховодов, которые никогда не открывали командную строку.

Это что особая магия какая-то? Объясни если сможешь, в чем твои навыки отличаются от остальных «лялиховодов». Это во-первых.
Во-вторых, ffplay как по-твоему открывает файлы?
Я по этому и спросил. Не совсем мне понятно, зачем mpv нужен в меню приложений, если его гуй ничего не может? Перетягивать на него файлы из ФМ, это сомнительное удобство, имхо.

anonymous ()
Ответ на: комментарий от anonymous

Кек. Всё это ни разу не поможет потому, что новый mpv скомпилировался без OpenGL, только с EGL.

> ldd /usr/bin/mpv | grep GL
        libEGL.so.1 => /usr/lib64/nvidia-current/libEGL.so.1 (0x00007efcfe428000)
        libGLdispatch.so.0 => /usr/lib64/nvidia-current/libGLdispatch.so.0 (0x00007efcfb82f000)
>
А вот так было в прошлом mpv:
> ./mpv --version
mpv 0.32.0 Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
 built on UNKNOWN
ffmpeg library versions:
   libavutil       56.22.100
   libavcodec      58.35.100
   libavformat     58.20.100
   libswscale      5.3.100
   libavfilter     7.40.101
   libswresample   3.3.100
ffmpeg version: 4.1.6

> ldd ./mpv | grep GL
        libEGL.so.1 => /usr/lib64/nvidia-current/libEGL.so.1 (0x00007f389cfd0000)
        libGL.so.1 => /usr/lib64/nvidia-current/libGL.so.1 (0x00007f389bbf6000)
        libGLdispatch.so.0 => /usr/lib64/nvidia-current/libGLdispatch.so.0 (0x00007f389a118000)
        libGLX.so.0 => /usr/lib64/nvidia-current/libGLX.so.0 (0x00007f389836c000)
>
А вот почему теперь новый mpv собирается без OpenGL по дефолту:
> waf conigure --help | grep GL | grep enable
    --enable-gl-x11     enable OpenGL X11/GLX (deprecated/legacy) [disable]
>

saahriktu ★★★★★ ()
Ответ на: комментарий от Behem0th

лично у меня добавлен интерактивный ввод таймкода с клавиатуры (отображается одновременно и в OSD и в терминале) для перехода и диалог удаления текущего файла

actionless ★★★★★ ()
Последнее исправление: actionless (всего исправлений: 2)
Ответ на: комментарий от gtk3

расскажи, кстати, для чего ты используешь эту возможность

actionless ★★★★★ ()
Ответ на: комментарий от anonymous

А как на нем кинцо открыть, как на ffplay что-ли?

Дабл кликом по файлу. Или «Open with other application», если по дефолту стоит другой плеер.

goingUp ★★★★★ ()
Ответ на: комментарий от saahriktu

–enable-gl-x11 enable OpenGL X11/GLX (deprecated/legacy) [disable]

В новости об этом написано.

И да, сломано для «недостойных» (так как «все» сидят на вяленом) - это не сломано.

anonymous ()

Vulkan нормально будет работать в этой версии? Грустно. Скорей всего эта версия в новый релиз дебиан не попадет

bryak ★★★★ ()
Ответ на: комментарий от bryak

не попадет

Вывод: новый релиз дебиан ненужен!

anonymous ()
Ответ на: комментарий от saahriktu

Пересобрал mpv добавив --enable-gl-x11. --vo=gpu заработал.

saahriktu ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.