LINUX.ORG.RU

mpv 0.16

 , ,


0

2

Состоялся очередной релиз видеоплеера mpv — форка mplayer и mplayer2.

В новой версии:

  • Изменения в сборке:
    • Включена поддержка vaapi для egl-drm без X11 или Wayland.
    • Включается vo_opengl_cb, если присутствуют нужные заголовочные файлы (GL).
    • Библиотека libavfilter теперь обязательна.
    • Функция posix_spawn теперь опциональна.
    • wscript: если кодирование отключено, профили кодирования не устанавливаются.
  • Новые функции:
    • Добавлена начальная поддержка Android.
    • ao: добавлена начальная поддержкка OpenSL ES.
    • dxva2: добавлена поддержка HEVC Main 10.
    • Режим постоянной видимости для OSC, унифицированны старые режимы видимости.
    • Реализована поддержка сложных графов фильтров (опция --lavfi-complex).
    • rpi: поддержка декодирования mpeg-4 и vc-1.
    • Поддержка фронтендов с несколькими системами доставки (комбинированные карты DVB-C/DVB-T).
    • Поддержка 16bpp для vo_x11.
  • Новые и изменённые опции:
    • Изменено поведение микширования, добавлена опция --audio-normalize-downmix.
    • Добавлены команды vf-command и af-command.
    • Для проигрывателя добавлена --external-file.
    • Добавлена подопция interpolation-threshold для vo_opengl.
    • Значение stereo снова установлено по умолчанию для опции --audio-channels.
    • Убрано предпочтение по умолчанию для libdcadec (декодер объединён с ffmpeg).
    • По умолчанию включена опция scaler-resizes-only.
    • Для RPI изменена обработка по умолчанию, включена опция fs.
    • Всегда доступна установка громкости/отключение звука.
  • Исправлено множество ошибок.
  • Лицензии некоторых, не принадлежащих mplayer, исходников изменены на LGPL 2.1 и выше.

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

★★★★★

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

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

Видео показывать может и без иксов

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

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

GTX970 умеет x.265 декодировать и кодировать аппаратно.

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

врёшь, на VDPAU умеют h265 только gtx960 и более младшие в серии gtx900

gtx970 и gtx980 не умеют, и не важно какую ошибочную ерунду тебе показывает mpv

ps: поиск в помощь

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

И ASUS GPU Tweak II тоже фейковую загрузку показывает, ага. :3

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

вындовс чтоле? а мы тут какбэ про линуксы говорим

вендовой DXVA (или как он там) обладает большими возможностями чем линуксовый VDPAU

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

Бывает что старые карты начинают выпускать на обрезках от более новых чипов. Но он скорее всего он звездит.

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

Анонимус пишет без уточнений:

конкретно GTX970 не умеет

У меня именно эта видеокарта HEVC декодирует.

вендовой DXVA

Вот через DXVA mpv и декодирует.

DXVA ... обладает большими возможностями чем линуксовый VDPAU

Надеюсь, что научат.

Вывод: HEVC не умеет не видеокарта, а VDPAU. Анонимус - брехун.

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

Открой 4k hevc и если загрузка проца больше 10%, то ты обосрался.

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

не верно и не научат, почитай что такое vdpau feature set

и да, ты обосрался 😀

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

Замени 1-ую строку на "vo=opengl:interpolation", если глючить будет.

vo=opengl-hq:interpolation:scale=spline64:cscale=spline64:dscale=spline64:tscale=spline64
video-sync=display-resample
hwdec=vaapi

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

Вопрос в том, какой профиль. Из оп-поста я так понял, что это горячо любимое анимедаунами 10-битное видео, которое до сих пор аппаратно не ускоряется в h264.

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

Ну и вдобавок тебе накидаю на почитать про то, что в 970 и 980 более старая и менее фичастая аппаратная финтифлюшка для декодировнаия видео по сравнению с другими 900-ками (960 имеет полноценное HEVC декодирование)

https://forums.geforce.com/search/more/sitecommentsearch/hevc/

https://www.hardwareluxx.ru/index.php/artikel/hardware/grafikkarten/31894-nvi...

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

Много лет пользуюсь VLC, ни разу квадратов не видел. Аниме не смотрю.

Когда смотришь видео на неродном языке, то иногда приходится отматывать на 5 секунд назад чтобы разобрать что они там наговорили. так вот vlc с каждой перемоткой сыпет все больше и больше квадратов и потом вообще перестает работать и приходится перезапускать видео.

pftBest ★★★★ ()

Хорошая новость. Годный плеер.

Odalist ★★★★★ ()

поддержку lirc назад не запилили до сих пор?

dikiy ★★☆☆☆ ()

а как сделать деинтерлейсинг при аппаратном декодировании?

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

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

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

Да, всё верно

Самые новые Nvidia с чипом GM206 его умеют

https://en.wikipedia.org/wiki/Nvidia_PureVideo#Table_of_GPUs_containing_a_Pur...

GeForce GTX 750 SE, GTX 950, GTX 960 - Introduced dedicated HEVC video decoding (Main and Main 10) & dedicated VP9 video decoding

http://developer.download.nvidia.com/assets/cuda/files/NVIDIA_Video_Decoder.pdf

Но это не касается болеп старых gtx970 и gtx980

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

Там про H.265/HEVC. Насколько я понимаю, 10-битные H.264 и раньше декодировались vdpau (кажется ещё с Feature Set C, с ограничениями).

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

Хотя ладно, вру. Полное ускорение H.264 10bit не работает. Ну это не то чтобы мне интересно видео без фильтров (vdpau), так что меня эта проблема не касается. 0.7% ядра, или 10%, разницы никакой.

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

да вот нихрена он не деинтерлейсит, а mplayer - да

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

Пардон, вчера выяснили, что анимедауны используют 12-битное видео.

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

ffmpeg2.8 с mpv0.15 и ютубом нормально работают, а ffmpeg3 еще никто нормально не поддерживает (откатил).

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

В той хаутушке настораживают две фразы:

significant artifacts
90% CPU usage across all cores

yuran ★★ ()
Ответ на: комментарий от quantum-troll

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

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

Он кривой. Багованный. Недописанный. Устаревший. Mpv умеет всё то же, только лучше и больше. А вот mplayer не умеет.

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

mplayer2 вообще глюкодромище, через vdpau через одно место работает

тот же mplayer намного лучше

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

что значит «жизни»? Вылетал при работе? Не хватало поддержки чего-то?

darkenshvein ★★★★★ ()

Лицензии некоторых, не принадлежащих mplayer, исходников изменены на LGPL 2.1 и выше.

Это как?!

iZEN ★★★★★ ()

Добавлена начальная поддержка Android.

Круто! Как станет стабильным — однозначно станет новым лучшим видеоплеером под ведро.

a1batross ★★★★★ ()

Про android - наглое 4.2? билдов то нету!

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