LINUX.ORG.RU

Выпуск видео-проигрывателя MPV 0.30.0

 , ,


4

3

Спустя более года со времени предыдущего выпуска, стала доступна очередная версия многофункционального проигрывателя MPV - наследника некогда почти стандартного для Unix-подобных ОС проигрывателя mplayer.

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

К сожалению, удобочитаемого для человека обзора изменений проект не предоставляет, поэтому со всеми новшествами можно ознакомиться лишь в виде журнала (changelog).

В частности, стоит упомянуть задействование библиотеки libplacebo для работы с Vulkan вместо внутренней реализации. Библиотека ставит своей целью вынести некоторый функционал MPV связанный с рендерингом в отдельный проект.

В целом различных изменений достаточно много (большая часть, похоже, связана с выводом изображения через общий для всех видеокарт метод vo_gpu), предлагаю всем заинтересованным ознакомиться с ними лично по прилагаемой ссылке.

>>> Список изменений на GitHub

★★☆☆☆

Проверено: a1batross ()

Ответ на: комментарий от no-such-file

Как же они HDR смотрят?

Не приходя в сознание

(Псс парень а чо это? Я в целом знаю конечно, но думал это уровень дров видяхи и моника)

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

думал это уровень дров видяхи и моника

Да. Но линукс не умеет в это. Приходится делать tone-mapping, либо автоматом (через hdr-compute-peak), либо подбирать под свой моник параметры руками. У меня так

[hdr]                                                                                                                                   
fs=yes                                                                                                                                  
tone-mapping=reinhard                                                                                                                   
target-peak=100                                                                                                                         
tone-mapping-desaturate=0.5                                                                                                             
target-prim=bt.2020                                                                                                                     
tone-mapping-param=0.6                                                                                                                  
hdr-compute-peak=no                                                                                                                     
no-such-file ★★★★★ ()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от roco_constantin

Внезапно, EGL это просто универсальное апи для создания opengl контекста, а vdpau это api для аппаратно ускоренного вывода видео. Кто бы мог подумать.

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

прямая связь

С президентом? Или что ты хотел сказать?

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

Фубар, это не просто плеер, это конструктор с множеством плагинов, в котором можно настраивать интерфейс, как захочешь. Сделать его интерактивным, реагирующим на события, привязать к нему просмотр биографии, лирики, ее редактирование, оформление cd. Можно просматривать youtube, прицепить визуализацию из винампа.

А чем emacs не устраивает?

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

Что в работе вдпау важен выбор между другими прослойками, егл там фигурирует.

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

А можно наконец заменить кулак на бабу

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

Пилят, пилят… В следующем году может быть допилят. Нужно же чтобы вся цепочка работала — от железа и дров до иксов и mpv.

no-such-file ★★★★★ ()

Кста, потерялся заголовок окна. Как вернуть?

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

Это невозможно, но это единственная альтернатива чейнджлогу.

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

А можно наконец заменить кулак на бабу

Тогда придется отказаться от линукс.

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

Альтернатива это нормальные объяснения изменений, а не
1) delete demuxer cache остюда
2) add demuxer cache но уже сюда

Должно быть: Demuxer cache now то-то и то-то, поэтому стало лучше тем-то и тем-то.

что такое demuxer cache тоже неплохо бы упомянуть.

а из такого чейнджлога если ты не разраб плеера состряпать нормальную новость невозможно.
ну перевели на opennet'e определенные по неизвестному принципу выбранные оттуда строчки и что? кому понятнее или лучшее стало.

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

запихивали вместо него глючный и уже несколько лет закрытый как проект mplayer2

Это когда шёл конфликт ffmpeg-libav, и мэйнтэйнер в Дебиане был из команды mplayer2 и libav?

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

Насчёт этого не знаю. Но в jessie пакет mplayer был виртуальным и ставил mplayer2.

Похоже, в deb дистрибутивах так принято: в ubuntu 11.04 при запросе поставить apt-get install openoffice ставился libreoffice.

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

Мы точно говорим про «музыкальный проигрыватель» (это твои слова несколькими комментами ранее), а не про рабочее место диджея и любителей свистоперделок?

Не, я не говорю, что такая софтина не нужна. Пусть будет. Однако к утверждению о наличии/отсутствия в линуксе музыкального проигрывателя это уже отношения не имеет. От слова «совсем».

лирики

Ты ещё, наверное, семью фамилией называешь, а абзац параграфом?

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

В остальном особой разницы не вижу.

Когда слышишь такое от линуксоеда - это в 90% случаев значит, что он сравнивает рено логан на котором ездит с бугатти вейрон, на котором не очень-то и хотелось.

anonymous ()

Он стал, после обновления, подлагивать при loop.

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

Он лучше ffplay?

Фичастее. Но может не работать со странными сочетаниями форматов и контейнеров, на которые ffplay не удивляется в силу примитивности.

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

