इस प्रोजेक्ट के बारे में

mpv एक मुक्त (freedom) कमांड-लाइन मीडिया प्लेयर है। यह विभिन्न मीडिया फाइल फॉर्मेट, ऑडियो और वीडियो कोडेक, और सबटाइटल प्रकारों को सपोर्ट करता है। सिस्टम आवश्यकतां में बहुत पुराना न हो ऐसा Linux, Windows 10 1607 या बाद का संस्करण, या macOS 10.15 या बाद का संस्करण शामिल है। एक क्षमतावान CPU आवश्यक है, यदि CPU बहुत धीमा हो तो --hwdec विकल्प के माध्यम से हार्डवेयर डिकोडिंग उपलब्ध है। मुख्य वीडियो आउटपुट GPU फिक्स्ड फंक्शन हार्डवेयर के बजाय शेडर्स का उपयोग करके वीडियो रेंडरिंग और स्केलिंग करता है। कम पावर वाले GPU पर, स्मूथ प्लेबैक के लिए --profile=fast विकल्प की सलाह दी जाती है। प्रोजेक्ट Wiki, FAQ, Manual, और User Scripts प्रदान करता है। कोई पूर्ण changelog नहीं है, लेकिन इंटरफेस में बदलाव, client API में बदलाव, और डिफ़ॉल्ट key binding में बदलाव दस्तावेज़ किए गए हैं। Releases वर्तमान विकास स्थिति से साल में एक या दो बार कटते हैं। Compilation के लिए meson और कई बाहरी libraries के development files आवश्यक हैं, जिसमें FFmpeg libraries, libplacebo, zlib, libass, और विभिन्न X और audio output development headers शामिल हैं। वैकल्पिक dependencies में Lua (OSC pseudo-GUI और youtube-dl integration के लिए), libjpeg, uchardet, और hardware decoding libraries शामिल हैं। एक अलग से उपलब्ध build wrapper (mpv-build) FFmpeg libraries और libass को mpv compile करने से पहले compile कर सकता है, और फिर player को उनके against statically linked करके compile कर सकता है। यह सॉफ्टवेयर MPlayer प्रोजेक्ट पर आधारित है और संक्षिप्त रूप से mplayer2 प्रोजेक्ट के तहत विकसित किया गया था। यह डिफ़ॉल्ट रूप से GPLv2 "or later" के तहत लाइसेंस प्राप्त है, या -Dgpl=false के साथ LGPLv2.1 "or later" के तहत। बग रिपोर्ट और फीचर अनुरोध GitHub issue tracker के माध्यम से संभाले जाते हैं, और GitHub Discussions और IRC पर चर्चाएँ उपलब्ध हैं।