mpv (українською: емпіві) це програвач, який був створений на базі MPlayer та . Плеєр містить вільне та відкрите програмне забезпечення яке включає в себе суміш GNU General Public License версії 2 плюс (GPLv2+), з елементами GNU Lesser General Public License версії 2.1 плюс (LGPLv2.1+) та деякі додаткові частини GNU General Public License версії 3 (GPLv3).
![]() | |
![]() mpv грає . | |
Тип | програвач мультимедія |
---|---|
Автор | Розробники MPlayer та |
Розробники | Спільнота розробників mpv |
Платформа | , PowerPC, x86 / IA-32, x86-64, and MIPS |
Операційна система | BSD, Linux, OS X, Windows |
Мова програмування | C, Objective-C, Lua |
Розмір | Джерельний код: 2.6 MB (tar.gz) |
Стан розробки | Чинний |
Ліцензія | GPLv2+, частково LGPLv2.1+, деякі компоненти частково GPLv3 |
Онлайн-документація | github.com/mpv-player/mpv/blob/master/README.md(англ.) github.com/mpv-player/mpv/blob/master/DOCS/contribute.md(англ.) mpv.io/manual/master/(англ.) mpv.io/manual/stable(англ.) |
Репозиторій | github.com/mpv-player/mpv.git |
Вебсайт | mpv.io |
|
Плеєр працює на кількох операційних системах, включаючи Unix-like версії Berkeley Software Distribution (BSD), Linux, та OS X, а також на Windows. Це багатоплатформна програма, яка працює на ARM, PowerPC, x86 / IA-32, x86-64 та MIPS.
Історія
mpv створили як окрему програму у 2012 році взявши за основу mplayer2, який був форкнутий 2010 року з MPlayer. Метою створення форку було заохочування розробницької діяльності через усунення незручного коду та відсутності підтримки для дуже старих систем. У результаті, проект мав велике залучення розробників.
Починаючи з червня 2015 року, програмний код проекту у дії переліцензування з GNU General Public License версії 2 (GPLv2) до GNU Lesser General Public License версії 2 (LGPLv2) щоб дозволити використати mpv як бібліотеку програм у інших програмах.
Зміни у порівнянні з MPlayer
mpv мав кілька певних змін з того часу, як його відокремили від MPlayer. Усі видимі частини меню, зі всіма його додатковими функціями, було спрощено та вбудовано у інтерфейс mpv для забезпечення основного контролю за допомогою комп'ютерної миші. Це було зроблено аби поліпшити взаємодію для нових користувачів та впровадити точну і зручну систему пошуку.
Відео сайти: через [en], mpv природно підтримує високу роздільну здатність (HD) вмісту на YouTube та 300 інших вебсторінок. Це надає можливість mpv замінювати вбудовані у сайти відео програвачі, які були створені на основі Adobe Flash або HTML5.
Висока якість вихідного відео: mpv включає користувацько-налаштовним відео виводу, який був створений на базі OpenGL. Драйвер підтримує понад 100-ню можливостей для керування якістю відтворення, включаючи використання покращених upscale фільтрів, керування кольорами та користувацько-налаштовними піксель шейдерами.
Поліпшений клієнт API: окрім режиму медіа програвача, mpv зроблений для використання іншими програмами напряму, через бібліотеку інтерфейсу, яка має назву libmpv
. Це потребує розробку усього mpv коду багатонитково безпечним. Наприклад, програма, що використовує libmpv як Plex. Цей режим керування програвачем, разом з JSON IPC механізмом, заміщує «slave mode» MPlayerа.
Підсистема кодування: mpv включає в себе новий режим стиснення даних, який можна використовувати для зберігання відтворюваних на даний момент файлів в різні формати. Це дозволяє mpv працювати як , підтримуючи багато різних відео форматів. Ця функція послуговує як пряма заміна для додатку MEncoder, що містить у собі MPlayer, який радше був окремою програмою, ніж такою що була вбудована у програвач.
Lua скриптинґ: поведінка та функції mpv є користувацько-налаштовними. Використовуючи малі програми, які написані на скриптовій мові Lua, яка може бути використана для задач як кадрування відео, надання графічного інтерфейсу користувача (GUI) або автоматичого підлаштовування до швидкости оновлення дисплею.
Фронтенди
Певні фронтенди користуюсь mpv, включаючи:
Див. також
- FFmpeg
- Libav
- libavcodec — API, який використовує mpv для декодування
Референції
- https://github.com/mpv-player/mpv/tree/12ee13101ba37d2674974eb8e4777104069c9461
- . Архів оригіналу за 10 серпня 2017. Процитовано 29 червня 2017.
- , Analysis Summary, Open Hub, архів оригіналу за 2 серпня 2017, процитовано 11 серпня 2016
- . mpv. Архів оригіналу за 28 квітня 2020. Процитовано 21 березня 2015.
- https://web.archive.org/web/20170802104526/https://commons.wikimedia.org/wiki/Category:Mpv_(media_player)
- . Архів оригіналу за 20 березня 2018. Процитовано 21 березня 2016.
- . Архів оригіналу за 10 січня 2018. Процитовано 29 червня 2017.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title () - . Архів оригіналу за 1 лютого 2015. Процитовано 29 червня 2017.
- . Архів оригіналу за 7 липня 2018. Процитовано 21 березня 2016.
- . Архів оригіналу за 8 червня 2017. Процитовано 21 березня 2016.
- . Архів оригіналу за 20 березня 2016. Процитовано 21 березня 2015.
- . Архів оригіналу за 8 червня 2017. Процитовано 21 березня 2016.
- . Архів оригіналу за 1 лютого 2015. Процитовано 29 червня 2017.
- . Архів оригіналу за 19 липня 2017. Процитовано 29 червня 2017.
- . bomi-player.github.io. Архів оригіналу за 13 липня 2017. Процитовано 20 лютого 2017.
- . lhc70000.github.io/iina. Архів оригіналу за 24 червня 2017. Процитовано 20 лютого 2017.
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
mpv ukrayinskoyu empivi ce progravach yakij buv stvorenij na bazi MPlayer ta Pleyer mistit vilne ta vidkrite programne zabezpechennya yake vklyuchaye v sebe sumish GNU General Public License versiyi 2 plyus GPLv2 z elementami GNU Lesser General Public License versiyi 2 1 plyus LGPLv2 1 ta deyaki dodatkovi chastini GNU General Public License versiyi 3 GPLv3 mpvmpv graye Tipprogravach multimediyaAvtorRozrobniki MPlayer taRozrobnikiSpilnota rozrobnikiv mpvPlatforma PowerPC x86 IA 32 x86 64 and MIPSOperacijna sistemaBSD Linux OS X WindowsMova programuvannyaC Objective C LuaRozmirDzherelnij kod 2 6 MB tar gz Stan rozrobkiChinnijLicenziyaGPLv2 chastkovo LGPLv2 1 deyaki komponenti chastkovo GPLv3Onlajn dokumentaciyagithub com mpv player mpv blob master README md angl github com mpv player mpv blob master DOCS contribute md angl mpv io manual master angl mpv io manual stable angl Repozitorijgithub com mpv player mpv gitVebsajtmpv io Mediafajli u Vikishovishi 5 Pleyer pracyuye na kilkoh operacijnih sistemah vklyuchayuchi Unix like versiyi Berkeley Software Distribution BSD Linux ta OS X a takozh na Windows Ce bagatoplatformna programa yaka pracyuye na ARM PowerPC x86 IA 32 x86 64 ta MIPS Istoriyampv stvorili yak okremu programu u 2012 roci vzyavshi za osnovu mplayer2 yakij buv forknutij 2010 roku z MPlayer Metoyu stvorennya forku bulo zaohochuvannya rozrobnickoyi diyalnosti cherez usunennya nezruchnogo kodu ta vidsutnosti pidtrimki dlya duzhe starih sistem U rezultati proekt mav velike zaluchennya rozrobnikiv Pochinayuchi z chervnya 2015 roku programnij kod proektu u diyi perelicenzuvannya z GNU General Public License versiyi 2 GPLv2 do GNU Lesser General Public License versiyi 2 LGPLv2 shob dozvoliti vikoristati mpv yak biblioteku program u inshih programah Zmini u porivnyanni z MPlayermpv mav kilka pevnih zmin z togo chasu yak jogo vidokremili vid MPlayer Usi vidimi chastini menyu zi vsima jogo dodatkovimi funkciyami bulo sprosheno ta vbudovano u interfejs mpv dlya zabezpechennya osnovnogo kontrolyu za dopomogoyu komp yuternoyi mishi Ce bulo zrobleno abi polipshiti vzayemodiyu dlya novih koristuvachiv ta vprovaditi tochnu i zruchnu sistemu poshuku Video sajti cherez en mpv prirodno pidtrimuye visoku rozdilnu zdatnist HD vmistu na YouTube ta 300 inshih vebstorinok Ce nadaye mozhlivist mpv zaminyuvati vbudovani u sajti video progravachi yaki buli stvoreni na osnovi Adobe Flash abo HTML5 Visoka yakist vihidnogo video mpv vklyuchaye koristuvacko nalashtovnim video vivodu yakij buv stvorenij na bazi OpenGL Drajver pidtrimuye ponad 100 nyu mozhlivostej dlya keruvannya yakistyu vidtvorennya vklyuchayuchi vikoristannya pokrashenih upscale filtriv keruvannya kolorami ta koristuvacko nalashtovnimi piksel shejderami Polipshenij kliyent API okrim rezhimu media progravacha mpv zroblenij dlya vikoristannya inshimi programami napryamu cherez biblioteku interfejsu yaka maye nazvu libmpv Ce potrebuye rozrobku usogo mpv kodu bagatonitkovo bezpechnim Napriklad programa sho vikoristovuye libmpv yak Plex Cej rezhim keruvannya progravachem razom z JSON IPC mehanizmom zamishuye slave mode MPlayera Pidsistema koduvannya mpv vklyuchaye v sebe novij rezhim stisnennya danih yakij mozhna vikoristovuvati dlya zberigannya vidtvoryuvanih na danij moment fajliv v rizni formati Ce dozvolyaye mpv pracyuvati yak pidtrimuyuchi bagato riznih video formativ Cya funkciya poslugovuye yak pryama zamina dlya dodatku MEncoder sho mistit u sobi MPlayer yakij radshe buv okremoyu programoyu nizh takoyu sho bula vbudovana u progravach Lua skripting povedinka ta funkciyi mpv ye koristuvacko nalashtovnimi Vikoristovuyuchi mali programi yaki napisani na skriptovij movi Lua yaka mozhe buti vikoristana dlya zadach yak kadruvannya video nadannya grafichnogo interfejsu koristuvacha GUI abo avtomatichogo pidlashtovuvannya do shvidkosti onovlennya displeyu FrontendiPevni frontendi koristuyus mpv vklyuchayuchi frontend sho bazuyetsya na Qt5 prostij GTK frontend SMPlayer mozhna vbuduvati u mpv zamist MPlayer kolishnij frontend sho bazuyetsya na Qt5 suchasnij ta bagatij na mozhlivosti progravach sho bazuyetsya na mpv dlya macOSDiv takozhFFmpeg Libav libavcodec API yakij vikoristovuye mpv dlya dekoduvannyaReferenciyihttps github com mpv player mpv tree 12ee13101ba37d2674974eb8e4777104069c9461 Arhiv originalu za 10 serpnya 2017 Procitovano 29 chervnya 2017 Analysis Summary Open Hub arhiv originalu za 2 serpnya 2017 procitovano 11 serpnya 2016 mpv Arhiv originalu za 28 kvitnya 2020 Procitovano 21 bereznya 2015 https web archive org web 20170802104526 https commons wikimedia org wiki Category Mpv media player Arhiv originalu za 20 bereznya 2018 Procitovano 21 bereznya 2016 Arhiv originalu za 10 sichnya 2018 Procitovano 29 chervnya 2017 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya Arhiv originalu za 1 lyutogo 2015 Procitovano 29 chervnya 2017 Arhiv originalu za 7 lipnya 2018 Procitovano 21 bereznya 2016 Arhiv originalu za 8 chervnya 2017 Procitovano 21 bereznya 2016 Arhiv originalu za 20 bereznya 2016 Procitovano 21 bereznya 2015 Arhiv originalu za 8 chervnya 2017 Procitovano 21 bereznya 2016 Arhiv originalu za 1 lyutogo 2015 Procitovano 29 chervnya 2017 Arhiv originalu za 19 lipnya 2017 Procitovano 29 chervnya 2017 bomi player github io Arhiv originalu za 13 lipnya 2017 Procitovano 20 lyutogo 2017 lhc70000 github io iina Arhiv originalu za 24 chervnya 2017 Procitovano 20 lyutogo 2017 PosilannyaOficijnij sajt