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, поддръжка на модифициращи клавиши, правилно възпроизвеждане на цветовете, по-добро управление на аудио и видео синхронизация, висококачествени субтитри, както и поддръжка на няколко файла по едно и също време. / P>

Друга интересна особеност на mpv е възможността за възпроизвеждане на видео файлове с по-високо качество от много други приложения с отворен код за мултимедийни плейъри, просто защото разчита на приложните програмни интерфейси hwaccel на FFmpeg (поддържащи ускорение за видео декодиране на VAAPI, VDA и VDPAU) р>

Въз основа на високо оценената мултимедийна рамка FFmpeg

Програмата се основава на високопоставената мултимедийна рамка FFmpeg, по-специално на библиотеките libavutil, libavcodec, libavformat, libswscale, libavfilter и libavresample. Поради това той поддържа широк спектър от видео файлови формати, както и потоци от аудио и субтитри.

Докато идва с някои от функциите, включени в програмите mplayer2 и MPlayer, mpv предоставя на потребителите първокласни функции, като чист терминален изход с лесни за запомняне и интуитивни опции, подобрена реакция и OSS4 контрол на силата на звука.

Също така е много важно да споменем, че програмата използва OpenGL базиран видео изход, който осигурява на потребителите видео мащабиране, управление на цветовете и много други отлични функционалности, поддържани от видеофилмите.


Най-долу

Обобщавайки, докато mpv може да няма графичен потребителски интерфейс с основни функции като аудио и видео еквалайзери, той предлага много лек и високопроизводителен видео плейър, съвместим с всички базирани на операционни системи и настолни компютри.