В mpv есть киллерфича: просмотр с одновременно включёнными двумя субтитрами. Помимо этого, он более дружелюбен к новичкам (кнопочки, прокрутка не включает проигрывание и т.п.)

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

Core i5-8300h с отключенным турбобустом, интеграшка uhd620, ноутбучный винт на 5400 оборотов, видео в 4к с кодеком x265 летают, что в mpv, что в smplayer на базе mpv с максимальными оптимизациями на качество. Vlc 2 и особенно 3 дико лагают с артефактами уже на 1080р, причем качество выставлено на минимальное, лишь бы хоть какая-то скорость была. Из-за этого ушел на сабж с привычного влц, на котором с еще первой версии, с 2010 года, и внезапно, очень доволен

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

mpv --ytdl-format=137+140 https://www.youtube.com/watch?v=flKVDE33Q44

С этим форматом звук появился. Спасибо за совет, может, кому-то пригодится.

дело в старой версии с древним youtube-dl. Когда я сидел на убунте, то тупо пулил и конпелял mpv из git.

Ну да. Я о том же говорил.

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

VLC ... нормального видео плеера.

Забавное сочетание в одном предложении)

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

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

Вот этого говядина и не умеет.

Мои запросы ...

Это оно могЁт, да. Пока нужно 16 бит PCM на встроенную «звуковушку». С остальным ... Причем даже с бубном ты не сможешь вывести DSD (формально местами поддерживаемым) на USB-Audio с несколькими альтсетами именно так , как тебе нужно. До фубара говядине нужно лет десять и толпу заинтересованных в его развитии.

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

А чем оно лучше mplayer?

mpv умеет 2 субтитра одновременно показывать, классно же

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

Если бы не VLC, то в линуксе и по сей день не было бы нормального видео плеера

SMPlayer, в VLC у меня тормозит потоковое видео и перемотка хромает и вообще настройки не там где нужно

Sapetuko ()

а в Arch все еще smplayer-19.5.0-1, скачал из убунты бинарники 19.10.0 и закинул с заменой

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

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

Вот этого говядина и не умеет.

Какие распространённые форматы он не поддерживает? (Помимо лет 20 как сошедшего XMI.)

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

я изредка вынужден пользоваться виндой, и еще реже мне надо там открыть какой-то видеофайл, но, тем не менее, когда это всё-таки происходит — mpv еще ни разу не подвел и там

Спасибо, что держите меня в курсе своих дел. Только зачем мне это знать?

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

Только зачем мне это знать?

это к тому, что mpv хорош не только под линуксом

actionless ★★★★★ ()

Использовал его пока в vlc не было хорошей поддержки Blu-ray и flac.

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

lol в vlc literally единственная более менее норм поддержка бюрей меню на онтопике
про xine и божеупаси kodi не упоминаю

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

это к тому, что mpv хорош не только под линуксом

Вы всем об этом рассказываете или только со мной решили поделиться своим сокровенным знанием?

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

При том, что скачанное youtube-dl правильно играют оба.

Зачем скачивать, если можно youtube-dl -g?

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

Зачем скачивать, если можно youtube-dl -g?

Затем, что Ютуб часто отдаёт видео со скоростью меньше 1 мегабита, что для битрейтов в 2-4 мегабита недостаточно. Не знаю, Гугл виноват или провайдер, но без скачивания целиком смотреть такое невыносимо.

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

Какие распространённые форматы он не поддерживает? (Помимо лет 20 как сошедшего XMI.)

Речь о том - как он поддерживает (хотя и тут ньюансы - поддержка wavpack 5 появилась всего-то через пару лет с жырным плюсом, те в дистрибутивах - фактически только этим летом ). Бубен нужен, однако. А тк еще и настроек минимум - и без бубна часто не получится. Начиная с «глобального» ресамплера ( и его поломанного «автодетектора» ). И даже там, где вроде и настроек много ( настроек вывода ) - логика работы не всегда адекватна (и что-то там не в порядке с состояниями) - приходится лезть проверять параметры стрима идущего на алсу. Те вмеcто того чтобы вот взять , один раз настроить - и пользовать , имеем : добавить ресамплер / убрать ресамплер, изменить параметры ресамплера, изменить параметры вывода, проверить стрим , итд при смене источника. DSD вроде поддерживает - но перекодирует всегда в 16 бит (уже повод поржать). Это если PCM. А как быть если хочешь native / DoP на DAC ? Так было и видимо будет , тк интереса нет ( ну и плюс - это все ffmpeg воду мутит ! Адназначна !)

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

Классный псевдогуй, api позволяющий писать скрипты-расширения, использование ffmpeg вместо своего велосипеда mencoder. Соответственно если собрать ффмпег с поддержкой декодирования на видеокарте то можно смотреть через него. Поддерпживается вывод через иксы вяленд гпу, в общем годный проект.

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