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 ()

Хороший плеер! В отличии от VLC - аниме HD не сыпится в квадраты при подключении внешней дорожки, и половина MKV'шек HD не сыпится в квадраты. Этот VLC просто ходячий прикол!

P.S. Не мучай кота!

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

Ну дык самый анимешный видеоплеер же.

P.S. Кота не мучаю, с ним всё хорошо.

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

Это твой кот или из интернета?

anonymous ()

Неспроста единствнный юзабельный проигрыватель, ибо пилят и допиливают.
Молодцы.

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

Хороший плеер! В отличии от VLC

Совершенно согласен, mplayer/mpv :) К vlc никогда привыкнуть не мог, плюс квадраты на видео доставали... Да и QTяку только ради него ставить не охота.

bohm ★★★★★ ()

Первый релиз после того как был починен -vo drm. Жаль, что после версии 0.9 поломали -vo rpi для Raspberry Pi 1.

Checking for Raspberry Pi support                                         : no
You manually enabled the feature 'rpi', but the autodetection check failed.
Если же включить в конфиге руками принудительно, то сборка дойдёт до линковки и выпадет в осадок:
video/decode/vd_lavc.c.14.o: In function `probe_hwdec':
/mnt/mpt0/progz1/2/mpv-0.16.0/build/../video/decode/vd_lavc.c:270: undefined reference to `mp_vd_lavc_rpi'
video/decode/vd_lavc.c.14.o: In function `reinit':
/mnt/mpt0/progz1/2/mpv-0.16.0/build/../video/decode/vd_lavc.c:328: undefined reference to `mp_vd_lavc_rpi'
video/out/vo.c.14.o: In function `init_best_video_out':
/mnt/mpt0/progz1/2/mpv-0.16.0/build/../video/out/vo.c:307: undefined reference to `video_out_rpi'
video/out/vo.c.14.o:(.rodata+0x0): undefined reference to `video_out_rpi'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1

Build failed
Правда, у SDL2 есть видеодрайвер rpi, а mpv умеет выводить видео через SDL2.

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

а у меня в последнее время mpv со стандартными настройками, при выходе из фулскрина в bspwm вешал все tty кроме активного с иксами, да и активный иногда. Пока не чинил, а просто временно переехал на smplayer с xv и, внезапно, mpv. Пока проблема не вохобновлялась. А так да, отличный плеер, то самое, что не хватало mplayer

Dred ★★★ ()

Все эти говеные плеера и в подметки не годятся xine!

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

ну интел с тем, что там по-дефолту для интела ставят и nvidia с проприаритетными

Dred ★★★ ()

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

омг!

reprimand ★★★★ ()

Ванильный mplayer всё равно чуть шустрее с h264.

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

VLC ненужно, есть SMPlayer2, в т.ч. для аниме.

А что такое OpenSL ES ?

dv76 ()

Отличный плеер, смотрю аниме только им. Ждём ебилдов.

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

В отличии от VLC - аниме HD не сыпится в квадраты при подключении внешней дорожки, и половина MKV'шек HD не сыпится в квадраты. Этот VLC просто ходячий прикол!

Ужас какой, зачем же этот VLC использовать то?!

Ygor ★★★★ ()

На малине для вывода ему иксы нужны, или он как omxplayer может?

На днях гуглил и ничего внятного не нашел.

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

SMPlayer2

давно померло, ты аниме пересмотрел наверно.

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

Ужас какой, зачем же этот VLC использовать то?!

Ну, некоторые, к примеру, не смотрят аниме.)

yuran ()

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

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

Подозреваю что так-же как сериалы и проигрыватель - их смотрят сразу обоймами.

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

См. выше. Видео показывать может и без иксов, но это не omxplayer. Как omxplayer может только omxplayer. Остальные видеопроигрыватели декодируют видеопоток на CPU. А потому без опции --framedrop и лагов не обойтись.

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

В отличии от VLC - аниме HD не сыпится в квадраты при подключении внешней дорожки

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

ЗЫ: Максимилиан на аватарке порадовал)

yuran ()

libdcadec декодер объединён с ffmpeg

libdcadec декодер объединён с ffmpeg

Объясните, пожалуйста, что это значит?

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

VLC ненужно, есть SMPlayer2, в т.ч. для аниме.

Я тебе вроде это и сказал!

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

Ужас какой, зачем же этот VLC использовать то?!

Раньше смотрел только фильмы и обычные мульты. Попадались MKV'шки, которые могут (по какой-то неизвестной причине) время от времени сыпать квадратами, причем в рандомных местах. Причем все смотрю в FullHD, одни фильмы совершенно нормально, а другие сыпятся. Независимо от битрейта. Кто-то говорил, что VLC дерьмово работает с некоторыми версиями контейнеров. Меня это парить не должно, я просто хочу нормально смотреть видео. Потом нашел несколько хороших аниме, смотрибельных для нормальных людей, но там всегда шла русская дорога отдельно. VLC нормально показывает аниме, но когда подключается внешняя (русская) дорога, то все сыпится в квадраты. Вопрос - какого хера? Я задавал этот вопрос создателям VLC много раз, но никаких фиксов не последовало. И все эта байда на топовом железе, на разных компах.

В итоге перешел на SMP, все проблемы как рукой сняло!

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

SMPlayer2

давно померло, ты аниме пересмотрел наверно.

Нонсенс, пацаны! Мертвяк кажет видео лучше, чем живой. :D

anonymous ()

Что нужно сделать в линухе, чтобы был эффект мыльной оперы, тобишь 60 кадров с интерполяцией? Знаю что не тру, ну так не убивать же сибя апстену раз подсел

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

Если они у тебя сыпятся в квадраты в VLC, значит у тебя пека слишком медленный. mpv в таких случаях орет в консоль и десинхронизирует звук и видео.

postman_ ★☆ ()

dxva2: добавлена поддержка HEVC Main 10.

А что, есть видеочипы, которые это поддерживают?

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

Если они у тебя сыпятся в квадраты в VLC, значит у тебя пека слишком медленный.

Толсто, иди еще где-нибудь что-то дебильное напиши.

Core-i7, GTX 660 Ti, 16GB оперативки (Ubuntu 12.04/14.04, Debian 7) и еще 2 подобных системы, с разными ОС и видеодрайверами - если этого мало для VLC, то шел бы этот VLC и его фанатики в анал его создателя.

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

Самое интересное, что проблемы с MKV и аниме только в VLC. Так что не смеши и не пердолься про мое железо, которое тянет топовые игры в Linux и Windows на максе.

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

Шикарный плеер, который надо пилить и донастраивать, чтобы он работал, найс. :D

И еще вопросик, почему тогда разработчики многократно признавали то, что проблемы с MKV и аниме есть? Багтрекер до сих пор завален жалобами, но им насрать. Судя по всему ты из их рядом, человек который любит попердолиться, но не признавать что проблема есть.

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

Понятия не имею, я пользуюсь mpv. С твоего диагноза по аватарке проиграл, ананимный иксперт.

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

А кто ты тогда? Ранимый мальчик пубертатного возраста?

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

Под Линуксом, насколько я знаю, интерполяцию нормально ни один плеер не умеет.

yuran ()
Ответ на: libdcadec декодер объединён с ffmpeg от Windows

audio: remove default preference for libdcadec (decoder was merged with FFmpeg)

Вместо либы libdcadec для декодирования аудио теперь по умолчанию используется ffmpeg, как я понял

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

Я постоянно пилю и донастраиваю так называемый готовый из коробки софт(и реальные вещи), тк он всегда оказывается готов только для вконтактовых хомяков. Ну и никто хомяковых плееров у тебя не отнимает.

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

Иди правда куда подальше со своим УВМР

Проблем у VLC много с артефактами. То же GPU декодирование они осилил более-менее нормально сделать только к версии 2.2

// другой аноним

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

dxva2: добавлена поддержка HEVC Main 10.

А что, есть видеочипы, которые это поддерживают?

да, конечно. Nvidia из новых 900-ой серии умеют (но не все)

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

Оффтоп.

Чувак, ты в галерее написал, что у тебя видео h264 на ютубе не открываются. У меня та же фигня. Я просто не стал ставить старый ffmpeg2.8, который требовал новый firefox. Зачем мне два ffmpeg'а?

strace:

open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 96
open("/usr/lib/tls/libavcodec-ffmpeg.so.56", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libavcodec-ffmpeg.so.56", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 96
open("/usr/lib/tls/libavcodec.so.56", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libavcodec.so.56", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 96
open("/usr/lib/tls/libavcodec.so.55", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libavcodec.so.55", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
...

и так вплоть до 53 версии. Естественно, файл не найден.

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