LINUX.ORG.RU

Релиз видеоплеера MPV 0.10

 ,


1

2

Увидел свет выпуск открытого видеоплеера MPV 0.10, в 2011 году ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer и MPlayer2, не заботясь о сохранении совместимости с MPlayer, в то время как проект MPlayer2 достаточно консервативен в вопросе добавления улучшений и сосредоточен в основном на проведении чистки кодовой базы MPlayer. Код MPV распространяется под лицензией GPLv3.

Что нового?

  • Поддержка чтения блоков разметки cue sheet, встроенных в теги файлов MKV (Matroska);
  • Поддержка средств аппаратного декодирования видео с задействованием фреймворка VideoToolbox;
  • Реализация протокола «fd://» для обращения к открытому файлу по номеру файлового дескриптора;
  • Поддержка uchardet, универсальной библиотеки для автоматического определения кодировки по фрагменту текста;
  • Возможность использования обвязки над libarchive для чтения произвольных сжатых архивов;
  • Поддержка нового VDPAU API libavcodec;
  • Добавлен фильтр vf_vdpaurb, для чтения кадров, декодированных с использованием VDPAU;
  • В драйвере DXVA2 (DirectX Video Acceleration) добавлена поддержка формата HEVC (H.265);
  • Улучшена реализация профилей HEVC с использованием VA API; HEVC добавлен в белый список кодеков для которых поддерживаются функции аппаратного декодирования;
  • Добавлена опция "--display-sync" для управления синхронизацией экрана;
  • Новый режим принудительного отображения окна "--force-window=immediate";
  • В драйвер вывода vo_null добавлена эмуляция частоты кадров;
  • В драйвер вывода через OpenGL (vo_opengl) добавлена поддержка произвольных шейдеров, реализованы новые опции temporal-dither-period и tscale-clamp, представлена возможность прикрепление target-prim/target-csp к скриншоту.
  • В драйвере vo_opengl_cb задействован блочный режим отбрасывания кадров и реализована поддержка интерполяции;
  • В драйвер vo_vdpau добавлена поддержка вращения.
  • Продолжена чистка кодовой базы от устаревших или нерабочих компонентов: удален драйвер vo_x11, прекращена поддержка звуковых форматов S8, U16, U24 и U32, прекращена поддержка меню DVD и BD.

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

★★★★★

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

удален драйвер vo_x11, прекращена поддержка звуковых форматов S8, U16, U24 и U32, прекращена поддержка меню DVD и BD.

такой годный плеер начинает скатываться в gnome-пропасть

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

такой годный плеер начинает скатываться в gnome-пропасть

Значит скоро будет MPV2

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

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

anonymous ()

прекращена поддержка меню DVD и BD.

Вот это очень печально. Придётся теперь cvlc держать вторым плеером чисто ради этого.

Psych218 ★★★★★ ()

Есть же православный VLC. Зачем все эти ваши MPчего-то-там.

anonymous ()

прекращена поддержка меню DVD и BD

Это-то им чем помешало? Уж поддержка-то меню видеодисков плееру всяко нужнее, чем чтение архивов.
У MPlayer один форк офигительнее другого просто.

dogbert ★★★★★ ()

MPV

Нахрена капс? mpv же.

anonymous ()

Единственное в чем я сумел завести аппаратное ускорение на radeon'е.

anonymous ()

В драйвер vo_vdpau добавлена поддержка вращения.

Джва года ждал.

прекращена поддержка меню DVD и BD.

Но зачем?! Кому помешало?! Норкоманы! Ненависть!

Lavos ★★★★★ ()

лучший плеер в мире unix

vlc слишком перегружен и тянет за собой qt

а значит не нужен

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

Есть же православный VLC

Он отсасывает на субтитрах, он отсасывает на аппаратном ускорении. Я уже два раза назначал его основным видеоплеером, но оба раза возвращался к mplayer/mpv.

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

Но зачем?

для клинических случаев с использованием DISPLAY=

reprimand ★★★★★ ()

Реализация протокола «fd://» для обращения к открытому файлу по номеру файлового дескриптора;

Поддержка systemd socket activation!

plm ★★★★★ ()

У меня одного тиринг на радеоне с пятой плазмой со включенным композитингом? Галочка «отключить композитинг для полноэкранных окон» включена. Даже не знаю, куда багу репортить, в MPV или в KDE?

anonymous ()

Ненужно. Есть mplayer.
Что они хорошего сделали, кроме как выбросили реально работающий ф-ционал?

soslow ()

Им всем надо присесть у одного костра, нормально так перетереть и пойти делать MPV не под пиво и не по фану, а для дела и для ссссссскорости!

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

Из того, что мне нужно: MKV chapters, человеческие скриншоты, покадровую перемотку назад (для тех же скриншотов), онлайн-видео через youtube-dl (несмотря на название, кроме крестьян-трубы поддерживает ещё несколько сотен разных хостингов и порносайтов).

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

поддерживаю, еще livestreamer забыл.

mplayer со всем этим добром работает паршиво.

indie ()

Отлично. А неподдерживаемый код времён динозавров ненужен.

Mystra_x64 ★★★★★ ()

Годно. Единственный адекватный проигрыватель порнороликов^w

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

Всё сложно вообще. Со включенным композитингом тиринг в плеере. С выключенным - тиринг при перетаскивании окошек и скроллинге. Шёл, блджад, 2015 год.