Какво е новото в това издание:

  • Тази версия изисква FFmpeg 4.0 или по-нова версия.
  • Характеристики:
  • Добавен:
  • ao / openal: Добавете по-добър формат на извадката и избор на оформление на канала
  • ao / openal: Добавете поддръжка за изход на директни канали
  • cocoa-cb: първоначално изпълнение чрез API opengl-cb
  • context_drm_egl: Въведете 30bpp поддръжка (изисква Mesa 18.0.0_rc4 или по-нова версия)
  • osx: добавете още елементи от менюто, както се предлага от HIG на Apples
  • vo_gpu: направете екранни снимки с помощта на GL renderer (# 5498, # 5240)
  • x11: поддържа Shift + TAB като входна клавишна връзка (# 5849)
  • ytdl_hook: поддържа местен демакс, ако има такъв
  • Промяна
  • ao_alsa, ao_pulse: намалете размера на заявения буфер
  • аудио: преговаряне на формата на промените, премахване на размекването на канал за ремиксиране
  • клиентски API: отхвърляне на API за opengl-cb и въвеждане на заместващ API
  • demux: по-ниски размери на демксела в кеша от 400MB / 400MB до 50MB / 150MB
  • osx: винаги деактивирайте ранното откриване на opengl на macOS
  • скриптове: променете кога / как плейър чака скриптовете да се зареждат
  • vo_gpu: различни подобрения в HDR пиковото откриване
  • vo_gpu: различни подобрения в HDR тоналното картографиране
  • wayland_common: актуализиране на стабилна xdg-shell
  • ytdl_hook: анализирайте URL адресите на плейлиста в YouTube, за да зададете начален индекс, ако е зададена --ytdl-raw-option = yes-playlist =
  • отхвърлени:
  • af_lavrresample: премахнете този филтър
  • премахнат:
  • build: drop support за SDL1 (прилага се само за ao_sdl)
  • Опции и команди:
  • Добавен:
  • добавете няколко опции --audio-resample- *, които отсега нататък трябва да се използват вместо --af-defaults = lavrresample:
  • ao / openal: - отворени директни канали
  • команда: добавете опцията --osd-on-search по подразбиране за блокиране
  • команда: добавете команда за промяна на списък (# 5435)
  • опции: добавете --http-proxy
  • опции: добавете вграден нисък латентен профил
  • vaapi: добавете опция за избор на път без устройство по подразбиране с - ваапа-устройство (# 4320)
  • видео: добавете опция за намаляване на латентността с 1 или 2 кадъра
  • vo_gpu: въведете - target-peak (# 5521)
  • Промяна
  • команда: промяна на поведението на командата за стойност на цикъл (# 5772)
  • config: замени config dir lua-settings / с dir script-opts /
  • опции: --lavfi-комплексът сега изисква уникално наименовани филтърни подложки.
  • опции: --ytdl винаги е активиран, дори за libmpv
  • опции: make --deinterlace = yes always deinterlace (# 5219)
  • опции: леко подобрявайте изхода за филтриране за лави мост
  • vo: преименувайте --vo = opengl-cb до -vo = libmpv
  • отхвърлени:
  • кодиране: премахване на куп от неизвестни опции (--offset, --offoffset, --offfirst, --oafirst)
  • опции: deprecate - vf-defaults и -af-defaults
  • osx: --gpu-context = какао с - gpu-api = opengl вече е отхвърлен в полза на --vo = libmpv
  • премахнат:
  • команда: премахване на стара хак за съвместимост, която позволи да се зададат псевдоними на CLI като собственост, отхвърлена в 0.26.0
  • въвеждане: премахване на наследената команда за обработка на команди за MPlayer, които са отхвърлени през 2013 г.
  • опции: drop -opensles-sample-rate, тъй като ако се желае, трябва да се използва аудио-образец
  • Опции: отпадане на отметките - формат на видеокарта, --ff-aid, --ff-vid, --ff-sid, --ad-spdif-dtshd,
  • опции: премахване - видео-стерео режим
  • опции: премахване на отхвърлените автоматични профили за авто / во
  • Опции: премахване на следните опции за кодиране: - колонтитули (сега е по подразбиране, старата обработка на времевите маркери е изчезнала), --oneverdrop (сега по подразбиране), --oharddup (трябва да използвате --vf = fps = VALUE) , --ofps, --autoutops, --omaxfps
  • Поправки и малки подобрения:
  • HIDRemote: коригирайте бутоните за сила на звука на macOS 10.13 (# 5721)
  • TOOLS / autoload: Коригирайте счупения "забранен" опция
  • TOOLS / autoload: бъдете по-силни с бавни списъци с указатели (# 5618)
  • ao_sdl: фиксирайте размера на буфера по подразбиране
  • изграждане: добавете статични библиотеки към libmpv.pc
  • build: bump waf до 2.0.9 (поправя съвместимост с Python 3.7)
  • изграждане: ръчно добавяне на стандартни библиотечни пътеки за търсене (# 5791)
  • често срещано: закръгляване на цялото цяло число до милисекунди
  • demux, плейър: поправя възпроизвеждането на слаби видео потоци (с неподвижни изображения)
  • demux: поддръжка за някои видове времеви метаданни (например ICY)
  • demux_mkv: добавете V_AV1 идентификатор за AV1
  • demux_mkv: поддръжка на Meridian Lossless Packing в Matroska (# 5923)
  • Показване на допълнителни маркери за метаданни по време на възпроизвеждане на видеоклипове
  • drm_atomic: Поправете изтичане на памет в drm_atomic_create
  • активирайте кеша за файловите системи FUSE на OpenBSD и FreeBSD
  • gpu: предпочитайте 16-битови FBO формати с плаваща запетая до 16-битови цели числа
  • hwdec_vaegl: Прикрепете VAAPI EGL interop, използван с gpu-context = drm
  • input.conf: използвайте точната стойност за [binding, което прави обратното на]
  • въвеждане: добавяне на клавишна комбинация за превключване на декодиране на хардуер
  • въвеждане: малки допълнения към ключовите комбинации по подразбиране (# 973)
  • osc: поправя случайно прескачането на файлове при търсене с плъзгача
  • плейър: поправете странно поведение при превключване на изданието
  • плейър: още веднъж фиксирайте автоматично избиране на песен за външни файлове
  • терминал-unix: спрете да опитвате да четете, когато терминалът изчезне (# 5842)
  • видео: в действителност изчакайте последният кадър да бъде изобразен на EOF
  • видео: fix - в някои случаи завъртане на видеоклипа
  • видео: поправете катастрофата с vdpau при повторно активиране на изобразяването (# 5447)
  • vo_gpu: фиксирайте анаморфични екранни снимки (# 5619)
  • vo_vdpau: задайте проблеми при преоразмеряване и редуване

Какво е новото във версия 0.28.0:

  • Характеристики:
  • Добавен:
  • Добавяне на обработка и показване на формати DRM_PRIME за декодерите на RockChip MPP
  • csputils: Добавете поддръжка за първични изображения на P3
  • demux: поддържа множество видими кеширани обхвати, диапазони на кеша на дисплей на OSC
  • demux_playlist: поддържа файловете .url (# 5107)
  • dvb: Добавете поддръжка на няколко интерфейса (до 8)
  • dvb: внедряване на синхронизиране на модулация за конфигурационни канали с формат VDR
  • hwdec: добавете хардуерния декодер на mediacodec за IMGFMT_MEDIACODEC рамки,
  • преименувайте mediacodec на копие на mediacodec
  • lua: интегриране на script.lua (свързан към I / I по подразбиране)
  • vd_lavc: добавете поддръжка за nvdec hwaccel
  • vo_gpu: добавете backend на Android и отворете
  • vo_gpu: първоначална поддръжка d3d11
  • vo_gpu: подкрепа на вулкан
  • премахнат:
  • af: премахване на отхвърлените аудио филтри (канали, еквалайзер, тиган, сила на звука;
  • )
  • замествания в lavfi)
  • vf: премахване на повечето филтри за GPL (crop, dsize, expand, flip, gradfun, mirror,
  • форматиране, изтегляне, завъртане, мащабиране, stereo3d, yadif; замествания в лавфи)
  • vf_buffer: премахнете този филтър
  • видео: премахване на автоматичното вмъкване на стерео3в филтър
  • vo_gpu: премахнете hwdec_vaglx interop
  • vo_opengl: репактор във vo_gpu
  • vo_wayland: премахнете
  • Опции и команди:
  • Добавен:
  • demux: добавете опция за създаване на песни CC нетърпеливо (- sub-create-cc-track)
  • опции: add --start = none, за да нулирате предварително зададеното начално време
  • опции: добавете --vlang switch
  • Промяна
  • Кеш: по-малък размер по подразбиране до 2 * 10 МБ
  • demux: удряйте времето на кеша на демокса на 10 часа
  • demux: използвайте видим кеш за мрежа по подразбиране, ограничение за предварително зареждане
  • msg: направи --msg-level affect - log-file също
  • player / misc.c: позволете на двете - length и end да контролират крайната точка на играта
  • плейър: съвпадат субтитри с маркери за език с --sub-auto = точно
  • преименувайте --opengl-hwdec-interop to -gpu-hwdec-interop
  • vd_lavc: предпочитате nvdec над vdpau с --hwdec = auto (по-добър кодек и повърхност
  • формат за поддръжка)
  • vd_lavc: преименувайте - hwdec = rpi to - hwdec = mmal
  • премахнат:
  • опции: премахнете --heartbeat-cmd и -heartbeat-interval
  • (случайно поправя # 4888)
  • Поправки и малки подобрения
  • TOOLS / autoload.lua: добавете разширения ogm, ogg и opus
  • Използвайте / dev / tty вместо stdin за терминален вход (# 4190)
  • аудио: добавете обработката на софтуера на софтуера към AO (замества предишния GPL'd код)
  • аудио: фиксирайте преобразуването на канали с NA канали (например с ALSA)
  • аудио: поправете актуализацията на липсващия обем при init и reinit
  • csputils: Прикрепете DCI P3 основна бяла точка
  • demux: не позволявайте на субтитрите да бъркат буфериран времеви дисплей
  • demux: поправете .cue файлове с аудио файлове, които съдържат прикачени картини
  • demux: фиксирайте отчитането на видимите диапазони на превключвателите за песни (липсват корекции
  • )
  • аудио при колоездене чрез аудио записи с напр. EDL, - смени файловете, подредени
  • глави и youtube-dl pseudo 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: изберете изрично резервно копие за местоположение chroma (# 4804)
  • msg: блокиране на нивото на лога от --log-файл до -v -v
  • msg: преинтерпретират няколко нива на съобщения
  • osc: поправка на редки преливания на стека при промяна на режима на видимост
  • osdep / io: добавете бъгове, свързани с Android, за да фиксирате файлове> 2 GiB
  • плейър / playloop.c: уважавайте времето за стартиране на възпроизвеждането при използване на --loop-file
  • плейър: позволява търсене в кеширани части от неочаквани потоци
  • плейър: не отговаряйте на буквата за съвпадение на езика на песента (# 5272)
  • плейър: използвайте клеймо за начало за ab-looping ако - ab-loop-a отсъства
  • плейър: при зареждането на външен файл винаги добавете всички типове песни (# 5132)
  • restore-old-bindings.conf: добавете стари връзки за MacOS / Wayland AXIS
  • екранна снимка: създаване на директории от шаблон
  • скриптиране: докладване на изхода dlerror ()
  • sd_ass: приема типове шрифтове на шрифтове RFC8081
  • sd_ass: приемате otc като резервно разширение на файла с колекцията OpenType
  • stream_libarchive: работете по различни типове локални мозъчни следи
  • (https://git.io/vbiFJ)
  • подпроцес-печалба: не променяйте курсора на мишката, когато създавате процеси
  • видео: добавете хак, за да избегнете липсващи субтитри с vf_sub (# 5194)
  • видео: поправете алфа обработка (# 4983)
  • видео: поправяте течове на памет (приблизително 1 KB на декодиран кадър) с режими за копиране на hwdec
  • видео: фиксирайте автоматично филтриране на ротацията и деинтерлиране
  • видео: правилно да минете през данните на ICC
  • vo: добавете поддръжка за външно задвижвана ренделоп и я използвайте
  • (частично коригира синхронизирането на дисплеите под пътя; забранява рендерирането при прозорец
  • е невидим)
  • vo_gpu: промяна - алгоритъм за тониране-десетуриране
  • vo_gpu: активирайте 3DLUT в режим "тъп"
  • vo_gpu: фиксирана гама гама
  • vo_gpu: да се определи съвместимостта на картографирането на мафиите с GLSL 120 (# 5069)
  • vo_gpu: фиксирайте видеоклипа, който понякога не се преиздава при промяна на еквалайзера
  • vo_gpu: убийте FBOTEX_FUZZY (# 1814)
  • vo_gpu: opengl: коригирайте катастрофата на прозореца на екрана (# 4905)
  • vo_gpu: opengl: използвайте GLX_MESA_swap_control, където е налице
  • vo_gpu: намалете интензитета на checkerboard - alpha = blend-tiles checkerboard
  • 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: опции: добавете безопасен начин за извеждане на актуализации на опции
  • vd_lavc / vo_opengl: поддържа вградени ICC профили
  • vo: Извличане на API абстракция за бъдещи не-GL видео изходи
  • vo_opengl: добавете предупредителна функция, за да подчертаете цветовете извън гамата (--gamut-warning)
  • vo_opengl: добавете поддръжка за директно изобразяване (-vd-lavc-dr)
  • vo_opengl: внедрете (по-бързо) изчисляването на ядрото EWA на базата на Shader
  • vo_opengl: внедрете обратното на HLG OOTF
  • vo_opengl: поддържа HDR връх за откриване (-hdr-compute-peak)
  • vo_opengl: Поддържайте формати за вмъкване на пилотни входове
  • vo_opengl: поддържа зареждане на потребителски текстури на потребители (# 4586)
  • vo_opengl: Поддръжка на шума за изчисляване на потребителя
  • премахнат:
  • Премахване на обработката на еквалайзера от vo_direct3d, vo_sdl, vo_vaapi и vo_xv (GPL не струва усилията за поддръжка на традиционните VO)
  • Опции и команди:
  • Добавен:
  • macOS: добавете опцията -no-native-fs, за да деактивирате пълния екран на местния MacOS (# 4014)
  • плейър: добавете опцията - трак-автоматичен избор
  • Промяна
  • въвеждане: използвайте мнемонични имена за бутоните на мишката, както и Qt: https://doc.qt.io/qt-5/qt.html#MouseButton-enum
  • опции: промяна - семантика на изкл.
  • плейър: make -lavfi-complex е променяем по време на изпълнение
  • vf_eq: премахнете този филтър (GPL; сега използва филтър на екраните на libavfilter, с променена семантика)
  • видео: промяна - поведение при дезактивиране
  • vo_opengl: генериране на HDR тонално картографиране до картографиране на гама, - картографиране на hdr-тонове -> - тонално картографиране
  • премахнат:
  • - господстващо положение на полето (само автор на 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)
  • ao_oss: фиксирайте изчисляването на период_измер (# 4642)
  • ao_rsound: позволете да настроите хоста
  • аудио: fix spdif режим
  • filter_kernels: коригирайте ядрото на spline64
  • macOS: фиксирайте мултимедийните клавиши, когато други Приложения откраднат приоритета (# 4834)
  • macOS: коригирайте поддръжката на няколко редактора (GPU превключвател) (# 2371)
  • macOS: премахнете стандартния елемент от менюто "Показване на лентата на раздели"
  • опции: fix - include (# 4673)
  • плейър: fix - края с големи стойности (# 4650)
  • плейър: поправете объркване в аудиосинхронизиращия код (# 4688)
  • плейър: правете опресняване търсете малко по-здрав (# 4757)
  • плейър: прочетете разширението за субтитри 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 сега се опитва автоматично да затваря и субтитри.
  • Поправки на програмни грешки:
  • По подразбиране vo_opengl за fbo-формат сега е rgba16, за да се избегне закръгляване на грешки при използване на cscale, което не е по подразбиране (брой # 1918).
  • Подобрено поведение на Framedrop при възпроизвеждане на видео, което е с по-висок кадър от дисплея (брой # 1897).
  • Опитвате се да пуснете директория вече няма да спам Изгубена връзка! в конзолата.
  • (Linux) Няколко vo_rpi корекции на грешки.
  • (Linux) Няколко бъгове на vo_drm. Поддържа се сканирането и сканирането.
  • (X11) Коригирайте поведението на цял екран при някои мениджъри на прозорци (проблеми # 1937, # 1920).
  • (OSX) OSD вече не се показва винаги при стартиране.
  • (OSX) Няколко oo_coreaudio и ao_coreaudio_exclusive бъгове.
  • (OSX) Фиксирана потенциална катастрофа при излизане при използване на какао.
  • (ClientAPI) vo_opengl_cb всъщност в момента прилага опции, променени по време на изпълнение.
  • (OSX, ClientAPI) Какаото работи сега, когато са създадени едновременно cplayer (mpv) и libmpv; Въпреки това, libmpv сега винаги създава приложение singleton. Какаото трябва да бъде напълно деактивирано, за да се избегне създаването на singleton от libmpv.

Какво е новото във версия 0.9.1:

  • Промени:
  • IRC каналът на mpv е преместен от # mpv-player на #mpv на chat.freenode.net.
  • Актуализации на документацията.
  • Понастоящем стойността по подразбиране за опцията -ytdl формат е най-добра, за да може да работи около изданието 2015.04.26 на youtube-dl, което позволява DASH по подразбиране, тъй като FFmpeg / Libav все още не поддържат правилно DASH.
  • Когато търсите, текущото времева маркировка ще покаже вместо това предвиденото време за търсене, докато бъде отстранено крайното време. Подобрява реакцията на потребителския интерфейс при бавни потоци и / или големи търсения.
  • Поправки на програмни грешки:
  • Коригира маркера за пускане на DOCS / клиент-api-промени. Мениджърът за освобождаване забрави да го поправи преди пускането му ...
  • Коригирайте 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: не-colorkey с адаптера Overlay. (бъг # 1629)
  • Направете видео еквалайзера правилно за някои драйвери на VAAPI. (бъг # 1647)
  • Предотвратете изчезването на OSD, когато кликвате върху mozplugger. (бъг # 1672)
  • Новият код за поддръжка на DVB-S2, използващ S2API, сега се основава на FreeBSD.
  • Прикрепете декодирането на видимата matroska от невиждания мрежови поток. (бъг # 1656)
  • (OSX) Поправяйте трясък при затваряне на прозореца на VO (обикновено при излизане). (бъг # 1657)
  • (OSX) Открийте курсора на мишката, когато сте в док или Launchpad. (бъг # 513)
  • (OSX) Нагласете курсора на мишката, когато играчът е пълен екран.
  • vf_vavpp (повторното обработване на VAAPI) правилно деинтролира видеото.
  • 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 сега са просто обвивки към техните libavfilter еквиваленти. И двете са достъпни само на FFmpeg (не Libav).
  • (!) ao_portaudio е премахнато. Има добра поддръжка за местните аудио драйвери на всички големи настолни платформи, както и за ao_sdl и ao_openal като резервни.
  • (!) подсекцията lscale на vo_opengl е преименувана на мащаб; lradius сега е скала-радиус, lparam1 и lparam2 сега са съответно scale-param1 и scale-param2; lscale-down е намален. Подпериодът на cscale остава такава.
  • (!) Няколко от псевдонимът с предварително зададени радиуси vo_opengl, които се поддържат от мащаба, са премахнати; използвайте радиус на скалата, за да зададете, ако е необходимо. Например, използвайте -vo = opengl: scale = lanczos: scale-radius = 2 вместо scale = lanczos2. За повечето филтри се препоръчва радиусът по подразбиране.
  • (!) vo_opengl вече не поддържа стерео подпрограмата. Анаглифният ефект може да се възпроизведе със стерео филтъра. Поддържа се quadbuffer поддръжката, която изисква скъп специализиран хардуер.
  • (!) Приблизителната гама подвариант към vo_opengl е премахната. В спецификацията BT.1886 се казва, че всъщност трябва да се направи, така че сега е по подразбиране, когато са активирани srgb или icc-profile. Това не включва гама-капка на BT.1886.
  • (!) Не-мащаб-сеп и индиректни suboptions на vo_opengl са били премахнати. Те вече са автоматично разпознати и активирани, когато имат полза.
  • (!) Параметрите / опциите --lua и --lua-opts се наричат ​​сега - скрипт и - скрипт-opts, съответно. Подразделението за вземане на конфигурационния файл на mpv също се очаква вместо това да се нарича скриптове.
  • (!) Опцията -fixed-vo е премахната. По подразбиране отдавна е по подразбиране, а деактивирането на фиксиран вол не е полезно.
  • vo_opengl_hq бе актуализиран, за да вземе предвид новите функции. фантастично намаляване и увеличаване на сигмоида са активирани, "mitchell" вече е по подразбиране за намаляване на мащаба.
  • По-ясно е, че подсветлието на OSD съобщението е по-ясно дали субтитрите са скрити или просто не са налични / избрани.
  • Идентификаторите на устройствата, дадени на --audio-device за използване с ao_coreaudio, сега използват UID, така че те да не се променят, когато устройствата се добавят / премахват или след рестартиране.
  • - msg-ниво сега също приема "," като разделител.
  • (API на клиента) Клиентският API вече отказва да се инициализира, ако локалният код LC_NUMERIC не е "C".
  • (API на клиента) Родовият тип на параметъра msg-level сега е списък с ключ-стойност. Задаването или четенето му като низ все още работи.
  • (API на Slave) Командата get_property вече е отхвърлена.
  • Актуализации на документацията.
  • PDF документацията е деактивирана по подразбиране, поради това, че rst2pdf е непостоянен, причинявайки странни грешки при изграждането.
  • Отпечатвайте и desync съобщения с отрицателна A / V синхронизация. Макар и рядко, това може да се случи с някои приложения на - autosync.
  • Поправки на програмни грешки:
  • (Windows) Избягвайте преоразмеряването на видео прозореца, когато плейърът е сведен до минимум, може да се справи с бъг # 1547.
  • (NetBSD) Рестартирайте с v4l2.
  • (Linux) Опит за разрешаване на конфликти с пулсеудио миксера. (бъг # 1578)
  • Няколко cdda: // фиксира. (бъгове # 1555, # 1560)
  • Времевите маркировки за VP9 вече не предизвикват "липсващи PTS" предупреждения с достатъчно нови версии на FFmpeg.
  • Коригирайте катастрофа, когато използвате декодиране на хардуер H.264 на нови достатъчно libavcodecs. (бъг # 1587)
  • Нови функции:
  • vo_opengl сега поддържа смесване на кадри, за да се премахне заекването, когато видеофаймингът не съвпада добре с дисплея, като се изчертава чрез подсмятането smoothmotion. Това не е предназначено за изкуствено увеличаване на FPS на видеоклипа, така че няма "ефект на сапунена операция" или трудности при някои видове видеоклипове (например аниме).
  • vo_opengl вече поддържа сигмоидално преоразмеряване (например за цял екран), което намалява звъненето, предизвикано от преоразмеряването, което се активира чрез подселекцията за сигмоид-прескачане.
  • vo_opengl сега поддържа мащабиране ewa_lanczos (Jinc), което осигурява по-високо качество с по-малко псевдоними. Поддържа експериментален параметър за мащабиране, който се опитва да намали още повече видеообръщението.
  • vo_opengl сега има подвариант за линейно мащабиране, който прави скалиращите да работят в линейна светлина. Инициализирани от srgb, icc-профил или от новата подсекция за сигмоид-прескачане.
  • vo_opengl подобри намаляването на нивата за по-високи съотношения на низходящите честоти, когато е активирано фантастично намаляване на шрифта.
  • Добавете --keep-open = винаги, за да се направи --keep-open се прилага към всички файлове, а не само към последния.
  • mpv филтрира етикетите, които се отпечатват в конзолата, за да се опита да скрие ненужни метаданни. Филтърът работи като бял списък и може да бъде конфигуриран с опцията -display-tags.
  • Добавете опция -sub-scale-by-window, която, когато е зададена на "не", не позволява на субтитрите да променят размера на пикселите си, когато прозорецът променя размерите.
  • vo_opengl сега има технически поддръжка на GLES 2 и 3 (но не и GLES 1). Поддръжката на GLES 3 се тества само при софтуерна емулация на Mesa. GLUE 2 е тестван на шофьори на nvidia. И двата режима на GLES са неефективни и неефективни поради ограниченията на GLES, така че те не трябва да се предпочитат в сравнение със стандартния OpenGL режим.
  • (X11) vo_opengl сега поддържа опцията icc-profile-auto на хостовете X11.
  • Ключът "А" сега по подразбиране циркулира чрез списък с предварително зададени съотношения. Смисълът да се използва за работа с разбити файлове.
  • Сега е налице режим "сила" за - излизане. Работи като "inf", но се опитва да отвори файлове / потоци, дори и да е имало грешка при предишния опит.
  • Вече има опция за -log-файл, която да записва регистрационните съобщения на mpv в специфициран файл.
  • Вече има опция -audio-file-auto за автоматично зареждане на външен аудио файл с определени ограничения. Ще зареди външно аудио само ако файлът за възпроизвеждане има видео поток. Задаване на "точно" по подразбиране. (бъг # 967)
  • Вече има опция - мрежово изчакване, за да се определи време за изчакване в секунди за достъп до мрежата. Ако 0 (по подразбиране), използва по подразбиране libavformat. Ако се използва протокол, който не поддържа изтичания, тази опция се игнорира.
  • (X11) Специалните ключове XF86 вече могат да се променят в input.conf. Всички ключове, документирани в XF86keysym.h, са налице, но само като техните цифрови кодове.
  • (Linux) Изпълнението на DVB вече поддържа DVB-S2 през S2API.
  • (Linux) Форматът VDR за channels.conf сега се поддържа и предпочита. Вижте http://linuxtv.org/vdrwiki/index.php/Syntax_of_channels.conf за синтаксиса. Настройването на DVB-S2 канали изисква VDR формат channels.conf.
  • (Линукс) Сега има опция -dvbin-full-transponder за обработка на специални случаи на излъчване, при които PID превключвате, или просто за обработка на непълни PID данни.
  • (Клиентски API) Вече има opengl_cb VO, който получава контекста OpenGL от клиента libmpv. Това позволява на клиента да направи видеото libmpv директно в предоставения контекст на OpenGL, без да се налага да използва вграденото - wid.
  • (API на клиента) Споменатият параметър - wid вече може да бъде зададен по всяко време, но няма ефект, ако даден файл вече е зареден.
  • (API на клиента) Вече може да се търси списък с DVD заглавия.
  • (API на клиента) Вече има филтрирана метаданна собственост, съдържаща само маркерите, разрешени от маркери - дисплей.
  • (API на клиента) Вече има поддръжка за XEmbed - wid цели, като gtk_socket_get_id () на GtkSocket.
  • (API на клиента) Вече има свойство на файлов формат със символно име за файловия формат. В някои случаи това може да е списък с различни разширения, разделени със запетая, благодарение на idiosyncrasies на 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 към еквивалентните sub_ команди за обработка на външни аудио файлове.

Подобен софтуер

FripTV
FripTV

3 Jun 15

VideoCut
VideoCut

2 Jun 15

tvpvrd
tvpvrd

17 Feb 15

ts2avi
ts2avi

11 May 15

Коментари към mpv

Коментари не е намерена
добавите коментар
Включете на изображения!