LINUX.ORG.RU

mpv 0.3

 , ,


0

1

mpv — активно развивающийся в данный момент аудио и видеоплеер, который является форком mplayer и mplayer2.

Основные изменения относительно своих прародителей:

  • Лицензия GPLv2+.
  • Очистка кода от неиспользуемого функционала.
  • Улучшения в поддержке cue.
  • Полная поддержка юникода в OSD (используется libass).
  • Улучшения связанные с функциональстью скриншотов (jpg и png, можно делать скриншоты с субтитрами и без).
  • Поддержка wayland.
  • Поддержка привязки нескольких действий на одну клавишу.
  • Параметры командной строки приведены к общему виду.

С полным списком изменений относительно mplayer и mplayer2 на английском языке можно ознакомится тут.

Что нового в версии 0.3:

  • Большинство видеофильтров теперь используют libavfilter, если это возможно.
  • Исправлен баг, из-за которого возникали ошибки после часа вопроизведения видео при использовании vdpau.
  • Добавлено свойство window-scale, которое позволит изменять размеры окна плеера с помощью хоткея.
  • Добавлена команда revert_seek, которая позволит отменить последнюю перемотку (средство от случайных перематываний).
  • Добавлена аппаратная поддержка воспроизведения (vdpau, vda, vaapi) при использовании видео-вывода vo_opengl.
  • поддержка вывода 2 дорожек субтитров (--secondary-sid).
  • Переход на билд-систему waf.
  • Мелкие исправления ошибок.

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

★★

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 7)
Ответ на: комментарий от Napilnik

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

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

на кой черт надо было менять параметры командной строки?

Чтобы не думать, какой из четырёх
[code]-autosub=no
--autosub=no
-no-autosub
--no-autosub[/code]вариантов окажется правильным.

Ненужные изменения - болезнь современного ПО

Это — нужные изменения. Ненужными были изменения, расплодившие зоопарк и повлёкшие плачевный синдром утёнка у пользователей.

если человек запускает mpv с консоли - значит ему это действительно нужно, и он хочет больше информации.

Для тех кому это действительно нужно, в mpv есть 11(!) уровней вербозности.

Ну а OSD? OSD им чем не угодило?

Оно рендерилось через жопу.

Стандартное было вполне себе красивое и понятное, нет б***ь, надо изменить то, что и так работает!

Мнение человека, в глаза не видевшего код, очень ценно для разработчиков. Не забудьте им об этом напомнить.

// какой вкусный тред.

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

Есть пословица «от добра добра не ищут». Не вижу смысла вдруг менять то, что служило верой и правдой годами. Когда mplayer перестанет делать что-то из нужного мне, он отправится на свалку времени. Пока меня всё устраивает.

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

Не вижу смысла вдруг менять
вдруг

Дропнутая разработка — недостаточно весомый повод? mplayer2 заглох в апреле того года, а сам mplayer — ещё в позапрошлом. Чем ждать у моря погоды, лучше сразу перейти на mpv и получить перемотку по mkv chapter из коробки и прочие плюшки. На правку конфигов и алиасов я потратил считанные минуты.

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

Дропнутая разработка — недостаточно весомый повод?

Повод будет когда я не смогу кино смотреть. Сколько лет назад был собран бинарник меня мало волнует.

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

Дропнутая разработка — недостаточно весомый повод?

Нет, не достаточная.

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

а сам mplayer — ещё в позапрошлом

Мужикам хоть сообщили?

r35713 | reimar | 2013-01-06 15:45:34 +0600 (Вск, 06 Янв 2013) | 5 lines
r36564 | cehoyos | 2014-01-02 04:13:47 +0600 (Чтв, 02 Янв 2014) | 1 line

850 коммитов за год, более 2х коммитов в день в среднем.

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

Повод будет когда я не смогу кино смотреть. Сколько лет назад был собран бинарник меня мало волнует.

Для просмотра кино вообще не нужны бинарники и пк в частности.

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

Повод будет когда я не смогу кино смотреть.

Копишь проблемы до упора? Какой дистрибутив предпочитаешь? Так, для статистики. А, вижу