anonymous ()

Нужно.

Удачи в развитии проекту, годный плеер.

HashDerpy ()
Ответ на: комментарий от i-rinat

И что?
Всяко лучше, чем отсутствие видео вообще на иксах без ускорения.

mittorn ★★★★★ ()

прекращена поддержка меню DVD и BD

Жаль. Придется возвращаться на vlc.

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

mplayer со всем этим добром работает паршиво.

Допустим, проблемы с неправильным восприятием fps из HLS-потока на twitch.tv у mplayer-а есть. А с youtube-то что не так? Использую youtube-dl в связке с mplayer — доволен как слон. До недавнего времени была ровно одна проблема: mplayer не умел https (потому что этого не умел старый ffmpeg), сейчас с этим все в порядке.

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

Странно, что с включенным только в плеере. А так я давно с тирином живу, ну как живу, костыляю его, в настройках КДЕ переключая с ОпенГЛ 3.1 на 2.0 и обратно, и он пропадает, изредка надо 2 раза так. Серьёзно.

Ros ()

Лучший плеер из всех, какими пользовался! Удачи ребятам в развитии.

Classic ()

Присоединяюсь к воплям на тему DVD/BD меню. Кому оно мешало? Но даже с учётом этого mpv всё ещё лучший плеер без Qt.

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

Присоединяюсь к воплям на тему DVD/BD меню. Кому оно мешало?

Оно же действительно толком не работало никогда. Думаю удалили не из приступа гномосечества, а как не работающее. Я сколько раз не пытался открыть им(и mplayer'ом) DVD с хоть сколько-то сложным меню, оно всегда глючило и приходилось либо плеер другой брать, либо напрямую файлы запускать. А один раз мне даже оказалось проще рипнуть dvd и смотреть файл.

Loki13 ★★★★★ ()
Последнее исправление: Loki13 (всего исправлений: 1)

прекращена поддержка меню DVD и BD

Шта? они упоролись?

UPD: Стоп, без паники, у меня вопрос: выкинули поддержку внутри самого плеера и оставили зависимость от libdvdnav/libdvdread?

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

оставили зависимость от libdvdnav/libdvdread?

Есть такая зависимость.

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

Всяко лучше, чем отсутствие видео вообще на иксах без ускорения.

vo_x11: remove this video output

It only causes additional maintenance work.

Even if you wanted to have a fallback, it's probably better to use --vo=sdl or so.

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

Есть такая зависимость

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

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

Шта?

commit 3b3170aedb4c8a9bfa32238f3b580feea22071f8
Author: wm4 <wm4@nowhere>
Date:   Fri Jun 26 23:37:23 2015 +0200

    Disable DVD and BD menu support (to be removed)
    
    DVD/BD menu support never worked right, and are a pain to maintain. In
    particular, DVD menus never actually worked correctly, because
    highlights were not rendered correctly. Fixing this requires major
    effort, which I'm not interested to spend.
    
    Most importantly, the requirement to switch streams without losing the
    DVD/BD state caused major weirdness in the playback core. It was
    implemented by somehow syncing the playback state to the DVD/BD
    implementation (in stream_dvdnav.c etc.), and then reloading the demuxer
    without destroying and recreating the stream. This caused a bunch of
    special-cases which I'm looking forward to remove.
    
    For now, don't just remove everything related to menu support and just
    disable it. If someone volunteers, it can be restored (i.e. rewritten)
    in a reasonable way. If nobody volunteers soon, it goes.

Похоже, добровольцев не нашлось.

i-rinat ★★★★★ ()

У кого-нибудь есть такая же проблема — при включенном композитинге в КДЕ mpv в fullscreen не выдаёт изображение? На экране только застывший кусок рабочего стола или, иногда, видео, но с низким fps. Intel GMA, vo=vaapi (без vaapi то же самое).

prischeyadro ★★★☆☆ ()

У меня у одного в LinuxMint 17.2 из родных реп скачался-поставился, но в меню я его найти не могу? Отдельно через ФМ вроде нашел...

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

Мда. А опцией нельзя было оставить? хотя как я понял там оно глубоко в потрохах.

leg0las ★★★★★ ()

Код MPV распространяется под лицензией GPLv3.

mpv as a whole is licensed as GPL version 2 or later (see LICENSE).

deadNightTiger ★★ ()

Насчёт меню DVD/BD: нашёл вот этот коммит

https://github.com/mpv-player/mpv/commit/f792f56440c33fae4f027518fe999daa9e8d...

Краткое содержание: меню было изначально сломано и сделано кое-как.

Nobody wanted to restore this, so it gets the boot.

If anyone still wants to volunteer to restore menu support, this would
be welcome. (I might even try it myself if I feel masochistic and like
wasting a lot of time for nothing.) But if it does get restored, it
should be done differently. There were many stupid things about how it
was done. For example, it somehow tried to pull mp_nav_events through
all the layers (including needing to «buffer» them in the demuxer),
which was needlessly complicated. It could be done simpler.

This code was already inactive, so this commit actually changes nothing.
Also keep in mind that normal DVD/BD playback still works.

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

У меня такая фигня на компе с Geforce 560 и проприетарным драйвером поэтому отказался от использования KDE на нем. Стоит обычная Ubuntu с Unity никакого тиринга. Почему то только compiz справляется с этой проблемой.

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

Есть уникальные концертные и коллекционные DVD с массой допов, без меню никак.

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