Эта версия содержит несколько исправлений аудиовыхода PipeWire, исправления работы под Wayland с улучшенным отчетом об ошибках/отладке, проверку событий изменения размера/перемещения при касании, а также изменения в диспетчеризации/ожидании событий композитора.
MPV 0.35.1 также вносит исправления в проект для сборочной системы Meson, улучшения пути кода vo_gpu_next, исправление различных утечек памяти, исправление проблемы X11 с обратной связью по времени расширения PRESENT и другие исправления ошибок.
MPV — медиаплеер с открытым (GPL 2.0, LGPL 2.1) исходным кодом, появившийся в своё время как форк MPlayer/mplayer2.
Спустя более года со времени предыдущего выпуска, стала доступна очередная версия многофункционального проигрывателя MPV - наследника некогда почти стандартного для Unix-подобных ОС проигрывателя mplayer.
В последнее время разработка несколько затихла, однако в новой версии упоминается множество изменений, особенно в части декодирования видео с помощью видеокарты, в частности с использованием API Vulkan.
К сожалению, удобочитаемого для человека обзора изменений проект не предоставляет, поэтому со всеми новшествами можно ознакомиться лишь в виде журнала (changelog).
В частности, стоит упомянуть задействование библиотеки libplacebo для работы с Vulkan вместо внутренней реализации. Библиотека ставит своей целью вынести некоторый функционал MPV связанный с рендерингом в отдельный проект.
В целом различных изменений достаточно много (большая часть, похоже, связана с выводом изображения через общий для всех видеокарт метод vo_gpu), предлагаю всем заинтересованным ознакомиться с ними лично по прилагаемой ссылке.
Менее чем через месяц после выпуска версии 1.2.1 представлена новая ветка MPlayer 1.3.0, смена версии приурочена к обновлению FFmpeg до версии 3.0, который теперь поставляется вместе с исходными кодами MPlayer.
Основные изменения связаны с обновлением FFmpeg, что увеличило число поддерживаемых форматов; исправлен ряд багов и проведена очистка кода.
Вышла новая версия видеоплеера mpv, являющегося форком MPlayer и mplayer2.
Основные изменения:
Добавлена символьная версия иконки в формате SVG.
Модуль stream_libarchive теперь поддерживает многотомные архивы.
В vo_opengl добавлены средства предварительного масштабирования с помощью алгоритмов Super-xBR и NNEDI3 (на данный момент довольно медленного), добавлена новая опция vsync-fences, опцию fancy-downscaling переименовали в correct-downscaling.
Средства аппаратного декодирования mpeg2 включены по умолчанию.
Проведены исправления ошибок, внесены небольшие улучшения.
Прошло три года с последней версии плеера MPlayer.
Новая версия плеера совместима с FFmpeg 2.8. Но не работает с последними версиями FFmpeg из master branch.
Аппаратное декодирование с использованием VDPAU теперь работает с форматом HEVC.
На OS X аппаратное декодирование работает через VDA. VAAPI по-прежнему не поддерживается, но можно использовать обёртку VDPAU, по крайней мере для H.264 такой способ работает.
Множество улучшений GUI, как в функциональности (добавлена поддержка TV и DVB) так и во внешнем виде.
Благодаря FFmpeg теперь поддерживается большое количество кодеков: HEVC, VP9 и Prores; Opus; AAC и DTS декодеры; WebP и JPEG2000;
SMPlayer — кроссплатформенный медиаплеер, представляющий собой графическую оболочку для MPlayer, MPlayer2 и MPV. В качестве графической библиотеки используется Qt.
Основные изменения в новой версии:
Поддержка 3D-стерео фильтра.
Реализована поддержка MPV, плеера, основанного на MPlayer и MPlayer2, дополненного новыми возможностями и исправлениями. Подробнее о MPV можно узнать из этой новости.
Теперь есть возможность выбора вторичной дорожки субтитров, отображающейся сверху экрана (только MPV).
Новая опция настройки шаблона для снимков (только MPV).
Добавлена возможность проигрывания видео с потоковых сайтов (не считая YouTube), таких как DailyMotion, Vimeo, Vevo и других (только MPV).
Опция для возврата на кадр назад (только MPV).
Установщик для Windows теперь позволяет выбрать движок воспроизведения для установки: MPlayer или MPV.
Улучшена поддержка для VEVO видео с YouTube.
Возможность настройки прокси.
Новое действие, привязанное по умолчанию к клавише «l», показывает текущее время проигрывания, общее время и проценты в течение 2 секунд в виде экранного уведомления.
Добавлена возможность использования кнопок мыши для переключения «следующей/предыдущий главы».
Добавлена опция для удаления файла плейлиста из файловой системы.
Поддержка MPRIS2.
Возможность сборки SMPlayer без поддержки MPlayer или MPV.
Увидел свет выпуск открытого видеоплеера MPV 0.10, в 2011 году ответвившегося от кодовой базы проекта MPlayer2. В MPV основное внимание уделяется разработке новых возможностей и обеспечению постоянного бэкпортирования новшеств из репозиториев MPlayer и MPlayer2, не заботясь о сохранении совместимости с MPlayer, в то время как проект MPlayer2 достаточно консервативен в вопросе добавления улучшений и сосредоточен в основном на проведении чистки кодовой базы MPlayer. Код MPV распространяется под лицензией GPLv3.
Стал доступен мультимедийный пакет FFmpeg 2.4, который включает в себя набор приложений и коллекцию библиотек для мультимедийных операций в различных форматах (запись, преобразование и декодирование аудио и видео). Помимо собственных изменений, новая версия также включает в себя все последние изменения, внесённые в FFmpeg-MT (многопоточное декодирование) и libav (форк FFmpeg). Пакет распространяется под LGPL и GPL, разработка FFmpeg осуществляется совместно с проектом MPlayer.
Из изменений, которые были добавлены к FFmpeg 2.4, можно выделить:
Нарушение ABI и совместимости API, и, как следствие, увеличение версии: libavutil 54.7.100, libavcodec 56.1.100, libavformat 56.4.101, libavdevice 56.0.100, libavfilter 5.1.100, libswscale 3.0.100, libswresample 1.1.100, libpostproc 53.0.100. Номера ревизий одинаковы с номерами в Libav 11. В API произошли следующие изменения: в AVProbeData добавлено обязательное поля mime_type, удалены устаревшие функции, avfilter_graph_parse теперь совместим с libav;
В libavformat добавлена поддержка протокола Icecast, внедрён API для обновления метаданных на лету, добавлена поддержка субтитров в кодировке UTF-16;
Улучшения Libavfilter: добавлен фильтр codecview для отображения информации о кодеках, добавлен фильтр silenceremove фильтр, портирован фильтр lenscorrection из frei0r, фильтр dctdnoiz теперь оперирует блоками 8х8, а не 16x16;
Поддержка параметра "-vismv" прекращена, вместо неё используйте фильтр codecview;
Наличие библиотеки libmodplug теперь определяется через pkg-config;
Для получения метаданных ICY теперь используется протокол HTTP по умолчанию.
Сегодня, 16 октября, вышел mpv 0.2.0 — активно развивающийся форк ныне мертвого mplayer2. Основные изменения:
Новая иконка.
Добавлен On Screen Controller (OSC) — минимальный GUI для управления плеером с помощью мыши. При использовании только клавиатуры он не будет отображаться. Отключается с помощью echo osc=no >> ~/.mpv/config.
Автоматическое определение кодировки субтитров по умолчанию.
Более интуитивный поиск глав.
Добавлена команда, позволяющая переходить к следующим/предыдущим субтитрам (sub_seek).
OSX: поддержка встроенного VDA (в 2-2.5 раза снижена нагрузка на процессор по сравнению с предыдущим VDA декодером).
Поддержка VA-API — технологии аппаратного декодирования и воспроизведения.
OpenBSD: поддержка вывода звука через sndio.
Предварительная поддержка Lua, данная возможность ещё не задокументирована. Необходима для поддержки OSC.
Переход на GPLv2 or later.
Множественные исправления и улучшения, в том числе для Cocoa (OSX) и Wayland.
Компания «РОСА» выпустила новую версию мультимедийного плеера ROSA Media Player 1.6 (ROMP). Изначально построенный на технологиях MPlayer и SMPlayer, плеер далеко ушел от своего прародителя и выделяется такими особенностями как: поддержка захвата видео с экрана, сохранение в отдельном файле аудио дорожки из видео, функцию вырезания фрагментов видео, модуль интеграции с интернет-проводниками (Firefox, Chrome/Chromium).
Новшества новой версии:
Полноценная поддержка YouTube: поиск видеороликов, их просмотр с заданным качеством и сохранением на жесткий диск компьютера. Поддерживается возможность создания списка воспроизведения.
Захват видео с экрана со звуком. Поддерживается как запись с микрофона, так и запись с линейного входа.
Улучшенная поддержка IPTV за счет возможности загрузки списка каналов с удаленного сервера.
Добавлена полноценная поддержка DVD-меню.
Значительно доработан модуль интеграции с интернет-проводником. Переработан внешний вид модуля, улучшена интеграция с проигрывателем (например, теперь при открытии ROMP'a прямо из интернет-проводника, видео проигрывается с той же позиции, а в браузере его воспроизведение останавливается) исправлены найденные ошибки.
Версия для Microsoft Windows (c) получила те же возможности что и версия для GNU/Linux, добавлены отсутствовавшие ранее возможности: поддерживается запись экранных презентаций, интеграция с интернет-проводниками и.т.д.
Множество дополнительных мелких улучшений и исправлений ошибок.
Исходный код проигрывателя распространяется по лицензии GPLv3. К выходу ROSA Media Player 1.6 в компании «РОСА» создали видеоролик, с рекламой продукта.
Состоялся мажорный релиз мультимедиа-комплекта FFmpeg. Кроме изменений, созданных внутри проекта, в новую версию также включены все последние наработки, добавленные в ветки ffmpeg-mt (поддержка многопоточного декодирования) и libav (форк FFmpeg).
Разработчики аудио-видео проигрывателя MPlayer решили, что пришло время для очередного релиза. После нескольких лет релиз-кандидатов и пререлизов, они заявляют, что пора последовать примеру других проектов и выпускать мажорные версии от раза в неделю до раза в месяц. Поэтому версии 1.0 не будет, будет сразу 1.1.
Важные изменения и особенности:
MPlayer 1.1 совместим с FFmpeg 0.11.
Новый мэйнтэйнер gmplayer (GUI для X11) исправил много багов.
Добавлена поддержка большего числа форматов субтитров (включая Blu-ray, DVB, DVB closed-caption).
Доработки -vo gl, в том числе вывод 10-битного видео, базовая (но уже пригодная к использованию) поддержка OpenGL ES.
Улучшение поддержки SDL, теперь этот режим стал удобен для OSX, особенно на PowerPC.
Улучшена обработка сбоев сети, MPlayer будет гораздо сильнее стараться восстановить связь.
Чистка кода:
Удалена копия libfaad2, так как FFmpeg нормально её заменяет.
Копия mp3lib по умолчанию не используется, так как может неправильно работать при сборке новыми компиляторами, и её заменяют FFmpeg, libmpg123 или libmad. Она по-прежнему собирается для регрессионного тестирования и её можно принудительно включить, но в дальнейшем её тоже удалят. Рекомендуется собирать MPlayer с --disable-mp3lib.
Исходные тексты выкладываются в форматах tar.gz и tar.xz. Авторы настоятельно рекомендуют экономить их трафик и качать tar.xz.