URL: fedora.md

Сколько лет назад был собран бинарник меня мало волнует.

РФВС!

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

Пардон, не в тот репозиторий заглянул. Ну коммитят, это же бекпорты. Опции те же пришерстили, недавно его тыкал. А прочие плюшки-то где?

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

Копишь проблемы до упора?

УМВР

Какой дистрибутив предпочитаешь? Так, для статистики.

Debian sid

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

о да, когда я смотрю кинцо через mplayer2+smplayer2, я испытываю тяжкие моральные страдания от осознания того факта, что в mplayer(2) рипнутый в доску в сравнении с сабжем, у которого нормального гуя до сих пор нет

так страдаю, что аж периодически ставлю паузу и плачу, размазывая сопли по лицу

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

см. моё сообщение выше

кстати да, я ещё и compiz-0.8.x использую, который тоже rip

какой я глупый и неправильный, да?

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

Ну фиг знает. Будешь сам фиксить баги в говне мамонта и запускать скриптом с LD_LIBRARY_PATH=., когда в библиотеках поломают ABI?

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

фиксить баги в говне мамонта

до сих пор не было никаких багов, с чего бы им появиться?

когда в библиотеках поломают ABI

вот когда поломают - тогда и подумаю о миграции на другой плеер, но и то им вряд ли будет сабж, если к тому времени он не научится в smplayer

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

до сих пор не было никаких багов, с чего бы им появиться?

Где не было-то? Я про некрофилию в целом говорю.

вот когда поломают - тогда и подумаю о миграции на другой плеер, но и то им вряд ли будет сабж, если к тому времени он не научится в smplayer

А чем тебе так необходим mplayer2?

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

Где не было-то?

в используемом мной софте

А чем тебе так необходим mplayer2?

в смысле - почему не mplayer? потому что mplayer перескакивает на несколько секунд при снятии с паузы

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

Некоторым не нравится «копить проблемы до упора»

да, есть такие люди - решают проблемы, которых не существует, лол

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

я недавно хотел понять почему перешёл на mplayer2 с mplayer, поставил его, и скоро понял - он вот так вот тупит на паузе

ещё раз: это установлено экспериментально, так что можешь своё «4.2» в бардак себе затолкать -))

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

А что, такой бандурой по коленке может мама не горюй вписать.

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

Ты сравнил драйвер сканера и xsane, просто уйди отсюда, напиши что-то на паскале еще, почитай паленого меда, но не беспокой меня больше

Не компосируй мозги четырёхзвёздочникам, однозвёздочный, тебя никто не просил приставать к окружающим со своим «всё зашибись, УМВР». Прошивки для сканеров качаются с сайта разработчиков xsane, по идее данная программа должна уметь хорошо с ней работать, по крайней мере иметь кучу дополнительных тонких ручных настроек, но лишних настроек то нет и как качественно будет работать в линуксе связка «стандартная прошивка + модификация сканера» - лотерея. В винде ПО как-то справляется и со старой прошивкой, да. А старые модели ведь часто модифицируют а новые обычно нельзя покупать из-за «маздай онли».

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

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

А что ещё делать производителям железяк? Продажи то делать надо а стабильного АПИ в линуксе практически и нет, проблемно изготовить стабильный бинарник который гарантированно не превратится в тыкву при очередном обновлении системы. Вот раз у линукса нет своего стабильного АПИ, то стандартом по факту где-то становится виндовый:) Не только для дров, например, если нативная игрулька/перделка не пашет, то можно запустить вайновую версию. Проблемы у линукса могут начаться если вайн начнёт хорошо поддерживать и виндовые дрова. У какой-то из моих железяк на прилагаемом диске были линуксовые дрова, но хороший почин заглох. И вообще, наркотическая привязанность системы к интернету - зло.

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

,,,,,,,,,,,,,,,,, не благодари.

Явольф, группенфюрер!

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

Что, простите?

Пришерстить
разг. пригладить, привести в порядок ◆ П. документы

Что, простите?

Патчи, адаптированные для наложения на более старые версии.

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

