mpv

Скріншот програми:
mpv
Дані програми:
Версія: 0.29.0 оновлений
Дата завантаження: 16 Aug 18
Розробник: The mpv Team
Ліцензія: Безкоштовно
Популярність: 400

Rating: 4.5/5 (Total Votes: 2)

MPV - це проект з відкритим кодом, який надає користувачам програмне забезпечення для відтворення відеозапису командного рядка з добре відомих програм MPlayer та mplayer2. Він дуже легкий і працює на платформах GNU / Linux та Microsoft Windows.


Особливості з першого погляду

Основні функції включають кращу підтримку файлів MKV (Matroska), модернізовані параметри CLI, декодування відеокарти GPU, високоякісне відеовихід, точна підтримка пошуку, бездоріжна підтримка аудіо, підтримка PulseAudio, а також контролер на екрані.

Крім того, в ньому є краща обробка пауз, покращення VDPAU, підтримка клавіш модифікаторів, правильне відтворення кольорів, краща обробка аудіо та відео синхронізації, високоякісні субтитри, а також підтримка відтворення декількох файлів одночасно.

Ще одна цікава особливість MPV - це можливість відтворення відеофайлів більш високої якості, ніж у багатьох інших програмах мультимедійних програвачів з відкритим кодом, просто тому, що вони покладаються на API hwaccel FFmpeg (підтримуючи прискорення розшифровки відео VAAPI, VDA та VDPAU).

Виходячи з високоякісної мультимедійної структури FFmpeg

Програма заснована на мультимедійній платформі FFmpeg з високою популярністю, зокрема на libavutil, libavcodec, libavformat, libswcale, libavfilter і libavresample бібліотеках. Через це він підтримує широкий спектр форматів відеофайлів, а також аудіо та субтитрів.

Хоча вона поставляється з деякими функціями, включеними в програми mplayer2 та MPlayer, MPV надає користувачам найвищі функції, такі як випуск чистого терміналу з простими запам'ятовування та інтуїтивно зрозумілі параметри, покращена чуйність та контроль рівня гучності OSS4.

Тут також дуже важливо зазначити, що програма використовує відеовихід на базі OpenGL, що надає користувачам масштабування відео, керування кольором та багато інших найвищих функціональних можливостей, які плекають відеофільми.


Нижня лінія

Підводячи підсумок, у той час як MPV може не мати графічного інтерфейсу користувача з такими важливими функціями, як аудіо та відео еквалайзера, він пропонує дуже легкий і високоефективний відеоплеєр, сумісний з усіма операційними системами та настільними середовищами на базі Linux.