Какое отношение эти слова имеют к mplayer'у? Там последние несколько лет никто не трогал опции, и не может быть бэкпортов в принципе, так как он сам себе новая версия.

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

Какое отношение эти слова имеют к mplayer'у?

Ну, я не знаю, они вроде были адресованы прямо.

Там последние несколько лет никто не трогал опции

Orly? И давно там --sub с двумя чёрточками? В старых версиях манов была с одной, например.

и не может быть бэкпортов в принципе

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

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

подразумевает свою способность вести дискуссию адекватно

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

И давно там --sub с двумя чёрточками?

Может с 2015.

mplayer --sub x
Unknown option on the command line: --sub
Error parsing option on the command line: --sub
MPlayer SVN-r36568-4.6.1 (C) 2000-2014 MPlayer Team


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

Я ничего не коммичу. А так, как в любом проекте — фиксят баги, добавляют оптимизации, улучшают код, добавляют фичи. В общем, обычная повседневная работа. То самое, что не выдержал mplayer2 и с чем ещё предстоит столкнуться mpv.

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

Может с 2015.

Хмм. Спутал с mplayer2. В mplayer и правда до сих пор как и было.

А так, как в любом проекте — фиксят баги, добавляют оптимизации

Ага, ага. Наглядый пример количества добавленных оптимизаций

$ for m in mplayer mplayer2 mpv; do du -h `which $m`; done
2.5M	/usr/bin/mplayer
1.8M	/usr/bin/mplayer2
1.1M	/usr/bin/mpv
Кстати, раз уж поставил, решил посмотреть, что там нового. Переключение между ordered chapters они бекпортировали, а OSD для них — нет, не видно, между чем и чем ты переключаешься. Поддержка проигрывания через VAAPI видимо, перманентно у них только в планах (если вообще есть). --hwdec тоже пока нет, надо все кодеки перечислять. Покадровой прокрутки назад, я так понимаю, тоже не предвидится. Снятие скриншотов по размеру окна с клавишей Alt они всё-таки починили, а вот OSD на них по-прежнему не рендерится. Именовать скриншоты по имени файла его тоже пока не научили. Пауза всё так же слетает. В общем, что-то пофиксили, да; что-то или бекпортировали или сообразили у себя на коленке, но других значительных улучшений, кроме переключения между chapters в mkv (хоть и без OSD), я не вижу.

То самое, что не выдержал mplayer2

Оя оя, насколько я помню, разработчики mpv бросили mplayer2 из-за разногласий с uau (там и правда были странные места с mkv chapters)

и с чем ещё предстоит столкнуться mpv.

Ванга, ты?

Deleted
()

Ну и поделие!

Сделал emerge mpv.

Оно, не спрашивая, влезло в ассоциации типов и переназначило на себя все видеофайлы, в лучших страдициях вендовых говноплееров, ага.

Ладно. Кликнул на видео, открылось голое окно с видео. Никакого намёка на гуи. Даже контекстное меню не осилили сделать, как было у старого-престарого mplayer. Искаробки можно попасть только на перемотку по стрелочкам, на этом дружелюбие к пользователю заканчивается.

Сделал emerge -C mpv, ибо - извините меня, я готов покрасноглазить в консоли с гентой, ибо красноглазие это покрывается плюшками, но красноглазить с обычным плеером, которых в Линуксе тонна и маленький кг - это уже за гранью беспросветной шизы.

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

Именовать скриншоты по произвольному шаблону его тоже пока не научили.

Починил.

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

Коммичу периодически фиксы в ебилд mpv, по просьбе мэйнтэйнера, в ебилде 0.2.4:

RDEPEND+="
        || (
                >=media-video/libav-9:=[encode?,threads?,vaapi?,vdpau?]
                >=media-video/ffmpeg-1.2:0=[encode?,threads?,vaapi?,vdpau?]
        )

Моя не понимать сути претензии

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

Моя не понимать сути претензии

Спасибо за разъяснение - сам я не догадался в ебилд заглянуть :-[ Буду теперь знать, куда в первую очередь смотреть. У меня стейбл ffmpeg-1.0.8, вот libav и потянулся.

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