Що нового у цьому випуску:

  • Для цього випуску потрібна версія FFmpeg 4.0 або новіша.
  • Особливості:
  • Додано:
  • ao / openal: додайте кращий формат зразків та вибір макета каналу
  • ao / openal: додавання підтримки для виведення прямих каналів
  • cacoa-cb: початкова реалізація через opengl-cb API
  • context_drm_egl: введіть підтримку 30bpp (вимагає Mesa 18.0.0_rc4 або пізнішої версії)
  • osx: додайте деякі елементи панелі меню, як це пропонується HIG Яблука
  • vo_gpu: робити скріншоти за допомогою рендеринга GL (# 5498, # 5240)
  • x11: підтримка Shift + TAB як сполучення вхідної клавіші (# 5849)
  • ytdl_hook: підтримувати демаксер місцевого дефлекту, якщо він присутній
  • Змінено:
  • ao_alsa, ao_pulse: зменшити запитуваний розмір буфера
  • аудіо: змінити формат переговорів, видалити канал ремікс fudging
  • API клієнта: відхилити API opengl-cb та ввести API заміни
  • Демукс: нижчі розміри кешу демаксів за замовчуванням від 400 МБ / 400 МБ до 50 МБ / 150 МБ
  • osx: завжди деактивувати ранній відкриття флеша в macOS
  • сценаріїв: змінити, коли / як гравець чекає завантаження скриптів
  • vo_gpu: різні покращення впізнавання пікселів HDR
  • vo_gpu: різні удосконалення для відображення тонів HDR
  • wayland_common: оновлення до стабільної xdg-оболонки
  • ytdl_hook: аналіз URL-адрес плейлиста youtube для встановлення початкового індексу, якщо вказано --ytdl-raw-option = yes-playlist =
  • Призупинено:
  • af_lavrresample: призупинити цей фільтр
  • Вилучено:
  • build: підтримка падіння для SDL1 (застосовується лише до ao_sdl)
  • Параметри та команди:
  • Додано:
  • додайте декілька параметрів --audio-resample- *, які тепер слід використовувати замість параметрів -af-defaults = lavrresample:
  • ao / openal: - відкриті прямі канали
  • команда: додайте параметр --osd-on-seek параметра за замовчуванням до панелі
  • команда: додайте команду списку змін (# 5435)
  • параметри: add --http-proxy
  • параметри: додайте вбудований профіль з низьким запізненням
  • vaapi: додавання параметра для вибору шляху пристрою без за замовчуванням за допомогою --vaapi-пристроїв (# 4320)
  • відео: додайте параметр, щоб зменшити затримку на 1 або 2 кадри
  • vo_gpu: введіть --Target-peak (# 5521)
  • Змінено:
  • команда: зміна поведінки командного значення циклу (# 5772)
  • config: замінити конфігурацію dir lua-settings / з dir script-opts /
  • параметри: --lavfi-complex тепер вимагає однозначно названих фільтрів.
  • параметри: --ytdl тепер завжди активовано, навіть для libmpv
  • параметри: make --deinterlace = так завжди deinterlace (# 5219)
  • Параметри: трохи покращите допоміжний вивід фільтра для lavfi-міст
  • Vo: перейменуйте --vo = opengl-cb в --vo = libmpv
  • Призупинено:
  • кодування: призупинити купу неясних параметрів (--ovoffset, --oaoffset, --forfirst, --aafirst)
  • Параметри: призупинити --vf -по замовчуванням і -af-за замовчуванням
  • osx: --gpu-context = какао з --gpu-api = opengl тепер не підтримується --vo = libmpv
  • Вилучено:
  • команда: видалити старий злам сумісності, який дозволив встановити псевдоніми CLI як властивість, не підтримується в 0.26.0
  • вхідні дані: видаліть застарілі команди команд для команд MPlayer, які не виконуються в 2013 році
  • параметри: drop --opensles-sample-rate, оскільки --audio-samplerate слід використовувати, якщо це потрібно
  • варіанти: відмовитися --videotoolbox-format, --ff-help, -ff-vid, -ff-sid, -ad-spdif-dtshd, -softvol options
  • параметри: видалити --video-стереорежим
  • параметри: видалити застарілі автоматичні профілі ao / vo
  • параметри: видаліть наступні варіанти кодування: --копіюється (тепер поточна обробка часових позначок за замовчуванням відсутня), --neverdrop (за замовчуванням), --oharddup (вам потрібно використовувати --vf = fps = VALUE) , --ofps, --oautofps, --omaxfps
  • Виправлення та незначні покращення:
  • HIDRemote: виправлення кнопок гучності на MacOS 10.13 (# 5721)
  • TOOLS / autoload: Виправлена ​​помилка "disabled" option
  • ІНСТРУМЕНТИ / автозавантаження: будьте більш надійними, використовуючи повільні списки каталогів (# 5618)
  • ao_sdl: виправте розмір буфера за промовчанням
  • build: додайте статичні бібліотеки до libmpv.pc
  • build: Bump WAF до 2.0.9 (виправлено сумісність Python 3.7)
  • build: вручну додайте стандартні шляхи пошуку бібліотек для зв'язку (# 5791)
  • загальнодоступне: обведіть всі цілі числа до мілісекунд
  • програма demux, програвач: виправлення відтворення розріджених потоків відео (з фотографіями)
  • demux: підтримка деяких видів тимчасових метаданих (наприклад, ICY)
  • demux_mkv: додайте ідентифікатор V_AV1 для AV1
  • demux_mkv: підтримка пакета Meridian Lossless у Матроску (# 5923)
  • відображення додаткових тегів метаданих під час відтворення відео
  • drm_atomic: виправлення витоків пам'яті в drm_atomic_create
  • увімкнути кеш для файлових систем FUSE у OpenBSD та FreeBSD
  • gpu: віддайте перевагу 16-бітним форматам FBO з 16-бітними ціліми числами
  • hwdec_vaegl: Виправте інтерфейс VAAPI EGL, який використовується з gpu-context = drm
  • input.conf: використовуйте точне значення для [обов'язкового, що робить зворотне значення]
  • введення: додати комбінацію клавіш для перемикання апаратного декодування
  • вхід: незначні доповнення за замовчуванням для ключів (# 973)
  • osc: виправлення випадкового пропускання файлів під час пошуку за допомогою слайдера
  • програвач: виправте дивну поведінку при перемиканні видання
  • player: фіксуйте повторну автоматичну вибір зовнішніх файлів
  • terminal-unix: припинити спробувати прочитати, коли термін зникне (# 5842)
  • відео: насправді чекати, коли останній кадр рендериться на EOF
  • відео: виправте - в деяких випадках повертайте відео
  • відео: виправте помилку за допомогою vdpau при повторному ініціалізації рендеринга (# 5447)
  • vo_gpu: виправте анаморфні скріншоти (# 5619)
  • vo_vdpau: виправлення розміру та обертання проблеми

Що нового у версії 0.28.0:

  • Особливості:
  • Додано:
  • Додайте обробку та відображення формату DRM_PRIME для декодерів RockChip MPP
  • csputils: додавання підтримки для основних медіапрогравачів P3
  • Демукс: підтримка декількох шуканих кешованих діапазонів, діапазони кеш-пам'яті на ОСС
  • demux_playlist: підтримка файлів .url (# 5107)
  • dvb: додавання декількох зовнішніх інтерфейсів (до 8)
  • dvb: застосувати розбір модуляції для конфігурації каналів стилів VDR
  • hwdec: додати апаратний декодер mediacodec для фреймів IMGFMT_MEDIACODEC,
  • перейменуйте mediacodec в mediacodec-copy
  • lua: інтегруйте сценарій stats.lua (за умовчанням пов'язаний з i / i)
  • vd_lavc: додавання підтримки для nvdec hwaccel
  • vo_gpu: додайте Android-програвач opengl
  • vo_gpu: початкова підтримка d3d11
  • vo_gpu: підтримка вулканів
  • Вилучено:
  • af: видалити застарілі звукові фільтри (канали, еквалайзер, панорамування, обсяг);
  • заміни в lavfi)
  • vf: видалити більшість фільтрів відео GPL (обрізати, розширювати, розгортати, перевернути, gradfun, дзеркало,
  • Noformat, pullup, rotate, scale, stereo3d, yadif; заміни в lavfi)
  • vf_buffer: видалити цей фільтр
  • відео: видалити автоматичну вставку фільтра stereo3d
  • vo_gpu: видалити інтерфейс hwdec_vaglx
  • vo_opengl: рефакторинг у vo_gpu
  • vo_wayland: видалити
  • Параметри та команди:
  • Додано:
  • demux: додавання параметрів для створення треків третій сторони (-sub-create-cc-track)
  • параметри: add --start = немає, щоб скинути раніше встановлений час початку
  • параметри: add --vlang switch
  • Змінено:
  • кеш-пам'ять: нижній розмір за замовчуванням до 2 * 10 Мб
  • Демукс: тривалість повторюваного кешу демаксера до 10 годин
  • Демукс: використовуйте кеш для пошуку за замовчуванням для мережі, обмеження попереднього вибору призведу
  • msg: роблять --msg-рівень впливає також --log-файл
  • player / misc.c: дозволити як length, так і - end, щоб керувати кінцевою точкою відтворення
  • програвач: підбирайте субтитри з мовними тегами за допомогою --sub-auto = точний
  • перейменувати --opengl-hwdec-interop в --gpu-hwdec-interop (зараз в основному марно)
  • vd_lavc: віддайте перевагу nvdec over vdpau with --hwdec = auto (кращий кодек і поверхня
  • підтримка формату
  • vd_lavc: перейменувати --hwdec = rpi до --hwdec = mmal
  • Вилучено:
  • параметри: видалити - heartbeat-cmd і --серцевий інтервал
  • (до речі виправлено # 4888)
  • Виправлення та незначні покращення
  • TOOLS / autoload.lua: додавання розширень ogm, ogg та opus
  • Використовуйте / dev / tty замість stdin для термінального вводу (# 4190)
  • аудіо: додавання аудіо-файлів у форматі softvol до AO (замінює попередній код GPL)
  • аудіо: виправте конвертування каналу за допомогою каналів НС (наприклад, з ALSA)
  • аудіо: виправте відсутній обсяг оновлень на init і reiniti
  • csputils: Виправте DCI P3 первинної білій точці
  • demux: не дозволяйте субтитрам переглядати буферний час
  • demux: виправте файли .cue з аудіофайлами, що містять прикріплені зображення
  • demux: виправлення обліку для шуканих діапазонів на шляхових перемикачах (виправлення відсутні
  • аудіо під час прокручування через аудіодоріжки, наприклад, EDL, --merge-файли, замовлені
  • розділи та youtube-dl псевдо DASH)
  • demux: виправте аварійне завершення з файлами ключів / упорядкованих розділів (# 5027)
  • demux: прискорення пошуку кешу з грубим індексом
  • demux_lavf: завжди дайте libavformat назву файла під час зондування
  • (допомагає з файлами mp3)
  • demux_mkv: додати тег V_SNOW до mkv_video_tags
  • dvb: Виправлення довгого перемикання каналу: наступний / попередній канал
  • dvb: виправлення для настройки ATSC
  • lavc_conv: закріпити тимчасові мітки до позитивних (# 5047)
  • macOS: виправити зв'язок на macOS High Sierra (10.13) (# 4926, # 4866)
  • mp_image: завжди копіюйте кольорові атрибути на завантаження hw (# 4804)
  • mp_image: виберіть явний резервний сигнал для розташування кольорів (# 4804)
  • msg: рівень логів журналу -log-bump для -v -v
  • msg: повторно інтерпретувати купу рівнів повідомлень
  • osc: виправте рідкий переповнення стеків при зміні режиму видимості
  • osdep / io: додати андроїд, пов'язаний з фігнями, щоб виправити файли> 2 GiB
  • player / playloop.c: поважайте час початку відтворення при використанні --loop-file
  • програвач: дозволяє шукати в кешованій частині непотрібних потоків
  • програвач: створіть мову доріжки для нечутливого регістру (# 5272)
  • програвач: використовуйте часовий прапорець для початку для безповоротного циклу, якщо --ab-loop-a відсутній
  • player: при завантаженні зовнішнього файлу завжди додайте всі типи доріжок (# 5132)
  • restore-old-bindings.conf: додавання старих прив'язок macOS / Wayland AXIS
  • знімок екрана: створення каталогів з шаблону
  • скриптування: виводити звіт dlerror ()
  • sd_ass: прийміть типи носіїв шрифтів RFC8081
  • sd_ass: прийміть otc у якості резервного розширення файлу OpenType колекції
  • stream_libarchive: обмінюватися різними типами braindeath локальної мережі
  • (https://git.io/vbiFJ)
  • підпроцес-перемога: не змінюйте курсор миші при створенні процесів
  • відео: додати хак, щоб уникнути відсутності субтитрів за допомогою vf_sub (# 5194)
  • відео: виправте обробку альфа-версії (# 4983)
  • відео: виправлення витоків пам'яті (приблизно 1 Кб на декодовану рамку) за допомогою режимів копіювання hwdec
  • відео: виправте автоматичне фільтр обертання та деінтерлікації
  • відео: правильно пропустіть дані ICC
  • vo: додати підтримку зовнішнього візуального рендеринга і зробити це вільним шляхом
  • (частково фіксує дисплей-синхронізацію у режимі пробігу; відключає рендеринг у вікні
  • невидимий)
  • vo_gpu: змінити алгоритм для тонального відображення-desaturate
  • vo_gpu: увімкніть 3DLUT у невимушеному режимі
  • vo_gpu: виправити гамма-шкалу
  • vo_gpu: виправте сумісність зіставлення тонів із mobius до GLSL 120 (# 5069)
  • vo_gpu: виправте відео, яке іноді не відтворюється при зміні еквалайзера
  • vo_gpu: знищити FBOTEX_FUZZY (# 1814)
  • vo_gpu: opengl: виправте можливе збій вікна знімка екрана (# 4905)
  • vo_gpu: opengl: використовувати GLX_MESA_swap_control, де це можливо
  • vo_gpu: зменшити інтенсивність шаблону -alpha = blend-tiles
  • vo_gpu: win: видалити ексклюзивний виявлення повноекранного виявлення
  • vo_lavc: видалити брудну логіку рендеринга затриманих субтитрів (# 4689)
  • wayland_common: впроваджувати відстеження виводу, багато очищень та виправлення помилок
  • Windows: скиньте вікно, коли Windows обробляє його
  • Windows: додайте додаткові POSIX-версії open () та fstat () (# 4711)
  • ytdl_hook: не додавати ytdl: // до не-youtube-посилань у списках відтворення (# 5003)

Що нового в версії 0.27.0:

  • Особливості:
  • Додано:
  • Windows: обробляти мультимедійні клавіші
  • libmpv: options: додайте поточний спосіб оповіщення про оновлення опцій
  • vd_lavc / vo_opengl: підтримка вбудованих профілів ICC
  • vo: рендеринг абстракції API для майбутніх відео-виходів, що не належать до GL
  • vo_opengl: додайте функцію попередження про гаму для виділення кольорів поза діапазону (--gamut-warning)
  • vo_opengl: додати підтримку прямого візуалізації (-vd-lavc-dr)
  • vo_opengl: впровадити (швидше) обчислення ядра EWA на базі шейдера
  • vo_opengl: реалізувати зворотний OOTF HLG
  • vo_opengl: підтримка пік виявлення HDR (-hdr-compute-peak)
  • vo_opengl: підтримувати формат пікселів вхідних даних із плаваючою формою
  • vo_opengl: підтримка завантаження користувацьких текстових текстур (№ 4586)
  • vo_opengl: підтримка обчислювальних шейдерів користувачів
  • Вилучено:
  • Вилучіть обробку еквалайзера відео з vo_direct3d, vo_sdl, vo_vaapi та vo_xv (GPL, не варто докладати зусиль для підтримки застарілих ОС)
  • Параметри та команди:
  • Додано:
  • macOS: додайте опцію --no-native-fs, щоб вимкнути повноекранний макрос (# 4014)
  • player: add - опція - вибір маршруту-автоматичного вибору
  • Змінено:
  • вхід: використовувати назви мнемонік для кнопок миші, як і Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  • параметри: зміна - семантика "лапа"
  • player: make --lavfi-complex змінюється під час виконання
  • vf_eq: видалити цей фільтр (GPL; використовує еквівалентний фільтр libavfilter зараз із зміненою семантикою)
  • відео: зміна - поведінка делікатного характеру
  • vo_opengl: узагальнити топографічне відображення HDR на графічне відображення, --hdr-тональне відображення -> -тоне-відображення
  • Вилучено:
  • - поле dominance (тільки автор GPL, немає можливості повторного ліцензування)
  • вхід: відмовитися від команди osd
  • параметри: drop --video-aspect-method = гібрид (лише для GPL)
  • Виправлення та незначні покращення:
  • TOOLS / autocrop.lua: виправте чорний обмеження cropdetect для 10-бітних відео
  • TOOLS / lua / autodeint: оновлення до lavfi-міст
  • TOOLS / lua / status-line: покращення та оновлення
  • af_lavrresample: не називайте swr_set_compensation (), якщо це не потрібно (# 4716)
  • Вирівняти a__oss: fix_size (# 4642)
  • ao_rsound: дозвольте встановити хост
  • аудіо: виправте режим spdif
  • filter_kernels: правильне ядро ​​сплайн64
  • macOS: виправлення медіа-клавіш, коли в інших програмах викрадається пріоритет (№ 4834)
  • macOS: виправлення підтримки декількох рендеридерів (перемикач GPU) (№ 2371)
  • macOS: видалити стандартний елемент меню "Показати панель вкладок"
  • параметри: fix --include (# 4673)
  • player: fix --end з великими значеннями (# 4650)
  • програвач: виправте плутанину в коді аудіо resync (# 4688)
  • програвач: зробити оновлення шукає трохи більш надійного (# 4757)
  • програвач: розширення субтитрів readd smi (# 4626)
  • vd_lavc: змінити параметр автоматичного зондування, щоб віддати перевагу cuda over vdpau-copy
  • vd_lavc: виправлення витоку пристрою з hwaccels копіювання режиму (# 4735)
  • vd_lavc: виправте сумісність hwdec із форматами yuvj420p
  • vd_lavc: виправте віддалений hwdec середнього потоку
  • vf_vapoursynth: виправте інверсний знак та відновіть 10-бітну підтримку (# 4720)
  • відео: збільшення - діапазон моніторів пікселів
  • vo_opengl: налаштувати правила лінеаризації (# 4631)
  • vo_opengl: масштаб дебанд-зерна до діапазону сигналів
  • vo_opengl: тональна карта на компоненті максимального сигналу
  • x11: виправлення цього вікна можна змінити при вставці (# 4784)
  • ytdl_hook: вирішити відносні шляхи приєднання до сегментних URL-адрес (# 4827)
  • ytdl_hook: підтримка фрагментів з відносними шляхами, виправлення сегментованих DASH

Що нового у версії 0.9.2:

  • Зміни:
  • Потім перевірка Lua перевіряє також на lua52.pc, як використовується тестуванням Arch Linux.
  • (X11) icc-profile-auto від імені vo_opengl тепер запитує поточний профіль ICC відносно центру вікна.
  • ao_coreaudio, ao_alsa тепер підтримує додавання фіктивних каналів підкачки для кращої сумісності з апаратними декодерами, які підтримують лише певні значення каналів (наприклад, тепер 5.1 має працювати на декодері, який приймає лише 7.1).
  • Покращення резервного каналу (у випадку, якщо аудіопристрій не підтримує відповідний макет каналу).
  • Тепер vf_vapoursynth відхиляє невиправлене відео замість виведення пошкодженого відео.
  • MPV тепер намагається автозавантажити субтитри .sup.
  • Виправлено помилки:
  • Потужність Vo_opengl для fbo-формату в даний час є rgba16, щоб уникнути помилок округлення при використанні нестандартного cscale (випуск № 1918).
  • Покращено поведінку кадрування при відтворенні відео з більшою частотою кадру, ніж на дисплеї (випуск № 1897).
  • Спроба відтворити каталог більше не спаму З'єднання втрачено! до журналу консолі
  • (Linux) Кілька помилок виправлення vo_rpi.
  • (Linux) Кілька виправлень помилок vo_drm. Pan & Scan тепер підтримується.
  • (X11) Виправте повноекранне поведінку певних менеджерів вікон (випуск № 1937, № 1920).
  • (OSX) OSD більше не відображається під час запуску.
  • (OSX) Кілька помилок виправлення ao_coreaudio та ao_coreaudio_exclusive.
  • (OSX) Виправлена ​​потенційна катастрофа при виході з використання какао.
  • (ClientAPI) vo_opengl_cb тепер фактично застосовує параметри, змінені під час виконання.
  • (OSX, ClientAPI) Какао тепер працює, коли одночасно будуються як cplayer (MPV), так і libmpv; Однак libmpv тепер завжди створює додаток singleton. Какао потрібно повністю вимкнути, щоб libmpv не створив синглтон.

Що нового у версії 0.9.1:

  • Зміни:
  • IRC каналу MPV переміщено з # mpv-player на #mpv на chat.freenode.net.
  • Оновлення документації.
  • Значення за замовчуванням для параметра -ytdl-format тепер найкраще, щоб обговорити випуск dual release 2015.04.26, за умовчанням за допомогою DASH, оскільки FFmpeg / Libav ще не належним чином підтримує DASH.
  • За промовчанням поточна позначка часу покаже прогнозовану межу тимчасового пошуку, доки остаточна відмітка часу не буде вирішена. Покращує чутливість інтерфейсу користувача до повільних потоків та / або великих пошуків.
  • Виправлено помилки:
  • Виправлено маркер випуску на DOCS / client-api-changes. Менеджер випуску забув виправити це перед випуском ...
  • Виправте vo_vdpau рендеринг сміттєвих ліній на відео H.264 з розміром не mod16 (випуск № 1863).
  • Виправте помилку при виході, якщо команда "sub_reload" була успішно виконана.
  • Виправлено шукати за допомогою миші, коли встановлено osc-seekbarstyle = bar (випуск № 1876).
  • (IPC) Виправлено кодування даних UTF-8 в JSON (випуск # 1874).

Що нового у версії 0.8.3:

  • Зміни:
  • Виправлення та оновлення документації.
  • (Клієнтський API) Пояснення поведінки параметрів області перегляду mpv_opengl_cb_render.
  • Виправлено помилки:
  • (X11) Виправте помилку на vo_xv: no-colorkey за допомогою накладеного адаптера. (помилка № 1629)
  • Зробіть відео еквалайзер правильним для деяких драйверів VAAPI. (помилка № 1647)
  • Заборонено вимикання OSD при натисканні на Mozplugger. (помилка № 1672)
  • Новий код підтримки DVB-S2, що використовує S2API, тепер будується на FreeBSD.
  • Виправте розшифрування шуканої матроски з нерозбірливого мережевого потоку. (помилка № 1656)
  • (OSX) Виправлена ​​помилка при закритті вікна VO (зазвичай при виході). (помилка № 1657)
  • (OSX) Наведіть курсор миші на пристрій Dock або Launchpad. (помилка № 513)
  • (OSX) Виправте курсор миші автоматично, коли програвач відображається у повноекранному режимі.
  • vf_vavpp (VAAPI postprocessing) тепер деінтерлікає відео правильно.

  • Тепер
  • smb: // потоки використовують кеш потоку (який раніше був неефективним).
  • (Windows) Не приховуйте курсор миші, коли наводить курсор на меню вікна.
  • Виправте 8-канальний вивід на ao_jack. (помилка № 1688)
  • Виправте параметр --mf-fps у файлах JPEG. (помилка № 1689)
  • Виправте анаморфне масштабування, яке ігнорується, якщо воно було дуже незначним.

Що нового у версії 0.8.0:

  • Зміни:
  • (!) vo_opengl_old видалено. Відтворення OpenGL тепер вимагає обладнання, яке може виконувати принаймні OpenGL 2.1, найстарішу версію, підтримувану vo_opengl.
  • (!) vf_pp було видалено. Його версію можна отримати за допомогою lavfilter (наприклад, --vf = lavfi = [pp ...]), але він не отримує жодної інформації про QP. Крім того, vf_dlopen більше не передає інформацію QP до завантаженого плагіна (це завжди 0).
  • (!) vf_softpulldown, vf_swapuv, vf_phase, vf_divtc та vf_ilpack всі були вилучені. Порти або альтернативні версії цих фільтрів доступні через libavfilter (vf_lavfi).
  • vf_pullup та vf_noise тепер просто обгортки для своїх лівафільтрів еквівалентів. Обидва доступні лише в FFmpeg (не Libav).
  • (!) ao_portaudio було видалено. Існує хороша підтримка для рідних аудіо драйверів всіх основних настільних платформ, а також ao_sdl та ao_openal як відмов.
  • (!) опція lscale vo_opengl була перейменована в масштаб; lraddius тепер масштабний радіус, lparam1 і lparam2 тепер відповідно scale-param1 і scale-param2; lscale-down тепер зменшується. Підсумок cscale залишається таким же, як і
  • (!) Деякі з псевдонімів з радіусом Vo_opengl, що підтримуються шкалою, були видалені; використовувати масштаб-радіус для встановлення, якщо це необхідно. Наприклад, використовуйте --vo = opengl: scale = lanczos: scale-radius = 2 замість scale = lanczos2. Радіус за замовчуванням рекомендується для більшості фільтрів.
  • (!) vo_opengl більше не підтримує опцію стереозвуку. Анагліфний ефект можна відтворити фільтром stereo3d. Підтримка quadbuffer, яка спочатку вимагає дорогих спеціалізованих апаратних засобів, буде видалено.
  • (!) Субвенція приблизно-гамма до vo_opengl була вилучена. Специфікація BT.1886 говорить, що це насправді, як це повинно бути зроблено, і тепер це за замовчуванням, коли включено srgb або icc-профіль. Це не включає гамма-падіння BT.1886.
  • (!) Вилучені невзаємоподібні та непрямі супподіли до vo_opengl. Тепер вони автоматично визнаються та увімкнуті, коли вони матимуть вигоду.
  • (!) Параметри / опції -lua і -lua-opts тепер називаються - script і - script-opts, відповідно. Тепер також очікується, що підрозділ lua mpv config dir називається скриптами.
  • (!) Параметр --fixed-vo був вилучений. У будь-якому випадку це було за замовчуванням протягом тривалого часу, і вимкнення функції fixed-vo не є корисним.
  • vo_opengl_hq було оновлено, щоб врахувати нові функції. Увімкнуто масштабування і зменшення масштабування, а "mitchell" тепер є стандартним для зменшення масштабу.
  • Низьке видимість OSD-повідомлення тепер ясніше про те, чи субтитри приховані або просто не доступні / вибрані.
  • Ідентифікатори пристрою, що надається для пристрою aaudio для використання з ao_coreaudio, тепер використовують ідентифікатори UID, тому вони не змінюються, коли додаються / видаляються пристрої або після перезавантаження.
  • - тепер рівень msg також приймає ',' як роздільник
  • (Клієнтський API) Клієнтський API тепер відмовляється ініціалізувати, якщо регіон LC_NUMERIC не є "C".
  • (Клієнтський API) Нативний тип параметра рівня msg є тепер ключовим значенням списку. Налаштування або читання як рядка все ще працює.
  • (Slave API) Тепер команда get_property застаріла.
  • Оновлення документації.
  • За умовчанням PDF-документація вимкнена, оскільки rst2pdf стає нестабільним, що спричиняє незрозумілі помилки створення.
  • Надрукувати desync повідомлення з негативною синхронізацією A / V. Незважаючи на те, що це рідко, це може статися з деякими способами використання --autosync.
  • Виправлено помилки:
  • (Windows) Уникайте змінення розміру вікна відео, коли програвач зведено до мінімуму, може виправити помилку № 1547.
  • (NetBSD) Виправте збирання за допомогою v4l2.
  • (Linux) Спробуйте вирішити конфлікти з пульсацією змішувача. (помилка № 1578)
  • Виправлено декілька cdda: //. (bugs # 1555, # 1560)
  • Временні мітки VP9 більше не викликають застережень "відсутніх PTS" з достатньою кількістю нових збірок FFmpeg.
  • Виправте аварію при використанні апаратного декодування H.264 на достатньо сучасних libavcodecs. (помилка № 1587)
  • Нові функції:
  • vo_opengl тепер підтримує змішування кадрів, щоб уникнути заїкання, коли коефіцієнт кадрування відео не зовсім відповідає частоті кадрів дисплея через опцію smoothmotion. Це не означає штучне збільшення FPS відео, тому не існує "ефекту мильної опери" або труднощів із деякими типами відео (наприклад, аніме).
  • Vo_opengl тепер підтримує sigmoidal upscaling (наприклад, для повноекранного режиму), що зменшує виклик, викликаний підвищенням масштабу, включений за допомогою опції sigmoid-upscaling.
  • Vo_opengl тепер підтримує масштабування масштабу ewa_lanczos (Jinc), що забезпечує більш високу якість з меншим наклепом. Він підтримує експериментальний масштабний антиріжуючий параметр, який намагається ще більше зменшити звук відеозв'язку.
  • у vo_opengl тепер є лінійне масштабування, яке робить скалярі працювати в лінійному світлі. Мається на увазі srgb, icc-профіль або нове супплікація sigmoid-upscaling.
  • Vo_opengl покращив зменшення масштабу для більш високих коефіцієнтів нижнього масштабу, коли увімкнено функцію зменшення масштабу.
  • Додати --keep-open = завжди, щоб зробити --keep-open застосовувати до всіх файлів, а не тільки до останнього.
  • Тепер MPV фільтрує теги, які надруковані на консолі, щоб спробувати приховати марні метадані. Фільтр працює як білий список, і його можна налаштувати за допомогою параметра --display-tags.
  • Додайте параметр --sub-scale-by-window, який, коли встановлено на "no", не дозволяє субтитрам змінювати розмір пікселів при зміні розміру вікна.
  • Vo_opengl тепер технічно підтримує GLES 2 і 3 (але не GLES 1). Підтримка GLES 3 перевіряється тільки на емуляції програмного забезпечення Mesa. GLES 2 було протестовано на драйверах nvidia. Обидва режими GLES мають дефіцит та неефективні через обмеження GLES, тому їх не слід віддавати перевагу над стандартним режимом OpenGL.
  • (X11) vo_opengl тепер підтримує опцію icc-profile-auto на хостах X11.
  • Клавіша "А" за замовчуванням виконує перелік завдань попередньо встановленого формату. Зверніть увагу на те, що потрібно використовувати для розбиття зламаних файлів.
  • Тепер існує "сила" режиму для --loop. Працює як "inf", але намагається відкрити файли / потоки, навіть якщо на попередній спробі сталася помилка.
  • Тепер існує опція -log-файл для запису протоколів MPV для певного файлу.
  • В даний час є опція --audio-file-auto для автоматичного завантаження зовнішнього аудіофайла з певними обмеженнями. Зберігатиметься тільки зовнішній аудіосигнал, якщо файл відтворення має потокове відео. За замовчуванням встановіть "точний". (помилка № 967)
  • Зараз є параметр --outtime-timeout, щоб вказати таймаут у секундах для доступу до мережі. Якщо 0 (за умовчанням), використовується стандартний формат libavformat. Якщо використовується протокол, який не підтримує тайм-аути, цей параметр ігнорується.
  • (X11) Спеціальні клавіші XF86 тепер всі mappable у input.conf. Всі ключі, що документовані в XF86keysym.h, доступні, але тільки як їх числові коди.
  • (Linux) Реалізація DVB тепер підтримує DVB-S2 через S2API.
  • (Linux) Формат VDR для каналів .conf тепер підтримується і вважається бажаним. Див. Http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf для синтаксису. Для налаштування на канали DVB-S2 потрібні канали VDR-channel.conf.
  • (Linux) Тепер існує параметр --dvbin-full-transponder для обробки спеціальних випадків трансляції, де перемикаються PID-файли або просто для обробки неповних даних PID.
  • (Клієнтський API) Наразі є opengl_cb VO, який отримує контекст OpenGL з клієнта libmpv. Це дозволяє клієнту відтворювати відео libmpv безпосередньо до наданого контексту OpenGL, не використовуючи вбудовування - wid.
  • (Клієнтський API) Вищезазначений параметр --wid тепер можна встановити в будь-який час, але не має ефекту, якщо файл вже завантажений.
  • (Клієнтський API) Тепер можна запитати список назв DVD.
  • (Клієнтський API) Тепер є властивість фільтрувати метадані, що містить лише ті теги, які дозволяють теги --display-теги.
  • (Клієнтський API) Наразі підтримується цілі XEmbed --wid, наприклад gtk_socket_get_id () у GtkSocket.
  • (Клієнтський API) Наразі існує властивість файлового формату з символьним ім'ям для формату файлу. У деяких випадках це може бути список, розділений комами різноманітних розширень через особливості libavformat.
  • (Клієнтський API) Наразі існує команда миші для створення подій миші над вікном відео.
  • (Клієнтський API) Тепер існує властивість частково шукати, яка вказує, чи вважається файл доступним для пошуку через кеш-пам'ять потоку, але не може бути шуканий іншим способом (наприклад, потоком в реальному часі або HTTP без підтримки резюме). Невеликі відносні пошуки можуть бути добре, але більші пошуки, ймовірно, не зможуть виконатись.
  • (Клієнтський API) Наразі з'являється подія MPV_EVENT_QUEUE_OVERFLOW, яка публікується, коли події потрібно скинути, оскільки черга заповнена. Жодні інші події не опубліковані, доки MPV_EVENT_QUEUE_OVERFLOW не споживається, щоб уникнути дублювання публікацій.
  • (Клієнтський API) Тепер функція допоміжного mpv_wait_async_requests (), яка блокується, поки всі відомі асинхронні запити не завершені. (помилка № 1542)
  • (Клієнтський API) Тепер існує виявлена ​​властивість-hwdec, яка повертає виявлений апаратний декодер, коли його успішно відкрито. Це, можливо, тільки повертає дійсне значення після початку відтворення.
  • (Клієнтський API) Тепер існують еквівалентні під_команд для обробки зовнішніх аудіофайлів у форматах audio_add, audio_remove та audio_reload.

Схожі програми

setpwc
setpwc

12 May 15

VidMasta
VidMasta

19 Jun 16

DVDx
DVDx

14 Apr 15

xVideoServiceThief
xVideoServiceThief

17 Feb 15

mpv

Коментар не знайдено
додати коментар
Включіть картинки!