Amazon Best VPN GoSearch

ऑनवर्क्स फ़ेविकॉन

एमपीवी - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में एमपीवी चलाएं

यह कमांड mpv है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


एमपीवी - एक मीडिया प्लेयर

SYNOPSIS


एमपीवी [विकल्प] [फ़ाइल|URL|प्लेलिस्ट|-]
एमपीवी [विकल्प] फ़ाइलें

वर्णन


एमपीवी MPlayer और mplayer2 पर आधारित एक मीडिया प्लेयर है। यह वीडियो की एक विस्तृत विविधता का समर्थन करता है
फ़ाइल स्वरूप, ऑडियो और वीडियो कोडेक, और उपशीर्षक प्रकार। विशेष इनपुट URL प्रकार हैं
डिस्क फ़ाइलों के अलावा विभिन्न स्रोतों से इनपुट पढ़ने के लिए उपलब्ध है। इस पर निर्भर करते हुए
मंच, विभिन्न वीडियो और ऑडियो आउटपुट विधियों की एक किस्म समर्थित हैं।

आपको जल्दी से शुरू करने के लिए उपयोग के उदाहरण इस मैन पेज के अंत में पाए जा सकते हैं।

इंटरैक्टिव नियंत्रण


mpv में पूरी तरह से विन्यास योग्य, कमांड-संचालित नियंत्रण परत है जो आपको mpv . को नियंत्रित करने की अनुमति देती है
कीबोर्ड, माउस या रिमोट कंट्रोल का उपयोग करना (कोई LIRC समर्थन नहीं है - रिमोट को इस रूप में कॉन्फ़िगर करें)
इसके बजाय इनपुट डिवाइस)।

देखना --इनपुट- इसे अनुकूलित करने के तरीकों के लिए विकल्प।

कुंजीपटल नियंत्रण
बायाँ और RIGHT
5 सेकंड पीछे/आगे की तलाश करें। शिफ्ट + तीर 1 सेकंड की सटीक खोज करता है (देखें
--hr-सीक).

UP और नीचे
1 मिनट आगे/पीछे की तलाश करें। शिफ्ट + तीर 5 सेकंड की सटीक खोज करता है (देखें
--hr-सीक).

Ctrl+बाएं और Ctrl+राइट
पिछले/अगले उपशीर्षक की तलाश करें। कुछ प्रतिबंधों के अधीन और शायद काम न करें
हमेशा; देखो उप_सीक आदेश।

[ और ]
वर्तमान प्लेबैक गति को 10% घटाएँ/बढ़ाएँ।

{ और }
वर्तमान प्लेबैक गति को आधा / दोगुना करें।

बैकस्पेस
प्लेबैक गति को सामान्य पर रीसेट करें।

< और >
प्लेलिस्ट में आगे/पीछे जाएं।

ENTER प्लेलिस्ट में आगे बढ़ें।

p / अंतरिक्ष
रोकें (फिर से दबाकर रोकें)।

. आगे कदम। एक बार दबाने पर रुक जाएगा, लगातार हर प्रेस एक फ्रेम चलाएगा
और फिर पॉज मोड में फिर से जाएं।

, पीछे जाओ। एक बार दबाने पर रुक जाएगा, लगातार हर प्रेस एक चलाएगा
फ्रेम को उल्टा करें और फिर पॉज मोड में फिर से जाएं।

q खेलना बंद करो और छोड़ो।

Q पसंद q, लेकिन वर्तमान प्लेबैक स्थिति को संग्रहीत करें। बाद में उसी फ़ाइल को चलाने से
यदि संभव हो तो पुरानी प्लेबैक स्थिति पर फिर से शुरू करें।

/ और *
वॉल्यूम घटाएं / बढ़ाएं।

9 और 0
वॉल्यूम घटाएं / बढ़ाएं।

m ध्वनि म्यूट करें।

_ उपलब्ध वीडियो ट्रैक के माध्यम से साइकिल चलाएं।

# उपलब्ध ऑडियो ट्रैक के माध्यम से साइकिल चलाएं।

f फ़ुलस्क्रीन टॉगल करें (यह भी देखें --fs).

ESC फ़ुलस्क्रीन मोड से बाहर निकलें।

T स्टे-ऑन-टॉप टॉगल करें (यह भी देखें --शीर्ष पर).

w और e
पैन-एंड-स्कैन रेंज घटाएँ / बढ़ाएँ।

o (यह भी P)
ओएसडी पर प्रगति पट्टी, बीता हुआ समय और कुल अवधि दिखाएं।

O सामान्य और प्लेबैक समय/अवधि के बीच OSD राज्यों को टॉगल करें।

v उपशीर्षक दृश्यता टॉगल करें।

j और J
उपलब्ध उपशीर्षक के माध्यम से साइकिल।

x और z
उपशीर्षक विलंब को +/- 0.1 सेकंड से समायोजित करें।

l एबी लूप पॉइंट सेट/क्लियर करें। देखो अटल बिहारी पाश विवरण के लिए आदेश।

L अनंत लूपिंग टॉगल करें।

कंट्रोल + और कंट्रोल -
ऑडियो विलंब को +/- 0.1 सेकंड तक समायोजित करें।

u SSA/ASS उपशीर्षक पर कोई स्टाइल ओवरराइड लागू करने और ओवरराइड करने के बीच स्विच करें
उन्हें लगभग पूरी तरह से सामान्य उपशीर्षक शैली के साथ। देखो --गधा-शैली-ओवरराइड एसटी
और जानकारी।

V उपशीर्षक VSFilter पक्ष संगतता मोड टॉगल करें। देखो
--ass-vsfilter-पहलू-संगत अधिक जानकारी के लिए.

r और t
उपशीर्षक ऊपर/नीचे ले जाएँ।

s कोई स्क्रीनशॉट लें।

S उपशीर्षक के बिना स्क्रीनशॉट लें। (क्या यह काम करता है वीओ चालक पर निर्भर करता है
सहयोग।)

कंट्रोल s एक स्क्रीनशॉट लें, जैसा कि विंडो इसे दिखाती है (उपशीर्षक, ओएसडी और स्केल किए गए वीडियो के साथ)।

I OSD पर फ़ाइल नाम दिखाएँ।

पीजीयूपी और पीजीडीडब्ल्यूएन
पिछले/अगले अध्याय की शुरुआत की तलाश करें। ज्यादातर मामलों में, "पिछला" होगा
वास्तव में वर्तमान अध्याय की शुरुआत में जाएं; देखो --अध्याय-तलाश-दहलीज.

शिफ्ट+पीजीयूपी और शिफ्ट+पीजीडीडब्ल्यूएन
10 मिनट पीछे या आगे की तलाश करें। (इसे PGUP/PGDWN में मैप किया जाता था
बिना शिफ्ट के।)

d डीइंटरलैसर को सक्रिय/निष्क्रिय करें।

A साइकिल पक्षानुपात ओवरराइड।

(निम्न कुंजियाँ केवल तभी मान्य होती हैं जब वीडियो आउटपुट का उपयोग किया जाता है जो का समर्थन करता है
संगत समायोजन, या सॉफ़्टवेयर तुल्यकारक (--vf=eq)।)

1 और 2
कंट्रास्ट समायोजित करें।

3 और 4
चमक समायोजित करें।

5 और 6
गामा समायोजित करें।

7 और 8
संतृप्ति समायोजित करें।

Alt + 0 (और कमांड+0 on ओएसएक्स)
वीडियो विंडो का आकार उसके मूल आकार से आधा कर दें।

Alt + 1 (और कमांड+1 on ओएसएक्स)
वीडियो विंडो को उसके मूल आकार में बदलें।

Alt + 2 (और कमांड+2 on ओएसएक्स)
अपने मूल आकार को दोगुना करने के लिए वीडियो विंडो का आकार बदलें।

आदेश + f (ओएसएक्स केवल)
फ़ुलस्क्रीन टॉगल करें (यह भी देखें --fs).

आदेश + [ और आदेश + ] (ओएसएक्स केवल)
वीडियो विंडो अल्फा सेट करें।

(यदि आपके पास मल्टीमीडिया कुंजियों वाला कीबोर्ड है तो निम्न कुंजियाँ मान्य हैं।)

रोकें रोकें।

बंद करो खेलना बंद करो और छोड़ो।

पिछला और अगले
1 मिनट पीछे/आगे की तलाश करें।

(निम्न कुंजियाँ केवल तभी मान्य होती हैं जब आपने टीवी या डीवीबी इनपुट समर्थन के साथ संकलित किया हो।)

h और k
पिछला/अगला चैनल चुनें।

माउस नियंत्रण
बटन 3 और बटन 4
1 मिनट पीछे/आगे की तलाश करें।

बटन 5 और बटन 6
वॉल्यूम घटाएं / बढ़ाएं।

उपयोग


प्रत्येक झंडा विकल्प में एक है बिना झंडा समकक्ष, उदाहरण के विपरीत --fs विकल्प है
--नहीं-fs. --fs=हाँ के रूप में ही है --fs, --fs=नहीं के समान है --नहीं-fs.

यदि एक विकल्प को के रूप में चिह्नित किया गया है (XXX) केवल), यह केवल के संयोजन में काम करेगा XXX विकल्प
या अगर XXX में संकलित है।

भागने रिक्त स्थान और अन्य विशेष अक्षर
ध्यान रखें कि शेल आंशिक रूप से आपके द्वारा mpv को दिए गए तर्कों का विश्लेषण और प्रबंधन करेगा।
उदाहरण के लिए, आपको विकल्पों और फ़ाइल नामों को उद्धृत करने या उनसे बचने की आवश्यकता हो सकती है:
एमपीवी "फ़ाइल का नाम साथ में स्पेस.एमकेवी" --शीर्षक = "विंडो" शीर्षक"

उपविकल्प पार्सर शामिल होने पर यह और अधिक जटिल हो जाता है। उपविकल्प पार्सर डालता है
एक ही स्ट्रिंग में कई विकल्प, और उन्हें एक ही बार में एक घटक को पास करता है, के बजाय
कमांड लाइन के स्तर पर कई विकल्पों का उपयोग करना।

सबऑप्शन पार्सर स्ट्रिंग्स को उद्धृत कर सकता है " और [...]. इसके अतिरिक्त, एक विशेष है
के साथ उद्धरण का रूप %एन% नीचे वर्णित।

उदाहरण के लिए, ओपन VO कई विकल्प ले सकता है:
एमपीवी परीक्षण.एमकेवी --vo=opengl:scale=lanczos:icc-profile=file.icc,xv

यह गुजरता है पैमाना = लैंक्ज़ोस और आईसीसी-प्रोफाइल=file.icc सेवा मेरे ओपन, और यह भी निर्दिष्ट करता है xv as
फॉलबैक वीओ। यदि आईसीसी-प्रोफाइल पथ में रिक्त स्थान या वर्ण हैं जैसे , or :, आप की जरूरत है
उन्हें उद्धृत करने के लिए:
एमपीवी '--vo=opengl:icc-profile="file साथ में स्पेस.आईसीसी", xv'

शैल वास्तव में कमांडलाइन को पास की गई स्ट्रिंग से कुछ उद्धरण हटा सकते हैं, इसलिए
उदाहरण स्ट्रिंग को दो बार उद्धृत करता है, यह सुनिश्चित करता है कि mpv प्राप्त करता है " उल्लेख। उद्धरण।

RSI [...] उद्धरणों का रूप सब कुछ के बीच लपेटता है [ और ]. यह गोले के साथ उपयोगी है कि
तर्क के बीच में इन वर्णों की व्याख्या न करें (जैसे बैश)। ये उद्धरण
संतुलित हैं (mpv 0.9.0 के बाद से): the [ और ] घोंसला, और उद्धरण अंतिम पर समाप्त होता है ]
जिसका कोई मेल नहीं है [ स्ट्रिंग के भीतर। (उदाहरण के लिए, [ए [बी] सी] का परिणाम ए [बी] सी.)

फिक्स्ड-लेंथ कोटिंग सिंटैक्स बाहरी स्क्रिप्ट और प्रोग्राम के साथ उपयोग के लिए अभिप्रेत है।

इसकी शुरुआत से होती है % और निम्नलिखित प्रारूप है:

%n%string_of_length_n

उदाहरण

एमपीवी --आओ=पीसीएम:फ़ाइल=%10%सी:टेस्ट.वाव test.avi

या एक स्क्रिप्ट में:

एमपीवी --आओ=पीसीएम:फ़ाइल=%`expr लंबाई "$NAME"`%"$NAME" test.avi

क्लाइंट एपीआई को दिए गए उप-विकल्प भी भागने के अधीन हैं। का उपयोग करते हुए
mpv_set_option_string () बिल्कुल गुजरने जैसा है --नाम=डेटा कमांड लाइन के लिए (but
स्ट्रिंग के खोल प्रसंस्करण के बिना)। कुछ विकल्प अधिक में पासिंग मानों का समर्थन करते हैं
फ्लैट स्ट्रिंग्स के बजाय संरचित तरीका, और सबऑप्शन पार्सिंग मेस से बच सकता है। के लिये
उदाहरण, --वीएफ का समर्थन करता है एमपीवी_FORMAT_NODE, जो आपको उप-विकल्पों को नेस्टेड डेटा के रूप में पास करने देता है
नक्शे और सरणियों की संरचना। (--वो इसी तरह से इसका समर्थन करता है, हालांकि यह तथ्य है
अनिर्दिष्ट।)

पथ
एमपीवी में मनमाने रास्ते और फ़ाइल नाम पास करते समय कुछ सावधानी बरतनी चाहिए। उदाहरण के लिए,
से शुरू होने वाले रास्ते - विकल्प के रूप में व्याख्यायित किया जाएगा। इसी तरह, यदि किसी पथ में
अनुक्रम :/ /, इससे पहले की स्ट्रिंग को प्रोटोकॉल उपसर्ग के रूप में व्याख्यायित किया जा सकता है, भले ही
:/ / कानूनी UNIX पथ का हिस्सा हो सकता है। मनमाने रास्तों की समस्याओं से बचने के लिए, आपको चाहिए
सुनिश्चित करें कि mpv को पास किए गए निरपेक्ष पथ से शुरू होते हैं /, और सापेक्ष पथ . के साथ ./.

नाम - स्वयं को स्टडिन के रूप में व्याख्यायित किया जाता है, और इससे mpv कंसोल नियंत्रणों को अक्षम कर देगा।
(जो इसे स्टड पर पाइप किए गए डेटा को चलाने के लिए उपयुक्त बनाता है।)

उप-विकल्पों के लिए पारित पथ के लिए, बचने की आवश्यकता से स्थिति और जटिल हो जाती है
विशेष वर्ण। इसके चारों ओर काम करने के लिए, पथ को अतिरिक्त रूप से लपेटा जा सकता है
निश्चित-लंबाई वाक्यविन्यास, उदाहरण के लिए %n%string_of_length_n (ऊपर देखो)।

कुछ mpv विकल्प से शुरू होने वाले रास्तों की व्याख्या करते हैं ~. वर्तमान में, उपसर्ग ~~/ तक फैलता है
mpv विन्यास निर्देशिका (आमतौर पर ~/.config/mpv/). ~/ उपयोगकर्ता के घर तक फैलता है
निर्देशिका। (पिछला / हमेशा आवश्यक है।) निम्नलिखित पथ भी हैं:

मैं
नाम अर्थ
मैं

~~घर/ वही ~~/
मैं
~~ वैश्विक/ वैश्विक विन्यास पथ, यदि
उपलब्ध (win32 पर नहीं)
मैं
~~ऑस्कबंडल/ OSX बंडल संसाधन पथ
(केवल OSX)
मैं
~~डेस्कटॉप/ डेस्कटॉप का पथ (win32, .)
OSX)
मैं

प्रति-फ़ाइल ऑप्शंस
एकाधिक फ़ाइलें चलाते समय, कमांड लाइन पर दिया गया कोई भी विकल्प आमतौर पर सभी को प्रभावित करता है
फ़ाइलें। उदाहरण:

एमपीवी --ए फाइल1.एमकेवी --बी फाइल2.एमकेवी --सी

मैं
फ़ाइल सक्रिय विकल्प
मैं
file1.mkv --ए --बी --सी
मैं
file2.mkv --ए --बी --सी
मैं

(यह MPlayer और mplayer2 से भिन्न है।)

इसके अलावा, यदि कोई विकल्प रनटाइम पर (इनपुट कमांड के माध्यम से) बदला जाता है, तो वे रीसेट नहीं होते हैं जब a
नई फ़ाइल खेली जाती है।

कभी-कभी, प्रति फ़ाइल विकल्प बदलना उपयोगी होता है। इसे जोड़कर प्राप्त किया जा सकता है
विशेष प्रति फ़ाइल मार्कर --{ और -}. (ध्यान दें कि आपको कुछ गोले पर इनसे बचना चाहिए।)
उदाहरण:

एमपीवी --ए फाइल1.एमकेवी --बी --\{ --सी फाइल2.एमकेवी --डी फाइल3.एमकेवी --ई --\} फाइल4.एमकेवी --एफ

मैं
फ़ाइल सक्रिय विकल्प
मैं
file1.mkv --ए --बी --फ
मैं
file2.mkv --ए --बी --फ --सी --डी --इ
मैं
file3.mkv --ए --बी --फ --सी --डी --इ
मैं
file4.mkv --ए --बी --फ
मैं

इसके अतिरिक्त, रनटाइम पर बदला गया कोई भी फ़ाइल-स्थानीय विकल्प तब रीसेट हो जाता है जब वर्तमान फ़ाइल
खेलना बंद कर देता है। यदि विकल्प --सी प्लेबैक के दौरान बदल जाता है फ़ाइल2.mkv, यह तब रीसेट हो जाता है जब
आगे बढ़ना फ़ाइल3.mkv. यह केवल फ़ाइल-स्थानीय विकल्पों को प्रभावित करता है। विकल्प --ए कभी नहीं
यहां रीसेट करें।

विन्यास फ़ाइलें


स्थान और वाक्य - विन्यास
आप सभी विकल्पों को कॉन्फ़िगरेशन फ़ाइलों में रख सकते हैं जो हर बार mpv is . पर पढ़े जाएंगे
दौड़ना। सिस्टम-व्यापी कॉन्फ़िगरेशन फ़ाइल 'mpv.conf' आपकी कॉन्फ़िगरेशन निर्देशिका में है
(उदाहरण के लिए /आदि/एमपीवी or /usr/स्थानीय/आदि/mpv), उपयोगकर्ता-विशिष्ट एक है ~/.config/mpv/mpv.conf.
विवरण और प्लेटफ़ॉर्म विशिष्टताओं (विशेष रूप से विंडोज़ पथ) के लिए देखें फ़ाइलें अनुभाग।

उपयोगकर्ता-विशिष्ट विकल्प सिस्टम-व्यापी विकल्पों और कमांड लाइन पर दिए गए विकल्पों को ओवरराइड करते हैं
या तो ओवरराइड करें। कॉन्फ़िगरेशन फ़ाइलों का सिंटैक्स है विकल्प = मान. एक के बाद सब कुछ
# टिप्पणी मानी जाती है। मूल्यों के बिना काम करने वाले विकल्प उन्हें सेट करके सक्षम किए जा सकते हैं
सेवा मेरे हाँ और उन्हें पर सेट करके अक्षम किया गया नहीं. यहाँ तक कि उप-विकल्पों को भी इस प्रकार निर्दिष्ट किया जा सकता है।

उदाहरण कॉन्फ़िगरेशन फ़ाइल

# डिफ़ॉल्ट रूप से opengl वीडियो आउटपुट का उपयोग करें।
वो=ओपनग्ल
# टेक्स्ट के लिए उद्धरणों का उपयोग करें जिसमें रिक्त स्थान हो सकते हैं:
स्थिति-संदेश = "समय: $ {समय-स्थिति}"

भागने रिक्त स्थान और विशेष अक्षर
यह कमांड लाइन विकल्पों के साथ किया जाता है। शेल यहां शामिल नहीं है, लेकिन विकल्प
मानों को अभी भी पूरी तरह से उद्धृत करने की आवश्यकता है यदि इसमें रिक्त स्थान जैसे कुछ वर्ण हैं। ए
config प्रविष्टि के साथ उद्धृत किया जा सकता है ", साथ ही निश्चित-लंबाई वाले सिंटैक्स के साथ (%एन%) उल्लिखित
इससे पहले। यह उद्धृत स्ट्रिंग की सटीक सामग्री को कमांड लाइन के रूप में पास करने जैसा है
विकल्प। सी-स्टाइल एस्केप वर्तमान में इस स्तर पर _not_ व्याख्यायित हैं, हालांकि कुछ
विकल्प इसे मैन्युअल रूप से करते हैं। (यह एक गड़बड़ है और शायद इसे किसी बिंदु पर बदला जाना चाहिए।)

लाना आदेश लाइन ऑप्शंस में la विन्यास पट्टिका
लगभग सभी कमांड लाइन विकल्पों को कॉन्फ़िगरेशन फ़ाइल में रखा जा सकता है। यहाँ एक छोटा है
मार्गदर्शक:

मैं
विकल्प कॉन्फ़िगरेशन फ़ाइल प्रविष्टि │
मैं
--झंडाझंडा
मैं
-आय लहरऑप्ट = वैल
मैं
--ऑप्ट=वैलऑप्ट = वैल
मैं
-आय "है रिक्त स्थान"ऑप्ट = "है" रिक्त स्थान"
मैं

फ़ाइल-विशिष्ट विन्यास फ़ाइलें
आप फ़ाइल-विशिष्ट कॉन्फ़िगरेशन फ़ाइलें भी लिख सकते हैं। यदि आप एक कॉन्फ़िगरेशन करना चाहते हैं
'video.avi' नाम की फाइल के लिए फाइल करें, 'video.avi.conf' नाम की फाइल बनाएं
इसमें फ़ाइल-विशिष्ट विकल्प और इसे डालें ~/.config/mpv/. आप भी डाल सकते हैं
कॉन्फ़िगरेशन फ़ाइल को उसी निर्देशिका में फ़ाइल के रूप में चलाया जाना है। दोनों को आपको सेट करने की आवश्यकता है
la --उपयोग-fildir-conf विकल्प (या तो कमांड लाइन पर या आपकी वैश्विक कॉन्फ़िगरेशन फ़ाइल में)।
यदि फ़ाइल-विशिष्ट कॉन्फ़िगरेशन फ़ाइल उसी निर्देशिका में पाई जाती है, तो कोई फ़ाइल-विशिष्ट नहीं
कॉन्फ़िगरेशन से लोड किया गया है ~/.config/mpv। इसके साथ में --उपयोग-fildir-conf विकल्प
निर्देशिका-विशिष्ट कॉन्फ़िगरेशन फ़ाइलों को सक्षम करता है। इसके लिए mpv सबसे पहले a load को लोड करने का प्रयास करता है
mpv.conf उसी निर्देशिका से फ़ाइल चलाई गई है और फिर किसी को लोड करने का प्रयास करता है
फ़ाइल-विशिष्ट कॉन्फ़िगरेशन।

प्रोफाइल
विभिन्न विन्यासों के साथ काम करना आसान बनाने के लिए, प्रोफाइल को इसमें परिभाषित किया जा सकता है
कॉन्फ़िगरेशन फ़ाइलें। एक प्रोफ़ाइल अपने नाम के साथ वर्गाकार कोष्ठकों में शुरू होती है, जैसे [मेरी प्रोफाइल].
निम्नलिखित सभी विकल्प प्रोफाइल का हिस्सा होंगे। एक विवरण (द्वारा दिखाया गया है --प्रोफाइल=सहायता)
के साथ परिभाषित किया जा सकता है प्रोफ़ाइल-विवरण विकल्प। प्रोफ़ाइल समाप्त करने के लिए, दूसरा प्रारंभ करें या उपयोग करें
प्रोफ़ाइल का नाम चूक सामान्य विकल्पों के साथ जारी रखने के लिए।

प्रोफाइल के साथ उदाहरण mpv कॉन्फिग फाइल

# सामान्य शीर्ष-स्तरीय विकल्प
फ़ुलस्क्रीन = हाँ

# एक प्रोफ़ाइल जिसे सक्षम किया जा सकता है --profile=big-cache
[बड़ा कैश]
कैश = 123400
डिमक्सर-रीडहेड-सेकंड = 20

[धीमा]
प्रोफ़ाइल-desc = "कुछ प्रोफ़ाइल नाम"
vo=opengl:स्केल=ewa_lanczos:स्केल-त्रिज्या=16

[तेज]
वो=vdpau

# प्रोफ़ाइल का उपयोग करके इसे फिर से बढ़ाया जाता है
[धीमा]
फ्रेमड्रॉप = नहीं
# आप अन्य प्रोफाइल भी शामिल कर सकते हैं
प्रोफ़ाइल = बड़ा कैश

ऑटो प्रोफाइल
कुछ प्रोफाइल अपने आप लोड हो जाती हैं। निम्नलिखित उदाहरण इसे प्रदर्शित करता है:

ऑटो प्रोफाइल लोड हो रहा है

[vo.vdpau]
# हार्डवेयर डिकोडिंग का उपयोग करें
hwdec=vdpau

[प्रोटोकॉल.डीवीडी]
प्रोफ़ाइल-desc="डीवीडी के लिए प्रोफ़ाइल: // स्ट्रीम"
अलंग = en

[विस्तार.flv]
profile-desc=".flv फाइलों के लिए प्रोफाइल"
वीएफ = फ्लिप

[एओ.आलसा]
डिवाइस = एसपीडीआईफ़

प्रोफ़ाइल नाम स्कीमा का अनुसरण करता है नाम लिखो, जहां प्रकार हो सकता है vo मूल्य से मेल खाने के लिए
--वो विकल्प पर सेट है, ao एसटी --आओ, प्रोटोकॉल उपयोग में इनपुट/आउटपुट प्रोटोकॉल के लिए (देखें
--सूची-प्रोटोकॉल), और विस्तार वर्तमान में खेले जाने वाले पथ के विस्तार के लिए
फ़ाइल (नहीं फ़ाइल प्रारूप)।

यह सुविधा बहुत सीमित है, और कोई अन्य ऑटो प्रोफाइल नहीं हैं।

ले रहा स्क्रीनशॉट


वर्तमान में चलाई गई फ़ाइल का स्क्रीनशॉट 'स्क्रीनशॉट' इनपुट मोड का उपयोग करके लिया जा सकता है
कमांड, जो डिफ़ॉल्ट रूप से के लिए बाध्य है s चाभी। नाम की फ़ाइलें शॉटNNNN.jpg में सहेजा जाएगा
पहली उपलब्ध संख्या का उपयोग करते हुए कार्यशील निर्देशिका - कोई भी फाइल अधिलेखित नहीं की जाएगी।

एक स्क्रीनशॉट में आमतौर पर वीडियो के अंत में बिना मापी गई वीडियो सामग्री होगी
फ़िल्टर श्रृंखला और उपशीर्षक। डिफ़ॉल्ट रूप से, S उपशीर्षक के बिना स्क्रीनशॉट लेता है, जबकि s
उपशीर्षक शामिल हैं।

MPlayer के विपरीत, the स्क्रीनशॉट वीडियो फ़िल्टर की आवश्यकता नहीं है। यह फ़िल्टर कभी नहीं था
mpv में आवश्यक है, और हटा दिया गया है।

टर्मिनल स्थिति लाइन


प्लेबैक के दौरान, mpv टर्मिनल पर प्लेबैक स्थिति दिखाता है। ऐसा कुछ दिखता है
इस तरह:
ए वी: 00:03:12 / 00:24:25 (13%) एवी: -0.000

स्थिति रेखा को इसके साथ ओवरराइड किया जा सकता है --अवधि-स्थिति-msg विकल्प.

निम्नलिखित चीजों की एक सूची है जो स्थिति रेखा में दिखाई दे सकती है। इनपुट गुण,
जिनका उपयोग मैन्युअल रूप से समान जानकारी प्राप्त करने के लिए किया जा सकता है, वे भी सूचीबद्ध हैं।

· ए वी: or V: (केवल वीडियो) या A: (सिर्फ़ ध्वनि)

· वर्तमान समय की स्थिति एचएच: एमएम: एसएस प्रारूप (प्लेबैक-टाइम संपत्ति)

· कुल फ़ाइल अवधि (अज्ञात होने पर अनुपस्थित) (लंबाई संपत्ति)

· प्लेबैक गति, जैसे `` x2.0``। केवल तभी दिखाई देता है जब गति सामान्य न हो। यह है
उपयोगकर्ता द्वारा अनुरोधित गति, और वास्तविक गति नहीं (आमतौर पर वे समान होनी चाहिए, जब तक कि
प्लेबैक बहुत धीमा है)। (गति संपत्ति।)

· प्लेबैक प्रतिशत, जैसे (13%). कितनी फाइल चलाई गई है। सामान्य रूप से
प्लेबैक स्थिति और अवधि से गणना की जाती है, लेकिन अन्य विधियों पर वापस आ सकती है
(जैसे बाइट स्थिति) यदि ये उपलब्ध नहीं हैं। (प्रतिशत-स्थिति संपत्ति।)

· ऑडियो / वीडियो सिंक . के रूप में एवी: 0.000. ऑडियो और वीडियो में यही अंतर है
समय। आम तौर पर यह 0 या 0 के करीब होना चाहिए। यदि यह बढ़ रहा है, तो यह संकेत दे सकता है कि a
प्लेबैक समस्या। (avsync संपत्ति।)

· कुल A/V सिंक परिवर्तन, उदा सीटी: -0.417. सामान्य रूप से अदृश्य। दिखा सकते हैं अगर वहाँ है
ऑडियो "गायब" या पर्याप्त फ्रेम नहीं छोड़ा जा सकता है। आमतौर पर यह इंगित करेगा a
मुसीबत। (कुल-avsync-परिवर्तन संपत्ति।)

· एन्कोडिंग स्थिति {...}, केवल एन्कोडिंग मोड में दिखाया गया है।

· सिंक स्थिति प्रदर्शित करें। यदि डिस्प्ले सिंक सक्रिय है (प्रदर्शन-सिंक-सक्रिय संपत्ति), यह दिखाता है
डी एस: 2.500/13, जहां पहली संख्या प्रति वीडियो फ़्रेम में बनाम सिंक की औसत संख्या है (उदा
2.5 जब 24 हर्ट्ज स्क्रीन पर 60 हर्ट्ज वीडियो चला रहे हों), जो अनुपात नहीं होने पर घबरा सकता है
राउंड ऑफ, या गलत फ्रेम हैं (बनाम सिंक-अनुपात), और की दूसरी संख्या
बनाम सिंक की अनुमानित संख्या जिसमें बहुत अधिक समय लगा (VO-विलंबित-फ्रेम-गिनती संपत्ति)।
उत्तरार्द्ध एक अनुमानी है, क्योंकि आमतौर पर इसे निश्चित रूप से निर्धारित करना संभव नहीं है।

· गिराए गए फ्रेम, जैसे गिरा दिया: 4. केवल तभी दिखाई देता है जब गिनती 0 न हो। बढ़ सकता है यदि
वीडियो फ्रैमरेट डिस्प्ले की तुलना में अधिक है, या यदि वीडियो रेंडरिंग बहुत धीमी है।
"हिचकी" पर भी वृद्धि की जा सकती है और जब वीडियो फ्रेम प्रदर्शित नहीं किया जा सकता है
समय। (वो-ड्रॉप-फ्रेम-गिनती संपत्ति।) यदि डिकोडर फ्रेम को गिराता है, तो की संख्या
डिकोडर-गिराए गए फ्रेम को डिस्प्ले में भी जोड़ा जाता है, उदाहरण के लिए: गिरा दिया: 4/34। इस
केवल तभी होता है जब डिकोडर फ्रेम ड्रॉपिंग को सक्षम किया जाता है --फ्रेमड्रॉप विकल्प.
(ड्रॉप-फ्रेम-गिनती संपत्ति।)

· कैशे अवस्था, उदा कैश: 2एस+134केबी. स्ट्रीम कैश सक्षम होने पर दृश्यमान। पहला
value सेकंड में demuxer में बफ़र किए गए वीडियो की मात्रा दिखाता है, दूसरा मान
पता चलता है अतिरिक्त डेटा किलोबाइट में स्ट्रीम कैश में बफ़र किया गया। (demuxer-कैश-अवधि
और कैश-प्रयुक्त गुण।)

प्रोटोकॉल


http://..., https://, ...
कई नेटवर्क प्रोटोकॉल समर्थित हैं, लेकिन प्रोटोकॉल उपसर्ग हमेशा होना चाहिए
निर्दिष्ट। mpv कभी भी यह अनुमान लगाने का प्रयास नहीं करेगा कि क्या फ़ाइल नाम वास्तव में एक नेटवर्क है
पता। एक प्रोटोकॉल उपसर्ग हमेशा आवश्यक होता है।

ध्यान दें कि यहां सभी उपसर्गों का दस्तावेजीकरण नहीं किया गया है। अनिर्दिष्ट उपसर्ग या तो हैं
प्रलेखित प्रोटोकॉल के लिए उपनाम, या केवल लागू किए गए प्रोटोकॉल के लिए पुनर्निर्देशन हैं
और FFmpeg में प्रलेखित।

- स्टड से डेटा चलाएं।

एसएमबी: // पथ
सांबा शेयर से एक पथ खेलें।

बीडी: // [शीर्षक] [/ डिवाइस] --ब्लूरे-डिवाइस = पथ
ब्लू-रे डिस्क चलाएँ। वर्तमान में, यह आईएसओ फाइलों को स्वीकार नहीं करता है। इसके बजाय, आपको अवश्य करना चाहिए
आईएसओ फाइल को फाइल सिस्टम के रूप में माउंट करें, और बिंदु --ब्लूरे-डिवाइस घुड़सवार करने के लिए
सीधे निर्देशिका।

डीवीडी://[शीर्षक|[स्टार्टटाइटल]-एंडटाइटल][/डिवाइस] --डीवीडी-डिवाइस=पाथ
एक डीवीडी चलाएं। DVD मेनू समर्थित नहीं हैं। यदि कोई शीर्षक नहीं दिया गया है, तो सबसे लंबा शीर्षक है
स्वतः चयनित।

डीवीडीएनएवी: // के लिए एक पुराना उपनाम है डीवीडी: // और ठीक वही काम करता है।

डीवीडीरेड: //...:
पुराने libdvdread कोड का उपयोग करके DVD चलाएं। यही है MPlayer और पुराने mpv
संस्करण उपयोग के लिए डीवीडी: //. उपयोग हतोत्साहित किया जाता है। यह केवल अनुकूलता के लिए प्रदान किया गया है
और संक्रमण के लिए।

टीवी: // [चैनल] [/input_id] --टीवी-...
V4L के माध्यम से एनालॉग टीवी। वेबकैम के लिए भी उपयोगी है। (केवल लिनक्स।)

पीवीआर: // --पीवीआर-...
पीवीआर। (केवल लिनक्स।)

डीवीबी: // [कार्डनंबर @] चैनल --dvbin-...
डीवीबी के माध्यम से डिजिटल टीवी। (केवल लिनक्स।)

एमएफ: // [फाइलमास्क | @ लिस्टफाइल] --एमएफ-...
वीडियो के रूप में छवियों की एक श्रृंखला चलाएं।

सीडीडीए: // ट्रैक [-एंडट्रैक] [: गति] [/ डिवाइस] --cdrom-उपकरण=पथ --सीडीडीए-...
सीडी चलाएं।

लव: //...
किसी भी FFmpeg/Libav libavformat प्रोटोकॉल को एक्सेस करें। मूल रूप से, यह स्ट्रिंग पारित कर दिया
के बाद // सीधे libavformat पर।

av: // प्रकार: विकल्प
यह libavdevice आदानों का उपयोग करने के लिए अभिप्रेत है। टाइप libavdevice demuxer है
नाम, और विकल्पों (छद्म-) फ़ाइल नाम demuxer को दिया गया है।

उदाहरण के लिए, एमपीवी एवी://लवफी:मंडेलब्रोट libavfilter आवरण का उपयोग करता है
libavdevice में शामिल है, और इसका उपयोग करेगा मैंडलब्रॉट उत्पन्न करने के लिए स्रोत फ़िल्टर
इनपुट डेटा।

उपकरण: // एक उपनाम है।

फ़ाइल पथ
URL के रूप में एक स्थानीय पथ। कुछ विशेष उपयोग-मामलों में उपयोगी हो सकता है। ध्यान दें कि पथ
खुद को तीसरे से शुरू करना चाहिए / पथ को पूर्ण पथ बनाने के लिए।

एफडी: // 123
दिए गए UNIX FD से डेटा पढ़ें (उदाहरण के लिए 123)। यह पाइपिंग डेटा के समान है
के माध्यम से स्टड करने के लिए -, लेकिन एक मनमाना फ़ाइल डिस्क्रिप्टर का उपयोग कर सकते हैं। सही ढंग से काम नहीं करेगा
एमएस विंडोज पर।

ईडीएल: // [संपादित करें विनिर्देश as in edl-mpv.rst]
कई फाइलों के हिस्सों को एक साथ सिलाई करें और उन्हें चलाएं।

शून्य://
एक खाली फ़ाइल का अनुकरण करें।

मेमोरी: // डेटा
उपयोग तिथि स्रोत डेटा के रूप में भाग।

NICKNAME जीयूआई मोड


mpv का OSC के अलावा कोई आधिकारिक GUI नहीं है (ON स्क्रीन नियंत्रक), जो पूर्ण नहीं है
जीयूआई और होने के लिए नहीं है। हालाँकि, अपेक्षित GUI व्यवहार की कमी की भरपाई करने के लिए,
mpv कुछ मामलों में GUI की तरह थोड़ा और व्यवहार करने के लिए बदली गई कुछ सेटिंग्स के साथ शुरू होगा
मोड।

वर्तमान में यह केवल निम्नलिखित मामलों में होता है:

· यदि का उपयोग करना शुरू कर दिया है एमपीवी.डेस्कटॉप Linux पर फ़ाइल (उदाहरण के लिए मेनू या फ़ाइल से प्रारंभ)
डेस्कटॉप वातावरण द्वारा प्रदान की गई एसोसिएशन)

· अगर विंडोज़ पर एक्सप्लोरर.एक्सई से शुरू किया गया है (तकनीकी रूप से, अगर इसे विंडोज़ पर शुरू किया गया था, और
सभी stdout/stderr/stdin हैंडल सेट नहीं हैं)

· मैन्युअल रूप से जोड़ना --प्रोफाइल=छद्म-गुई कमांड लाइन के लिए

यह मोड परोक्ष रूप से जोड़ता है --प्रोफाइल=छद्म-गुई कमांड लाइन के लिए, के साथ छद्म गुई
प्रोफ़ाइल को निम्नलिखित सामग्री के साथ पूर्वनिर्धारित किया जा रहा है:

[छद्म-गुई]
टर्मिनल = नहीं
बल-खिड़की = हाँ
निष्क्रिय = एक बार
स्क्रीनशॉट-निर्देशिका=~~डेस्कटॉप/

यह mpv कॉन्फ़िग फ़ाइल स्वरूप का अनुसरण करता है। छद्म-जीयूआई मोड को अनुकूलित करने के लिए, आप अपना डाल सकते हैं
अपना छद्म गुई अपने में प्रोफाइल mpv.conf. यह प्रोफ़ाइल डिफ़ॉल्ट प्रोफ़ाइल को बढ़ाएगी,
इसे अधिलेखित करने के बजाय।

प्रोफ़ाइल हमेशा अन्य सेटिंग्स को ओवरराइड करती है mpv.conf.

विकल्प


ट्रैक चयन
--अलंग=
उपयोग करने के लिए ऑडियो भाषाओं की प्राथमिकता सूची निर्दिष्ट करें। विभिन्न कंटेनर प्रारूप
विभिन्न भाषा कोड नियोजित करें। DVD ISO 639-1 दो-अक्षर वाले भाषा कोड का उपयोग करते हैं,
Matroska, MPEG-TS और NUT ISO 639-2 तीन-अक्षर वाले भाषा कोड का उपयोग करते हैं, जबकि OGM उपयोग करता है
एक मुक्त रूप पहचानकर्ता। यह सभी देखें --सहायता.

उदाहरण

एमपीवी डीवीडी: // 1 --अलंग = हू, एन
एक डीवीडी पर हंगेरियन भाषा ट्रैक चुनता है और अंग्रेजी पर वापस आ जाता है
अगर हंगेरियन उपलब्ध नहीं है।

एमपीवी --अलंग = जेपीएन example.mkv
जापानी में एक Matroska फ़ाइल चलाता है।

-- कठबोली =
उपयोग करने के लिए उपशीर्षक भाषाओं की प्राथमिकता सूची निर्दिष्ट करें। विभिन्न कंटेनर प्रारूप
विभिन्न भाषा कोड नियोजित करें। DVD ISO 639-1 दो अक्षर वाले भाषा कोड का उपयोग करते हैं,
Matroska ISO 639-2 तीन अक्षर भाषा कोड का उपयोग करता है जबकि OGM एक फ्री-फॉर्म का उपयोग करता है
पहचानकर्ता। यह सभी देखें --सिडो.

उदाहरण

· एमपीवी डीवीडी: // 1 --स्लैंग = हू, एन एक डीवीडी पर हंगेरियन उपशीर्षक ट्रैक चुनता है और
हंगेरियन उपलब्ध नहीं होने पर अंग्रेजी पर वापस आ जाता है।

· एमपीवी --स्लैंग = जेपीएन example.mkv जापानी उपशीर्षक के साथ एक Matroska फ़ाइल चलाता है।

--सहायता =
ऑडियो ट्रैक चुनें। स्वत: डिफ़ॉल्ट का चयन करता है, नहीं ऑडियो अक्षम करता है। यह सभी देखें --अलंग.
mpv सामान्य रूप से प्लेबैक शुरू करते समय टर्मिनल पर उपलब्ध ऑडियो ट्रैक प्रिंट करता है
एक फ़ाइल का।

--सिड=
द्वारा निर्दिष्ट उपशीर्षक स्ट्रीम प्रदर्शित करें . स्वत: डिफ़ॉल्ट का चयन करता है, नहीं
उपशीर्षक अक्षम करता है।

यह भी देखें --बोलचाल की भाषा, --नो-सब.

--विद =
वीडियो चैनल चुनें। स्वत: डिफ़ॉल्ट का चयन करता है, नहीं वीडियो अक्षम करता है।

--ff-सहायता = , --ff-सिड= , --ff-vid=
FFmpeg स्ट्रीम इंडेक्स द्वारा ऑडियो/उपशीर्षक/वीडियो स्ट्रीम चुनें। FFmpeg स्ट्रीम
अनुक्रमणिका अपेक्षाकृत मनमाना है, लेकिन अन्य सॉफ़्टवेयर के साथ सहभागिता करते समय उपयोगी है
FFmpeg का उपयोग करना (विचार करें ffprobe).

ध्यान दें कि बाहरी ट्रैक के साथ (साथ जोड़ा गया --उप-फ़ाइल और इसी तरह के विकल्प), वहाँ
डुप्लीकेट आईडी वाली स्ट्रीम होंगी। इस मामले में, क्रम में पहली धारा है
चयनित।

--संस्करण=
(केवल Matroska फ़ाइलें) उपयोग करने के लिए संस्करण (अध्यायों का सेट) निर्दिष्ट करें, जहां 0 है
प्रथम। अगर पर सेट हो स्वत: (डिफ़ॉल्ट), mpv घोषित किए गए पहले संस्करण का चयन करेगा
एक डिफ़ॉल्ट, या यदि कोई डिफ़ॉल्ट नहीं है, तो पहला संस्करण परिभाषित किया गया है।

प्लेबैक नियंत्रण
--स्टार्ट= समय>
दिए गए समय की स्थिति की तलाश करें।

निरपेक्ष समय के लिए सामान्य प्रारूप है [[एचएच:]मिमी:]एसएस[.एमएस]. अगर समय दिया जाता है
उपसर्ग के साथ + or -, खोज फ़ाइल के प्रारंभ या अंत से संबंधित है।
(एमपीवी 0.14 के बाद से, फ़ाइल की शुरुआत हमेशा 0 मानी जाती है।)

पीपी% पीपी (0-100) की स्थिति प्रतिशत करना चाहता है।

#c अध्याय संख्या सी की तलाश है। (अध्याय 1 से शुरू होते हैं।)

उदाहरण

--स्टार्ट=+56, --स्टार्ट=+00:56
प्रारंभ समय + 56 सेकंड की तलाश करता है।

--स्टार्ट=-56, --प्रारंभ=-00:56
अंत समय की तलाश - 56 सेकंड।

--स्टार्ट=01:10:00
1 घंटा 10 मिनट का समय मांगता है।

--स्टार्ट = 50%
फ़ाइल के बीच में ढूँढता है।

--स्टार्ट=30 --अंत = 40
30 सेकंड की तलाश करता है, 10 सेकंड खेलता है, और बाहर निकल जाता है।

--प्रारंभ=-3:20 --लंबाई = 10
फ़ाइल के अंत से पहले 3 मिनट और 20 सेकंड का समय मांगता है, 10 . चलता है
सेकंड, और बाहर निकलता है।

--स्टार्ट='#2' --end='#4'
अध्याय 2 और 3 बजाता है, और बाहर निकलता है।

--अंत =
निश्चित समय पर रुकें। उपयोग --लंबाई यदि समय के सापेक्ष होना चाहिए
--प्रारंभ. देखना --प्रारंभ वैध विकल्प मूल्यों और उदाहरणों के लिए।

--लंबाई = समय>
प्रारंभ समय के सापेक्ष एक निश्चित समय के बाद रुकें। देखो --प्रारंभ वैध विकल्प के लिए
मूल्य और उदाहरण।

--rebase-प्रारंभ-समय=
फ़ाइल को प्रारंभ समय में ले जाना है या नहीं 00:00:00 (डिफ़ॉल्ट: हाँ)। यह कम है
उन फ़ाइलों के लिए अजीब है जो एक यादृच्छिक टाइमस्टैम्प से शुरू होती हैं, जैसे कि ट्रांसपोर्ट स्ट्रीम। पर
दूसरी ओर, यदि टाइमस्टैम्प रीसेट हैं, तो परिणामी व्यवहार बल्कि हो सकता है
अजीब। इस कारण से, और यदि आप वास्तव में वास्तविक में रुचि रखते हैं
टाइमस्टैम्प, इस व्यवहार को अक्षम किया जा सकता है नहीं.

--गति=<0.01-100>
पैरामीटर के रूप में दिए गए कारक द्वारा प्लेबैक को धीमा या तेज करें।

If --ऑडियो-पिच-सुधार (डिफ़ॉल्ट रूप से) का उपयोग किया जाता है, उच्च गति के साथ खेल रहा है
सामान्य से स्वचालित रूप से सम्मिलित करता है स्केलटेम्पो ऑडियो फिल्टर।

--लूप=
लूप प्लेबैक N बार। का एक मूल्य 1 इसे एक बार चलाता है (डिफ़ॉल्ट), 2 दो बार, आदि।
inf मतलब हमेशा के लिए। नहीं के समान है 1 और लूपिंग अक्षम करता है। अगर कई फाइलें हैं
कमांड लाइन पर निर्दिष्ट, पूरी प्लेलिस्ट को लूप किया गया है।

RSI मजबूर मोड की तरह है inf, लेकिन प्लेलिस्ट प्रविष्टियों को नहीं छोड़ता है जो कि
असफल के रूप में चिह्नित। इसका मतलब है कि खिलाड़ी फ़ाइल को लूप करने की कोशिश में CPU समय बर्बाद कर सकता है
जो मौजूद नहीं है। लेकिन यह बहुत खराब स्थिति में वेबरेडियो चलाने के लिए उपयोगी हो सकता है
नेटवर्क की स्थिति।

--रोकें
खिलाड़ी को रुकी हुई अवस्था में प्रारंभ करें।

--शफल
फ़ाइलों को यादृच्छिक क्रम में चलाएं।

--अध्याय=
निर्दिष्ट करें कि किस अध्याय में खेलना शुरू करना है। वैकल्पिक रूप से निर्दिष्ट करें कि किस अध्याय को समाप्त करना है
पर खेल रहा है। यह भी देखें --प्रारंभ.

--प्लेलिस्ट-स्थिति=
प्लेबैक शुरू करने के लिए आंतरिक प्लेलिस्ट पर कौन सी फ़ाइल सेट करें। सूचकांक एक है
पूर्णांक, 0 के साथ पहली फ़ाइल का अर्थ है। मूल्य नहीं इसका मतलब है कि का चयन
खेलने के लिए प्रविष्टि प्लेबैक रेज़्यूमे तंत्र (डिफ़ॉल्ट) पर छोड़ दी गई है। अगर एक प्रविष्टि
दी गई अनुक्रमणिका मौजूद नहीं है, व्यवहार अनिर्दिष्ट है और इसमें बदल सकता है
भविष्य एमपीवी संस्करण। यही बात तब लागू होती है जब प्लेलिस्ट में और प्लेलिस्ट हों
(किसी भी उचित व्यवहार की अपेक्षा न करें)। एमपीवी में प्लेलिस्ट फ़ाइल पास करना काम करना चाहिए
हालांकि इस विकल्प के साथ। उदाहरण के लिए एमपीवी प्लेलिस्ट.m3u --प्लेलिस्ट-स्थिति=123 के रूप में काम करेगा
अपेक्षित, जब तक प्लेलिस्ट.m3u आगे प्लेलिस्ट से लिंक नहीं करता है।

--प्लेलिस्ट=
प्लेलिस्ट फ़ाइल के अनुसार फ़ाइलें चलाएं (कुछ सामान्य प्रारूपों का समर्थन करता है। यदि कोई प्रारूप नहीं है
पता चला है, तो इसे फाइलों की सूची के रूप में माना जाएगा, जिसे न्यूलाइन वर्णों द्वारा अलग किया जाएगा।
ध्यान दें कि XML प्लेलिस्ट प्रारूप समर्थित नहीं हैं।)

आप प्लेलिस्ट को सीधे और इस विकल्प के बिना चला सकते हैं, हालांकि, यह विकल्प
किसी भी सुरक्षा तंत्र को अक्षम करता है जो मौजूद हो सकता है। आपको इसकी भी आवश्यकता हो सकती है
प्लेलिस्ट के रूप में प्लेनटेक्स्ट फाइलों को लोड करने का विकल्प।

चेतावनी:
जिस तरह से mpv प्लेलिस्ट फाइलों का उपयोग करता है --प्लेलिस्ट दुर्भावना से सुरक्षित नहीं है
निर्मित फाइलें। ऐसी फ़ाइलें हानिकारक क्रियाओं को ट्रिगर कर सकती हैं। यह रहा है
सभी mpv और MPlayer संस्करणों के लिए मामला, लेकिन दुर्भाग्य से यह तथ्य ठीक नहीं था
पहले प्रलेखित किया गया था, और कुछ लोगों ने गुमराह करने के लिए इसके उपयोग की सिफारिश भी की है
--प्लेलिस्ट अविश्वसनीय स्रोतों के साथ। उपयोग नहीं करो --प्लेलिस्ट यादृच्छिक इंटरनेट के साथ
स्रोत या फ़ाइलें जिन पर आपको भरोसा नहीं है!

प्लेलिस्ट में अन्य प्रोटोकॉल का उपयोग करते हुए प्रविष्टियां हो सकती हैं, जैसे स्थानीय फ़ाइलें, या
(सबसे गंभीर रूप से), विशेष प्रोटोकॉल जैसे उपकरण: //, जो स्वाभाविक रूप से हैं
असुरक्षित।

--अध्याय-मर्ज-दहलीज=
लगभग लगातार क्रमित अध्याय भागों को मिलीसेकंड में मर्ज करने की सीमा
(डिफ़ॉल्ट: 100)। आदेशित अध्यायों वाली कुछ Matroska फ़ाइलों में गलत अध्याय है
अंत टाइमस्टैम्प, एक अध्याय के अंत और शुरुआत के बीच एक छोटा सा अंतर पैदा करता है
अगले एक जब उन्हें मेल खाना चाहिए। यदि एक प्लेबैक भाग का अंत . से कम है
दी गई सीमा अगले एक की शुरुआत से दूर है, फिर वीडियो चलाते रहें
आम तौर पर एक तलाश करने के बजाय अध्याय परिवर्तन पर।

--अध्याय-तलाश-दहलीज=
एक अध्याय की शुरुआत से सेकंड में दूरी जिसके भीतर एक पिछड़ा अध्याय
सीक पिछले अध्याय में जाएगा (डिफ़ॉल्ट: 5.0)। इस दहलीज को पार करें, a
पिछड़े अध्याय की तलाश इसके बजाय वर्तमान अध्याय की शुरुआत में जाएगी। ए
ऋणात्मक मान का अर्थ है हमेशा पिछले अध्याय पर वापस जाना।

--hr-तलाश =
चुनें कि कब सटीक सीक्स का उपयोग करना है जो कि कीफ़्रेम तक सीमित नहीं हैं। ऐसी तलाश
पिछले कीफ़्रेम से लक्ष्य स्थिति तक वीडियो डिकोडिंग की आवश्यकता होती है और इसलिए
डिकोडिंग प्रदर्शन के आधार पर कुछ समय लग सकता है। कुछ वीडियो प्रारूपों के लिए,
सटीक तलाश अक्षम हैं। यह विकल्प उपयोग करने के लिए डिफ़ॉल्ट विकल्प का चयन करता है
चाहता है; कुंजी की परिभाषा में उस डिफ़ॉल्ट को स्पष्ट रूप से ओवरराइड करना संभव है
बाइंडिंग और स्लेव मोड कमांड में।

नहीं कभी भी सटीक खोज का उपयोग न करें।

पूर्ण
यदि फ़ाइल में खोज पूर्ण स्थिति में है, तो सटीक खोज का उपयोग करें, जैसे
एक अध्याय की तलाश के रूप में, लेकिन रिश्तेदार के लिए नहीं के डिफ़ॉल्ट व्यवहार की तरह चाहता है
तीर कुंजियाँ (डिफ़ॉल्ट)।

हाँ जब भी संभव हो सटीक खोज का प्रयोग करें।

हमेशा के समान हाँ (संगतता के लिए)।

--hr-सीक-डिमक्सर-ऑफसेट=
सटीक खोज करने में विफलताओं के आसपास काम करने के लिए यह विकल्प मौजूद है (जैसा कि में) --hr-सीक)
कुछ फ़ाइल स्वरूपों के लिए demuxers में बग या सीमाओं के कारण। कुछ demuxers
दी गई लक्ष्य स्थिति से पहले एक कीफ़्रेम की तलाश करने में विफल, बाद में जा रहा है
इसके बजाय स्थिति। इस विकल्प का मूल्य दिए गए टाइम स्टैम्प से घटाया जाता है
डीमक्सर को। इस प्रकार, यदि आप इस विकल्प को 1.5 पर सेट करते हैं और एक सटीक खोज करने का प्रयास करते हैं
60 सेकंड, डीमक्सर को 58.5 समय की तलाश करने के लिए कहा जाता है, जो उम्मीद से कम करता है
संभावना है कि यह गलती से 60 सेकंड के बाद कुछ समय के लिए चला जाता है। का नकारात्मक पक्ष
इस विकल्प को सेट करना यह है कि सटीक खोज धीमी हो जाती है, जैसे वीडियो के बीच
पहले डीमक्सर स्थिति और वास्तविक लक्ष्य को अनावश्यक रूप से डीकोड किया जा सकता है।

--hr-सीक-फ्रेमड्रॉप=
वीडियो डिकोडर को तलाश के दौरान फ्रेम छोड़ने की अनुमति दें, अगर ये फ्रेम पहले हैं
लक्ष्य की तलाश करें। यदि यह सक्षम है, तो सटीक खोज तेजी से हो सकती है, लेकिन यदि आप इसका उपयोग कर रहे हैं
वीडियो फिल्टर जो टाइमस्टैम्प को संशोधित करते हैं या नए फ्रेम जोड़ते हैं, यह सटीक हो सकता है
लक्ष्य फ्रेम लंघन की मांग। यह उदाहरण फ्रेम बैकस्टेपिंग को तोड़ सकता है जब
डीइंटरलेसिंग सक्षम है।

चूक: हाँ

--सूचकांक=
यह नियंत्रित करता है कि फाइलों में कैसे खोजा जाए। ध्यान दें कि यदि किसी फ़ाइल में अनुक्रमणिका अनुपलब्ध है, तो यह
डिफ़ॉल्ट रूप से फ्लाई पर बनाया जाएगा, इसलिए आपको इसे बदलने की आवश्यकता नहीं है। लेकिन यह हो सकता है
कुछ टूटी हुई फाइलों के साथ मदद करें।

चूक
यदि फ़ाइल में एक है, तो अनुक्रमणिका का उपयोग करें, या अनुपलब्ध होने पर इसे बनाएं

बहलाना
फ़ाइल की अनुक्रमणिका को न पढ़ें या उसका उपयोग न करें

नोट:
यह विकल्प केवल तभी काम करता है जब अंतर्निहित मीडिया खोज का समर्थन करता है (अर्थात इसके साथ नहीं
स्टड, पाइप, आदि)।

--लोड-असुरक्षित-प्लेलिस्ट
उन प्लेलिस्ट से URL लोड करें जिन्हें असुरक्षित माना जाता है (डिफ़ॉल्ट: नहीं)। यह भी शामिल है
विशेष प्रोटोकॉल और कुछ भी जो सामान्य फाइलों को संदर्भित नहीं करता है। स्थानीय फ़ाइलें और
दूसरी ओर HTTP लिंक को हमेशा सुरक्षित माना जाता है।

ध्यान दें कि --प्लेलिस्ट हमेशा सभी प्रविष्टियों को लोड करता है, इसलिए आप इसका उपयोग करते हैं इसके बजाय यदि आप
वास्तव में इस कार्यक्षमता की आवश्यकता है।

--लूप-फ़ाइल=
एक फ़ाइल को N बार लूप करें। inf मतलब हमेशा के लिए, नहीं मतलब सामान्य प्लेबैक। के लिये
अनुकूलता, --लूप-फाइल और --लूप-फ़ाइल=हाँ भी स्वीकार किए जाते हैं, और वही हैं
as --लूप-फ़ाइल=जानकारी.

का अंतर --कुंडली यह है कि यह प्लेलिस्ट को लूप नहीं करता है, बस फाइल
अपने आप। यदि प्लेलिस्ट में केवल एक फ़ाइल है, तो दोनों के बीच का अंतर
विकल्प यह है कि यह विकल्प फ़ाइल को पुनः लोड करने के बजाय लूप पर एक खोज करता है।

--ab-लूप-ए= , --ab-लूप-बी=
लूप पॉइंट सेट करें। यदि प्लेबैक पास हो जाता है b टाइमस्टैम्प, यह की तलाश करेगा a
टाइमस्टैम्प। अतीत की तलाश b बिंदु लूप नहीं है (यह जानबूझकर है)।
लूप-पॉइंट्स को रनटाइम पर संबंधित गुणों के साथ समायोजित किया जा सकता है। यह सभी देखें
ab_loop आदेश।

--आदेशित-अध्याय, --नहीं-आदेशित-अध्याय
डिफ़ॉल्ट रूप से सक्षम। Matroska आदेशित अध्यायों के लिए समर्थन अक्षम करें। एमपीवी नहीं होगा
अन्य फ़ाइलों से वीडियो सेगमेंट लोड करें या खोजें, और किसी को भी अनदेखा कर देंगे
मुख्य फ़ाइल के लिए निर्दिष्ट अध्याय आदेश।

--आदेशित-अध्याय-फाइलें=
दी गई फ़ाइल को प्लेलिस्ट के रूप में लोड करता है, और उसमें निहित फ़ाइलों का उपयोग करने का प्रयास करता है
एक Matroska फ़ाइल खोलते समय संदर्भ फ़ाइलें जो आदेशित अध्यायों का उपयोग करती हैं। इस
संदर्भित फ़ाइलों को स्कैन करके लोड करने के लिए सामान्य तंत्र को ओवरराइड करता है
निर्देशिका मुख्य फ़ाइल में स्थित है।

आदेशित अध्याय फ़ाइलों को लोड करने के लिए उपयोगी है जो स्थानीय पर स्थित नहीं हैं
फाइल सिस्टम, या यदि संदर्भित फाइलें विभिन्न निर्देशिकाओं में हैं।

नोट: प्लेलिस्ट एक टेक्स्ट फ़ाइल जितनी सरल हो सकती है, जिसमें फ़ाइल नाम अलग-अलग होते हैं
नई पंक्तियाँ

--अध्याय-फ़ाइल=
इसमें पाए गए अध्याय मेटाडेटा का उपयोग करने के बजाय, इस फ़ाइल से अध्याय लोड करें
मुख्य फ़ाइल।

--स्टेप=
छोड़ें हर फ्रेम के बाद सेकंड।

नोट:
बिना --hr-सीक, स्किप करना कीफ़्रेम पर स्नैप हो जाएगा।

--स्टॉप-प्लेबैक-ऑन-इनिट-विफलता =
यदि ऑडियो या वीडियो में से कोई भी प्रारंभ करने में विफल रहता है, तो प्लेबैक बंद कर दें। वर्तमान में, डिफ़ॉल्ट
व्यवहार है नहीं कमांड लाइन प्लेयर के लिए, लेकिन हाँ लिबएमपीवी के लिए साथ नहीं, प्लेबैक
यदि उनमें से एक विफल हो जाता है, तो केवल-वीडियो या केवल-ऑडियो मोड में जारी रहेगा। यह नहीं है
केवल-ऑडियो या केवल-वीडियो फ़ाइलों के प्लेबैक को प्रभावित करें।

कार्यक्रम व्यवहार
--मदद विकल्पों का संक्षिप्त सारांश दिखाएं।

-v वृद्धि वर्बोसिटी स्तर, प्रत्येक के लिए एक स्तर -v कमांड लाइन पर पाया गया।

--संस्करण, -V
प्रिंट संस्करण स्ट्रिंग और बाहर निकलें।

--नो-कॉन्फ़िगरेशन
डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइलें लोड न करें। यह दोनों को लोड होने से रोकता है
उपयोगकर्ता-स्तर और सिस्टम-व्यापी mpv.conf और इनपुट.कॉन्फ़ फ़ाइलें। अन्य कॉन्फ़िगरेशन फ़ाइलें
अवरुद्ध भी हैं, जैसे प्लेबैक फ़ाइलें फिर से शुरू करें।

नोट:
कमांड लाइन विकल्पों द्वारा स्पष्ट रूप से अनुरोधित फ़ाइलें, जैसे --शामिल or
--उपयोग-fildir-conf, अभी भी लोड किया जाएगा।

यह भी देखें --config-डीआईआर.

--सूची-विकल्प
सभी उपलब्ध विकल्पों को प्रिंट करता है।

--सूची-गुण
उपलब्ध संपत्तियों की एक सूची प्रिंट करें।

--सूची-प्रोटोकॉल
समर्थित प्रोटोकॉल की एक सूची मुद्रित करें।

--लॉग-फाइल=
लिखने के लिए दिए गए पथ को खोलता है, और उसमें लॉग संदेश प्रिंट करता है। मौजूदा फाइलें होंगी
काट दिया जाए। लॉग स्तर हमेशा से मेल खाता है -v, टर्मिनल की परवाह किए बिना
वाचालता का स्तर।

--config-dir=
किसी भिन्न कॉन्फ़िगरेशन निर्देशिका को बाध्य करें। यदि यह सेट है, तो दी गई निर्देशिका है
कॉन्फ़िगरेशन फ़ाइलों को लोड करने के लिए उपयोग किया जाता है, और अन्य सभी कॉन्फ़िगरेशन निर्देशिकाएं हैं
अवहेलना करना। इसका अर्थ है वैश्विक mpv विन्यास निर्देशिका के साथ-साथ प्रति-उपयोगकर्ता
निर्देशिकाओं को अनदेखा किया जाता है, और पर्यावरण चर के माध्यम से ओवरराइड किया जाता है (एमपीवी_होम) रहे
भी नजरअंदाज किया।

ध्यान दें कि --नो-कॉन्फ़िगरेशन विकल्प इस विकल्प पर वरीयता लेता है।

--सहेजें-स्थिति-पर-छोड़ें
वर्तमान प्लेबैक स्थिति को हमेशा छोड़ने पर सहेजें। जब यह फ़ाइल फिर से चलाई जाती है
बाद में, खिलाड़ी शुरुआत में पुरानी प्लेबैक स्थिति की तलाश करेगा। यह नहीं करता
ऐसा तब होता है जब किसी फ़ाइल का प्लेबैक छोड़ने के अलावा किसी अन्य तरीके से रोक दिया जाता है। के लिये
उदाहरण के लिए, प्लेलिस्ट में अगली फ़ाइल पर जाने से स्थिति सेव नहीं होगी, और
अगली बार फ़ाइल चलाए जाने पर प्रारंभ में प्लेबैक प्रारंभ करें।

यह व्यवहार डिफ़ॉल्ट रूप से अक्षम होता है, लेकिन इसे छोड़ते समय हमेशा उपलब्ध होता है
शिफ्ट + क्यू वाला खिलाड़ी।

--डंप-आंकड़े =
दी गई फ़ाइल में कुछ आँकड़े लिखें। फ़ाइल खोलने पर छोटा कर दिया जाता है।
फ़ाइल में कच्चे नमूने होंगे, प्रत्येक में टाइमस्टैम्प होगा। इस फाइल को a . में बनाने के लिए
पठनीय, स्क्रिप्ट टूल्स/आँकड़े-conv.py इस्तेमाल किया जा सकता है (जो वर्तमान में इसे प्रदर्शित करता है
ग्राफ के रूप में)।

यह विकल्प केवल डिबगिंग के लिए उपयोगी है।

--निष्क्रिय=
जब चलाने के लिए कोई फ़ाइल न हो तो mpv को छोड़ने के बजाय बेकार प्रतीक्षा करवाता है। अधिकतर
स्लेव मोड में उपयोगी है, जहां mpv को इनपुट कमांड के माध्यम से नियंत्रित किया जा सकता है।

एक बार शुरुआत में केवल निष्क्रिय रहेगा और पहली प्लेलिस्ट होने के बाद खिलाड़ी को बंद होने देगा
वापस खेलना समाप्त किया।

--शामिल =
डिफ़ॉल्ट फ़ाइल के बाद पार्स की जाने वाली कॉन्फ़िगरेशन फ़ाइल निर्दिष्ट करें।

--लोड-स्क्रिप्ट=
अगर करने के लिए सेट है नहीं, से स्क्रिप्ट ऑटो-लोड न करें लिपियों विन्यास उपनिर्देशिका
(आमतौर पर ~/.config/mpv/स्क्रिप्ट/) (चूक जाना: हाँ)

--स्क्रिप्ट=
लुआ स्क्रिप्ट लोड करें। आप एकाधिक स्क्रिप्ट को अल्पविराम से अलग करके लोड कर सकते हैं
(,).

--स्क्रिप्ट-ऑप्ट्स=की1=वैल्यू1,की2=वैल्यू2,...
स्क्रिप्ट के लिए विकल्प सेट करें। एक स्क्रिप्ट कुंजी द्वारा किसी विकल्प को क्वेरी कर सकती है। यदि एक विकल्प का उपयोग किया जाता है
और विकल्प मान का कौन सा शब्दार्थ पूरी तरह से लोड की गई स्क्रिप्ट पर निर्भर करता है।
किसी भी स्क्रिप्ट द्वारा दावा नहीं किए गए मानों की उपेक्षा की जाती है।

--मर्ज-फ़ाइलें
मान लीजिए कि एमपीवी को पास की गई सभी फाइलें एक बड़ी, बड़ी फाइल में समाहित हो जाती हैं। इस
आंतरिक रूप से टाइमलाइन/ईडीएल समर्थन का उपयोग करता है। ध्यान दें कि यह आदेशित अध्याय के लिए काम नहीं करेगा
फाइलें.

--नो-रिज्यूमे-प्लेबैक
से प्लेबैक स्थिति को पुनर्स्थापित न करें बाद में देखना विन्यास उपनिर्देशिका
(आमतौर पर ~/.config/mpv/watch_later/)। देख छोड़ें_घड़ी_बाद में इनपुट कमांड।

--प्रोफाइल=
दी गई प्रोफ़ाइल का उपयोग करें, --प्रोफाइल=सहायता परिभाषित प्रोफाइल की एक सूची प्रदर्शित करता है।

--रीसेट-ऑन-नेक्स्ट-फाइल=
आम तौर पर, mpv अगली फ़ाइल को चलाने के दौरान सभी सेटिंग्स को रखने का प्रयास करेगा
प्लेलिस्ट, भले ही वे प्लेबैक के दौरान उपयोगकर्ता द्वारा बदले गए हों। (यह व्यवहार है
MPlayer के विपरीत, जो अगली शुरुआत करते समय सभी सेटिंग्स को रीसेट करने का प्रयास करता है
फ़ाइल।)

डिफ़ॉल्ट: कुछ भी रीसेट न करें।

इस विकल्प से इसे बदला जा सकता है। यह विकल्पों की एक सूची स्वीकार करता है, और mpv करेगा
प्लेबैक प्रारंभ पर इन विकल्पों के मान को प्रारंभिक मान पर रीसेट करें।
प्रारंभिक मान या तो डिफ़ॉल्ट मान है, या कॉन्फ़िगरेशन फ़ाइल या कमांड द्वारा सेट किया गया है
लाइन.

कुछ मामलों में, यह अपेक्षा के अनुरूप काम नहीं कर सकता है। उदाहरण के लिए, --आयतन केवल हो जाएगा
रीसेट करें यदि यह स्पष्ट रूप से कॉन्फ़िग फ़ाइल या कमांड लाइन में सेट है।

विशेष नाम सब जितना संभव हो उतने विकल्प रीसेट करता है।

उदाहरण

· --रीसेट-ऑन-अगली-फ़ाइल=रोकें अगली फ़ाइल पर स्विच करते समय पॉज़ मोड रीसेट करें।

· --रीसेट-ऑन-नेक्स्ट-फाइल = फुलस्क्रीन, स्पीड फ़ुलस्क्रीन और प्लेबैक गति रीसेट करें
सेटिंग्स अगर प्लेबैक के दौरान बदली गई थीं।

· --रीसेट-ऑन-नेक्स्ट-फाइल=सभी के दौरान बदली गई सभी सेटिंग्स को रीसेट करने का प्रयास करें
प्लेबैक।

--राइट-फाइलनाम-इन-वॉच-बाद में-कॉन्फ़िगरेशन
वॉच लेटर कॉन्फिग फाइल को उस फाइल के नाम के साथ प्रीपेन्ड करें जिसे वे संदर्भित करते हैं। इस
फ़ाइल के शीर्ष पर केवल टिप्पणी के रूप में लिखा जाता है।

चेतावनी:
यह विकल्प गोपनीयता-संवेदनशील जानकारी को उजागर कर सकता है और इस प्रकार इसे अक्षम कर दिया गया है
चूक।

--अनदेखा-पथ-में-घड़ी-बाद में-कॉन्फ़िगरेशन
वॉच लेटर फीचर का उपयोग करते समय पथ पर ध्यान न दें (अर्थात केवल फ़ाइल नाम का उपयोग करें)।

--शो-प्रोफाइल=
एक प्रोफ़ाइल का विवरण और सामग्री दिखाएं।

--उपयोग-fildir-conf
फ़ाइल के रूप में उसी निर्देशिका में फ़ाइल-विशिष्ट कॉन्फ़िगरेशन फ़ाइल की तलाश करें
खेला जा रहा है। देखो फ़ाइल-विशिष्ट विन्यास फ़ाइलें.

चेतावनी:
अविश्वसनीय मीडिया से खेलने पर खतरनाक हो सकता है।

--ytdl, --नहीं-ytdl
youtube-dl हुक-स्क्रिप्ट सक्षम करें। यह इनपुट यूआरएल को देखेगा, और खेलेगा
वीडियो वेबसाइट पर स्थित है। यह न केवल कई स्ट्रीमिंग साइटों के साथ काम करता है
जिसके नाम पर स्क्रिप्ट का नाम रखा गया है। इसके लिए youtube-dl के हाल के संस्करण की आवश्यकता है
सिस्टम पर स्थापित किया जाए। (क्लाइंट एपीआई/
libmpv का उपयोग किया जाता है।)

यदि स्क्रिप्ट URL के साथ कुछ नहीं कर सकती, तो वह कुछ नहीं करेगी।

--ytdl-प्रारूप=
वीडियो प्रारूप/गुणवत्ता जो सीधे youtube-dl को भेजी जाती है। संभावित मान हैं
वेबसाइट और वीडियो के लिए विशिष्ट, किसी दिए गए यूआरएल के लिए उपलब्ध प्रारूप हो सकते हैं
कमांड के साथ मिला यूट्यूब-डीएल --सूची-प्रारूप यूआरएल. देखें youtube-dl
उपलब्ध उपनामों के लिए दस्तावेज। (डिफ़ॉल्ट: youtube-dl का डिफ़ॉल्ट, वर्तमान में
बेस्टवीडियो+बेस्टऑडियो/बेस्ट)

--ytdl-कच्चे-विकल्प = = [, = [,...]]
यूट्यूब-डीएल को मनमाने विकल्प पास करें। पैरामीटर और तर्क को a . के रूप में पारित किया जाना चाहिए
कुंजी-मूल्य जोड़ी। बिना तर्क वाले विकल्पों में शामिल होना चाहिए =.

कोई विवेक जाँच नहीं है इसलिए चीजों को तोड़ना संभव है (अर्थात अमान्य हो जाना
youtube-dl के पैरामीटर)।

उदाहरण

--ytdl-कच्चे-विकल्प = उपयोगकर्ता नाम = उपयोगकर्ता, पासवर्ड = पास
--ytdl-कच्चे-विकल्प=बल-आईपीवी6=

वीडियो
--वो=
उपयोग किए जाने वाले वीडियो आउटपुट ड्राइवरों की प्राथमिकता सूची निर्दिष्ट करें। इंटरैक्टिव उपयोग के लिए,
एक सामान्य रूप से उपयोग करने के लिए एक को निर्दिष्ट करेगा, लेकिन कॉन्फ़िगरेशन फ़ाइलों में,
फ़ॉलबैक की सूची निर्दिष्ट करना समझ में आता है। देखो वीडियो आउटपुट ड्राइवरों ब्योरा हेतु
और उपलब्ध ड्राइवरों का विवरण।

--vd=<[+|-]family1:(*|decoder1),[+|-]family2:(*|decoder2),...[-]>
उपयोग किए जाने वाले वीडियो डिकोडर की प्राथमिकता सूची उनके परिवार के अनुसार निर्दिष्ट करें और
नाम। देखो --आदि अधिक जानकारी के लिए। ये दोनों विकल्प समान सिंटैक्स का उपयोग करते हैं और
शब्दार्थ; अंतर केवल इतना है कि वे विभिन्न कोडेक सूचियों पर कार्य करते हैं।

नोट:
देख --vd=सहायता उपलब्ध डिकोडर्स की पूरी सूची के लिए।

--vf=
वीडियो स्ट्रीम पर लागू करने के लिए वीडियो फ़िल्टर की एक सूची निर्दिष्ट करें। देखो वीडियो फिल्टर एसटी
उपलब्ध फिल्टर का विवरण और विवरण। विकल्प वेरिएंट --vf-जोड़ें,
--vf-पूर्व, --vf-डेली और --vf-सीएलआर पहले से निर्दिष्ट सूची को संशोधित करने के लिए मौजूद है, लेकिन
आपको सामान्य उपयोग के लिए इनकी आवश्यकता नहीं होनी चाहिए।

--कोई वीडियो नहीं
वीडियो मत चलाओ। कुछ demuxers के साथ यह काम नहीं कर सकता है। उन मामलों में आप कोशिश कर सकते हैं
--वो = शून्य बजाय.

mpv केवल तभी ऑडियो डाउनलोड करने का प्रयास करेगा जब मीडिया youtube-dl के साथ स्ट्रीम हो,
क्योंकि यह बैंडविड्थ बचाता है। यह ytdl_format को . पर सेट करके किया जाता है
ytdl_hook.lua स्क्रिप्ट में "bestaudio/best"।

--असमय
वीडियो फ्रेम आउटपुट करते समय सोएं नहीं। बेंचमार्क के लिए उपयोगी जब के साथ प्रयोग किया जाता है
--कोई आवाज नही।

--फ्रेमड्रॉप=
धीमे सिस्टम पर A/V समन्वयन बनाए रखने के लिए या उच्च चलाने के लिए कुछ फ़्रेम प्रदर्शित करना छोड़ें
वीडियो आउटपुट पर फ्रैमरेट वीडियो जिसकी ऊपरी फ्रैमरेट सीमा होती है।

तर्क ड्रॉप विधियों का चयन करता है, और निम्न में से एक हो सकता है:

किसी भी फ़्रेमड्रॉपिंग को अक्षम करें।

वीडियो आउटपुट (डिफ़ॉल्ट) पर लेट फ्रेम ड्रॉप करें। यह अभी भी डिकोड और फ़िल्टर करता है
सभी फ्रेम, लेकिन उन्हें वीओ पर प्रस्तुत नहीं करता है। यह डिस्प्ले को क्वेरी करने की कोशिश करता है
FPS (केवल X11, मल्टी-मॉनिटर सिस्टम पर सही नहीं), या अनंत मान लेता है
FPS प्रदर्शित करें यदि वह विफल रहता है। ड्रॉप्स को टर्मिनल स्टेटस लाइन में दर्शाया गया है
as D: खेत। यदि डिकोडर बहुत धीमा है, तो सिद्धांत रूप में सभी फ़्रेमों को
गिरा दिया जाना चाहिए (क्योंकि सभी फ़्रेम बहुत देर हो चुकी हैं) - इससे बचने के लिए, फ़्रेम ड्रॉपिंग
अगर प्रभावी फ्रैमरेट 10 एफपीएस से कम है तो रुक जाता है।


पुराना, डिकोडर-आधारित फ़्रेमड्रॉप मोड। (यह वही है --फ्रेमड्रॉप = हाँ in
mpv 0.5.x और उससे पहले।) यह डिकोडर को फ्रेम को छोड़ने के लिए कहता है (जब तक कि वे
भविष्य के फ्रेम को डिकोड करने के लिए आवश्यक हैं)। धीमे सिस्टम में मदद कर सकता है, लेकिन कर सकता है
अचूक चॉपी आउटपुट उत्पन्न करें, या डिस्प्ले को पूरी तरह से फ्रीज भी करें।
सिफारिश नहीं की गई। --वीडी-लैवसी-फ़्रेमड्रॉप विकल्प नियंत्रित करता है कि कौन से फ्रेम को
ड्रॉप।


दोनों मोड सक्षम करें। सिफारिश नहीं की गई।

नोट:
--vo=vdpau के लिए अपना कोड है vo फ्रेमड्रॉप मोड। थोड़ा अंतर
अन्य वीओ संभव हैं।

--डिस्प्ले-एफपीएस=
के साथ प्रयुक्त प्रदर्शन FPS सेट करें --वीडियो-सिंक=प्रदर्शन-* मोड। डिफ़ॉल्ट रूप से a
डिटेक्टेड वैल्यू का उपयोग किया जाता है (केवल X11, मल्टी-मॉनिटर सिस्टम पर सही नहीं)। में रखना
ध्यान रखें कि गलत मान सेट करना (थोड़ा गलत होने पर भी) वीडियो को बर्बाद कर सकता है
प्लेबैक।

--एचडब्ल्यूडीसी=
हार्डवेयर वीडियो डिकोडिंग API निर्दिष्ट करें जिसका यदि संभव हो तो उपयोग किया जाना चाहिए। कि क्या
हार्डवेयर डिकोडिंग वास्तव में वीडियो कोडेक पर निर्भर करता है। यदि हार्डवेयर डिकोडिंग
संभव नहीं है, mpv सॉफ्टवेयर डिकोडिंग पर वापस आ जाएगा।

निम्नलिखित में से एक हो सकता है:

नहीं हमेशा सॉफ़्टवेयर डिकोडिंग का उपयोग करें (डिफ़ॉल्ट)

स्वत: निचे देखो

vdpau की आवश्यकता होती है --vo=vdpau or --वो=ओपनग्ल (केवल लिनक्स)

वापी की आवश्यकता होती है --वो=ओपनग्ल or --वो = वापी (केवल लिनक्स)

वापी-कॉपी
वीडियो को वापस सिस्टम रैम में कॉपी करता है (लिनक्स केवल इंटेल जीपीयू के साथ)

वीडियो टूलबॉक्स
की आवश्यकता होती है --वो=ओपनग्ल (केवल ओएस एक्स 10.8 और बाद के संस्करण)

dxva2-प्रतिलिपि
वीडियो को सिस्टम रैम में वापस कॉपी करता है (केवल विंडोज़)

आरपीआई की आवश्यकता होती है --वो=आरपीआई (केवल रास्पबेरी पाई - उपलब्ध होने पर डिफ़ॉल्ट)

स्वत: पहले उपलब्ध का उपयोग करके हार्डवेयर डिकोडिंग को स्वचालित रूप से सक्षम करने का प्रयास करता है
तरीका। यह अभी भी निर्भर करता है कि आप किस वीओ का उपयोग कर रहे हैं। उदाहरण के लिए, यदि आप उपयोग नहीं कर रहे हैं
--vo=vdpau or --वो=ओपनग्ल, vdpau डिकोडिंग कभी भी सक्षम नहीं होगी। यह भी ध्यान दें कि यदि
पहली मिली विधि वास्तव में काम नहीं करती है, यह हमेशा सॉफ्टवेयर पर वापस आ जाएगी
डिकोडिंग, अगली विधि की कोशिश करने के बजाय (कुछ लिनक्स सिस्टम पर महत्वपूर्ण हो सकता है)।

RSI वापी मोड, यदि के साथ प्रयोग किया जाता है --वो=ओपनग्ल, मेसा 11 की आवश्यकता है और सबसे अधिक संभावना काम करता है
केवल इंटेल जीपीयू के साथ। इसके लिए ओपनजीएल ईजीएल बैकएंड की भी आवश्यकता होती है (स्वचालित रूप से उपयोग किया जाता है
अगर हो तो)। आप पुराने GLX बैकएंड को मजबूर करके भी आज़मा सकते हैं
--vo=opengl:बैकएंड=x11, लेकिन vaapi/GLX इंटरऑप को . से धीमा कहा जाता है
वापी-कॉपी.

RSI वापी-कॉपी मोड आपको किसी भी वीओ के साथ वापी का उपयोग करने की अनुमति देता है। क्योंकि यह कॉपी करता है
वीडियो को सिस्टम रैम में वापस डिकोड किया गया है, यह संभवतः कम कुशल है वापी मोड।

नोट:
इस स्विच का उपयोग करते समय, हार्डवेयर डिकोडिंग अभी भी केवल कुछ कोडेक्स के लिए की जाती है।
देख --hwdec-कोडेक्स अधिक कोडेक्स के लिए हार्डवेयर डिकोडिंग को सक्षम करने के लिए।

--hwdec-प्रीलोड=
यह के लिए उपयोगी है ओपन और ओपनजीएल-सीबी हार्डवेयर डिकोडिंग बनाने के लिए VOs
ओपनजीएल इंटरऑप संदर्भ, लेकिन वास्तव में हार्डवेयर डिकोडिंग को सक्षम किए बिना
(पसंद --hwdec कर देता है)।

अगर करने के लिए सेट है नहीं (डिफ़ॉल्ट), --hwdec विकल्प का प्रयोग किया जाता है।

के लिए ओपन, यदि सेट किया गया है, तो मांग पर इंटरऑप संदर्भ न बनाएं, लेकिन जब वीओ है
बनाया।

के लिए ओपनजीएल-सीबी, यदि सेट किया गया है, तो OpenGL संदर्भ होते ही इंटरऑप संदर्भ लोड करें
बनाया था। तब से ओपनजीएल-सीबी ऑन-डिमांड लोडिंग नहीं है, यह हार्डवेयर को सक्षम करने की अनुमति देता है
अस्थायी रूप से सेट किए बिना, रनटाइम पर डिकोडिंग बिल्कुल भी एचडब्ल्यूडीसी विकल्प
ओपनजीएल संदर्भ आरंभीकरण के दौरान mpv_opengl_cb_init_gl ().

--videotoolbox-format=
द्वारा उपयोग किया गया आंतरिक पिक्सेल प्रारूप सेट करें --hwdec=वीडियोटूलबॉक्स ओएसएक्स पर। की पसंद
प्रारूप प्रदर्शन को काफी प्रभावित कर सकता है। दूसरी ओर, वहाँ नहीं है
दिए गए हार्डवेयर के लिए सर्वोत्तम प्रारूप का पता लगाने का एक अच्छा तरीका प्रतीत होता है। nv12,
डिफ़ॉल्ट, आधुनिक हार्डवेयर पर बेहतर काम करता है, जबकि उयवी422 के लिए बेहतर प्रतीत होता है
पुराना हार्डवेयर। आरजीबी0 भी काम करता है।

--पैनस्कैन=<0.0-1.0>
पैन-एंड-स्कैन कार्यक्षमता को सक्षम करता है (उदाहरण के लिए 16:9 वीडियो बनाने के लिए किनारों को क्रॉप करना
यह ब्लैक बैंड के बिना 4:3 डिस्प्ले फिट करता है)। सीमा नियंत्रित करती है कि छवि का कितना हिस्सा है
काटा जाता है। सभी वीडियो आउटपुट ड्राइवरों के साथ काम नहीं कर सकता।

--वीडियो-पहलू=
वीडियो पक्षानुपात को ओवरराइड करें, यदि पहलू जानकारी गलत है या इसमें मौजूद नहीं है
फ़ाइल चलाई जा रही है। यह सभी देखें --नहीं-वीडियो-पहलू.

दो मूल्यों का विशेष अर्थ है:

0 पक्षानुपात प्रबंधन अक्षम करें, दिखाएँ कि वीडियो में वर्ग पिक्सेल हैं

-1 वीडियो स्ट्रीम या कंटेनर पहलू का उपयोग करें (डिफ़ॉल्ट)

लेकिन ध्यान दें कि इन विशेष मूल्यों का प्रबंधन भविष्य में बदल सकता है।

उदाहरण

· --वीडियो-पहलू=4:3 or --वीडियो-पहलू=1.3333

· --वीडियो-पहलू=16:9 or --वीडियो-पहलू=1.7777

--नहीं-वीडियो-पहलू
वीडियो फ़ाइल से पक्षानुपात जानकारी पर ध्यान न दें और मान लें कि वीडियो वर्गाकार है
पिक्सल। यह सभी देखें --वीडियो पहलू.

--वीडियो-पहलू-विधि =
यह डिफ़ॉल्ट वीडियो पहलू निर्धारण विधि सेट करता है (यदि पहलू _not_ है
के साथ उपयोगकर्ता द्वारा ओवरराइड किया गया --वीडियो पहलू या अन्य)।

संकर कंटेनर पक्षानुपात को प्राथमिकता दें. यदि बिटस्ट्रीम पहलू स्विच करता है
मिड-स्ट्रीम, बिटस्ट्रीम पहलू को प्राथमिकता देने के लिए स्विच करें। यह डिफ़ॉल्ट है
mpv और mplayer2 में व्यवहार।

कंटेनर
कंटेनर पक्षानुपात को सख्ती से प्राथमिकता दें। यह स्पष्ट रूप से डिफ़ॉल्ट है
वीएलसी के साथ व्यवहार, कम से कम मैट्रोस्का के साथ।

बिटस्ट्रीम
बिटस्ट्रीम पहलू अनुपात को सख्ती से प्राथमिकता दें, जब तक कि बिटस्ट्रीम पहलू
अनुपात निर्धारित नहीं है। यह जाहिरा तौर पर एक्सबीएमसी/कोडी के साथ डिफ़ॉल्ट व्यवहार है
कम से कम Matroska के साथ।

आम तौर पर आपको इसे सेट नहीं करना चाहिए। की कोशिश कंटेनर और बिटस्ट्रीम विकल्प यदि आप
एनकाउंटर वीडियो जिसका एमपीवी में पहलू अनुपात गलत है, लेकिन यह सही लगता है
अन्य खिलाड़ी।

--वीडियो-अनस्केल्ड
वीडियो की स्केलिंग अक्षम करें। यदि विंडो वीडियो से बड़ी है, तो काली पट्टियाँ
जुड़ गए है। अन्यथा, वीडियो को क्रॉप कर दिया जाता है। वीडियो अभी भी से प्रभावित हो सकता है
अन्य --वीडियो-... विकल्प। (लेकिन सभी नहीं; उदाहरण के लिए --वीडियो-ज़ूम कुछ नहीं करता
यदि यह विकल्प सक्षम है।)

वीडियो और मॉनिटर पहलू पहलू पर ध्यान नहीं दिया जाएगा। पहलू सुधार होगा
वीडियो को एक्स या वाई दिशा में स्केल करने की आवश्यकता है, लेकिन यह विकल्प अक्षम करता है
स्केलिंग, सभी पहलू सुधार को अक्षम करना।

ध्यान दें कि स्केलर एल्गोरिथम का अभी भी उपयोग किया जा सकता है, भले ही वीडियो को स्केल न किया गया हो।
उदाहरण के लिए, यह क्रोमा रूपांतरण को प्रभावित कर सकता है।

यह विकल्प अक्षम है यदि --नहीं-रखना विकल्प का प्रयोग किया जाता है।

--वीडियो-पैन-एक्स= , --वीडियो-पैन-वाई=
प्रदर्शित वीडियो आयत को दिए गए मान से X या Y दिशा में ले जाता है।
इकाई स्केल किए गए वीडियो के आकार के अंशों में है (पूर्ण आकार, भले ही भाग
पैनस्कैन या अन्य विकल्पों के कारण वीडियो दिखाई नहीं दे रहे हैं)।

उदाहरण के लिए, 1280x720 स्क्रीन पर 1680x1050 वीडियो फ़ुलस्क्रीन प्रदर्शित करना
--वीडियो-पैन-एक्स=-0.1 वीडियो को 168 पिक्सेल बाईं ओर ले जाएगा (128 पिक्सेल बनाते हुए
स्रोत वीडियो अदृश्य)।

यह विकल्प अक्षम है यदि --नहीं-रखना विकल्प का प्रयोग किया जाता है।

--वीडियो-घुमाएँ=<0-360|नहीं>
वीडियो को दक्षिणावर्त घुमाएँ, डिग्री में। वर्तमान में केवल 90° चरणों का समर्थन करता है। अगर नहीं
दिया गया है, वीडियो कभी भी घुमाया नहीं जाता है, भले ही फ़ाइल में रोटेशन मेटाडेटा हो। (द
रोटेशन मान को रोटेशन मेटाडेटा में जोड़ा जाता है, जिसका अर्थ है मान 0 होगा
रोटेशन मेटाडेटा के अनुसार वीडियो को घुमाएं।)

--वीडियो-स्टीरियो-मोड=
स्टीरियो 3D आउटपुट मोड सेट करें (डिफ़ॉल्ट: मोनो) यह डालने से किया जाता है
stereo3d के रूपांतरण फ़िल्टर।

छद्म मोड नहीं स्वचालित रूपांतरण को पूरी तरह से अक्षम कर देता है।

साधन मोनो करने के लिए एक उपनाम है ml, जो 2डी में बाएं फ्रेम को संदर्भित करता है। यह है
डिफ़ॉल्ट, जिसका अर्थ है कि mpv उलझे हुए के बजाय 3D मूवी को 2D में दिखाने का प्रयास करेगा
3D छवि उपभोग के लिए अभिप्रेत नहीं है (जैसे कि बाएँ और दाएँ फ़्रेम दिखाना
कंधे से कंधा मिलाकर, आदि)।

उपयोग --वीडियो-स्टीरियो-मोड=सहायता सभी उपलब्ध मोड को सूचीबद्ध करने के लिए। के साथ जांचें stereo3d के
नामों का क्या अर्थ है यह देखने के लिए दस्तावेज़ीकरण फ़िल्टर करें। ध्यान दें कि कुछ नाम संदर्भित करते हैं
मोड द्वारा समर्थित नहीं stereo3d के - ये मोड फाइलों में दिखाई दे सकते हैं, लेकिन नहीं हो सकते
mpv द्वारा ठीक से संभाला।

--वीडियो-ज़ूम=
वीडियो डिस्प्ले स्केल फैक्टर को दिए गए मान से समायोजित करें। इकाई भिन्नों में है
(स्केल) विंडो वीडियो आकार का।

उदाहरण के लिए, 1280x720 विंडो में दिखाया गया 1280x720 वीडियो दिया गया है, --वीडियो-ज़ूम=-0.1
वीडियो को X दिशा में 128 पिक्सेल और Y में 72 पिक्सेल छोटा कर देगा
दिशा.

यह विकल्प अक्षम है यदि --नहीं-रखना विकल्प का प्रयोग किया जाता है।

--वीडियो-संरेखण-x=<-1-1>, --वीडियो-संरेखण-y=<-1-1>
वीडियो आयत को काली सीमाओं के भीतर ले जाता है, जो आमतौर पर पैड में जोड़े जाते हैं
अगर वीडियो और स्क्रीन के पक्षानुपात अलग-अलग हैं तो वीडियो को स्क्रीन पर दिखाया जा सकता है।
--वीडियो-संरेखण-y=-1 वीडियो को स्क्रीन के शीर्ष पर ले जाएगा (एक सीमा को छोड़कर
केवल तल पर), का मान 0 इसे केंद्र में रखता है (डिफ़ॉल्ट), और का मान 1 रखेंगे
स्क्रीन के नीचे वीडियो।

अगर वीडियो और स्क्रीन पहलू पूरी तरह मेल खाते हैं, तो ये विकल्प कुछ नहीं करते हैं।

यह विकल्प अक्षम है यदि --नहीं-रखना विकल्प का प्रयोग किया जाता है।

--सही-अंक, --नहीं-सही-pts
--नहीं-सही-pts mpv को उस मोड पर स्विच करता है जहां वीडियो का समय a . का उपयोग करके निर्धारित किया जाता है
निश्चित फ्रैमरेट मान (या तो का उपयोग कर रहा है) --एफपीएस विकल्प, या फ़ाइल जानकारी का उपयोग करना)।
कभी-कभी, बहुत टूटी हुई टाइमस्टैम्प वाली फ़ाइलें इसमें कुछ हद तक अच्छी तरह से चलाई जा सकती हैं
तरीका। ध्यान दें कि वीडियो फिल्टर, उपशीर्षक प्रतिपादन और ऑडियो सिंक्रनाइज़ेशन हो सकते हैं
इस मोड में पूरी तरह से टूट गया।

--एफपीएस=
वीडियो फ्रैमरेट को ओवरराइड करें। उपयोगी है अगर मूल मान गलत है या गुम है।

नोट:
काम में --नहीं-सही-pts केवल मोड।

--डिइंटरलेस=
इंटरलेसिंग को सक्षम या अक्षम करें (डिफ़ॉल्ट: ऑटो, जिसका आमतौर पर मतलब नहीं होता है)। interlaced
वीडियो में बदसूरत कंघी जैसी कलाकृतियां दिखाई गई हैं, जो तेज गति पर दिखाई दे रही हैं। सक्षम करने से
यह आम तौर पर वीडियो को डिइंटरलेस करने के लिए yadif वीडियो फ़िल्टर सम्मिलित करता है, या
यदि समर्थित हो तो वीडियो आउटपुट को डीइंटरलेसिंग लागू करने देता है।

यह बिल्कुल वैसा ही व्यवहार करता है जैसे असंग्रथित इनपुट गुण (आमतौर पर मैप किया जाता है d).

स्वत: एक तकनीकी है। कड़ाई से बोलते हुए, इस विकल्प के लिए डिफ़ॉल्ट है
deinterlacing अक्षम है, लेकिन स्वत: मामले की जरूरत है अगर यादीफ में जोड़ा गया था
फ़िल्टर श्रृंखला के साथ मैन्युअल रूप से --वीएफ. तब कोर को deinterlacing को अक्षम नहीं करना चाहिए
क्योंकि --डिइंटरलेस सेट नहीं किया गया था।

--क्षेत्र-प्रभुत्व=
इंटरलेस्ड सामग्री के लिए पहला फ़ील्ड सेट करें। deinterlacers के लिए उपयोगी है कि दोगुना
फ्रेम रेट: --vf=yadif=फ़ील्ड और --vo=vdpau:deint.

स्वत: (डिफ़ॉल्ट) यदि डिकोडर उपयुक्त जानकारी का निर्यात नहीं करता है, तो यह
वापस गिर जाता है ऊपर का (शीर्ष क्षेत्र पहले)।

ऊपर का शीर्ष क्षेत्र पहले

तल नीचे का क्षेत्र पहले

नोट:
या तो सेटिंग ऊपर का or तल सभी फ़्रेमों को इंटरलेस्ड के रूप में फ़्लैग करेगा।

--फ्रेम्स=
केवल पहले खेलें/बदलें वीडियो फ्रेम, फिर छोड़ दें।

--फ्रेम = 0 फ़ाइल लोड करता है, लेकिन प्लेबैक प्रारंभ करने से पहले तुरंत बंद हो जाता है।
(स्क्रिप्ट के लिए उपयोगी हो सकता है जो केवल कुछ फ़ाइल गुण निर्धारित करना चाहते हैं।)

केवल-ऑडियो प्लेबैक के लिए, 0 से अधिक कोई भी मान प्लेबैक को तुरंत छोड़ देगा
आरंभीकरण के बाद। मान 0 वीडियो की तरह काम करता है।

--वीडियो-आउटपुट-स्तर=
RGB रंग स्तर YUV के साथ RGB रूपांतरण में उपयोग किए जाते हैं। आम तौर पर, आउटपुट डिवाइस जैसे
पीसी मॉनीटर पूर्ण श्रेणी के रंग स्तरों का उपयोग करते हैं। हालांकि, कुछ टीवी और वीडियो मॉनीटर
स्टूडियो आरजीबी स्तरों की अपेक्षा करें। स्टूडियो की अपेक्षा करने वाले उपकरण को पूर्ण रेंज आउटपुट प्रदान करना
कुचले हुए काले और सफेद में स्तर इनपुट परिणाम, मंद ग्रे काले में विपरीत
और मंद गोरे।

सभी वीओ इस विकल्प का समर्थन नहीं करते हैं। कुछ चुपचाप इसे अनदेखा कर देंगे।

उपलब्ध रंग श्रेणियां हैं:

स्वत: स्वचालित चयन (पूर्ण श्रेणी के बराबर) (डिफ़ॉल्ट)

सीमित
सीमित सीमा (16-235 प्रति घटक), स्टूडियो स्तर

पूर्ण पूर्ण रेंज (0-255 प्रति घटक), पीसी स्तर

नोट:
इसके बजाय अपने ग्राफिक्स ड्राइवर के रंग रेंज विकल्प का उपयोग करना उचित है, यदि
उपलब्ध है.

--hwdec-codecs=
केवल कोडेक्स की दी गई सूची के लिए हार्डवेयर डिकोडिंग की अनुमति दें। विशेष मूल्य सब
हमेशा सभी कोडेक्स की अनुमति देता है।

आप के साथ अनुमत कोडेक्स की सूची प्राप्त कर सकते हैं एमपीवी --vd=सहायता. उपसर्ग निकालें, जैसे
के बजाय लैवीसी: एच 264 उपयोग h264.

डिफ़ॉल्ट रूप से यह पर सेट है एच 264, वीसी 1, डब्लूएमवी 3, एचवीसी, एमपीईजी 2 वीडियो;. ध्यान दें कि हार्डवेयर
त्वरण विशेष कोडेक्स जैसे h264_vdpau अब प्रासंगिक नहीं हैं, और वास्तव में
इस रूप में लिबाव से हटा दिया गया है।

यह आमतौर पर केवल टूटे हुए GPU के साथ आवश्यक होता है, जहां एक कोडेक को इस प्रकार रिपोर्ट किया जाता है
समर्थित है, लेकिन डिकोडिंग हल करने की तुलना में अधिक समस्याओं का कारण बनती है।

उदाहरण

एमपीवी --hwdec=vdpau --vo=vdpau --hwdec-codecs=h264,mpeg2video
केवल h264 और mpeg2 के लिए vdpau डिकोडिंग सक्षम करें।

--vd-lavc-check-hw-profile=
हार्डवेयर डिकोडर प्रोफ़ाइल की जाँच करें (डिफ़ॉल्ट: हाँ)। अगर नहीं सेट है, का उच्चतम प्रोफ़ाइल
हार्डवेयर डिकोडर बिना शर्त चुना जाता है, और डिकोडिंग को मजबूर किया जाता है, भले ही
वीडियो की प्रोफाइल इससे ऊपर है। परिणाम सबसे अधिक संभावना टूटा हुआ है
डिकोडिंग, लेकिन यह भी मदद कर सकता है अगर पता चला या रिपोर्ट की गई प्रोफाइल किसी तरह हैं
गलत।

--vd-lavc-सॉफ़्टवेयर-फ़ॉलबैक=
हार्डवेयर-त्वरित डिकोडर विफल होने पर सॉफ़्टवेयर डिकोडिंग में फ़ॉलबैक (डिफ़ॉल्ट:
3))। यदि यह एक संख्या है, तो N फ़्रेम डिकोड करने में विफल होने पर फ़ॉलबैक ट्रिगर हो जाएगा
एक पंक्ति में। 1 के बराबर है हाँ.

--वीडी-लैवसी-बिटएक्सएक्ट
सभी डिकोडिंग चरणों (कोडेक परीक्षण के लिए) में केवल बिट-सटीक एल्गोरिदम का उपयोग करें।

--vd-lavc-तेज़ (एमपीईजी-2, एमपीईजी -4, और H.264 केवल)
ऑप्टिमाइज़ेशन सक्षम करें जो प्रारूप विनिर्देश का अनुपालन नहीं करते हैं और
संभावित रूप से समस्याएं पैदा होती हैं, जैसे कि सरल डीक्वांटाइजेशन, सरल गति
मुआवजा, डिफ़ॉल्ट परिमाणीकरण मैट्रिक्स का उपयोग मानते हुए, YUV 4:2:0 . मानते हुए
और क्षतिग्रस्त बिटस्ट्रीम का पता लगाने के लिए कुछ जांचों को छोड़ना।

--vd-lavc-o= = [, = [,...]]
libavcodec डिकोडर के लिए AVOptions पास करें। नोट, बनाने के लिए एक पैच o= अनावश्यक और
AVOption प्रणाली के माध्यम से सभी अज्ञात विकल्पों को पास करने का स्वागत है। की एक पूरी सूची
AVOptions FFmpeg मैनुअल में पाया जा सकता है।

कुछ विकल्प जो प्रत्यक्ष विकल्प हुआ करते थे, उन्हें इस तंत्र के साथ सेट किया जा सकता है, जैसे
बग, ग्रे, आईडीसीटी, ec, विस्मव, स्किप_टॉप (था st), स्किप_बॉटम (था sb), डिबग.

उदाहरण

--vd-lavc-o=debug=pic

--vd-lavc-शो-सब=
टूटे/भ्रष्ट फ्रेम भी दिखाएं (डिफ़ॉल्ट: नहीं)। यदि यह विकल्प नहीं पर सेट है,
libavcodec उन फ़्रेमों को आउटपुट नहीं करेगा जिन्हें या तो प्रारंभिक कीफ़्रेम से पहले डिकोड किया गया था
डीकोड किया गया था, या फ़्रेम जिन्हें दूषित के रूप में पहचाना गया है।

--vd-lavc-skiploopfilter= (एच.264 केवल)
H.264 डिकोडिंग के दौरान लूप फ़िल्टर (AKA डीब्लॉकिंग) को छोड़ देता है। फ़िल्टर के बाद से
फ्रेम को आश्रित फ्रेम को डिकोड करने के लिए संदर्भ के रूप में इस्तेमाल किया जाना चाहिए, इसमें एक है
एमपीईजी-2 वीडियो जैसे डीब्लॉकिंग न करने से गुणवत्ता पर बुरा प्रभाव। लेकिन पर
कम से कम उच्च बिटरेट एचडीटीवी के लिए, यह थोड़ा दृश्य के साथ एक बड़ा गति प्रदान करता है
गुणवत्ता का नुकसान।

निम्नलिखित में से एक हो सकता है:

कोई नहीं कभी न छोड़ें।

चूक
बेकार प्रसंस्करण चरणों को छोड़ें (उदाहरण के लिए AVI में 0 आकार के पैकेट)।

गैर रेफरी उन फ़्रेमों को छोड़ें जिन्हें संदर्भित नहीं किया गया है (अर्थात अन्य को डिकोड करने के लिए उपयोग नहीं किया जाता है
फ्रेम, त्रुटि "बिल्ड अप" नहीं कर सकती)।

बिदिरो बी-फ्रेम्स छोड़ें।

नॉनकी कीफ़्रेम को छोड़कर सभी फ़्रेम छोड़ें।

सब सभी फ़्रेम छोड़ें।

--vd-lavc-skipidct= (एमपीईजी-1/2 केवल)
IDCT चरण को छोड़ देता है। यह लगभग सभी मामलों में गुणवत्ता को बहुत कम करता है (देखें
उपलब्ध स्किप मानों के लिए स्किपलूपफिल्टर)।

--vd-lavc-skipframe=
फ्रेम के डिकोडिंग को पूरी तरह से छोड़ देता है। बड़ी गति, लेकिन झटकेदार गति और कभी-कभी
खराब कलाकृतियां (उपलब्ध स्किप मानों के लिए स्किपलूपफिल्टर देखें)।

--vd-lavc-framedrop=
फ्रेमड्रॉपिंग मोड सेट करें जिसका उपयोग किया जाता है --फ्रेमड्रॉप (उपलब्ध स्किप के लिए स्किपलूपफिल्टर देखें
मान)।

--vd-lavc-धागे=
डिकोडिंग के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या। क्या थ्रेडिंग वास्तव में समर्थित है
कोडेक पर निर्भर करता है (डिफ़ॉल्ट: 0)। 0 का अर्थ है मशीन पर कोर की संख्या का स्वतः पता लगाना
और उसका अधिकतम 16 तक उपयोग करें। आप मैन्युअल रूप से 16 से अधिक थ्रेड सेट कर सकते हैं।

ऑडियो
--ऑडियो-पिच-सुधार =
यदि यह सक्षम है (डिफ़ॉल्ट), तो सामान्य से भिन्न गति से खेलना
स्वचालित रूप से सम्मिलित करता है स्केलटेम्पो ऑडियो फिल्टर। विवरण के लिए, ऑडियो फ़िल्टर देखें
अनुभाग।

--ऑडियो-डिवाइस=
दिए गए ऑडियो डिवाइस का उपयोग करें। इसमें ऑडियो आउटपुट नाम शामिल है, उदाहरण के लिए अलसा,
द्वारा पीछा /, उसके बाद ऑडियो आउटपुट विशिष्ट डिवाइस का नाम।

आप ऑडियो उपकरणों को के साथ सूचीबद्ध कर सकते हैं --ऑडियो-डिवाइस=सहायता. यह डिवाइस का नाम आउटपुट करता है
उद्धरणों में, उसके बाद विवरण। डिवाइस का नाम वह है जिसे आपको पास करना है
la --ऑडियो डिवाइस विकल्प.

इस विकल्प के लिए डिफ़ॉल्ट मान है स्वत:, जो हर ऑडियो आउटपुट की कोशिश करता है
डिफ़ॉल्ट डिवाइस के साथ वरीयता क्रम।

ध्यान दें कि कई AOs के पास a युक्ति उप-विकल्प, जो डिवाइस चयन को ओवरराइड करता है
इस विकल्प का (लेकिन ऑडियो आउटपुट चयन नहीं)। इसी तरह, एओ को मजबूर करना
--आओ के ऑडियो आउटपुट चयन को ओवरराइड करेगा --ऑडियो डिवाइस (लेकिन डिवाइस नहीं
चयन)।

वर्तमान में अधिकांश एओ के लिए लागू नहीं किया गया है।

--ऑडियो-फ़ॉलबैक-टू-नल=
यदि कोई ऑडियो उपकरण नहीं खोला जा सकता है, तो ऐसा व्यवहार करें जैसे --आओ=शून्य दिया गया था। यह उपयोगी है
के साथ सम्मिलन में --ऑडियो डिवाइस: चयनित होने पर त्रुटि उत्पन्न करने के बजाय
डिवाइस मौजूद नहीं है, क्लाइंट एपीआई उपयोगकर्ता (या लुआ स्क्रिप्ट) प्लेबैक दे सकता है
सामान्य रूप से जारी रखें, और जांचें वर्तमान-एओ और ऑडियो-डिवाइस-सूची करने के लिए गुण
जारी रखने के तरीके के बारे में उच्च-स्तरीय निर्णय लें।

--आओ =
उपयोग किए जाने वाले ऑडियो आउटपुट ड्राइवरों की प्राथमिकता सूची निर्दिष्ट करें। इंटरैक्टिव उपयोग के लिए एक
आम तौर पर उपयोग करने के लिए एक एकल निर्दिष्ट करेगा, लेकिन कॉन्फ़िगरेशन फ़ाइलों में निर्दिष्ट करता है a
कमियों की सूची समझ में आ सकती है। देखो ऑडियो आउटपुट ड्राइवरों विवरण के लिए और
उपलब्ध ड्राइवरों का विवरण।

--af=
ऑडियो स्ट्रीम पर लागू करने के लिए ऑडियो फ़िल्टर की सूची निर्दिष्ट करें। देखो ऑडियो फिल्टर एसटी
उपलब्ध फिल्टर का विवरण और विवरण। विकल्प वेरिएंट --af-जोड़ें,
--af-पूर्व, --af-डेली और --af-clr पहले से निर्दिष्ट सूची को संशोधित करने के लिए मौजूद है, लेकिन
आपको सामान्य उपयोग के लिए इनकी आवश्यकता नहीं होनी चाहिए।

--ऑडियो-एसपीडीआईफ़=
कोडेक्स की सूची जिसके लिए कंप्रेस्ड ऑडियो पासथ्रू का उपयोग किया जाना चाहिए। यह सही है
क्लासिक S/PDIF और HDMI दोनों के लिए।

संभावित कोडेक्स हैं ac3, डीटीएस, डीटीएस-एचडी. एकाधिक कोडेक्स द्वारा निर्दिष्ट किया जा सकता है
उन्हें अलग करना ,. डीटीएस कम बिटरेट डीटीएस कोर को संदर्भित करता है, जबकि डीटीएस-एचडी को संदर्भित करता है
डीटीएस एमए (रिसीवर और ओएस समर्थन भिन्न होता है)। आपको केवल या तो उपयोग करना चाहिए डीटीएस or डीटीएस-एचडी
(यदि दोनों निर्दिष्ट हैं, और डीटीएस पहले आता है, केवल डीटीएस उपयोग किया जाएगा)।

सामान्य तौर पर, सभी कोडेक्स में एसपीडीआईफ़ के साथ सूचीबद्ध परिवार --विज्ञापन = सहायता में समर्थित हैं
सिद्धांत।

चेतावनी

इसका उपयोग करने के लिए बहुत अधिक कारण नहीं है। एचडीएमआई असम्पीडित का समर्थन करता है
मल्टीचैनल पीसीएम, और एमपीवी एफएफएमपीईजी के माध्यम से दोषरहित डीटीएस-एचडी डिकोडिंग का समर्थन करता है
libdcadec आवरण।

--ad=<[+|-]family1:(*|decoder1),[+|-]family2:(*|decoder2),...[-]>
उनके परिवार के अनुसार उपयोग किए जाने वाले ऑडियो डिकोडर की प्राथमिकता सूची निर्दिष्ट करें और
डिकोडर नाम। प्रविष्टियां जैसे परिवार:* दिए गए परिवार के सभी डिकोडर्स को प्राथमिकता दें।
यह निर्धारित करते समय कि किस डिकोडर का उपयोग करना है, पहला डिकोडर जो ऑडियो से मेल खाता है
प्रारूप चुना गया है। यदि वह अनुपलब्ध है, तो अगले डिकोडर का उपयोग किया जाता है। अंत में, यह
अन्य सभी डिकोडर्स की कोशिश करता है जो स्पष्ट रूप से चयनित या अस्वीकार नहीं किए गए हैं
विकल्प.

- सूची के अंत में अन्य उपलब्ध डिकोडर्स पर फॉलबैक को दबाता है, पर नहीं
--आदि सूची। + एक प्रविष्टि के सामने डिकोडर को मजबूर करता है। इन दोनों को नहीं करना चाहिए
सामान्य रूप से उपयोग किया जाता है, क्योंकि वे सामान्य डिकोडर ऑटो-चयन को तोड़ते हैं!

- एक प्रविष्टि के सामने डिकोडर के चयन को अक्षम करता है।

उदाहरण

--विज्ञापन=लवसी:एमपी3फ्लोट
FFmpeg/Libav . को प्राथमिकता दें mp3फ्लोट अन्य सभी एमपी3 डिकोडर पर डिकोडर।

--विज्ञापन=spdif:ac3,लैवसी:*
हमेशा FFmpeg/Libav पर किसी भी चीज़ पर spdif AC3 को प्राथमिकता दें।

--विज्ञापन = सहायता
सभी उपलब्ध डिकोडर्स की सूची बनाएं।

चेतावनी

के साथ संपीड़ित ऑडियो पासथ्रू (AC3 और DTS SPDIF/HDMI के माध्यम से) को सक्षम करना
यह विकल्प बहिष्कृत है। उपयोग --ऑडियो-एसपीडीआईफ़ बजाय.

--वॉल्यूम =
स्टार्टअप वॉल्यूम सेट करें। 0 का अर्थ है मौन, 100 का अर्थ है कोई मात्रा में कमी या
प्रवर्धन -1 का मान (डिफ़ॉल्ट) वॉल्यूम नहीं बदलेगा। यह सभी देखें
--सॉफ्टवोल.

नोट:
एमपीवी 0.9 रिलीज के बाद इसे बदल दिया गया था। इससे पहले, 100 का वास्तव में मतलब था
अधिकतम मात्रा। उसी समय, वॉल्यूम स्केल को क्यूबिक बनाया गया था, इसलिए पुराना
मान वैसे भी नए के साथ मेल नहीं खाएंगे।

--ऑडियो-देरी=
सेकंड में ऑडियो विलंब (सकारात्मक या नकारात्मक फ्लोट मान)। सकारात्मक मूल्यों में देरी
ऑडियो, और नकारात्मक मान वीडियो में देरी करते हैं।

--कोई आवाज नही
ध्वनि न बजाएं।

--म्यूट=
स्टार्टअप ऑडियो म्यूट स्थिति सेट करें। स्वत: (डिफ़ॉल्ट) म्यूट स्थिति को नहीं बदलेगा। भी
देखना --आयतन.

--सॉफ्टवॉल =
नियंत्रित करें कि ऑडियो आउटपुट ड्राइवर के वॉल्यूम नियंत्रणों का उपयोग करना है या नहीं
आंतरिक एमपीवी वॉल्यूम फ़िल्टर।

नहीं ऑडियो ड्राइवर नियंत्रण पसंद करते हैं, वॉल्यूम फ़िल्टर का उपयोग तभी करें जब बिल्कुल
जरूरत

हाँ हमेशा वॉल्यूम फ़िल्टर का उपयोग करें

स्वत: यदि ऑडियो ड्राइवर सिस्टम मिक्सर का उपयोग करता है तो वॉल्यूम फ़िल्टर को प्राथमिकता दें (डिफ़ॉल्ट)

का इरादा स्वत: mpv के भीतर से सिस्टम मिक्सर सेटिंग्स को बदलने से बचने के लिए है
डिफ़ॉल्ट सेटिंग्स के साथ। mpv एक वीडियो प्लेयर है, मिक्सर पैनल नहीं। दूसरे पर
हाथ, मिक्सर नियंत्रण पल्सऑडियो जैसे ध्वनि सर्वरों के लिए सक्षम हैं, जो प्रदान करते हैं
प्रति आवेदन मात्रा।

--ऑडियो-डिमक्सर=<[+]नाम>
उपयोग करते समय इस ऑडियो डिमक्सर प्रकार का उपयोग करें --ऑडियो फाइल. to . नाम के पहले '+' का प्रयोग करें
बल लगाओ; यह कुछ चेक छोड़ देगा। डीमक्सर नाम दें जैसा कि प्रिंट किया गया है
--ऑडियो-डिमक्सर=सहायता.

--ad-lavc-ac3drc=
AC-3 ऑडियो स्ट्रीम के लिए डायनामिक रेंज संपीड़न स्तर चुनें। एक
फ़्लोट मान 0 से 1 तक होता है, जहाँ 0 का अर्थ कोई संपीड़न नहीं है (जो कि है)
डिफ़ॉल्ट) और 1 का अर्थ है पूर्ण संपीड़न (जोर से मार्ग को अधिक मौन और इसके विपरीत)
विपरीत)। 6 तक के मान भी स्वीकार किए जाते हैं, लेकिन विशुद्ध रूप से प्रयोगात्मक हैं। इस विकल्प
केवल तभी प्रभाव दिखाता है जब AC-3 स्ट्रीम में आवश्यक श्रेणी संपीड़न होता है
जानकारी.

मानक अनिवार्य है कि डीआरसी डिफ़ॉल्ट रूप से सक्षम है, लेकिन एमपीवी (और कुछ अन्य
खिलाड़ी) बेहतर ऑडियो गुणवत्ता के लिए इसे अनदेखा करें।

--ad-lavc-downmix=
डिकोडर से ऑडियो चैनल डाउनमिक्सिंग का अनुरोध करना है या नहीं (डिफ़ॉल्ट: हाँ)। कुछ
एसी-3, एएसी और डीटीएस जैसे डिकोडर डिकोडिंग पर ऑडियो रीमिक्स कर सकते हैं। अनुरोधित संख्या
आउटपुट चैनलों के साथ सेट किया गया है --ऑडियो-चैनल विकल्प। खेलने के लिए उपयोगी
स्टीरियो सिस्टम पर सराउंड ऑडियो।

--ad-lavc-threads=<0-16>
डिकोडिंग के लिए उपयोग किए जाने वाले थ्रेड्स की संख्या। क्या थ्रेडिंग वास्तव में समर्थित है
कोडेक पर निर्भर करता है। इस लेखन के समय, यह केवल कुछ दोषरहित कोडेक्स के लिए समर्थित है।
0 का अर्थ है मशीन पर कोर की संख्या का स्वतः पता लगाना और उसका अधिकतम उपयोग करना
16 का (डिफ़ॉल्ट: 1)।

--ad-lavc-o= = [, = [,...]]
libavcodec डिकोडर के लिए AVOptions पास करें। ध्यान दें, o= अनावश्यक और . बनाने के लिए एक पैच
AVOption प्रणाली के माध्यम से सभी अज्ञात विकल्पों को पास करने का स्वागत है। की एक पूरी सूची
AVOptions FFmpeg मैनुअल में पाया जा सकता है।

--ad-spdif-dtshd= , --डीटीएसएचडी, --नहीं-डीटीएसएचडी
यदि DTS से होकर गुजरता है, तो DTS-HD का उपयोग करें।

चेतावनी

यह और इसके माध्यम से पासथ्रू को सक्षम करना --आदि उपयोग करने के पक्ष में बहिष्कृत हैं
--ऑडियो-spdif=dts-hd.

--ऑडियो-चैनल=
ऑडियो आउटपुट के लिए चैनल लेआउट का अनुरोध करें (डिफ़ॉल्ट: ऑटो)। यह एओ से पूछेगा
दिए गए चैनल लेआउट के साथ एक उपकरण खोलें। इसे स्वीकार करना एओ पर निर्भर है
लेआउट, या फ़ॉलबैक चुनने के लिए या अनुरोधित लेआउट नहीं होने पर त्रुटि करने के लिए
समर्थित।

RSI --ऑडियो-चैनल विकल्प या तो एक चैनल नंबर या एक स्पष्ट चैनल लेता है
लेआउट। चैनल नंबर डिफ़ॉल्ट लेआउट को संदर्भित करते हैं, उदाहरण के लिए 2 चैनल स्टीरियो को संदर्भित करते हैं,
6 5.1 को संदर्भित करता है।

देख --ऑडियो-चैनल=सहायता परिभाषित डिफ़ॉल्ट लेआउट के लिए आउटपुट। यह भी सूचीबद्ध करता है
स्पीकर के नाम, जिनका उपयोग मनमाने चैनल लेआउट को व्यक्त करने के लिए किया जा सकता है (जैसे
fl-fr-lfe ० है)।

डिफ़ॉल्ट है --ऑडियो-चैनल = ऑटो, जो इनपुट का उपयोग करके ऑडियो चलाने की कोशिश करता है
फ़ाइल का चैनल लेआउट। (या अधिक सटीक रूप से, ऑडियो फ़िल्टर श्रृंखला का आउटपुट।)
(खाली के लिए एक स्वीकृत अप्रचलित उपनाम है स्वत:.)

यह डिकोडर से चैनल लेआउट के लिए भी अनुरोध करेगा। यदि डिकोडर नहीं करता है
लेआउट का समर्थन करें, यह अपने मूल चैनल लेआउट पर वापस आ जाएगा। (आप उपयोग कर सकते हैं
--ad-lavc-downmix=नहीं डिकोडर को हमेशा अपने मूल लेआउट को आउटपुट करने के लिए।) नोट
कि केवल कुछ डिकोडर रीमिक्सिंग ऑडियो का समर्थन करते हैं। कुछ जिनमें एसी -3, एएसी या . शामिल हैं
डीटीएस ऑडियो।

यदि मीडिया फ़ाइल का चैनल लेआउट (यानी डिकोडर) और AO का चैनल
लेआउट मेल नहीं खाता, mpv एक रूपांतरण फ़िल्टर डालने का प्रयास करेगा।

चेतावनी

का प्रयोग स्वत: एचडीएमआई पर ऑडियो का उपयोग करते समय समस्याएँ पैदा कर सकता है। ओएस होगा
आम तौर पर सभी चैनल लेआउट की रिपोर्ट करें जो _can_ HDMI के ऊपर जाते हैं, भले ही
रिसीवर उनका समर्थन नहीं करता है। अगर एक रिसीवर को एक असमर्थित चैनल मिलता है
लेआउट, यादृच्छिक चीजें हो सकती हैं, जैसे अतिरिक्त छोड़ना
चैनल, या शोर जोड़ना।

--ऑडियो-डिस्प्ले=
इस विकल्प को पर सेट करना कुर्की (डिफ़ॉल्ट) छवि संलग्नक प्रदर्शित करेगा (जैसे
एल्बम कवर आर्ट) ऑडियो फ़ाइलें चलाते समय। यह मिली पहली छवि प्रदर्शित करेगा,
और अतिरिक्त छवियां वीडियो ट्रैक के रूप में उपलब्ध हैं।

इस विकल्प को पर सेट करना नहीं ऑडियो चलाते समय वीडियो के प्रदर्शन को पूरी तरह अक्षम कर देता है
फाइलें.

इस विकल्प का सामान्य वीडियो ट्रैक वाली फ़ाइलों पर कोई प्रभाव नहीं पड़ता है।

--ऑडियो-फ़ाइल=
वीडियो देखते समय बाहरी फ़ाइल से ऑडियो चलाएं। इस विकल्प का प्रत्येक उपयोग
एक नया ऑडियो ट्रैक जोड़ देगा। विवरण समान हैं कैसे --उप-फ़ाइल काम करता है।

--ऑडियो-प्रारूप=
ऑडियो फ़िल्टर परत से ध्वनि तक आउटपुट के लिए उपयोग किए जाने वाले नमूना प्रारूप का चयन करें
कार्ड। मान जो गोद लेने के विवरण में नीचे सूचीबद्ध हैं:
प्रारूप ऑडियो फिल्टर।

--ऑडियो-नमूना=
उपयोग की जाने वाली आउटपुट नमूना दर का चयन करें (बेशक साउंड कार्ड की सीमाएं हैं
यह)। यदि चयनित नमूना आवृत्ति धारा की आवृत्ति से भिन्न है
मीडिया, lavrresample ऑडियो फ़िल्टर को ऑडियो फ़िल्टर परत में डाला जाएगा
अंतर की भरपाई के लिए।

--गैपलेस-ऑडियो=
के बिंदु पर बिना किसी मौन या व्यवधान के लगातार ऑडियो फ़ाइलें चलाने का प्रयास करें
फ़ाइल परिवर्तन। चूक: कमज़ोर.

नहीं गैपलेस ऑडियो अक्षम करें।

हाँ ऑडियो डिवाइस को पहले के अनुसार चुने गए मापदंडों का उपयोग करके खोला जाता है
फ़ाइल चलाई जाती है और फिर गैपलेस प्लेबैक के लिए खुली रखी जाती है। इसका अर्थ है कि यदि
उदाहरण के लिए पहली फ़ाइल की नमूना दर कम है, फिर निम्न फ़ाइलें
उसी कम नमूना दर के लिए पुन: नमूना हो सकता है, जिसके परिणामस्वरूप ध्वनि कम हो जाती है
गुणवत्ता। यदि आप विभिन्न मापदंडों के साथ फ़ाइलें चलाते हैं, तो विकल्पों का उपयोग करने पर विचार करें
जैसे --ऑडियो-नमूना और --ऑडियो प्रारूप स्पष्ट रूप से चयन करने के लिए क्या
साझा आउटपुट स्वरूप होगा।

कमज़ोर आम तौर पर, ऑडियो डिवाइस को खुला रखा जाता है (प्रारूप का उपयोग करके यह पहले था
के साथ आरंभ किया गया)। यदि ऑडियो प्रारूप डिकोडर आउटपुट बदलता है, तो ऑडियो
डिवाइस बंद है और फिर से खोल दिया गया है। इसका मतलब है कि आप सामान्य रूप से गैपलेस हो जाएंगे
उन फ़ाइलों के साथ ऑडियो जो समान सेटिंग्स का उपयोग करके एन्कोड किए गए थे, लेकिन शायद नहीं
अन्य मामलों में अंतराल रहित। (इसके विपरीत हाँ, आपको चिंता करने की ज़रूरत नहीं है
पहली फ़ाइल की तरह कोने के मामले बहुत कम गुणवत्ता वाले आउटपुट प्रारूप को सेट करते हैं,
और उच्च गुणवत्ता वाली फाइलों के प्लेबैक को बर्बाद कर रहा है।)

नोट:
यह सुविधा सरल तरीके से लागू की गई है और ऑडियो आउटपुट डिवाइस पर निर्भर करती है
एक फ़ाइल से दूसरी फ़ाइल में जाते समय प्लेबैक जारी रखने के लिए बफरिंग। अगर
नई फ़ाइल का प्लेबैक धीरे-धीरे शुरू होता है, उदाहरण के लिए क्योंकि इसे a . से चलाया जाता है
दूरस्थ नेटवर्क स्थान या क्योंकि आपने कैश सेटिंग्स निर्दिष्ट की हैं जो
प्रारंभिक कैश भरने के लिए समय की आवश्यकता होती है, फिर बफ़र किया गया ऑडियो समाप्त हो सकता है
नई फ़ाइल का प्लेबैक शुरू होने से पहले।

--प्रारंभिक-ऑडियो-सिंक, --नहीं-प्रारंभिक-ऑडियो-सिंक
वीडियो फ़ाइल शुरू करते समय या खोज जैसी घटनाओं के बाद, mpv डिफ़ॉल्ट रूप से होगा
ऑडियो स्ट्रीम को वीडियो के समान टाइमस्टैम्प से प्रारंभ करने के लिए संशोधित करें, द्वारा
या तो शुरुआत में चुप्पी डालना या पहले नमूनों को काट देना। अक्षम करने
यह विकल्प खिलाड़ी को पुराने mpv संस्करणों की तरह व्यवहार करने के लिए प्रेरित करता है: वीडियो और ऑडियो
दोनों तुरंत प्रारंभ हो जाते हैं, भले ही उनके प्रारंभ टाइमस्टैम्प भिन्न हों, और फिर वीडियो
बाद में सही सिंक्रनाइज़ेशन तक पहुंचने के लिए यदि आवश्यक हो तो समय को धीरे-धीरे समायोजित किया जाता है।

--सॉफ्टवॉल-मैक्स=<100.0-1000.0>
अधिकतम प्रवर्धन स्तर को प्रतिशत में सेट करें (डिफ़ॉल्ट: 130)। 130 का मान होगा
आपको वॉल्यूम को सामान्य स्तर से लगभग दोगुना समायोजित करने की अनुमति देता है।

--ऑडियो-फ़ाइल-ऑटो= , --नो-ऑडियो-फाइल-ऑटो
वीडियो फ़ाइल नाम से मेल खाने वाली अतिरिक्त ऑडियो फ़ाइलें लोड करें। पैरामीटर निर्दिष्ट करता है
बाहरी ऑडियो फाइलों का मिलान कैसे किया जाता है। सटीक डिफ़ॉल्ट रूप से सक्षम है।

नहीं बाहरी ऑडियो फ़ाइलों को स्वचालित रूप से लोड न करें।

सटीक मीडिया फ़ाइल नाम को ऑडियो फ़ाइल एक्सटेंशन (डिफ़ॉल्ट) के साथ लोड करें।

फजी मीडिया फ़ाइल नाम वाली सभी ऑडियो फ़ाइलें लोड करें।

सब वर्तमान निर्देशिका में सभी ऑडियो फ़ाइलें लोड करें।

--ऑडियो-क्लाइंट-नाम=
एप्लिकेशन का नाम प्लेयर ऑडियो API को रिपोर्ट करता है। आप चाहें तो उपयोगी हो सकते हैं
किसी भिन्न ऑडियो प्रोफ़ाइल को बाध्य करने के लिए (उदाहरण के लिए PulseAudio के साथ), या अपना स्वयं का सेट करने के लिए
आवेदन का नाम libmpv का उपयोग करते समय।

--वॉल्यूम-पुनर्स्थापना-डेटा =
प्लेबैक रेज़्यूमे द्वारा उपयोग के लिए आंतरिक रूप से उपयोग किया जाता है (उदाहरण के साथ .) छोड़ें_घड़ी_बाद में) पुनर्स्थापित कर रहा है
मूल्य सावधानी से किया जाना चाहिए, क्योंकि विभिन्न एओ के साथ-साथ सॉफ्टवॉल भी हो सकता है
अलग-अलग मान श्रेणियां, और वॉल्यूम सेट करते समय हम वॉल्यूम को पुनर्स्थापित नहीं करना चाहते हैं
सिस्टम को व्यापक रूप से बदलता है। सामान्य विकल्प (जैसे --आयतन) हमेशा सेट करेगा
आयतन। वॉल्यूम को सुरक्षित तरीके से पुनर्स्थापित करने के लिए इस विकल्प को जोड़ा गया था
वॉल्यूम सेट करने के लिए उपयोग की जाने वाली विधि), और आम तौर पर उपयोगी नहीं होती है। इसके शब्दार्थ हैं
mpv के लिए निजी माना जाता है।

प्रयोग नहीं करें।

--ऑडियो-बफर=
ऑडियो आउटपुट न्यूनतम बफर सेट करें। ऑडियो डिवाइस वास्तव में एक बना सकता है
बड़ा बफर अगर यह कृपया। यदि डिवाइस एक छोटा बफर बनाता है, तो अतिरिक्त
ऑडियो को एक अतिरिक्त सॉफ़्टवेयर बफ़र में बफ़र किया जाता है।

इसे बड़ा करने से सॉफ्ट-वॉल्यूम और अन्य फिल्टर धीमी प्रतिक्रिया करेंगे, परिचय
प्लेबैक गति परिवर्तन पर अतिरिक्त मुद्दे, और ऑडियो प्रारूप पर प्लेयर को ब्लॉक करें
परिवर्तन। एक छोटा बफ़र ऑडियो ड्रॉपआउट का कारण बन सकता है।

इस विकल्प का उपयोग केवल परीक्षण के लिए किया जाना चाहिए। यदि एक गैर-डिफ़ॉल्ट मान मदद करता है
महत्वपूर्ण रूप से, एमपीवी डेवलपर्स से संपर्क किया जाना चाहिए।

डिफ़ॉल्ट: 0.2 (200 एमएस)।

मूवी
--नो-सब
फ़ाइल लोड होने पर किसी उपशीर्षक का चयन न करें।

--उप-डिमक्सर=<[+]नाम>
फ़ोर्स उपशीर्षक डीमक्सर प्रकार --उप-फ़ाइल. डीमक्सर नाम दें जैसा कि प्रिंट किया गया है
--उप-डिमक्सर=सहायता.

--उप-देरी=
द्वारा विलंबित उपशीर्षक सेकंड। नकारात्मक हो सकता है।

--उप-फ़ाइल=उपशीर्षकफ़ाइल
बाहरी उपशीर्षक की सूची में एक उपशीर्षक फ़ाइल जोड़ें।

आप उपयोग करते हैं --उप-फ़ाइल केवल एक बार, यह उपशीर्षक फ़ाइल डिफ़ॉल्ट रूप से प्रदर्शित होती है।

If --उप-फ़ाइल कई बार उपयोग किया जाता है, उपशीर्षक का उपयोग करने के लिए स्विच किया जा सकता है
उपशीर्षक ट्रैक साइकिल द्वारा रनटाइम। एक साथ दो उपशीर्षक दिखाना संभव है:
उपयोग --सिडो प्रथम उपशीर्षक अनुक्रमणिका का चयन करने के लिए, और --सेकेंडरी-सिडो चयन करने के लिए
दूसरा सूचकांक। (इंडेक्स टर्मिनल आउटपुट पर के बाद प्रिंट होता है --सिड= में
धाराओं की सूची।)

--सेकेंडरी-सिड=
एक द्वितीयक उपशीर्षक स्ट्रीम चुनें। यह समान है --सिडो. यदि एक माध्यमिक
उपशीर्षक का चयन किया जाता है, इसे शीर्षशीर्षक के रूप में प्रस्तुत किया जाएगा (अर्थात के शीर्ष पर)
स्क्रीन) सामान्य उपशीर्षक के साथ, और दो उपशीर्षक प्रस्तुत करने का एक तरीका प्रदान करता है
तुरंत।

इस सुविधा से जुड़ी कुछ चेतावनियाँ हैं। उदाहरण के लिए, बिटमैप उपशीर्षक
हमेशा अपनी सामान्य स्थिति में प्रस्तुत किया जाएगा, इसलिए बिटमैप उपशीर्षक का चयन करना
द्वितीयक उपशीर्षक के परिणामस्वरूप उपशीर्षक अतिव्यापी होंगे। माध्यमिक उपशीर्षक हैं
वीडियो अक्षम होने पर टर्मिनल पर कभी नहीं दिखाया जाता है।

नोट:
किसी भी स्वरूपण टैग की शैली और व्याख्या माध्यमिक के लिए अक्षम है
उपशीर्षक आंतरिक रूप से, समान तंत्र --नहीं-उप-गधा पट्टी करने के लिए प्रयोग किया जाता है
स्टाइल।

नोट:
यदि मुख्य उपशीर्षक स्ट्रीम में फ़ॉर्मेटिंग टैग होते हैं जो उपशीर्षक प्रदर्शित करते हैं
स्क्रीन के शीर्ष पर, यह द्वितीयक उपशीर्षक के साथ ओवरलैप होगा। प्रति
इसे रोकें, आप उपयोग कर सकते हैं --नहीं-उप-गधा मुख्य उपशीर्षक में स्टाइल को अक्षम करने के लिए
धारा।

--उप-पैमाने=<0-100>
पाठ उपशीर्षक फ़ॉन्ट आकार के लिए कारक (डिफ़ॉल्ट: 1)।

नोट:
यह एएसएस उपशीर्षक को भी प्रभावित करता है, और गलत उपशीर्षक को जन्म दे सकता है
प्रतिपादन। सावधानी से प्रयोग करें, या प्रयोग करें --उप-पाठ-फ़ॉन्ट-आकार बजाय.

--उप-पैमाने-दर-विंडो=
उपशीर्षक को विंडो आकार के साथ स्केल करना है या नहीं (डिफ़ॉल्ट: हाँ)। अगर यह होता है
अक्षम, विंडो का आकार बदलने से उपशीर्षक फ़ॉन्ट आकार नहीं बदलेगा।

पसंद --उप-पैमाने, यह ASS उपशीर्षक को तोड़ सकता है।

--उप-पैमाने के साथ-खिड़की=
वीडियो के बजाय उपशीर्षक का फ़ॉन्ट आकार विंडो के सापेक्ष बनाएं। यह है
उपयोगी है अगर आप हमेशा एक ही फ़ॉन्ट आकार चाहते हैं, भले ही वीडियो गुप्त न हो
विंडो पूरी तरह से, उदाहरण के लिए क्योंकि स्क्रीन पहलू और विंडो पहलू बेमेल (और खिलाड़ी
काली पट्टियाँ जोड़ता है)।

डिफ़ॉल्ट: हाँ।

इस विकल्प का नाम गलत है। भ्रामक रूप से समान लगने वाले विकल्प में अंतर
--उप-पैमाने-दर-विंडो अर्थात --उप-पैमाने-साथ-खिड़की के साथ अभी भी तराजू
अनुमानित विंडो आकार, जबकि दूसरा विकल्प इस स्केलिंग को अक्षम करता है।

केवल सादा पाठ उपशीर्षक को प्रभावित करता है (या ASS if --गधा-शैली-ओवरराइड उच्च सेट है
पर्याप्त)।

--ass-स्केल-साथ-खिड़की=
पसंद --उप-पैमाने-साथ-खिड़की, लेकिन उपशीर्षक को केवल ASS प्रारूप में प्रभावित करता है। पसंद
--उप-पैमाने, यह ASS उपशीर्षक को तोड़ सकता है।

डिफ़ॉल्ट: नहीं।

--एम्बेडेड फोंट, --नहीं-एम्बेडेड फ़ॉन्ट्स
Matroska कंटेनर फ़ाइलों और ASS स्क्रिप्ट में एम्बेड किए गए फ़ॉन्ट का उपयोग करें (डिफ़ॉल्ट: सक्षम)।
इन फोंट का उपयोग एसएसए/एएसएस उपशीर्षक प्रतिपादन के लिए किया जा सकता है।

--उप-स्थिति=<0-100>
स्क्रीन पर उपशीर्षक की स्थिति निर्दिष्ट करें। मान लंबवत स्थिति है
स्क्रीन की ऊंचाई के % में उपशीर्षक का।

नोट:
यह एएसएस उपशीर्षक को भी प्रभावित करता है, और गलत उपशीर्षक को जन्म दे सकता है
प्रतिपादन। सावधानी से प्रयोग करें, या प्रयोग करें --उप-पाठ-मार्जिन-y बजाय.

--उप-गति=<0.1-10.0>
उपशीर्षक ईवेंट टाइमस्टैम्प को दिए गए मान से गुणा करें। ठीक करने के लिए इस्तेमाल किया जा सकता है
फ्रेम-आधारित उपशीर्षक प्रारूपों के लिए प्लेबैक गति। केवल पाठ उपशीर्षक को प्रभावित करता है।

उदाहरण

--उप-गति=25/23.976` लोड किए गए फ्रेम आधारित उपशीर्षक चलाता है
23.976 के 25 एफपीएस पर फ्रैमरेट मानकर।

--ass-force-style=<[Style.]Param=Value[,...]>
कुछ शैली या स्क्रिप्ट जानकारी पैरामीटर को ओवरराइड करें।

उदाहरण

· --ass-force-style=फ़ॉन्टनाम=एरियल,डिफ़ॉल्ट.बोल्ड=1

· --ass-force-style=PlayResY=768

नोट:
इस विकल्प का उपयोग करने से गलत उपशीर्षक प्रतिपादन हो सकता है।

--गधा-संकेत=
फ़ॉन्ट संकेत प्रकार सेट करें। हो सकता है:

कोई नहीं कोई संकेत नहीं (डिफ़ॉल्ट)

प्रकाश फ्री टाइप ऑटोहिंटर, लाइट मोड

साधारण फ्रीटाइप ऑटोहिंटर, सामान्य मोड

देशी फ़ॉन्ट देशी हिंटर

चेतावनी

हिंटिंग को सक्षम करने से गलत स्थान पर टेक्स्ट हो सकता है (ऐसी स्थितियों में)
वीडियो पृष्ठभूमि के साथ मेल खाना चाहिए), या की चिकनाई को कम करें
कुछ बुरी तरह से लिखित ASS स्क्रिप्ट के साथ एनिमेशन। यह अनुशंसा नहीं की जाती है
इस विकल्प का उपयोग करें, जब तक कि वास्तव में आवश्यकता न हो।

--ass-line-spacing=
SSA/ASS रेंडरर के लिए लाइन स्पेसिंग मान सेट करें।

--ass-shaper=
libass द्वारा उपयोग किए जाने वाले टेक्स्ट लेआउट इंजन को सेट करें।

सरल केवल फ़्रीबिडी का उपयोग करता है, तेज़, कुछ भाषाओं को सही ढंग से प्रस्तुत नहीं करता

जटिल
HarfBuzz का उपयोग करता है, धीमा, व्यापक भाषा समर्थन

जटिल डिफ़ॉल्ट है। यदि libass को HarfBuzz के विरुद्ध संकलित नहीं किया गया है, तो libass
चुपचाप वापस सरल.

--ass-शैलियाँ=
निर्दिष्ट फ़ाइल में पाए जाने वाले सभी SSA/ASS शैलियों को लोड करें और पाठ प्रस्तुत करने के लिए उनका उपयोग करें
उपशीर्षक। फ़ाइल का सिंटैक्स बिल्कुल जैसा है [वी4 शैलियाँ] / [वी4+ शैलियाँ]
एसएसए / एएसएस का खंड।

नोट:
इस विकल्प का उपयोग करने से गलत उपशीर्षक प्रतिपादन हो सकता है।

--ass-शैली-ओवरराइड=
नियंत्रित करें कि उपयोगकर्ता शैली ओवरराइड लागू किया जाना चाहिए या नहीं।

हाँ सभी लागू करें --गधा-* स्टाइल ओवरराइड विकल्प। किसी के लिए डिफ़ॉल्ट बदलना
इन विकल्पों में से गलत उपशीर्षक प्रतिपादन (डिफ़ॉल्ट) हो सकता है।

साइनफ़्स पसंद हाँ, लेकिन लागू करें --उप-पैमाने केवल संकेतों के लिए

नहीं उपशीर्षक स्क्रिप्ट द्वारा मजबूर उपशीर्षक प्रस्तुत करें।

मजबूर द्वारा परिभाषित फ़ॉन्ट शैली को बाध्य करने का प्रयास करें --उप-पाठ-* विकल्प। कर सकना
आसानी से प्रतिपादन तोड़ो।

--गधा-बल-मार्जिन
शीर्षशीर्षक और उपशीर्षक उपलब्ध होने पर उन्हें काली सीमाओं में रखने में सक्षम बनाता है,
यदि उपशीर्षक ASS प्रारूप में हैं।

डिफ़ॉल्ट: नहीं।

--उप-उपयोग-मार्जिन
शीर्षशीर्षक और उपशीर्षक उपलब्ध होने पर उन्हें काली सीमाओं में रखने में सक्षम बनाता है,
यदि उपशीर्षक एक सादे पाठ प्रारूप में हैं (या ASS if --गधा-शैली-ओवरराइड सेट है
पर्याप्त ऊँचा)।

डिफ़ॉल्ट: हाँ।

से बदला गया --गधा-उपयोग-मार्जिन. एएसएस उपशीर्षक को सीमाओं में भी रखने के लिए (जैसे
पुराना विकल्प किया), यह भी जोड़ें --गधा-बल-मार्जिन.

--ass-vsfilter-पहलू-compat=
अनुकूलता के लिए एनामॉर्फिक वीडियो चलाते समय एसएसए/एएसएस उपशीर्षक बढ़ाएं
पारंपरिक VSFilter व्यवहार। वीडियो संग्रहीत होने पर इस स्विच का कोई प्रभाव नहीं पड़ता है
वर्ग पिक्सेल के साथ।

एसएसए/एएसएस उपशीर्षक प्रारूपों के लिए ऐतिहासिक रूप से सबसे अधिक उपयोग किया जाने वाला रेंडरर,
VSFilter में संदिग्ध व्यवहार था जिसके परिणामस्वरूप उपशीर्षक भी खिंचे जा रहे थे
यदि वीडियो को एनामॉर्फिक प्रारूप में संग्रहीत किया गया था जिसे प्रदर्शन के लिए स्केलिंग की आवश्यकता होती है।
यह व्यवहार आमतौर पर अवांछनीय है और नए VSFilter संस्करण व्यवहार कर सकते हैं
अलग ढंग से। हालांकि, कई मौजूदा स्क्रिप्ट्स द्वारा स्ट्रेचिंग के लिए क्षतिपूर्ति की जाती है
चीजों को विपरीत दिशा में संशोधित करना। इस प्रकार, यदि ऐसी लिपियों को प्रदर्शित किया जाता है
"सही ढंग से", वे इच्छित के रूप में प्रकट नहीं होंगे। यह स्विच के अनुकरण को सक्षम बनाता है
पुराने VSFilter व्यवहार (अवांछनीय लेकिन कई मौजूदा लिपियों द्वारा अपेक्षित)।

डिफ़ॉल्ट रूप से सक्षम।

--ass-vsfilter-blur-compat=
स्केल \धुंधला स्क्रिप्ट रिज़ॉल्यूशन के बजाय वीडियो रिज़ॉल्यूशन द्वारा टैग (द्वारा सक्षम)
चूक)। यह VSFilter में बग है, जिसे कुछ के अनुसार, अब ठीक नहीं किया जा सकता है
अनुकूलता के नाम पर।

ध्यान दें कि यह ऑफ़सेट स्केल की गणना के लिए वास्तविक वीडियो रिज़ॉल्यूशन का उपयोग करता है
कारक, वीडियो फ़िल्टर श्रृंखला या वीडियो आउटपुट का उपयोग नहीं करता है।

--ass-vsfilter-color-compat=
मैंगल रंग जैसे (xy-)vsfilter do (डिफ़ॉल्ट: मूल)। ऐतिहासिक रूप से, VSFilter था
रंग अंतरिक्ष जागरूक नहीं। यह तब तक कोई समस्या नहीं थी जब तक कि SD . के लिए रंग स्थान का उपयोग किया जाता है
वीडियो (BT.601) का उपयोग किया गया था। लेकिन जब सब कुछ HD ​​(BT.709) में बदल गया, तो VSFilter था
अभी भी RGB रंगों को BT.601 में परिवर्तित करना, उन्हें वीडियो फ्रेम में प्रस्तुत करना, और
वीडियो आउटपुट के लिए फ्रेम को संभाला, जो रूपांतरण के लिए BT.709 का उपयोग करेगा
आरजीबी। परिणाम मैंगल्ड उपशीर्षक रंग थे। बाद में, खराब हैक्स को शीर्ष पर जोड़ा गया
रंगों को कैसे नियंत्रित किया जाना है, इसे नियंत्रित करने के लिए ASS प्रारूप का।

बुनियादी केवल BT.601->BT.709 मैंगलिंग को संभालें, यदि उपशीर्षक इंगित करते हैं कि
यह आवश्यक है (डिफ़ॉल्ट)।

पूर्ण पूरा संभालो वाईसीबीसीआर मैट्रिक्स द्वारा समर्थित सभी वीडियो रंग रिक्त स्थान के साथ शीर्षलेख
libass और mpv. इससे कोने के मामलों में खराब टूट-फूट हो सकती है और ऐसा नहीं है
संगतता (उम्मीद है) के लिए कड़ाई से आवश्यक है, यही कारण है कि ऐसा नहीं है
चूक।

बल-601
बल BT.601->BT.709 मैंगलिंग, उपशीर्षक हेडर या वीडियो रंग की परवाह किए बिना
अंतरिक्ष.

नहीं कलर मैंगलिंग को पूरी तरह से अक्षम करें। सभी रंग आरजीबी हैं।

इसके अलावा कुछ भी चुनना नहीं उपशीर्षक का रंग वीडियो पर निर्भर करेगा
रंग स्थान, और यह उदाहरण के लिए सिद्धांत रूप में एक उपशीर्षक स्क्रिप्ट का पुन: उपयोग करना संभव नहीं है
एक और वीडियो फ़ाइल के साथ। --गधा-शैली-ओवरराइड विकल्प यह कैसे प्रभावित नहीं करता है
विकल्प की व्याख्या की जाती है।

--खिंचाव-डीवीडी-उप=
बेहतर दिखने वाले फोंट के लिए एनामॉर्फिक वीडियो चलाते समय डीवीडी उपशीर्षक को स्ट्रेच करें
बुरी तरह से महारत हासिल डीवीडी। जब वीडियो वर्गाकार के साथ संग्रहीत किया जाता है तो इस स्विच का कोई प्रभाव नहीं पड़ता है
पिक्सल - जो कि डीवीडी इनपुट के लिए मामला नहीं हो सकता है।

कई स्टूडियो ऑथरिंग के समय वर्ग पिक्सेल के लिए डिज़ाइन किए गए बिटमैप फ़ॉन्ट का उपयोग करते हैं
डीवीडी, जिससे डीवीडी प्लेयर पर प्लेबैक पर फोंट खिंचे हुए दिखते हैं। इस विकल्प
उन्हें ठीक करता है, हालांकि संभवतः कुछ उपशीर्षकों को गलत संरेखित करने की कीमत पर (उदाहरण के लिए साइन
अनुवाद)।

डिफ़ॉल्ट रूप से अक्षम

--खिंचाव-छवि-उप-से-स्क्रीन=
वीडियो के हाशिये पर ध्यान न देते हुए DVD और अन्य छवि उपशीर्षक को स्क्रीन पर तानें।
इसका एक समान प्रभाव है --उप-उपयोग-मार्जिन पाठ उपशीर्षक के लिए, सिवाय इसके कि
टेक्स्ट को ही स्ट्रेच किया जाएगा, न कि केवल रिपोजिट किया जाएगा। (कम से कम सामान्य तौर पर यह
अपरिहार्य है, क्योंकि एक छवि बिटमैप सिद्धांत रूप में एक एकल बिटमैप से मिलकर बना हो सकता है
पूरी स्क्रीन को कवर करता है, और खिलाड़ी को यह नहीं पता होगा कि वास्तव में टेक्स्ट के हिस्से कहां हैं
स्थित हैं।)

यह विकल्प उपशीर्षक को सही ढंग से प्रदर्शित नहीं करता है। सावधानी से प्रयोग करें।

डिफ़ॉल्ट रूप से अक्षम

--उप-गधा, --नहीं-उप-गधा
मूल रूप से ASS उपशीर्षक प्रस्तुत करें (डिफ़ॉल्ट रूप से सक्षम)।

If --नहीं-उप-गधा निर्दिष्ट है, सभी टैग और शैली घोषणाएं छीन ली गई हैं और
प्रदर्शन पर ध्यान नहीं दिया। उपशीर्षक रेंडरर द्वारा निर्दिष्ट फ़ॉन्ट शैली का उपयोग करता है
--उप-पाठ- इसके बजाय विकल्प।

नोट:
का प्रयोग --नहीं-उप-गधा का गलत या पूरी तरह से टूटा हुआ प्रतिपादन हो सकता है
एएसएस/एसएसए उपशीर्षक। कभी-कभी स्टाइल को जबरन ओवरराइड करना उपयोगी हो सकता है
एएसएस उपशीर्षक के, लेकिन सामान्य रूप से बचा जाना चाहिए।

नोट:
प्रयोग करके देखें --गधा-शैली-ओवरराइड=बल बजाय.

--उप-ऑटो= , --नो-सब-ऑटो
वीडियो फ़ाइल नाम से मेल खाने वाली अतिरिक्त उपशीर्षक फ़ाइलें लोड करें। पैरामीटर निर्दिष्ट करता है
बाहरी उपशीर्षक फ़ाइलों का मिलान कैसे किया जाता है। सटीक डिफ़ॉल्ट रूप से सक्षम है।

नहीं बाहरी उपशीर्षक फ़ाइलों को स्वचालित रूप से लोड न करें।

सटीक मीडिया फ़ाइल नाम को उपशीर्षक फ़ाइल एक्सटेंशन (डिफ़ॉल्ट) के साथ लोड करें।

फजी मीडिया फ़ाइल नाम वाले सभी उप लोड करें।

सब वर्तमान में सभी उप लोड करें और --उप-पथ निर्देशिकाओं.

--उप-कोडपेज=
अगर आपका सिस्टम सपोर्ट करता है iconv(3), आप उपशीर्षक निर्दिष्ट करने के लिए इस विकल्प का उपयोग कर सकते हैं
कोडपेज। डिफ़ॉल्ट रूप से, वर्णसेट का अनुमान लगाने के लिए uchardet का उपयोग किया जाएगा। अगर mpv नहीं है
uchardet के साथ संकलित, enca का उपयोग किया जाएगा। अगर mpv न तो के साथ संकलित किया गया है
उचर्डेट और न ही एनका, यूटीएफ -8: यूटीएफ -8-टूटा हुआ डिफ़ॉल्ट है, जिसका अर्थ है कि यह कोशिश करेगा
UTF-8 का उपयोग करें, अन्यथा UTF-8-ब्रोकन छद्म कोडपेज (नीचे देखें)।

इस विकल्प के लिए डिफ़ॉल्ट मान है स्वत:, जिसका वास्तविक प्रभाव इस बात पर निर्भर करता है कि क्या
ईएनसीए संकलित है।

चेतावनी

यदि आप वर्ण सेट को बाध्य करते हैं, तो उपशीर्षक भी जो UTF-8 के रूप में जाने जाते हैं
रिकोड किया जा सकता है, जो शायद वह नहीं है जिसकी आप अपेक्षा करते हैं। उपसर्ग कोडपेज . के साथ
यूटीएफ 8: यदि आप चाहते हैं कि कोडपेज का उपयोग केवल तभी किया जाए जब इनपुट मान्य न हो
यूटीएफ-8.

उदाहरण

· --उप-कोडपेज=utf8:latin2 यदि इनपुट UTF-2 नहीं है, तो लैटिन 8 का प्रयोग करें।

· --उप-कोडपेज=सीपी1250 हमेशा रीकोडिंग को cp1250 पर बाध्य करें।

छद्म कोडपेज UTF-8-ब्रोकन आंतरिक रूप से उपयोग किया जाता है। जब यह कोडपेज है,
उपशीर्षक को यूटीएफ -8 के रूप में "लैटिन 1" के साथ बाइट्स के लिए फ़ॉलबैक के रूप में व्याख्या किया जाता है जो हैं
मान्य UTF-8 अनुक्रम नहीं। iconv इस मोड में कभी शामिल नहीं होता है।

यदि खिलाड़ी को ENCA समर्थन के साथ संकलित किया गया था, तो आप इसे निम्नलिखित के साथ नियंत्रित कर सकते हैं
वाक्य - विन्यास:

--उप-कोडपेज=एनका: : कोडपेज>

ENCA को कोडपेज का पता लगाने में मदद करने के लिए दो अक्षरों के कोड का उपयोग करके भाषा निर्दिष्ट की जाती है
खुद ब खुद। यदि कोई अमान्य भाषा कोड दर्ज किया गया है, तो mpv शिकायत करेगा और सूचीबद्ध करेगा
वैध भाषाएं। (ध्यान दें कि यह सूची केवल तभी छापी जाएगी जब
रूपांतरण कोड वास्तव में कहा जाता है, उदाहरण के लिए बाहरी उपशीर्षक लोड करते समय)।
यदि स्वतः-पहचान विफल हो जाता है, तो फ़ॉलबैक कोडपृष्ठ का उपयोग किया जाता है। यदि कोई फ़ॉलबैक निर्दिष्ट नहीं है,
UTF-8-ब्रोकन प्रयोग किया जाता है।

उदाहरण

· --उप-कोडपेज=एनका:pl:cp1250 उपशीर्षक मानते हुए एन्कोडिंग का अनुमान लगाएं
पोलिश, cp1250 . पर वापस आएं

· --उप-कोडपेज=एनका:pl पोलिश के लिए एन्कोडिंग का अनुमान लगाएं, UTF-8 पर वापस आएं।

· --उप-कोडपेज=एनका यूनिवर्सल डिटेक्शन का प्रयास करें, UTF-8 पर वापस आएं।

यदि खिलाड़ी को libguess समर्थन के साथ संकलित किया गया था, तो आप इसके साथ इसका उपयोग कर सकते हैं:

--उप-कोडपेज = अनुमान: : कोडपेज>

libguess को हमेशा एक भाषा की आवश्यकता होती है। कोई सार्वभौमिक पहचान मोड नहीं है। उपयोग
--उप-कोडपेज=अनुमान:सहायता एक ही चेतावनी के अधीन भाषाओं की सूची प्राप्त करने के लिए
ऊपर ENCA के साथ।

यदि खिलाड़ी को uchardet समर्थन के साथ संकलित किया गया था तो आप इसके साथ इसका उपयोग कर सकते हैं:

--उप-कोडपेज=uchardet

यह मोड भाषा या फ़ॉलबैक कोडपेज नहीं लेता है।

--सब-फिक्स-टाइमिंग, --नो-सब-फिक्स-टाइमिंग
डिफ़ॉल्ट रूप से, उपशीर्षक समय को छोटे अंतरालों या ओवरलैप के बीच को हटाने के लिए समायोजित किया जाता है
उपशीर्षक (यदि अंतर 210 एमएस से छोटा है, तो अंतराल या ओवरलैप है
निकाला गया)।

--उप-मजबूर-केवल
उदाहरण के लिए चयनित डीवीडी उपशीर्षक स्ट्रीम के लिए केवल मजबूर उपशीर्षक प्रदर्शित करें
--बोलचाल की भाषा.

--उप-एफपीएस=
उपशीर्षक फ़ाइल का फ्रैमरेट निर्दिष्ट करें (डिफ़ॉल्ट: वीडियो एफपीएस)। टेक्स्ट को प्रभावित करता है
केवल उपशीर्षक।

नोट:
> वीडियो एफपीएस फ्रेम-आधारित उपशीर्षक फ़ाइलों के लिए उपशीर्षक को गति देता है और
उन्हें समय-आधारित लोगों के लिए धीमा कर देता है।

यह भी देखें --उप-गति विकल्प.

--उप-गॉस=<0.0-3.0>
छवि उपशीर्षक पर गाऊसी कलंक लागू करें (डिफ़ॉल्ट: 0)। यह पिक्सेलेटेड बनाने में मदद कर सकता है
DVD/Vobsubs अच्छे लगते हैं। 0 के अलावा कोई अन्य मान भी सॉफ़्टवेयर उपशीर्षक में बदल जाता है
स्केलिंग। धीमा हो सकता है।

नोट:
पाठ उपशीर्षक पर कभी लागू नहीं किया गया।

--उप-ग्रे
छवि उपशीर्षक को ग्रेस्केल में बदलें। पीली DVD/Vobsubs दिखने में मदद कर सकता है
अच्छे।

नोट:
पाठ उपशीर्षक पर कभी लागू नहीं किया गया।

--उप-पथ =
वीडियो से मेल खाने वाले उपशीर्षक खोजने के लिए अतिरिक्त निर्देशिका निर्दिष्ट करें। विभिन्न
निर्देशिकाओं को विंडोज़ पर ":" (";") द्वारा अलग किया जा सकता है। पथ सापेक्ष हो सकते हैं या
शुद्ध। वीडियो फ़ाइल निर्देशिका के सापेक्ष सापेक्ष पथों की व्याख्या की जाती है।

उदाहरण

मानाकि /पथ/से/वीडियो/वीडियो.एवी खेला जाता है और
--उप-पथ = उप: उपशीर्षक: / tmp / उप; निर्दिष्ट है, mpv खोजता है
इन निर्देशिकाओं में उपशीर्षक फ़ाइलें:

· /पथ/से/वीडियो/

· /पथ/से/वीडियो/उप/

· /पथ/से/वीडियो/उपशीर्षक/

· /tmp/उप/

· NS नीचे विन्यास उपनिर्देशिका (आमतौर पर ~/.config/mpv/sub/)

--उप-दृश्यता, --नहीं-उप-दृश्यता
उपशीर्षक के प्रदर्शन को अक्षम करने के लिए इस्तेमाल किया जा सकता है, लेकिन फिर भी उन्हें चुनें और डीकोड करें।

--उप-साफ़-ऑन-सीक
(अस्पष्ट, शायद ही कभी उपयोगी।) डुप्लिकेट के साथ टूटी हुई एमकेवी फाइलों को चलाने के लिए इस्तेमाल किया जा सकता है
रीडऑर्डर फ़ील्ड। ReadOrder एक Matroska-शैली ASS उपशीर्षक में पहला क्षेत्र है
पैकेट यह अद्वितीय होना चाहिए, और libass इसका तेजी से उन्मूलन के लिए उपयोग करता है
डुप्लीकेट। यह विकल्प उपशीर्षक के कैशिंग को सभी खोज में अक्षम करता है, इसलिए खोज के बाद
libass उपशीर्षक पैकेट को पहले के पैकेट के समान ReadOrder के साथ समाप्त नहीं कर सकता है।

खिड़की
--शीर्षक=
विंडो शीर्षक सेट करें। इसका उपयोग वीडियो विंडो के लिए किया जाता है, और यदि संभव हो तो सेट भी करता है
ऑडियो स्ट्रीम शीर्षक।

गुणों का विस्तार होता है। (देखो संपत्ति विस्तार.)

चेतावनी:
इसके आधार पर महत्वपूर्ण CPU उपयोग होने का खतरा है
इस्तेमाल किए गए गुण। विंडो शीर्षक बदलना अक्सर एक धीमा ऑपरेशन होता है, और यदि
शीर्षक हर फ्रेम बदलता है, प्लेबैक बर्बाद हो सकता है।

--स्क्रीन=
मल्टी-मॉनिटर कॉन्फ़िगरेशन में (अर्थात एक एकल डेस्कटॉप जो कई में फैला हुआ है
डिस्प्ले), यह विकल्प एमपीवी को बताता है कि किस स्क्रीन पर वीडियो प्रदर्शित करना है।

नोट (X11)

यह विकल्प सभी विंडो प्रबंधकों के साथ ठीक से काम नहीं करता है। इनमें
मामलों, आप उपयोग करने का प्रयास कर सकते हैं --ज्यामिति खिड़की को स्पष्ट रूप से रखने के लिए।
यह भी संभव है कि विंडो प्रबंधक इन्हें मूल सुविधाएँ प्रदान करे
नियंत्रित करें कि कौन सी स्क्रीन एप्लिकेशन विंडो का उपयोग करना चाहिए।

यह भी देखें --fs-स्क्रीन.

--पूर्ण स्क्रीन, --fs
फुलस्क्रीन प्लेबैक।

--fs-स्क्रीन=
मल्टी-मॉनिटर कॉन्फ़िगरेशन में (अर्थात एक एकल डेस्कटॉप जो कई में फैला हुआ है
डिस्प्ले), यह विकल्प एमपीवी को बताता है कि किस स्क्रीन पर फुलस्क्रीन जाना है। अगर चूक is
बशर्ते mpv उपयोगकर्ता के व्यवहार के आधार पर व्यवहार का उपयोग करने पर वापस आ जाएगा
के साथ प्रदान किया गया स्क्रीन विकल्प.

नोट (X11)

यह विकल्प केवल विंडो प्रबंधकों के साथ ठीक से काम करता है जो
EWMH को समझें _NET_WM_फुलस्क्रीन_मॉनिटर संकेत

नोट (ओएस एक्स)

सब ओएस एक्स पर काम नहीं करता है और जैसा व्यवहार करेगा वर्तमान.

यह भी देखें --स्क्रीन.

--fs-ब्लैक-आउट-स्क्रीन
केवल ओएस एक्स। फ़ुलस्क्रीन पर जाते समय अन्य डिस्प्ले को ब्लैक आउट करें।

--रख-खुला=
फ़ाइल के अंत से आगे खेलते या खोजते समय समाप्त न करें, और वहाँ है
अगली फ़ाइल नहीं चलाई जानी है (और --कुंडली उपयोग नहीं होता है)। इसके बजाय, खिलाड़ी को रोकें।
फ़ाइल के अंत से आगे की तलाश करने का प्रयास करते समय, खिलाड़ी को खोजने का प्रयास करेगा
अंतिम फ्रेम।

निम्नलिखित तर्क दिए जा सकते हैं:

नहीं यदि वर्तमान फ़ाइल समाप्त हो जाती है, तो अगली फ़ाइल पर जाएँ या समाप्त करें। (चूक।)

हाँ यदि वर्तमान फ़ाइल अंतिम प्लेलिस्ट प्रविष्टि है, तो समाप्त न करें। समकक्ष
सेवा मेरे --खुला रखो बिना तर्क के।

हमेशा पसंद हाँ, लेकिन अंतिम प्लेलिस्ट प्रविष्टि से पहले की फ़ाइलों पर भी लागू होता है। इस
इसका मतलब है कि प्लेबैक स्वचालित रूप से अगली फ़ाइल पर कभी भी आगे नहीं बढ़ेगा।

नोट:
उपयोग करते समय इस विकल्प का सम्मान नहीं किया जाता है --फ्रेम्स. स्पष्ट रूप से लंघन
अगली फ़ाइल अगर बाध्यकारी उपयोग करता है मजबूर प्लेबैक को भी समाप्त कर देगा।

साथ ही, यदि त्रुटियां या असामान्य परिस्थितियां होती हैं, तो खिलाड़ी वैसे भी छोड़ सकता है।

mpv 0.6.0 के बाद से, यदि प्लेलिस्ट में कोई अगली फ़ाइल है, या
प्लेलिस्ट को लूप किया गया है। लगभग, यह तब रुकेगा जब खिलाड़ी सामान्य रूप से होगा
बाहर निकलें, लेकिन व्यवहार में ऐसे कोने के मामले हैं जिनमें यह मामला नहीं है (जैसे
एमपीवी --खुला रखो फ़ाइल.एमकेवी / Dev / बातिल सामान्य रूप से file.mkv चलाएगा, फिर खोलने में विफल
/ Dev / बातिल, फिर बाहर निकलें)। (एमपीवी 0.8.0 में, हमेशा पेश किया गया था, जो पुराने को पुनर्स्थापित करता है
व्यवहार।)

--बल-खिड़की=
वीडियो न होने पर भी वीडियो आउटपुट विंडो बनाएं। यह तब उपयोगी हो सकता है जब
यह दिखाते हुए कि mpv एक GUI अनुप्रयोग है। वर्तमान में, विंडो का हमेशा आकार होता है
640x480, और के अधीन है --ज्यामिति, --ऑटोफिट, और इसी तरह के विकल्प।

चेतावनी:
विंडो इनिशियलाइज़ेशन के बाद ही बनाई जाती है (यह सुनिश्चित करने के लिए कि डिफ़ॉल्ट विंडो
प्लेसमेंट तब भी काम करता है जब वीडियो का आकार इससे अलग होता है --बल-खिड़की
डिफ़ॉल्ट विंडो आकार)। अगर इनिशियलाइज़ेशन काम नहीं करता है तो यह एक समस्या हो सकती है
पूरी तरह से, जैसे खराब नेटवर्क कनेक्शन वाले URL खोलते समय, या खोलते समय
टूटी हुई वीडियो फ़ाइलें। तत्काल मोड का उपयोग हमेशा विंडो बनाने के लिए किया जा सकता है
कार्यक्रम शुरू होने पर, लेकिन इससे अन्य समस्याएं हो सकती हैं।

--शीर्ष पर
प्लेयर विंडो को अन्य विंडो के शीर्ष पर बनाए रखता है।

विंडोज़ पर, अगर पूर्णस्क्रीन मोड के साथ संयुक्त हो, तो यह एमपीवी को माना जाता है
विशेष फ़ुलस्क्रीन विंडो जो डेस्कटॉप विंडो मैनेजर को बायपास करती है।

--सीमा, --कोई सीमा नहीं
विंडो बॉर्डर और सजावट के साथ वीडियो चलाएं। चूंकि यह डिफ़ॉल्ट रूप से चालू है, उपयोग करें
--कोई सीमा नहीं मानक विंडो सजावट को अक्षम करने के लिए।

--ऑन-ऑल-वर्कस्पेस
(केवल X11) सभी वर्चुअल डेस्कटॉप पर वीडियो विंडो दिखाएं।

--ज्यामिति=<[डब्ल्यू[xH]][+-x+-y]>, --ज्योमेट्री=
प्रारंभिक विंडो स्थिति या आकार समायोजित करें। W और H विंडो का आकार पिक्सेल में सेट करें।
x और y विंडो की स्थिति सेट करें, जिसे के ऊपरी-बाएँ कोने से पिक्सेल में मापा जाता है
प्रदर्शित होने वाली छवि के ऊपरी-बाएँ कोने में स्क्रीन। यदि प्रतिशत चिह्न
(%) तर्क के बाद दिया जाता है, यह मान को स्क्रीन के प्रतिशत में बदल देता है
उस दिशा में आकार। स्थितियां मानक X11 . के समान निर्दिष्ट हैं
--ज्यामिति विकल्प प्रारूप, जिसमें उदाहरण के लिए +10-50 का अर्थ है "बाईं ओर से 10 पिक्सेल रखें"
सीमा और निचली सीमा से 50 पिक्सेल" और "--20+-10" का अर्थ है "20 पिक्सेल रखें
दाईं ओर और 10 पिक्सेल शीर्ष सीमा से परे"।

यदि एक बाहरी विंडो का उपयोग करके निर्दिष्ट किया गया है --विडो विकल्प, इस विकल्प पर ध्यान नहीं दिया जाता है।

निर्देशांक दिए गए स्क्रीन के सापेक्ष हैं --स्क्रीन वीडियो आउटपुट के लिए
ड्राइवर जो पूरी तरह से समर्थन करते हैं --स्क्रीन.

नोट:
आम तौर पर केवल जीयूआई वीओ द्वारा समर्थित। एन्कोडिंग के लिए अनदेखा किया गया।

नोट (X11)

यह विकल्प सभी विंडो प्रबंधकों के साथ ठीक से काम नहीं करता है।

उदाहरण

50:40 विंडो को x=50, y=40 पर रखता है।

50%: 50%
विंडो को स्क्रीन के बीच में रखता है।

100%: 100%
विंडो को स्क्रीन के निचले दाएं कोने में रखता है।

50% तक विंडो की चौड़ाई को स्क्रीन की आधी चौड़ाई पर सेट करता है। विंडो की ऊंचाई इसलिए सेट की गई है
कि विंडो में वीडियो पक्षानुपात है।

50%x50%
विंडो की चौड़ाई और ऊंचाई को स्क्रीन की चौड़ाई और ऊंचाई से आधी करने के लिए बाध्य करता है।
वीडियो पहलू राशन की भरपाई के लिए काली सीमाएं दिखाएंगे (साथ .)
अधिकांश वीओ और बिना --नहीं-रखना).

50%+10+10
विंडो को स्क्रीन की आधी चौड़ाई पर सेट करता है, और इसे 10 पिक्सेल की स्थिति में रखता है
स्क्रीन के ऊपरी बाएँ कोने के नीचे/बाएँ।

यह भी देखें --ऑटोफिट और --ऑटोफिट-बड़ा विंडो को किसी दिए गए आकार में फ़िट करने के लिए
पहलू अनुपात को बदले बिना।

--ऑटोफिट=<[डब्ल्यू [एक्सएच]]>
प्रारंभिक विंडो आकार को द्वारा निर्दिष्ट अधिकतम आकार पर सेट करें WxH, बिना बदले
खिड़की का पहलू अनुपात। आकार पिक्सेल में मापा जाता है, या यदि कोई संख्या है
उसके बाद प्रतिशत चिह्न (%), स्क्रीन आकार के प्रतिशत में।

यह विकल्प विंडो के पक्षानुपात को कभी नहीं बदलता है। यदि पक्षानुपात
बेमेल, खिड़की का आकार तब तक कम हो जाता है जब तक कि यह निर्दिष्ट आकार में फिट न हो जाए।

विंडो की स्थिति को ध्यान में नहीं रखा जाता है, न ही इसे इस विकल्प द्वारा संशोधित किया जाता है (द
विंडो मैनेजर अभी भी विंडो को आकार के आधार पर अलग तरीके से रख सकता है)। उपयोग
--ज्यामिति खिड़की की स्थिति बदलने के लिए। इसके बाद इसके प्रभाव लागू होते हैं
विकल्प.

देख --ज्यामिति विवरण के लिए कि यह मल्टी-मॉनिटर सेटअप के साथ कैसे नियंत्रित किया जाता है।

उपयोग --ऑटोफिट-बड़ा इसके बजाय यदि आप अधिकतम आकार को सीमित करना चाहते हैं
खिड़की, हमेशा खिड़की के आकार को मजबूर करने के बजाय।

उपयोग --ज्यामिति यदि आप खिड़की की चौड़ाई और ऊंचाई दोनों को एक विशिष्ट के लिए बाध्य करना चाहते हैं
आकार।

नोट:
आम तौर पर केवल जीयूआई वीओ द्वारा समर्थित। एन्कोडिंग के लिए अनदेखा किया गया।

उदाहरण

70% तक पहलू अनुपात को ध्यान में रखते हुए, विंडो की चौड़ाई को स्क्रीन के आकार का 70% बनाएं।

1000 पक्षानुपात को ध्यान में रखते हुए विंडो की चौड़ाई को 1000 पिक्सेल पर सेट करें।

70%: 60%
विंडो को जितना संभव हो उतना बड़ा बनाएं, के 70% से अधिक चौड़ा न हो
स्क्रीन की चौड़ाई, या स्क्रीन की ऊंचाई के 60% से अधिक।

--ऑटोफिट-बड़ा=<[डब्ल्यू [एक्सएच]]>
यह विकल्प बिल्कुल वैसा ही व्यवहार करता है --ऑटोफिट, केवल खिड़की के आकार को छोड़कर बदल जाता है
यदि विंडो निर्दिष्ट आकार से बड़ी होगी।

उदाहरण

90%x80%
अगर वीडियो स्क्रीन की चौड़ाई के 90% या स्क्रीन के 80% से बड़ा है
ऊंचाई, खिड़की को तब तक छोटा करें जब तक कि इसकी चौड़ाई 90% न हो जाए
स्क्रीन, या इसकी ऊंचाई स्क्रीन का 80% है।

--ऑटोफिट-छोटा=<[डब्ल्यू [एक्सएच]]>
यह विकल्प बिल्कुल वैसा ही व्यवहार करता है --ऑटोफिट, सिवाय इसके कि यह का न्यूनतम आकार निर्धारित करता है
खिड़की (बस के रूप में --ऑटोफिट-बड़ा अधिकतम सेट करता है)।

उदाहरण

500x500
विंडो को कम से कम 500 पिक्सल चौड़ा और 500 पिक्सल ऊंचा बनाएं (निर्भर करता है
वीडियो पक्षानुपात पर, चौड़ाई या ऊंचाई 500 इंच . से बड़ी होगी
पहलू अनुपात को समान रखने के लिए)।

--विंडो-स्केल=
वीडियो विंडो का आकार वीडियो आकार के एक से अधिक (या अंश) में बदलें। इस विकल्प
पहले लागू किया जाता है --ऑटोफिट और अन्य विकल्प लागू होते हैं (इसलिए वे इसे ओवरराइड करते हैं
विकल्प)।

उदाहरण के लिए, --विंडो-स्केल=0.5 विंडो को आधे वीडियो आकार में दिखाएगा।

--कर्सर-ऑटोहाइड =
मिलीसेकंड की दी गई संख्या के बाद माउस कर्सर को स्वचालित रूप से छुपाएं। नहीं मर्जी
कर्सर ऑटोहाइड अक्षम करें। हमेशा यानी कर्सर छिपा रहेगा।

--कर्सर-ऑटोहाइड-एफएस-ओनली
यदि यह विकल्प दिया जाता है, तो कर्सर हमेशा विंडो मोड में दिखाई देता है। में
फ़ुलस्क्रीन मोड, कर्सर को के अनुसार दिखाया या छिपाया जाता है --कर्सर-ऑटोहाइड.

--नो-फिक्स्ड-वो, --फिक्स्ड-वो
--नो-फिक्स्ड-वो एकाधिक फ़ाइलों के लिए वीडियो विंडो को बंद करने और फिर से खोलने को लागू करता है
(प्रत्येक फ़ाइल के लिए एक (संयुक्त राष्ट्र) आरंभीकरण)।

--फोर्स-आरजीबीए-ओएसडी-रेंडरिंग
बदलें कि कुछ वीडियो आउटपुट OSD और टेक्स्ट उपशीर्षक कैसे प्रस्तुत करते हैं। यह नहीं करता
उपशीर्षक की उपस्थिति बदलें और केवल प्रदर्शन प्रभाव पड़ता है। वीओ के लिए
जो देशी एएसएस प्रतिपादन का समर्थन करते हैं (जैसे vdpau, ओपन, Direct3d), यह हो सकता है
GPU ड्राइवरों और हार्डवेयर के आधार पर थोड़ा तेज़ या धीमा। अन्य स्वैच्छिक संगठनों के लिए,
यह सिर्फ धीमी गति से प्रतिपादन करता है।

--बल-खिड़की-स्थिति
mpv की वीडियो आउटपुट विंडो को जबरदस्ती डिफ़ॉल्ट स्थान पर ले जाएं जब भी कोई हो
वीडियो पैरामीटर, वीडियो स्ट्रीम या फ़ाइल में परिवर्तन। यह डिफ़ॉल्ट हुआ करता था
व्यवहार। वर्तमान में केवल X11 VO को प्रभावित करता है।

--दिल की धड़कन-cmd=
कमांड जिसे प्लेबैक के दौरान हर 30 सेकंड में निष्पादित किया जाता है प्रणाली () - यानी उपयोग करना
खोल। आदेशों के बीच के समय को के साथ अनुकूलित किया जा सकता है
--दिल की धड़कन-अंतराल विकल्प। प्लेबैक रुकने के दौरान आदेश नहीं चलाया जाता है।

नोट:
mpv बिना किसी जाँच के इस कमांड का उपयोग करता है। यह सुनिश्चित करना आपकी जिम्मेदारी है
यह सुरक्षा समस्याओं का कारण नहीं बनता है (उदाहरण के लिए पूर्ण पथ का उपयोग करना सुनिश्चित करें यदि "।" is
विंडोज़ की तरह आपके पथ में)। यह केवल वीडियो चलाते समय भी काम करता है (अर्थात नहीं
साथ में --कोई वीडियो नहीं लेकिन साथ काम करता है -वो = शून्य).

उचित X API का समर्थन नहीं करने वाले स्क्रीनसेवर को अक्षम करने के लिए इसका "दुरुपयोग" किया जा सकता है
(यह भी देखें --स्टॉप-स्क्रीनसेवर) अगर आपको लगता है कि यह बहुत जटिल है, तो लेखक से पूछें
उचित एक्स एपीआई का समर्थन करने के लिए स्क्रीनसेवर प्रोग्राम का। ध्यान दें कि
--स्टॉप-स्क्रीनसेवर दिल की धड़कन कोड को बिल्कुल भी प्रभावित नहीं करता है।

एक्सस्क्रीनसेवर के लिए उदाहरण

एमपीवी --हार्टबीट-cmd="xscreensaver-command -निष्क्रिय करें" पट्टिका

गनोम स्क्रीनसेवर के लिए उदाहरण

एमपीवी --heartbeat-cmd="gnome-screensaver-command -पी" पट्टिका

--दिल की धड़कन-अंतराल=
के बीच का समय --दिल की धड़कन-cmd सेकंड में आमंत्रण (डिफ़ॉल्ट: 30)।

नोट:
यह किसी भी तरह से सामान्य स्क्रीनसेवर संचालन को प्रभावित नहीं करता है।

--नहीं-रखना, -- ध्यान रखना
--नहीं-रखना वीडियो को हमेशा विंडो के आकार तक फैलाएगा, और अक्षम कर देगा
विंडो प्रबंधक संकेत देता है कि विंडो पक्षानुपात को बाध्य करता है। (पूर्णस्क्रीन में अनदेखा किया गया
तरीका।)

--नहीं-रख-खिड़की, -- रख-रखाव-खिड़की
-- रख-रखाव-खिड़की (डिफ़ॉल्ट) विंडो के आकार को वीडियो पहलू पर लॉक कर देगा।
--नहीं-रख-खिड़की इस व्यवहार को अक्षम करता है, और इसके बजाय काली पट्टियाँ जोड़ देगा यदि
विंडो पहलू और वीडियो पहलू बेमेल। क्या यह वास्तव में काम करता है पर निर्भर करता है
वीओ बैकएंड। (पूर्णस्क्रीन मोड में अनदेखा किया गया।)

--मॉनिटरस्पेक्ट =
अपने मॉनीटर या टीवी स्क्रीन का पक्षानुपात सेट करें। 0 का मान पिछले को अक्षम करता है
सेटिंग (उदाहरण के लिए कॉन्फ़िग फ़ाइल में)। ओवरराइड करता है --monitorपिक्सेलस्पेक्ट सेटिंग अगर
सक्षम होना चाहिए।

यह भी देखें --monitorपिक्सेलस्पेक्ट और --वीडियो पहलू.

उदाहरण

· --मॉनिटरस्पेक्ट=4:3 or --monitoraspect=1.3333

· --मॉनिटरस्पेक्ट=16:9 or --monitoraspect=1.7777

--monitorpixelaspect=
अपने मॉनीटर या टीवी स्क्रीन के एकल पिक्सेल का पहलू सेट करें (डिफ़ॉल्ट: 1)। एक कीमत
1 का अर्थ है वर्ग पिक्सेल (सभी LCDs के लिए (लगभग?) सही)। यह सभी देखें --मॉनिटरस्पेक्ट
और --वीडियो पहलू.

--स्टॉप-स्क्रीनसेवर, --नो-स्टॉप-स्क्रीनसेवर
स्टार्टअप पर स्क्रीनसेवर (या स्क्रीन ब्लैंकर और समान तंत्र) को बंद कर देता है और
बाहर निकलने पर इसे फिर से चालू करता है (डिफ़ॉल्ट: हाँ)। स्क्रीनसेवर हमेशा पुन: सक्षम होता है जब
खिलाड़ी रुका हुआ है।

यह सभी वीडियो आउटपुट या प्लेटफॉर्म पर समर्थित नहीं है। कई बार यह है
लागू किया गया, लेकिन काम नहीं करता (अक्सर गनोम पर होता है)। आप करने में सक्षम हो सकता है
इसका उपयोग करके काम करें --दिल की धड़कन-cmd बजाय.

--विड =
यह mpv को मौजूदा विंडो से जुड़ने के लिए कहता है। यदि कोई वीओ चुना जाता है जो समर्थन करता है
यह विकल्प, यह वीडियो आउटपुट के लिए उस विंडो का उपयोग करेगा। mpv वीडियो को स्केल करेगा
इस विंडो का आकार, और यदि पक्षानुपात है तो क्षतिपूर्ति करने के लिए काली पट्टियाँ जोड़ देगा
वीडियो का अलग है।

X11 पर, आईडी की व्याख्या a . के रूप में की जाती है खिड़की X11 पर। MPlayer/mplayer2 के विपरीत, mpv
हमेशा अपनी विंडो बनाता है, और वाइड विंडो को पैरेंट के रूप में सेट करता है। खिड़की होगी
पैरेंट विंडो को पूरी तरह से कवर करने के लिए हमेशा आकार बदलें। मूल्य 0 व्याख्या की जाती है
विशेष रूप से, और mpv सीधे रूट विंडो पर आ जाएगा।

Win32 पर, आईडी की व्याख्या इस प्रकार की जाती है एचडब्ल्यूएनडी. इसे वैल्यू कास्ट के रूप में पास करें intptr_t. एमपीवी
अपनी स्वयं की विंडो बनाएगा, और विस्तृत विंडो को पैरेंट के रूप में सेट करेगा, जैसे X11 के साथ।

OSX/Cocoa पर, ID की व्याख्या इस प्रकार की जाती है एनएसव्यू*. इसे वैल्यू कास्ट के रूप में पास करें intptr_t.
mpv अपना उप-दृश्य बनाएगा। क्योंकि OSX की विंडो एम्बेडिंग का समर्थन नहीं करता
विदेशी प्रक्रियाओं, यह केवल libmpv के साथ काम करता है, और जब से उपयोग किया जाता है तो क्रैश हो जाएगा
कमांड लाइन।

--नो-विंडो-ड्रैगिंग
विंडो पर क्लिक करते समय और माउस पॉइंटर को हिलाते समय उसे न हिलाएं।

--x11-नाम
X11-आधारित वीडियो आउटपुट विधियों के लिए विंडो वर्ग का नाम सेट करें।

--x11-netwm=
(केवल X11) NetWM प्रोटोकॉल सुविधाओं के उपयोग को नियंत्रित करें।

यह टूटे हुए विंडो प्रबंधकों के साथ मदद कर भी सकता है और नहीं भी। यह कुछ प्रदान करता है
कार्यक्षमता जिसे अब हटा दिया गया था --fstype विकल्प। वास्तव में,
यह डेवलपर्स के लिए ज्ञात नहीं है कि इस विकल्प की किस डिग्री की आवश्यकता थी, इसलिए
प्रतिक्रिया का स्वागत है।

विशेष रूप से, हाँ नेटडब्लूएम पूर्णस्क्रीन समर्थन का उपयोग करने के लिए बाध्य करेगा, भले ही नहीं
डब्ल्यूएम द्वारा विज्ञापित। यह उन WM के लिए उपयोगी हो सकता है जो उद्देश्य से टूट गए हैं, जैसे
एक्समोनाड। (XMonad माना जाता है कि पूर्णस्क्रीन समर्थन का विज्ञापन नहीं करता है, क्योंकि फ्लैश उपयोग करता है
यह। जाहिरा तौर पर, जो एप्लिकेशन वैसे भी फुलस्क्रीन का उपयोग करना चाहते हैं, उन्हें माना जाता है
या तो नेटडब्लूएम समर्थन संकेतों को अनदेखा करें, या वैकल्पिक हल प्रदान करें। XMonad के लिए शर्म की बात है
जानबूझकर एक्स प्रोटोकॉल तोड़ना (जैसे कि एक्स पहले से ही काफी खराब नहीं है)।

डिफ़ॉल्ट रूप से, NetWM समर्थन स्वतः पता लगाया जाता है (स्वत:).

भविष्य में इस विकल्प को हटाया जा सकता है।

--x11-बाईपास-कंपोजिटर=
अगर करने के लिए सेट है हाँ (डिफ़ॉल्ट), फिर कंपोजिटर को mpv विंडो को अनडायरेक्ट करने के लिए कहें। इस
का उपयोग करता है _NET_WM_BYPASS_COMPOSITOR संकेत

डिस्क डिवाइस
--cdrom-उपकरण=
सीडी-रोम डिवाइस निर्दिष्ट करें (डिफ़ॉल्ट: /देव/सीड्रोम).

--डीवीडी-डिवाइस=
DVD डिवाइस या .iso फ़ाइल नाम निर्दिष्ट करें (डिफ़ॉल्ट: /देव/डीवीडी) आप यह भी निर्दिष्ट कर सकते हैं a
निर्देशिका जिसमें पहले एक डीवीडी से सीधे कॉपी की गई फ़ाइलें शामिल हैं (उदाहरण के साथ)
वोबकॉपी)।

उदाहरण

एमपीवी डीवीडी: // --डीवीडी-डिवाइस=/पथ/से/डीवीडी/

--ब्लूरे-डिवाइस=
(केवल ब्लू-रे) ब्लू-रे डिस्क स्थान निर्दिष्ट करें। ब्लू-रे वाली निर्देशिका होनी चाहिए
संरचना.

उदाहरण

एमपीवी बीडी: // --ब्लूरे-डिवाइस =/पथ/से/बीडी/

--ब्लूरे-एंगल=
कुछ ब्लू-रे डिस्क में ऐसे दृश्य होते हैं जिन्हें कई कोणों से देखा जा सकता है। इस
विकल्प mpv को बताता है कि किस कोण का उपयोग करना है (डिफ़ॉल्ट: 1)।

--सीडीडीए-...
इन विकल्पों का उपयोग एमपीवी के सीडी ऑडियो रीडिंग फीचर को ट्यून करने के लिए किया जा सकता है।

--cdda-गति =
सीडी स्पिन गति सेट करें।

--cdda-व्यामोह=<0-2>
व्यामोह स्तर सेट करें। 0 के अलावा अन्य मान किसी भी चीज़ के प्लेबैक को तोड़ते प्रतीत होते हैं, लेकिन
पहला ट्रैक।

0 जाँच अक्षम करें (डिफ़ॉल्ट)

1 केवल ओवरलैप जाँच

2 पूर्ण डेटा सुधार और सत्यापन

--cdda-सेक्टर-आकार=
परमाणु पढ़ने का आकार सेट करें।

--cdda-ओवरलैप=
सत्यापन के दौरान न्यूनतम ओवरलैप खोज को बाध्य करें क्षेत्र।

--cdda-toc-पूर्वाग्रह
मान लें कि टीओसी में रिपोर्ट किए गए ट्रैक 1 की शुरुआत ऑफसेट होगी
एलबीए 0 के रूप में संबोधित किया गया। ट्रैक की सीमाओं को सही ढंग से प्राप्त करने के लिए कुछ डिस्क को इसकी आवश्यकता होती है।

--cdda-toc-offset=
ट्रैक को संबोधित करते समय रिपोर्ट किए गए मानों के लिए सेक्टर। शायद
नकारात्मक।

--cdda-छोड़ें=
(कभी नहीं) अपूर्ण डेटा पुनर्निर्माण को स्वीकार करें।

--सीडीडीए-सीडीटेक्स्ट=
सीडी टेक्स्ट प्रिंट करें। यह डिफ़ॉल्ट रूप से अक्षम है, क्योंकि यह प्रदर्शन को बर्बाद कर देता है
CD-ROM अज्ञात कारणों से ड्राइव करता है।

--डीवीडी-गति=
DVD गति को सीमित करने का प्रयास करें (डिफ़ॉल्ट: 0, कोई परिवर्तन नहीं)। DVD आधार गति 1385 kB/s है, इसलिए an
8x ड्राइव 11080 kB/s तक की गति से पढ़ सकता है। धीमी गति ड्राइव को और अधिक बनाती है
चुप। DVD देखने के लिए, 2700 kB/s शांत और पर्याप्त तेज़ होना चाहिए। mpv रीसेट करता है
ड्राइव डिफ़ॉल्ट मान के करीब गति। कम से कम 100 माध्य गति का मान
केबी/एस. 100 से कम के मान 1385 kB/s के गुणक हैं, अर्थात --डीवीडी-गति = 8 चयन
11080 केबी/एस.

नोट:
गति को बदलने के लिए आपको DVD डिवाइस पर राइट एक्सेस की आवश्यकता है।

--डीवीडी कोण =
कुछ डीवीडी में ऐसे दृश्य होते हैं जिन्हें कई कोणों से देखा जा सकता है। इस विकल्प
एमपीवी को बताता है कि किस कोण का उपयोग करना है (डिफ़ॉल्ट: 1)।

तुल्यकारक
--चमक=<-100-100>
वीडियो सिग्नल की चमक को समायोजित करें (डिफ़ॉल्ट: 0)। सभी वीडियो द्वारा समर्थित नहीं है
आउटपुट ड्राइवर।

--कॉन्ट्रास्ट=<-100-100>
वीडियो सिग्नल के कंट्रास्ट को समायोजित करें (डिफ़ॉल्ट: 0)। सभी वीडियो द्वारा समर्थित नहीं है
आउटपुट ड्राइवर।

--संतृप्ति=<-100-100>
वीडियो सिग्नल की संतृप्ति को समायोजित करें (डिफ़ॉल्ट: 0)। आप ग्रेस्केल प्राप्त कर सकते हैं
इस विकल्प के साथ आउटपुट। सभी वीडियो आउटपुट ड्राइवरों द्वारा समर्थित नहीं है।

--गामा=<-100-100>
वीडियो सिग्नल के गामा को समायोजित करें (डिफ़ॉल्ट: 0)। सभी वीडियो द्वारा समर्थित नहीं है
आउटपुट ड्राइवर।

--ह्यू=<-100-100>
वीडियो सिग्नल का ह्यू समायोजित करें (डिफ़ॉल्ट: 0)। आप का रंगीन नकारात्मक प्राप्त कर सकते हैं
इस विकल्प के साथ छवि। सभी वीडियो आउटपुट ड्राइवरों द्वारा समर्थित नहीं है।

डेमक्सर
--डेमक्सर=<[+]नाम>
बल डीमक्सर प्रकार। नाम के आगे '+' का प्रयोग करें; यह कुछ छोड़ देगा
जाँच करता है। डीमक्सर नाम दें जैसा कि प्रिंट किया गया है --डेमक्सर=सहायता.

--demuxer-lavf-analyzeduration=
स्ट्रीम गुणों का विश्लेषण करने के लिए सेकंड में अधिकतम लंबाई।

--demuxer-lavf-probescore=<1-100>
न्यूनतम आवश्यक libavformat जांच स्कोर। निम्न मानों के लिए कम डेटा की आवश्यकता होगी
लोडेड (धाराओं को तेज़ी से प्रारंभ करता है), लेकिन फ़ाइल स्वरूप पहचान को कम विश्वसनीय बनाता है।
स्वत:-पता लगाने वाले libavformat demuxers को बाध्य करने के लिए इस्तेमाल किया जा सकता है, भले ही libavformat
पता लगाने को पर्याप्त विश्वसनीय नहीं मानता है। (डिफ़ॉल्ट: 26.)

--demuxer-lavf-allow-mimetype=
HTTP MIME प्रकार से प्रारूप प्राप्त करने की अनुमति दें (डिफ़ॉल्ट: हाँ)। इसे नहीं में सेट करें
HTTP से चीजों को चलाने का मामला रहस्यमय तरीके से विफल हो जाता है, भले ही वही फाइलें काम करती हों
स्थानीय डिस्क से।

HTTP स्ट्रीम खोलते समय विलंबता को कम करने के लिए यह डिफ़ॉल्ट है।

--demuxer-lavf-format=
एक विशिष्ट libavformat demuxer को बाध्य करें।

--demuxer-lavf-hacks=
डिफ़ॉल्ट रूप से, कुछ प्रारूपों को अन्य प्रारूपों से अलग तरीके से नियंत्रित किया जाएगा
उनके लिए स्पष्ट रूप से जाँच कर रहा है। इनमें से अधिकतर अजीब या अपूर्ण के लिए क्षतिपूर्ति करते हैं
libavformat demuxers से व्यवहार। पासिंग नहीं इन्हें निष्क्रिय कर देता है। डिबगिंग के लिए और
केवल परीक्षण।

--demuxer-lavf-genpts-mode=
पैकेट डीटीएस से लापता पैकेट पीटीएस मान प्राप्त करने का तरीका। लवफ सक्षम बनाता है
libavformat's genpts विकल्प. नहीं इसे निष्क्रिय कर देता है। यह डिफ़ॉल्ट रूप से सक्षम होता था,
लेकिन तब यह समझा गया कि अब इसकी आवश्यकता नहीं है। इसे सक्षम करने से मदद मिल सकती है
टाइमस्टैम्प समस्याएं, या उन्हें और भी खराब कर दें।

--demuxer-lavf-o= = [, = [,...]]
libavformat demuxer के लिए AVOptions पास करें।

नोट, बनाने के लिए एक पैच o= अनावश्यक और सभी अज्ञात विकल्पों को पास करें
AVOption प्रणाली का स्वागत है। FFmpeg में AVOptions की पूरी सूची पाई जा सकती है
हाथ से किया हुआ। ध्यान दें कि कुछ विकल्प mpv विकल्पों के विरोध में हो सकते हैं।

उदाहरण

--डेमक्सर-लवफ-ओ=fflags=+ignidx

--demuxer-lavf-probesize=
पता लगाने के चरण के दौरान जांच के लिए डेटा की अधिकतम मात्रा। एमपीईजी-टीएस . के मामले में
यह मान स्कैन करने के लिए TS पैकेट की अधिकतम संख्या की पहचान करता है।

--demuxer-lavf-buffersize=
बाइट्स में libavformat के लिए आवंटित स्ट्रीम रीड बफर का आकार (डिफ़ॉल्ट: 32768)।
आकार कम करने से प्रतीक्षा अवधि कम हो सकती है. ध्यान दें कि libavformat पुनः आवंटित कर सकता है
बफर आंतरिक रूप से, या इसका पूरी तरह से उपयोग नहीं करते हैं।

--demuxer-lavf-cryptokey=
एन्क्रिप्शन कुंजी का उपयोग डीमक्सर को करना चाहिए। यह कुंजी का कच्चा बाइनरी डेटा है
एक हेक्साडेसिमल स्ट्रिंग में परिवर्तित।

--डेमक्सर-एमकेवी-उपशीर्षक-प्रीरोल, --एमकेवी-उपशीर्षक-प्रीरोल
कहीं खोजते समय एम्बेडेड सॉफ्ट उपशीर्षक दिखाने के लिए अधिक प्रयास करें। आम तौर पर, यह कर सकते हैं
ऐसा होता है कि खोज लक्ष्य पर उपशीर्षक कुछ कंटेनर के कारण नहीं दिखाया जाता है
फ़ाइल स्वरूपों को डिज़ाइन किया गया है। उपशीर्षक केवल तभी दिखाई देते हैं जब पहले या बिल्कुल खोज रहे हों
स्थिति के लिए एक उपशीर्षक पहले प्रकट होता है। इसे बदतर बनाने के लिए, उपशीर्षक अक्सर होते हैं
संबद्ध वीडियो फ़्रेम से पहले बहुत कम मात्रा में प्रदर्शित होने का समय, ताकि
वीडियो फ्रेम की तलाश आम तौर पर उस स्थिति में उपशीर्षक को डिमक्स नहीं करती है।

इस विकल्प को सक्षम करने से डीमक्सर डेटा को सीक करने से थोड़ा पहले पढ़ना शुरू कर देता है
लक्ष्य, ताकि उपशीर्षक सही ढंग से दिखाई दें। ध्यान दें कि इससे खोज धीमी हो जाती है,
और हमेशा काम करने की गारंटी नहीं है। यह तभी काम करता है जब उपशीर्षक काफी करीब हो
लक्ष्य की तलाश में।

केवल आंतरिक Matroska demuxer के साथ काम करता है। निरपेक्ष और . के लिए हमेशा सक्षम
घंटा-चाहता है, और यह विकल्प केवल सापेक्ष या सटीक खोज के साथ व्यवहार बदलता है।

आप का उपयोग कर सकते हैं --demuxer-mkv-उपशीर्षक-प्रीरोल-सेकंड कितना डेटा निर्दिष्ट करने का विकल्प
उपशीर्षक पैकेट खोजने के लिए डिमक्सर को अधिक से अधिक पूर्व-पढ़ना चाहिए
ओवरलैप। इसे 0 पर सेट करने से यह प्रीरोल मैकेनिज्म प्रभावी रूप से अक्षम हो जाएगा। स्थापना
एक बहुत बड़ा मूल्य मांग को बहुत धीमा बना सकता है, और एक बहुत बड़ा मूल्य होगा
हर तलाश पर लक्ष्य तलाशने के लिए शुरू से ही पूरी फाइल को पूरी तरह से दोबारा पढ़ें
फ़ाइल के अंत की ओर धीमा हो सकता है। विवरण गड़बड़ हैं, और मूल्य
वास्तव में पिछले वीडियो कीफ़्रेम के साथ क्लस्टर में गोल किया जाता है।

कुछ फ़ाइलें, विशेष रूप से नए mkvmerge संस्करणों के साथ मिश्रित फ़ाइलें, में जानकारी होती है
एम्बेडेड जिसका उपयोग यह निर्धारित करने के लिए किया जा सकता है कि कौन से उपशीर्षक पैकेट एक खोज के साथ ओवरलैप करते हैं
लक्ष्य इन मामलों में, mpv पढ़े जाने वाले डेटा की मात्रा को कम से कम कर देगा।
(हालांकि यह अभी भी पढ़ेगा सब क्लस्टर के बीच डेटा जिसमें पहला होता है
उपशीर्षक पैकेट, और तलाश लक्ष्य चाहता था।)

यह भी देखें --hr-सीक-डीमक्सर-ऑफसेट विकल्प। यह विकल्प एक समान प्रभाव प्राप्त कर सकता है,
लेकिन केवल अगर घंटा-तलाश सक्रिय है। यह किसी भी demuxer के साथ काम करता है, लेकिन बहुत कुछ मांगता है
धीमी गति से, क्योंकि इसमें ऑडियो और वीडियो डेटा को केवल स्किप करने के बजाय डीकोड करना होता है।

--एमकेवी-उपशीर्षक-प्रीरोल एक बहिष्कृत उपनाम है।

--demuxer-mkv-उपशीर्षक-preroll-secs=
देख --डेमक्सर-एमकेवी-उपशीर्षक-प्रीरोल.

--demuxer-mkv-जांच-वीडियो-अवधि=
फ़ाइल खोलते समय, इसके अंत की तलाश करें, और जांचें कि अंतिम कौन सा टाइमस्टैम्प है
वीडियो पैकेट में है, और रिपोर्ट करें कि फ़ाइल अवधि के रूप में। यह कड़ाई से के लिए है
केवल हाली के साथ संगतता। इस मोड में, यह संभव है कि उद्घाटन होगा
धीमा (विशेषकर जब एचटीटीपी पर खेल रहे हों), या टूटी हुई फाइलों के साथ वह व्यवहार है
बहुत बुरा। तो इस विकल्प का प्रयोग न करें।

RSI हाँ मोड केवल सूचकांक का उपयोग करता है और अंत से बहुत कम संख्या में ब्लॉक पढ़ता है
फ़ाइल का। पूर्ण मोड वास्तव में पूरी फ़ाइल का पता लगाता है और बना सकता है a
एक इंडेक्स मौजूद न होने पर भी विश्वसनीय अनुमान (जैसे कि आंशिक फ़ाइलें)।

--demuxer-rawaudio-चैनल =
चैनलों की संख्या (या चैनल लेआउट) यदि --डेमक्सर = रॉउडियो उपयोग किया जाता है (डिफ़ॉल्ट:
स्टीरियो)।

--demuxer-rawaudio-format=
के लिए नमूना प्रारूप --डेमक्सर = रॉउडियो (डिफ़ॉल्ट: s16le)। उपयोग
--डेमक्सर-रॉऑडियो-प्रारूप=सहायता सभी प्रारूपों की एक सूची प्राप्त करने के लिए।

--demuxer-rawaudio-rate=
के लिए नमूना दर --डेमक्सर = रॉउडियो (डिफ़ॉल्ट: 44 किलोहर्ट्ज़)।

--डेमक्सर-रॉवीडियो-एफपीएस=
फ्रेम प्रति सेकंड में दर --डेमक्सर=रॉवीडियो (डिफ़ॉल्ट: 25.0)।

--demuxer-rawvideo-w= , --demuxer-rawvideo-h=
पिक्सेल में छवि आयाम --डेमक्सर=रॉवीडियो.

उदाहरण

एक कच्चा YUV नमूना चलाएं:

mpv नमूना-720x576.yuv --demuxer=rawvideo \
--डेमक्सर-रॉवीडियो-डब्ल्यू=720 --डेमक्सर-रॉवीडियो-एच=576

--demuxer-rawvideo-format=
रंग स्थान (चारcc) हेक्स या स्ट्रिंग में . के लिए --डेमक्सर=रॉवीडियो (चूक जाना: YV12).

--demuxer-rawvideo-mp-format=
के लिए आंतरिक वीडियो प्रारूप द्वारा रंग स्थान --डेमक्सर=रॉवीडियो. उपयोग
--डेमक्सर-रॉवीडियो-एमपी-फॉर्मेट=सहायता संभावित प्रारूपों की सूची के लिए।

--demuxer-rawvideo-codec=
उपयोग करते समय कच्चे वीडियो कोडेक का चयन करने के बजाय वीडियो कोडेक सेट करें
--डेमक्सर=रॉवीडियो. यह कोडेक नामों के समान मानों का उपयोग करता है --vd (लेकिन यह करता है
डिकोडर नाम स्वीकार नहीं करते हैं)।

--demuxer-rawvideo-size=
उपयोग करते समय बाइट्स में फ़्रेम का आकार --डेमक्सर=रॉवीडियो.

--demuxer-max-packets= , --डेमक्सर-मैक्स-बाइट्स =
यह नियंत्रित करता है कि डिमक्सर को आगे बफर करने की कितनी अनुमति है। demuxer होगा
आम तौर पर जितना आवश्यक हो उतना आगे पढ़ने का प्रयास करें, या जितना अनुरोध किया गया है
--डेमक्सर-रीडहेड-सेकंड--डेमक्सर-मैक्स-... विकल्पों को प्रतिबंधित करने के लिए इस्तेमाल किया जा सकता है
अधिकतम रीडहेड। यह टूटी हुई फाइलों के मामले में अत्यधिक रीडहेड को सीमित करता है या
अतुल्यकालिक प्लेबैक। डिमक्सर जैसे ही एक . अतिरिक्त पैकेट पढ़ना बंद कर देगा
सीमा तक पहुँच जाता है। (सीमाओं को अभी भी के कारण थोड़ा आगे बढ़ाया जा सकता है
तकनीकी कारण।)

यदि आपको पैकेट कतार अतिप्रवाह चेतावनी मिलती है, और आपको लगता है कि इन सीमाओं को और अधिक सेट करें
एक बड़ी पैकेट कतार के साथ सामान्य प्लेबैक संभव होगा।

देख --सूची-विकल्प डिफ़ॉल्ट और मूल्य सीमा के लिए।

--डेमक्सर-धागा=
डिमॉक्सर को एक अलग थ्रेड में चलाएँ, और इसे एक निश्चित मात्रा में प्रीफ़ेच करने दें
पैकेट (डिफ़ॉल्ट: हाँ)। इसे सक्षम करने से प्लेबैक आसान हो सकता है, लेकिन चालू
दूसरी ओर स्विचिंग की मांग या ट्रैक करने में देरी हो सकती है।

--demuxer-readahead-secs=
If --demuxer-धागा सक्षम है, यह नियंत्रित करता है कि डीमक्सर को कितना बफ़र करना चाहिए
सेकंड में आगे (डिफ़ॉल्ट: 1)। जब तक किसी पैकेट में टाइमस्टैम्प का अंतर न हो
पिछले पैकेट के सापेक्ष रीडहेड राशि से अधिक है
डिकोडर, डीमक्सर पढ़ता रहता है।

ध्यान दें कि --कैश-सेकंड कैश सक्षम होने पर विकल्प इस मान को ओवरराइड कर देगा,
और मान बड़ा है।

(यह मान फ़ज़ी हो जाता है, क्योंकि कई फ़ाइल स्वरूप रैखिक संग्रहीत नहीं करते हैं
टाइमस्टैम्प।)

--बल-तलाश योग्य=
यदि खिलाड़ी को लगता है कि मीडिया खोजने योग्य नहीं है (उदाहरण के लिए पाइप से खेलना, या
यह एक सर्वर के साथ एक http स्ट्रीम है जो रेंज अनुरोधों का समर्थन नहीं करता है), चाहने की इच्छा
अक्षम होना। यह विकल्प इसे जबरन सक्षम कर सकता है। कैश के भीतर की तलाश के लिए,
सफलता की अच्छी संभावना है।

निवेश
--देशी-कीरिपीट
इसके बजाय की-रिपीट विलंब और दर के लिए सिस्टम सेटिंग्स का उपयोग करें --इनपुट-एआर-देरी और
--इनपुट-एआर-दर. (क्या यह लागू होता है, यह VO बैकएंड पर निर्भर करता है और यह कैसे संभालता है
कीबोर्ड से लिखना। टर्मिनल इनपुट पर लागू नहीं होता है।)

--इनपुट-एआर-देरी
इससे पहले कि हम एक कुंजी (अक्षम करने के लिए 0) को ऑटोरिपीट करना शुरू करें, मिलीसेकंड में देरी।

--इनपुट-एआर-दर
ऑटोरिपीट पर प्रति सेकंड उत्पन्न करने के लिए कुंजी प्रेस की संख्या।

--इनपुट-कॉन्फिडेंस =
एमपीवी में डिफ़ॉल्ट स्थान के अलावा अन्य इनपुट कॉन्फ़िगरेशन फ़ाइल निर्दिष्ट करें
कॉन्फ़िगरेशन निर्देशिका (आमतौर पर ~/.config/mpv/input.conf).

--नो-इनपुट-डिफॉल्ट-बाइंडिंग
mpv डिफ़ॉल्ट (अंतर्निहित) कुंजी बाइंडिंग अक्षम करें।

--इनपुट-cmdlist
उन सभी कमांडों को प्रिंट करता है जिन्हें चाबियों से बांधा जा सकता है।

--इनपुट-डबलक्लिक-टाइम=
लगातार दो बटन को डबल-क्लिक के रूप में पहचानने के लिए मिलीसेकंड में समय
(डिफ़ॉल्ट: 300)।

--इनपुट-कीलिस्ट
उन सभी कुंजियों को प्रिंट करता है जिन्हें कमांड के लिए बाध्य किया जा सकता है।

--इनपुट-कुंजी-फीफो-आकार=<2-65000>
फीफो का आकार निर्दिष्ट करें जो प्रमुख घटनाओं को बफ़र करता है (डिफ़ॉल्ट: 7)। अगर यह भी
छोटी कुछ घटनाएँ खो सकती हैं। इसे बहुत बड़े स्तर पर स्थापित करने का मुख्य नुकसान
मूल्य यह है कि यदि आप कुछ विशेष रूप से धीमी कमांड को ट्रिगर करने वाली कुंजी दबाते हैं तो
खिलाड़ी अनुत्तरदायी हो सकता है जबकि यह सभी कतारबद्ध आदेशों को संसाधित करता है।

--इनपुट-परीक्षण
इनपुट टेस्ट मोड कुंजी प्रेस पर कमांड निष्पादित करने के बजाय, mpv दिखाएगा
OSD पर कुंजियाँ और बाउंड कमांड। एक डमी वीडियो के साथ प्रयोग किया जाना है, और
खिलाड़ी को छोड़ने के सामान्य तरीके काम नहीं करेंगे (कुंजी बाइंडिंग जो सामान्य रूप से छोड़ देते हैं
किसी अन्य बाइंडिंग की तरह ही केवल OSD पर दिखाया जाएगा)। देखो इनपुट.कॉन्फ.

--इनपुट-फ़ाइल=
दी गई फाइल से कमांड पढ़ें। ज्यादातर एक फीफो के साथ उपयोगी है। चूंकि mpv 0.7.0 भी
JSON कमांड को समझता है (देखें JSON आईपीसी), लेकिन आपको उत्तर या ईवेंट नहीं मिल सकते हैं। उपयोग
--इनपुट-यूनिक्स-सॉकेट कुछ द्वि-दिशात्मक के लिए। एमएस विंडोज पर, JSON कमांड हैं
उपलब्ध नहीं है।

यह एक डायरेक्ट फाइल डिस्क्रिप्टर को भी निर्दिष्ट कर सकता है एफडी: // नहीं (केवल यूनिक्स)। इसमें
यदि FD लिखने योग्य है, तो JSON उत्तर लिखे जाएंगे।

नोट:
जब दी गई फ़ाइल एक FIFO mpv है तो दोनों सिरों को खोलती है, इसलिए आप कई काम कर सकते हैं गूंज
"मांगना 10 " > mp_pipe और पाइप वैध रहेगा।

--इनपुट-टर्मिनल, --नो-इनपुट-टर्मिनल
--नो-इनपुट-टर्मिनल खिलाड़ी को मानक से प्रमुख घटनाओं को पढ़ने से रोकता है
इनपुट। मानक इनपुट से डेटा पढ़ते समय उपयोगी। यह स्वचालित रूप से सक्षम है
कब - कमांड लाइन पर पाया जाता है। ऐसी स्थितियां हैं जहां आपको इसे सेट करना होगा
मैन्युअल रूप से, उदाहरण के लिए यदि आप खोलते हैं /देव/स्टडीन (या आपके सिस्टम पर समकक्ष), stdin . का उपयोग करें
एक प्लेलिस्ट में या बाद में लोडफाइल या लोडलिस्ट के माध्यम से स्टड से पढ़ने का इरादा रखता है
गुलाम आदेश।

--इनपुट-यूनिक्स-सॉकेट=
IPC सपोर्ट को इनेबल करें और दिए गए पाथ पर लिसनिंग सॉकेट बनाएं।

देख JSON आईपीसी ब्योरा हेतु।

एमएस विंडोज पर उपलब्ध नहीं है।

--इनपुट-एप्पलरिमोट=
(केवल OS X) Apple रिमोट सपोर्ट को सक्षम/अक्षम करें। डिफ़ॉल्ट रूप से सक्षम (को छोड़कर .)
लिबएमपीवी)।

--इनपुट-कर्सर, --नो-इनपुट-कर्सर
वीडियो आउटपुट ड्राइवर द्वारा रिपोर्ट किए गए पॉइंटर ईवेंट प्राप्त करने के लिए mpv को अनुमति दें। ज़रूरी
ओएससी का उपयोग करने के लिए, या डीवीडी मेनू में बटन का चयन करने के लिए। समर्थन वीओ पर निर्भर करता है
उपयोग में।

--इनपुट-मीडिया-कुंजी=
(केवल OS X) मीडिया कुंजियों का समर्थन सक्षम/अक्षम करें। डिफ़ॉल्ट रूप से सक्षम (को छोड़कर .)
लिबएमपीवी)।

--इनपुट-राइट-ऑल्ट-जीआर, --नो-इनपुट-राइट-ऑल्ट-जीआर
(केवल कोको और विंडोज़) विशेष बनाने के लिए Alt Gr के रूप में सही Alt कुंजी का उपयोग करें
पात्र। यदि अक्षम है, तो दाएं Alt को Alt संशोधक कुंजी के रूप में गिनें। द्वारा सक्षम
चूक।

--इनपुट-वो-कीबोर्ड=
VO के लिए सभी कीबोर्ड इनपुट को अक्षम करें जो उचित कीबोर्ड में भाग नहीं ले सकते
इनपुट प्रेषण। सभी स्वैच्छिक संगठनों को प्रभावित नहीं कर सकता। आम तौर पर केवल एम्बेड करने के लिए उपयोगी है।

X11 पर, इनपुट सक्षम वाली एक उप-विंडो सभी कीबोर्ड इनपुट को तब तक पकड़ लेती है जब तक वह है
1. फोकस्ड विंडो का चाइल्ड, और 2. माउस सब-विंडो के अंदर है।
mpv विंडो को एम्बेड करने वाले एप्लिकेशन से सभी कीबोर्ड इनपुट चुरा सकते हैं,
और दूसरी ओर, यदि माउस बाहर है तो mpv विंडो को कोई इनपुट प्राप्त नहीं होगा
एमपीवी विंडो का, भले ही एमपीवी पर फोकस हो। आधुनिक टूलकिट इसके इर्द-गिर्द काम करते हैं
अजीब X11 व्यवहार, लेकिन विदेशी विंडोज़ को भोलेपन से एम्बेड करने से यह टूट जाता है।

इसे यथोचित रूप से संभालने का एकमात्र तरीका XEmbed प्रोटोकॉल का उपयोग करना है, जो था
इन समस्याओं को हल करने के लिए डिज़ाइन किया गया। जीटीके प्रदान करता है जीटीकेसॉकेट, जो XEmbed का समर्थन करता है। क्यूटी
ऐसा लगता है कि नए संस्करणों में काम करने वाला कुछ भी नहीं है।

यदि एम्बेडर XEmbed का समर्थन करता है, तो इनपुट को डिफ़ॉल्ट सेटिंग्स के साथ और के साथ काम करना चाहिए
यह विकल्प अक्षम है। ध्यान दें कि इनपुट-डिफ़ॉल्ट-बाइंडिंग डिफ़ॉल्ट रूप से अक्षम है
libmpv भी - यदि आप mpv डिफ़ॉल्ट कुंजी बाइंडिंग चाहते हैं तो इसे सक्षम किया जाना चाहिए।

(इस विकल्प का नाम बदल दिया गया था --इनपुट-x11-कीबोर्ड.)

--इनपुट-ऐप-इवेंट्स=
(केवल OS X) एप्लिकेशन वाइड कीबोर्ड ईवेंट सक्षम/अक्षम करें ताकि कीबोर्ड
शॉर्टकट को बिना विंडो के प्रोसेस किया जा सकता है। डिफ़ॉल्ट रूप से सक्षम (को छोड़कर .)
लिबएमपीवी)।

ओएसडी
--ओएससी, --नहीं-ऑस्क
ऑन-स्क्रीन-कंट्रोलर लोड करना है या नहीं (डिफ़ॉल्ट: हाँ)।

--नो-ओएसडी-बार, --osd-बार
OSD बार का प्रदर्शन अक्षम करें। इससे कुछ चीज़ें (जैसे माँगना) OSD का उपयोग कर देंगी
बार के बजाय टेक्स्ट संदेश।

आप इसे प्रति-आदेश के आधार पर input.conf का उपयोग करके कॉन्फ़िगर कर सकते हैं ओएसडी- उपसर्ग,
देखना निवेश आदेश उपसर्गों. यदि आप ओएसडी को पूरी तरह से निष्क्रिय करना चाहते हैं, तो उपयोग करें
--osd-स्तर = 0.

--osd-अवधि=
OSD संदेशों की अवधि ms में सेट करें (डिफ़ॉल्ट: 1000)।

--osd-फ़ॉन्ट= , --उप-पाठ-फ़ॉन्ट=
ओएसडी और उपशीर्षक के लिए उपयोग करने के लिए फ़ॉन्ट निर्दिष्ट करें जो स्वयं निर्दिष्ट नहीं करते हैं a
विशेष फ़ॉन्ट। डिफ़ॉल्ट है (टाइप की शक्ल) बिना सनसिरिफ या नोकों की.

उदाहरण

· --osd-font='बिटस्ट्रीम' वेरा बिना

· --osd-font='MS हास्य बिना

नोट:
RSI --उप-पाठ-फ़ॉन्ट विकल्प (और अधिकांश अन्य --उप-पाठ- विकल्प) पर ध्यान नहीं दिया जाता है जब
ASS-उपशीर्षक प्रदान किए जाते हैं, जब तक कि --नहीं-उप-गधा विकल्प निर्दिष्ट है।

यह फॉन्टकॉन्फिग पैटर्न का समर्थन करता था। libass 0.13.0 से शुरू, यह
काम बंद कर दिया।

--osd-फ़ॉन्ट-आकार= , --उप-पाठ-फ़ॉन्ट-आकार=
ओएसडी/उप फ़ॉन्ट आकार निर्दिष्ट करें। इकाई खिड़की पर स्केल किए गए पिक्सेल में आकार है
720 की ऊंचाई। वास्तविक पिक्सेल आकार खिड़की की ऊंचाई के साथ बढ़ाया जाता है: यदि
विंडो की ऊंचाई 720 से बड़ी या छोटी है, टेक्स्ट का वास्तविक आकार बढ़ जाता है
या घट भी जाता है।

डिफ़ॉल्ट: 55.

--osd-msg1=
इस स्ट्रिंग को OSD स्तर 1 (डिफ़ॉल्ट रूप से दृश्यमान) के साथ OSD पर संदेश के रूप में दिखाएं।
संदेश डिफ़ॉल्ट रूप से दिखाई देगा, और जब तक कोई अन्य संदेश इसे कवर नहीं करता है, और
OSD स्तर नहीं बदला गया है (देखें --osd-स्तर) गुणों का विस्तार करता है; देखो संपत्ति
विस्तार.

--osd-msg2=
के सामान --osd-msg1, लेकिन OSD स्तर 2 के लिए। यदि यह एक खाली स्ट्रिंग (डिफ़ॉल्ट) है,
तब प्लेबैक समय दिखाया जाता है।

--osd-msg3=
के सामान --osd-msg1, लेकिन OSD स्तर 3 के लिए। यदि यह एक खाली स्ट्रिंग (डिफ़ॉल्ट) है,
फिर प्लेबैक समय, अवधि और कुछ और जानकारी दिखाई जाती है।

इसका उपयोग के लिए भी किया जाता है शो_प्रगति आदेश (डिफ़ॉल्ट रूप से मैप किया गया P), या में
मांग करते समय कुछ गैर-डिफ़ॉल्ट मामले।

--osd-स्थिति-msg एक विरासत समकक्ष है (लेकिन मामूली अंतर के साथ)।

--osd-स्थिति-msg=
मानक स्थिति टेक्स्ट के बजाय प्लेबैक के दौरान एक कस्टम स्ट्रिंग दिखाएं। इस
के लिए प्रयुक्त स्थिति पाठ को ओवरराइड करता है --osd-स्तर = 3, का उपयोग करते समय शो_प्रगति
आदेश (डिफ़ॉल्ट रूप से मैप किया गया P), या कुछ गैर-डिफ़ॉल्ट मामलों में मांग करते समय।
गुणों का विस्तार करता है। देखो संपत्ति विस्तार.

इस विकल्प को से बदल दिया गया है --osd-msg3। फर्क सिर्फ इतना है कि यह
विकल्प में निहित रूप से शामिल है ${osd-sym-cc}. इस विकल्प पर ध्यान नहीं दिया जाता है यदि --osd-msg3 is
खाली नहीं है।

--osd-playing-msg=
प्लेबैक शुरू होने पर ओएसडी पर एक संदेश दिखाएं। गुणों के लिए स्ट्रिंग का विस्तार किया गया है,
जैसे --osd-playing-msg='फ़ाइल: ${फ़ाइलनाम}' संदेश दिखाएंगे फ़ाइल: द्वारा पीछा
एक स्थान और वर्तमान में खेला जाने वाला फ़ाइल नाम।

देख संपत्ति विस्तार.

--osd-बार-संरेखण-x=<-1-1>
ओएसडी बार की स्थिति। -1 दूर बाएँ है, 0 केन्द्रित है, 1 बहुत दाएँ है। आंशिक
मान (जैसे 0.5) की अनुमति है।

--osd-बार-संरेखण-y=<-1-1>
ओएसडी बार की स्थिति। -1 ऊपर है, 0 केंद्रित है, 1 नीचे है। भिन्नात्मक मान
(जैसे 0.5) की अनुमति है।

--osd-bar-w=<1-100>
OSD बार की चौड़ाई, स्क्रीन की चौड़ाई के प्रतिशत में (डिफ़ॉल्ट: 75)। का एक मूल्य
50 का मतलब है कि बार आधा स्क्रीन चौड़ा है।

--osd-bar-h=<0.1-50>
OSD बार की ऊँचाई, स्क्रीन की ऊँचाई के प्रतिशत में (डिफ़ॉल्ट: 3.125)।

--osd-बैक-रंग= , --उप-पाठ-वापस-रंग=
देख --osd-रंग. ओएसडी/उप पाठ पृष्ठभूमि के लिए प्रयुक्त रंग।

--osd-धुंधला=<0..20.0>, --उप-पाठ-धुंधला=<0..20.0>
गाऊसी धुंधला कारक। 0 का अर्थ है कोई धुंधला लागू नहीं (डिफ़ॉल्ट)।

--osd-बोल्ड= , --उप-पाठ-बोल्ड=
बोल्ड पर टेक्स्ट को फॉर्मेट करें।

--osd-सीमा-रंग= , --उप-पाठ-सीमा-रंग=
देख --osd-रंग. OSD/उप फ़ॉन्ट बॉर्डर के लिए प्रयुक्त रंग।

नोट:
अनदेखा किया जब --osd-बैक-रंग/--उप-पाठ-वापस-रंग निर्दिष्ट है (या अधिक
बिल्कुल: जब वह विकल्प पूरी तरह से पारदर्शी पर सेट न हो)।

--osd-सीमा-आकार= , --उप-पाठ-सीमा-आकार=
ओएसडी/उप फ़ॉन्ट बॉर्डर का आकार स्केल किए गए पिक्सेल में (देखें .) --osd-फ़ॉन्ट-आकार ब्योरा हेतु)।
0 का मान सीमाओं को अक्षम करता है।

डिफ़ॉल्ट: 3.

--osd-रंग= , --उप-पाठ-रंग=
OSD/अनस्टाइल टेक्स्ट सबटाइटल्स के लिए प्रयुक्त रंग निर्दिष्ट करें।

रंग फॉर्म में निर्दिष्ट है आर/जी/बी, जहां प्रत्येक रंग घटक निर्दिष्ट है
0.0 से 1.0 की सीमा में संख्या के रूप में। पारदर्शिता निर्दिष्ट करना भी संभव है
का उपयोग करके आर/जी/बी/ए, जहां अल्फा मान 0 का अर्थ पूरी तरह से पारदर्शी है, और 1.0 का अर्थ है
अस्पष्ट। यदि अल्फा घटक नहीं दिया गया है, तो रंग 100% अपारदर्शी है।

विकल्प के लिए एकल नंबर पास करने से OSD धूसर हो जाता है, और प्रपत्र ग्रे/ए
आपको अतिरिक्त रूप से अल्फा निर्दिष्ट करने देता है।

उदाहरण

· --osd-रंग=1.0/0.0/0.0 OSD को अपारदर्शी लाल पर सेट करें

· --osd-रंग=1.0/0.0/0.0/0.75 OSD को 75% अल्फ़ा के साथ अपारदर्शी लाल पर सेट करें

· --osd-रंग=0.5/0.75 OSD को 50% अल्फ़ा के साथ 75% ग्रे पर सेट करें

वैकल्पिक रूप से, रंग को रूप में RGB हेक्स ट्रिपलेट के रूप में निर्दिष्ट किया जा सकता है #आरआरजीजीबीबी,
जहां प्रत्येक 2-अंकीय समूह 0 की श्रेणी में एक रंग मान व्यक्त करता है (00) 255 (FF).
उदाहरण के लिए, # FF0000 लाल है। यह वेब रंगों के समान है। अल्फा के साथ दिया जाता है
#AARRGGBB.

उदाहरण

· --osd-रंग='#FF0000' OSD को अपारदर्शी लाल पर सेट करें

· --osd-रंग='#C0808080' OSD को 50% अल्फ़ा के साथ 75% ग्रे पर सेट करें

--osd-अंश
OSD समय सेकंड के अंशों के साथ दिखाएं (मिलीसेकंड परिशुद्धता में)। देखने के लिए उपयोगी
एक वीडियो फ्रेम का सटीक टाइमस्टैम्प।

--osd-स्तर=<0-3>
निर्दिष्ट करता है कि OSD को किस मोड में प्रारंभ करना चाहिए।

0 OSD पूरी तरह से अक्षम (केवल उपशीर्षक)

1 सक्षम (केवल उपयोगकर्ता सहभागिता पर दिखाई देता है)

2 सक्षम + वर्तमान समय डिफ़ॉल्ट रूप से दिखाई देता है

3 सक्षम + --osd-स्थिति-msg (वर्तमान समय और स्थिति डिफ़ॉल्ट रूप से)

--osd-मार्जिन-x= , --उप-पाठ-मार्जिन-x=
ओएसडी/उप के लिए स्केल किए गए पिक्सल में बाएं और दाएं स्क्रीन मार्जिन (देखें --osd-फ़ॉन्ट-आकार
ब्योरा हेतु)।

यह विकल्प ओएसडी की बाईं ओर की दूरी को निर्दिष्ट करता है, साथ ही किस पर
दाहिनी सीमा से दूरी लंबे OSD टेक्स्ट को तोड़ा जाएगा।

डिफ़ॉल्ट: 25.

--osd-मार्जिन-y= , --उप-पाठ-मार्जिन-y=
ओएसडी/उप के लिए स्केल किए गए पिक्सल में ऊपर और नीचे स्क्रीन मार्जिन (देखें --osd-फ़ॉन्ट-आकार
ब्योरा हेतु)।

यह विकल्प OSD के लंबवत मार्जिन को निर्दिष्ट करता है। इसका उपयोग के लिए भी किया जाता है
अस्थिर पाठ उपशीर्षक। यदि आप केवल लंबवत उपशीर्षक स्थिति बढ़ाना चाहते हैं,
उपयोग --उप-स्थिति.

डिफ़ॉल्ट: 22.

--osd-संरेखण-x= , --उप-पाठ-संरेखण-x=...
यह नियंत्रित करें कि स्क्रीन के किस कोने में OSD या टेक्स्ट उपशीर्षक संरेखित होने चाहिए
(चूक जाना: केंद्र उप के लिए, बाएं ओएसडी के लिए)।

ASS उपशीर्षकों पर कभी लागू नहीं किया गया, सिवाय in . के --नहीं-उप-गधा तरीका। इसी तरह, यह करता है
छवि उपशीर्षक पर लागू नहीं।

--osd-संरेखण-y= --उप-पाठ-संरेखण-y=...
लंबवत स्थिति (डिफ़ॉल्ट: तल उप के लिए, ऊपर का ओएसडी के लिए)। विवरण देखें
--osd-संरेखण-x.

--osd-स्केल=
ओएसडी फ़ॉन्ट आकार गुणक, के साथ गुणा किया गया --osd-फ़ॉन्ट-आकार मूल्य.

--osd-स्केल-दर-विंडो=
क्या OSD को विंडो के आकार के साथ मापना है (डिफ़ॉल्ट: हाँ)। यदि यह अक्षम है,
--osd-फ़ॉन्ट-आकार और अन्य OSD विकल्प जो स्केल किए गए पिक्सेल का उपयोग करते हैं, वे हमेशा वास्तविक होते हैं
पिक्सल। प्रभाव यह है कि विंडो का आकार बदलने से OSD फ़ॉन्ट आकार नहीं बदलेगा।

--osd-छाया-रंग= , --उप-पाठ-छाया-रंग=
देख --osd-रंग. OSD/उप पाठ छाया के लिए प्रयुक्त रंग।

--osd-छाया-ऑफ़सेट= , --उप-पाठ-छाया-ऑफ़सेट=
ओएसडी/उप टेक्स्ट शैडो का स्केल्ड पिक्सल में विस्थापन (देखें --osd-फ़ॉन्ट-आकार एसटी
विवरण)। 0 का मान छाया को निष्क्रिय करता है।

डिफ़ॉल्ट: 0.

--osd-spacing= , --उप-पाठ्य-रिक्ति=
स्केल किए गए पिक्सेल में क्षैतिज OSD/उप फ़ॉन्ट रिक्ति (देखें --osd-फ़ॉन्ट-आकार ब्योरा हेतु)।
यह मान सामान्य अक्षर रिक्ति में जोड़ा जाता है। नकारात्मक मूल्यों की अनुमति है।

डिफ़ॉल्ट: 0.

स्क्रीनशॉट
--स्क्रीनशॉट-प्रारूप=
स्क्रीनशॉट सहेजने के लिए उपयोग की जाने वाली छवि फ़ाइल प्रकार सेट करें।

उपलब्ध विकल्प:

png पीएनजी

पीपीएम पीपीएम

PGM PGM

पीजीम्युव YV12 पिक्सेल प्रारूप के साथ PGM

TGA टार्गा

जेपीजी जेपीईजी (डिफ़ॉल्ट)

जेपीईजी JPEG (jpg के समान, लेकिन .jpeg फ़ाइल समाप्त होने के साथ)

--स्क्रीनशॉट-टैग-कलरस्पेस=
उपयुक्त कलरस्पेस के साथ स्क्रीनशॉट को टैग करें।

ध्यान दें कि सभी प्रारूप समर्थित नहीं हैं।

चूक: नहीं.

--स्क्रीनशॉट-उच्च-बिट-गहराई=
यदि संभव हो तो स्रोत वीडियो के समान थोड़ी गहराई के साथ स्क्रीनशॉट लिखें
(डिफ़ॉल्ट: हाँ)। यह विशेष रूप से पीएनजी के लिए दिलचस्प है, क्योंकि यह कभी-कभी होता है
विशाल फ़ाइल आकार के साथ 16 बिट पीएनजी लिखने वाले ट्रिगर।

--स्क्रीनशॉट-टेम्पलेट=
स्क्रीनशॉट को सहेजने के लिए प्रयुक्त फ़ाइल नाम टेम्पलेट निर्दिष्ट करें। टेम्पलेट निर्दिष्ट करता है
फ़ाइल एक्सटेंशन के बिना फ़ाइल नाम, और इसमें प्रारूप विनिर्देशक हो सकते हैं, जो होगा
स्क्रीनशॉट लेते समय प्रतिस्थापित। डिफ़ॉल्ट रूप से टेम्पलेट है एमपीवी-शॉट%n, जो
जैसे फ़ाइल नाम में परिणाम एमपीवी-शॉट0012.png उदाहरण के लिए.

निर्दिष्ट करने के लिए टेम्पलेट एक सापेक्ष या पूर्ण पथ से शुरू हो सकता है
निर्देशिका स्थान जहां स्क्रीनशॉट सहेजे जाने चाहिए।

यदि अंतिम स्क्रीनशॉट फ़ाइल नाम पहले से मौजूद फ़ाइल की ओर इशारा करता है, तो फ़ाइल होगी
ओवरराइट नहीं किया जाना चाहिए। स्क्रीनशॉट या तो सहेजा नहीं जाएगा, या यदि टेम्पलेट
शामिल हैं %n, भिन्न, नव निर्मित फ़ाइल नाम का उपयोग करके सहेजा गया।

अनुमत प्रारूप विनिर्देशक:

%[#][0X]एन
एक क्रम संख्या, शून्य से लंबाई X तक गद्देदार (डिफ़ॉल्ट: 04)। उदाहरण के लिए
प्रारूप पारित करना % 04n निकलेगा 0012 12वें स्क्रीनशॉट पर। जो नंबर
हर बार स्क्रीनशॉट लेने पर या फ़ाइल पहले से ही बढ़ने पर बढ़ जाती है
मौजूद। लंबाई X 0-9 की सीमा में होना चाहिए। वैकल्पिक # चिह्न के साथ, mpv
सबसे कम उपलब्ध संख्या का उपयोग करेगा। उदाहरण के लिए, यदि आप तीन
स्क्रीनशॉट--0001, 0002, 0003--और पहले दो, अगले दो हटाएं
स्क्रीनशॉट 0004 और 0005 नहीं, बल्कि 0001 और 0002 फिर से होंगे।

%f वर्तमान में चलाए जा रहे वीडियो का फ़ाइल नाम।

%F के समान %f, लेकिन डॉट सहित फ़ाइल एक्सटेंशन को स्ट्रिप करें।

%x वर्तमान में चलाए गए वीडियो का निर्देशिका पथ। अगर वीडियो पर नहीं है
फाइलसिस्टम (लेकिन उदा http://), यह एक खाली स्ट्रिंग का विस्तार करता है।

%X{फ़ॉलबैक}
के समान %x, लेकिन अगर वीडियो फ़ाइल फाइल सिस्टम पर नहीं है, तो वापस करें
फॉलबैक स्ट्रिंग के अंदर {...}.

%p वर्तमान प्लेबैक समय, उसी प्रारूप में जैसा कि ओएसडी में उपयोग किया जाता है। परिणाम है
"एचएच: एमएम: एसएस" फॉर्म की एक स्ट्रिंग। उदाहरण के लिए, यदि वीडियो उस समय का है
5 मिनट और 34 सेकंड की स्थिति, %p "00:05:34" से बदल दिया जाएगा।

%P के समान %p, लेकिन मिलीसेकंड में प्लेबैक समय के साथ बढ़ाया गया। यह है
"HH:MM:SS.mmm" के रूप में स्वरूपित, "mmm" के साथ मिलीसेकंड का हिस्सा है
प्लेबैक समय।

नोट:
अद्वितीय प्रति-फ़्रेम टाइमस्टैम्प प्राप्त करने का यह एक आसान तरीका है। (फ्रेम
संख्याएं अधिक सहज होंगी, लेकिन आसानी से लागू नहीं की जा सकती हैं क्योंकि
कंटेनर प्रारूप आमतौर पर फ़्रेम की पहचान के लिए टाइम स्टैम्प का उपयोग करते हैं।)

%wX प्रारूप स्ट्रिंग का उपयोग करके वर्तमान प्लेबैक समय निर्दिष्ट करें X. %p के समान ही
%wH:%wM:%wS, तथा %P के समान ही %wH:%wM:%wS.%wT.

वैध प्रारूप विनिर्देशक:

%wH घंटा (0 से दो अंकों के साथ गद्देदार)

%w घंटा (गद्देदार नहीं)

%wM मिनट (00-59)

%wm कुल मिनट (घंटों सहित, विपरीत %wM)

%wS सेकंड (00-59)

%w कुल सेकंड (घंटे और मिनट शामिल हैं)

%wf पसंद %w, लेकिन फ्लोट के रूप में

%wT मिलीसेकंड (000-999)

%tX प्रारूप का उपयोग करके वर्तमान स्थानीय दिनांक/समय निर्दिष्ट करें X. यह प्रारूप
विनिर्देशक यूनिक्स का उपयोग करता है स्ट्रैटटाइम () आंतरिक रूप से कार्य करता है, और सम्मिलित करता है
"%X" को . पास करने का परिणाम स्ट्रैफ़टाइम। उदाहरण के लिए, % tm नंबर डालेंगे
संख्या के रूप में चालू माह की। आपको एकाधिक का उपयोग करना होगा %tX निर्दिष्ट करने के लिए
एक पूर्ण दिनांक/समय स्ट्रिंग बनाएं।

%{प्रोप[:फॉलबैक मूलपाठ]}
दास संपत्ति 'प्रोप' का मूल्य डालें। उदाहरण के लिए %{फ़ाइल का नाम} एक ही है
as %f. यदि संपत्ति मौजूद नहीं है या उपलब्ध नहीं है, तो एक त्रुटि पाठ है
डाला गया, जब तक कि कोई फ़ॉलबैक निर्दिष्ट न हो।

%% के साथ बदला गया % चरित्र ही।

--स्क्रीनशॉट-निर्देशिका=
इस निर्देशिका में स्क्रीनशॉट स्टोर करें। यह पथ फ़ाइल नाम के साथ जुड़ा हुआ है
द्वारा उत्पन्न --स्क्रीनशॉट-टेम्पलेट. यदि टेम्पलेट फ़ाइल नाम पहले से ही पूर्ण है,
निर्देशिका पर ध्यान नहीं दिया जाता है।

यदि निर्देशिका मौजूद नहीं है, तो यह पहले स्क्रीनशॉट पर बनाई गई है। अगर यह है
निर्देशिका नहीं, स्क्रीनशॉट लिखने का प्रयास करते समय एक त्रुटि उत्पन्न होती है।

यह विकल्प डिफ़ॉल्ट रूप से सेट नहीं है, और इस प्रकार निर्देशिका में स्क्रीनशॉट लिखेगा
जहां से mpv शुरू किया गया था. छद्म-गुई मोड में (देखें NICKNAME जीयूआई मोड), यह सेट है
डेस्कटॉप को।

--स्क्रीनशॉट-जेपीईजी-गुणवत्ता=<0-100>
JPEG गुणवत्ता स्तर सेट करें। उच्च का अर्थ है बेहतर गुणवत्ता। डिफ़ॉल्ट 90 है।

--स्क्रीनशॉट-जेपीईजी-स्रोत-क्रोमा=
वीडियो के समान क्रोमा सबसैंपलिंग के साथ जेपीईजी फाइलें लिखें (डिफ़ॉल्ट: हाँ)। अगर
अक्षम, libjpeg डिफ़ॉल्ट का उपयोग किया जाता है।

--स्क्रीनशॉट-पीएनजी-संपीड़न=<0-9>
पीएनजी संपीड़न स्तर सेट करें। उच्च का अर्थ है बेहतर संपीड़न। यह प्रभावित करेगा
लिखित स्क्रीनशॉट फ़ाइल का फ़ाइल आकार और इसे लिखने में लगने वाला समय a
स्क्रीनशॉट। बहुत अधिक संपीड़न बाधित करने के लिए पर्याप्त CPU समय ले सकता है
प्लेबैक। डिफ़ॉल्ट 7 है।

--स्क्रीनशॉट-पीएनजी-फ़िल्टर=<0-5>
PNG संपीड़न से पहले लागू किए गए फ़िल्टर को सेट करें। 0 कोई नहीं है, 1 "उप" है, 2 "ऊपर" है,
3 "औसत" है, 4 "पेठ" है, और 5 "मिश्रित" है। यह के स्तर को प्रभावित करता है
संपीड़न जो प्राप्त किया जा सकता है। अधिकांश छवियों के लिए, "मिश्रित" सर्वश्रेष्ठ प्राप्त करता है
संपीड़न अनुपात, इसलिए यह डिफ़ॉल्ट है।

सॉफ्टवेयर Scaler
--sws-स्केलर=
सॉफ़्टवेयर स्केलर एल्गोरिदम निर्दिष्ट करें जिसका उपयोग किया जाना है --vf=स्केल. यह भी प्रभावित करता है
वीडियो आउटपुट ड्राइवर जिनमें हार्डवेयर त्वरण की कमी होती है, उदाहरण के लिए x11। यह भी देखें
--vf=स्केल.

उपलब्ध स्केलरों की सूची प्राप्त करने के लिए, दौड़ें --एसडब्ल्यूएस-स्केलर = मदद.

चूक: बाइक्यूबिक.

--sws-lgb=<0-100>
सॉफ्टवेयर स्केलर गाऊसी ब्लर फिल्टर (लुमा)। देखो --sws-स्केलर.

--sws-cgb=<0-100>
सॉफ्टवेयर स्केलर गाऊसी ब्लर फिल्टर (क्रोमा)। देखो --sws-स्केलर.

--sws-ls=<-100-100>
सॉफ्टवेयर स्केलर शार्प फिल्टर (लुमा)। देखो --sws-स्केलर.

--sws-cs=<-100-100>
सॉफ्टवेयर स्केलर शार्प फिल्टर (क्रोमा)। देखो --sws-स्केलर.

--sws-chs=
सॉफ्टवेयर स्केलर क्रोमा क्षैतिज स्थानांतरण। देखो --sws-स्केलर.

--sws-cvs=
सॉफ्टवेयर स्केलर क्रोमा वर्टिकल शिफ्टिंग। देखो --sws-स्केलर.

अंतिम
--शांत
कंसोल आउटपुट कम वर्बोज़ बनाएं; विशेष रूप से, स्थिति रेखा को रोकता है (अर्थात AV:
3.4 (00:00: 03.37) / 5320.6 ...) प्रदर्शित होने से। धीमी गति से विशेष रूप से उपयोगी
टर्मिनल या टूटे हुए जो कैरिज रिटर्न को ठीक से संभाल नहीं पाते हैं (यानी \r).

यह भी देखें --वास्तव में शांत और --msg-स्तर.

--वास्तव में शांत
इसके साथ की तुलना में कम आउटपुट और स्थिति संदेश प्रदर्शित करें --शांत.

--नो-टर्मिनल, --टर्मिनल
टर्मिनल और stdin/stdout/stderr के किसी भी उपयोग को अक्षम करें। यह पूरी तरह से मौन
कोई संदेश आउटपुट।

विपरीत --वास्तव में शांत, यह इनपुट और टर्मिनल इनिशियलाइज़ेशन को भी निष्क्रिय कर देता है।

--कोई संदेश-रंग नहीं
टर्मिनलों पर रंगीन कंसोल आउटपुट अक्षम करें।

--msg-स्तर=
प्रत्येक मॉड्यूल के लिए सीधे वर्बोसिटी को नियंत्रित करें। सब मॉड्यूल की क्रियाशीलता को बदलता है
सभी मॉड्यूल कमांड लाइन पर स्पष्ट रूप से निर्दिष्ट नहीं हैं।

mpv के साथ चलाएँ --msg-स्तर=सभी=ट्रेस सभी संदेश एमपीवी आउटपुट देखने के लिए। आप का उपयोग कर सकते हैं
आउटपुट में मुद्रित मॉड्यूल नाम (प्रत्येक पंक्ति में उपसर्ग) [...]) को सीमित करने के लिए
दिलचस्प मॉड्यूल के लिए आउटपुट।

नोट:
कमांड लाइन को पार्स करने से पहले कुछ संदेश प्रिंट किए जाते हैं और इसलिए
से प्रभावित नहीं --msg-स्तर. इन संदेशों को नियंत्रित करने के लिए, आपको इसका उपयोग करना होगा
एमपीवी_VERBOSE वातावरण विविधता; देख वातावरण चर ब्योरा हेतु।

उपलब्ध स्तर:

नहीं संपूर्ण चुप्पी

घातक केवल घातक संदेश

त्रुटि त्रुटि संदेश

चेतावनी देना चेतावनी संदेश

पता सूचनात्मक संदेश

हैसियत स्थिति संदेश (डिफ़ॉल्ट)

v क्रिया संदेश

डिबग डिबग संदेश

निशान बहुत शोर डीबग संदेश

--टर्म-ओएसडी, --नो-टर्म-ओएसडी, --टर्म-ओएसडी = बल
जब कोई वीडियो आउटपुट उपलब्ध न हो तो ओएसडी संदेशों को कंसोल पर प्रदर्शित करें। द्वारा सक्षम
चूक।

मजबूर वीडियो विंडो बनने पर भी टर्मिनल ओएसडी को सक्षम बनाता है।

--टर्म-ओएसडी-बार, --नो-टर्म-ओएसडी-बार
टर्मिनल पर स्थिति रेखा के नीचे प्रगति पट्टी को प्रिंट करना सक्षम करें। (द्वारा अक्षम
चूक जाना।)

--term-osd-bar-chars=
कस्टमाइज़ करें --टर्म-ओएसडी-बार विशेषता। स्ट्रिंग में 5 . शामिल होने की उम्मीद है
वर्ण (प्रारंभ, बायां स्थान, स्थिति सूचक, दायां स्थान, अंत)। आप उपयोग कर सकते हैं
यूनिकोड वर्ण, लेकिन ध्यान दें कि डबल-चौड़ाई वाले वर्णों का इलाज नहीं किया जाएगा
सही ढंग से।

चूक: [-+-].

--टर्म-प्लेइंग-msg=
प्लेबैक शुरू करने के बाद एक स्ट्रिंग का प्रिंट आउट लें। गुणों के लिए स्ट्रिंग का विस्तार किया गया है,
जैसे --टर्म-प्लेइंग-संदेश = 'फ़ाइल: ${फ़ाइलनाम}' स्ट्रिंग प्रिंट करेगा फ़ाइल: द्वारा पीछा
एक स्थान और वर्तमान में खेला जाने वाला फ़ाइल नाम।

देख संपत्ति विस्तार.

--term-status-msg=
मानक स्थिति रेखा के बजाय प्लेबैक के दौरान एक कस्टम स्ट्रिंग का प्रिंट आउट लें।
गुणों का विस्तार करता है। देखो संपत्ति विस्तार.

--msg-मॉड्यूल
प्रत्येक कंसोल संदेश के लिए मॉड्यूल नाम तैयार करें।

--msg-समय
प्रत्येक कंसोल संदेश के लिए समय की जानकारी तैयार करें।

TV
--टीवी-...
ये विकल्प टीवी कैप्चर मॉड्यूल के विभिन्न गुणों को ट्यून करते हैं। टीवी देखने के लिए
एमपीवी के साथ, उपयोग करें टीवी: // or टीवी: // या यहाँ तक टीवी: // (देखें
विकल्प टी वी चैनल एसटी चैनल का नाम नीचे) एक मीडिया यूआरएल के रूप में। आप भी उपयोग कर सकते हैं
टीवी: /// कंपोजिट या एस-वीडियो इनपुट से वीडियो देखना शुरू करने के लिए (देखें
विकल्प निवेश ब्योरा हेतु)।

--टीवी-डिवाइस=
टीवी डिवाइस निर्दिष्ट करें (डिफ़ॉल्ट: / देव / वीडियो ०).

--टीवी-चैनल=
ट्यूनर को पर सेट करें चैनल।

--नो-टीवी-ऑडियो
कोई आवाज नहीं

--tv-automute=<0-255> (v4l और v4l2 केवल)
यदि डिवाइस द्वारा रिपोर्ट की गई सिग्नल की शक्ति इस मान से कम है, तो ऑडियो और वीडियो होगा
मौन होना। ज्यादातर मामलों में automute=100 पर्याप्त होगा। डिफ़ॉल्ट 0 है (स्वचालित)
अक्षम)।

--टीवी-चालक=
देख --tv=चालक=सहायता संकलित टीवी इनपुट ड्राइवरों की सूची के लिए। उपलब्ध: डमी,
v4l2 (डिफ़ॉल्ट: स्वतः पता लगाएं)

--टीवी-इनपुट=
इनपुट निर्दिष्ट करें (डिफ़ॉल्ट: 0 (टीवी), उपलब्ध इनपुट के लिए कंसोल आउटपुट देखें)।

--टीवी-फ्रीक=
ट्यूनर को सेट करने के लिए आवृत्ति निर्दिष्ट करें (उदा. 511.250)। के साथ संगत नहीं है
चैनल पैरामीटर।

--tv-outfmt=
V4L द्वारा समर्थित प्रीसेट मान के साथ ट्यूनर के आउटपुट स्वरूप को निर्दिष्ट करें
ड्राइवर (YV12, UYVY, YUY2, I420) या हेक्स मान के रूप में दिया गया एक मनमाना प्रारूप।

--टीवी-चौड़ाई=
आउटपुट विंडो चौड़ाई

--टीवी-ऊंचाई=
आउटपुट विंडो ऊंचाई

--टीवी-एफपीएस=
फ़्रेमरेट जिस पर वीडियो कैप्चर करना है (फ़्रेम प्रति सेकंड)

--टीवी-बफरसाइज=
मेगाबाइट में कैप्चर बफर का अधिकतम आकार (डिफ़ॉल्ट: गतिशील)

--टीवी-मानदंड=
सभी उपलब्ध मानदंडों की सूची के लिए कंसोल आउटपुट देखें, यह भी देखें नॉर्मिडी
नीचे विकल्प।

--टीवी-मानदंड= (v4 केवल)
टीवी मानदंड को दी गई संख्यात्मक आईडी पर सेट करता है। टीवी मानदंड कैप्चर कार्ड पर निर्भर करता है।
उपलब्ध टीवी मानदंडों की सूची के लिए कंसोल आउटपुट देखें।

--tv-chanlist=
उपलब्ध: अर्जेंटीना, ऑस्ट्रेलिया, चीन-बीकास्ट, यूरोप-पूर्व, यूरोप-पश्चिम, फ्रांस,
आयरलैंड, इटली, जापान-बीकास्ट, जापान-केबल, न्यूजीलैंड, रूस, दक्षिण अफ्रीका,
यूएस-बीकास्ट, यूएस-केबल, यूएस-केबल-एचआरसी

--टीवी-चैनल= - [= ], - [= ],...
चैनलों के लिए नाम सेट करें।

नोट:
अगर 1000 से बड़ा एक पूर्णांक है, इसे आवृत्ति के रूप में माना जाएगा (में
kHz) आवृत्ति तालिका से चैनल नाम के बजाय। नामों में रिक्त स्थान के लिए _ का प्रयोग करें
(या उद्धरण के साथ खेलें ;-))। फिर ओएसडी का उपयोग करके चैनल के नाम लिखे जाएंगे,
और दास आदेश टीवी_स्टेप_चैनल, टीवी_सेट_चैनल और टीवी_अंतिम_चैनल मर्जी
रिमोट कंट्रोल के लिए प्रयोग करने योग्य हो। के साथ संगत नहीं है आवृत्ति पैरामीटर।

नोट:
चैनल नंबर तब 'चैनल' सूची में स्थान होगा, शुरुआत
1 के साथ।

उदाहरण

टीवी: //1, टीवी: // टीवी1, टीवी_सेट_चैनल 1, टीवी_सेट_चैनल TV1

--tv-[चमक|विपरीत|ह्यू|संतृप्ति]=<-100-100>
कार्ड पर इमेज इक्वलाइज़र सेट करें।

--टीवी-ऑडियोरेट=
इनपुट ऑडियो नमूना दर सेट करें।

--tv-forceaudio
ऑडियो कैप्चर करें भले ही v4l द्वारा रिपोर्ट किए गए कोई ऑडियो स्रोत न हों।

--tv-अलसा
एएलएसए से कब्जा।

--टीवी-एमोड=<0-3>
एक ऑडियो मोड चुनें:

0 मोनो

1 स्टीरियो

2 भाषा २

3 भाषा २

--tv-forcechan=<1-2>
डिफ़ॉल्ट रूप से, रिकॉर्ड किए गए ऑडियो चैनलों की संख्या स्वचालित रूप से निर्धारित की जाती है
टीवी कार्ड से ऑडियो मोड को क्वेरी करना। यह विकल्प स्टीरियो/मोनो को बाध्य करने की अनुमति देता है
एमोड विकल्प और v4l द्वारा लौटाए गए मानों की परवाह किए बिना रिकॉर्डिंग। यह हो सकता है
समस्या निवारण के लिए उपयोग किया जा सकता है जब टीवी कार्ड वर्तमान ऑडियो की रिपोर्ट करने में असमर्थ हो
मोड।

--टीवी-उपकरण=
एक ऑडियो डिवाइस सेट करें। होना चाहिए /देव/xxx OSS के लिए और ALSA के लिए एक हार्डवेयर आईडी।
आपको किसी भी ':' को '.' से बदलना होगा। ALSA के लिए हार्डवेयर आईडी में।

--टीवी-ऑडियोइड=
कैप्चर कार्ड का ऑडियो आउटपुट चुनें, यदि उसमें एक से अधिक हों।

--tv-[वॉल्यूम|बास|ट्रेबल|बैलेंस]=<0-100>
ये विकल्प वीडियो कैप्चर कार्ड पर मिक्सर के पैरामीटर सेट करते हैं। वे करेंगे
यदि आपके कार्ड में एक नहीं है, तो इसका कोई प्रभाव नहीं पड़ेगा। डिफ़ॉल्ट के लिए v4l2 50 मानचित्रों के लिए
नियंत्रण का मूल्य, जैसा कि चालक द्वारा बताया गया है।

--टीवी-लाभ=<0-100>
वीडियो उपकरणों (आमतौर पर वेबकैम) के लिए वांछित मूल्य पर लाभ नियंत्रण सेट करें और
स्वचालित नियंत्रण बंद करें। 0 का मान स्वचालित नियंत्रण को सक्षम करता है। अगर यह
विकल्प छोड़ा गया है, लाभ नियंत्रण को संशोधित नहीं किया जाएगा।

--टीवी-तत्कालमोड=
0 के मान का अर्थ है ऑडियो और वीडियो को एक साथ कैप्चर और बफर करना। 1 . का मान
(डिफ़ॉल्ट) का अर्थ है केवल वीडियो कैप्चर करना और ऑडियो को लूपबैक से गुजरने देना
टीवी कार्ड से साउंड कार्ड तक केबल।

--टीवी-एमजेपीईजी
हार्डवेयर MJPEG कम्प्रेशन का उपयोग करें (यदि कार्ड इसका समर्थन करता है)। इस विकल्प का उपयोग करते समय,
आपको आउटपुट विंडो की चौड़ाई और ऊंचाई निर्दिष्ट करने की आवश्यकता नहीं है, क्योंकि mpv
इसे स्वचालित रूप से दशमलव मूल्य (नीचे देखें) से निर्धारित करेगा।

--tv-decimation=<1|2|4>
चित्र का आकार चुनें जिसे हार्डवेयर MJPEG द्वारा संपीड़ित किया जाएगा
संपीड़न:

1 पूरे आकार

· 704x576 पाल

· 704x480 एनटीएससी

2 मध्यम आकार

· 352x288 पाल

· 352x240 एनटीएससी

4 छोटा आकार

· 176x144 पाल

· 176x120 एनटीएससी

--टीवी-गुणवत्ता=<0-100>
JPEG संपीड़न की गुणवत्ता चुनें (<60 पूर्ण आकार के लिए अनुशंसित)।

--tv-स्कैन-ऑटोस्टार्ट
स्टार्टअप के तुरंत बाद चैनल स्कैनिंग शुरू करें (डिफ़ॉल्ट: अक्षम)।

--tv-स्कैन-अवधि=<0.1-2.0>
अगले चैनल पर स्विच करने से पहले सेकंड में देरी निर्दिष्ट करें (डिफ़ॉल्ट: 0.5)। कम
मान तेजी से स्कैनिंग का कारण बनेंगे, लेकिन निष्क्रिय टीवी चैनलों को सक्रिय के रूप में पहचान सकते हैं।

--tv-स्कैन-दहलीज=<1-100>
जैसा कि डिवाइस द्वारा रिपोर्ट किया गया है, सिग्नल की ताकत (प्रतिशत में) के लिए थ्रेसहोल्ड मान
(डिफ़ॉल्ट: 50)। इस मान से अधिक सिग्नल की शक्ति इंगित करेगी कि
वर्तमान में स्कैनिंग चैनल सक्रिय है।

कैश
--कैश=
कैश का आकार किलोबाइट में सेट करें, इसे अक्षम करें नहीं, या स्वचालित रूप से सक्षम करें
इसके साथ यदि आवश्यक हो तो स्वत: (चूक जाना: स्वत:)। साथ में स्वत:, कैश आमतौर पर होगा
द्वारा निर्धारित आकार का उपयोग करके नेटवर्क स्ट्रीम के लिए सक्षम किया गया --कैश-डिफ़ॉल्ट. साथ हाँ,
कैश हमेशा द्वारा निर्धारित आकार के साथ सक्षम किया जाएगा --कैश-डिफ़ॉल्ट (जब तक कि
स्ट्रीम को कैश नहीं किया जा सकता, या --कैश-डिफ़ॉल्ट कैशिंग अक्षम करता है)।

धीमे मीडिया से फ़ाइलें चलाते समय उपयोगी हो सकता है, लेकिन नकारात्मक भी हो सकता है
प्रभाव, विशेष रूप से फ़ाइल स्वरूपों के साथ जिन्हें बहुत अधिक मांग की आवश्यकता होती है, जैसे कि MP4।

ध्यान दें कि आधे कैश आकार का उपयोग तेजी से वापस मांगने की अनुमति देने के लिए किया जाएगा। यह भी है
यही कारण है कि एक पूर्ण कैश को आमतौर पर 100% पूर्ण के रूप में रिपोर्ट नहीं किया जाता है। कैश फिल
प्रदर्शन में वापस मांगने के लिए आरक्षित कैश का हिस्सा शामिल नहीं है।
वास्तविक अधिकतम प्रतिशत आमतौर पर रीडहेड और . के बीच का अनुपात होगा
बैकबफर आकार।

--कैश-डिफ़ॉल्ट=
कैश का आकार किलोबाइट में सेट करें (डिफ़ॉल्ट: 75000 KB)। का उपयोग करते हुए नहीं नहीं होगा
स्वचालित रूप से कैश सक्षम करें जैसे नेटवर्क स्ट्रीम से खेलते समय। ध्यान दें कि
का उपयोग --कैश हमेशा इस विकल्प को ओवरराइड करेगा।

--कैश-प्रारंभिक=
प्लेबैक तब शुरू होगा जब कैश इतने किलोबाइट से भर जाएगा
डेटा (डिफ़ॉल्ट: 0)।

--कैश-सीक-मिनट=
यदि भीतर किसी स्थिति में तलाश करना है से कैश आकार का
वर्तमान स्थिति, mpv इस स्थिति में कैशे भरने के बजाय प्रतीक्षा करेगा
एक स्ट्रीम तलाश करने की तुलना में (डिफ़ॉल्ट: 500)।

यह छोटे फॉरवर्ड की तलाश के लिए मायने रखता है। धीमी धाराओं के साथ (विशेषकर HTTP स्ट्रीम)
वर्तमान स्थिति और तलाश के बीच डेटा को छोड़ने के बीच एक ट्रेडऑफ़ है
गंतव्य, या वास्तविक खोज करना। स्थिति के आधार पर, इनमें से कोई भी
ये दूसरी विधि की तुलना में धीमी हो सकती हैं। यह विकल्प इस पर नियंत्रण की अनुमति देता है।

--कैश-बैकबफर=
कैश बैक बफर का आकार (डिफ़ॉल्ट: 75000 केबी)। यह कुल कैश में जोड़ देगा
आकार, और वापस मांगने के लिए राशि आरक्षित। आरक्षित राशि नहीं होगी
रीडहेड के लिए उपयोग किया जाता है, और इसके बजाय तेजी से मांग को सक्षम करने के लिए पहले से पढ़े गए डेटा को संरक्षित करता है
पीठ।

--कैश-फ़ाइल=
फाइल सिस्टम पर कैशे फाइल बनाएं।

इसका उपयोग करने के दो तरीके हैं:

1. एक पथ (एक फ़ाइल नाम) पास करना। फ़ाइल हमेशा अधिलेखित हो जाएगी। जब
सामान्य कैश सक्षम है, इस फ़ाइल कैश का उपयोग जो कुछ भी पढ़ा जाता है उसे संग्रहीत करने के लिए किया जाएगा
स्रोत धारा से।

यह हमेशा कैशे फ़ाइल को अधिलेखित कर देगा, और आप मौजूदा कैश का उपयोग नहीं कर सकते हैं
एक स्ट्रीम के प्लेबैक को फिर से शुरू करने के लिए फ़ाइल। (तकनीकी रूप से, mpv को यह भी नहीं पता होगा कि कौनसा
फ़ाइल में ब्लॉक मान्य हैं और कौन से नहीं।)

परिणामी फ़ाइल में स्रोत स्ट्रीम के सभी डेटा आवश्यक रूप से शामिल नहीं होंगे।
उदाहरण के लिए, यदि आप खोजते हैं, तो छोड़े गए भागों को कभी नहीं पढ़ा जाता है और
फलस्वरूप कैश में नहीं लिखा जाता है। छोड़े गए हिस्सों को भर दिया जाता है
शून्य के साथ। इसका अर्थ यह है कि कैशे फ़ाइल आवश्यक रूप से a . के अनुरूप नहीं है
स्रोत स्ट्रीम का पूर्ण डाउनलोड।

यदि कोई उपयोगकर्ता रुचि है तो इन दोनों मुद्दों में सुधार किया जा सकता है।

चेतावनी:
आदेशित अध्यायों के साथ या साथ उपयोग किए जाने पर यादृच्छिक भ्रष्टाचार का कारण बनता है
--ऑडियो फाइल.

2. स्ट्रिंग पास करना टीएमपी. इसे फ़ाइल नाम के रूप में व्याख्यायित नहीं किया जाएगा। इसके बजाय, एक
अदृश्य अस्थायी फ़ाइल बनाई गई है। यह आपकी सी लाइब्रेरी पर निर्भर करता है जहां यह
फ़ाइल बनाई जाती है (आमतौर पर / Tmp /), और क्या फ़ाइल नाम दिखाई दे रहा है (the tmpfile ()
फ़ंक्शन का उपयोग किया जाता है)। कुछ सिस्टमों पर, कैशे फ़ाइल का स्वत: विलोपन हो सकता है
गारंटी नहीं है।

यदि आप फ़ाइल कैश का उपयोग करना चाहते हैं, तो इस मोड की अनुशंसा की जाती है, क्योंकि यह नहीं करता है
आदेशित अध्यायों को तोड़ें या --ऑडियो फाइल. ये मोड कई कैश स्ट्रीम खोलते हैं,
और उनके लिए एक ही फाइल का उपयोग स्पष्ट रूप से संघर्ष करता है।

यह भी देखें --कैश-फ़ाइल-आकार.

--कैश-फ़ाइल-आकार=
के साथ बनाई गई फ़ाइल का अधिकतम आकार --कैश-फाइल. इससे ऊपर पढ़ने के लिए
आकार, कैश का उपयोग नहीं किया जाता है।

ध्यान रखें कि कुछ उपयोग-मामले, जैसे कैशे सक्षम के साथ आदेशित अध्याय चलाना,
वास्तव में एकाधिक कैश फ़ाइलें बनाएगा, जिनमें से प्रत्येक इतना अधिक उपयोग करेगा
डिस्क में जगह।

(डिफ़ॉल्ट: 1048576, 1 जीबी।)

--नो-कैश
इनपुट स्ट्रीम कैशिंग बंद करें। देखो --कैश.

--कैश-सेकंड =
यदि कैश सक्रिय है तो कितने सेकंड का ऑडियो/वीडियो प्रीफ़ेच करना है। यह ओवरराइड करता है
la --डेमक्सर-रीडहेड-सेकंड विकल्प अगर और केवल अगर कैश सक्षम है और
मूल्य बड़ा है। (डिफ़ॉल्ट: 10.)

--कैश-रोकें, --नहीं-कैश-रोकें
क्या कैश कम होने पर खिलाड़ी को स्वचालित रूप से रुकना चाहिए, और विराम देना चाहिए
एक बार और डेटा उपलब्ध हो जाने पर ("बफ़रिंग")।

नेटवर्क
--उपयोगकर्ता-एजेंट=
उपयोग HTTP स्ट्रीमिंग के लिए उपयोगकर्ता एजेंट के रूप में।

--कुकीज़, --कुकीज़ नहीं
HTTP अनुरोध करते समय कुकीज़ का समर्थन करें। डिफ़ॉल्ट रूप से अक्षम।

--कुकीज़-फ़ाइल=
से HTTP कुकीज़ पढ़ें . फ़ाइल को नेटस्केप प्रारूप में माना जाता है।

--http-हेडर-फ़ील्ड=
HTTP स्ट्रीम को एक्सेस करते समय कस्टम HTTP फ़ील्ड सेट करें।

उदाहरण

mpv --http-header-fields='Field1: value1','Field2: value2' \
http://localhost: 1234

HTTP अनुरोध उत्पन्न करेगा:

GET / HTTP / 1.0
होस्ट: लोकलहोस्ट: 1234
उपयोगकर्ता-एजेंट: MPlayer
बर्फीले-मेटाडेटा: 1
फ़ील्ड1: मान1
फ़ील्ड2: मान2
कनेक्शन: बंद

--tls-ca-file=
टीएलएस के साथ प्रयोग के लिए सर्टिफिकेट अथॉरिटी डेटाबेस फाइल। (पुराने के साथ चुपचाप विफल रहता है
FFmpeg या लिबाव संस्करण।)

--tls-सत्यापन
टीएलएस का उपयोग करते समय सहकर्मी प्रमाणपत्र सत्यापित करें (उदाहरण के साथ https://...) (चुपचाप विफल रहता है
पुराने FFmpeg या Libav संस्करणों के साथ।)

--tls-प्रमाण-फ़ाइल
सहकर्मी के साथ हाथ मिलाने में उपयोग करने के लिए प्रमाणपत्र वाली फ़ाइल।

--tls-कुंजी-फ़ाइल
प्रमाणपत्र के लिए निजी कुंजी वाली फ़ाइल।

--रेफरर=
HTTP अनुरोधों के लिए रेफ़रलकर्ता पथ या URL निर्दिष्ट करें.

--नेटवर्क-टाइमआउट=
सेकंड में नेटवर्क टाइमआउट निर्दिष्ट करें। यह कम से कम HTTP को प्रभावित करता है। विशेष
मान 0 (डिफ़ॉल्ट) FFmpeg/Libav डिफ़ॉल्ट का उपयोग करता है। यदि एक प्रोटोकॉल का उपयोग किया जाता है जो करता है
टाइमआउट का समर्थन नहीं करते, इस विकल्प को चुपचाप अनदेखा कर दिया जाता है।

--rtsp-परिवहन=
RTSP परिवहन विधि चुनें (डिफ़ॉल्ट: tcp)। यह अंतर्निहित नेटवर्क का चयन करता है
खेलते समय परिवहन आरटीएसपी: //... यूआरएल. मूल्य लवफ निर्णय छोड़ देता है
libavformat.

--hls-बिटरेट= >
यदि एचएलएस स्ट्रीम चलाए जाते हैं, तो यह विकल्प नियंत्रित करता है कि कौन सी स्ट्रीम चुनी गई हैं
चूक। विकल्प निम्नलिखित मापदंडों की अनुमति देता है:

नहीं कुछ खास मत करो। आम तौर पर, यह केवल पहला चुनेंगे
ऑडियो / वीडियो स्ट्रीम जो इसे पा सकते हैं।

मिनट सबसे कम बिटरेट वाली स्ट्रीम चुनें।

मैक्स वही, लेकिन उच्चतम बिटरेट। (चूक।)

इसके अतिरिक्त, यदि विकल्प एक संख्या है, तो उच्चतम दर वाली धारा बराबर या
विकल्प मान के नीचे चयनित है।

उपयोग की गई बिटरेट सर्वर द्वारा भेजी जाती है, और इसकी कोई गारंटी नहीं है कि यह वास्तव में है
अर्थपूर्ण।

DVB
--dvbin-card=<1-4>
कार्ड नंबर 1-4 का उपयोग करना निर्दिष्ट करता है (डिफ़ॉल्ट: 1)।

--dvbin-फ़ाइल=
mpv को चैनल सूची पढ़ने का निर्देश देता है . डिफ़ॉल्ट mpv में है
कॉन्फ़िगरेशन निर्देशिका (आमतौर पर ~/.config/mpv) फ़ाइल नाम के साथ
channel.conf.{sat,ter,cbl,atsc} (आपके कार्ड के प्रकार के आधार पर) या channel.conf एक के रूप में
अखिरी सहारा। DVB-S/2 कार्ड के लिए, VDR 1.7.x प्रारूप चैनल सूची की अनुशंसा की जाती है:
यह DVB-S2 चैनलों को ट्यूनिंग, उपशीर्षक को सक्षम करने और PMT को डिकोड करने की अनुमति देता है (जो
बड़े पैमाने पर डीमक्सिंग में सुधार करता है)। क्लासिक mplayer प्रारूप चैनल सूचियां अभी भी हैं
समर्थित (इन सुधारों के बिना), और अन्य कार्ड प्रकारों के लिए, केवल सीमित VDR
प्रारूप चैनल सूची समर्थन लागू किया गया है (पैच का स्वागत है)। वाले चैनलों के लिए
गतिशील पीआईडी ​​स्विचिंग या अपूर्ण channel.conf, --dvbin-पूर्ण-ट्रांसपोंडर या
जादू पीआईडी 8192 सिफारिश की जाती है

--dvbin-timeout=<1-30>
हार मानने से पहले आवृत्ति को ट्यून करने का प्रयास करते समय प्रतीक्षा करने के लिए अधिकतम सेकंड
(डिफ़ॉल्ट: 30)।

--dvbin-पूर्ण-ट्रांसपोंडर=
प्रोग्राम पीआईडी ​​पर कोई फ़िल्टर लागू न करें, केवल आवृत्ति को ट्यून करें और पूर्ण ट्रांसपोंडर पास करें
डीमक्सर को। यह एक ट्रांसपोंडर पर कई प्रोग्राम रिकॉर्ड करने के लिए उपयोगी है, या
में मुद्दों के आसपास काम करने के लिए channel.conf. इसके लिए इसका उपयोग करने की भी सिफारिश की जाती है
चैनल जो ऑन-द-फ्लाई पीआईडी ​​स्विच करते हैं, उदाहरण के लिए क्षेत्रीय समाचारों के लिए।

चूक: नहीं

कई तरह का
--डिस्प्ले-टैग=टैग1,टैग2,...
उन टैगों की सूची सेट करें जिन्हें टर्मिनल पर प्रदर्शित किया जाना चाहिए। टैग जो में हैं
सूची, लेकिन खेली गई फ़ाइल में मौजूद नहीं हैं, नहीं दिखाई जाएंगी। यदि कोई मान समाप्त होता है
साथ में *, सभी टैग उपसर्ग से मेल खाते हैं (हालांकि कोई सामान्य ग्लोबिंग नहीं है)। अभी - अभी
गुजर * अनिवार्य रूप से छानना।

डिफ़ॉल्ट में टैग की एक सामान्य सूची शामिल है, mpv के साथ कॉल करें --सूची-विकल्प इसे देखने के लिए।

--एमसी=
प्रति फ्रेम अधिकतम एवी सिंक सुधार (सेकंड में)

--autosync=
ऑडियो विलंब माप के आधार पर A/V सिंक को धीरे-धीरे समायोजित करता है। निर्दिष्ट करना
--ऑटोसिंक = 0, डिफ़ॉल्ट रूप से, फ्रेम समय पूरी तरह से ऑडियो पर आधारित होगा
देरी माप। निर्दिष्ट करना --ऑटोसिंक = 1 वही करेंगे, लेकिन सूक्ष्मता से करेंगे
ए/वी सुधार एल्गोरिथम बदलें। एक वीडियो में एक असमान वीडियो फ्रैमरेट जो
के साथ अच्छा खेलता है --कोई आवाज नही इसे पूर्णांक मान पर सेट करके अक्सर मदद की जा सकती है
1 से अधिक। मूल्य जितना अधिक होगा, समय उतना ही करीब होगा --कोई आवाज नही.
Thử --ऑटोसिंक = 30 ध्वनि चालकों के साथ समस्याओं को दूर करने के लिए जो लागू नहीं होते हैं
एक आदर्श ऑडियो विलंब माप। इस मान के साथ, यदि बड़ा A/V सिंक ऑफ़सेट करता है
होते हैं, तो उन्हें बसने में केवल 1 या 2 सेकंड का समय लगेगा। इस देरी में
अचानक ए/वी ऑफ़सेट के लिए प्रतिक्रिया समय इसे चालू करने का एकमात्र दुष्प्रभाव होना चाहिए
सभी ध्वनि चालकों के लिए विकल्प चालू है।

--वीडियो-सिंक=
प्लेयर ऑडियो और वीडियो को कैसे सिंक्रोनाइज़ करता है।

से शुरू होने वाले तरीके प्रदर्शन वीडियो फ़्रेम को पूरी तरह से आउटपुट करने का प्रयास करें
प्रदर्शन के लिए समकालिक रूप से, एक के रूप में पता लगाए गए डिस्प्ले वर्टिकल रिफ्रेश रेट का उपयोग करते हुए
संकेत दें कि औसतन कितनी तेजी से फ्रेम प्रदर्शित होंगे। ये मोड वीडियो की गति बदलते हैं
प्रदर्शन से मेल खाने के लिए थोड़ा। देखो --वीडियो-सिंक-... ठीक ट्यूनिंग के लिए विकल्प।
कुछ आदर्श धारणाएँ बनाकर इस विधा की मजबूती को और कम किया जाता है,
जो वास्तविकता में हमेशा लागू नहीं हो सकता है। व्यवहार वीओ और पर निर्भर कर सकता है
सिस्टम के वीडियो और ऑडियो ड्राइवर। मीडिया फ़ाइलों को निरंतर फ्रैमरेट का उपयोग करना चाहिए।
अनुभाग-वार VFR कुछ कंटेनर प्रारूपों के साथ भी काम कर सकता है (लेकिन उदाहरण के लिए mkv नहीं)।
यदि सिंक कोड गंभीर A/V desync का पता लगाता है, या फ्रैमरेट का पता नहीं लगाया जा सकता है,
खिलाड़ी स्वचालित रूप से वापस आ जाता है ऑडियो कुछ समय के लिए या स्थायी रूप से मोड।

के साथ मोड डीसिंक उनके नाम पर ऑडियो/वीडियो को सिंक में रखने का प्रयास न करें।
वे धीरे-धीरे (या जल्दी से) डिसिंक करेंगे, जब तक कि अगली तलाश न हो जाए। ये तरीके
परीक्षण के लिए हैं, गंभीर उपयोग के लिए नहीं।

ऑडियो ऑडियो के लिए समय वीडियो फ्रेम। यह सबसे मजबूत विधा है, क्योंकि खिलाड़ी
डिस्प्ले के व्यवहार के बारे में कुछ भी मानने की जरूरत नहीं है।
नुकसान यह है कि यह कभी-कभी फ्रेम ड्रॉप या दोहराव का कारण बन सकता है। अगर
ऑडियो अक्षम है, यह सिस्टम घड़ी का उपयोग करता है। यह डिफ़ॉल्ट मोड है।

प्रदर्शन-नमूना
वीडियो से मिलान करने के लिए ऑडियो को फिर से देखें। यह मोड ऑडियो को समायोजित करने का भी प्रयास करेगा
अन्य बहाव के लिए क्षतिपूर्ति करने की गति। (इसका मतलब है कि यह ऑडियो यहां चलाएगा
ए/वी अंतर को कम करने के लिए हर बार एक अलग गति।)

प्रदर्शन-नमूना-vdrop
वीडियो से मिलान करने के लिए ऑडियो को फिर से देखें। क्षतिपूर्ति करने के लिए वीडियो फ़्रेम ड्रॉप करें
बहाव।

प्रदर्शन-नमूना-desync
पिछले मोड की तरह, लेकिन कोई ए/वी मुआवजा नहीं।

प्रदर्शन-vdrop
डिससिंकिंग वीडियो की भरपाई के लिए वीडियो फ्रेम को ड्रॉप या रिपीट करें। (हालांकि यह
के समान प्रभाव होना चाहिए ऑडियो, कार्यान्वयन बहुत है
विभिन्न।)

डिस्प्ले-एड्रॉप
डिसिंकिंग वीडियो की भरपाई के लिए ऑडियो डेटा ड्रॉप या दोहराएं। देखो
--वीडियो-सिंक-एड्रॉप-आकार. यह मोड गंभीर ऑडियो कलाकृतियों का कारण बनेगा यदि
वास्तविक मॉनिटर ताज़ा दर रिपोर्ट की गई या मजबूर दर से बहुत अलग है।

डिस्प्ले-डिसिंक
प्रदर्शित करने के लिए वीडियो सिंक करें, और ऑडियो को अपने आप चलने दें।

डीसिंक सिस्टम घड़ी के अनुसार वीडियो सिंक करें, और ऑडियो को अपने आप चलने दें।

--वीडियो-सिंक-अधिकतम-वीडियो-परिवर्तन=
प्रतिशत में अधिकतम गति अंतर जो . के साथ वीडियो पर लागू होता है
--वीडियो-सिंक=डिस्प्ले-... (डिफ़ॉल्ट: 1)। प्रदर्शन सिंक मोड अक्षम हो जाएगा यदि
मॉनिटर और वीडियो रीफ्रेश तरीका दी गई सीमा के भीतर मेल नहीं खाता। यह कोशिश करता है
गुणक भी: 30 हर्ट्ज स्क्रीन पर 60 एफपीएस वीडियो चलाने से प्रत्येक की नकल होगी
दूसरा फ्रेम। 24 Hz स्क्रीन पर 60 fps वीडियो चलाने पर वीडियो a . में चलेगा
2-3-2-3-... पैटर्न।

23.976 एफपीएस वीडियो को 25 एफपीएस तक गति देने के लिए डिफ़ॉल्ट सेटिंग्स पर्याप्त ढीली नहीं हैं।
हम इस व्यवहार को डिफ़ॉल्ट रूप से अनुमति देने के लिए पिच परिवर्तन को बहुत अधिक मानते हैं। सेट
के मान के लिए यह विकल्प 5 इसे सक्षम करने के लिए।

ध्यान दें कि में --वीडियो-सिंक=प्रदर्शन-पुन: नमूना मोड, ऑडियो स्पीड अतिरिक्त होगी
ए/वी सिंक के लिए यदि आवश्यक हो तो थोड़ी सी राशि से बदला जा सकता है। देखो
--वीडियो-सिंक-अधिकतम-ऑडियो-परिवर्तन.

--वीडियो-सिंक-अधिकतम-ऑडियो-परिवर्तन=
अधिकतम अतिरिक्त के साथ ऑडियो पर लागू होने वाले प्रतिशत में गति अंतर
--वीडियो-सिंक=डिस्प्ले-... (डिफ़ॉल्ट: 0.125)। आम तौर पर, खिलाड़ी ऑडियो को यहां बजाता है
वीडियो की गति। लेकिन अगर ऑडियो और वीडियो की स्थिति में अंतर है
बहुत अधिक, उदाहरण के लिए बहाव या अन्य समय त्रुटियों के कारण, यह गति बढ़ाने का प्रयास करेगा या
इस अतिरिक्त कारक द्वारा ऑडियो धीमा करें। बहुत कम मान से वीडियो फ़्रेम हो सकता है
यदि A/V desync को मुआवजा नहीं दिया जा सकता है, तो बहुत अधिक मान को छोड़ना या दोहराना
ऑडियो "ओवरशूटिंग" और स्किपिंग के कारण अराजक फ्रेम गिर सकता है
सिंक लॉजिक के प्रतिक्रिया देने से पहले कई वीडियो फ्रेम।

--वीडियो-सिंक-एड्रॉप-आकार=
के लिए --वीडियो-सिंक=डिस्प्ले-एड्रॉप तरीका। यह मोड ऑडियो डेटा को डुप्लिकेट/ड्रॉप करता है
ऑडियो को वीडियो के साथ सिंक में रखें। जिटर पर ऑडियो कलाकृतियों से बचने के लिए (जो होगा
हर समय नमूने जोड़ें/निकालें), यह अपेक्षाकृत बड़ी, स्थिर इकाइयों में किया जाता है,
इस विकल्प द्वारा नियंत्रित। इकाई सेकंड है।

--एमएफ-एफपीएस=
के साथ कई PNG या JPEG फ़ाइलों से डिकोडिंग करते समय उपयोग किया जाने वाला फ़्रैमरेट एमएफ: // (चूक जाना:
1)।

--एमएफ-प्रकार=
के लिए इनपुट फ़ाइल प्रकार एमएफ: // (उपलब्ध: जेपीईजी, पीएनजी, टीजीए, एसजीआई)। डिफ़ॉल्ट रूप से, यह है
फ़ाइल एक्सटेंशन से अनुमान लगाया गया।

--स्ट्रीम-कैप्चर =
प्राथमिक स्ट्रीम को कैप्चर करने की अनुमति देता है (अतिरिक्त ऑडियो ट्रैक या अन्य प्रकार की नहीं
स्ट्रीम) दी गई फ़ाइल में। कैप्चरिंग को बदलकर भी शुरू और रोका जा सकता है
के साथ फ़ाइल नाम धारा पर कब्जा गुलाम संपत्ति। आम तौर पर यह नहीं होगा
एमपीईजी या कच्ची धाराओं के अलावा किसी और चीज के लिए प्रयोग करने योग्य परिणाम उत्पन्न करें, जब तक कि कैप्चरिंग न हो
फ़ाइल शीर्षलेख शामिल हैं और बाधित नहीं है। ध्यान दें, कैश के कारण
विलंबता, कैप्चर किया गया डेटा आपकी तुलना में कुछ देरी से शुरू और समाप्त हो सकता है
प्रदर्शित देखें।

गंतव्य फ़ाइल हमेशा संलग्न होती है। (एमपीवी 0.8.0 से पहले, फ़ाइल थी
अधिलेखित।)

--स्ट्रीम-डंप=
के समान --स्ट्रीम-कैप्चर, लेकिन प्लेबैक प्रारंभ न करें। इसके बजाय, पूरी फ़ाइल है
फेंक दिया

--स्ट्रीम-लवफ-ओ=opt1=value1,opt2=value2,...
libavformat के साथ खोली गई स्ट्रीम पर AVOptions सेट करें। अज्ञात या गलत वर्तनी वाले विकल्प हैं
चुपचाप नजरअंदाज कर दिया। (वे वर्बोज़ मोड में टर्मिनल आउटपुट में उल्लिखित हैं, अर्थात
--वी. सामान्य तौर पर हम त्रुटियों को प्रिंट नहीं कर सकते, क्योंकि अन्य विकल्प जैसे कि उपयोगकर्ता
एजेंट सभी प्रोटोकॉल के साथ उपलब्ध नहीं हैं, और अज्ञात विकल्पों के लिए मुद्रण त्रुटियाँ हैं
अंत में बहुत शोर होगा।)

--वो-एमएमसीएसएस-प्रोफाइल=
(केवल विंडोज़।) वीडियो रेंडरर थ्रेड के लिए एमएमसीएसएस प्रोफ़ाइल सेट करें (डिफ़ॉल्ट:
प्लेबैक).

--प्राथमिकता=
(केवल विंडोज़।) पूर्वनिर्धारित के अनुसार एमपीवी के लिए प्रक्रिया प्राथमिकता निर्धारित करें
विंडोज के तहत उपलब्ध प्राथमिकताएं।

के संभावित मान : निष्क्रिय | सामान्य से कम | सामान्य | सामान्य से ऊपर | उच्च | रीयलटाइम

चेतावनी:
रीयलटाइम प्राथमिकता का उपयोग करने से सिस्टम लॉकअप हो सकता है।

--बल-मीडिया-शीर्षक=
की सामग्री को मजबूर करें मीडिया-शीर्षक इस मूल्य के लिए संपत्ति। लिपियों के लिए उपयोगी
जो उपयोगकर्ता की सेटिंग को ओवरराइड किए बिना शीर्षक सेट करना चाहते हैं --शीर्षक.

ऑडियो आउटपुट ड्राइवरों


ऑडियो आउटपुट ड्राइवर विभिन्न ऑडियो आउटपुट सुविधाओं के लिए इंटरफेस हैं। वाक्यविन्यास है:

--आओ =
उपयोग किए जाने वाले ऑडियो आउटपुट ड्राइवरों की प्राथमिकता सूची निर्दिष्ट करें।

यदि सूची में अनुगामी ',' है, तो mpv सूची में शामिल नहीं होने वाले ड्राइवरों पर वापस आ जाएगा।
उपविकल्प वैकल्पिक हैं और अधिकतर छोड़े जा सकते हैं।

आप प्रत्येक ड्राइवर के लिए डिफ़ॉल्ट भी सेट कर सकते हैं। डिफ़ॉल्ट सामान्य से पहले लागू होते हैं
चालक पैरामीटर।

--ओ-डिफॉल्ट्स=
प्रत्येक ड्राइवर के लिए डिफ़ॉल्ट सेट करें।

नोट:
देख --आओ=सहायता संकलित ऑडियो आउटपुट ड्राइवरों की सूची के लिए। चालक --आओ=अलसा is
पसंदीदा। --आओ = नाड़ी उन सिस्टमों पर पसंद किया जाता है जहां PulseAudio का उपयोग किया जाता है। विंडोज़ पर,
--आओ=वसापी पसंद किया जाता है, हालांकि यह कभी-कभी परेशानी का कारण बन सकता है, जिस स्थिति में
--आओ = ध्वनि इस्तेमाल किया जाना चाहिए। बीएसडी सिस्टम पर, --आओ=ओएसएस or --ao=sndio' काम कर सकता है
बाद वाला प्रयोगात्मक)। OS X सिस्टम पर, उपयोग करें --आओ=कोरऑडियो.

उदाहरण

· --आओ = अलसा, ओएस, ALSA ड्राइवर का प्रयास करें, फिर OSS ड्राइवर, फिर अन्य।

· --आओ = अलसा: पुन: नमूना = हाँ: उपकरण = [प्लगव: 0,3] आइए ALSA को फिर से नमूना दें और सेट करें
डिवाइस-नाम पहले कार्ड के रूप में, चौथा डिवाइस।

उपलब्ध ऑडियो आउटपुट ड्राइवर हैं:

अलसा (लिनक्स केवल)
ALSA ऑडियो आउटपुट ड्राइवर

युक्ति =
डिवाइस का नाम सेट करता है। S/PDIF के माध्यम से ac3 आउटपुट के लिए, "iec958" या "spdif" का उपयोग करें
डिवाइस, जब तक कि आप वास्तव में यह नहीं जानते कि इसे सही तरीके से कैसे सेट किया जाए।

पुन: नमूना = हाँ
ALSA पुन: नमूनाकरण प्लगइन सक्षम करें। (यह डिफ़ॉल्ट रूप से अक्षम है, क्योंकि कुछ
ड्राइवर कुछ मामलों में गलत ऑडियो देरी की रिपोर्ट करते हैं।)

मिक्सर-डिवाइस =
के साथ प्रयुक्त मिक्सर डिवाइस को सेट करें --नहीं-सॉफ्टवोल (चूक जाना: चूक).

मिक्सर-नाम=
मिक्सर तत्व का नाम सेट करें (डिफ़ॉल्ट: स्वामी) यह उदाहरण के लिए है पीसीएम
or स्वामी.

मिक्सर-सूचकांक =
मिक्सर चैनल का इंडेक्स सेट करें (डिफ़ॉल्ट: 0)। के आउटपुट पर विचार करें
"अमृत नियंत्रण", तो सूचकांक वह संख्या है जो के नाम का अनुसरण करती है
तत्व।

गैर interleaved
गैर-इंटरलीव्ड प्रारूपों के आउटपुट की अनुमति दें (यदि ऑडियो डिकोडर इसका उपयोग करता है
प्रारूप)। वर्तमान में डिफ़ॉल्ट रूप से अक्षम है, क्योंकि कुछ लोकप्रिय ALSA प्लगइन्स
गैर-इंटरलीव्ड प्रारूपों के साथ पूरी तरह से टूट गए हैं।

इग्नोर-चमैप
ALSA डिवाइस के चैनल मैप को न पढ़ें या सेट न करें - केवल अनुरोध करें
चैनलों की आवश्यक संख्या, और उसके बाद ऑडियो को पास करें। यह
सबसे अधिक संभावना है कि विकल्प का उपयोग नहीं किया जाना चाहिए। यह डिबगिंग के लिए उपयोगी हो सकता है, या
विशेष रूप से इंजीनियर ALSA कॉन्फ़िगरेशन के साथ स्थिर सेटअप के लिए (इसमें
मामले में आपको हमेशा एक ही लेआउट को लागू करना चाहिए --ऑडियो-चैनल, या यह
केवल उन फाइलों के लिए काम करेगा जो आपके ALSA डिवाइस में निहित लेआउट का उपयोग करती हैं)।

नोट:
MPlayer और mplayer2 के लिए आवश्यक है कि आप किसी भी ',' को '.' से बदलें। और कोई भी ':' साथ
'=' ALSA डिवाइस नाम में। mpv अब ऐसा नहीं करता है। इसके बजाय, उद्धरण दें
यन्त्र का नाम:
--आओ = अलसा: डिवाइस = [प्लग: सराउंड 50]

ध्यान दें कि [ और ] बस डिवाइस का नाम उद्धृत करें। कुछ गोले (जैसे zsh) के साथ,
शेल को व्याख्या करने से रोकने के लिए आपको विकल्प स्ट्रिंग को उद्धृत करना होगा
एमपीवी को पास करने के बजाय ब्रैकेट।

असल में, आपको इसका इस्तेमाल करना चाहिए --ऑडियो डिवाइस विकल्प, सेट करने के बजाय
डिवाइस सीधे।

चेतावनी:
व्यवहार से एमपीवी 0.8.0 में मल्टीचैनल/सराउंड ऑडियो की हैंडलिंग बदल गई
MPlayer/mplayer2 और mpv के पुराने संस्करणों में।

पुराना व्यवहार यह है कि खिलाड़ी हमेशा डिफ़ॉल्ट रूप से स्टीरियो में डाउनमिक्स हो जाता है।
--ऑडियो-चैनल (या --चैनल इससे पहले) विकल्प को पाने के लिए सेट करना पड़ा
मल्टीचैनल ऑडियो। तब स्टीरियो बजाना का उपयोग करेगा चूक डिवाइस (जो
आम तौर पर कई कार्यक्रमों को एक ही समय में dmix के माध्यम से ऑडियो चलाने की अनुमति देता है),
अधिक चैनलों के साथ कुछ भी खेलते समय हार्डवेयर में से एक खुल जाएगा
उपकरणों, जैसे के माध्यम से सराउंड51 उपनाम (आमतौर पर अनन्य पहुंच के साथ)।
प्लेयर एक्सक्लूसिव एक्सेस का इस्तेमाल करेगा या नहीं यह फाइल पर निर्भर करेगा
खेला जा रहा है।

एमपीवी 0.8.0 के बाद से नया व्यवहार हमेशा मल्टीचैनल ऑडियो को सक्षम बनाता है, अर्थात
--ऑडियो-चैनल = ऑटो डिफ़ॉल्ट है। हालाँकि, चूंकि ALSA कोई अच्छा तरीका प्रदान नहीं करता है
मल्टीचैनल ऑडियो को गैर-अनन्य तरीके से चलाने के लिए (अन्य को अवरुद्ध किए बिना
ऑडियो का उपयोग करने से एप्लिकेशन), खिलाड़ी की क्षमताओं तक ही सीमित है
la चूक डिवाइस डिफ़ॉल्ट रूप से, जिसका अर्थ है कि यह केवल स्टीरियो और मोनो (at .) का समर्थन करता है
कम से कम वर्तमान विशिष्ट ALSA कॉन्फ़िगरेशन के साथ)। लेकिन अगर एक हार्डवेयर डिवाइस है
चयनित है, तो मल्टीचैनल ऑडियो आमतौर पर काम करेगा।

लघुकथा है: यदि आप ALSA के साथ मल्टीचैनल ऑडियो चाहते हैं, तो उपयोग करें --ऑडियो डिवाइस
डिवाइस का चयन करने के लिए (उपयोग करें --ऑडियो-डिवाइस=सहायता सभी उपकरणों की सूची प्राप्त करने के लिए और
उनका एमपीवी नाम)।

आप भी कोशिश कर सकते हैं का उपयोग la अपमिक्स लगाना. यह सेटअप मल्टीचैनल ऑडियो सक्षम करता है
पर चूक साझा पहुंच के साथ स्वचालित अपमिक्सिंग वाला उपकरण, इसलिए चल रहा है
स्टीरियो और मल्टीचैनल ऑडियो एक ही समय में अपेक्षा के अनुरूप काम करेंगे।

केंद्र ओएसएस ऑडियो आउटपुट ड्राइवर


ऑडियो आउटपुट डिवाइस सेट करता है (डिफ़ॉल्ट: /देव/डीएसपी).


ऑडियो मिक्सर डिवाइस सेट करता है (डिफ़ॉल्ट: /देव/मिक्सर).


ऑडियो मिक्सर चैनल सेट करता है (डिफ़ॉल्ट: पीसीएम) अन्य मान्य मानों में शामिल हैं वॉल्यूम,
पीसीएम, line. विकल्पों की पूरी सूची के लिए देखें SOUND_DEVICE_NAMES in
/usr/include/linux/soundcard.h.

जैक जैक (जैक ऑडियो कनेक्शन किट) ऑडियो आउटपुट ड्राइवर

बंदरगाह =
दिए गए नाम के साथ बंदरगाहों से जुड़ता है (डिफ़ॉल्ट: भौतिक बंदरगाह)।

नाम =
क्लाइंट का नाम जो JACK को दिया जाता है (डिफ़ॉल्ट: एमपीवी) उपयोगी अगर आप चाहते हैं
कुछ कनेक्शन स्वचालित रूप से स्थापित हैं।

(नहीं-) ऑटोस्टार्ट
यदि आवश्यक हो तो जैकड को स्वचालित रूप से प्रारंभ करें (डिफ़ॉल्ट: अक्षम)। ध्यान दें कि यह
अविश्वसनीय हो जाता है और सर्वर संदेशों के साथ बाढ़ आ जाएगा।

(कोई कनेक्ट नहीं
आउटपुट पोर्ट से स्वचालित रूप से कनेक्शन बनाएं (डिफ़ॉल्ट: सक्षम)। कब
सक्षम, आउटपुट चैनलों की अधिकतम संख्या संख्या तक सीमित होगी
उपलब्ध आउटपुट पोर्ट की।

एसटीडी-चैनल-लेआउट=वेवेक्स्ट|कोई भी
मानक चैनल लेआउट का चयन करें (डिफ़ॉल्ट: waveext)। जैक के पास ही नहीं है
चैनल लेआउट की धारणा (यानी किसी दिए गए चैनल को किस स्पीकर को असाइन करना है
मैप करने के लिए माना जाता है) - यह केवल वही लेता है जो एप्लिकेशन आउटपुट करता है, और
उपयोगकर्ता जो कुछ भी परिभाषित करता है उसे पुन: रूट करता है। इसका अर्थ है उपयोगकर्ता और
एप्लिकेशन चैनल लेआउट से निपटने के प्रभारी हैं। वेवेक्स्ट का उपयोग करता है
WAVE_FORMAT_EXTENSIBLE आदेश, जो, भले ही इसे द्वारा परिभाषित किया गया हो
Microsoft, कई प्रणालियों पर मानक है। मूल्य कोई जैक को स्वीकार करता है
ऑडियो फ़िल्टर श्रृंखला से जो कुछ भी आता है, चैनल लेआउट की परवाह किए बिना और
पुन: व्यवस्थित किए बिना। यह विधा शायद के अलावा अन्य बहुत उपयोगी नहीं है
डिबगिंग या जब निश्चित सेटअप के साथ उपयोग किया जाता है।

कोरऑडियो (मैक OS X केवल)
AudioUnits और CoreAudio ध्वनि का उपयोग करके मूल Mac OS X ऑडियो आउटपुट ड्राइवर
सर्वर.

स्वचालित रूप से रीडायरेक्ट करता है कोरऑडियो_एक्सक्लूसिव संपीड़ित प्रारूप खेलते समय।

परिवर्तन-भौतिक-प्रारूप=
भौतिक प्रारूप को अनुरोधित ऑडियो प्रारूप के समान एक में बदलें
(डिफ़ॉल्ट: नहीं)। इसका यह फायदा है कि मल्टीचैनल ऑडियो आउटपुट होगा
वास्तव में काम। नुकसान यह है कि यह सिस्टम-व्यापी ऑडियो को बदल देगा
समायोजन। यह बदलने के बराबर है प्रारूप में स्थापित करना ऑडियो
डिवाइस में संवाद ऑडियो मिडी व्यवस्था उपयोगिता। ध्यान दें कि यह नहीं है
चयनित स्पीकर सेटअप को प्रभावित करें।

अनन्य
एक्सक्लूसिव मोड एक्सेस का इस्तेमाल करें। यह केवल को पुनर्निर्देशित करता है कोरऑडियो_एक्सक्लूसिव, परंतु
उस एओ का सीधे उपयोग करने पर प्राथमिकता दी जानी चाहिए।

कोरऑडियो_एक्सक्लूसिव (मैक OS X केवल)
डायरेक्ट डिवाइस एक्सेस और एक्सक्लूसिव मोड का उपयोग करके नेटिव मैक ओएस एक्स ऑडियो आउटपुट ड्राइवर
(ध्वनि सर्वर को बायपास करता है)।

खुला हुआ प्रायोगिक ओपनल ऑडियो आउटपुट ड्राइवर

नोट:
यह ड्राइवर बहुत उपयोगी नहीं है। इसके साथ मल्टी-चैनल ऑडियो चलाना धीमा है।

नाड़ी पल्सऑडियो ऑडियो आउटपुट ड्राइवर

[ ][: सिंक>]
उपयोग करने के लिए होस्ट और वैकल्पिक रूप से आउटपुट सिंक निर्दिष्ट करें। एक खाली डोरी
स्थानीय कनेक्शन का उपयोग करता है, "लोकलहोस्ट" नेटवर्क स्थानांतरण का उपयोग करता है (सबसे अधिक संभावना नहीं
आपको क्या चाहिए)।

बफर=<1-2000|मूल>
ऑडियो बफ़र आकार को मिलीसेकंड में सेट करें। एक उच्च मूल्य अधिक डेटा बफ़र करता है,
और बफर अंडररन की कम संभावना है। एक छोटा मान बनाता है
ऑडियो स्ट्रीम तेजी से प्रतिक्रिया करता है, उदाहरण के लिए प्लेबैक गति में परिवर्तन। डिफ़ॉल्ट: 250।

विलंबता-हैक्स =
PulseAudio टाइमिंग बग्स को ठीक करने के लिए हैक्स सक्षम करें (डिफ़ॉल्ट: नहीं)। यदि सक्षम है,
mpv अपने आप विस्तृत विलंबता गणना करेगा। अक्षम होने पर, यह होगा
PulseAudio का उपयोग करें स्वचालित रूप से अद्यतन समय की जानकारी। इसे अक्षम करना
इसे सक्षम करते समय नेटवर्क ऑडियो या कुछ प्लगइन्स के साथ मदद मिल सकती है
कुछ अज्ञात स्थितियों में मदद कर सकता है (यह अच्छा पाने के लिए आवश्यक हुआ करता था
पुराने PulseAudio संस्करणों पर व्यवहार)।

यदि आपके पास पल्स का उपयोग करते समय वीडियो हकलाना है, तो इस विकल्प को सक्षम करने का प्रयास करें।
(या वैकल्पिक रूप से, PulseAudio को अपडेट करने का प्रयास करें।)

डीसाउंड (विंडोज केवल)
DirectX DirectSound ऑडियो आउटपुट ड्राइवर

नोट:
यह ड्राइवर पुराने सिस्टम के साथ संगतता के लिए है।

युक्ति =
उपयोग करने के लिए डिवाइस नंबर सेट करता है। के साथ फाइल चला रहा है -v की एक सूची दिखाएगा
उपलब्ध उपकरण।

बफ़रसाइज़ =
डायरेक्टसाउंड बफर आकार मिलीसेकंड में (डिफ़ॉल्ट: 200)।

SDL एसडीएल 1.2+ ऑडियो आउटपुट ड्राइवर। एसडीएल 1.2 द्वारा समर्थित किसी भी प्लेटफॉर्म पर काम करना चाहिए, लेकिन
आवश्यकता हो सकती है एसडीएल_ऑडियोड्रिवर पर्यावरण चर के लिए उचित रूप से सेट किया जाना है
आपकी प्रणाली।

नोट:
यह ड्राइवर अत्यंत विदेशी परिवेशों के साथ संगतता के लिए है, जैसे
सिस्टम जहां अन्य ड्राइवरों में से कोई भी उपलब्ध नहीं है।

बफ्लेन =
ऑडियो बफर लंबाई सेकंड में सेट करता है। केवल ध्वनि द्वारा संकेत के रूप में प्रयोग किया जाता है
प्रणाली। के साथ एक फाइल चला रहा है -v अनुरोधित और प्राप्त सटीक दिखाएगा
बफर आकार। 0 का मान ध्वनि सिस्टम डिफ़ॉल्ट का चयन करता है।

बफकंट =
mpv में अतिरिक्त ऑडियो बफ़र्स की संख्या सेट करता है। आमतौर पर बदलने की जरूरत नहीं है।

रिक्त कोई ऑडियो आउटपुट नहीं देता है लेकिन वीडियो प्लेबैक गति को बनाए रखता है। उपयोग --आओ = अशक्त: असमय
बेंचमार्किंग के लिए।

असमय
एक आदर्श ऑडियो डिवाइस के समय का अनुकरण न करें। इसका मतलब है ऑडियो डिकोडिंग
जितनी जल्दी हो सके उतनी तेजी से जाएगी, बजाय इसे सिस्टम क्लॉक पर टाइम करने के।

बफर सेकंड में नकली बफर लंबाई।

विस्फोट
नमूनों में नकली चंक आकार।

गति गुणक के रूप में नकली ऑडियो प्लेबैक गति। आमतौर पर, एक वास्तविक ऑडियो डिवाइस
सिस्टम क्लॉक की तरह बिल्कुल तेज नहीं जाएगा। यह सिर्फ a . का विचलन करेगा
थोड़ा, और यह विकल्प इसका अनुकरण करने में मदद करता है।

विलंब
सिम्युलेटेड डिवाइस लेटेंसी। यह ईओएफ के अतिरिक्त है।

टूटी-फूटी
टूटे हुए ऑडियो ड्राइवरों का अनुकरण करें, जो हमेशा निश्चित डिवाइस विलंबता को इसमें जोड़ते हैं
रिपोर्ट की गई ऑडियो प्लेबैक स्थिति।

टूटा-देरी
टूटे हुए ऑडियो ड्राइवरों का अनुकरण करें, जो विलंबता की सही रिपोर्ट नहीं करते हैं।

चैनल-लेआउट
यदि खाली नहीं है, तो यह एक है , एओ द्वारा अनुमत चैनल लेआउट की अलग सूची।
इसका उपयोग चैनल लेआउट चयन का परीक्षण करने के लिए किया जा सकता है।

पीसीएम कच्चा पीसीएम/वेव फ़ाइल लेखक ऑडियो आउटपुट

(नहीं-) वेवहेडर
WAVE हेडर शामिल करें या न करें (डिफ़ॉल्ट: शामिल)। कब नहीं
शामिल है, कच्चा पीसीएम उत्पन्न होगा।

फ़ाइल =
ध्वनि लिखें डिफ़ॉल्ट के बजाय ऑडियोडंप.wav. अगर
नो-वेवहेडर निर्दिष्ट है, डिफ़ॉल्ट है ऑडियोडंप.पीसीएम.

(नहीं-)परिशिष्ट
फ़ाइल को अधिलेखित करने के बजाय उसमें जोड़ें। इसे हमेशा के साथ प्रयोग करें
नो-वेवहेडर विकल्प - साथ वेवहेडर यह टूटा हुआ है, क्योंकि यह लिखेगा a
हर बार फ़ाइल खोले जाने पर WAVE शीर्षलेख।

रसाउंड RSound डेमॉन के लिए ऑडियो आउटपुट

नोट:
पूरी तरह से बेकार, जब तक कि आप RSound चलाने का इरादा नहीं रखते। भ्रमित होने की नहीं
RoarAudio, जो कुछ पूरी तरह से अलग है।

मेजबान =
सर्वर का पता सेट करें (डिफ़ॉल्ट: लोकलहोस्ट)। या तो एक नेटवर्क हो सकता है
टीसीपी कनेक्शन या '/' से शुरू होने वाले यूनिक्स डोमेन सॉकेट पथ के लिए होस्टनाम।

बंदरगाह =
सर्वर से कनेक्ट करने के लिए प्रयुक्त TCP पोर्ट सेट करें (डिफ़ॉल्ट: 12345)। नहीं
यूनिक्स डोमेन सॉकेट से कनेक्ट होने पर उपयोग किया जाता है।

संडियो OpenBSD sndio साउंड सिस्टम के लिए ऑडियो आउटपुट

नोट:
प्रायोगिक। ज्ञात बग और मुद्दे हैं।

(नोट: केवल मोनो, स्टीरियो, 4.0, 5.1 और 7.1 चैनल लेआउट का समर्थन करता है।)

युक्ति =
उपयोग करने के लिए sndio डिवाइस (डिफ़ॉल्ट: $ऑडियोडिवाइस, क्रमशः। एसएनडी0).

वसापी विंडोज ऑडियो सत्र एपीआई के लिए ऑडियो आउटपुट।

अनन्य
अनन्य, प्रत्यक्ष हार्डवेयर पहुंच का अनुरोध करता है। परिभाषा के अनुसार ध्वनि को रोकता है
mpv बाहर निकलने तक किसी अन्य प्रोग्राम का प्लेबैक।

युक्ति =
सिस्टम के डिफ़ॉल्ट ऑडियो एंडपॉइंट के बजाय अनुरोधित समापन बिंदु का उपयोग करता है।
एक क्रमिक संख्या (0,1,2,...) और GUID स्ट्रिंग दोनों मान्य हैं; गाइड
स्ट्रिंग को तब तक नहीं बदलने की गारंटी दी जाती है जब तक कि ड्राइवर की स्थापना रद्द न हो जाए।

मानव पठनीय नाम से सक्रिय उपकरणों को खोजने का भी समर्थन करता है। यदि अधिक से अधिक
एक डिवाइस नाम से मेल खाता है, उसे लोड करने से मना कर देता है।

यह विकल्प अधिकतर सामान्य के पक्ष में पदावनत किया जाता है
--ऑडियो डिवाइस विकल्प। ने कहा कि, --ऑडियो-डिवाइस=सहायता की एक सूची देगा
मान्य डिवाइस GUIDs (के साथ उपसर्ग) वसापी/), साथ ही साथ उनके मानव पठनीय
नाम, जो यहां काम करना चाहिए।

वीडियो आउटपुट ड्राइवरों


वीडियो आउटपुट ड्राइवर विभिन्न वीडियो आउटपुट सुविधाओं के लिए इंटरफेस हैं। वाक्यविन्यास है:

--वो=
उपयोग किए जाने वाले वीडियो आउटपुट ड्राइवरों की प्राथमिकता सूची निर्दिष्ट करें।

यदि सूची में अनुगामी ',' है, तो mpv सूची में शामिल नहीं होने वाले ड्राइवरों पर वापस आ जाएगा।
उपविकल्प वैकल्पिक हैं और अधिकतर छोड़े जा सकते हैं।

आप प्रत्येक ड्राइवर के लिए डिफ़ॉल्ट भी सेट कर सकते हैं। डिफ़ॉल्ट सामान्य से पहले लागू होते हैं
चालक पैरामीटर।

--वो-डिफॉल्ट्स=
प्रत्येक ड्राइवर के लिए डिफ़ॉल्ट सेट करें।

नोट:
देख --वो=सहायता संकलित वीडियो आउटपुट ड्राइवरों की सूची के लिए।

अनुशंसित आउटपुट ड्राइवर है --vo=opengl-hq. अन्य सभी ड्राइवर के लिए हैं
अनुकूलता या विशेष उद्देश्य। डिफ़ॉल्ट रूप से, --वो=ओपनग्ल प्रयोग किया जाता है, लेकिन यदि ऐसा प्रतीत होता है
काम नहीं करने के लिए, यह अन्य ड्राइवरों के लिए वापस आ जाता है (उसी क्रम में जैसा कि सूचीबद्ध है --वो=सहायता).

उपलब्ध वीडियो आउटपुट ड्राइवर हैं:

xv (एक्स11 केवल)
हार्डवेयर-त्वरित प्रदर्शन को सक्षम करने के लिए XVideo एक्सटेंशन का उपयोग करता है। यह सर्वाधिक है
X पर संगत VO, लेकिन निम्न-गुणवत्ता वाला हो सकता है, और इसमें OSD और उपशीर्षक के साथ समस्याएँ हैं
प्रदर्शन।

नोट:
यह ड्राइवर पुराने सिस्टम के साथ संगतता के लिए है।

अनुकूलक =
एक विशिष्ट XVideo एडेप्टर चुनें (xvinfo परिणाम देखें)।

बंदरगाह =
एक विशिष्ट XVideo पोर्ट का चयन करें।

सीके =
उस स्रोत का चयन करें जिससे रंग कुंजी ली गई है (डिफ़ॉल्ट: cur)।

गधा डिफ़ॉल्ट रंग कुंजी को वर्तमान में Xv में सेट करता है।

उपयोग उपयोग करें लेकिन mpv से रंग कुंजी सेट न करें (इसका उपयोग करें --रंग कुंजी विकल्प
इसे बदलने के लिए)।

सेट उपयोग के समान लेकिन आपूर्ति की गई रंग कुंजी भी सेट करता है।

सीके-विधि =
रंग कुंजी आरेखण विधि सेट करता है (डिफ़ॉल्ट: आदमी)।

आदमी रंग कुंजी को मैन्युअल रूप से ड्रा करें (कुछ मामलों में झिलमिलाहट कम कर देता है)।

bg रंग कुंजी को विंडो बैकग्राउंड के रूप में सेट करें।

स्वत: Xv को रंग कुंजी बनाने दें।

रंगकी =
रंग कुंजी को आपकी पसंद के RGB मान में बदलता है। 0x000000 काला है और
0xffffff सफेद है।

नो-कलरकी
रंग-कुंजी अक्षम करता है।

बफ़र्स =
आंतरिक रिंगबफ़र के लिए उपयोग किए जाने वाले छवि बफ़र्स की संख्या (डिफ़ॉल्ट: 2)।
इसे बढ़ाने से अधिक मेमोरी का उपयोग होगा, लेकिन एक्स सर्वर के साथ मदद नहीं मिल सकती है
अगर वीडियो एफपीएस के करीब या उससे अधिक है तो जल्दी से पर्याप्त प्रतिक्रिया दें
ताज़ा दर प्रदर्शित करें।

x11 (एक्स11 केवल)
हार्डवेयर त्वरण के बिना साझा मेमोरी वीडियो आउटपुट ड्राइवर जो जब भी काम करता है
X11 मौजूद है।

नोट:
यह केवल एक फ़ॉलबैक है, और सामान्य रूप से इसका उपयोग नहीं किया जाना चाहिए।

vdpau (एक्स11 केवल)
वीडियो को प्रदर्शित करने और वैकल्पिक रूप से डिकोड करने के लिए VDPAU इंटरफ़ेस का उपयोग करता है। हार्डवेयर
डिकोडिंग के साथ प्रयोग किया जाता है --hwdec=vdpau.

नोट:
mpv (और MPlayer, mplayer2) के पुराने संस्करणों ने ट्यून करने के लिए उप-विकल्प प्रदान किए
vdpau पोस्ट-प्रोसेसिंग, जैसे दीनतो, पैना, denoise, क्रोमा-डिंट, अपने आप को रोकना,
मुख्यालय. ये उप-विकल्प बहिष्कृत हैं, और आपको इसका उपयोग करना चाहिए vdpaupp
इसके बजाय वीडियो फ़िल्टर।

तेज करना=<-1-1>
(बहिष्कृत। के बारे में नोट देखें vdpaupp.)

सकारात्मक मूल्यों के लिए, नकारात्मक के लिए, वीडियो में शार्पनिंग एल्गोरिथम लागू करें
एक धुंधला एल्गोरिथ्म मान (डिफ़ॉल्ट: 0)।

denoise=<0-1>
(बहिष्कृत। के बारे में नोट देखें vdpaupp.)

वीडियो में शोर कम करने वाला एल्गोरिदम लागू करें (डिफ़ॉल्ट: 0; कोई शोर नहीं
कमी)।

deint=<-4-4>
(बहिष्कृत। के बारे में नोट देखें vdpaupp.)

डिइंटरलेसिंग मोड चुनें (डिफ़ॉल्ट: 0)। पुराने संस्करणों में (साथ ही
MPlayer/mplayer2) आप इस विकल्प का उपयोग deinterlacing को सक्षम करने के लिए कर सकते हैं। यह
अब और काम नहीं करता है, और इन दोनों में से किसी एक के साथ deinterlacing सक्षम है d कुंजी (द्वारा
कमांड के लिए डिफ़ॉल्ट मैप किया गया चक्र असंग्रथित), या --डिइंटरलेस
विकल्प। साथ ही, डिफॉल्ट डेंट मोड का चयन करने के लिए, आपको कुछ का उपयोग करना चाहिए
पसंद --vf-डिफॉल्ट्स=vdpaupp:deint-mode=temporal इस उप-विकल्प के स्थान पर।

0 उठाओ vdpaupp वीडियो फ़िल्टर डिफ़ॉल्ट, जो 3 से मेल खाती है।

1 केवल पहला फ़ील्ड दिखाएं।

2 बॉब डिइंटरलेसिंग।

3 मोशन-एडेप्टिव टेम्पोरल डिइंटरलेसिंग। के साथ A/V desync हो सकता है
धीमा वीडियो हार्डवेयर और/या उच्च रिज़ॉल्यूशन।

4 एज-गाइडेड स्पैटियल के साथ मोशन-एडेप्टिव टेम्पोरल डिइंटरलेसिंग
प्रक्षेप तेज वीडियो हार्डवेयर की जरूरत है।

क्रोमा-डिंट
(बहिष्कृत। के बारे में नोट देखें vdpaupp.)

अस्थायी डिइंटरलैसर को लूमा और क्रोमा (डिफ़ॉल्ट) दोनों पर संचालित करता है। उपयोग
नो-क्रोमा-डिंट पूरी तरह से लुमा का उपयोग करने और उन्नत डीइंटरलेसिंग को गति देने के लिए।
धीमी वीडियो मेमोरी के साथ उपयोगी।

अपने आप को रोकना (बहिष्कृत। के बारे में नोट देखें vdpaupp.)

उलटा टेलीसीन लागू करने का प्रयास करें, गति अनुकूली अस्थायी deinterlacing की जरूरत है।

hqscaling=<0-9>
(बहिष्कृत। के बारे में नोट देखें vdpaupp.)

0 डिफ़ॉल्ट VDPAU स्केलिंग (डिफ़ॉल्ट) का उपयोग करें।

1-9 उच्च गुणवत्ता वाले VDPAU स्केलिंग लागू करें (सक्षम हार्डवेयर की आवश्यकता है)।

एफपीएस =
स्वतः पता लगाए गए प्रदर्शन रीफ़्रेश दर मान को ओवरराइड करें (इसके लिए मान आवश्यक है
फ़्रेमड्रॉप वीडियो प्लेबैक दरों को प्रदर्शन ताज़ा दर से अधिक की अनुमति देने के लिए,
और बनाम सिंक-अवेयर फ्रेम टाइमिंग एडजस्टमेंट के लिए)। डिफ़ॉल्ट 0 का अर्थ है उपयोग
स्वत: पता लगाया मूल्य। एक सकारात्मक मान की व्याख्या Hz में ताज़ा दर के रूप में की जाती है
और स्वतः पता लगाए गए मान को ओवरराइड करता है। एक नकारात्मक मान सभी समय अक्षम करता है
समायोजन और फ्रेमड्रॉप तर्क।

मिश्रित-पता लगाना
NVIDIA का वर्तमान VDPAU कार्यान्वयन कुछ हद तक भिन्न व्यवहार करता है a
कंपोजिट विंडो मैनेजर और सटीक फ्रेम टाइमिंग नहीं देता है
जानकारी। इस विकल्प के सक्षम होने पर, खिलाड़ी यह पता लगाने की कोशिश करता है कि क्या a
कंपोजिटिंग विंडो मैनेजर सक्रिय है। यदि एक का पता चला है, तो खिलाड़ी
समय समायोजन को अक्षम करता है जैसे कि उपयोगकर्ता ने निर्दिष्ट किया था एफपीएस = -1 (जैसे वे
गलत इनपुट पर आधारित होगा)। इसका मतलब है कि समय कुछ कम है
कंपोजिट किए बिना सटीक, लेकिन कंपोजिट मोड व्यवहार के साथ
NVIDIA ड्राइवर, इसके बिना भी कोई हार्ड प्लेबैक गति सीमा नहीं है
अक्षम तर्क। डिफ़ॉल्ट रूप से सक्षम, उपयोग करें नो-कंपोजिट-डिटेक्ट निष्क्रिय करने के लिए।

क्यूटाइम_विंडोड = और क्यूटाइम_एफएस =
भविष्य के वीडियो फ्रेम को कतारबद्ध करने के लिए VDPAU की प्रस्तुति कतार कार्यक्षमता का उपयोग करें
अधिक से अधिक इतने मिलीसेकंड पहले ही बदल जाते हैं (डिफ़ॉल्ट: 50)। नीचे देखें
अतिरिक्त जानकारी के लिए।

output_surfaces=<2-15>
वीडियो फ़्रेम प्रदर्शित करने के लिए इस कई आउटपुट सतहों को आवंटित करें (डिफ़ॉल्ट: 3)। देखो
अतिरिक्त जानकारी के लिए नीचे।

कलरकी=<#RRGGBB|#AARRGGBB>
VDPAU प्रस्तुति कतार पृष्ठभूमि रंग सेट करें, जो व्यवहार में है
यदि VDPAU ओवरले मोड में काम करता है तो कलरकी का उपयोग किया जाता है (डिफ़ॉल्ट: #020507, कुछ
काले रंग की छाया)। यदि इस मान का अल्फा घटक 0 है, तो डिफ़ॉल्ट
इसके स्थान पर VDPAU कोलोर्की का उपयोग किया जाएगा (जो आमतौर पर हरा होता है)।

बल-युव
आरजीबीए इनपुट कभी स्वीकार न करें। इसका मतलब है कि mpv a में बदलने के लिए एक फिल्टर डालेगा
VO से पहले YUV फॉर्मेट। कुछ की उपलब्धता को बाध्य करने के लिए कभी-कभी उपयोगी
केवल YUV सुविधाएँ, जैसे वीडियो इक्वलाइज़र या डीइंटरलेसिंग।

क्यूटाइम विकल्पों द्वारा नियंत्रित वीडीपीएयू फ्रेम क्यूइंग कार्यक्षमता का उपयोग करना
एमपीवी के फ्रेम फ्लिप टाइमिंग को सिस्टम सीपीयू लोड के प्रति कम संवेदनशील बनाता है और एमपीवी को अनुमति देता है
अगले फ्रेम को थोड़ा पहले डिकोड करना शुरू करें, जिससे घबराहट कम हो सकती है
अलग-अलग स्लो-टू-डिकोड फ्रेम द्वारा। हालाँकि, NVIDIA ग्राफिक्स ड्राइवर बना सकते हैं
यदि VDPAU ब्लिट कतार का उपयोग कर रहा है तो अन्य विंडो व्यवहार जैसे विंडो अस्थिर हो जाती है
(मुख्य रूप से तब होता है जब आपके पास समग्र एक्सटेंशन सक्षम होता है) और यह सुविधा है
सक्रिय। यदि आपके सिस्टम पर ऐसा होता है और यह आपको परेशान करता है तो आप इसे सेट कर सकते हैं
इस सुविधा को अक्षम करने के लिए क्यूटाइम मान 0 पर। windowsed and . में उपयोग करने के लिए सेटिंग्स
फ़ुलस्क्रीन मोड अलग हैं क्योंकि इसके लिए इसे अक्षम करने का कोई कारण नहीं होना चाहिए
फ़ुलस्क्रीन मोड (चूंकि ड्राइवर समस्या स्वयं वीडियो को प्रभावित नहीं करनी चाहिए)।

आप कतारबद्ध मानों को बढ़ाकर और अधिक फ़्रेमों को आगे कतारबद्ध कर सकते हैं
आउटपुट_सतहें गिनती (एक निश्चित समय के लिए वीडियो बफर करने के लिए पर्याप्त सतह सुनिश्चित करने के लिए
आगे आपको कम से कम उतनी सतहों की आवश्यकता है जितनी उस दौरान वीडियो में फ्रेम हैं,
प्लस टू)। यह कुछ मामलों में वीडियो को आसान बनाने में मदद कर सकता है। मुख्य कमियां
सतहों और सुस्त प्रदर्शन प्रतिक्रिया के लिए वीडियो रैम आवश्यकताओं में वृद्धि हुई है
उपयोगकर्ता आदेशों के लिए (प्रदर्शन परिवर्तन केवल कुछ समय बाद दिखाई देते हैं)
कतारबद्ध)। ग्राफ़िक्स ड्राइवर कार्यान्वयन की लंबाई की सीमाएँ भी हो सकती हैं
अधिकतम कतारबद्ध समय या कतारबद्ध सतहों की संख्या जो अच्छी तरह से या बिल्कुल भी काम करती हैं।

Direct3d_shaders (विंडोज केवल)
वीडियो आउटपुट ड्राइवर जो Direct3D इंटरफ़ेस का उपयोग करता है।

नोट:
यह ड्राइवर सिस्टम के साथ संगतता के लिए है जो उचित OpenGL प्रदान नहीं करता है
ड्राइवरों।

पसंद-खिंचाव
उपयोग IDirect3DDevice9::StretchRect यदि संभव हो तो अन्य तरीकों पर।

अक्षम-खिंचाव
वीडियो का उपयोग करके कभी भी रेंडर न करें IDirect3DDevice9::StretchRect.

अक्षम-बनावट
D3D टेक्सचर रेंडरिंग का उपयोग करके कभी भी वीडियो को रेंडर न करें। बनावट के साथ प्रतिपादन
+ शेडर को अभी भी अनुमति दी जाएगी। जोड़ें अक्षम-शेडर पूरी तरह से अक्षम करने के लिए
बनावट के साथ वीडियो प्रतिपादन।

अक्षम-शेडर
वीडियो रेंडर करते समय कभी भी शेडर्स का इस्तेमाल न करें।

केवल -8 बिट
प्रति घटक 8 बिट से अधिक के साथ कभी भी YUV वीडियो प्रस्तुत न करें। इस ध्वज का उपयोग करना
सॉफ़्टवेयर रूपांतरण को 8-बिट में बाध्य करेगा।

अक्षम-बनावट-संरेखण
आम तौर पर बनावट के आकार हमेशा 16 से संरेखित होते हैं। इस विकल्प को सक्षम करने के साथ,
वीडियो की बनावट हमेशा वीडियो के समान आकार की होगी
ही.

डिबग विकल्प। ये गलत हो सकते हैं, भविष्य में हटाए जा सकते हैं, हो सकता है
क्रैश हो सकता है, धीमा हो सकता है, आदि। यदि आपको वास्तव में किसी की आवश्यकता है तो डेवलपर्स से संपर्क करें
इनमें से प्रदर्शन या उचित संचालन के लिए।

बल-शक्ति-की-2
बनावट को हमेशा 2 की शक्ति के लिए बाध्य करें, भले ही डिवाइस रिपोर्ट करे
समर्थित के रूप में गैर-शक्ति-के-2 बनावट आकार।

बनावट-स्मृति =
केवल शेडर्स/टेक्सचरिंग सक्षम, और (ई) ओएसडी के साथ संचालन को प्रभावित करता है। संभव
मान:

चूक (डिफ़ॉल्ट)
उपयोग D3DPOOL_DEFAULT, एक साथ D3DPOOL_SYSTEMMEM लॉकिंग के लिए बनावट। अगर
चालक समर्थन करता है D3DDEVCAPS_TEXTURESYSTEMMEMORY, D3DPOOL_SYSTEMMEM
सीधे प्रयोग किया जाता है।

डिफ़ॉल्ट-पूल
उपयोग D3DPOOL_DEFAULT. (पसंद करना चूक, लेकिन कभी भी छाया-बनावट का उपयोग न करें।)

डिफ़ॉल्ट-पूल-छाया
उपयोग D3DPOOL_DEFAULT, एक साथ D3DPOOL_SYSTEMMEM लॉकिंग के लिए बनावट।
(पसंद चूक, लेकिन हमेशा छाया-बनावट को बाध्य करें।)

कामयाब
उपयोग D3DPOOL_प्रबंधित.

खरोंच
उपयोग D3DPOOL_SCRACH, एक साथ D3DPOOL_SYSTEMMEM लॉकिंग के लिए बनावट।

अदला-बदली करना
उपयोग D3DSWAPEFFECT_DISCARD, जो तेज हो सकता है। धीमा भी हो सकता है, जैसे
इसे (?) प्रत्येक फ्रेम को साफ़ करना होगा।

सटीक-बैकबफ़र
बैकबफ़र को हमेशा विंडो के आकार में बदलें।

Direct3d (विंडोज केवल)
के समान Direct3d_shaders, लेकिन विकल्पों के साथ अक्षम-बनावट और अक्षम-शेडर
मजबूर

नोट:
यह ड्राइवर पुराने सिस्टम के साथ संगतता के लिए है।

ओपन ओपनजीएल वीडियो आउटपुट ड्राइवर। यह विस्तारित स्केलिंग विधियों का समर्थन करता है, डीथरिंग और
रंग प्रबंधन।

डिफ़ॉल्ट रूप से, यह तेज़ और विफल-सुरक्षित सेटिंग्स का उपयोग करने का प्रयास करता है। उपनाम का प्रयोग करें ओपनजीएल-मुख्यालय सेवा मेरे
इस ड्राइवर का उपयोग उच्च गुणवत्ता रेंडरिंग पर सेट डिफ़ॉल्ट के साथ करें।

कम से कम ओपनजीएल 2.1 की आवश्यकता है।

कुछ सुविधाएँ केवल OpenGL 3 सक्षम ग्राफ़िक्स ड्राइवरों के साथ उपलब्ध हैं (या यदि
आवश्यक एक्सटेंशन उपलब्ध हैं)।

ओपनजीएल ईएस 2.0 और 3.0 भी समर्थित हैं।

ओपनजीएल-इंटरऑप पर हार्डवेयर डिकोडिंग कुछ हद तक समर्थित है। ध्यान दें कि में
इस मोड में, कुछ कोने के मामले को इनायत से नहीं संभाला जा सकता है, और रंग स्थान
रूपांतरण और क्रोमा अपसैंपलिंग आमतौर पर हार्डवेयर डिकोडर के हाथ में होता है
एपीआई।

ओपन डिफ़ॉल्ट रूप से FBO का उपयोग करता है। कभी-कभी आप बेहतर गुणवत्ता प्राप्त कर सकते हैं या
प्रदर्शन को बदलकर एफबीओ-प्रारूप करने के लिए उपविकल्प आरजीबी16एफ, आरजीबी32एफ or आरजीबी। मालूम
समस्याओं में मेसा/इंटेल स्वीकार नहीं करना शामिल है आरजीबी16, मेसा कभी-कभी संकलित नहीं किया जा रहा है
फ्लोट बनावट समर्थन के साथ, और कुछ ओएस एक्स सेटअप बहुत धीमी गति से हो रहे हैं आरजीबी16 लेकिन
के साथ उपवास आरजीबी32एफ. यदि आपको कोई समस्या है, तो आप इसे पास करने का भी प्रयास कर सकते हैं गूंगा-मोड = हाँ
उप-विकल्प।

गूंगा-मोड =
यह मोड बेहद प्रतिबंधित है, और अधिकांश विस्तारित ओपनजीएल को अक्षम कर देगा
विशेषताएँ। इसमें उच्च गुणवत्ता वाले स्केलर और कस्टम शेडर्स शामिल हैं!

यह हार्डवेयर के लिए अभिप्रेत है जो FBO का समर्थन नहीं करता है (GLES सहित,
जो इसे अपर्याप्त रूप से समर्थन करता है), या कुछ और प्रदर्शन प्राप्त करने के लिए
खराब या पुराना हार्डवेयर।

यदि आवश्यक हो तो यह मोड स्वचालित रूप से मजबूर हो जाता है, और यह विकल्प अधिकतर होता है
डिबगिंग के लिए उपयोगी। यदि कुछ भी उपयोग नहीं होता है तो यह स्वचालित रूप से सक्षम हो जाता है
जिन सुविधाओं के लिए FBO की आवश्यकता होती है।

यह विकल्प भविष्य में चुपचाप हटाया जा सकता है।

पैमाना =

द्विरेखीय
बिलिनियर हार्डवेयर बनावट फ़िल्टरिंग (सबसे तेज़, बहुत कम गुणवत्ता)। ये है
संगतता कारणों के लिए डिफ़ॉल्ट।

तख़्ता36
मध्य गुणवत्ता और गति। उपयोग करते समय यह डिफ़ॉल्ट है ओपनजीएल-मुख्यालय.

लैंज़ोस
लैंज़ोस स्केलिंग। मध्य गुणवत्ता और गति प्रदान करता है। आम तौर पर इससे भी बदतर
तख़्ता36, लेकिन इसका परिणाम थोड़ी शार्प छवि में होता है जो के लिए अच्छा है
कुछ सामग्री प्रकार। नलों की संख्या को नियंत्रित किया जा सकता है
स्केल-त्रिज्या, लेकिन सबसे अच्छा अपरिवर्तित छोड़ दिया जाता है।

यह फ़िल्टर पुराने से मेल खाता है लैंज़ोस3 उपनाम यदि डिफ़ॉल्ट त्रिज्या
प्रयोग किया जाता है, जबकि लैंज़ोस2 2 की त्रिज्या से मेल खाती है।

(यह फ़िल्टर इसके लिए एक उपनाम है ईमानदारी से-विस्तृत ईमानदारी से)

ईवा_लैंक्ज़ोस
अण्डाकार भारित औसत लैंक्ज़ोस स्केलिंग। जिन्क के नाम से भी जाना जाता है।
अपेक्षाकृत धीमी, लेकिन बहुत अच्छी गुणवत्ता। त्रिज्या के साथ नियंत्रित किया जा सकता है
स्केल-त्रिज्या. त्रिज्या बढ़ाने से फिल्टर तेज हो जाता है लेकिन जुड़ जाता है
अधिक बज रहा है।

(यह फ़िल्टर इसके लिए एक उपनाम है जिंको-विस्तृत जिंको)

ewa_lanczossharp
ewa_lanczos का थोड़ा नुकीला संस्करण, an . का उपयोग करने के लिए पूर्व-कॉन्फ़िगर किया गया
आदर्श त्रिज्या और पैरामीटर। यदि आपका हार्डवेयर इसे चला सकता है, तो शायद यह है
आपको डिफ़ॉल्ट रूप से क्या उपयोग करना चाहिए।

मिशेल
मिशेल-नेत्रावली। B और C पैरामीटर के साथ सेट किया जा सकता है स्केल-परम1
और स्केल-परम2. यह फ़िल्टर डाउनस्केलिंग में बहुत अच्छा है (देखें डीस्केल).

ओवरसैंपल
निकटतम पड़ोसी का एक संस्करण जो (भोलेपन से) पिक्सेल का निरीक्षण करता है, ताकि
पिक्सल ओवरलैपिंग किनारों को गोलाकार के बजाय रैखिक रूप से इंटरपोलेट किया जाता है।
यह अनिवार्य रूप से छोटी खामियों और न्यायिक कलाकृतियों को हटा देता है
कुछ जोड़ने के बदले निकटतम-पड़ोसी प्रक्षेप के कारण
धुंधला। यह फ़िल्टर टेम्पोरल इंटरपोलेशन में अच्छा है, और इसे के रूप में भी जाना जाता है
"चिकनी" (देखें टस्केल).

रिवाज एक उपयोगकर्ता द्वारा परिभाषित कस्टम शेडर (देखें स्केल-शेडर).

कुछ और फिल्टर हैं, लेकिन अधिकांश उतने उपयोगी नहीं हैं। पूरी सूची के लिए,
पास मदद मान के रूप में, उदाहरण के लिए:

mpv --vo=opengl:स्केल=सहायता

स्केल-परम1= , स्केल-परम2=
फ़िल्टर पैरामीटर सेट करें। यदि फ़िल्टर ट्यून करने योग्य नहीं है तो अनदेखा कर दिया जाता है। वर्तमान में,
यह निम्न फ़िल्टर पैरामीटर को प्रभावित करता है:

बीसीएसपीलाइन
तख़्ता पैरामीटर (B और C) दोनों के लिए डिफ़ॉल्ट 0.5।

गाऊसी
स्केल पैरामीटर (t) इसे बढ़ाने से परिणाम धुंधला हो जाता है।
1 के लिए डिफ़ॉल्ट।

ओवरसैंपल
प्रक्षेप से पहले किनारे से न्यूनतम दूरी का उपयोग किया जाता है। सेटिंग
यह 0 से हमेशा किनारों को प्रक्षेपित करेगा, जबकि इसे 0.5 . पर सेट करेगा
कभी भी प्रक्षेपित नहीं होगा, इस प्रकार व्यवहार करना जैसे कि नियमित रूप से निकटतम
पड़ोसी एल्गोरिथ्म का उपयोग किया गया था। 0.0 के लिए डिफ़ॉल्ट।

स्केल-ब्लर =
कर्नेल स्केलिंग फ़ैक्टर (जिसे ब्लर फ़ैक्टर के रूप में भी जाना जाता है)। इसे कम करने से
परिणाम तेज होता है, इसे बढ़ाने से यह धुंधला हो जाता है (डिफ़ॉल्ट 0)। अगर सेट करें
0, कर्नेल के पसंदीदा ब्लर फ़ैक्टर का उपयोग किया जाता है। ध्यान दें कि इसे भी सेट करें
कम (जैसे 0.5) खराब परिणाम देता है। आमतौर पर से चिपके रहने की अनुशंसा की जाती है
0.8 और 1.2 के बीच का मान।

स्केल-त्रिज्या =
नीचे सूचीबद्ध फ़िल्टर के लिए त्रिज्या सेट करें, 0.5 और . के बीच एक फ्लोट संख्या होनी चाहिए
16.0 यदि निर्दिष्ट नहीं है तो फ़िल्टर के पसंदीदा त्रिज्या के लिए डिफ़ॉल्ट।
ईमानदारी से और डेरिवेटिव, जिंको और डेरिवेटिव, गाऊसी, डिब्बा और त्रिकोण

ध्यान दें कि फ़िल्टर कार्यान्वयन विवरण और वीडियो स्केलिंग के आधार पर
अनुपात, वास्तव में उपयोग की जा रही त्रिज्या भिन्न हो सकती है (सबसे अधिक संभावना है)
थोड़ा बढ़ाया जा रहा है)।

स्केल-एंटीरिंग =
एंटीरिंगिंग स्ट्रेंथ सेट करें। यह रिंगिंग को खत्म करने की कोशिश करता है, लेकिन कर सकता है
प्रक्रिया में अन्य कलाकृतियों का परिचय दें। 0.0 . के बीच एक फ्लोट नंबर होना चाहिए
और 1.0. 0.0 का डिफ़ॉल्ट मान एंटीरिंगिंग को पूरी तरह से अक्षम कर देता है।

ध्यान दें कि यह विशेष फ़िल्टर को प्रभावित नहीं करता है द्विरेखीय और बाइक्यूबिक_फास्ट.

स्केल-विंडो =
(केवल उन्नत उपयोगकर्ता) कर्नेल के लिए एक कस्टम विंडोिंग फ़ंक्शन चुनें।
फ़िल्टर की पसंदीदा विंडो के लिए डिफ़ॉल्ट अगर सेट नहीं है। उपयोग स्केल-विंडो = सहायता सेवा मेरे
समर्थित विंडोिंग कार्यों की एक सूची प्राप्त करें।

स्केल-वपरम =
(केवल उन्नत उपयोगकर्ता) दिए गए विंडो फ़ंक्शन के लिए पैरामीटर कॉन्फ़िगर करें
by पैमाने खिड़की. यदि विंडो ट्यून करने योग्य नहीं है तो अनदेखा कर दिया जाता है। वर्तमान में, यह
निम्नलिखित विंडो मापदंडों को प्रभावित करता है:

कैसर विंडो पैरामीटर (अल्फा)। 6.33 के लिए डिफ़ॉल्ट।

काला आदमी
विंडो पैरामीटर (अल्फा)। 0.16 के लिए डिफ़ॉल्ट।

गाऊसी
स्केल पैरामीटर (टी)। इसे बढ़ाने से खिड़की चौड़ी हो जाती है।
1 के लिए डिफ़ॉल्ट।

स्केलर-लुट-आकार=<4..10>
स्केलर कर्नेल के लिए लुकअप बनावट का आकार सेट करें (डिफ़ॉल्ट: 6)।
बनावट का वास्तविक आकार है 2^एन के एक विकल्प मूल्य के लिए N. तो लुकअप
डिफ़ॉल्ट सेटिंग के साथ बनावट 64 नमूनों का उपयोग करती है।

सभी भार उन नमूनों से द्विरेखीय रूप से प्रक्षेपित होते हैं, इसलिए बढ़ रहे हैं
लुकअप टेबल का आकार स्केलर की सटीकता में सुधार कर सकता है।

स्केलर-आकार-आकार-केवल
यदि वीडियो छवि का आकार नहीं बदला गया है, तो स्केलर को अक्षम करें। उस मामले में, द्विरेखीय
इसके बजाय जो कुछ भी सेट किया गया है उसका उपयोग किया जाता है स्केल. बिलिनियर पुन: पेश करेगा
स्रोत छवि पूरी तरह से अगर कोई स्केलिंग नहीं की जाती है। ध्यान दें कि यह विकल्प
कभी प्रभावित नहीं करता सीस्केल.

PBO पीबीओ का उपयोग सक्षम करें। यह थोड़ा तेज़ है, लेकिन कभी-कभी इससे हो सकता है
छिटपुट और अस्थायी छवि भ्रष्टाचार (सिद्धांत रूप में, क्योंकि पुनः अपलोड नहीं है
विफल होने पर पुनः प्रयास किया गया), और शायद वास्तव में धीमे पथ को ट्रिगर करता है
ड्राइवर जो पीबीओ का ठीक से समर्थन नहीं करते हैं।

गहराई-गहराई =
लक्ष्य की गहराई को N पर सेट करें। डिफ़ॉल्ट: नहीं।

नहीं एमपीवी द्वारा किए गए किसी भी प्रकार के डिटरिंग को अक्षम करें।

स्वत: स्वचालित चयन। यदि आउटपुट बिट गहराई का पता नहीं लगाया जा सकता है, तो 8 बिट
प्रति घटक माना जाता है।

8 8 बिट आउटपुट को डिदर करें।

ध्यान दें कि कनेक्टेड वीडियो डिस्प्ले डिवाइस की गहराई नहीं हो सकती
पता चला। अक्सर, LCD पैनल अपने आप खराब हो जाते हैं, जो विरोध करते हैं
साथ में ओपनकी गड़बड़ी और बदसूरत आउटपुट की ओर जाता है।

द्वैत-आकार-फल=<2-8>
डिथर मैट्रिक्स का आकार सेट करें (डिफ़ॉल्ट: 6)। का वास्तविक आकार
मैट्रिक्स है (2^एन) x (2^एन) के एक विकल्प मूल्य के लिए N, इसलिए 6 का मान a . देता है
64x64 का आकार। मैट्रिक्स स्टार्टअप समय पर उत्पन्न होता है, और एक बड़ा मैट्रिक्स
गणना करने में काफी समय लग सकता है (सेकंड)।

में इस्तेमाल किया धिरे = फल केवल मोड।

उधर =
डिथरिंग एल्गोरिथम चुनें (डिफ़ॉल्ट: फल)। (आम तौर पर, गहरा-गहराई
विकल्प नियंत्रित करता है कि क्या डाइथरिंग सक्षम है।)

लौकिक-दिथर
टेम्पोरल डिथरिंग सक्षम करें। (केवल तभी सक्रिय होता है जब डिथरिंग सामान्य रूप से सक्षम हो।)
यह बदलकर प्रत्येक फ्रेम पर 8 अलग-अलग डिथरिंग पैटर्न के बीच बदलता है
टाइल वाले डाइथरिंग मैट्रिक्स का उन्मुखीकरण। दुर्भाग्य से, यह नेतृत्व कर सकता है
एलसीडी डिस्प्ले पर झिलमिलाहट करने के लिए, क्योंकि इनमें उच्च प्रतिक्रिया समय होता है।

टेम्पोरल-डिथर-पीरियड=<1-128>
निर्धारित करता है कि कितनी बार डिटरिंग पैटर्न को अपडेट किया जाता है जब लौकिक-दिथर
प्रयोग में है। 1 (डिफ़ॉल्ट) प्रत्येक वीडियो फ्रेम पर अपडेट होगा, प्रत्येक पर 2
अन्य फ्रेम, आदि।

डिबग ओपनजीएल त्रुटियों की जांच करें, यानी कॉल करें ग्लगेट एरर (). डिबग OpenGL का भी अनुरोध करें
संदर्भ (जो वर्तमान ग्राफिक्स ड्राइवरों के साथ कुछ भी नहीं करता है
लिखना)।

प्रक्षेप
वीडियो एफपीएस में बेमेल के कारण हकलाना कम करें और रिफ्रेश प्रदर्शित करें
दर (न्यायकर्ता के रूप में भी जाना जाता है)।

चेतावनी:
इसके लिए सेटिंग की आवश्यकता है --वीडियो-सिंक इनमें से किसी एक का विकल्प प्रदर्शन
मोड, या यह चुपचाप अक्षम हो जाएगा। mpv . से पहले इसकी आवश्यकता नहीं थी
0.14.0.

यह अनिवार्य रूप से लापता फ़्रेमों को घुमाकर प्रक्षेपित करने का प्रयास करता है
अस्थायी अक्ष के साथ वीडियो। उपयोग किए गए फ़िल्टर का उपयोग करके नियंत्रित किया जा सकता है
la टस्केल सेटिंग.

ध्यान दें कि यह काम करने के लिए बनाम सिंक पर निर्भर करता है, देखें स्वैपइंटरवल और अधिक के लिए
जानकारी.

अदला-बदली =
दो बफर स्वैप के बीच प्रदर्शित फ्रेम में अंतराल। 1 के बराबर है
VSYNC को अक्षम करने के लिए VSYNC, 0 को सक्षम करें। यदि निर्दिष्ट नहीं है तो डिफ़ॉल्ट 1 है।

ध्यान दें कि यह उचित ओपनजीएल बनाम सिंक समर्थन पर निर्भर करता है। कुछ प्लेटफॉर्म पर और
ड्राइवर, यह केवल तभी मज़बूती से काम करता है जब फ़ुलस्क्रीन मोड में हो। यह भी हो सकता है
mpv सुनिश्चित करने के लिए यदि एकाधिक मॉनीटर का उपयोग कर रहे हैं तो ड्राइवर-विशिष्ट हैक्स की आवश्यकता होती है
दाईं ओर सिंक करता है। विंडो प्रबंधकों को संयोजित करने से भी बुरा हो सकता है
परिणाम, के रूप में लापता या गलत FPS जानकारी प्रदर्शित कर सकते हैं (देखें
--डिस्प्ले-एफपीएस).

डीस्केल =
पसंद स्केल, लेकिन इसके बजाय इन फ़िल्टर को डाउनस्केलिंग पर लागू करें। यदि यह विकल्प
सेट नहीं है, फ़िल्टर द्वारा निहित है स्केल लागू किया जाएगा।

सीस्केल =
As स्केल, लेकिन क्रोमा जानकारी को प्रक्षेपित करने के लिए। अगर छवि नहीं है
सबसैंपल किया गया, इस विकल्प को पूरी तरह से अनदेखा कर दिया गया है।

टस्केल=
अस्थायी अक्ष (फ्रेम) को प्रक्षेपित करने के लिए उपयोग किया जाने वाला फ़िल्टर। यह केवल .... ही
इस्तेमाल किया अगर प्रक्षेप सक्षम किया गया है। के लिए एकमात्र मान्य विकल्प टस्केल रहे
वियोज्य कनवल्शन फिल्टर (उपयोग .) टस्केल=सहायता सूची प्राप्त करने के लिए)। डिफ़ॉल्ट
is मिशेल.

ध्यान दें कि अधिकतम समर्थित फ़िल्टर त्रिज्या वर्तमान में 3 है, जिसके कारण
लोड किए जा सकने वाले वीडियो बनावट की संख्या में सीमाएं
एक साथ।

टस्केल-क्लैंप
दबाना टस्केल कर्नेल की मान श्रेणी को [0-1] तक फ़िल्टर करें। यह कम करता है
अस्थायी डोमेन में अत्यधिक बजने वाली कलाकृतियां (जो आम तौर पर प्रकट होती हैं
खुद को छोटी चमक या काले रंग की फ्रिंज के रूप में, ज्यादातर चलती किनारों के आसपास)
संभावित रूप से अधिक धुंधला जोड़ने के बदले।

डीस्केल-त्रिज्या, सीस्केल-त्रिज्या, स्केल-त्रिज्या, इत्यादि
के लिए फ़िल्टर पैरामीटर सेट करें डीस्केल, सीस्केल और टस्केल, क्रमशः।

के लिए संबंधित विकल्प देखें स्केल.

रैखिक-स्केलिंग
रैखिक प्रकाश में स्केल। इसका उपयोग केवल a . के साथ किया जाना चाहिए एफबीओ-प्रारूप जिसमें ए.टी
कम से कम 16 बिट परिशुद्धता।

सही-डाउनस्केलिंग
कनवल्शन आधारित फ़िल्टर का उपयोग करते समय, फ़िल्टर का आकार तब बढ़ाएँ जब
डाउनस्केलिंग गुणवत्ता बढ़ाता है, लेकिन डाउनस्केलिंग के दौरान प्रदर्शन को कम करता है।

यह एनामॉर्फिक वीडियो के लिए थोड़ा उप-इष्टतम प्रदर्शन करेगा (लेकिन फिर भी
इसके बिना से बेहतर) क्योंकि यह केवल मिलान करने के लिए आकार का विस्तार करेगा
कुल्हाड़ियों के बीच पैमाने के कारकों का हल्का।

प्रीस्केल =
यह विकल्प अपस्केलिंग के लिए गैर-कनवल्शन-आधारित फ़िल्टर प्रदान करता है। ये
फ़िल्टर वीडियो को मूल आकार के कई आकार में बदलते हैं (सभी वर्तमान में
समर्थित प्रीस्केलर केवल एक ही पास में छवि दोहरीकरण कर सकते हैं)।
आम तौर पर एक और कनवल्शन आधारित फिल्टर (मुख्य स्केलर) लागू किया जाएगा
लक्ष्य प्रदर्शन आकार से मेल खाने के लिए प्रीस्कूलर के बाद।

कोई नहीं सभी प्रीस्केलर अक्षम करें। यह डिफ़ॉल्ट है।

सुपरxbr
मूल रूप से पिक्सेल कला के लिए विकसित एक अपेक्षाकृत तेज़ प्रीस्कूलर।

कुछ मापदंडों के साथ ट्यून किया जा सकता है सुपरएक्सबीआर-तीक्ष्णता और
सुपरएक्सब्र-एज-स्ट्रेंथ विकल्प.

नेडी3 एक कृत्रिम तंत्रिका नेटवर्क आधारित डिइंटरलैसर, जिसका उपयोग करने के लिए किया जा सकता है
अपस्केल छवियां।

बहुत धीमा है और इसके लिए हाल ही के मध्य या उच्च अंत ग्राफिक्स कार्ड की आवश्यकता है
सुचारू रूप से काम करें (2015 तक)।

ध्यान दें कि उपरोक्त सभी फ़िल्टर संसाधित करने के लिए डिज़ाइन (या कार्यान्वित) किए गए हैं
केवल लूमा प्लेन और संभवत: आरजीबी प्रारूप में वीडियो के लिए काम नहीं करेगा।

प्रीस्केल-पास=<1..5>
प्रीस्कूलर लागू करने के लिए पास की संख्या (डिफ़ॉल्ट 1 होना चाहिए)। इसे सेट करना
टू टू एक 2x अपस्केलिंग करेगा।

प्रीस्केल-डाउनस्केलिंग-दहलीज=<0..32>
यह विकल्प प्रीस्केलर के "ओवरकिल" उपयोग को रोकता है, जिसके कारण हो सकता है
गलत कॉन्फ़िगरेशन, या उपयोगकर्ता बहुत बड़े आकार का वीडियो चलाने का प्रयास कर रहा है। साथ में
यह विकल्प, उपयोगकर्ता दोनों में अधिकतम अनुमत डाउनस्केलिंग अनुपात निर्दिष्ट कर सकता है
आयाम। इसे संतुष्ट करने के लिए, प्रीस्कूलर के लिए पासों की संख्या होगी
कम किया जा सकता है, और यदि आवश्यक हो तो प्रीस्कूलर को भी निष्क्रिय किया जा सकता है।

डिफ़ॉल्ट मान 2.0 है, और सबसे अधिक प्रतीत होने वाले को रोकने में सक्षम होना चाहिए
प्रीस्कूलर का अनुचित उपयोग। अधिकांश उपयोगकर्ता शायद इसे a . पर सेट करना चाहेंगे
बेहतर प्रदर्शन के लिए 1.0 और 1.5 के बीच छोटा मान।

1.0 से कम का मान चेक को अक्षम कर देगा।

nnedi3-neurons=<16|32|64|128>
Nnedi3 prescaling के लिए न्यूरॉन्स निर्दिष्ट करें (डिफ़ॉल्ट 32 होना)। प्रतिपादन
समय न्यूरॉन्स की संख्या के लिए रैखिक होने की उम्मीद है।

nnedi3-window=<8x4|8x6>
nnedi3 प्रीस्केलिंग में नमूना लेने के लिए स्थानीय विंडो का आकार निर्दिष्ट करें (डिफ़ॉल्ट
करने के लिए हो सकता है 8x4). 8x6 विंडो शार्प इमेज बनाती है, लेकिन धीमी भी है।

nnedi3-अपलोड=
निर्दिष्ट करें कि NN भार को GPU पर कैसे अपलोड किया जाए। ग्राफिक्स कार्ड के आधार पर,
ड्राइवर, शेडर कंपाइलर और nnedi3 सेटिंग्स, दोनों विधियाँ तेज़ हो सकती हैं या
और धीमा।

UBO इन भारों को एकसमान बफर ऑब्जेक्ट के माध्यम से अपलोड करें। यह डिफ़ॉल्ट है।
(ओपनजीएल 3.1 / जीएलईएस 3.0 की आवश्यकता है)

shader सभी भारों को शेडर स्रोत कोड में हार्ड कोड करें। (आवश्यक है
ओपनजीएल 3.3 / जीएलईएस 3.0)

प्री-शेडर = , पोस्ट-शेडर = , स्केल-शेडर =
कस्टम GLSL फ़्रैगमेंट शेडर.

प्री-शेडर (सूची)
ये आरजीबी में रूपांतरण के बाद और रैखिककरण से पहले लागू होते हैं
और उन्नयन। गैर-रैखिक आरजीबी (इनपुट के समान) पर काम करता है। ये है
शार्प फिल्टर जैसी चीजें डालने के लिए सबसे अच्छी जगह।

स्केल-शेडर
इसका उपयोग स्केल/सीस्केल के बजाय तब किया जाता है जब उन विकल्पों को पर सेट किया जाता है
रिवाज. यह जिस कलरस्पेस पर काम करता है, वह के मूल्यों पर निर्भर करता है
रैखिक-स्केलिंग और सिग्मॉइड-अपस्केलिंग, इसलिए कोई धारणा नहीं होनी चाहिए
यहाँ बनाया।

पोस्ट-शेडर (सूची)
ये upscaling और उपशीर्षक सम्मिश्रण (जब .) के बाद लागू होते हैं
मिश्रण-उपशीर्षक सक्षम है), लेकिन रंग प्रबंधन से पहले। संचालित
रैखिक आरजीबी पर अगर रैखिक-स्केलिंग प्रभाव में है, अन्यथा अरैखिक
आरजीबी। यह कलरस्पेस ट्रांसफॉर्मेशन के लिए सबसे अच्छी जगह है (जैसे।
संतृप्ति मानचित्रण)।

इन फ़ाइलों को निम्नलिखित हस्ताक्षर के साथ एक फ़ंक्शन को परिभाषित करना चाहिए:

vec4 नमूना (नमूना 2 डी टेक्स, vec2 स्थिति, vec2 tex_size)

मापदंडों के अर्थ इस प्रकार हैं:

नमूना2डी tex
शेडर के लिए स्रोत बनावट।

वीईसी१२३० पद
नमूना लेने की स्थिति, समन्वय स्थान में [0-1]।

वीईसी१२३० tex_size
बनावट का आकार, पिक्सेल में। यह image_size से भिन्न हो सकता है,
उदाहरण के लिए सबसैंपल की गई सामग्री के लिए या पोस्ट-शेडर के लिए।

इन मापदंडों के अलावा, निम्नलिखित वर्दी विश्व स्तर पर भी हैं
बिकाऊ:

नाव बिना सोचे समझे
रेंज में एक यादृच्छिक संख्या [0-1], प्रति फ्रेम अलग।

int ढांचा
रेंडर किए गए फ़्रेम की एक साधारण संख्या, प्रति फ़्रेम एक से बढ़ जाती है और
कभी भी रीसेट नहीं होता (चाहे कुछ भी हो)।

वीईसी१२३० छवि का आकार
इनपुट छवि के पिक्सेल में आकार।

उदाहरण के लिए, रंगों को उलटने वाला एक शेडर इस तरह दिख सकता है:

vec4 नमूना (नमूना 2 डी टेक्स, vec2 स्थिति, vec2 tex_size)
{
vec4 रंग = बनावट (टेक्स, पॉज़);
वापसी vec4 (1.0 - color.rgb, color.a);
}

देबन्द डिबैंडिंग एल्गोरिथम सक्षम करें। यह दृश्यमान की मात्रा को बहुत कम कर देता है
बैंडिंग, ब्लॉकिंग और अन्य परिमाणीकरण कलाकृतियां, बहुत महंगी कीमत पर
कुछ बेहतरीन विवरणों को थोड़ा धुंधला कर रहा है। व्यवहार में, यह वस्तुतः है
हमेशा एक सुधार - इसे अक्षम करने का एकमात्र कारण यह होगा कि
प्रदर्शन.

deband-पुनरावृत्तियों=<1..16>
प्रति नमूना प्रदर्शन करने के लिए डीबैंडिंग चरणों की संख्या। हर कदम थोड़ा कम करता है
अधिक बैंडिंग, लेकिन गणना करने में समय लगता है। ध्यान दें कि प्रत्येक चरण की ताकत
बहुत जल्दी गिर जाता है, इसलिए उच्च संख्या (>4) व्यावहारिक रूप से बेकार है।
(डिफ़ॉल्ट 1)

डिबैंड-दहलीज=<0..4096>
डिबैंडिंग फ़िल्टर की कट-ऑफ थ्रेशोल्ड। अधिक संख्या में वृद्धि
नाटकीय रूप से debanding ताकत लेकिन उत्तरोत्तर छवि विवरण कम कर देता है।
(डिफ़ॉल्ट 64)

डिबैंड-रेंज=<1..64>
डिबैंडिंग फिल्टर का प्रारंभिक त्रिज्या। त्रिज्या के लिए रैखिक रूप से बढ़ता है
प्रत्येक पुनरावृत्ति। एक उच्च त्रिज्या अधिक ढाल पाएंगे, लेकिन कम त्रिज्या
अधिक आक्रामक रूप से चिकना होगा। (डिफ़ॉल्ट 16)

यदि आप वृद्धि करते हैं डिबैंड-पुनरावृत्ति, आपको शायद इसे कम करना चाहिए
कमी पूर्ति।

डिबैंड-अनाज=<0..4096>
छवि में कुछ अतिरिक्त शोर जोड़ें। यह महत्वपूर्ण रूप से कवर करने में मदद करता है
शेष परिमाणीकरण कलाकृतियों। अधिक संख्या अधिक शोर जोड़ती है। (चूक
48)

सिग्मॉइड-अपस्केलिंग
बढ़ते समय, रिंगिंग पर जोर देने से बचने के लिए सिग्मोइडल रंग परिवर्तन का उपयोग करें
कलाकृतियां इसका मतलब यह भी है रैखिक-स्केलिंग.

सिग्मॉइड-सेंटर
सिग्मॉइड वक्र का केंद्र के लिए उपयोग किया जाता है सिग्मॉइड-अपस्केलिंग, एक फ्लोट होना चाहिए
0.0 और 1.0 के बीच। निर्दिष्ट नहीं होने पर 0.75 पर डिफ़ॉल्ट।

सिग्मॉइड-ढलान
सिग्मॉइड वक्र का ढलान के लिए उपयोग किया जाता है सिग्मॉइड-अपस्केलिंग, एक फ्लोट होना चाहिए
1.0 और 20.0 के बीच। निर्दिष्ट नहीं होने पर 6.5 पर डिफ़ॉल्ट।

तेज करना =
यदि 0 के अलावा किसी अन्य मान पर सेट किया जाता है, तो एक अनशार्प मास्किंग फ़िल्टर सक्षम करें। सकारात्मक
मान छवि को तेज करेंगे (लेकिन अधिक रिंगिंग और अलियासिंग जोड़ें)। नकारात्मक
मान छवि को धुंधला कर देंगे। यदि आपका GPU पर्याप्त शक्तिशाली है, तो विचार करें
विकल्प जैसे ewa_lanczossharp स्केल फ़िल्टर, या स्केल-ब्लर
उप-विकल्प।

(यह सुविधा पुराने के लिए प्रतिस्थापन है शार्प3 और शार्प5 स्केलर।)

ग्लफिनिश
कॉल ग्लफिनिश () बफ़र्स को स्वैप करने से पहले और बाद में (डिफ़ॉल्ट: अक्षम)।
धीमा, लेकिन फ़्रेमड्रॉपिंग करते समय बेहतर परिणाम प्राप्त करने में मदद कर सकता है। कर सकना
पूरी तरह से प्रदर्शन को बर्बाद कर दिया। विवरण पूरी तरह से OpenGL . पर निर्भर करता है
चालक।

वेटवीसिंक
कॉल glXWaitVideoSyncSGI प्रत्येक बफ़र स्वैप के बाद (डिफ़ॉल्ट: अक्षम)। यह
वीडियो समय सटीकता और फ्रेम ड्रॉप के साथ मदद कर सकता है या नहीं भी कर सकता है। यह संभव है
कि इससे वीडियो आउटपुट धीमा हो जाता है, या इसका कोई प्रभाव नहीं पड़ता है।

केवल X11/GLX।

बनाम सिंक-बाड़ =
CPU का उपयोग करके Nth पास्ट फ्रेम में सिंक्रोनाइज़ करें जीएल_एआरबी_सिंक विस्तार। ए
0 का मान इस व्यवहार को अक्षम करता है (डिफ़ॉल्ट)। 1 के मान का मतलब यह होगा
इसे प्रस्तुत करने के बाद वर्तमान फ्रेम में सिंक्रनाइज़ करें। पसंद करना ग्लफिनिश और
वेटवीसिंक, यह प्रदर्शन को कम या बर्बाद कर सकता है। इसका फायदा यह है कि यह कर सकता है
कई फ़्रेमों का विस्तार करें, और GPU के फ़्रेम की संख्या को प्रभावी ढंग से सीमित करें
आगे की कतारें (जिसका बनाम सिंक पर भी प्रभाव पड़ता है)।

dwmflush=
कॉल ड्वामफ्लश विंडोज़ पर बफर स्वैप करने के बाद (डिफ़ॉल्ट: ऑटो)। यह भी
सेट स्वैपअंतराल(0) ओपनजीएल समय को अनदेखा करने के लिए। मान हैं: नहीं (अक्षम),
विंडोड (केवल विंडो मोड में), हां (पूर्ण स्क्रीन में भी)।

महत्व स्वत: यह निर्धारित करने का प्रयास करेगा कि क्या कंपोजिटर सक्रिय है, और
कॉल ड्वामफ्लश केवल अगर ऐसा लगता है।

यह अधिक सुसंगत फ्रेम अंतराल प्राप्त करने में मदद कर सकता है, खासकर के साथ
उच्च-एफपीएस क्लिप - जो गिराए गए फ्रेम को भी कम कर सकते हैं। आम तौर पर एक मूल्य
of विडों पर्याप्त होना चाहिए क्योंकि पूर्ण स्क्रीन DWM को बायपास कर सकती है।

केवल विंडोज़।

sw सॉफ़्टवेयर रेंडरर का पता चलने पर भी जारी रखें।

बैकएंड =
महत्व स्वत: (डिफ़ॉल्ट) विंडोिंग बैकएंड का चयन करता है। आप भी कर सकते हैं
पास मदद बैकएंड में संकलित की पूरी सूची प्राप्त करने के लिए (द्वारा क्रमबद्ध
ऑटोप्रोब ऑर्डर)।

स्वत: स्वतः चयन (डिफ़ॉल्ट)

कोको कोको/ओएस एक्स

जीतना विन32/डब्लूजीएल

कोण Direct3D11 OpenGL ES अनुवाद परत ANGLE के माध्यम से। यह
लगभग हर चीज का समर्थन करता है जीतना बैकएंड करता है, आईसीसी प्रोफाइल को छोड़कर,
उच्च बिट गहराई वीडियो इनपुट, और नेडी3 प्रीस्कूलर

dxinterop (प्रयोगात्मक)
Win32, रेंडरिंग के लिए WGL और प्रस्तुति के लिए Direct3D 9Ex का उपयोग करता है।
केवल एनवीडिया और एएमडी पर काम करता है।

x11 एक्स11/जीएलएक्स

Wayland
वेलैंड/ईजीएल

डीआरएम-ईग्ली
डीआरएम/ईजीएल

x11ईजीएल X11/ईजीएल

ईएस =
चुनें कि क्या GLES का उपयोग करना है:

हाँ डेस्कटॉप GL पर ES को प्राथमिकता देने का प्रयास करें

नहीं ES . पर डेस्कटॉप GL को प्राथमिकता देने का प्रयास करें

स्वत: प्रत्येक बैकएंड के लिए डिफ़ॉल्ट का उपयोग करें (डिफ़ॉल्ट)

एफबीओ-प्रारूप =
FBO के लिए उपयोग किए जाने वाले बनावट के आंतरिक स्वरूप का चयन करता है। प्रारूप कर सकते हैं
वीडियो आउटपुट के प्रदर्शन और गुणवत्ता को प्रभावित करते हैं। fmt इनमें से एक हो सकता है:
आरजीबी, आरजीबीए, आरजीबी8, आरजीबी10, आरजीबी10_ए2, आरजीबी16, आरजीबी16एफ, आरजीबी32एफ, आरजीबीए12, आरजीबीए16,
rgba16f, rgba32f. चूक: स्वत:, जो डेस्कटॉप GL पर rgba16 पर मैप करता है, और
GLES पर rgb10_a2 (जैसे ANGLE)।

गामा=<0.1..2.0>
गामा मान सेट करें (डिफ़ॉल्ट: 1.0)। यदि गामा को अन्य तरीकों से समायोजित किया जाता है (जैसे
साथ --गामा विकल्प या कुंजी बाइंडिंग और गामा संपत्ति), मूल्य
अन्य गामा मूल्य के साथ गुणा किया जाता है।

पर्यावरणीय चमक के आधार पर अनुशंसित मान:

1.0 उज्ज्वल रूप से प्रकाशित (डिफ़ॉल्ट)

0.9 थोड़ा मंद

0.8 पिच ब्लैक रूम

गामा-ऑटो
परिवेश प्रकाश व्यवस्था के आधार पर गामा मान को स्वचालित रूप से ठीक करता है
स्थितियां (अंधेरे कमरों के लिए गामा बूस्ट जोड़ना)।

64lux की परिवेशी रोशनी के साथ, mpv 1.0 गामा मान (no .) को चुनेगा
बूस्ट), और 0.8lux के लिए 16 तक बूस्ट को थोड़ा बढ़ा दें।

नोट: केवल ओएस एक्स पर लागू किया गया।

लक्ष्य-प्राइम =
प्रदर्शन की प्राथमिकताओं को निर्दिष्ट करता है। वीडियो रंगों को इसके अनुकूल बनाया जाएगा
यदि आवश्यक हो तो रंगस्थान। मान्य मान हैं:

स्वत: किसी भी अनुकूलन को अक्षम करें (डिफ़ॉल्ट)

बीटी.470एम
आईटीयू-आर बीटी.470 एम

बीटी.601-525
ITU-R BT.601 (525-लाइन SD सिस्टम, जैसे NTSC), SMPTE 170M/240M

बीटी.601-625
ITU-R BT.601 (625-लाइन SD सिस्टम, जैसे PAL/SECAM), ITU-R BT.470 B/G

बीटी.709 आईटीयू-आर बीटी.709 (एचडी), आईईसी 61966-2-4 (एसआरजीबी), एसएमपीटीई आरपी177 एनेक्स बी

बीटी.2020
आईटीयू-आर बीटी.2020 (यूएचडी)

सेब सेब आरजीबी

एडोब एडोब आरजीबी (1998)

प्रोफ़ोटो
प्रोफोटो आरजीबी (रोम)

सीइ1931
सीआईई 1931 आरजीबी (सीआईई एक्सवाईजेड के साथ भ्रमित नहीं होना)

लक्ष्य-trc=
प्रदर्शन की स्थानांतरण विशेषताओं (गामा) को निर्दिष्ट करता है। वीडियो रंग
इस वक्र में समायोजित किया जाएगा। मान्य मान हैं:

स्वत: किसी भी अनुकूलन को अक्षम करें (डिफ़ॉल्ट)

बीटी.1886
ITU-R BT.1886 कर्व, ब्राइटनेस ड्रॉप के बिना (लगभग 1.961)

एसआरजीबी आईईसी 61966-2-4 (एसआरजीबी)

रैखिक रैखिक प्रकाश उत्पादन

gamma1.8
शुद्ध शक्ति वक्र (गामा 1.8), जिसका उपयोग Apple RGB के लिए भी किया जाता है

gamma2.2
शुद्ध शक्ति वक्र (गामा 2.2)

gamma2.8
शुद्ध शक्ति वक्र (गामा 2.8), जिसका उपयोग BT.470-BG . के लिए भी किया जाता है

प्रोफ़ोटो
प्रोफोटो आरजीबी (रोम)

आईसीसी-प्रोफाइल=
एक ICC प्रोफ़ाइल लोड करें और इसका उपयोग रैखिक RGB को स्क्रीन आउटपुट में बदलने के लिए करें।
इसमें संकलित LittleCMS 2 समर्थन की आवश्यकता है। यह विकल्प ओवरराइड करता है
लक्ष्य-प्राइम, लक्ष्य-टीआरसी और आईसीसी-प्रोफाइल-ऑटो विकल्प.

आईसीसी-प्रोफाइल-ऑटो
वर्तमान में निर्दिष्ट ICC प्रदर्शन प्रोफ़ाइल को स्वचालित रूप से चुनें
ऑपरेटिंग सिस्टम की डिस्प्ले सेटिंग्स।

नोट: विंडोज़ पर, डिफ़ॉल्ट प्रोफ़ाइल एक ICC प्रोफ़ाइल होनी चाहिए। डब्ल्यूसीएस प्रोफाइल
समर्थित नहीं हैं।

आईसीसी-कैश-डीआईआर=
इस निर्देशिका में ICC प्रोफ़ाइल से बनाए गए 3D LUTs को संग्रहीत और लोड करें।
इसका उपयोग लोडिंग को गति देने के लिए किया जा सकता है, क्योंकि LittleCMS 2 में कुछ समय लग सकता है
एक 3D LUT बनाएं। ध्यान दें कि इन फ़ाइलों में असम्पीडित LUTs हैं। उनका
आकार पर निर्भर करता है 3dlut-आकार, और बहुत बड़ा हो सकता है।

नोट: यह स्वचालित रूप से साफ़ नहीं होता है, इसलिए पुरानी, ​​अप्रयुक्त कैश फ़ाइलें हो सकती हैं
अनिश्चित काल के आसपास रहना।

आईसीसी-इरादे =
रंग परिवर्तन के लिए उपयोग किए जाने वाले ICC इरादे को निर्दिष्ट करता है (उपयोग करते समय
आईसीसी प्रोफ़ाइल).

0 अवधारणात्मक

1 सापेक्ष वर्णमिति (डिफ़ॉल्ट)

2 संतृप्ति

3 पूर्ण वर्णमिति

3dlut-आकार= एक्स एक्स
प्रत्येक आयाम में ICC प्रोफ़ाइल से उत्पन्न 3D LUT का आकार।
डिफ़ॉल्ट 128x256x64 है। आकार दो की शक्ति और अधिकतम 512 होना चाहिए।

मिश्रण-उपशीर्षक=
इंटरपोलेशन से पहले, उपशीर्षक को सीधे अपग्रेड किए गए वीडियो फ्रेम पर ब्लेंड करें
और/या रंग प्रबंधन (डिफ़ॉल्ट: नहीं)। इसे सक्षम करने से उपशीर्षक बन जाते हैं
से प्रभावित आईसीसी प्रोफ़ाइल, लक्ष्य-प्राइम, लक्ष्य-टीआरसी, प्रक्षेप, गामा और
पोस्ट-शेडर. उपयोग करते समय यह उपशीर्षक प्रदर्शन को भी बढ़ाता है
प्रक्षेप.

इसे सक्षम करने का नकारात्मक पक्ष यह है कि यह उपशीर्षक को दृश्यमान तक सीमित करता है
वीडियो का हिस्सा है, इसलिए आपके पास उपशीर्षक ब्लैक मार्जिन में मौजूद नहीं हो सकते हैं
एक वीडियो के नीचे (उदाहरण के लिए)।

If वीडियो चयनित है, व्यवहार के समान है हाँ, लेकिन subs पर खींचे जाते हैं
वीडियो का मूल रिज़ॉल्यूशन, और वीडियो के साथ स्केल किया गया।

चेतावनी:
यह सबटाइटल रंगों को संभालने के तरीके को बदल देता है। आम तौर पर, उपशीर्षक
रंग sRGB में माने जाते हैं और रंग इस तरह प्रबंधित होते हैं। इसे सक्षम करना
इसके बजाय उन्हें वीडियो के रंग स्थान में होने के रूप में माना जाता है। ये है
अच्छा है अगर आप वीडियो से मेल खाने के लिए सॉफ्टसबबेड एएसएस संकेतों जैसी चीजें चाहते हैं
रंग, लेकिन एसआरटी उपशीर्षक या कुछ हद तक समान दिखने का कारण हो सकता है।

अल्फा =
यह तय करता है कि अगर इनपुट में अल्फा घटक है (डिफ़ॉल्ट: मिश्रण) तो क्या करना है।

मिश्रण एक काले रंग की पृष्ठभूमि के खिलाफ फ्रेम को ब्लेंड करें।

हाँ अल्फा घटक के साथ फ्रेमबफर बनाने का प्रयास करें। यह केवल बनाता है
समझ में आता है कि वीडियो में अल्फा जानकारी है (जो अत्यंत है
दुर्लभ)। सभी प्लेटफार्मों पर समर्थित नहीं हो सकता है। अगर अल्फा फ्रेमबफर
उपलब्ध नहीं हैं, तो यह चुपचाप सामान्य फ्रेमबफर पर वापस आ जाता है। टिप्पणी
कि यदि आप सेट करते हैं एफबीओ-प्रारूप एक गैर-डिफ़ॉल्ट मान का विकल्प, a
अल्फा के साथ प्रारूप निर्दिष्ट किया जाना चाहिए, या यह काम नहीं करेगा।

नहीं अल्फा घटक पर ध्यान न दें।

आयत-बनावट
आयत बनावट का बलपूर्वक उपयोग (डिफ़ॉल्ट: नहीं)। आम तौर पर यह नहीं होना चाहिए
सामान्य बनावट पर कोई लाभ। ध्यान दें कि हार्डवेयर डिकोडिंग ओवरराइड करता है
यह झंडा।

पृष्ठभूमि =
एमपीवी विंडो के उन हिस्सों को खींचने के लिए इस्तेमाल किया गया रंग जो वीडियो में शामिल नहीं हैं। देखो
--osd-रंग विकल्प कैसे रंगों को परिभाषित किया जाता है।

ओपनजीएल-मुख्यालय
के समान ओपन, लेकिन उच्च गुणवत्ता वाले प्रतिपादन के लिए डिफ़ॉल्ट सेटिंग्स के साथ।

यह इसके बराबर है:

--vo = opengl: स्केल = spline36: cscale = spline36: dscale = मिशेल: dither-गहराई = ऑटो: सही-डाउनस्केलिंग: सिग्मॉइड-अपस्कलिंग: pbo: deband: es = नहीं

ध्यान दें कि कुछ सस्ते एलसीडी डीथरिंग करते हैं जो गंभीर रूप से हस्तक्षेप करते हैं ओपन's
डथरिंग। के साथ डीथरिंग अक्षम करना द्वैत-गहराई=नहीं मदद करता है.

SDL SDL 2.0+ हार्डवेयर के साथ या उसके बिना सिस्टम के आधार पर वीडियो आउटपुट ड्राइवर प्रस्तुत करता है
त्वरण। एसडीएल 2.0 द्वारा समर्थित सभी प्लेटफार्मों पर काम करना चाहिए। ट्यूनिंग के लिए, देखें
फ़ाइल की आपकी प्रति के लिए एसडीएल_संकेत.एच.

नोट:
यह ड्राइवर सिस्टम के साथ संगतता के लिए है जो उचित ग्राफ़िक्स प्रदान नहीं करता है
ड्राइवर, या जो केवल GLES का समर्थन करते हैं।

sw सॉफ़्टवेयर रेंडरर का पता चलने पर भी जारी रखें।

स्विच मोड
फुलस्क्रीन पर जाते समय एसडीएल को मॉनिटर वीडियो मोड स्विच करने का निर्देश दें।

वापी हार्डवेयर डिकोडिंग के लिए समर्थन के साथ इंटेल वीए एपीआई वीडियो आउटपुट ड्राइवर। ध्यान दें कि
हार्डवेयर का उपयोग करने के अलावा इसका उपयोग करने का कोई कारण नहीं है
लैपटॉप पर बिजली बचाने के लिए डिकोडिंग, या संभवतः कुछ के साथ वीडियो को फाड़ने से रोकना
सेटअप।

नोट:
यह ड्राइवर भद्दे सिस्टम के साथ संगतता के लिए है। आप वापी हार्डवेयर का उपयोग कर सकते हैं
के साथ डिकोडिंग --वो=ओपनग्ल भी है.

स्केलिंग =

चूक
ड्राइवर डिफ़ॉल्ट (एमपीवी डिफ़ॉल्ट भी)।

तेज तेज, लेकिन निम्न गुणवत्ता।

hq अनिर्दिष्ट ड्राइवर निर्भर उच्च-गुणवत्ता स्केलिंग, धीमा।

nthe गैर रेखीय एनामॉर्फिक स्केलिंग

डिंट-मोड =
डिइंटरलेसिंग एल्गोरिथम का चयन करें। ध्यान दें कि डिफ़ॉल्ट रूप से deinterlacing है
प्रारंभ में हमेशा बंद, और इसके साथ सक्षम होने की आवश्यकता है d कुंजी (डिफ़ॉल्ट कुंजी
के लिए बाध्यकारी चक्र असंग्रथित).

यदि libva वीडियो पोस्ट प्रोसेसिंग (vpp) का समर्थन करता है तो यह विकल्प लागू नहीं होता है। में
इस मामले के लिए डिफ़ॉल्ट डिंट-मोड is नहीं, और के माध्यम से deinterlacing को सक्षम करना
ऊपर वर्णित विधियों का उपयोग करते हुए उपयोगकर्ता इंटरैक्शन वास्तव में सम्मिलित करता है
वावप्प वीडियो फिल्टर। अगर vpp वास्तव में libva बैकएंड के साथ समर्थित नहीं है
उपयोग में, आप इस विकल्प का उपयोग VO आधारित डीइंटरलेसिंग को जबरन सक्षम करने के लिए कर सकते हैं।

नहीं deinterlacing की अनुमति न दें (नए libva के लिए डिफ़ॉल्ट)।

प्रथम-क्षेत्र
केवल पहला फ़ील्ड दिखाएं (इसके बाद जा रहा है --क्षेत्र-प्रभुत्व).

अनाज बॉब डिइंटरलेसिंग (पुराने लिबवा के लिए डिफ़ॉल्ट)।

स्केल्ड-ओएसडी =
यदि सक्षम किया गया है, तो OSD को वीडियो रिज़ॉल्यूशन पर रेंडर किया जाता है और इसे स्केल किया जाता है
प्रदर्शन रिज़ॉल्यूशन। डिफ़ॉल्ट रूप से, यह अक्षम होता है, और OSD को यहां प्रस्तुत किया जाता है
यदि ड्राइवर इसका समर्थन करता है तो रिज़ॉल्यूशन प्रदर्शित करें।

रिक्त कोई वीडियो आउटपुट नहीं बनाता है। बेंचमार्किंग के लिए उपयोगी।

आमतौर पर, इसके साथ वीडियो को अक्षम करना बेहतर होता है --कोई वीडियो नहीं बजाय.

एफपीएस =
प्रदर्शन एफपीएस अनुकरण करें। यह कृत्रिम रूप से सीमित करता है कि VO . कितने फ़्रेम करता है
प्रति सेकंड स्वीकार करता है।

caca कलर ASCII आर्ट वीडियो आउटपुट ड्राइवर जो टेक्स्ट कंसोल पर काम करता है।

नोट:
यह ड्राइवर एक मजाक है।

की छवि प्रत्येक फ्रेम को वर्तमान निर्देशिका में एक छवि फ़ाइल में आउटपुट करें। प्रत्येक फ़ाइल लेता है
नाम के रूप में अग्रणी शून्य के साथ गद्देदार फ्रेम संख्या।

प्रारूप =
छवि फ़ाइल प्रारूप का चयन करें।

जेपीजी JPEG फ़ाइलें, एक्सटेंशन .jpg। (चूक।)

जेपीईजी JPEG फ़ाइलें, एक्सटेंशन .jpeg।

png पीएनजी फाइलें।

पीपीएम पोर्टेबल बिटमैप प्रारूप।

PGM पोर्टेबल ग्रेमैप प्रारूप।

पीजीम्युव पोर्टेबल ग्रेमैप प्रारूप, YV12 पिक्सेल प्रारूप का उपयोग कर रहा है।

TGA ट्रूविजन टीजीए।

पीएनजी-संपीड़न=<0-9>
पीएनजी संपीड़न कारक (गति बनाम फ़ाइल आकार ट्रेडऑफ़) (डिफ़ॉल्ट: 7)

पीएनजी-फ़िल्टर=<0-5>
PNG संपीड़न से पहले लागू किया गया फ़िल्टर (0 = कोई नहीं; 1 = उप; 2 = ऊपर; 3 =
औसत; 4 = पेठ; 5 = मिश्रित) (डिफ़ॉल्ट: 5)

जेपीईजी-गुणवत्ता=<0-100>
JPEG गुणवत्ता कारक (डिफ़ॉल्ट: 90)

(नहीं-)जेपीईजी-प्रगतिशील
मानक या प्रगतिशील JPEG निर्दिष्ट करें (डिफ़ॉल्ट: नहीं)।

(नहीं-)जेपीईजी-बेसलाइन
JPEG बेसलाइन का उपयोग निर्दिष्ट करें या नहीं (डिफ़ॉल्ट: हाँ)।

जेपीईजी-अनुकूलन=<0-100>
JPEG ऑप्टिमाइज़ेशन फ़ैक्टर (डिफ़ॉल्ट: 100)

जेपीईजी-चिकनी = <0-100>
चिकना कारक (डिफ़ॉल्ट: 0)

जेपीईजी-डीपीआई=<1->
जेपीईजी डीपीआई (डिफ़ॉल्ट: 72)

बाहरी =
छवि फ़ाइलों को सहेजने के लिए निर्देशिका निर्दिष्ट करें (डिफ़ॉल्ट: ./).

Wayland (वेलैंड केवल)
Wayland ने मेमोरी वीडियो आउटपुट को फ़ॉलबैक के रूप में साझा किया ओपन.

नोट:
यह ड्राइवर सिस्टम के साथ संगतता के लिए है जो काम करने वाले ओपनजीएल प्रदान नहीं करता है
ड्राइवरों।

अल्फा एक बफर प्रारूप का उपयोग करें जो अल्फा जानकारी वाले वीडियो और छवियों का समर्थन करता है

आरजीबी565 RGB565 को बफर फॉर्मेट के रूप में उपयोग करें। यह प्रारूप अधिकांश प्लेटफार्मों पर लागू किया गया है,
विशेष रूप से एम्बेडेड पर जहां यह आरजीबी 8888 से कहीं अधिक कुशल है।

तिगुना बफरिंग
3 के बजाय 2 बफ़र्स का उपयोग करें। इससे अधिक तरल प्लेबैक हो सकता है, लेकिन उपयोग करता है
अधिक स्मृति।

ओपनजीएल-सीबी
libmpv प्रत्यक्ष ओपनजीएल एम्बेडिंग के साथ प्रयोग के लिए; किसी अन्य संदर्भ में बेकार। (देखो
.)

यह कई उप-विकल्पों का भी समर्थन करता है ओपन वीओ है। Daud एमपीवी
--vo=opengl-cb:help एक सूची के लिए।

यह भी समर्थन करता है vo_cmdline आदेश।

आरपीआई (रसभरी पाई)
MMAL API का उपयोग करके रास्पबेरी पाई पर मूल वीडियो आउटपुट।

प्रदर्शन =
उस डिस्प्ले नंबर का चयन करें जिस पर वीडियो ओवरले दिखाया जाना चाहिए
(डिफ़ॉल्ट: 0)।

परत =
डिस्पमैनक्स परत का चयन करें जिस पर वीडियो ओवरले दिखाया जाना चाहिए
(डिफ़ॉल्ट: -10)। ध्यान दें कि mpv चयनित के ऊपर की 2 परतों का भी उपयोग करेगा
परत, खिड़की की पृष्ठभूमि और ओएसडी को संभालने के लिए। वास्तविक वीडियो प्रतिपादन होगा
चयनित परत के ऊपर की परत पर होता है।

पृष्ठभूमि =
क्या वीडियो के पीछे काली पृष्ठभूमि प्रस्तुत करना है (डिफ़ॉल्ट: नहीं)।
आम तौर पर इसके बजाय कंसोल फ्रेमबफर को मारना बेहतर होता है, जो देता है
बेहतर प्रदर्शन।

ओएसडी =
डिफ़ॉल्ट रूप से सक्षम। यदि अक्षम है नहीं, कोई OSD परत नहीं बनाई गई है। ये ब
इसका मतलब है कि कोई उपशीर्षक प्रदान नहीं किया जाएगा।

DRM (सीधे प्रतिपादन प्रबंधक)
कर्नेल मोड सेटिंग / डायरेक्ट रेंडरिंग मैनेजर का उपयोग करके वीडियो आउटपुट ड्राइवर। चाहिए
जब कोई पूर्ण विकसित ग्राफिकल वातावरण स्थापित नहीं करना चाहता (उदाहरण के लिए नहीं .)
एक्स)। हार्डवेयर त्वरण का समर्थन नहीं करता है (यदि आपको इसकी आवश्यकता है, तो जांचें डीआरएम-ईग्ली
के लिए बैकएंड ओपन वीओ)।

कनेक्टर =
उपयोग करने के लिए कनेक्टर का चयन करें (आमतौर पर यह एक मॉनिटर है।) यदि -1 पर सेट है, तो mpv
पहले उपलब्ध कनेक्टर पर आउटपुट प्रदान करता है। (डिफ़ॉल्ट: -1)

देवपथ =
ग्राफिक कार्ड डिवाइस के लिए पथ। (डिफ़ॉल्ट: /dev/dri/card0)

मोड =
उपयोग करने के लिए मोड आईडी (रिज़ॉल्यूशन, बिट गहराई और फ्रेम दर)। (डिफ़ॉल्ट: 0)

ऑडियो फिल्टर


ऑडियो फ़िल्टर आपको ऑडियो स्ट्रीम और उसके गुणों को संशोधित करने की अनुमति देते हैं। वाक्यविन्यास है:

--af=
ऑडियो फ़िल्टर की एक श्रृंखला सेट करें।

नोट:
उपलब्ध ऑडियो फ़िल्टर की पूरी सूची प्राप्त करने के लिए, देखें --af=सहायता.

साथ ही, ध्यान रखें कि अधिकांश वास्तविक फ़िल्टर इसके माध्यम से उपलब्ध हैं लवफी आवरण, जो
आपको अधिकांश libavfilter के फ़िल्टर तक पहुँच प्रदान करता है। इसमें वे सभी फ़िल्टर शामिल हैं जिनमें
MPlayer से libavfilter में पोर्ट किया गया है।

आप प्रत्येक फ़िल्टर के लिए डिफ़ॉल्ट भी सेट कर सकते हैं। डिफ़ॉल्ट सामान्य से पहले लागू होते हैं
फ़िल्टर पैरामीटर।

--af-डिफ़ॉल्ट=
प्रत्येक फ़िल्टर के लिए डिफ़ॉल्ट सेट करें।

ऑडियो फ़िल्टर सूचियों में प्रबंधित किए जाते हैं। फ़िल्टर सूची को प्रबंधित करने के लिए कुछ कमांड हैं:

--af-जोड़ें =
फ़िल्टर सूची में तर्क के रूप में दिए गए फ़िल्टर को जोड़ता है।

--af-पूर्व=
फ़िल्टर सूची में तर्क के रूप में दिए गए फ़िल्टर को पहले से जोड़ देता है।

--af-डेल =
दिए गए इंडेक्स पर फ़िल्टर हटाता है। सूचकांक संख्या 0 से शुरू होती है, ऋणात्मक
संख्याएं सूची के अंत को संबोधित करती हैं (-1 अंतिम है)।

--af-clr
फ़िल्टर सूची को पूरी तरह से खाली कर देता है।

उपलब्ध फिल्टर हैं:

लैवर्रेसैंपल[=विकल्प1:विकल्प2:...]
यह फ़िल्टर बदलने के लिए libavresample (या निर्माण के आधार पर libswresample) का उपयोग करता है
ऑडियो स्ट्रीम का नमूना दर, नमूना प्रारूप या चैनल लेआउट। यह फ़िल्टर है
यदि ऑडियो आउटपुट ऑडियो कॉन्फ़िगरेशन का समर्थन नहीं करता है तो स्वचालित रूप से सक्षम हो जाता है
खेली जा रही फ़ाइल के बारे में।

यह केवल निम्नलिखित नमूना स्वरूपों का समर्थन करता है: u8, s16, s32, float।

फ़िल्टर-आकार =
निम्न नमूनाकरण दर के संबंध में फ़िल्टर की लंबाई। (डिफ़ॉल्ट: 16)

चरण-शिफ्ट =
पॉलीफ़ेज़ प्रविष्टियों की संख्या का लॉग 2। (..., 10->1024, 11->2048, 12->4096,
...) (डिफ़ॉल्ट: 10->1024)

कटऑफ =
कटऑफ आवृत्ति (0.0-1.0), फ़िल्टर लंबाई के आधार पर डिफ़ॉल्ट सेट।

रैखिक यदि सेट किया जाता है तो फ़िल्टर पॉलीफ़ेज़ प्रविष्टियों के बीच रैखिक रूप से प्रक्षेपित किए जाएंगे।
(डिफ़ॉल्ट: नहीं)

नो-डिटैच
अगर इनपुट और आउटपुट ऑडियो फॉर्मेट/दर/चैनल मेल खाते हैं, तो डिटैच न करें। (अगर तुम
बस इस फ़िल्टर के लिए डिफ़ॉल्ट सेट करना चाहते हैं जिसका उपयोग इसके द्वारा भी किया जाएगा
स्वचालित रूप से डाला गया lavrresample उदाहरण, आपको सेटिंग पसंद करनी चाहिए
उनके साथ --af-डिफॉल्ट्स=लैवरसैम्पल:....)

सामान्य करना =
चैनल लेआउट को रीमिक्स करते समय सामान्य करना है या नहीं (डिफ़ॉल्ट: हाँ)। ये है
उदाहरण के लिए लागू किया जाता है जब स्टीरियो के चारों ओर ऑडियो को डाउनमिक्स किया जाता है। फायदा यह है कि
यह गारंटी देता है कि कोई क्लिपिंग नहीं हो सकती है। दुर्भाग्य से, यह भी हो सकता है
बहुत कम मात्रा के स्तर की ओर ले जाते हैं। चाहे आप इसे सक्षम या अक्षम करें
अनिवार्य रूप से स्वाद का मामला है, लेकिन डिफ़ॉल्ट सुरक्षित विकल्प का उपयोग करता है।

ओ =
SwrContext या AVAudioResampleContext पर AVOptions सेट करें। ये होना चाहिए
FFmpeg या Libav द्वारा प्रलेखित।

lavcac3enc [= tospdif [: बिटरेट [: मिंच]]]
libavcodec का उपयोग करते हुए बहु-चैनल ऑडियो को AC-3 में रनटाइम पर एन्कोड करें। 16-बिट का समर्थन करता है
देशी-एंडियन इनपुट प्रारूप, अधिकतम 6 चैनल। आउटपुट बड़ा-एंडियन है जब
कच्चे एसी -3 स्ट्रीम को आउटपुट करते समय, एस/पीडीआईएफ को आउटपुट करते समय देशी-एंडियन। यदि इनपुट
नमूना दर 48 kHz, 44.1 kHz या 32 kHz नहीं है, इसे 48 kHz पर फिर से नमूना दिया जाएगा।

टोस्पडिफ =
आउटपुट रॉ एसी -3 स्ट्रीम अगर नहीं, पास-थ्रू if . के लिए S/PDIF को आउटपुट हाँ
(चूक)।

बिटरेट =
AC-3 स्ट्रीम के लिए बिटरेट का उपयोग। 384 kbps प्राप्त करने के लिए इसे 384 पर सेट करें।

डिफ़ॉल्ट 640 है। कुछ रिसीवर इसे संभालने में सक्षम नहीं हो सकते हैं।

मान्य मान: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320,
384, 448, 512, 576, 640.

विशेष मूल्य स्वत: इनपुट चैनल के आधार पर एक डिफ़ॉल्ट बिटरेट का चयन करता है
संख्या:

1ch 96

2ch 192

3ch 224

4ch 384

5ch 448

6ch 448

मिंच =
यदि इनपुट चैनल संख्या . से कम है , फ़िल्टर अलग हो जाएगा
स्वयं (डिफ़ॉल्ट: 3)।

तुल्यकारक=g1:g2:g3:...:g10
10 ऑक्टेव बैंड ग्राफिक इक्वलाइज़र, 10 आईआईआर बैंड-पास फिल्टर का उपयोग करके कार्यान्वित किया गया। यह
इसका मतलब है कि यह इस बात पर ध्यान दिए बिना काम करता है कि किस प्रकार का ऑडियो वापस चलाया जा रहा है।
10 बैंड के लिए केंद्र आवृत्तियां हैं:

मैं
नहीं। आवृत्ति
मैं
0 31.25 हर्ट्ज
मैं
1 62.50 हर्ट्ज
मैं
2 125.00 हर्ट्ज
मैं
3 250.00 हर्ट्ज
मैं
4 500.00 हर्ट्ज
मैं
│5 │ 1.00 किलोहर्ट्ज़
मैं
│6 │ 2.00 किलोहर्ट्ज़
मैं
│7 │ 4.00 किलोहर्ट्ज़
मैं
│8 │ 8.00 किलोहर्ट्ज़
मैं
│9 │ 16.00 किलोहर्ट्ज़
मैं

यदि बजाई जा रही ध्वनि की नमूना दर के लिए केंद्र आवृत्ति से कम है
एक आवृत्ति बैंड, तो वह बैंड अक्षम हो जाएगा। इस फ़िल्टर के साथ एक ज्ञात बग है
कि ऊपरवाले बैंड के लिए विशेषताएँ पूरी तरह से सममित नहीं हैं यदि
नमूना दर उस बैंड की केंद्र आवृत्ति के करीब है। यह समस्या हो सकती है
ध्वनि के पहुंचने से पहले पुन: नमूनाकरण फ़िल्टर का उपयोग करके ध्वनि को अपसैंपलिंग करके चारों ओर काम किया
यह फिल्टर।

: : :...:
प्रत्येक आवृत्ति बैंड के लिए डीबी में लाभ का प्रतिनिधित्व करने वाले फ़्लोटिंग पॉइंट नंबर
(-12-12)

उदाहरण

एमपीवी --af=equalizer=11:11:10:5:0:-12:0:5:12:12 Media.avi
ऊपरी और निचले आवृत्ति क्षेत्र में ध्वनि को बढ़ाना होगा जबकि
इसे लगभग 1 kHz के आसपास पूरी तरह से रद्द कर दिया।

चैनल = एनसीएच [: मार्ग]
ऑडियो चैनलों को जोड़ने, हटाने, रूट करने और कॉपी करने के लिए इस्तेमाल किया जा सकता है। काश
दिया जाता है, डिफ़ॉल्ट रूटिंग का उपयोग किया जाता है। यह निम्नानुसार काम करता है: यदि आउटपुट की संख्या
चैनल इनपुट चैनलों की संख्या से अधिक है, खाली चैनल डाले गए हैं
(मोनो से स्टीरियो में मिलाने को छोड़कर, तब मोनो चैनल को डुप्लिकेट किया जाता है)। अगर
आउटपुट चैनलों की संख्या इनपुट चैनलों की संख्या से कम है,
अधिक चैनलों को काट दिया जाता है।

आउटपुट चैनलों की संख्या (1-8)


की सूची , अलग मार्ग, रूप में 1 से 1 तक, 2 से 2 तक.... हरेक जोड़ा
परिभाषित करता है कि प्रत्येक चैनल को कहां रूट करना है। अधिकतम 8 मार्ग हो सकते हैं। के बिना
यह तर्क, डिफ़ॉल्ट रूटिंग का उपयोग किया जाता है। तब से , अलग करने के लिए भी प्रयोग किया जाता है
फ़िल्टर, आपको इस तर्क को के साथ उद्धृत करना होगा [...] या इसी के समान।

उदाहरण

एमपीवी --af=channels=4:[0-1,1-0,2-2,3-3] Media.avi
चैनलों की संख्या को 4 में बदल देगा और स्वैप करने वाले 4 मार्ग स्थापित करेगा
चैनल 0 और चैनल 1 और चैनल 2 और 3 को बरकरार रखें। उसका अवलोकन करो
यदि दो चैनलों वाले मीडिया को वापस चलाया जाता, तो चैनल 2 और 3 को चलाया जाता
मौन है लेकिन 0 और 1 की अदला-बदली की जाएगी।

एमपीवी --af=channels=6:[0-0,0-1,0-2,0-3] Media.avi
चैनलों की संख्या को 6 में बदल देगा और कॉपी करने वाले 4 मार्ग स्थापित करेगा
चैनल 0 से चैनल 0 से 3 तक। चैनल 4 और 5 में मौन रहेगा।

नोट:
आपको शायद इस फ़िल्टर का उपयोग नहीं करना चाहिए। यदि आप आउटपुट बदलना चाहते हैं
चैनल लेआउट, कोशिश करें प्रारूप फ़िल्टर, जो एमपीवी को स्वचालित रूप से ऊपर बना सकता है- और
डाउनमिक्स मानक चैनल लेआउट।

प्रारूप = प्रारूप: srate: चैनल: आउट-प्रारूप: आउट-स्रेट: आउट-चैनल
कोई प्रारूप रूपांतरण स्वयं नहीं करता है। बल्कि, यह फ़िल्टर सिस्टम का कारण बन सकता है
यदि आवश्यक हो तो इस फ़िल्टर के पहले या बाद में आवश्यक रूपांतरण फ़िल्टर डालें। यह है
अन्य फ़िल्टर में जाने वाले ऑडियो प्रारूप को नियंत्रित करने के लिए मुख्य रूप से उपयोगी है। सेवा
ऑडियो आउटपुट के लिए प्रारूप निर्दिष्ट करें, देखें --ऑडियो प्रारूप, --ऑडियो-नमूना, तथा
--ऑडियो-चैनल. यह फ़िल्टर एक विशेष प्रारूप को बाध्य करने में सक्षम है, जबकि
--ऑडियो-* आउटपुट संगतता के आधार पर एओ द्वारा ओवरराइड किया जा सकता है।

सभी पैरामीटर वैकल्पिक हैं। पहले 3 पैरामीटर फ़िल्टर को प्रतिबंधित करते हैं
इनपुट के रूप में स्वीकार करता है। इसलिए वे रूपांतरण फ़िल्टर डालने का कारण बनेंगे
इस से पहले। बाहर- पैरामीटर फ़िल्टर या ऑडियो आउटपुट को निम्नलिखित बताते हैं
यह फ़िल्टर वास्तव में रूपांतरण किए बिना डेटा की व्याख्या कैसे करें। सेटिंग
ये शायद चीजों को तब तक तोड़ देंगे जब तक आप वास्तव में नहीं जानते कि आप इसे कुछ के लिए चाहते हैं
कारण, जैसे परीक्षण या टूटे हुए मीडिया से निपटना।


इस प्रारूप में रूपांतरण को बाध्य करें। उपयोग --af=प्रारूप=प्रारूप=मदद सूची प्राप्त करने के लिए
वैध प्रारूपों के।


एक विशिष्ट नमूना दर के लिए बल रूपांतरण। दर एक पूर्णांक है, 48000
उदाहरण के लिए.


एक विशिष्ट चैनल लेआउट में मिश्रण को बल दें। देखो --ऑडियो-चैनल के लिए विकल्प
संभावित मान।







ध्यान दें: इस फिल्टर का नाम हुआ करता था मजबूर। पुराना प्रारूप फिल्टर करते थे
रूपांतरण स्वयं, इसके विपरीत जो फ़िल्टर सिस्टम को संभालने देता है
रूपांतरण।

मात्रा[= [:...]]
सॉफ्टवेयर वॉल्यूम नियंत्रण लागू करता है। इस फ़िल्टर का उपयोग सावधानी से करें क्योंकि यह कर सकता है
ध्वनि के शोर अनुपात के संकेत को कम करें। ज्यादातर मामलों में इसका उपयोग करना सबसे अच्छा है
स्वामी आपके साउंड कार्ड का वॉल्यूम नियंत्रण या आपके एम्पलीफायर पर वॉल्यूम नॉब।

ध्यान दें: यह फ़िल्टर रीएंट्रेंट नहीं है और इसलिए इसे प्रत्येक के लिए केवल एक बार सक्षम किया जा सकता है
ऑडियो स्ट्रीम।


स्ट्रीम में सभी चैनलों के लिए -200 डीबी से . तक वांछित लाभ सेट करता है
+60 डीबी, जहां -200 डीबी ध्वनि को पूरी तरह से म्यूट कर देता है और +60 डीबी के लाभ के बराबर होता है
1000 (डिफ़ॉल्ट: 0)।

रीप्लेगेन-ट्रैक
में संग्रहीत ट्रैक-लाभ रीप्लेगेन मान के अनुसार वॉल्यूम लाभ समायोजित करें
फ़ाइल मेटाडेटा।

रीप्लेगेन-एल्बम
रीप्लेगेन-ट्रैक की तरह, लेकिन इसके बजाय एल्बम-लाभ मान का उपयोग करना।

रिप्लेगेन-प्रीम्प
डीबी में प्री-एम्पलीफिकेशन गेन चयनित रिप्लेगेन गेन पर लागू करने के लिए
(डिफ़ॉल्ट: 0)।

रिप्लेगेन-क्लिप=हाँ|नहीं
स्वचालित रूप से लाभ कम करके रीप्लेगेन के कारण होने वाली क्लिपिंग को रोकें
(चूक)। उपयोग रिप्लेगेन-क्लिप=नहीं इसे अक्षम करने के लिए।

रिप्लेगेन-फॉलबैक
यदि फ़ाइल में कोई रिप्ले गेन टैग नहीं है, तो आवेदन करने के लिए dB में लाभ प्राप्त करें। यह विकल्प है
हमेशा लागू होता है अगर रिप्लेगेन लॉजिक किसी तरह निष्क्रिय है। अगर यह है
लागू किया जाता है, कोई अन्य रीप्लेगेन विकल्प लागू नहीं होते हैं।

सॉफ्टक्लिप
सॉफ्ट क्लिपिंग चालू करता है। सॉफ्ट-क्लिपिंग ध्वनि को अधिक सुगम बना सकती है यदि बहुत
उच्च मात्रा स्तरों का उपयोग किया जाता है। इस विकल्प को सक्षम करें यदि की गतिशील रेंज
लाउडस्पीकर बहुत कम हैं।

चेतावनी: यह सुविधा विकृति पैदा करती है और इसे अंतिम माना जाना चाहिए
सहारा।

s16 बल S16 नमूना स्वरूप यदि सेट किया गया है। निम्न गुणवत्ता, लेकिन कुछ में तेज़ हो सकती है
स्थितियों।

अलग करना यदि ऑडियो फ़िल्टर कॉन्फ़िग समय पर वॉल्यूम नहीं बदला गया है, तो फ़िल्टर निकालें।
रीप्लेगेन के साथ उपयोगी: यदि वर्तमान फ़ाइल में कोई रीप्लेगेन टैग नहीं है, तो
यदि यह विकल्प सक्षम है तो फ़िल्टर हटा दिया जाएगा। (अगर --सॉफ्टवॉल = हाँ प्रयोग किया जाता है
और प्लेबैक के दौरान प्लेयर वॉल्यूम नियंत्रण का उपयोग किया जाता है, एक अलग वॉल्यूम
फ़िल्टर डाला जाएगा।)

उदाहरण

एमपीवी --af=वॉल्यूम=10.1 Media.avi
ध्वनि को 10.1 dB और हार्ड-क्लिप द्वारा बढ़ायेगा यदि ध्वनि का स्तर है
बहुत ऊँचा।

पैन = एन: [ ]
चैनलों को मनमाने ढंग से मिलाता है। मूल रूप से वॉल्यूम और चैनलों का संयोजन
फ़िल्टर जिसका उपयोग कई चैनलों को केवल कुछ में डाउन-मिक्स करने के लिए किया जा सकता है, उदाहरण के लिए स्टीरियो टू
मोनो, या सराउंड साउंड सिस्टम में सेंटर स्पीकर की "चौड़ाई" को बदलते हैं। यह
फ़िल्टर का उपयोग करना कठिन है, और वांछित परिणाम होने से पहले कुछ छेड़छाड़ की आवश्यकता होगी
प्राप्त। इस फ़िल्टर के विकल्पों की संख्या आउटपुट की संख्या पर निर्भर करती है
चैनल। एक छह-चैनल फ़ाइल को इसके साथ दो चैनलों में डाउनमिक्स करने का एक उदाहरण
फ़िल्टर अंत के निकट उदाहरण अनुभाग में पाया जा सकता है।

आउटपुट चैनलों की संख्या (1-8)।


मूल्यों की एक सूची [L00,L01,L02,...,L10,L11,L12,...,Ln0,Ln1,Ln2,...], जहां
प्रत्येक तत्व लिज इसका मतलब है कि आउटपुट में कितना इनपुट चैनल i मिलाया गया है
चैनल जे (रेंज 0-1)। तो सिद्धांत रूप में आपके पास पहले n संख्याएँ हैं जो कह रही हैं कि क्या
पहले इनपुट चैनल के साथ क्या करना है, फिर n नंबर जो दूसरे पर कार्य करते हैं
इनपुट चैनल आदि। यदि आप कुछ इनपुट के लिए कोई संख्या निर्दिष्ट नहीं करते हैं
चैनल, 0 माना जाता है। ध्यान दें कि मानों को द्वारा अलग किया जाता है ,है, जो है
पहले से ही विकल्प पार्सर द्वारा फिल्टर को अलग करने के लिए उपयोग किया जाता है। यही कारण है कि आपको चाहिए
के साथ मूल्य सूची को उद्धृत करें [...] या इसी के समान।

उदाहरण

एमपीवी --af=पैन=1:[0.5,0.5] Media.avi
स्टीरियो से मोनो तक डाउनमिक्स होगा।

एमपीवी --af=पैन=3:[1,0,0.5,0,1,0.5] Media.avi
चैनल 3 और 0 को बरकरार रखते हुए 1 चैनल आउटपुट देगा, और मिक्स
चैनल 0 और 1 आउटपुट चैनल 2 में (जिसे a . पर भेजा जा सकता है)
उदाहरण के लिए सबवूफर)।

नोट:
यदि आप रीमिक्सिंग को एक निश्चित आउटपुट चैनल लेआउट के लिए बाध्य करना चाहते हैं, तो यह है
उपयोग करने में आसान प्रारूप छानना। उदाहरण के लिए, एमपीवी '--af=format=चैनल=5.1'
'--ऑडियो-चैनल=5.1' हमेशा रीमिक्सिंग ऑडियो को 5.1 पर मजबूर करेगा और इसे आउटपुट करेगा
इस तरह।

देरी[=[ch1,ch2,...]]
लाउडस्पीकरों को ध्वनि को इस तरह विलंबित करता है कि भिन्न से ध्वनि
चैनल एक साथ सुनने की स्थिति में आते हैं। यह तभी उपयोगी है जब आप
2 से अधिक लाउडस्पीकर हैं।

[ch1, ch2,...]
एमएस में देरी जो प्रत्येक चैनल पर लगाई जानी चाहिए (फ्लोटिंग पॉइंट
0 और 1000 के बीच की संख्या)।

विभिन्न चैनलों के लिए आवश्यक विलंब की गणना करने के लिए, निम्न कार्य करें:

1. अपने सुनने के संबंध में लाउडस्पीकरों की दूरी मीटर में मापें
स्थिति, आपको दूरी s1 से s5 (5.1 सिस्टम के लिए) दे रही है। कोई नहीं है
सबवूफर की क्षतिपूर्ति में बिंदु (आप अंतर नहीं सुनेंगे
वैसे भी)।

2. दूरी s1 से s5 को अधिकतम दूरी से घटाएं, अर्थात रों [i] = अधिकतम (ओं) -
एस [मैं]; i = 1 ... 5.

3. एमएस में आवश्यक देरी की गणना करें घ [मैं] = 1000*s[i]/342; i = 1 ... 5.

उदाहरण

एमपीवी --af=देरी=[10.5,10.5,0,0,7,0] Media.avi
आगे बाएँ और दाएँ 10.5 ms, दो रियर चैनल और
सबवूफर 0 एमएस और केंद्र चैनल 7 एमएस।

डीआरसी [= विधि: लक्ष्य]
गतिशील रेंज संपीड़न लागू करता है। यह संपीड़ित करके वॉल्यूम को अधिकतम करता है
ऑडियो सिग्नल की डायनेमिक रेंज। (पूर्व में कहा जाता है वॉलनोर्म.)


प्रयुक्त विधि सेट करता है।

1 मानक के माध्यम से विविधताओं को सुचारू करने के लिए एकल नमूने का उपयोग करें
पिछले नमूनों पर भारित माध्य (डिफ़ॉल्ट)।

2 मानक के माध्यम से विविधताओं को सुचारू करने के लिए कई नमूनों का उपयोग करें
पिछले नमूनों पर भारित माध्य।


लक्ष्य आयाम को नमूना प्रकार के लिए अधिकतम के अंश के रूप में सेट करता है
(डिफ़ॉल्ट: 0.25)।

नोट:
यह फ़िल्टर बहुत बड़े ऑडियो संकेतों के साथ विकृति पैदा कर सकता है
डानामिक रेंज।

स्केलटेम्पो[=विकल्प1:विकल्प2:...]
पिच को बदले बिना ऑडियो टेम्पो को स्केल करता है, वैकल्पिक रूप से प्लेबैक गति के लिए सिंक किया जाता है
(चूक)।

यह सामान्य गति से 'स्ट्राइड' एमएस ऑडियो चलाकर काम करता है और फिर खपत करता है
इनपुट ऑडियो का 'स्ट्राइड * स्केल' एमएस। यह चरणों को सम्मिश्रण करके एक साथ टुकड़े करता है
पिछली स्ट्राइड के बाद ऑडियो के साथ स्ट्राइड का 'ओवरलैप'%। यह वैकल्पिक रूप से
निर्धारित करने के लिए ऑडियो के अगले 'खोज' एमएस पर एक संक्षिप्त सांख्यिकीय विश्लेषण करता है
सबसे अच्छा ओवरलैप स्थिति।

पैमाना =
टेम्पो को स्केल करने के लिए नाममात्र की राशि। गति के अलावा इस राशि को मापता है।
(डिफ़ॉल्ट: 1.0)

स्ट्राइड =
प्रत्येक स्ट्राइड को आउटपुट करने के लिए मिलीसेकंड में लंबाई। बहुत अधिक मूल्य का कारण होगा
उच्च पैमाने की मात्रा में ध्यान देने योग्य स्किप और निम्न पैमाने की मात्रा में एक प्रतिध्वनि।
बहुत कम मान पिच को बदल देंगे। बढ़ाने से प्रदर्शन में सुधार होता है। (चूक:
60)

ओवरलैप =
ओवरलैप करने के लिए स्ट्राइड का प्रतिशत। घटने से प्रदर्शन में सुधार होता है। (चूक:
.20)

खोज =
सर्वोत्तम ओवरलैप स्थिति खोजने के लिए मिलीसेकंड में लंबाई। घटाना
प्रदर्शन में बहुत सुधार करता है। धीमे सिस्टम पर, आप शायद सेट करना चाहेंगे
यह बहुत कम। (डिफ़ॉल्ट: 14)

गति =
गति परिवर्तन के लिए प्रतिक्रिया सेट करें।

समय गति (डिफ़ॉल्ट) के साथ सिंक में स्केल टेम्पो।

पिच फिल्टर के प्रभाव को उलट देता है। टेम्पो में बदलाव किए बिना स्केल पिच। जोड़ें
यह आपके लिए इनपुट.कॉन्फ़ संगीत अर्ध-स्वर द्वारा कदम उठाने के लिए:

[ गुणा गति 0.9438743126816935
] गुणा गति 1.059463094352953

चेतावनी:
वीडियो के साथ सिंक खो देता है।

के छात्रों टेम्पो और पिच दोनों को स्केल करें।

कोई नहीं गति परिवर्तन पर ध्यान न दें।

उदाहरण

एमपीवी --af=स्केलटेम्पो --गति = 1.2 Media.ogg
सामान्य पिच पर ऑडियो के साथ 1.2x सामान्य गति से मीडिया चलाएगा।
प्लेबैक स्पीड बदलने से ऑडियो टेम्पो मैच में बदल जाएगा।

एमपीवी --af=स्केलटेम्पो=स्केल=1.2:गति=कोई नहीं --गति = 1.2 Media.ogg
सामान्य पिच पर ऑडियो के साथ 1.2x सामान्य गति से मीडिया चलाएगा, लेकिन
प्लेबैक गति बदलने से ऑडियो गति पर कोई प्रभाव नहीं पड़ेगा।

एमपीवी --af=स्केलटेम्पो=स्ट्राइड=30:ओवरलैप=.50:खोज=10 Media.ogg
गुणवत्ता और प्रदर्शन मापदंडों को बदल देगा।

एमपीवी --af=format=फ्लोट,स्केलटेम्पो Media.ogg
स्केलटेम्पो फ्लोट कोड का उपयोग करेगा। शायद कुछ प्लेटफॉर्म पर तेज।

एमपीवी --af=स्केलटेम्पो=स्केल=1.2:गति=पिच ऑडियो.ओजीजी
सामान्य पिच पर ऑडियो के साथ 1.2x सामान्य गति से मीडिया चलाएगा।
प्लेबैक गति बदलने से पिच बदल जाएगी, जिससे ऑडियो टेम्पो 1.2x पर आ जाएगा।

रबर बैंड
लिब्रुबरबैंड के साथ उच्च गुणवत्ता वाली पिच सुधार। इसका उपयोग के स्थान पर किया जा सकता है
स्केलटेम्पो, और अलग-अलग गति से खेलते समय ऑडियो पिच को समायोजित करने के लिए उपयोग किया जाएगा
सामान्य से।

इस फ़िल्टर में कई उप-विकल्प हैं। आप उन्हें के साथ सूचीबद्ध कर सकते हैं एमपीवी
--af=रबरबैंड=सहायता. यह प्रत्येक विकल्प के लिए डिफ़ॉल्ट मान भी दिखाएगा।
विकल्प यहां प्रलेखित नहीं हैं, क्योंकि वे केवल librubberband को पास किए गए हैं।
प्रत्येक विकल्प क्या करता है, यह जानने के लिए librubberband दस्तावेज़ीकरण देखें:
http://breakfastquay.com/rubberband/code-doc/classRubberBand_1_1RubberBandStretcher.html
(एमपीवी रबरबैंड फिल्टर उप-विकल्प नामों और मूल्यों का मानचित्रण
librubberband एक साधारण पैटर्न का अनुसरण करता है: "विकल्प" + नाम + वैल्यू .)

लवफी = ग्राफ
FFmpeg के libavfilter का उपयोग करके ऑडियो फ़िल्टर करें।


लिबावफिल्टर ग्राफ। देखो लवफी विवरण के लिए वीडियो फ़िल्टर - ग्राफ़ सिंटैक्स है
वही।

चेतावनी:
Lavfi वीडियो में बताए अनुसार libavfilter ग्राफ़ को उद्धृत करना न भूलें
फ़िल्टर अनुभाग।

ओ =
विकल्प।

वीडियो फिल्टर


वीडियो फिल्टर आपको वीडियो स्ट्रीम और उसके गुणों को संशोधित करने की अनुमति देते हैं। वाक्यविन्यास है:

--vf=
वीडियो फ़िल्टर की एक श्रृंखला सेट करें।

आप प्रत्येक फ़िल्टर के लिए डिफ़ॉल्ट भी सेट कर सकते हैं। डिफ़ॉल्ट सामान्य से पहले लागू होते हैं
फ़िल्टर पैरामीटर।

--vf-डिफ़ॉल्ट=
प्रत्येक फ़िल्टर के लिए डिफ़ॉल्ट सेट करें।

नोट:
उपलब्ध वीडियो फ़िल्टर की पूरी सूची प्राप्त करने के लिए, देखें --vf=सहायता.

साथ ही, ध्यान रखें कि अधिकांश वास्तविक फ़िल्टर इसके माध्यम से उपलब्ध हैं लवफी आवरण, जो
आपको अधिकांश libavfilter के फ़िल्टर तक पहुँच प्रदान करता है। इसमें वे सभी फ़िल्टर शामिल हैं जिनमें
MPlayer से libavfilter में पोर्ट किया गया है।

वीडियो फ़िल्टर सूचियों में प्रबंधित किए जाते हैं। फ़िल्टर सूची को प्रबंधित करने के लिए कुछ कमांड हैं।

--vf-जोड़ें =
फ़िल्टर सूची में तर्क के रूप में दिए गए फ़िल्टर को जोड़ता है।

--vf-पूर्व=
फ़िल्टर सूची में तर्क के रूप में दिए गए फ़िल्टर को पहले से जोड़ देता है।

--vf-डेल =
दिए गए इंडेक्स पर फ़िल्टर हटाता है। सूचकांक संख्या 0 से शुरू होती है, ऋणात्मक
संख्याएं सूची के अंत को संबोधित करती हैं (-1 अंतिम है)।

--vf-सीएलआर
फ़िल्टर सूची को पूरी तरह से खाली कर देता है।

इसका समर्थन करने वाले फ़िल्टर के साथ, आप पैरामीटर को उनके नाम से एक्सेस कर सकते हैं।

--vf= =मदद
किसी विशेष फ़िल्टर के लिए पैरामीटर नाम और पैरामीटर मान श्रेणी को प्रिंट करता है।

--vf=
दिए गए मान के लिए नामित पैरामीटर सेट करता है। फ़्लैग सेट करने के लिए चालू और बंद या हाँ और नहीं का उपयोग करें
मापदंडों।

उपलब्ध फिल्टर हैं:

फसल [= डब्ल्यू: एच: एक्स: वाई]
छवि के दिए गए हिस्से को क्रॉप करता है और बाकी को छोड़ देता है। कालापन दूर करने में उपयोगी
वाइडस्क्रीन वीडियो से बैंड।

,
क्रॉप की गई चौड़ाई और ऊंचाई, डिफ़ॉल्ट रूप से मूल चौड़ाई और ऊंचाई पर।

,
क्रॉप किए गए चित्र की स्थिति, केंद्र में डिफ़ॉल्ट।

विस्तृत करें [= डब्ल्यू: एच: एक्स: वाई: पहलू: गोल]
दिए गए मान तक वीडियो रिज़ॉल्यूशन का विस्तार (पैमाना नहीं) करता है और अनस्केल्ड को रखता है
निर्देशांक x, y पर मूल।

,
विस्तारित चौड़ाई, ऊंचाई (डिफ़ॉल्ट: मूल चौड़ाई, ऊंचाई)। के लिए नकारात्मक मान
w और h को मूल आकार के ऑफसेट के रूप में माना जाता है।

उदाहरण

विस्तृत करें=0:-50:0:0
चित्र के निचले भाग में 50 पिक्सेल का बॉर्डर जोड़ता है।

,
विस्तारित छवि पर मूल छवि की स्थिति (डिफ़ॉल्ट: केंद्र)


किसी रिज़ॉल्यूशन के बजाय किसी पहलू में फ़िट होने के लिए विस्तृत होता है (डिफ़ॉल्ट: 0)।

उदाहरण

विस्तृत करें=800::::4/3
800x600 तक फैलता है, जब तक कि स्रोत उच्च रिज़ॉल्यूशन न हो, in
किस मामले में यह 4/3 पहलू को भरने के लिए फैलता है।


चौड़ाई और ऊंचाई दोनों को से विभाज्य बनाने के लिए गोल करें (डिफ़ॉल्ट: 1)।

फ्लिप छवि को उल्टा कर देता है।

आईना छवि को Y अक्ष पर प्रतिबिम्बित करता है।

घुमाएँ[=0|90|180|270]
छवि को घड़ी की दिशा में 90 डिग्री के गुणक से घुमाता है।

स्केल [= w: h: परम: परम 2: chr-ड्रॉप: नूप: arnd
सॉफ्टवेयर स्केलर (धीमे) के साथ छवि को मापता है और एक YUV<->RGB रंग करता है
अंतरिक्ष रूपांतरण (यह भी देखें --एसडब्ल्यूएस).

सभी पैरामीटर वैकल्पिक हैं।

:
स्केल की गई चौड़ाई/ऊंचाई (डिफ़ॉल्ट: मूल चौड़ाई/ऊंचाई)

0 स्केल किया गया d_width/d_height

-1 मूल चौड़ाई/ऊंचाई

-2 अन्य आयाम और पूर्व-निर्धारित पहलू का उपयोग करके w/h की गणना करें
अनुपात।

-3 अन्य आयाम और मूल पहलू का उपयोग करके w/h की गणना करें
अनुपात।

-(एन+8) जैसे -n ऊपर, लेकिन आयाम को . के निकटतम गुणज में पूर्णांकित करना
16.

[: ] (देखें भी --एसडब्ल्यूएस)
चयनित स्केलर के प्रकार के आधार पर कुछ स्केलिंग पैरामीटर सेट करें
--एसडब्ल्यूएस:

--sws=2 (बाइक्यूबिक): B (धुंधला) और C (बजना)
0.00:0.60 डिफ़ॉल्ट
0.00:0.75 VirtualDub का "सटीक बाइबिक"
0.00:0.50 कैटमुल-रोम तख़्ता
0.33: 0.33 मिशेल-नेत्रावली तख़्ता
1.00:0.00 क्यूबिक बी-स्पलाइन

--sws=7 (गाऊसी): कुशाग्रता (0 (नरम) - 100 (तेज))

--sws=9 (लैंक्ज़ोस): फ़िल्टर की लंबाई (1-10)


क्रोमा लंघन

0 क्रोमा (डिफ़ॉल्ट) के लिए सभी उपलब्ध इनपुट लाइनों का उपयोग करें।

1 क्रोमा के लिए हर 2 इनपुट लाइन का ही इस्तेमाल करें।

2 क्रोमा के लिए हर 4 इनपुट लाइन का ही इस्तेमाल करें।

3 क्रोमा के लिए हर 8 इनपुट लाइन का ही इस्तेमाल करें।

मूल आयामों से आगे बढ़ने की अनुमति न दें।

0 अपस्केलिंग की अनुमति दें (डिफ़ॉल्ट)।

1 यदि एक आयाम अपने मूल मान से अधिक है, तो अपस्केलिंग की अनुमति न दें।

2 यदि दोनों आयाम अपने मूल मानों से अधिक हैं, तो अपस्केलिंग की अनुमति न दें।

ऊर्ध्वाधर स्केलर के लिए सटीक गोलाई, जो तेज या धीमी हो सकती है
डिफ़ॉल्ट राउंडिंग की तुलना में।

नहीं सटीक गोलाई अक्षम करें (डिफ़ॉल्ट)।

हाँ सटीक गोलाई सक्षम करें।

डीसाइज [= डब्ल्यू: एच: पहलू-विधि: आर: पहलू]
फ़िल्टर श्रृंखला में एक मनमाना बिंदु पर इच्छित प्रदर्शन आकार/पहलू बदलता है।
पहलू को भिन्न (4/3) या फ्लोटिंग पॉइंट नंबर (1.33) के रूप में दिया जा सकता है।
वैकल्पिक रूप से, आप सटीक प्रदर्शन चौड़ाई और वांछित ऊंचाई निर्दिष्ट कर सकते हैं। ध्यान दें
कि यह फ़िल्टर करता है नहीं कोई स्केलिंग स्वयं करें; यह केवल बाद में स्केलर को प्रभावित करता है
(सॉफ्टवेयर या हार्डवेयर) सही पहलू पर ऑटो-स्केलिंग करते समय करेगा।

,
नई प्रदर्शन चौड़ाई और ऊंचाई।

ये विशेष मान भी हो सकते हैं:

0 मूल प्रदर्शन चौड़ाई और ऊंचाई

-1 मूल वीडियो चौड़ाई और ऊंचाई (डिफ़ॉल्ट)

-2 अन्य आयाम और मूल प्रदर्शन का उपयोग करके w/h की गणना करें
आस्पेक्ट अनुपात।

-3 अन्य आयाम और मूल वीडियो पहलू का उपयोग करके w/h की गणना करें
अनुपात।

उदाहरण

आकार = 800:-2
800/600 पहलू वीडियो के लिए 4x3 का डिस्प्ले रिज़ॉल्यूशन निर्दिष्ट करता है,
या 800/450 पहलू वाले वीडियो के लिए 16x9.


मूल पक्षानुपात के अनुसार चौड़ाई और ऊंचाई को संशोधित करता है।

-1 मूल पक्षानुपात (डिफ़ॉल्ट) पर ध्यान न दें.

0 का उपयोग करके प्रदर्शन पक्षानुपात बनाए रखें और अधिकतम संकल्प के रूप में।

1 का उपयोग करके प्रदर्शन पक्षानुपात बनाए रखें और न्यूनतम संकल्प के रूप में।

2 वीडियो पक्षानुपात का उपयोग करके रखें और अधिकतम संकल्प के रूप में।

3 वीडियो पक्षानुपात का उपयोग करके रखें और न्यूनतम संकल्प के रूप में।

उदाहरण

आकार = 800: 600: 0
अधिकतम 800x600, या उससे कम का डिस्प्ले रिज़ॉल्यूशन निर्दिष्ट करता है
पहलू रखने का आदेश।

चौड़ाई और ऊंचाई दोनों को से विभाज्य बनाने के लिए गोल करें (डिफ़ॉल्ट: 1)।


पक्षानुपात को बाध्य करें।

प्रारूप = एफएमटी = : रंग मैट्रिक्स = :...
कोई रूपांतरण किए बिना अगले फ़िल्टर के लिए रंग स्थान को प्रतिबंधित करता है। उपयोग
एक वास्तविक रूपांतरण के लिए स्केल फ़िल्टर के साथ।

नोट:
उपलब्ध प्रारूपों की सूची के लिए, देखें प्रारूप = एफएमटी = सहायता.

प्रारूप नाम, जैसे rgb15, bgr24, 420p, आदि (डिफ़ॉल्ट: परिवर्तित न करें)।


प्रारूप नाम जिसे आउटपुट के लिए प्रतिस्थापित किया जाना चाहिए। अगर उनके पास नहीं है
एक ही बाइट प्रति पिक्सेल और क्रोमा सबसम्प्लीमग, यह विफल हो जाएगा।


वीडियो चलाते समय YUV से RGB कलर स्पेस रूपांतरण को नियंत्रित करता है। वहाँ हैं
विभिन्न मानक। आम तौर पर, BT.601 का उपयोग SD वीडियो के लिए किया जाना चाहिए, और BT.709
एचडी वीडियो के लिए। (यह डिफ़ॉल्ट रूप से किया जाता है।) गलत रंग स्थान परिणाम का उपयोग करना
थोड़ा कम या अधिक संतृप्त और स्थानांतरित रंगों में।

ये विकल्प हमेशा समर्थित नहीं होते हैं। विभिन्न वीडियो आउटपुट प्रदान करते हैं
समर्थन की अलग-अलग डिग्री। ओपन और vdpau वीडियो आउटपुट ड्राइवर
आमतौर पर पूर्ण समर्थन प्रदान करते हैं। xv आउटपुट रंग स्थान सेट कर सकता है यदि
सिस्टम वीडियो ड्राइवर इसका समर्थन करता है, लेकिन इनपुट और आउटपुट स्तर का नहीं। स्केल
वीडियो फ़िल्टर रंग स्थान और इनपुट स्तरों को कॉन्फ़िगर कर सकता है, लेकिन केवल तभी
आउटपुट स्वरूप आरजीबी है (यदि वीडियो आउटपुट ड्राइवर आरजीबी आउटपुट का समर्थन करता है, तो आप
इसके साथ मजबूर कर सकते हैं -वीएफ स्केल, प्रारूप = आरजीबीए).

यदि यह विकल्प पर सेट है स्वत: (जो कि डिफ़ॉल्ट है), वीडियो का रंग
अंतरिक्ष ध्वज का उपयोग किया जाएगा। यदि वह ध्वज सेट नहीं है, तो रंग स्थान होगा
स्वचालित रूप से चयनित। यह एक साधारण अनुमानी का उपयोग करके किया जाता है जो प्रयास करता है
एसडी और एचडी वीडियो में अंतर करने के लिए। अगर वीडियो 1279x576 पिक्सल से बड़ा है,
BT.709 (HD) का उपयोग किया जाएगा; अन्यथा BT.601 (SD) चयनित है।

उपलब्ध रंग स्थान हैं:

स्वत: स्वचालित चयन (डिफ़ॉल्ट)

बीटी.601 आईटीयू-आर बीटी.601 (एसडी)

बीटी.709 आईटीयू-आर बीटी.709 (एचडी)

बीटी.2020-एनसीएलई
ITU-R BT.2020 गैर-स्थिर प्रकाश व्यवस्था

बीटी.2020-सीएल
ITU-R BT.2020 निरंतर चमक प्रणाली

एसएमपीटीई-240एम
एसएमपीटीई-240एम


YUV रंग स्तर YUV के साथ RGB रूपांतरण में उपयोग किए जाते हैं। यह विकल्प केवल
टूटी हुई फ़ाइलों को खेलते समय आवश्यक है जो मानक रंग का पालन नहीं करते हैं
स्तर या जिन्हें गलत ध्वजांकित किया गया है। अगर वीडियो अपना रंग निर्दिष्ट नहीं करता है
सीमा, इसे सीमित सीमा माना जाता है।

साथ के समान सीमाएँ लागू करें।

उपलब्ध रंग श्रेणियां हैं:

स्वत: स्वचालित चयन (सामान्य रूप से सीमित सीमा) (डिफ़ॉल्ट)

सीमित
सीमित सीमा (लुमा के लिए 16-235, क्रोमा के लिए 16-240)

पूर्ण पूरी रेंज (लूमा और क्रोमा दोनों के लिए 0-255)


स्रोत फ़ाइल के साथ आरजीबी प्राइमरी एन्कोड किया गया था। आम तौर पर यह होना चाहिए
फ़ाइल हेडर में सेट करें, लेकिन टूटी हुई या गलत फ़ाइलों को चलाते समय यह
सेटिंग को ओवरराइड करने के लिए इस्तेमाल किया जा सकता है।

यह विकल्प केवल रंग प्रदर्शन करने वाले वीडियो आउटपुट ड्राइवरों को प्रभावित करता है
प्रबंधन, उदाहरण के लिए ओपन साथ लक्ष्य-प्राइम or आईसीसी प्रोफ़ाइल
उपविकल्प सेट।

यदि यह विकल्प पर सेट है स्वत: (जो कि डिफ़ॉल्ट है), वीडियो का
प्राथमिक ध्वज का उपयोग किया जाएगा। यदि वह ध्वज सेट नहीं है, तो रंग स्थान होगा
निम्नलिखित अनुमानों का उपयोग करते हुए, स्वचालित रूप से चुना जा सकता है: यदि
BT.2020 या BT.709 के रूप में सेट या निर्धारित किया गया है, the
संबंधित प्राइमरी का उपयोग किया जाता है। अन्यथा, यदि वीडियो की ऊंचाई है
बिल्कुल 576 (पाल), BT.601-625 का उपयोग किया जाता है। यदि यह ठीक 480 या 486 (NTSC) है,
BT.601-525 का उपयोग किया जाता है। अगर वीडियो का रिज़ॉल्यूशन कुछ और है, तो BT.709 है
उपयोग किया गया।

उपलब्ध प्राइमरी हैं:

स्वत: स्वचालित चयन (डिफ़ॉल्ट)

बीटी.601-525
आईटीयू-आर बीटी.601 (एसडी) 525-लाइन सिस्टम (एनटीएससी, एसएमपीटीई-सी)

बीटी.601-625
ITU-R BT.601 (SD) 625-लाइन सिस्टम (PAL, SECAM)

बीटी.709 ITU-R BT.709 (HD) (sRGB के समान प्राइमरी)

बीटी.2020
आईटीयू-आर बीटी.2020 (यूएचडी)

सेब सेब आरजीबी

एडोब एडोब आरजीबी (1998)

प्रोफ़ोटो
प्रोफोटो आरजीबी (रोम)

सीइ1931
सीआईई 1931 आरजीबी


गामा फ़ंक्शन स्रोत फ़ाइल के साथ एन्कोड किया गया था। आम तौर पर यह चाहिए
फ़ाइल हेडर में सेट किया जा सकता है, लेकिन टूटी हुई या गलत फ़ाइलों को चलाते समय
इसका उपयोग सेटिंग को ओवरराइड करने के लिए किया जा सकता है।

यह विकल्प केवल रंग प्रदर्शन करने वाले वीडियो आउटपुट ड्राइवरों को प्रभावित करता है
प्रबंधन.

यदि यह विकल्प पर सेट है स्वत: (जो कि डिफ़ॉल्ट है), गामा होगा
YCbCr सामग्री के लिए BT.1886, RGB सामग्री और रैखिक के लिए sRGB पर सेट होना चाहिए
XYZ सामग्री के लिए।

उपलब्ध गामा कार्य हैं:

स्वत: स्वचालित चयन (डिफ़ॉल्ट)

बीटी.1886
ITU-R BT.1886 (BT.601/BT.709/BT.2020 वक्र का सन्निकटन)

एसआरजीबी आईईसी 61966-2-4 (एसआरजीबी)

रैखिक पतला हल्का

gamma1.8
शुद्ध शक्ति वक्र (गामा 1.8)

gamma2.2
शुद्ध शक्ति वक्र (गामा 2.2)

gamma2.8
शुद्ध शक्ति वक्र (गामा 2.8)

प्रोफ़ोटो
प्रोफोटो आरजीबी (रोम) वक्र


स्टीरियो मोड सेट करें जिसमें वीडियो को एन्कोड किया गया माना जाता है। वही लेता है
मूल्यों के रूप में --वीडियो-स्टीरियो-मोड विकल्प.


स्टीरियो मोड सेट करें जिसे वीडियो के रूप में प्रदर्शित किया जाना चाहिए। समान मान लेता है
जैसा --वीडियो-स्टीरियो-मोड विकल्प.


उस रोटेशन को सेट करें जिसे वीडियो को डिग्री में एन्कोड किया गया माना जाता है।
विशेष मूल्य -1 इनपुट प्रारूप का उपयोग करता है।

,
प्रदर्शन का आकार निर्धारित करें। ध्यान दें कि प्रदर्शन का आकार इस तरह सेट करना कि वीडियो
केवल पहलू अनुपात बदलने के बजाय दोनों दिशाओं में स्केल किया जाता है a
कार्यान्वयन विवरण, और बाद में बदल सकता है।

वीडियो फ्रेम का प्रदर्शन पहलू अनुपात सेट करें। यह एक फ्लोट है, लेकिन मान
जैसे [16: 9] भी पारित किया जा सकता है ([...] विकल्प को रोकने के लिए उद्धृत करने के लिए
व्याख्या करने से पार्सर : चरित्र)।

नोफॉर्मेट[=fmt]
कोई रूपांतरण किए बिना अगले फ़िल्टर के लिए रंग स्थान को प्रतिबंधित करता है। भिन्न
प्रारूप फ़िल्टर, यह आपके द्वारा निर्दिष्ट रंग को छोड़कर किसी भी रंग स्थान की अनुमति देगा।

नोट:
उपलब्ध प्रारूपों की सूची के लिए, देखें नोफॉर्मैट = एफएमटी = हेल्प.

प्रारूप नाम, जैसे rgb15, bgr24, 420p, आदि (डिफ़ॉल्ट: 420p)।

लवफी = ग्राफ [: एसडब्ल्यूएस-झंडे [: ओ = ऑप्ट्स]]
FFmpeg के libavfilter का उपयोग करके वीडियो को फ़िल्टर करें।


libavfilter ग्राफ स्ट्रिंग। फ़िल्टर में एक वीडियो इनपुट पैड होना चाहिए
और एक एकल वीडियो आउटपुट पैड।

देख https://ffmpeg.org/ffmpeg-filters.html सिंटैक्स और उपलब्ध फ़िल्टर के लिए।

चेतावनी:
यदि आप इस विकल्प के साथ पूर्ण फ़िल्टर सिंटैक्स का उपयोग करना चाहते हैं, तो आपको करना होगा
mpv के सिंटैक्स और फ़िल्टर को रोकने के लिए फ़िल्टर ग्राफ़ को उद्धृत करें
संघर्ष से ग्राफ वाक्य रचना।

उदाहरण

-वीएफ लवफी = [ग्रेडफुन = 20:30, वीफ्लिप]
ग्रैडफन बकवास मापदंडों के साथ फ़िल्टर करें, उसके बाद a वीफ्लिप
छानना (यह दर्शाता है कि कैसे libavfilter एक ग्राफ लेता है और नहीं
सिर्फ एक फिल्टर।) फिल्टर ग्राफ स्ट्रिंग के साथ उद्धृत किया गया है [
और ]. इसके लिए किसी अतिरिक्त उद्धरण या कुछ के साथ भागने की आवश्यकता नहीं है
गोले (जैसे बैश), जबकि अन्य (जैसे zsh) को अतिरिक्त की आवश्यकता होती है "
विकल्प स्ट्रिंग के चारों ओर उद्धरण।

'--vf=lavfi="gradfun=20:30,vflip"'
पहले की तरह ही, लेकिन उद्धरण का उपयोग करता है जो सभी के लिए सुरक्षित होना चाहिए
गोले बाहरी ' उद्धरण सुनिश्चित करते हैं कि खोल नहीं करता है
हटाए " एमपीवी द्वारा आवश्यक उद्धरण।

'--vf=lavfi=graph="gradfun=radius=30:strength=20,vflip"'
पहले जैसा ही, लेकिन हर चीज के लिए नामित मापदंडों का उपयोग करता है।


यदि libavfilter पिक्सेल प्रारूप रूपांतरण के लिए फ़िल्टर सम्मिलित करता है, तो यह विकल्प
झंडे देता है जिसे libswscale को पास किया जाना चाहिए। यह विकल्प अंकीय है
और का थोड़ा-सा संयोजन लेता है एसडब्ल्यूएस_ झंडे।

देख http://git.videolan.org/?p=ffmpeg.git;a=ब्लॉब;f=libswscale/swscale.h.

AVFilterGraph विकल्प सेट करें। इन्हें FFmpeg द्वारा प्रलेखित किया जाना चाहिए।

उदाहरण

'--vf=lavfi=yadif:o="threads=2,thread_type=slice"'
एक विशिष्ट थ्रेडिंग कॉन्फ़िगरेशन को बाध्य करता है।

ईक [= गामा: इसके विपरीत: चमक: संतृप्ति: आरजी: जीजी: बीजी: वजन]
सॉफ़्टवेयर इक्वलाइज़र जो लुकअप टेबल (धीमा) का उपयोग करता है, गामा सुधार की अनुमति देता है
सरल चमक और कंट्रास्ट समायोजन के अलावा। पैरामीटर इस प्रकार दिए गए हैं
फ्लोटिंग पॉइंट मान।

<0.1-10>
प्रारंभिक गामा मान (डिफ़ॉल्ट: 1.0)

<-2-2> प्रारंभिक कंट्रास्ट, जहां नकारात्मक मान नकारात्मक छवि में परिणत होते हैं (डिफ़ॉल्ट:
1.0)

<-1-1> प्रारंभिक चमक (डिफ़ॉल्ट: 0.0)

<0-3> प्रारंभिक संतृप्ति (डिफ़ॉल्ट: 1.0)

<0.1-10>
लाल घटक के लिए गामा मान (डिफ़ॉल्ट: 1.0)

<0.1-10>
हरे घटक के लिए गामा मान (डिफ़ॉल्ट: 1.0)

<0.1-10>
नीले घटक के लिए गामा मान (डिफ़ॉल्ट: 1.0)

<0-1> उच्च गामा मूल्य के प्रभाव को कम करने के लिए वजन पैरामीटर का उपयोग किया जा सकता है
उज्ज्वल छवि क्षेत्रों पर, उदाहरण के लिए उन्हें अति-प्रवर्धित और न्यायसंगत होने से रोकें
सामान्य सफेद। 0.0 का मान गामा सुधार को पूरी तरह से नीचे कर देता है
जबकि 1.0 इसे अपनी पूरी ताकत पर छोड़ देता है (डिफ़ॉल्ट: 1.0)।

पुलअप[=jl:jr:jt:jb:sb:mp]
पुलडाउन रिवर्सल (उलटा टेलीसीन) फ़िल्टर, मिश्रित को संभालने में सक्षम
हार्ड-टेलीसीन, 24000/1001 एफपीएस प्रोग्रेसिव, और 30000/1001 एफपीएस प्रोग्रेसिव कंटेंट।
RSI अपने आप को रोकना फ़िल्टर अपने निर्णय लेने में भविष्य के संदर्भ का उपयोग करता है। यह है
स्टेटलेस इस अर्थ में कि यह अनुसरण करने के लिए एक पैटर्न पर लॉक नहीं करता है, लेकिन यह
इसके बजाय मैचों की पहचान करने के लिए निम्नलिखित क्षेत्रों की प्रतीक्षा करता है और
प्रगतिशील फ्रेम का पुनर्निर्माण करें।

जेएल, जूनियर, संयुक्त, और jb
ये विकल्प बाएँ, दाएँ, शीर्ष पर अनदेखा करने के लिए "जंक" की मात्रा निर्धारित करते हैं,
और छवि के नीचे, क्रमशः। बाएँ/दाएँ 8 पिक्सेल की इकाइयों में हैं,
जबकि ऊपर/नीचे 2 लाइनों की इकाइयों में हैं। प्रत्येक पर डिफ़ॉल्ट 8 पिक्सेल है
पक्ष।

sb (कठोर विराम)
इस विकल्प को 1 पर सेट करने से की संभावना कम हो जाएगी अपने आप को रोकना एक उत्पन्न करना
कभी-कभी बेमेल फ्रेम, लेकिन यह अत्यधिक संख्या में भी हो सकता है
उच्च गति दृश्यों के दौरान गिराए जाने वाले फ्रेम। इसके विपरीत, इसे सेट करना
से -1 कर देगा अपने आप को रोकना अधिक आसानी से फ़ील्ड का मिलान करें। यह प्रसंस्करण में मदद कर सकता है
वीडियो जहां खेतों के बीच थोड़ा धुंधलापन है, लेकिन यह भी हो सकता है
आउटपुट में इंटरलेस्ड फ्रेम होना चाहिए।

mp (मीट्रिक विमान)
यह विकल्प सेट किया जा सकता है u or v लुमा के बजाय क्रोमा प्लेन का उपयोग करना
करने के लिए विमान अपने आप को रोकनाकी गणना। यह बहुत ही सटीकता में सुधार कर सकता है
स्वच्छ स्रोत सामग्री, लेकिन अधिक संभावना सटीकता में कमी आएगी, खासकर यदि
क्रोमा शोर (इंद्रधनुष प्रभाव) या कोई ग्रेस्केल वीडियो है। मुख्य
सेटिंग का उद्देश्य mp एक क्रोमा विमान के लिए सीपीयू लोड को कम करना और बनाना है
धीमी मशीनों पर रीयलटाइम में प्रयोग करने योग्य पुलअप।

yadif = [मोड: इंटरलेस्ड-ओनली]
एक और डीइंटरलेसिंग फ़िल्टर



ढांचा प्रत्येक फ्रेम के लिए आउटपुट 1 फ्रेम।

खेत प्रत्येक क्षेत्र के लिए आउटपुट 1 फ्रेम।

फ़्रेम-नॉस्पेशियल
पसंद ढांचा लेकिन स्थानिक इंटरलेसिंग जांच को छोड़ देता है।

फील्ड-नॉस्पेशियल
पसंद खेत लेकिन स्थानिक इंटरलेसिंग जांच को छोड़ देता है।



नहीं सभी फ़्रेमों को डिइंटरलेस करें (डिफ़ॉल्ट)।

हाँ केवल इंटरलेस्ड के रूप में चिह्नित डीइंटरलेस फ़्रेम (यदि यह फ़िल्टर डिफ़ॉल्ट है)
के माध्यम से डाला जाता है असंग्रथित संपत्ति)।

यह फ़िल्टर, का उपयोग करते समय स्वचालित रूप से डाला जाता है d कुंजी (या कोई अन्य कुंजी जो
टॉगल करता है असंग्रथित संपत्ति या का उपयोग करते समय --डिइंटरलेस स्विच), मान लेना
वीडियो आउटपुट में नेटिव डीइंटरलेसिंग सपोर्ट नहीं है।

यदि आप केवल डिफ़ॉल्ट मोड सेट करना चाहते हैं, तो इस फ़िल्टर और इसके विकल्पों को इसमें डालें
--vf-डिफ़ॉल्ट इसके बजाय, और deinterlacing को सक्षम करें d or --डिइंटरलेस.

यह भी ध्यान दें कि d कुंजी बेवकूफ है जब दो बार एक deinterlacer सम्मिलित करने के लिए
yadif के साथ सम्मिलित करना --वीएफ, इसलिए उपरोक्त विधियों का उपयोग करने की अनुशंसा की जाती है।

उप = [= निचला-मार्जिन: शीर्ष-मार्जिन]
उपशीर्षक प्रतिपादन को फ़िल्टर श्रृंखला, या बल में एक मनमाना बिंदु पर ले जाता है
वीडियो आउटपुट ओएसडी का उपयोग करने के विरोध में वीडियो फ़िल्टर में उपशीर्षक प्रतिपादन
समर्थन करें.


फ़्रेम के निचले भाग में एक काली पट्टी जोड़ता है। SSA/ASS रेंडरर रख सकता है
उपशीर्षक वहाँ (के साथ --उप-उपयोग-मार्जिन).


शीर्ष शीर्षकों के लिए शीर्ष पर काली पट्टी (साथ .) --उप-उपयोग-मार्जिन).

उदाहरण

--vf=उप, eq
eq फिल्टर से पहले सब रेंडरिंग को मूव करता है। यह दोनों उपशीर्षक डाल देगा
वीडियो इक्वलाइज़र सेटिंग्स के प्रभाव में रंग और वीडियो।

स्टीरियो3डी[=इन:आउट]
Stereo3d विभिन्न स्टीरियोस्कोपिक छवि स्वरूपों के बीच कनवर्ट करता है।

इनपुट का त्रिविम छवि प्रारूप। संभावित मान:

एसबीएसएलई or साइड_बाय_साइड_लेफ्ट_फर्स्ट
कंधे से कंधा मिलाकर समानांतर (बाईं आंख बाईं ओर, दाईं आंख दाईं ओर)

एसबीएसआरओ or साइड_बाय_साइड_राइट_फर्स्ट
अगल-बगल क्रॉसआई (दाहिनी आंख बाईं ओर, बाईं आंख दाईं ओर)

एबीएल or ऊपर_नीचे_बाएं_पहले
ऊपर-नीचे (बाईं आंख ऊपर, दाहिनी आंख नीचे)

ABR or ऊपर_नीचे_दाएं_पहले
ऊपर-नीचे (दाहिनी आंख ऊपर, बाईं आंख नीचे)

ab2l or ऊपर_नीचे_आधा_ऊंचाई_बाएं_पहले
आधी ऊंचाई के संकल्प के साथ ऊपर-नीचे (बाईं आंख ऊपर, दाहिनी आंख
नीचे)

ab2r or ऊपर_नीचे_आधा_ऊंचाई_दाएं_पहला
आधी ऊंचाई के संकल्प के साथ ऊपर-नीचे (दाहिनी आंख ऊपर, बाईं आंख
नीचे)

आउटपुट का स्टीरियोस्कोपिक इमेज फॉर्मेट। संभावित मान सभी इनपुट हैं
साथ ही प्रारूप:

आर्कजी or anaglyph_red_cyan_धूसर
एनाग्लिफ रेड/सियान ग्रे (बाईं आंख पर लाल फिल्टर, दाहिनी ओर सियान फिल्टर)
आंख)

मेहराब or anaglyph_red_सियान_आधा_रंग
एनालिफ लाल/सियान आधा रंग (बाईं आंख पर लाल फिल्टर, सियान फिल्टर
दाहिनी आंख पर)

ARCC or anaglyph_red_cyan_color
anaglyph लाल / सियान रंग (बाईं आंख पर लाल फिल्टर, दाईं ओर सियान फिल्टर)
आंख)

आर्कडी or anaglyph_red_cyan_dubois
कम से कम वर्ग प्रक्षेपण के साथ अनुकूलित एनालिफ लाल / सियान रंग
Dubois (बाईं आंख पर लाल फिल्टर, दाहिनी आंख पर सियान फिल्टर)

एजीएम or anaglyph_green_magenta_धूसर
एनाग्लिफ ग्रीन/मैजेंटा ग्रे (बाईं आंख पर हरा फिल्टर, मैजेंटा फिल्टर
दाहिनी आंख पर)

आग्म्ह or anaglyph_हरा_मैजेंटा_आधा_रंग
एनाग्लिफ़ हरा / मैजेंटा आधा रंग (बाईं आंख पर हरा फिल्टर,
दाहिनी आंख पर मैजेंटा फिल्टर)

एजीएमसी or anaglyph_green_magenta_color
एनाग्लिफ़ हरा / मैजेंटा रंग (बाईं आंख पर हरा फिल्टर, मैजेंटा)
दाहिनी आंख पर फिल्टर)

अयबग or एनाग्लिफ_येलो_ब्लू_ग्रे
एनालिफ पीला/नीला ग्रे (बाईं आंख पर पीला फिल्टर, नीला फिल्टर ऑन .)
दाहिना आँख)

अयभी or एनाग्लिफ_येलो_ब्लू_हाफ_कलर
एनालिफ पीला/नीला आधा रंग (बाईं आंख पर पीला फिल्टर, नीला)
दाहिनी आंख पर फिल्टर)

एयबीसी or एनालिफ_येलो_ब्लू_कलर
एनालिफ पीला/नीला रंग (बाईं आंख पर पीला फिल्टर, नीला फिल्टर)
दाहिनी आंख पर)

IRL or इंटरलीव_रो_लेफ्ट_फर्स्ट
इंटरलीव्ड पंक्तियाँ (बाईं आंख की शीर्ष पंक्ति है, दाहिनी आंख अगली पंक्ति से शुरू होती है)

IRR or इंटरलीव_रो_राइट_फर्स्ट
इंटरलीव्ड पंक्तियां (दाहिनी आंख की शीर्ष पंक्ति है, बाईं आंख अगली पंक्ति से शुरू होती है)

ml or मोनो_बाएं
मोनो आउटपुट (केवल बायीं आंख)

mr or मोनो_राइट
मोनो आउटपुट (केवल दाहिनी आंख)

gradfun[=strength[:radius|:size= ]]
बैंडिंग कलाकृतियों को ठीक करें जिन्हें कभी-कभी लगभग समतल क्षेत्रों में पेश किया जाता है
8-बिट रंग गहराई में कटौती। उन ग्रेडिएंट्स को इंटरपोलेट करता है जिन्हें जाना चाहिए
बैंड हैं, और उन्हें परेशान करता है।


अधिकतम राशि जिससे फ़िल्टर किसी एक पिक्सेल को बदल देगा। यह भी
लगभग समतल क्षेत्रों का पता लगाने के लिए दहलीज (डिफ़ॉल्ट: 1.5)।


ढाल को फिट करने के लिए पड़ोस। बड़ा त्रिज्या चिकना बनाता है
ग्रेडिएंट, लेकिन फ़िल्टर को विस्तृत के पास पिक्सेल को संशोधित करने से भी रोकता है
क्षेत्र (डिफ़ॉल्ट: अक्षम)।

छवि विकर्ण आकार के प्रतिशत में फ़िल्टर का आकार। यह करने के लिए प्रयोग किया जाता है
अंतिम त्रिज्या आकार की गणना करें (डिफ़ॉल्ट: 1)।

dlopen=dll[:a0[:a1[:a2[:a3]]]]
छवि को फ़िल्टर करने के लिए एक बाहरी पुस्तकालय लोड करता है। पुस्तकालय इंटरफ़ेस है
vf_dlopen इंटरफ़ेस निर्दिष्ट का उपयोग कर libmpcodecs/vf_dlopen.h.

चेतावनी:
यह फ़िल्टर बहिष्कृत है।

डीएलएल =
लोड करने के लिए पुस्तकालय निर्दिष्ट करें। इसके लिए एक पूर्ण फ़ाइल सिस्टम पथ की आवश्यकता हो सकती है
कुछ मामले। यह तर्क आवश्यक है।

ए0=
लाइब्रेरी को पास करने के लिए पहला पैरामीटर निर्दिष्ट करें।

ए1=
पुस्तकालय को पास करने के लिए दूसरा पैरामीटर निर्दिष्ट करें।

ए2=
पुस्तकालय को पास करने के लिए तीसरा पैरामीटर निर्दिष्ट करें।

ए3=
पुस्तकालय में जाने के लिए चौथा पैरामीटर निर्दिष्ट करें।

वाष्पसिंथ = फ़ाइल: बफर-फ़्रेम: समवर्ती-फ़्रेम
VaporSynth फ़िल्टर स्क्रिप्ट लोड करता है। यह स्ट्रीम किए गए संसाधन के लिए अभिप्रेत है: mpv
मूल VaporSynth वीडियो का उपयोग करने के बजाय वास्तव में एक स्रोत फ़िल्टर प्रदान करता है
स्रोत। एमपीवी स्रोत फ्रेम अनुरोधों का जवाब केवल एक छोटी सी खिड़की के भीतर देगा
फ्रेम (इस विंडो का आकार के साथ नियंत्रित किया जाता है) बफ़र्ड-फ़्रेम पैरामीटर),
और उसके बाहर के अनुरोध त्रुटियां लौटाएंगे। जैसे, आप पूर्ण का उपयोग नहीं कर सकते
VaporSynth की शक्ति, लेकिन आप कुछ फिल्टर का उपयोग कर सकते हैं।

यदि आप केवल VaporSynth द्वारा उत्पन्न वीडियो चलाना चाहते हैं (अर्थात मूल निवासी का उपयोग करके
VaporSynth वीडियो स्रोत), इसका उपयोग करना बेहतर है बनामपाइप और वीडियो को फीड करने के लिए एक फीफो
एमपीवी के लिए वही लागू होता है यदि फ़िल्टर स्क्रिप्ट को यादृच्छिक फ़्रेम एक्सेस की आवश्यकता होती है (देखें
बफ़र्ड-फ़्रेम पैरामीटर)।

यह फिल्टर प्रायोगिक है। यदि यह पता चलता है कि यह अच्छी तरह से काम करता है और इसका उपयोग किया जाता है, तो यह
libavfilter में पोर्ट किया जाएगा। अन्यथा, इसे बस हटा दिया जाएगा।

पट्टिका स्क्रिप्ट स्रोत का फ़ाइल नाम। वर्तमान में, यह हमेशा एक पायथन लिपि है।
चर वीडियो_इन mpv वीडियो स्रोत पर सेट है, और यह अपेक्षित है
कि स्क्रिप्ट इससे वीडियो पढ़ती है। (अन्यथा, mpv कोई वीडियो डिकोड नहीं करेगा,
और वीडियो पैकेट कतार ओवरफ्लो हो जाएगी, जिससे अंततः ऑडियो हो जाएगा
बंद कर दिया।) स्क्रिप्ट का उपयोग करके टाइमस्टैम्प से गुजरने की भी उम्मीद है
_अवधिसंख्या और _अवधिडेन फ्रेम गुण।

उदाहरण:

vapoursynth को vs . के रूप में आयात करें
कोर = बनाम get_core ()
core.std.AddBorders(video_in, 10, 10, 20, 20).set_output()

चेतावनी:
हर तलाश पर स्क्रिप्ट को फिर से लोड किया जाएगा। यह रीसेट करने के लिए किया जाता है
असंतोष पर ठीक से फ़िल्टर करें।

बफ़र्ड-फ़्रेम
डिकोड किए गए वीडियो फ़्रेम की अधिकतम संख्या जिन्हें से पहले बफ़र किया जाना चाहिए
फ़िल्टर (डिफ़ॉल्ट: 4)। यह स्क्रिप्ट की अधिकतम फ़्रेम की संख्या निर्दिष्ट करता है
पीछे अनुरोध कर सकते हैं। जैसे अगर बफ़र्ड-फ़्रेम=5, और स्क्रिप्ट बस
अनुरोधित फ्रेम 15, यह अभी भी फ्रेम 10 का अनुरोध कर सकता है, लेकिन फ्रेम 9 नहीं है
अब उपलब्ध है। अगर यह फ्रेम 30 का अनुरोध करता है, तो एमपीवी 15 और फ्रेम को डीकोड करेगा,
और केवल 25-30 फ्रेम ही रखें।

बफ़र किए गए फ़्रेमों की वास्तविक संख्या भी के मान पर निर्भर करती है
समवर्ती फ्रेम विकल्प। वर्तमान में, दोनों विकल्प मानों को गुणा किया जाता है
अंतिम बफर आकार प्राप्त करें।

(आम तौर पर, VaporSynth स्रोत फ़िल्टर को रैंडम एक्सेस प्रदान करना चाहिए, लेकिन mpv
प्लेबैक के लिए बनाया गया था, और फ्रेम-सटीक रैंडम एक्सेस प्रदान नहीं करता है।
जिस तरह से यह वीडियो फ़िल्टर काम करता है वह साधारण फ़िल्टर को काम करने के लिए एक समझौता है
वैसे भी।)

समवर्ती फ्रेम
समानांतर में अनुरोध किए जाने वाले फ़्रेम की संख्या। का स्तर
संगामिति फिल्टर पर निर्भर करती है और एमपीवी कितनी जल्दी वीडियो को डीकोड कर सकता है
फिल्टर खिलाओ। यह मान संभवतः की संख्या के समानुपाती होना चाहिए
आपकी मशीन पर कोर। अधिकांश समय, इसे कोर की संख्या से अधिक बनाना
वास्तव में इसे धीमा कर सकता है।

डिफ़ॉल्ट रूप से, यह विशेष मान का उपयोग करता है स्वत:, जो विकल्प को सेट करता है
ज्ञात तार्किक CPU कोर की संख्या।

निम्नलिखित चर mpv द्वारा परिभाषित किए गए हैं:

वीडियो_इन
एमपीवी वीडियो स्रोत वाष्पसिंथ क्लिप के रूप में। ध्यान दें कि इसकी कोई लंबाई निर्धारित नहीं है,
जो कई फिल्टर को भ्रमित करता है। का उपयोग करते हुए ट्रिम एक उच्च डमी लंबाई के साथ क्लिप पर
इसे एक परिमित क्लिप में बदल सकते हैं।

video_in_dw, video_in_dh
वीडियो का प्रदर्शन आकार। वीडियो आकार से अलग हो सकता है अगर वीडियो
वर्ग पिक्सेल (जैसे डीवीडी) का उपयोग नहीं करता है।

कंटेनर_एफपीएस
फ़ाइल हेडर द्वारा रिपोर्ट किए गए FPS मान। यह मान गलत या पूरी तरह से हो सकता है
टूटा हुआ (जैसे 0 या NaN)। मान सही होने पर भी, यदि कोई अन्य फ़िल्टर
वास्तविक FPS (फ़्रेम को गिराने या डालने से) को बदल देता है, इसका मान
चर उपयोगी नहीं हो सकता है। ध्यान दें कि --एफपीएस कमांड लाइन विकल्प
इस मान को ओवरराइड करता है।

कुछ फिल्टर के लिए उपयोगी जो एफपीएस रखने पर जोर देते हैं।

डिस्प्ले_एफपीएस
वर्तमान प्रदर्शन की ताज़ा दर। ध्यान दें कि यह मान 0 हो सकता है।

वाष्पसिंथ-आलसी
बराबर वाष्पसिंथ, लेकिन पायथन लिपियों को लोड नहीं करता है। इसके बजाय, एक कस्टम बैकएंड
लुआ का उपयोग करके और कच्चे वाष्पसिंथ एपीआई का उपयोग किया जाता है। वाक्य रचना पूरी तरह से अलग है,
और बिल्कुल कोई सुविधा सुविधाएँ प्रदान नहीं की जाती हैं। कोई प्रकार की जाँच नहीं है
या तो, और आप क्रैश को ट्रिगर कर सकते हैं।

उदाहरण:

video_out = आह्वान ("मॉर्फो", "ओपन", {क्लिप = वीडियो_इन})

विशेष चर वीडियो_इन mpv वीडियो स्रोत है, जबकि विशेष चर
वीडिओ निर्गत से वीडियो पढ़ने के लिए उपयोग किया जाता है। पहला तर्क प्लगइन है (के साथ पूछा गया
getPluginByNs), दूसरा फ़िल्टर नाम है, और तीसरा तर्क एक तालिका है
तर्क। स्थितीय तर्क समर्थित नहीं हैं। प्रकार मेल खाना चाहिए
बिल्कुल। चूंकि लुआ भयानक है और पूर्णांक और फ़्लोट्स, पूर्णांक में अंतर नहीं कर सकता है
तर्कों के साथ उपसर्ग होना चाहिए i_, जिस स्थिति में उपसर्ग हटा दिया जाता है और
तर्क एक पूर्णांक पर डाला जाता है। क्या तर्क का नाम से शुरू होना चाहिए? i_, तुम हो
बदकिस्मत।

क्लिप्स (VSNodeRef) को हल्के उपयोगकर्ता डेटा के रूप में पास किया जाता है, इसलिए किसी अन्य को पास करने का प्रयास किया जाता है
userdata प्रकार के परिणामस्वरूप हार्ड क्रैश होंगे।

वावप्प वीए-एपी-एपीआई वीडियो पोस्ट प्रोसेसिंग। के साथ काम करता है --वो = वापी और --वो=ओपनग्ल केवल.
वर्तमान में deinterlaces। यदि डिइंटरलेसिंग है तो यह फ़िल्टर स्वचालित रूप से सम्मिलित हो जाता है
अनुरोध किया गया (या तो का उपयोग कर रहा है) d कुंजी, डिफ़ॉल्ट रूप से कमांड में मैप की जाती है चक्र
असंग्रथितया, --डिइंटरलेस विकल्प)।

डेंट =
डिइंटरलेसिंग एल्गोरिथम का चयन करें।

नहीं डीइंटरलेसिंग न करें।

प्रथम-क्षेत्र
केवल पहला फ़ील्ड दिखाएं (इसके बाद जा रहा है --क्षेत्र-प्रभुत्व).

अनाज बॉब डिइंटरलेसिंग (डिफ़ॉल्ट)।

बुनाई, गति अनुकूली, गति मुआवजा
उन्नत डीइंटरलेसिंग एल्गोरिदम। क्या ये वास्तव में काम करते हैं
GPU हार्डवेयर, GPU ड्राइवर, ड्राइवर बग और mpv पर निर्भर करता है
कीड़े।



नहीं सभी फ़्रेमों को डिइंटरलेस करें।

हाँ केवल इंटरलेस्ड (डिफ़ॉल्ट) के रूप में चिह्नित डीइंटरलेस फ़्रेम।

vdpaupp
VDPAU वीडियो पोस्ट प्रोसेसिंग। के साथ काम करता है --vo=vdpau और --वो=ओपनग्ल केवल। इस
यदि डिइंटरलेसिंग का अनुरोध किया जाता है तो फ़िल्टर स्वचालित रूप से डाला जाता है (या तो का उपयोग करके) d
कुंजी, डिफ़ॉल्ट रूप से कमांड में मैप की जाती है चक्र असंग्रथितया, --डिइंटरलेस
विकल्प)। डिइंटरलेसिंग को सक्षम करते समय, इसे हमेशा सॉफ़्टवेयर पर प्राथमिकता दी जाती है
deinterlacer फ़िल्टर यदि vdpau VO का उपयोग किया जाता है, और यह भी कि यदि ओपन प्रयोग किया जाता है और
हार्डवेयर डिकोडिंग को कम से कम एक बार सक्रिय किया गया था (अर्थात vdpau लोड किया गया था)।

तेज करना=<-1-1>
सकारात्मक मूल्यों के लिए, नकारात्मक के लिए, वीडियो में शार्पनिंग एल्गोरिथम लागू करें
एक धुंधला एल्गोरिथ्म मान (डिफ़ॉल्ट: 0)।

denoise=<0-1>
वीडियो में शोर कम करने वाला एल्गोरिदम लागू करें (डिफ़ॉल्ट: 0; कोई शोर नहीं
कमी)।

डेंट =
क्या डिइंटरलेसिंग सक्षम है (डिफ़ॉल्ट: नहीं)। यदि सक्षम किया गया है, तो यह का उपयोग करेगा
मोड के साथ चुना गया डिंट-मोड.

डिंट-मोड =
डिइंटरलेसिंग मोड चुनें (डिफ़ॉल्ट: टेम्पोरल)। सभी विधाओं का सम्मान
--क्षेत्र-प्रभुत्व.

ध्यान दें कि वर्तमान में एक तंत्र है जो अनुमति देता है vdpau बदलने के लिए वीओ
la डिंट-मोड ऑटो-सम्मिलित vdpaupp फिल्टर। भ्रम से बचने के लिए, यह है
का उपयोग नहीं करने की सिफारिश की --vo=vdpau फ़िल्टरिंग से संबंधित उप-विकल्प।

प्रथम-क्षेत्र
केवल पहला फ़ील्ड दिखाएं।

अनाज बॉब डिइंटरलेसिंग।

अस्थायी
मोशन-एडेप्टिव टेम्पोरल डिइंटरलेसिंग। के साथ A/V desync हो सकता है
धीमा वीडियो हार्डवेयर और/या उच्च रिज़ॉल्यूशन।

अस्थायी स्थानिक
एज-गाइडेड स्पैटियल के साथ मोशन-एडेप्टिव टेम्पोरल डिइंटरलेसिंग
प्रक्षेप तेज वीडियो हार्डवेयर की जरूरत है।

क्रोमा-डिंट
अस्थायी डिइंटरलैसर को लूमा और क्रोमा (डिफ़ॉल्ट) दोनों पर संचालित करता है। उपयोग
नो-क्रोमा-डिंट पूरी तरह से लुमा का उपयोग करने और उन्नत डीइंटरलेसिंग को गति देने के लिए।
धीमी वीडियो मेमोरी के साथ उपयोगी।

अपने आप को रोकना उलटा टेलीसीन लागू करने का प्रयास करें, गति अनुकूली अस्थायी deinterlacing की जरूरत है।

इंटरलेस्ड-ओनली =
If हाँ (डिफ़ॉल्ट), केवल इंटरलेस्ड के रूप में चिह्नित डीइंटरलेस फ़्रेम।

hqscaling=<0-9>

0 डिफ़ॉल्ट VDPAU स्केलिंग (डिफ़ॉल्ट) का उपयोग करें।

1-9 उच्च गुणवत्ता वाले VDPAU स्केलिंग लागू करें (सक्षम हार्डवेयर की आवश्यकता है)।

vdpaurb
VDPAU वीडियो वापस पढ़ें। के साथ काम करता है --vo=vdpau और --वो=ओपनग्ल केवल। यह फ़िल्टर
VDPAU द्वारा डिकोड किए गए बैक फ़्रेम को पढ़ेगा ताकि अन्य फ़िल्टर, जो नहीं हैं
सामान्य रूप से VDPAU के साथ संगत, सामान्य की तरह इस्तेमाल किया जा सकता है। यह फ़िल्टर होना चाहिए
पहले निर्दिष्ट vdpaupp फिल्टर श्रृंखला में यदि vdpaupp प्रयोग किया जाता है।

बफर =
बफर फिल्टर श्रृंखला में फ्रेम। यह फिल्टर शायद बहुत बेकार है,
डिबगिंग को छोड़कर। (ध्यान दें कि इससे विलंबता को सुचारू करने में मदद नहीं मिलेगी
डिकोडिंग, क्योंकि यदि बफर भरा नहीं है तो फ़िल्टर कभी भी फ्रेम को आउटपुट नहीं करेगा,
ईओएफ को छोड़कर।)

एन्कोडिंग


आप इस सुविधा का उपयोग करके फ़ाइलों को एक प्रारूप/कोडेक से दूसरे में एन्कोड कर सकते हैं।

--ओ=
एन्कोडिंग मोड सक्षम करता है और आउटपुट फ़ाइल नाम निर्दिष्ट करता है।

--of=
आउटपुट स्वरूप निर्दिष्ट करता है (फ़ाइल नाम एक्सटेंशन के द्वारा ऑटोडिटेक्शन को ओवरराइड करता है
द्वारा निर्दिष्ट फ़ाइल -o) यह संभावित प्रारूपों की अल्पविराम से अलग की गई सूची हो सकती है
प्रयास करने के लिए। देखो --of=सहायता समर्थित स्वरूपों की पूरी सूची के लिए।

--ofopts=
libavformat के लिए आउटपुट स्वरूप विकल्प निर्दिष्ट करता है। देखो --ofopts=सहायता एक पूर्ण के लिए
समर्थित विकल्पों की सूची।

विकल्पों को सूचियों में प्रबंधित किया जाता है। विकल्प सूची को प्रबंधित करने के लिए कुछ कमांड हैं।

--ofopts-जोड़ें =
दिए गए विकल्पों को विकल्प सूची में तर्क के रूप में जोड़ता है।

--ofopts-पूर्व=
दिए गए विकल्पों को विकल्प सूची में तर्क के रूप में जोड़ता है।

--ofopts-del=
दिए गए इंडेक्स पर विकल्पों को हटाता है। सूचकांक संख्या 0 से शुरू होती है, ऋणात्मक
संख्याएं सूची के अंत को संबोधित करती हैं (-1 अंतिम है)।

--ofopts-clr
विकल्पों की सूची को पूरी तरह से खाली कर देता है।

--ऑफ़्स= मूल्य>
आउटपुट स्वरूप समय आधार निर्दिष्ट करता है (डिफ़ॉल्ट: 24000)। कम मान जैसे 25 की सीमा
फ्रेम गिराकर वीडियो एफपीएस।

--oautoofps
आउटपुट स्वरूप समय आधार को इनपुट वीडियो की अनुमानित फ्रेम दर पर सेट करता है
(एवीआई के लिए उपयोगी मेनकोडर व्यवहार का अनुकरण करता है; फ्रेम ड्रॉप का कारण हो सकता है)। ध्यान दें कि
सभी कोडेक नहीं हैं और सभी प्रारूप VFR एन्कोडिंग का समर्थन नहीं करते हैं, और कुछ जिनमें हैं
बग जब एक लक्ष्य बिटरेट निर्दिष्ट किया जाता है - उपयोग --ऑफ्स or --oautoofps सीएफआर . को बाध्य करने के लिए
इन मामलों में एन्कोडिंग।

--ओमैक्सएफपीएस= मूल्य>
आसन्न फ्रेम की न्यूनतम दूरी निर्दिष्ट करता है (डिफ़ॉल्ट: 0, जिसका अर्थ है अनसेट)।
निम्न फ़्रेम दर की सामग्री को इस फ़्रेम दर में पुन: समायोजित नहीं किया जाता है; उच्च की सामग्री
फ्रेम दर इस फ्रेम दर से कम हो जाती है।

--ओहार्डडुप
यदि सेट किया गया है, तो फ्रेम दर द्वारा दी गई है --ऑफ्स समय कोड को छोड़ कर नहीं प्राप्त किया जाता है, लेकिन
फ़्रेम डुप्लिकेट करके (निरंतर फ़्रेम दर मोड)।

--वनवरड्रॉप
यदि सेट किया जाता है, तो फ़्रेम कभी नहीं गिराए जाते हैं। इसके बजाय, वीडियो के समय कोड को इस प्रकार समायोजित किया जाता है
हमेशा वृद्धि। यह AV desync का कारण हो सकता है, हालाँकि; इसके आसपास काम करने के लिए, a . का उपयोग करें
उच्च-एफपीएस समय आधार का उपयोग कर --ऑफ्स और बिल्कुल बचें --oautoofps.

--oac=
आउटपुट ऑडियो कोडेक निर्दिष्ट करता है। यह संभव की अल्पविराम से अलग की गई सूची हो सकती है
कोशिश करने के लिए कोडेक्स। देखो --oac=सहायता समर्थित कोडेक्स की पूरी सूची के लिए।

--ओऑफसेट=
ऑडियो डेटा को दिए गए समय (सेकंड में) में नमूने जोड़कर/हटाता है
शुरू करते हैं।

--ओकोप्ट्स=
libavcodec के लिए आउटपुट ऑडियो कोडेक विकल्प निर्दिष्ट करता है। देखो --ओकोप्ट्स=सहायता एक के लिए
समर्थित विकल्पों की पूरी सूची।

उदाहरण

--oac=libmp3lame --ओकोप्ट्स=बी=128000
128 केबीपीएस एमपी3 एन्कोडिंग का चयन करता है।

विकल्पों को सूचियों में प्रबंधित किया जाता है। विकल्प सूची को प्रबंधित करने के लिए कुछ कमांड हैं।

--ओकोप्ट्स-ऐड=
दिए गए विकल्पों को विकल्प सूची में तर्क के रूप में जोड़ता है।

--ओकोप्ट्स-पूर्व=
दिए गए विकल्पों को विकल्प सूची में तर्क के रूप में जोड़ता है।

--ओकोप्ट्स-डेल=
दिए गए इंडेक्स पर विकल्पों को हटाता है। सूचकांक संख्या 0 से शुरू होती है, ऋणात्मक
संख्याएं सूची के अंत को संबोधित करती हैं (-1 अंतिम है)।

--ओकोप्ट्स-सीएलआर
विकल्पों की सूची को पूरी तरह से खाली कर देता है।

--ओफर्स्ट
ऑडियो स्ट्रीम को आउटपुट में पहली स्ट्रीम बनने के लिए बाध्य करें। डिफ़ॉल्ट रूप से
आदेश अनिर्दिष्ट है।

--ovc=
आउटपुट वीडियो कोडेक निर्दिष्ट करता है। यह संभव की अल्पविराम से अलग की गई सूची हो सकती है
कोशिश करने के लिए कोडेक्स। देखो --ovc=सहायता समर्थित कोडेक्स की पूरी सूची के लिए।

--ovoffset=
वीडियो डेटा को दिए गए समय (सेकंड में) के अनुसार pts मानों को शिफ्ट करके शिफ्ट करता है।

--ovcopts
libavcodec के लिए आउटपुट वीडियो कोडेक विकल्प निर्दिष्ट करता है। देखें --ovcopts=help for a
समर्थित विकल्पों की पूरी सूची।

उदाहरण

"--ovc=mpeg4 --ovcopts=qscale=5"
एमपीईजी -5 एन्कोडिंग के लिए निरंतर क्वांटिज़र स्केल 4 का चयन करता है।

"--ovc=libx264 --ovcopts=crf=23"
H.23 एन्कोडिंग के लिए VBR गुणवत्ता कारक 264 का चयन करता है।

विकल्पों को सूचियों में प्रबंधित किया जाता है। विकल्प सूची को प्रबंधित करने के लिए कुछ कमांड हैं।

--ovcopts-add=
दिए गए विकल्पों को विकल्प सूची में तर्क के रूप में जोड़ता है।

--ovcopts-पूर्व=
दिए गए विकल्पों को विकल्प सूची में तर्क के रूप में जोड़ता है।

--ovcopts-del=
दिए गए इंडेक्स पर विकल्पों को हटाता है। सूचकांक संख्या 0 से शुरू होती है, ऋणात्मक
संख्याएं सूची के अंत को संबोधित करती हैं (-1 अंतिम है)।

--ovcopts-clr
विकल्पों की सूची को पूरी तरह से खाली कर देता है।

--ओवफर्स्ट
वीडियो स्ट्रीम को आउटपुट में पहली स्ट्रीम बनने के लिए बाध्य करें। डिफ़ॉल्ट रूप से
आदेश अनिर्दिष्ट है।

--ocopyts
आउटपुट वीडियो में इनपुट पीटी की प्रतिलिपि बनाता है (कुछ आउटपुट कंटेनर द्वारा समर्थित नहीं)
प्रारूप, जैसे एवीआई)। रुकावटें अभी भी तय हैं। डिफ़ॉल्ट रूप से, ऑडियो अंक सेट होते हैं
प्लेबैक समय और वीडियो पीटी ऑडियो पीटी से मेल खाने के लिए सिंक्रनाइज़ किए जाते हैं, कुछ आउटपुट के रूप में
प्रारूप किसी और चीज का समर्थन नहीं करते हैं।

--ओरावत्स
आउटपुट वीडियो में इनपुट पीटी की प्रतिलिपि बनाता है (कुछ आउटपुट कंटेनर द्वारा समर्थित नहीं)
प्रारूप, जैसे एवीआई)। इस मोड में, विच्छेदन निश्चित नहीं होते हैं और सभी अंक होते हैं
के रूप में पारित किया है। इसमें कभी भी पीछे की ओर न देखें या कई इनपुट फाइलों का उपयोग न करें
तरीका!

--नो-ओमेटाडेटा
एन्कोडिंग करते समय इनपुट फ़ाइलों से आउटपुट फ़ाइलों में मेटाडेटा की प्रतिलिपि बनाना बंद कर देता है (जो
डिफ़ॉल्ट रूप से सक्षम है)।

कमान इंटरफ़ेस


mpv कोर को कमांड और प्रॉपर्टी से नियंत्रित किया जा सकता है। बातचीत करने के कई तरीके
खिलाड़ी के साथ उनका उपयोग करें: कुंजी बाइंडिंग (इनपुट.कॉन्फ़), ओएसडी (के साथ जानकारी दिखा रहा है
properties), JSON IPC, क्लाइंट API (libmpv), और क्लासिक गुलाम मोड।

इनपुट.कॉन्फ़
input.conf फ़ाइल में कुंजी बाइंडिंग की एक सूची है, उदाहरण के लिए:

s स्क्रीनशॉट # s कुंजी के साथ स्क्रीनशॉट लें
लेफ्ट सीक 15 # लेफ्ट-एरो की को 15 सेकंड तक फॉरवर्ड करने के लिए मैप करें

प्रत्येक पंक्ति एक इनपुट कमांड के लिए एक कुंजी को मैप करती है। चाबियों को उनके शाब्दिक मूल्य के साथ निर्दिष्ट किया जाता है
(ऊपरी मामले के साथ संयुक्त होने पर पाली), या विशेष कुंजी के लिए एक नाम। उदाहरण के लिए, a के लिए नक्शे
la a बिना शिफ्ट की कुंजी, और A के लिए नक्शे a पारी के साथ।

फ़ाइल mpv विन्यास निर्देशिका में स्थित है (सामान्यतया at
~/.config/mpv/input.conf मंच के आधार पर)। डिफ़ॉल्ट बाइंडिंग यहां परिभाषित की गई हैं:

https://github.com/mpv-player/mpv/blob/master/etc/input.conf

विशेष कुंजियों की एक सूची प्राप्त की जा सकती है
एमपीवी --इनपुट-कीलिस्ट

सामान्य तौर पर, कुंजियों को के साथ जोड़ा जा सकता है पाली, कंट्रोल और ऑल्ट:

ctrl+q छोड़ें

एमपीवी इनपुट टेस्ट मोड में शुरू किया जा सकता है, जो कुंजी बाइंडिंग और कमांड प्रदर्शित करता है
वे आदेशों को निष्पादित करने के बजाय OSD पर बाध्य हैं:

mpv --इनपुट-टेस्ट --फोर्स-विंडो --idle

(केवल खिड़की बंद करने से होगा एमपीवी बाहर निकलें, सामान्य कुंजियों को दबाने से केवल प्रदर्शित होगा
बाध्यकारी, भले ही छोड़ने के लिए मैप किया गया हो।)

सामान्य जानकारी निवेश आदेश वाक्य - विन्यास
[Shift+][Ctrl+][Alt+][मेटा+] [{ }] [ ] ( )* [;
]

ध्यान दें कि डिफ़ॉल्ट रूप से, विशेष वर्ण बनाने के लिए सही Alt कुंजी का उपयोग किया जा सकता है, और इस प्रकार
संशोधक के रूप में पंजीकृत नहीं है। विकल्प --नो-इनपुट-राइट-ऑल्ट-जीआर इस व्यवहार को बदलता है।

न्यूलाइन्स हमेशा एक नई बाइंडिंग शुरू करते हैं। # एक टिप्पणी शुरू करता है (उद्धृत स्ट्रिंग के बाहर
तर्क)। आदेशों को बाध्य करने के लिए # कुंजी, SHARP इस्तेमाल किया जा सकता है।

या तो शाब्दिक वर्ण है जो कुंजी उत्पन्न करता है (ASCII या यूनिकोड वर्ण), या a
प्रतीकात्मक नाम (जैसा कि द्वारा मुद्रित किया गया है) --इनपुट-कीलिस्ट).

(के साथ लटका हुआ { और }) इस कमांड का इनपुट सेक्शन है।

तर्क सफेद जगह से अलग होते हैं। यह स्ट्रिंग तर्कों पर भी लागू होता है। इसके लिए
कारण, स्ट्रिंग तर्कों के साथ उद्धृत किया जाना चाहिए ". उद्धरणों के अंदर, सी-शैली से बचना हो सकता है
उपयोग किया गया।

आप एक से अधिक कमांड को एक कुंजी से बाइंड कर सकते हैं। उदाहरण के लिए:
एक शो-टेक्स्ट "कमांड 1"; शो-टेक्स्ट "कमांड 2"

कमांड को चाबियों के अनुक्रम से बांधना भी संभव है:
एबीसी शो-टेक्स्ट "ए, बी, सी के बाद चलने वाला कमांड दबाया गया है"

(यह सामान्य कमांड सिंटैक्स में नहीं दिखाया गया है।)

If a or अब or b पहले से ही बाध्य हैं, यह मेल खाने वाली पहली कमांड चलाएगा, और
बहु-कुंजी कमांड कभी नहीं कहा जाएगा। इंटरमीडिएट कुंजियों को रीमैप किया जा सकता है उपेक्षा in
इस मुद्दे से बचने के लिए। संयोजनों के लिए (गैर-संशोधक) कुंजियों की अधिकतम संख्या है
वर्तमान में 4.

सूची of निवेश कमानों
उपेक्षा इसका उपयोग "ब्लॉक" कुंजियों के लिए करें जो अनबाउंड होनी चाहिए, और कुछ भी नहीं करना चाहिए। के लिए उपयोगी
सभी बाइंडिंग को अक्षम किए बिना, डिफ़ॉल्ट बाइंडिंग को अक्षम करना
--नो-इनपुट-डिफॉल्ट-बाइंडिंग.

तलाश [रिश्तेदार|निरपेक्ष|पूर्ण-प्रतिशत|सापेक्ष-प्रतिशत|सटीक|कीफ्रेम]
प्लेबैक स्थिति बदलें। डिफ़ॉल्ट रूप से, सेकंड की एक सापेक्ष मात्रा द्वारा चाहता है।

दूसरे तर्क में खोज मोड को नियंत्रित करने वाले झंडे शामिल हैं:

सापेक्ष (डिफ़ॉल्ट)
वर्तमान स्थिति के सापेक्ष खोजें (एक नकारात्मक मान पीछे की ओर चाहता है)।

पूर्ण
एक निश्चित समय की तलाश करें।

निरपेक्ष-प्रतिशत
किसी दिए गए प्रतिशत की स्थिति की तलाश करें।

सापेक्ष-प्रतिशत
प्रतिशत में वर्तमान स्थिति के सापेक्ष खोजें।

keyframes
हमेशा कीफ़्रेम सीमाओं (तेज़) पर प्लेबैक पुनरारंभ करें।

सटीक हमेशा सटीक/घंटा/सटीक खोज (धीमा) करें।

एकाधिक झंडे को जोड़ा जा सकता है, उदाहरण के लिए: निरपेक्ष+कीफ़्रेम.

डिफ़ॉल्ट रूप से, keyframes रिश्तेदार तलाश के लिए प्रयोग किया जाता है, और सटीक निरपेक्ष के लिए प्रयोग किया जाता है
चाहता है।

एमपीवी 0.9 से पहले, keyframes और सटीक झंडे को तीसरे पैरामीटर के रूप में पारित किया जाना था
(अनिवार्य रूप से इसके बजाय एक स्थान का उपयोग करना +) तीसरा पैरामीटर अभी भी पार्स किया गया है, लेकिन है
पदावनत माना जाता है।

रिवर्ट-सीक [तरीका]
पूर्ववत करता है तलाश आदेश, और कुछ अन्य आदेश जो खोजते हैं (लेकिन जरूरी नहीं कि सभी
उनमें से)। इस आदेश को एक बार कॉल करने से पहले प्लेबैक स्थिति में कूद जाएगा
मांगना। इसे दूसरी बार कॉल करने से यह पूर्ववत हो जाता है रिवर्ट-सीक आदेश ही। केवल यही
एक फ़ाइल के भीतर काम करता है।

पहला तर्क वैकल्पिक है, और व्यवहार को बदल सकता है:

निशान वर्तमान समय की स्थिति को चिह्नित करें। अगला सामान्य रिवर्ट-सीक आदेश होगा
इस बिंदु पर वापस देखें, पिछली बार से चाहे कितनी भी तलाश क्यों न हुई हो।

बिना किसी तर्क के इसका उपयोग करने से आपको डिफ़ॉल्ट व्यवहार मिलता है।

फ्रेम दर कदम
एक फ्रेम चलाएं, फिर रुकें। केवल-ऑडियो प्लेबैक के साथ कुछ नहीं करता है।

फ्रेम-बैक-स्टेप
एक फ्रेम से पीछे जाएं, फिर रुकें। ध्यान दें कि यह बहुत धीमा हो सकता है (यह होने की कोशिश करता है
सटीक, तेज़ नहीं), और कभी-कभी अपेक्षा के अनुरूप व्यवहार करने में विफल रहता है। यह कितनी अच्छी तरह काम करता है
इस पर निर्भर करता है कि क्या सटीक खोज सही ढंग से काम करती है (उदाहरण के लिए देखें
--hr-सीक-डीमक्सर-ऑफसेट विकल्प)। वीडियो फ़िल्टर या अन्य वीडियो पोस्ट-प्रोसेसिंग जो
फ़्रेम के समय को संशोधित करता है (जैसे डिइंटरलेसिंग) आमतौर पर काम करना चाहिए, लेकिन हो सकता है
बैकस्टेपिंग चुपचाप कोने के मामलों में गलत व्यवहार करता है। का उपयोग करते हुए
--hr-तलाश-फ्रेमड्रॉप=नहीं मदद करनी चाहिए, हालांकि यह सटीक मांग को धीमा कर सकता है।

यह केवल-ऑडियो प्लेबैक के साथ काम नहीं करता है।

सेट
दिए गए गुण को दिए गए मान पर सेट करें।

जोड़ना [ ]
दिए गए मान को संपत्ति में जोड़ें। ओवरफ्लो या अंडरफ्लो पर, संपत्ति को जकड़ें
अधिकतम करने के लिए। अगर छोड़ा गया है, मान लीजिए 1.

चक्र [ऊपर | नीचे]
दी गई संपत्ति को साइकिल करें। up और नीचे चक्र की दिशा निर्धारित करें। अतिप्रवाह पर, सेट करें
संपत्ति वापस न्यूनतम पर, अंडरफ्लो पर इसे अधिकतम पर सेट करें। अगर up or नीचे is
छोड़ा गया, मान लिया up.

गुणा करना
किसी संपत्ति के मूल्य को संख्यात्मक कारक से गुणा करता है।

स्क्रीनशॉट [उपशीर्षक|वीडियो|विंडो|- [एकल|प्रत्येक फ्रेम]]
कोई स्क्रीनशॉट लें।

पहला तर्क:

(डिफ़ॉल्ट)
वीडियो छवि को उसके मूल रिज़ॉल्यूशन में और उपशीर्षक के साथ सहेजें। कुछ
वीडियो आउटपुट में अभी भी निश्चित रूप से आउटपुट में OSD शामिल हो सकता है
परिस्थितियों।


पसंद उपशीर्षक, लेकिन आमतौर पर बिना OSD या उपशीर्षक के। सटीक व्यवहार
चयनित वीडियो आउटपुट पर निर्भर करता है।


एमपीवी विंडो की सामग्री को सहेजें। ओएसडी और . के साथ आमतौर पर स्केल किया गया
उपशीर्षक। सटीक व्यवहार चयनित वीडियो आउटपुट पर निर्भर करता है, और यदि
कोई समर्थन उपलब्ध नहीं है, यह इस तरह कार्य करेगा वीडियो.


प्रत्येक फ्रेम का स्क्रीनशॉट लें। लेना बंद करने के लिए यह आदेश फिर से जारी करें
स्क्रीनशॉट। ध्यान दें कि इसका उपयोग करते समय आपको फ्रेम-ड्रॉपिंग को अक्षम कर देना चाहिए
मोड - या आप उन मामलों में डुप्लिकेट छवियां प्राप्त कर सकते हैं जब एक फ्रेम था
छोड़ा हुआ। इस ध्वज को अन्य झंडों के साथ जोड़ा जा सकता है, जैसे
वीडियो+प्रत्येक-फ्रेम.

स्क्रीनशॉट-टू-फाइल [उपशीर्षक|वीडियो|विंडो]
एक स्क्रीनशॉट लें और इसे किसी दी गई फाइल में सेव करें। फ़ाइल का प्रारूप होगा
विस्तार द्वारा अनुमान लगाया गया (और --स्क्रीनशॉट-प्रारूप अनदेखा किया जाता है - व्यवहार जब
एक्सटेंशन गायब है या अज्ञात मनमाना है)।

दूसरा तर्क पहले तर्क की तरह है स्क्रीनशॉट.

यदि फ़ाइल पहले से मौजूद है, तो इसे अधिलेखित कर दिया जाता है।

सभी इनपुट कमांड पैरामीटर की तरह, फ़ाइल नाम संपत्ति विस्तार के अधीन है:
में वर्णित संपत्ति विस्तार.

प्लेलिस्ट-अगला [कमजोर|बल]
प्लेलिस्ट में अगली प्रविष्टि पर जाएं।

कमज़ोर (डिफ़ॉल्ट)
यदि प्लेलिस्ट की अंतिम फ़ाइल वर्तमान में चल रही है, तो कुछ न करें।

मजबूर यदि प्लेलिस्ट में अधिक फ़ाइलें नहीं हैं, तो प्लेबैक समाप्त करें।

प्लेलिस्ट-पिछला [कमजोर|बल]
प्लेलिस्ट में पिछली प्रविष्टि पर जाएं।

कमज़ोर (डिफ़ॉल्ट)
यदि प्लेलिस्ट की पहली फ़ाइल वर्तमान में चल रही है, तो कुछ न करें।

मजबूर यदि पहली फ़ाइल चलाई जा रही है, तो प्लेबैक समाप्त करें।

फाइल लोड करो [बदलें|जोड़ें|जोड़ें-प्ले [विकल्प]]
दी गई फाइल को लोड करें और चलाएं।

दूसरा तर्क:

(डिफ़ॉल्ट)
वर्तमान फ़ाइल का प्लेबैक बंद करें, और नई फ़ाइल को तुरंत चलाएं।


फ़ाइल को प्लेलिस्ट में जोड़ें।


फ़ाइल संलग्न करें, और यदि वर्तमान में कुछ भी नहीं चल रहा है, तो प्लेबैक प्रारंभ करें।
(हमेशा जोड़ी गई फ़ाइल से शुरू होती है, भले ही प्लेलिस्ट खाली न हो
इस आदेश को चलाने से पहले।)

तीसरा तर्क विकल्पों और मूल्यों की एक सूची है जिसे सेट करते समय सेट किया जाना चाहिए
फ़ाइल चल रही है। यह रूप का है ऑप्ट 1 = मान 1, ऑप्ट 2 = मान 2, ... सभी विकल्प नहीं हो सकते
इस तरह बदला जाए। कुछ विकल्पों के लिए प्लेयर के पुनरारंभ की आवश्यकता होती है।

लोडलिस्ट [बदलें|जोड़ें]
दी गई प्लेलिस्ट फ़ाइल लोड करें (जैसे --प्लेलिस्ट).

प्लेलिस्ट-क्लियर
वर्तमान में चलाई गई फ़ाइल को छोड़कर, प्लेलिस्ट को साफ़ करें।

प्लेलिस्ट-निकालें वर्तमान|
दी गई अनुक्रमणिका पर प्लेलिस्ट प्रविष्टि निकालें। सूचकांक मान 0 से गिनना शुरू करते हैं।
विशेष मूल्य वर्तमान वर्तमान प्रविष्टि को हटा देता है। ध्यान दें कि करंट को हटा रहा है
प्रविष्टि भी प्लेबैक बंद कर देती है और अगली प्रविष्टि खेलना शुरू कर देती है।

प्लेलिस्ट-चाल
प्लेलिस्ट प्रविष्टि को अनुक्रमणिका 1 पर ले जाएँ, ताकि वह प्रविष्टि अनुक्रमणिका 2 का स्थान ले ले।
(विरोधाभासी रूप से, स्थानांतरित प्लेलिस्ट प्रविष्टि में अनुक्रमणिका मान अनुक्रमणिका2 के बाद नहीं होगा
चल रहा है अगर इंडेक्स 1 इंडेक्स 2 से कम था, क्योंकि इंडेक्स 2 लक्ष्य प्रविष्टि को संदर्भित करता है,
सूचकांक नहीं, प्रविष्टि के आगे बढ़ने के बाद होगा।)

प्लेलिस्ट-फेरबदल
प्लेलिस्ट को शफ़ल करें। यह वैसा ही है जैसा प्रारंभ में किया जाता है यदि --शफल
विकल्प का प्रयोग किया जाता है।

रन आदेश आर्ग1 आर्ग2 ...
दिए गए आदेश को चलाएँ। MPlayer/mplayer2 और mpv के पुराने संस्करणों के विपरीत
(0.2.x और पुराना), यह शेल को कॉल नहीं करता है। इसके बजाय, कमांड चलाया जाता है
सीधे, प्रत्येक तर्क के साथ अलग से पारित किया गया। प्रत्येक तर्क का विस्तार किया जाता है जैसे in
संपत्ति विस्तार. ध्यान दें कि (इस लेखन के अनुसार) 9 . की एक स्थिर सीमा है
तर्क (यह सीमा मांग पर बढ़ाई जा सकती है)।

कार्यक्रम अलग तरीके से चलाया जाता है। mpv तब तक प्रतीक्षा नहीं करता जब तक आदेश नहीं है
पूरा हो गया है, लेकिन इसे स्पॉन करने के ठीक बाद प्लेबैक जारी है।

पुराना व्यवहार प्राप्त करने के लिए, उपयोग करें / बिन / श और -c पहले दो तर्कों के रूप में।

उदाहरण

रन "/ बिन / श" "-सी" "गूंज" ${शीर्षक} > / टीएमपी / खेल"

यह विशेष रूप से अच्छा उदाहरण नहीं है, क्योंकि यह संभाल नहीं पाता
भागने, और एक विशेष रूप से तैयार की गई फ़ाइल एक हमलावर को अनुमति दे सकती है
मनमाना शेल कमांड निष्पादित करें। एक छोटा लिखने की सिफारिश की जाती है
शेल स्क्रिप्ट, और कॉल करें कि with रन.

छोड़ना [ ]
खिलाड़ी से बाहर निकलें। यदि कोई तर्क दिया जाता है, तो इसका उपयोग प्रक्रिया निकास कोड के रूप में किया जाता है।

छोड़ो-देखो-बाद में [ ]
प्लेयर से बाहर निकलें, और वर्तमान प्लेबैक स्थिति को स्टोर करें। उस फाइल को चलाने के बाद बाद में तलाश होगी
शुरुआत में पिछली स्थिति में। (वैकल्पिक) तर्क बिल्कुल वैसा ही है जैसा
छोड़ना आदेश।

उप-जोड़ [ [ [ ]]]
दी गई उपशीर्षक फ़ाइल लोड करें। इसे लोड करने के बाद वर्तमान उपशीर्षक के रूप में चुना जाता है।

RSI झंडे args निम्न मानों में से एक है:


उपशीर्षक तुरंत चुनें।


उपशीर्षक का चयन न करें। (या कुछ विशेष परिस्थितियों में, डिफ़ॉल्ट होने दें
स्ट्रीम चयन तंत्र तय करता है।)


उपशीर्षक का चयन करें। यदि समान फ़ाइल नाम वाला उपशीर्षक पहले ही जोड़ा जा चुका है,
डुप्लिकेट प्रविष्टि लोड करने के बजाय, उसे चुना गया है। (इस मामले में,
शीर्षक/भाषा को नजरअंदाज कर दिया जाता है, और यदि लोड होने के बाद से बदल दिया गया था, तो ये
परिवर्तन प्रतिबिंबित नहीं होंगे।)

RSI शीर्षक तर्क UI में ट्रैक शीर्षक सेट करता है।

RSI lang तर्क ट्रैक भाषा सेट करता है, और स्ट्रीम चयन को भी प्रभावित कर सकता है
साथ में झंडे करने के लिए सेट स्वत:.

उप-निकालें [ ]
दिए गए सबटाइटल ट्रैक को हटा दें। अगर id तर्क गायब है, वर्तमान को हटा दें
संकरा रास्ता। (केवल बाहरी उपशीर्षक फाइलों पर काम करता है।)

उप-पुनः लोड [ ]
दिए गए उपशीर्षक ट्रैक को पुनः लोड करें। अगर id तर्क गुम है, वर्तमान को पुनः लोड करें
संकरा रास्ता। (केवल बाहरी उपशीर्षक फाइलों पर काम करता है।)

यह सबटाइटल ट्रैक को उतारने और फिर से जोड़ने का काम करता है।

उप कदम
सबटाइटल टाइमिंग को ऐसे बदलें कि सबटाइटल इवेंट अगले के बाद हो उपशीर्षक
घटनाओं को प्रदर्शित किया जाता है। पीछे की ओर कदम रखना नकारात्मक हो सकता है।

उप-तलाश
अगले (स्किप सेट टू 1) या पिछले (स्किप सेट टू -1) सबटाइटल की तलाश करें। यह
के समान है उप कदम, सिवाय इसके कि वह एडजस्ट करने के बजाय वीडियो और ऑडियो चाहता है
उपशीर्षक देरी।

एम्बेडेड उपशीर्षक के लिए (जैसे मैट्रोस्का के साथ), यह केवल उपशीर्षक घटनाओं के साथ काम करता है
जो पहले ही प्रदर्शित हो चुके हैं, या एक छोटी प्रीफेच सीमा के भीतर हैं।

OSD [ ]
ओएसडी स्तर टॉगल करें। अगर निर्दिष्ट है, OSD मोड सेट करें (देखें --osd-स्तर एसटी
मान्य मान)।

प्रिंट-पाठ
टेक्स्ट को स्टडआउट पर प्रिंट करें। स्ट्रिंग में गुण हो सकते हैं (देखें संपत्ति विस्तार).

शो-पाठ [ |- [ ]]
ओएसडी पर टेक्स्ट दिखाएं। स्ट्रिंग में गुण हो सकते हैं, जिन्हें इस प्रकार विस्तारित किया जाता है
में वर्णित संपत्ति विस्तार. इसका उपयोग प्लेबैक समय, फ़ाइल नाम दिखाने के लिए किया जा सकता है,
और इतना पर.


एमएस में समय के लिए संदेश दिखाने के लिए। डिफ़ॉल्ट रूप से, यह समान मान का उपयोग करता है
as --osd-अवधि.


पाठ को दिखाने के लिए न्यूनतम ओएसडी स्तर (देखें --osd-स्तर).

शो-प्रगति
पर प्रगति पट्टी, बीता हुआ समय और फ़ाइल की कुल अवधि दिखाएं
ओएसडी.

लिखना-घड़ी-बाद में-कॉन्फ़िगरेशन
फिर से शुरू कॉन्फ़िग फ़ाइल लिखें कि छोड़ो-देखो-बाद में कमांड लिखता है, लेकिन जारी रखें
सामान्य रूप से प्लेबैक।

रुकें प्लेबैक रोकें और प्लेलिस्ट साफ़ करें। डिफ़ॉल्ट सेटिंग्स के साथ, यह अनिवार्य रूप से पसंद है
छोड़ना. क्लाइंट एपीआई के लिए उपयोगी: प्लेबैक को समाप्त किए बिना रोका जा सकता है
खिलाड़ी।

माउस [ [एकल|डबल]]
दिए गए निर्देशांक के साथ एक माउस ईवेंट भेजें (, ).

दूसरा तर्क:


क्लिक किए गए माउस बटन की बटन संख्या। यह 0-19 में से एक होना चाहिए। अगर
छोड़ा गया है, केवल स्थिति अपडेट की जाएगी।

तीसरा तर्क:

(डिफ़ॉल्ट)
माउस इवेंट नियमित सिंगल क्लिक का प्रतिनिधित्व करता है।


माउस इवेंट डबल-क्लिक का प्रतिनिधित्व करता है।

बटन दबाओ
mpv के इनपुट हैंडलर के माध्यम से एक महत्वपूर्ण घटना भेजें, जो कुछ भी व्यवहार को ट्रिगर करता है
उस कुंजी के लिए कॉन्फ़िगर किया गया। KEY_NAME का उपयोग करता है इनपुट.कॉन्फ़ कुंजियों के लिए नामकरण योजना और
संशोधक क्लाइंट एपीआई के लिए उपयोगी: प्रमुख घटनाओं को संभालने के लिए libmpv को भेजा जा सकता है
आंतरिक रूप से।

चाबी नीचे
के समान बटन दबाओ, लेकिन सेट करता है चाबी नीचे ध्वज ताकि यदि कुंजी a . से बंधी हो
रिपीटेबल कमांड, इसे mpv की की रिपीट टाइमिंग के साथ बार-बार चलाया जाएगा जब तक
la तनाव के स्थिति में आदेश कहा जाता है।

तनाव के स्थिति में [ ]
ठीक तनाव के स्थिति में ध्वज, किसी भी दोहराए गए व्यवहार को रोकना जो ट्रिगर किया गया था।
KEY_NAME वैकल्पिक है। अगर KEY_NAME नहीं दिया गया है या एक खाली स्ट्रिंग है, तनाव के स्थिति में होगा
सभी चाबियों पर सेट करें। अन्यथा, तनाव के स्थिति में केवल द्वारा निर्दिष्ट कुंजी पर सेट किया जाएगा
KEY_NAME.

ऑडियो-जोड़ [ [ [ ]]]
दी गई ऑडियो फ़ाइल लोड करें। देखो उप-जोड़ आदेश।

ऑडियो-निकालें [ ]
दिए गए ऑडियो ट्रैक को हटा दें। देखो उप-निकालें आदेश।

ऑडियो-रीलोड [ ]
दिए गए ऑडियो ट्रैक को पुनः लोड करें। देखो उप-पुनः लोड आदेश।

पुन: स्कैन-बाहरी-फ़ाइलें [ ]
वर्तमान के अनुसार बाहरी फाइलों को फिर से स्कैन करें --उप-ऑटो और --ऑडियो-फ़ाइल-ऑटो
समायोजन। इसका उपयोग बाहरी फ़ाइलों को स्वतः लोड करने के लिए किया जा सकता है बाद फ़ाइल लोड की गई थी।

RSI मोड तर्क निम्नलिखित में से एक है:

(डिफ़ॉल्ट)
डिफ़ॉल्ट ऑडियो और उपशीर्षक स्ट्रीम का चयन करें, जो आम तौर पर चुनता है
उच्चतम वरीयता वाली बाहरी फ़ाइलें। (कार्यान्वयन सही नहीं है,
और अनुरोध पर सुधार किया जा सकता है।)


वर्तमान ट्रैक चयनों को न बदलें।

निवेश कमानों कि रहे संभवतः विषय सेवा मेरे परिवर्तन
af सेट|जोड़ें|टॉगल|डेल|clr फ़िल्टर1=पैराम्स,फ़िल्टर2,...
ऑडियो फ़िल्टर श्रृंखला बदलें। देखो vf आदेश।

vf सेट|जोड़ें|टॉगल|डेल|clr फ़िल्टर1=पैराम्स,फ़िल्टर2,...
वीडियो फ़िल्टर श्रृंखला बदलें।

पहला तर्क तय करता है कि क्या होता है:

सेट पिछली फ़िल्टर श्रृंखला को नए के साथ अधिलेखित करें।

जोड़ना नई फ़िल्टर श्रृंखला को पिछले वाले में जोड़ें।

टॉगल जांचें कि क्या दिया गया फ़िल्टर (सटीक पैरामीटर के साथ) पहले से ही है
वीडियो श्रृंखला। यदि हाँ, तो फ़िल्टर हटा दें। यदि नहीं, तो फ़िल्टर जोड़ें। (यदि कई
फ़िल्टर कमांड को पास किए जाते हैं, यह प्रत्येक फ़िल्टर के लिए किया जाता है।)

डेल वीडियो चेन से दिए गए फिल्टर को हटा दें। अन्य मामलों के विपरीत,
दूसरा पैरामीटर फ़िल्टर नामों या पूर्णांक की अल्पविराम से अलग की गई सूची है
अनुक्रमित। 0 पहले फ़िल्टर को निरूपित करेगा। नेगेटिव इंडेक्स से शुरू होते हैं
अंतिम फ़िल्टर, और -1 अंतिम फिल्टर को दर्शाता है।

clr सभी फ़िल्टर हटा दें। ध्यान दें कि अन्य उप-आदेशों की तरह, यह नहीं है
स्वचालित रूप से डाले गए फ़िल्टर को नियंत्रित करें।

आप लेबल को फ़िल्टर करने के लिए उन्हें उपसर्ग करके असाइन कर सकते हैं @नाम: (कहा पे नाम एक
उपयोगकर्ता द्वारा चुने गए मनमाना पहचानकर्ता)। नाम से फ़िल्टर को संदर्भित करने के लिए लेबल का उपयोग किया जा सकता है
सभी फ़िल्टर श्रृंखला संशोधन आदेशों में। के लिए जोड़ना, पहले से उपयोग किए गए का उपयोग कर
लेबल मौजूदा फ़िल्टर को बदल देगा।

RSI vf कमांड बदलने के बाद ओएसडी पर अनुरोधित फिल्टर की सूची दिखाता है
फिल्टर श्रृंखला। यह मोटे तौर पर बराबर है शो-पाठ ${वीएफ}। ध्यान दें कि
प्रारूप रूपांतरण के लिए स्वतः सम्मिलित फ़िल्टर सूची में नहीं दिखाए जाते, केवल क्या
उपयोगकर्ता द्वारा अनुरोध किया गया था।

आम तौर पर, कमांड यह जांचेंगे कि क्या वीडियो श्रृंखला को फिर से बनाया गया है
सफलतापूर्वक, और विफलता पर ऑपरेशन को पूर्ववत कर देगा। यदि आदेश पहले चलाया जाता है
वीडियो कॉन्फ़िगर किया गया है (हो सकता है यदि कमांड को खोलने के तुरंत बाद चलाया जाता है
फ़ाइल और वीडियो फ़्रेम डिकोड होने से पहले), यह चेक नहीं चलाया जा सकता है। तब यह कर सकता है
ऐसा होता है कि वीडियो श्रृंखला बनाना विफल हो जाता है।

input.conf के लिए उदाहरण

· a vf सेट फ्लिप वीडियो को उल्टा कर दें a कुंजी

· b vf सेट "" पर सभी वीडियो फ़िल्टर हटाएं b

· c vf टॉगल लवफी = ग्रेडफन डिबैंडिंग चालू करें c

चक्र-मान ["!उल्टा"] ...
मूल्यों की एक सूची के माध्यम से साइकिल। आदेश का प्रत्येक आह्वान दिए गए सेट करेगा
सूची में अगले मूल्य के लिए संपत्ति। कमांड एक आंतरिक काउंटर रखता है
अगला कौन सा मान चुनना है, और कौन सा प्रारंभ में 0 है। इसे अंतिम बार 0 पर रीसेट किया जाता है
मूल्य पर पहुँच जाता है।

आंतरिक काउंटर संपत्ति के नाम और मूल्य सूची का उपयोग करके जुड़ा हुआ है। अगर
एकाधिक आदेश (विभिन्न कुंजियों के लिए बाध्य) एक ही नाम और मूल्य सूची का उपयोग करते हैं, वे
आंतरिक काउंटर साझा करेंगे।

विशेष तर्क !उल्टा मूल्य सूची को रिवर्स में चक्रित करने के लिए उपयोग किया जा सकता है।
एक कमांड की तुलना में जो केवल मान को उल्टा सूचीबद्ध करता है, यह कमांड होगा
वास्तव में आंतरिक काउंटर को फॉरवर्ड-साइक्लिंग कुंजी बाइंडिंग के साथ साझा करें (जब तक)
क्योंकि बाकी तर्क समान हैं)।

ध्यान दें कि (इस लेखन के रूप में) 10 तर्कों की एक स्थिर सीमा है (यह सीमा
मांग पर उठाया जा सकता है)।

सक्षम अनुभाग [झंडे]
नामित इनपुट अनुभाग में सभी कुंजी बाइंडिंग सक्षम करें।

सक्षम इनपुट अनुभाग एक स्टैक बनाते हैं। के शीर्ष पर अनुभागों में बाइंडिंग
स्टैक को निचले वर्गों के लिए पसंद किया जाता है। यह आदेश अनुभाग को शीर्ष पर रखता है
ढेर। यदि अनुभाग पहले से ही स्टैक पर था, तो इसे स्पष्ट रूप से हटा दिया गया है
पहले से। (एक सेक्शन स्टैक पर एक से अधिक बार नहीं हो सकता है।)

RSI झंडे पैरामीटर एक संयोजन हो सकता है (द्वारा अलग किया गया +) निम्नलिखित झंडों में से:


नए सक्षम किए गए अनुभाग से पहले सक्षम किए गए सभी अनुभाग अक्षम हैं। वे
जैसे ही उनके ऊपर के सभी विशिष्ट अनुभाग हटा दिए जाएंगे, उन्हें पुनः सक्षम कर दिया जाएगा.
दूसरे शब्दों में, नया खंड पिछले सभी अनुभागों को छायांकित करता है।


इस सुविधा का उपयोग सार्वजनिक एपीआई के माध्यम से नहीं किया जा सकता है।


वही।

अक्षम-अनुभाग
नामित इनपुट अनुभाग को अक्षम करें। नाश कर देती है सक्षम अनुभाग.

परिभाषित-अनुभाग [डिफ़ॉल्ट|मजबूर]
एक नामित इनपुट अनुभाग बनाएं, या पहले से मौजूद इनपुट की सामग्री को बदलें
अनुभाग। NS अंतर्वस्तु पैरामीटर के समान सिंटैक्स का उपयोग करता है इनपुट.कॉन्फ़ फ़ाइल (छोड़कर
कि इसमें सेक्शन सिंटैक्स का उपयोग करने की अनुमति नहीं है), जिसमें अलग करने की आवश्यकता भी शामिल है
एक न्यूलाइन चरित्र के साथ बाइंडिंग।

अगर अंतर्वस्तु पैरामीटर एक खाली स्ट्रिंग है, अनुभाग हटा दिया गया है।

नाम के साथ अनुभाग चूक सामान्य इनपुट अनुभाग है।

सामान्य तौर पर, इनपुट अनुभागों को के साथ सक्षम करना होता है सक्षम अनुभाग आदेश, या
उनकी उपेक्षा की जाती है।

अंतिम पैरामीटर का निम्नलिखित अर्थ है:

(यह भी प्रयुक्त if प्राचल छोड़ा गया)
इस खंड द्वारा परिभाषित एक कुंजी बाइंडिंग का उपयोग केवल तभी करें जब उपयोगकर्ता के पास पहले से नहीं है
इस कुंजी को एक कमांड से बांधें।


हमेशा एक कुंजी बांधें। (इनपुट अनुभाग जिसे हाल ही में सक्रिय किया गया था
जीतता है अगर अस्पष्टताएं हैं।)

ओवरले-जोड़
अपरिष्कृत डेटा से प्राप्त OSD ओवरले जोड़ें। यह स्क्रिप्ट के लिए उपयोगी हो सकता है और
एमपीवी को नियंत्रित करने वाले एप्लिकेशन, और जो वीडियो के शीर्ष पर चीजों को प्रदर्शित करना चाहते हैं
खिड़की.

ओवरले आमतौर पर स्क्रीन रिज़ॉल्यूशन में प्रदर्शित होते हैं, लेकिन कुछ वीओ के साथ,
संकल्प वीडियो के संकल्प को कम कर दिया गया है। आप पढ़ सकते हैं ओएसडी-चौड़ाई और
ओएसडी-ऊंचाई गुण। कम से कम के साथ --वो-xv और एनामॉर्फिक वीडियो (जैसे डीवीडी),
ओएसडी-पैरा साथ ही पढ़ा जाना चाहिए, और ओवरले को पहलू-मुआवजा दिया जाना चाहिए।
(भविष्य के निर्देश: शायद एमपीवी को इनमें से कुछ बातों का ध्यान रखना चाहिए
स्वचालित रूप से, लेकिन यह बताना कठिन है कि रेखा कहाँ खींचनी है।)

id ओवरले तत्व की पहचान करने वाले 0 और 63 के बीच एक पूर्णांक है। आईडी हो सकती है
कई ओवरले भागों को जोड़ने के लिए उपयोग किया जाता है, इस कमांड का उपयोग करके एक हिस्से को अपडेट करें a
पहले से मौजूद आईडी, या किसी भाग को हटाने के लिए उपरिशायी-निकालें. पहले का उपयोग करना
अप्रयुक्त आईडी एक नया ओवरले जोड़ देगा, जबकि एक आईडी का पुन: उपयोग करने से यह अपडेट हो जाएगा। (भविष्य
निर्देश: विभिन्न कार्यक्रमों को सुनिश्चित करने के लिए कुछ होना चाहिए
ओवरले बनाएं एक दूसरे के साथ विरोध न करें, क्या इसकी कभी आवश्यकता होनी चाहिए।)

x और y उस स्थिति को निर्दिष्ट करें जहां ओएसडी प्रदर्शित किया जाना चाहिए।

पट्टिका उस फ़ाइल को निर्दिष्ट करता है जिससे कच्ची छवि डेटा पढ़ा जाता है। यह या तो एक अंकीय हो सकता है
UNIX फ़ाइल डिस्क्रिप्टर उपसर्ग के साथ @ (उदाहरण के लिए @4), या एक फ़ाइल नाम। फ़ाइल होगी
के साथ स्मृति में मैप किया गया mmap (). कुछ वीओ मैप किए गए पॉइंटर को सीधे पास करेंगे
एपीआई प्रदर्शित करें (उदाहरण के लिए ओपनजीएल या वीडीपीयू), इसलिए कोई वास्तविक प्रतिलिपि शामिल नहीं है। छोटा किया जा रहा
ओवरले सक्रिय होने पर स्रोत फ़ाइल प्लेयर को क्रैश कर देगी। आपको नहीं करना चाहिए
ओवरले सक्रिय होने पर डेटा बदलें, क्योंकि डेटा अनिवार्य रूप से है
यादृच्छिक बिंदुओं पर पहुँचा। इसके बजाय, कॉल करें ओवरले-जोड़ फिर से (अधिमानतः a . के साथ)
अलग स्मृति क्षेत्र फाड़ को रोकने के लिए)।

बिटमैप मेमोरी के रूप में उपयोग के लिए कच्चे मेमोरी एड्रेस को पास करना भी संभव है
एक स्मृति पते को पूर्णांक के रूप में पास करना जो एक के साथ उपसर्ग करता है & चरित्र। पासिंग
यहां गलत बात खिलाड़ी को क्रैश कर देगी। यह मोड के साथ प्रयोग के लिए उपयोगी हो सकता है
लिबएमपीवी. ओफ़्सेट पैरामीटर को केवल मेमोरी एड्रेस में जोड़ा जाता है (चूंकि mpv
0.8.0, पहले अनदेखा किया गया)।

ओफ़्सेट स्रोत फ़ाइल में पहले पिक्सेल का बाइट ऑफ़सेट है। (द करेंट
कार्यान्वयन हमेशा एमएमएपी की स्थिति 0 से अंत तक पूरी फाइल करता है
छवि, इसलिए बड़े ऑफसेट से बचा जाना चाहिए। एमपीवी 0.8.0 से पहले, ऑफ़सेट था
वास्तव में सीधे पारित किया गया mmap, लेकिन इसका उपयोग आसान बनाने के लिए इसे बदल दिया गया था।)

fmt छवि प्रारूप की पहचान करने वाली एक स्ट्रिंग है। वर्तमान में, केवल बगरा परिभषित किया। यह
प्रारूप में प्रति पिक्सेल 4 बिट के साथ प्रति पिक्सेल 8 बाइट्स हैं। कम से कम महत्वपूर्ण 8
बिट नीले हैं, और सबसे महत्वपूर्ण 8 बिट अल्फा हैं (छोटे एंडियन में, the
घटक बीजीआरए हैं, बी पहले बाइट के रूप में)। यह प्रीमल्टीप्लाइड अल्फा का उपयोग करता है: प्रत्येक
रंग घटक पहले से ही अल्फा घटक से गुणा किया जाता है। इसका मतलब है
प्रत्येक घटक का संख्यात्मक मान अल्फा घटक के बराबर या उससे छोटा होता है।
(इस नियम का उल्लंघन करने पर अलग-अलग VOs के साथ अलग-अलग परिणाम होंगे: अंकीय
टूटे हुए अल्फा मानों के सम्मिश्रण के परिणामस्वरूप होने वाले अतिप्रवाह को कुछ ऐसा माना जाता है कि
ऐसा नहीं होना चाहिए, और इसके परिणामस्वरूप कार्यान्वयन यह सुनिश्चित नहीं करते कि आपको मिलता है
इस मामले में अनुमानित व्यवहार।)

w, h, तथा प्रगति ओवरले का आकार निर्दिष्ट करें। w की दृश्यमान चौड़ाई है
ओवरले, जबकि प्रगति स्मृति में बाइट्स में चौड़ाई देता है। साधारण मामले में, और
साथ बगरा प्रारूप, स्ट्राइड == 4 * डब्ल्यू. सामान्य तौर पर, एक्सेस की गई मेमोरी की कुल मात्रा
is प्रगति * h. (तकनीकी रूप से, न्यूनतम आकार होगा प्रगति * (h - 1) + w * 4,
लेकिन सादगी के लिए, खिलाड़ी सभी का उपयोग करेगा प्रगति * h बाइट्स।)

चेतावनी

ओवरले को अपडेट करते समय, आपको दूसरी साझा मेमोरी तैयार करनी चाहिए
क्षेत्र (उदाहरण के लिए ऑफ़सेट पैरामीटर का उपयोग करें) और इसे ओवरले के रूप में जोड़ें,
हर बार उसी मेमोरी का पुन: उपयोग करने के बजाय। अन्यथा, आपको मिल सकता है
फाड़ने के बराबर, जब आपका आवेदन और एमपीवी लिखता/पढ़ता है
एक ही समय में बफर। साथ ही, ध्यान रखें कि mpv a तक पहुंच सकता है
जब भी ऐसा करने की आवश्यकता महसूस हो, यादृच्छिक समय पर ओवरले की मेमोरी को ओवरले करें
उदाहरण जब स्क्रीन को फिर से खींचना।

उपरिशायी-निकालें
इसके साथ जोड़ा गया एक ओवरले निकालें ओवरले-जोड़ और एक ही आईडी। नहीं तो कुछ नहीं करता
इस आईडी के साथ ओवरले मौजूद है।

स्क्रिप्ट-संदेश ...
सभी क्लाइंट को एक संदेश भेजें, और इसे तर्कों की निम्नलिखित सूची पास करें। क्या
इस संदेश का अर्थ है, इसमें कितने तर्क लगते हैं, और तर्कों का क्या अर्थ है
पूरी तरह से रिसीवर और प्रेषक तक। प्रत्येक ग्राहक को संदेश प्राप्त होता है, इसलिए हो
नाम संघर्ष के बारे में सावधान (या उपयोग करें स्क्रिप्ट_मैसेज_टू).

स्क्रिप्ट-संदेश-से ...
के समान स्क्रिप्ट_संदेश, लेकिन इसे केवल नाम के क्लाइंट को भेजें . प्रत्येक ग्राहक
(लिपियों आदि) का एक अनूठा नाम है। उदाहरण के लिए, लुआ लिपियों के माध्यम से अपना नाम प्राप्त कर सकते हैं
mp.get_script_name ().

स्क्रिप्ट-बाइंडिंग
एक स्क्रिप्ट-प्रदत्त कुंजी बाइंडिंग को आमंत्रित करें। इसका उपयोग कुंजी बाइंडिंग को रीमैप करने के लिए किया जा सकता है
बाहरी लुआ लिपियों द्वारा प्रदान किया गया।

तर्क बाध्यकारी का नाम है।

इसे वैकल्पिक रूप से स्क्रिप्ट के नाम के साथ उपसर्ग किया जा सकता है, का उपयोग कर / विभाजक के रूप में,
जैसे स्क्रिप्ट_बाइंडिंग स्क्रिप्टनाम/बाइंडिंगनाम.

पूर्णता के लिए, यहां बताया गया है कि यह आदेश आंतरिक रूप से कैसे काम करता है। विवरण सकता है
किसी भी समय बदलें। किसी भी मिलते-जुलते प्रमुख ईवेंट पर, स्क्रिप्ट_मैसेज_टू or स्क्रिप्ट_संदेश is
कहा जाता है (इस पर निर्भर करता है कि क्या स्क्रिप्ट का नाम शामिल है), जहां पहला तर्क
स्ट्रिंग है की-बाइंडिंग, दूसरा तर्क बाइंडिंग का नाम है, और
तीसरा तर्क स्ट्रिंग के रूप में प्रमुख स्थिति है। प्रमुख राज्य में कई होते हैं
पत्र। पहला अक्षर में से एक है d (कुंजी नीचे दबाई गई थी), u (जारी किया गया था), r
(कुंजी अभी भी नीचे है, और दोहराया गया था; केवल अगर इसके लिए कुंजी दोहराना सक्षम है
बाध्यकारी), p (कुंजी दबाई गई थी; तब होता है जब ऊपर/नीचे ट्रैक नहीं किया जा सकता)। दूसरा
पत्र क्या घटना माउस से उत्पन्न होती है, या तो m (माउस बटन) या -
(कुछ और)।

अटल बिहारी पाश
एबी लूप राज्यों के माध्यम से साइकिल। पहला आदेश सेट करेगा A बिंदु (द
ab-लूप-ए संपत्ति); दूसरा B बिंदु, और तीसरा दोनों बिंदुओं को साफ़ करेगा।

vo-cmdline
वर्तमान VO के उप-विकल्प को रीसेट करें। वर्तमान में . में काम करता है ओपन (सहित
ओपनजीएल-मुख्यालय) तर्क उप-विकल्प स्ट्रिंग है जो आमतौर पर वीओ को दिया जाता है
कमांड लाइन। सभी उप-विकल्प सेट नहीं किए जा सकते हैं, लेकिन जिन्हें रीसेट किया जा सकता है
भले ही वे तर्क में प्रकट न हों। यह आदेश बदला जा सकता है या
भविष्य में हटा दिया गया।

ड्रॉप-बफर
ऑडियो/वीडियो/डीमक्सर बफ़र्स छोड़ें, और नए सिरे से पुनरारंभ करें। मदद कर सकता है
अनपेक्षित धाराएँ जो सिंक से बाहर जा रही हैं। यह आदेश बदला जा सकता है या
भविष्य में हटा दिया गया।

स्क्रीनशॉट-कच्चा [उपशीर्षक|वीडियो|विंडो]
मेमोरी में स्क्रीनशॉट लौटाएं। इसका उपयोग केवल क्लाइंट एपीआई के माध्यम से किया जा सकता है।
MPV_FORMAT_NODE_MAP इस आदेश द्वारा लौटाया गया है w, h, प्रगति फ़ील्ड पर सेट है
स्पष्ट सामग्री। ए प्रारूप क्षेत्र के लिए निर्धारित है बीजीआर0 डिफ़ॉल्ट रूप से। यह प्रारूप है
के रूप में संगठित बी8जी8आर8एक्स8 (कहा पे B एलएसबी है)। पैडिंग की सामग्री X is
अपरिभाषित तिथि फ़ील्ड वास्तविक छवि के साथ MPV_FORMAT_BYTE_ARRAY प्रकार का है
जानकारी। जैसे ही परिणाम नोड मुक्त होता है, छवि मुक्त हो जाती है।

अनिर्दिष्ट आदेश: टीवी-अंतिम-चैनल (केवल टीवी/डीवीबी), एओ-रीलोड (प्रायोगिक/आंतरिक)।

कांटों
हुक प्लेयर कोर और एक स्क्रिप्ट या इसी तरह की समकालिक घटनाएँ हैं। यह इस पर लागू होता है
क्लाइंट एपीआई (लुआ स्क्रिप्टिंग इंटरफ़ेस सहित)। आम तौर पर, घटनाओं को माना जाता है
अतुल्यकालिक, और हुक एपीआई घटनाओं को संभालने के लिए एक अजीब और अस्पष्ट तरीका प्रदान करता है
सख्त समन्वय की आवश्यकता है। कोई एपीआई स्थिरता गारंटी नहीं बनाई गई है। पालन ​​नहीं करते हुए
प्रोटोकॉल बिल्कुल खिलाड़ी को बेतरतीब ढंग से फ्रीज कर सकता है। मूल रूप से, किसी को भी उपयोग नहीं करना चाहिए
यह एपीआई।

इसमें दो विशेष कमांड शामिल हैं। साथ ही, क्लाइंट को क्लाइंट संदेशों को सुनना चाहिए
(एमपीवी_EVENT_CLIENT_MESSAGE सी एपीआई में)।

हुक-जोड़
पहले तर्क द्वारा पहचाने गए हुक की सदस्यता लें (मूल रूप से, का नाम
प्रतिस्पर्धा)। id तर्क उपयोगकर्ता द्वारा चुना गया एक मनमाना पूर्णांक है। प्राथमिकता is
सभी क्लाइंट के लिए विश्व स्तर पर सभी हुक हैंडलर्स को सॉर्ट करने के लिए उपयोग किया जाता है। प्रत्येक ग्राहक कर सकते हैं
एकाधिक हुक हैंडलर पंजीकृत करें (यहां तक ​​​​कि एक ही हुक-नाम के लिए)। एक बार हुक है
पंजीकृत है, इसे अपंजीकृत नहीं किया जा सकता है।

जब कोई विशिष्ट घटना होती है, तो सभी पंजीकृत हैंडलर क्रमिक रूप से चलाए जाते हैं। यह उपयोग करता है
एक प्रोटोकॉल प्रत्येक ग्राहक को स्पष्ट रूप से पालन करना होता है। जब एक हुक हैंडलर चलाया जाता है, a
ग्राहक संदेश (एमपीवी_EVENT_CLIENT_MESSAGE) पंजीकृत ग्राहक को भेजा जाता है
हुक। इस संदेश में निम्नलिखित तर्क हैं:

1. स्ट्रिंग हुक_रन

2। id तर्क हुक को स्ट्रिंग के रूप में पंजीकृत किया गया था (इसका उपयोग किया जा सकता है
एक ही क्लाइंट द्वारा पंजीकृत एकाधिक हुक को सही ढंग से संभालें, जब तक कि id
तर्क ग्राहक में अद्वितीय है)

3. कुछ अपरिभाषित, हुक निष्पादन को ट्रैक करने के लिए हुक तंत्र द्वारा उपयोग किया जाता है
(वर्तमान में, यह हुक-नाम है, लेकिन यह बिना किसी चेतावनी के बदल सकता है)

इस संदेश को प्राप्त करने पर, ग्राहक घटना को संभाल सकता है। ऐसा करते समय,
प्लेयर कोर अभी भी अनुरोधों पर प्रतिक्रिया देगा, लेकिन प्लेबैक आमतौर पर रोक दिया जाएगा।

जब क्लाइंट किया जाता है, तो उसे कोर के हुक निष्पादन को चलाकर जारी रखना चाहिए
हुक-एक आदेश।

हुक-एक
हुक की वैश्विक श्रृंखला में अगला हुक चलाएँ। तर्क का तीसरा तर्क है
क्लाइंट संदेश जो वर्तमान क्लाइंट के लिए हुक निष्पादन प्रारंभ करता है।

निम्नलिखित हुक वर्तमान में परिभाषित हैं:

गोली भरना
वास्तव में कुछ भी करने से पहले, फ़ाइल को खोलने पर कॉल किया जाता है। उदाहरण के लिए,
आप पढ़ और लिख सकते हैं स्ट्रीम-ओपन-फ़ाइल नाम एक यूआरएल को रीडायरेक्ट करने के लिए संपत्ति
कुछ और (स्ट्रीमिंग साइटों के लिए समर्थन पर विचार करें जो शायद ही कभी उपयोगकर्ता को देते हैं a
डायरेक्ट मीडिया यूआरएल), या आप संपत्ति सेट करके प्रति फ़ाइल विकल्प सेट कर सकते हैं
फ़ाइल-स्थानीय-विकल्प/ नाम>. खिलाड़ी तब तक प्रतीक्षा करेगा जब तक कि सभी हुक नहीं चलाए जाते।

ऑन_अनलोड
किसी फ़ाइल को बंद करने से पहले, और वास्तव में सब कुछ प्रारंभ करने से पहले चलाएँ। यह
इस राज्य में प्लेबैक फिर से शुरू करना संभव है।

निवेश आदेश उपसर्ग
इन उपसर्गों को मुख्य नाम और वास्तविक कमांड के बीच रखा जाता है। एकाधिक उपसर्ग कर सकते हैं
निर्दिष्ट किया जाए। वे सफेद जगह से अलग हो जाते हैं।

ओएसडी-ऑटो (डिफ़ॉल्ट)
इस आदेश के लिए डिफ़ॉल्ट व्यवहार का प्रयोग करें।

नो-ओएसडी इस कमांड के लिए किसी ओएसडी का प्रयोग न करें।

ओएसडी-बार
हो सके तो इस कमांड के साथ एक बार दिखाएँ। सीक कमांड प्रगति दिखाएगा
बार, संपत्ति बदलने वाले आदेश नए सेट मान दिखा सकते हैं।

ओएसडी-एमएसजी
यदि संभव हो तो इस आदेश के साथ एक ओएसडी संदेश दिखाएं। सीक कमांड करंट दिखाएं
प्लेबैक समय, प्रॉपर्टी चेंजिंग कमांड नए सेट वैल्यू को टेक्स्ट के रूप में दिखाते हैं।

ओएसडी-संदेश-बार
ओएसडी-बार और ओएसडी-एमएसजी को मिलाएं।

कच्चा स्ट्रिंग तर्कों में गुणों का विस्तार न करें। (पसंद करना "${संपत्ति-नाम}".)

विस्तार-गुण (डिफ़ॉल्ट)
सभी स्ट्रिंग तर्कों का विस्तार किया गया है जैसा कि वर्णित है संपत्ति विस्तार.

repeatable
कुछ कमांड के लिए, एक कुंजी को दबाए रखने से कमांड बार-बार नहीं चलती है। यह
किसी भी स्थिति में कुंजी दोहराने को सक्षम करने वाले उपसर्ग बल।

सभी osd उपसर्ग अभी भी वैश्विक द्वारा ओवरराइड किए गए हैं --osd-स्तर सेटिंग्स.

निवेश पुस्तकालय अनुभाग
इनपुट अनुभाग बाइंडिंग के एक समूह को समूहित करते हैं, और उन्हें एक ही बार में सक्षम या अक्षम करते हैं। में
इनपुट.कॉन्फ़, प्रत्येक कुंजी बाइंडिंग वास्तव में होने के बजाय एक इनपुट सेक्शन को असाइन की जाती है
स्पष्ट पाठ अनुभाग।

यह भी देखें सक्षम_सेक्शन और अक्षम_सेक्शन आदेश देता है।

पूर्वनिर्धारित बाइंडिंग:

चूक
इनपुट सेक्शन के बिना बाइंडिंग इस सेक्शन को परोक्ष रूप से असाइन की गई हैं। यह है
सामान्य प्लेबैक के दौरान डिफ़ॉल्ट रूप से सक्षम।

सांकेतिक शब्दों में बदलना अनुभाग जो एन्कोडिंग मोड में सक्रिय है। यह विशेष रूप से सक्षम है, ताकि
में बंधन चूक वर्गों की उपेक्षा की जाती है।

गुण
गुणों का उपयोग रनटाइम के दौरान एमपीवी विकल्प सेट करने के लिए या मनमानी जानकारी को क्वेरी करने के लिए किया जाता है।
उनके साथ छेड़छाड़ की जा सकती है सेट/जोड़ना/चक्र आदेश, और के साथ पुनर्प्राप्त शो-पाठया,
कुछ और जो संपत्ति विस्तार का उपयोग करता है। (देखो संपत्ति विस्तार.)

संपत्ति का नाम आरडब्ल्यू के साथ एनोटेट किया जाता है ताकि यह इंगित किया जा सके कि संपत्ति आम तौर पर है
लिखने योग्य

यदि किसी विकल्प को संदर्भित किया जाता है, तो संपत्ति सामान्य रूप से समान मान लेगी/वापस लेगी
विकल्प के रूप में। इन मामलों में, गुण रनटाइम पर किसी विकल्प को बदलने का एक तरीका मात्र हैं।

संपत्ति सूची
ओएसडी-स्तर (आरडब्ल्यू)
देख --osd-स्तर.

ओएसडी-स्केल (आरडब्ल्यू)
ओएसडी फ़ॉन्ट आकार गुणक, देखें --osd-स्केल.

पाश (आरडब्ल्यू)
देख --कुंडली.

लूप-फ़ाइल (आरडब्ल्यू)
देख --लूप-फाइल (का उपयोग करता है हाँ/नहीं).

गति (आरडब्ल्यू)
देख --गति.

ऑडियो-गति-सुधार, वीडियो-गति-सुधार
गुणनखंड से गुणा किया जाता है गति जिस पर खिलाड़ी फ़ाइल को चलाने का प्रयास करता है। आम तौर पर
यह बिल्कुल 1 है। (डिस्प्ले सिंक मोड इसे उपयोगी बना देगा।)

ओएसडी स्वरूपण इसे के रूप में प्रदर्शित करेगा + 1.23456%, संख्या होने के साथ (कच्चा
- 1) * 100 दिए गए कच्चे संपत्ति मूल्य के लिए।

प्रदर्शन-सिंक-सक्रिय
वापसी चाहे --वीडियो-सिंक=डिस्प्ले वास्तव में सक्रिय है।

फ़ाइल का नाम
वर्तमान में फ़ाइल चलाई गई, पथ छीन लिया गया। यदि यह एक URL है, तो प्रतिशत को पूर्ववत करने का प्रयास करें
साथ ही एन्कोडिंग। (परिणाम जरूरी नहीं कि सही हो, लेकिन इसके लिए बेहतर दिखता है
प्रदर्शन उद्देश्यों। उपयोग पथ संपत्ति एक असंशोधित फ़ाइल नाम प्राप्त करने के लिए।)

फाइल का आकार
स्रोत फ़ाइल/स्ट्रीम के बाइट्स में लंबाई। (यह वही है ${स्ट्रीम-एंड}. के लिए
आदेशित अध्याय और इस तरह, वर्तमान में खेले गए खंड का आकार वापस कर दिया गया है।)

अनुमानित-फ्रेम-गिनती
वर्तमान फ़ाइल में फ़्रेम की कुल संख्या।

नोट:
यह केवल एक अनुमान है। (इसकी गणना दो अविश्वसनीय मात्राओं से की जाती है: एफपीएस और
धारा की लंबाई।)

अनुमानित-फ्रेम-संख्या
करंट स्ट्रीम में करंट फ्रेम की संख्या।

नोट:
यह केवल एक अनुमान है। (इसकी गणना दो अविश्वसनीय मात्राओं से की जाती है: एफपीएस और
संभवतः गोल टाइमस्टैम्प।)

पथ वर्तमान में चलाई गई फ़ाइल का पूरा पथ। आमतौर पर यह बिल्कुल वही स्ट्रिंग है जो आप
mpv कमांड लाइन पर पास करें या फाइल लोड करो आदेश, भले ही वह एक सापेक्ष पथ हो।
यदि आप एक पूर्ण पथ की अपेक्षा करते हैं, तो आपको इसे स्वयं निर्धारित करना होगा, उदाहरण के लिए
का उपयोग करके कार्यकारी डाइरेक्टरी संपत्ति।

मीडिया-शीर्षक
यदि वर्तमान में चलाई गई फ़ाइल में a . है शीर्षक टैग, इसका इस्तेमाल करें।

अन्यथा, यदि मीडिया प्रकार DVD है, तो DVD का वॉल्यूम ID लौटाएँ।

अन्यथा, वापस करें फ़ाइल का नाम संपत्ति।

फाइल प्रारूप
फ़ाइल स्वरूप का प्रतीकात्मक नाम। कुछ मामलों में, यह अल्पविराम से अलग की गई सूची है
प्रारूप नाम, जैसे mp4 is mov,mp4,m4a,3gp,3g2,mj2 (सूची भविष्य में बढ़ सकती है
किसी भी प्रारूप के लिए)।

डीमक्सर
वर्तमान डीमक्सर का नाम। (यह बेकार है।)

धारा-पथ
स्ट्रीम परत फ़ाइल नाम का फ़ाइल नाम (पूर्ण पथ)। (यह शायद बेकार है। It
ऐसा लगता है कि यह इससे अलग हो सकता है पथ केवल उदाहरण के लिए आदेशित अध्यायों का उपयोग करते समय।)

धारा-स्थिति (आरडब्ल्यू)
स्रोत स्ट्रीम में रॉ बाइट स्थिति।

धारा-अंत
स्रोत स्ट्रीम में बाइट्स में रॉ एंड पोजीशन।

अवधि
सेकंड में वर्तमान फ़ाइल की अवधि। यदि अवधि अज्ञात है, तो संपत्ति
अनुपलब्ध है। ध्यान दें कि फ़ाइल की अवधि हमेशा सटीक रूप से ज्ञात नहीं होती है, इसलिए यह है
अनुमान।

यह प्रतिस्थापित करता है लंबाई संपत्ति, जिसे एमपीवी 0.9 रिलीज के बाद हटा दिया गया था।
(अर्थशास्त्र समान हैं।)

avsync अंतिम ए/वी सिंक्रनाइज़ेशन अंतर। यदि ऑडियो या वीडियो अक्षम है तो अनुपलब्ध है।

कुल-avsync-परिवर्तन
कुल AV सिंक सुधार किया गया। यदि ऑडियो या वीडियो अक्षम है तो अनुपलब्ध है।

ड्रॉप-फ्रेम-गिनती
डिकोडर द्वारा गिराए गए वीडियो फ्रेम, क्योंकि वीडियो ऑडियो से बहुत पीछे है (उपयोग करते समय
--फ्रेमड्रॉप = डिकोडर) कभी-कभी, इसे अन्य स्थितियों में बढ़ाया जा सकता है, जैसे
जब वीडियो पैकेट क्षतिग्रस्त हो जाते हैं, या डिकोडर सामान्य नियमों का पालन नहीं करता है।
यदि वीडियो अक्षम है तो अनुपलब्ध है।

वो-ड्रॉप-फ्रेम-गिनती
VO द्वारा गिराए गए फ़्रेम (उपयोग करते समय --फ्रेमड्रॉप=वो).

गलत समय-फ्रेम-गिनती
वीडियो फ़्रेमों की संख्या जिन्हें प्रदर्शन-सिंक मोड में सही ढंग से समयबद्ध नहीं किया गया था
ए/वी सिंक रखने के लिए। इसमें बाहरी परिस्थितियां शामिल नहीं हैं, जैसे
वीडियो रेंडरिंग बहुत धीमा है या ग्राफिक्स ड्राइवर किसी तरह एक बनाम स्किप कर रहा है। यह
इसमें गोल करने की त्रुटियां भी शामिल नहीं हैं (जो विशेष रूप से खराब के साथ हो सकती हैं
स्रोत टाइमस्टैम्प)। उदाहरण के लिए, का उपयोग करना डिस्प्ले-डिसिंक मोड कभी नहीं बदलना चाहिए
यह मान 0.

बनाम सिंक-अनुपात
एक फ्रेम औसतन कितने बनाम सिंक के लिए प्रदर्शित होता है। यह उपलब्ध है अगर
डिस्प्ले-सिंक केवल सक्रिय है। 30 हर्ट्ज स्क्रीन पर 60 एफपीएस वीडियो के लिए, यह 2 होगा।
यह वास्तव में निर्धारित की गई चलती औसत है, इसलिए 24 हर्ट्ज पर 60 एफपीएस
2.5 पर बिल्कुल नहीं रहेगा, लेकिन प्रदर्शित अंतिम फ्रेम के आधार पर घबराना।

VO-विलंबित-फ्रेम-गिनती
डिस्प्ले-सिंक में बाहरी परिस्थितियों के कारण विलंबित फ़्रेम की अनुमानित संख्या
तरीका। ध्यान दें कि सामान्य तौर पर, mpv को यह अनुमान लगाना होता है कि ऐसा हो रहा है, और अनुमान
गलत हो सकता है।

प्रतिशत-स्थिति (आरडब्ल्यू)
वर्तमान फ़ाइल में स्थिति (0-100)। के बजाय इसका उपयोग करने पर लाभ
अन्य गुणों से इसकी गणना करना यह है कि यह ठीक से अनुमान लगाने पर वापस आ जाता है
बाइट स्थिति से प्लेबैक स्थिति, यदि फ़ाइल अवधि ज्ञात नहीं है।

समय की स्थिति (आरडब्ल्यू)
सेकंड में वर्तमान फ़ाइल में स्थिति।

समय-शुरू
पदावनत। हमेशा 0 देता है। mpv 0.14 से पहले, यह प्रारंभ समय लौटाता था
फ़ाइल का (उदाहरण के लिए परिवहन धाराओं को प्रभावित कर सकता है)। देखो --rebase-प्रारंभ-समय विकल्प.

शेष समय
फ़ाइल की शेष लंबाई सेकंड में। ध्यान दें कि फ़ाइल की अवधि हमेशा नहीं होती है
बिल्कुल ज्ञात है, इसलिए यह एक अनुमान है।

खेलने का समय शेष
शेष समय वर्तमान द्वारा बढ़ाया गया गति.

प्लेबैक-टाइम (आरडब्ल्यू)
सेकंड में वर्तमान फ़ाइल में स्थिति। भिन्न समय की स्थिति, समय के लिए जकड़ा हुआ है
फ़ाइल का दायरा। (गलत फ़ाइल अवधि आदि इसे सीमा से बाहर कर सकती है।
यह तब भी सहायक होता है जब उपयोगकर्ता फ़ाइल के बाहर खोज लक्ष्य के रूप में तलाश करने का प्रयास करता है
मांग के दौरान समय को वर्तमान स्थिति माना जाता है।)

अध्याय (आरडब्ल्यू)
वर्तमान अध्याय संख्या। पहले अध्याय की संख्या 0 है।

संस्करण (आरडब्ल्यू)
वर्तमान एमकेवी संस्करण संख्या। इस गुण को किसी भिन्न मान पर सेट करने से पुनरारंभ हो जाएगा
प्लेबैक। पहले संस्करण की संख्या 0 है।

डिस्क-शीर्षक
बीडी/डीवीडी शीर्षकों की संख्या।

इसमें कई उप-गुण हैं। बदलने के N 0-आधारित संस्करण अनुक्रमणिका के साथ।

डिस्क-शीर्षक/गिनती
उपाधियों की संख्या।

डिस्क-शीर्षक/आईडी
शीर्षक आईडी पूर्णांक के रूप में। वर्तमान में, यह शीर्षक अनुक्रमणिका के समान है।

डिस्क-शीर्षक/लंबाई
सेकंड में लंबाई। कई मामलों में अनुपलब्ध हो सकता है (वर्तमान में यह
केवल libdvdnav के लिए काम करता है)।

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (प्रत्येक संस्करण के लिए)
"आईडी" MPV_FORMAT_INT64
"लंबाई" MPV_FORMAT_DOUBLE

डिस्क-शीर्षक-सूची
बीडी/डीवीडी शीर्षकों की सूची।

डिस्क-शीर्षक (आरडब्ल्यू)
वर्तमान बीडी/डीवीडी शीर्षक संख्या। लेखन केवल के लिए काम करता है डीवीडीएनएवी: // और बीडी: // (और
इनके लिए उपनाम)।

अध्याय
अध्यायों की संख्या।

संस्करणों
एमकेवी संस्करणों की संख्या।

संस्करण-सूची
संस्करणों की सूची, वर्तमान प्रविष्टि चिह्नित। वर्तमान में, कच्ची संपत्ति का मूल्य है
निकम्मा।

इसमें कई उप-गुण हैं। बदलने के N 0-आधारित संस्करण अनुक्रमणिका के साथ।

संस्करण-सूची/गणना
संस्करणों की संख्या। यदि कोई संस्करण नहीं हैं, तो यह 0 या 1 (1 यदि .) हो सकता है
एक बेकार डमी संस्करण है)।

संस्करण-सूची/एन/आईडी
संस्करण आईडी पूर्णांक के रूप में। सेट करने के लिए इसका इस्तेमाल करें संस्करण संपत्ति। वर्तमान में,
यह संस्करण अनुक्रमणिका के समान है।

संस्करण-सूची/एन/डिफ़ॉल्ट
हाँ यदि यह डिफ़ॉल्ट संस्करण है, नहीं अन्यथा।

संस्करण-सूची/एन/शीर्षक
संस्करण शीर्षक फ़ाइल में संग्रहीत है। हमेशा उपलब्ध नहीं होता।

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (प्रत्येक संस्करण के लिए)
"आईडी" MPV_FORMAT_INT64
"शीर्षक" MPV_FORMAT_STRING
"डिफ़ॉल्ट" MPV_FORMAT_FLAG

एब-लूप-ए, अब-लूप-बी (आरडब्ल्यू)
AB लूप पॉइंट सेट/प्राप्त करें। संबंधित विकल्प देखें और ab_loop आदेश।
विशेष मूल्य नहीं इनमें से किसी भी गुण पर लूपिंग अक्षम करता है।

कोण (आरडब्ल्यू)
वर्तमान डीवीडी कोण।

मेटाडेटा
मेटाडेटा कुंजी/मान जोड़े।

यदि संपत्ति को Lua's . के साथ एक्सेस किया जाता है mp.get_property_native, यह एक तालिका देता है
मेटाडेटा कुंजियों के साथ मेटाडेटा मानों की मैपिंग। यदि इसे क्लाइंट के साथ एक्सेस किया जाता है
एपीआई, यह रिटर्न a एमपीवी_FORMAT_NODE_MAP, टैग कुंजियों के साथ टैग मानों के लिए मैपिंग।

ओएसडी के लिए, यह एक स्वरूपित सूची देता है। इस संपत्ति को कच्चे के रूप में पुनः प्राप्त करने का प्रयास कर रहा है
स्ट्रिंग काम नहीं करता है।

इसमें कई उप-गुण हैं:

मेटाडेटा/दर-कुंजी/
मेटाडेटा प्रविष्टि का मूल्य .

मेटाडेटा/सूची/गिनती
मेटाडेटा प्रविष्टियों की संख्या।

मेटाडेटा/सूची/एन/कुंजी
Nth मेटाडेटा प्रविष्टि का मुख्य नाम। (पहली प्रविष्टि है 0).

मेटाडेटा/सूची/एन/मान
Nth मेटाडेटा प्रविष्टि का मान।

मेटाडेटा/
का पुराना संस्करण मेटाडेटा/दर-कुंजी/. उपयोग को हतोत्साहित किया जाता है, क्योंकि
मेटाडेटा कुंजी स्ट्रिंग अन्य उप-गुणों के साथ विरोध कर सकती है।

इस संपत्ति का लेआउट परिवर्तन के अधीन हो सकता है। सुझावों का स्वागत है कैसे
वास्तव में यह संपत्ति काम करनी चाहिए।

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_MAP
(प्रत्येक मेटाडेटा प्रविष्टि के लिए कुंजी और स्ट्रिंग मान)

फ़िल्टर्ड-मेटाडेटा
पसंद मेटाडेटा, लेकिन इसमें केवल सूचीबद्ध फ़ील्ड शामिल हैं --डिस्प्ले-टैग विकल्प। यह
टैग का वही सेट है जो टर्मिनल पर प्रिंट होता है।

अध्याय-मेटाडेटा
वर्तमान अध्याय का मेटाडेटा। के समान काम करता है मेटाडेटा संपत्ति। यह भी अनुमति देता है
समान पहुंच विधियां (उप-गुणों का उपयोग करके)।

प्रति-अध्याय मेटाडेटा बहुत दुर्लभ है। आमतौर पर, केवल अध्याय का नाम (शीर्षक) सेट है।

अन्य जानकारी तक पहुँचने के लिए, जैसे अध्याय प्रारंभ, देखें अध्याय सूची संपत्ति।

vf-मेटाडेटा/
वीडियो फिल्टर द्वारा जोड़ा गया मेटाडेटा। फ़िल्टर लेबल द्वारा एक्सेस किया गया, जो यदि नहीं है
का उपयोग करके स्पष्ट रूप से निर्दिष्ट किया गया है @ फ़िल्टर-लेबल: वाक्यविन्यास, होगा एनएन.

के समान काम करता है मेटाडेटा संपत्ति। यह समान पहुंच विधियों की अनुमति देता है (का उपयोग करके
उप-गुण)।

इस प्रकार के मेटाडेटा का एक उदाहरण द्वारा जोड़े गए क्रॉपिंग पैरामीटर हैं
--vf=लवफ़ी=क्रॉपडिटेक्ट.

एफ़-मेटाडेटा/
के बराबर vf-मेटाडेटा/, लेकिन ऑडियो फिल्टर के लिए।

विराम (आरडब्ल्यू)
ठहराव की स्थिति। यह आमतौर पर हाँ or नहीं. देखना --रोकें.

बेकार वापसी हाँ यदि कोई फ़ाइल लोड नहीं होती है, लेकिन खिलाड़ी इस वजह से इधर-उधर रहता है
--बेकार विकल्प.

कोर-निष्क्रिय
वापसी हाँ यदि प्लेबैक कोर रुका हुआ है, अन्यथा नहीं. यह अलग हो सकता है
विराम विशेष परिस्थितियों में, जैसे कि जब खिलाड़ी कम होने के कारण खुद को रोक लेता है
नेटवर्क कैश।

यह भी लौटता है हाँ यदि प्लेबैक पुनरारंभ हो रहा है या यदि कुछ भी नहीं चल रहा है। में
दूसरे शब्दों में, यह केवल . है नहीं अगर वास्तव में वीडियो चल रहा है। (mpv . के बाद से व्यवहार
0.7.0).

कैश नेटवर्क कैश भरने की स्थिति (0-100.0)।

कैचे आकार (आरडब्ल्यू)
KB में नेटवर्क कैश आकार। यह समान है --कैश. यह कैश सेट करने की अनुमति देता है
रनटाइम पर आकार। वर्तमान में, यहां कैश को सक्षम या अक्षम करना संभव नहीं है
इस संपत्ति का उपयोग करके रनटाइम, केवल मौजूदा कैश का आकार बदलने के लिए।

इसमें बैकबफर आकार शामिल नहीं है (एमपीवी 0.10.0 के बाद बदला गया)।

ध्यान दें कि यह कैश सामग्री को यथासंभव दूर रखने का प्रयास करता है। इसे बनाने के लिए
आसान है, कैश आकार बदलने वाला कोड नया कैश आवंटित करेगा जबकि पुराना कैश है
अभी भी आवंटित।

DVD या ब्लू-रे चलाते समय इसका उपयोग न करें।

कैश-फ्री (आर)
KB में कुल निःशुल्क कैश आकार।

कैश-प्रयुक्त (आर)
KB में कुल उपयोग किया गया कैश आकार।

कैश-निष्क्रिय (आर)
रिटर्न हाँ यदि कैश निष्क्रिय है, जिसका अर्थ है कि कैश उतना ही भर गया है
संभव है, और वर्तमान में अधिक डेटा नहीं पढ़ रहा है।

demuxer-कैश-अवधि
डीमक्सर में बफ़र किए गए वीडियो की अनुमानित अवधि, सेकंड में। अनुमान है
बहुत अविश्वसनीय, और अक्सर संपत्ति बिल्कुल भी उपलब्ध नहीं होगी, भले ही डेटा
बफर किया गया है।

डिमक्सर-कैश-टाइम
डीमक्सर में बफ़र किए गए वीडियो का अनुमानित समय, सेकंड में। के समान
demuxer-कैश-अवधि लेकिन demuxer में बफ़र किए गए डेटा का अंतिम टाइमस्टैम्प लौटाता है।

demuxer-कैश-निष्क्रिय
रिटर्न हाँ यदि डीमक्सर निष्क्रिय है, जिसका अर्थ है कि डीमक्सर कैश को भर दिया गया है
अनुरोधित राशि, और वर्तमान में अधिक डेटा नहीं पढ़ रहा है।

रोके गए कैश के लिए
रिटर्न हाँ जब कैश की प्रतीक्षा के कारण प्लेबैक रोक दिया जाता है।

कैश-बफरिंग-राज्य
खिलाड़ी द्वारा कैश भरने की स्थिति का प्रतिशत (0-100) लौटाएं
विराम देना (से संबंधित) रोके गए कैश के लिए).

ईओएफ-पहुंच
रिटर्न हाँ यदि प्लेबैक के अंत तक पहुँच गया था, नहीं अन्यथा। ध्यान दें कि यह आमतौर पर है
दिलचस्प केवल अगर --खुला रखो सक्षम है, अन्यथा खिलाड़ी करेगा
तुरंत अगली फ़ाइल चलाएं (या बाहर निकलें या निष्क्रिय मोड में प्रवेश करें), और इन मामलों में
ईओएफ-पहुंच संपत्ति सेट होने के तुरंत बाद तार्किक रूप से साफ़ हो जाएगी।

मांग
रिटर्न हाँ यदि खिलाड़ी वर्तमान में खोज रहा है, या अन्यथा पुनः आरंभ करने का प्रयास कर रहा है
प्लेबैक। (यह संभव है कि यह लौट आए हाँ फ़ाइल लोड होने पर, या जब
आदेशित अध्याय खंडों को स्विच करना। ऐसा इसलिए है क्योंकि समान अंतर्निहित कोड है
खोज और पुन: समन्वयन के लिए उपयोग किया जाता है।)

घंटे की तलाश (आरडब्ल्यू)
देख --hr-सीक.

आयतन (आरडब्ल्यू)
वर्तमान मात्रा (देखें --आयतन ब्योरा हेतु)।

मूक (आरडब्ल्यू)
वर्तमान मूक स्थिति (हाँ/नहीं).

ऑडियो-देरी (आरडब्ल्यू)
देख --ऑडियो-देरी.

ऑडियो कोडेक
डिकोडिंग के लिए ऑडियो कोडेक चुना गया।

ऑडियो-कोडेक-नाम
ऑडियो कोडेक।

ऑडियो-पैराम्स
ऑडियो डिकोडर द्वारा आउटपुट के रूप में ऑडियो प्रारूप। इसमें कई उप-गुण हैं:

ऑडियो-पैरा/प्रारूप
स्ट्रिंग के रूप में नमूना प्रारूप। यह उसी नाम का उपयोग करता है जैसा कि अन्य में उपयोग किया जाता है
एमपीवी के स्थान

ऑडियो-पैरा/नमूना
नमूना दर।

ऑडियो-पैरा/चैनल
एक स्ट्रिंग के रूप में चैनल लेआउट। यह वही है जो --ऑडियो-चैनल
स्वीकार करता है।

ऑडियो-पैरा/घंटा-चैनल
As चैनलों, लेकिन संभवतः गुप्त वास्तविक लेआउट के बजाय भेजा गया
ऑडियो डिवाइस, उम्मीद से अधिक मानव पठनीय रूप लौटाएं। (आमतौर पर केवल
ऑडियो-आउट-पैरा/घंटा-चैनल समझ में आता है।)

ऑडियो-पैरा/चैनल-गिनती
ऑडियो चैनलों की संख्या। यह बेमानी है चैनलों क्षेत्र वर्णित
ऊपर।

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_MAP
"प्रारूप" MPV_FORMAT_STRING
"नमूना" MPV_FORMAT_INT64
"चैनल" MPV_FORMAT_STRING
"चैनल-गणना" MPV_FORMAT_INT64
"घंटे-चैनल" MPV_FORMAT_STRING

ऑडियो-आउट-पैराम्स
के समान ऑडियो-पैराम्स, लेकिन ऑडियो एपीआई को लिखे गए डेटा का प्रारूप।

सहायता (आरडब्ल्यू)
वर्तमान ऑडियो ट्रैक ( . के समान) --सहायता).

ऑडियो (आरडब्ल्यू)
उपनाम के लिए सहायता.

संतुलन (आरडब्ल्यू)
ऑडियो चैनल संतुलन। (इस सुविधा का कार्यान्वयन बल्कि अजीब है। यह
प्रत्येक चैनल के वॉल्यूम को नहीं बदलता है, बल्कि मिश्रण करने के लिए एक पैन मैट्रिक्स सेट करता है
बाएँ और दाएँ चैनल।)

पूर्ण स्क्रीन (आरडब्ल्यू)
देख --पूर्ण स्क्रीन.

असंग्रथित (आरडब्ल्यू)
देख --डिइंटरलेस.

क्षेत्र के प्रभुत्व (आरडब्ल्यू)
देख --क्षेत्र-प्रभुत्व

रंग मैट्रिक्स (आर)
पर रीडायरेक्ट करता है वीडियो-पैरा/रंग मैट्रिक्स. यह पैरामीटर (साथ ही समान वाले) कर सकते हैं
के साथ ओवरराइड किया जा सकता है प्रारूप वीडियो फिल्टर।

कोलोरमैट्रिक्स-इनपुट-रेंज (आर)
देख रंग मैट्रिक्स.

वीडियो-आउटपुट-स्तर (आरडब्ल्यू)
देख --वीडियो-आउटपुट-स्तर,

कलरमैट्रिक्स-प्राइमरी (आर)
देख रंग मैट्रिक्स.

शीर्ष पर (आरडब्ल्यू)
देख --शीर्ष पर.

सीमा (आरडब्ल्यू)
देख --सीमा.

ऑन-ऑल-वर्कस्पेस (आरडब्ल्यू)
देख --ऑन-ऑल-वर्कस्पेस. सभी WM पर अनसेटिंग काम नहीं कर सकता है।

फ्रेमड्रॉप (आरडब्ल्यू)
देख --फ्रेमड्रॉप.

गामा (आरडब्ल्यू)
देख --गामा.

चमक (आरडब्ल्यू)
देख --चमक.

इसके विपरीत (आरडब्ल्यू)
देख --अंतर.

संतृप्ति (आरडब्ल्यू)
देख --संतृप्ति.

रंग (आरडब्ल्यू)
देख --ह्यू.

एचडब्ल्यूडीसी (आरडब्ल्यू)
दर्शाता है --hwdec विकल्प.

यदि संभव हो तो इसे लिखने से वर्तमान में प्रयुक्त हार्डवेयर डिकोडर बदल सकता है।
(आंतरिक रूप से, खिलाड़ी डिकोडर को फिर से शुरू कर सकता है, और एक खोज करेगा
वीडियो को ठीक से रीफ्रेश करें।) देखने के लिए आप अन्य एचडब्ल्यूडीसी गुण देख सकते हैं
क्या यह सफल रहा।

एमपीवी 0.9.x और इससे पहले के विपरीत, यह वर्तमान में सक्रिय हार्डवेयर को वापस नहीं करता है
विकोडक।

एचडब्ल्यूडीसी-सक्रिय
वापसी हाँ or नहीं, इस पर निर्भर करता है कि क्या किसी प्रकार का हार्डवेयर डिकोडिंग वास्तव में है
का उपयोग करें.

एचडब्ल्यूडीसी-पता चला
यदि सॉफ़्टवेयर डिकोडिंग सक्रिय है, तो यह उपयोग में आने वाले हार्डवेयर डिकोडर को लौटा देता है।
अन्यथा, यह या तो वापस आ जाता है नहीं, या यदि लागू हो, तो वर्तमान में लोड किया गया हार्डवेयर
डिकोडिंग एपीआई। यह केवल एक बार VO के खुलने के बाद (और संभवतः बाद में) ज्ञात होता है। साथ में
कुछ वीओ (जैसे ओपन), यह पहले से कभी नहीं जाना जाता है, लेकिन केवल जब डिकोडर
hw डिकोडर को सफलतापूर्वक बनाने का प्रयास किया। इसके अलावा, hw डिकोडर्स के साथ कॉपी
प्रत्यय वापस आ जाएगा नहीं जबकि कोई वीडियो डिकोड नहीं किया जा रहा है। यह सब दर्शाता है कि कैसे
एचडब्ल्यू डिकोडर्स का पता लगाने और एमपीवी में आंतरिक रूप से उपयोग किया जाता है।

पैन स्कैन (आरडब्ल्यू)
देख --पैन स्कैन.

वीडियो फार्मेट
वीडियो प्रारूप स्ट्रिंग के रूप में।

वीडियो कोडेक
वीडियो कोडेक डिकोडिंग के लिए चुना गया।

चौड़ाई, ऊंचाई
वीडियो का आकार। यह वीडियो के आकार को डिकोड के रूप में उपयोग करता है, या यदि कोई वीडियो फ्रेम नहीं है
अभी तक डीकोड किया गया है, (संभवतः गलत) कंटेनर ने आकार का संकेत दिया है।

वीडियो-परम्स
वीडियो पैरामीटर, डिकोडर द्वारा आउटपुट के रूप में (ओवरराइड जैसे पहलू आदि के साथ)
लागू)। इसमें कई उप-गुण हैं:

वीडियो-पैरा/पिक्सेल प्रारूप
स्ट्रिंग के रूप में पिक्सेल प्रारूप। यह उन्हीं नामों का उपयोग करता है जो अन्य स्थानों में उपयोग किए जाते हैं
एमपीवी का

वीडियो-पैरा/औसत-बीपीपी
औसत बिट-प्रति-पिक्सेल पूर्णांक के रूप में। सबसैंपल किए गए प्लानर प्रारूप एक अलग का उपयोग करते हैं
संकल्प, यही कारण है कि यह मान कभी-कभी विषम हो सकता है या
भ्रमित करने वाला। कुछ प्रारूपों के साथ अनुपलब्ध हो सकता है।

वीडियो-पैरा/विमान-गहराई
प्रत्येक रंग घटक के लिए पूर्णांक के रूप में बिट गहराई। यह केवल के लिए उजागर है
प्लानर या एकल-घटक प्रारूप, और अन्य प्रारूपों के लिए अनुपलब्ध है।

वीडियो-पैरा/डब्ल्यू, वीडियो-पैरा/एच
वीडियो का आकार पूर्णांकों के रूप में है, जिसमें कोई पहलू सुधार लागू नहीं है।

वीडियो-पैरा/dw, वीडियो-पैराम्स/डीएच
पूर्णांक के रूप में वीडियो का आकार, सही पक्षानुपात के लिए बढ़ाया गया।

वीडियो-पैरा/पहलू
पहलू अनुपात को फ्लोट के रूप में प्रदर्शित करें।

वीडियो-पैरा/पैरा
पिक्सेल पहलू अनुपात।

वीडियो-पैरा/रंग मैट्रिक्स
वर्ण मैट्रिक्स स्ट्रिंग के रूप में उपयोग में है। (सटीक मान परिवर्तन के अधीन हैं।)

वीडियो-पैरा/रंगस्तर
स्ट्रिंग के रूप में colorlevels। (सटीक मान परिवर्तन के अधीन हैं।)

वीडियो-पैरा/प्राथमिकताएं
स्ट्रिंग के रूप में उपयोग में प्राइमरी। (सटीक मान परिवर्तन के अधीन हैं।)

वीडियो-पैरा/गामा
गामा स्ट्रिंग के रूप में उपयोग में कार्य करता है। (सटीक मान परिवर्तन के अधीन हैं।)

वीडियो-पैरा/क्रोमा-स्थान
स्ट्रिंग के रूप में क्रोमा स्थान। (सटीक मान परिवर्तन के अधीन हैं।)

वीडियो-पैरा/घुमाएं
डिग्री (घड़ी की दिशा में) में डिस्प्ले रोटेशन का इरादा।

वीडियो-पैरा/स्टीरियो-इन
स्रोत फ़ाइल स्टीरियो 3D मोड। (देखो --वीडियो-स्टीरियो-मोड विकल्प।)

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_MAP
"पिक्सेल प्रारूप" MPV_FORMAT_STRING
"डब्ल्यू" एमपीवी_FORMAT_INT64
"एच" एमपीवी_FORMAT_INT64
"डीडब्ल्यू" एमपीवी_FORMAT_INT64
"डीएच" एमपीवी_FORMAT_INT64
"पहलू" MPV_FORMAT_DOUBLE
"बराबर" MPV_FORMAT_DOUBLE
"कलरमैट्रिक्स" MPV_FORMAT_STRING
"रंग स्तर" MPV_FORMAT_STRING
"प्राथमिक" MPV_FORMAT_STRING
"क्रोमा-स्थान" MPV_FORMAT_STRING
"घुमाएँ" MPV_FORMAT_INT64
"स्टीरियो-इन" MPV_FORMAT_STRING

चौड़ाई, ढाइट
वीडियो प्रदर्शन का आकार। फ़िल्टर और पहलू स्केलिंग के बाद यह वीडियो का आकार है
लागू किया गया। वास्तविक वीडियो विंडो का आकार अभी भी इससे भिन्न हो सकता है, जैसे
यदि उपयोगकर्ता ने मैन्युअल रूप से वीडियो विंडो का आकार बदला है।

इनके समान मूल्य हैं वीडियो-आउट-पैरा/dw और वीडियो-आउट-पैराम्स/डीएच.

वीडियो-आउट-पैराम्स
के समान वीडियो-परम्स, लेकिन वीडियो फ़िल्टर लागू होने के बाद। अगर नहीं हैं
उपयोग में वीडियो फ़िल्टर, इसमें वही मान होंगे जो वीडियो-परम्स। ध्यान दें कि
यह अभी भी जरूरी नहीं है कि वीडियो विंडो क्या उपयोग करती है, क्योंकि उपयोगकर्ता बदल सकता है
खिड़की का आकार, और सभी वास्तविक वीओ अपने स्वयं के स्केलिंग को स्वतंत्र रूप से करते हैं
फिल्टर श्रृंखला।

के समान उप-गुण हैं वीडियो-परम्स.

वीडियो-फ्रेम-जानकारी
वर्तमान फ्रेम की अनुमानित जानकारी। ध्यान दें कि यदि इनमें से किसी का उपयोग किया जाता है
ओएसडी, ओएसडी रीड्राइंग और फ्रेम के कारण कुछ फ्रेम से जानकारी बंद हो सकती है
डिस्प्ले कुछ हद तक डिस्कनेक्ट हो गया है, और आपको रोकना और मजबूर करना पड़ सकता है a
फिर से खींचना

उप-गुण:

वीडियो-फ्रेम-जानकारी/चित्र-प्रकार वीडियो-फ्रेम-जानकारी/इंटरलेस्ड वीडियो-फ्रेम-जानकारी/tff
वीडियो-फ्रेम-जानकारी/दोहराना

एफपीएस कंटेनर एफपीएस। इसमें आसानी से फर्जी मूल्य हो सकते हैं। आधुनिक का उपयोग करने वाले वीडियो के लिए
कंटेनर प्रारूप या वीडियो कोडेक, यह अक्सर गलत होगा।

अनुमानित-वीएफ-एफपीएस
वीडियो फ़िल्टर श्रृंखला आउटपुट का अनुमानित/मापा FPS। (यदि कोई फ़िल्टर उपयोग नहीं किया जाता है,
यह डिकोडर आउटपुट से मेल खाता है।) यह पिछले 10 फ्रेम के औसत का उपयोग करता है
एफपीएस की गणना के लिए अवधि। यदि फ्रेम-ड्रॉपिंग शामिल है तो यह गलत होगा
(जैसे कि जब फ्रेमड्रॉप स्पष्ट रूप से सक्षम हो, या सटीक खोज के बाद)। फ़ाइलें
गलत टाइमस्टैम्प (जैसे मैट्रोस्का) के साथ अस्थिर परिणाम हो सकते हैं।

खिड़की का पैमाना (आरडब्ल्यू)
खिड़की का आकार गुणक। इसे सेट करने से वीडियो विंडो का आकार मानों में बदल जाएगा
इसमें रखा चौड़ाई और ढाइट इस संपत्ति के साथ निर्धारित मूल्य से गुणा किया जाता है।
की स्थापना 1 मूल वीडियो आकार का आकार बदल जाएगा (या सटीक होने के लिए, वीडियो का आकार
फिल्टर आउटपुट)। 2 दोहरा आकार सेट करेगा, 0.5 आकार को आधा कर देता है।

विंडो-न्यूनतम
वापस करें कि वीडियो विंडो छोटा है या नहीं।

प्रदर्शन-नाम
उन डिस्प्ले के नाम जिन्हें एमपीवी विंडो कवर करती है। X11 पर, ये xrandr . हैं
नाम (LVDS1, HDMI1, DP1, VGA1, आदि)।

डिस्प्ले-एफपीएस (आरडब्ल्यू)
वर्तमान प्रदर्शन की ताज़ा दर। वर्तमान में, यह किसी का सबसे कम एफपीएस है
वीडियो द्वारा कवर किया गया डिस्प्ले, जैसा कि अंतर्निहित सिस्टम एपीआई द्वारा पुनर्प्राप्त किया गया है (जैसे
X11 पर xrandr)। यह मापा एफपीएस नहीं है। यह जरूरी नहीं कि सभी पर उपलब्ध हो
मंच। ध्यान दें कि सूचीबद्ध तथ्यों में से कोई भी चेतावनी के बिना किसी भी समय बदल सकता है।

अनुमानित-प्रदर्शन-एफपीएस
केवल तभी उपलब्ध होता है जब डिस्प्ले-सिंक मोड (जैसा कि द्वारा चुना गया हो) --वीडियो-सिंक) सक्रिय है।
वास्तविक दर लौटाता है जिस पर डिस्प्ले रीफ़्रेश होता है, द्वारा मापा जाता है
सिस्टम समय।

बनाम सिंक-घबराना
बनाम सिंक अवधि का अनुमानित विचलन कारक।

वीडियो-पहलू (आरडब्ल्यू)
वीडियो पहलू, देखें --वीडियो पहलू.

ओएसडी-चौड़ाई, ओएसडी-ऊंचाई
अंतिम ज्ञात ओएसडी चौड़ाई (0 हो सकती है)। यदि आप इसका उपयोग करना चाहते हैं तो इसकी आवश्यकता है ओवरले_जोड़
आज्ञा। यह आपको वास्तविक OSD आकार देता है, जो विंडो से भिन्न हो सकता है
कुछ मामलों में आकार।

ओएसडी-पैरा
अंतिम ज्ञात ओएसडी डिस्प्ले पिक्सेल पहलू (0 हो सकता है)।

vid (आरडब्ल्यू)
वर्तमान वीडियो ट्रैक ( . के समान) --vid).

वीडियो (आरडब्ल्यू)
उपनाम के लिए vid.

वीडियो-संरेखण-एक्स, वीडियो-संरेखित-y (आरडब्ल्यू)
देख --वीडियो-संरेखण-x और --वीडियो-संरेखण-y.

वीडियो-पैन-एक्स, वीडियो-पैन-वाई (आरडब्ल्यू)
देख --वीडियो-पैन-एक्स और --वीडियो-पैन-वाई.

वीडियो-ज़ूम (आरडब्ल्यू)
देख --वीडियो-ज़ूम.

वीडियो-अनस्केल्ड (डब्ल्यू)
देख --वीडियो-अनस्केल्ड.

कार्यक्रम (डब्ल्यू)
TS प्रोग्राम स्विच करें (केवल-लिखें)।

सिड (आरडब्ल्यू)
वर्तमान उपशीर्षक ट्रैक ( . के समान) --सिडो).

माध्यमिक-सिड (आरडब्ल्यू)
माध्यमिक उपशीर्षक ट्रैक (देखें --सेकेंडरी-सिडो).

नीचे (आरडब्ल्यू)
उपनाम के लिए सिड.

उप-विलंब (आरडब्ल्यू)
देख --उप-देरी.

उप स्थिति (आरडब्ल्यू)
देख --उप-स्थिति.

उप-दृश्यता (आरडब्ल्यू)
देख --उप-दृश्यता.

सब-फोर्स-ओनली (आरडब्ल्यू)
देख --उप-मजबूर-केवल.

उप पैमाने (आरडब्ल्यू)
उपशीर्षक फ़ॉन्ट आकार गुणक।

गधा-बल-मार्जिन (आरडब्ल्यू)
देख --गधा-बल-मार्जिन.

उप-उपयोग-मार्जिन (आरडब्ल्यू)
देख --उप-उपयोग-मार्जिन.

ass-vsfilter-पहलू-संगत (आरडब्ल्यू)
देख --ass-vsfilter-पहलू-संगत.

गधा-शैली-ओवरराइड (आरडब्ल्यू)
देख --गधा-शैली-ओवरराइड.

धारा पर कब्जा (आरडब्ल्यू)
एक फ़ाइल नाम, देखें --स्ट्रीम-कैप्चर. इसे सेट करना दिए गए का उपयोग करके कैप्चर करना शुरू कर देगा
फ़ाइल का नाम। इसे खाली स्ट्रिंग पर सेट करने से यह रुक जाएगा।

टीवी-चमक, टीवी-विपरीत, टीवी-संतृप्ति, टीवी-रंग (आरडब्ल्यू)
टीवी सामान।

प्लेलिस्ट-स्थिति (आरडब्ल्यू)
प्लेलिस्ट पर वर्तमान स्थिति। पहली प्रविष्टि स्थिति 0 पर है। को लिखना
संपत्ति लिखित प्रविष्टि पर प्लेबैक को पुनः आरंभ करेगी।

प्लेलिस्ट-गिनती
कुल प्लेलिस्ट प्रविष्टियों की संख्या।

प्लेलिस्ट
प्लेलिस्ट, वर्तमान प्रविष्टि चिह्नित। वर्तमान में, कच्ची संपत्ति का मूल्य बेकार है।

इसमें कई उप-गुण हैं। बदलने के N 0-आधारित प्लेलिस्ट प्रविष्टि के साथ
सूचकांक.

प्लेलिस्ट/गिनती
प्लेलिस्ट प्रविष्टियों की संख्या (इसी तरह प्लेलिस्ट-गिनती).

प्लेलिस्ट/एन/फ़ाइल नाम
Nth प्रविष्टि का फ़ाइल नाम।

प्लेलिस्ट/एन/वर्तमान, प्लेलिस्ट/एन/प्लेइंग
हाँ यदि यह प्रविष्टि वर्तमान में चल रही है (या लोड की जा रही है)। अनुपलब्ध या नहीं
अन्यथा। फ़ाइलें बदलते समय, वर्तमान और खेल अलग हो सकता है,
क्योंकि वर्तमान में चल रही फ़ाइल को अभी तक अनलोड नहीं किया गया है; इस मामले में,
वर्तमान नए चयन को संदर्भित करता है। (एमपीवी 0.7.0 के बाद से।)

प्लेलिस्ट/एन/शीर्षक
एनटी प्रविष्टि का नाम। केवल तभी उपलब्ध होता है जब प्लेलिस्ट फ़ाइल में ऐसा हो
फ़ील्ड, और केवल तभी जब mpv का पार्सर दिए गए प्लेलिस्ट प्रारूप के लिए इसका समर्थन करता है।

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (प्रत्येक प्लेलिस्ट प्रविष्टि के लिए)
"फ़ाइल नाम" MPV_FORMAT_STRING
"वर्तमान" MPV_FORMAT_FLAG (शायद अनुपलब्ध हो; mpv 0.7.0 के बाद से)
"चल रहा है" MPV_FORMAT_FLAG (वही)
"शीर्षक" MPV_FORMAT_STRING (वैकल्पिक)

ट्रैक सूची
ऑडियो/वीडियो/उप ट्रैक की सूची, वर्तमान प्रविष्टि चिह्नित। वर्तमान में, कच्ची संपत्ति
मूल्य बेकार है।

इसमें कई उप-गुण हैं। बदलने के N 0-आधारित ट्रैक इंडेक्स के साथ।

ट्रैक सूची/गिनती
पटरियों की कुल संख्या।

ट्रैक-सूची/एन/आईडी
आईडी जिसके लिए इसका उपयोग किया जाता है -साइड/--सहायता/--vid. यह के ट्रैक के भीतर अद्वितीय है
एक ही प्रकार (उप/ऑडियो/वीडियो), लेकिन अन्यथा नहीं।

ट्रैक-सूची/एन/प्रकार
मीडिया प्रकार का वर्णन करने वाला स्ट्रिंग। में से एक ऑडियो, वीडियो, नीचे.

ट्रैक-सूची/एन/src-id
स्रोत फ़ाइल में प्रयुक्त के रूप में ट्रैक आईडी। हमेशा उपलब्ध नहीं होता।

ट्रैक-सूची/एन/शीर्षक
शीर्षक को ट्रैक करें क्योंकि यह फ़ाइल में संग्रहीत है। हमेशा उपलब्ध नहीं होता।

ट्रैक-सूची/एन/लैंग
फ़ाइल द्वारा पहचानी गई भाषा को ट्रैक करें। हमेशा उपलब्ध नहीं होता।

ट्रैक-सूची/एन/ऑडियो-चैनल
ऑडियो ट्रैक के लिए, ऑडियो स्ट्रीम में ऑडियो चैनलों की संख्या। नहीं
हमेशा सटीक (कंटेनर संकेतों पर निर्भर करता है)। हमेशा उपलब्ध नहीं होता।

ट्रैक-सूची/एन/एल्बमर्ट
हाँ अगर यह एक वीडियो ट्रैक है जिसमें एक ही तस्वीर है, नहीं or
अन्यथा अनुपलब्ध। इसका उपयोग वीडियो ट्रैक के लिए किया जाता है जो वास्तव में हैं
ऑडियो फाइलों में संलग्न चित्र।

ट्रैक-सूची/एन/डिफ़ॉल्ट
हाँ यदि ट्रैक में फ़ाइल में डिफ़ॉल्ट फ़्लैग सेट है, नहीं अन्यथा।

ट्रैक-सूची/एन/मजबूर
हाँ यदि ट्रैक में फ़ाइल में ज़बरदस्ती फ़्लैग सेट है, नहीं अन्यथा।

ट्रैक-सूची/एन/कोडेक
इस ट्रैक द्वारा उपयोग किया गया कोडेक नाम, उदाहरण के लिए h264. कुछ में अनुपलब्ध
दुर्लभ मामले।

ट्रैक-सूची/एन/बाहरी
हाँ यदि ट्रैक एक बाहरी फ़ाइल है, नहीं अन्यथा। यह अलग के लिए निर्धारित है
उपशीर्षक फ़ाइलें।

ट्रैक-सूची/एन/बाहरी-फ़ाइल नाम
फ़ाइल नाम यदि ट्रैक किसी बाहरी फ़ाइल से है, अन्यथा अनुपलब्ध है।

ट्रैक-सूची/एन/चयनित
हाँ यदि ट्रैक वर्तमान में डीकोड किया गया है, नहीं अन्यथा।

ट्रैक-सूची/एन/एफएफ-इंडेक्स
स्ट्रीम इंडेक्स जैसा कि आमतौर पर FFmpeg उपयोगिताओं द्वारा उपयोग किया जाता है। ध्यान दें कि यह कर सकते हैं
संभावित रूप से गलत हो अगर libavformat के अलावा एक demuxer (--डेमक्सर = लवफ) है
उपयोग किया गया। एमकेवी फाइलों के लिए, इंडेक्स आमतौर पर मेल खाएगा, भले ही डिफ़ॉल्ट
(बिल्टिन) डिमॉक्सर का उपयोग किया जाता है, लेकिन इसकी कोई सख्त गारंटी नहीं है।

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (प्रत्येक ट्रैक के लिए)
"आईडी" MPV_FORMAT_INT64
"टाइप करें" MPV_FORMAT_STRING
"src-id" MPV_FORMAT_INT64
"शीर्षक" MPV_FORMAT_STRING
"लैंग" MPV_FORMAT_STRING
"ऑडियो-चैनल" MPV_FORMAT_INT64
"एल्बमर्ट" MPV_FORMAT_FLAG
"डिफ़ॉल्ट" MPV_FORMAT_FLAG
"मजबूर" MPV_FORMAT_FLAG
"बाहरी" MPV_FORMAT_FLAG
"बाहरी-फ़ाइल नाम" MPV_FORMAT_STRING
"कोडेक" MPV_FORMAT_STRING

अध्याय सूची
अध्यायों की सूची, वर्तमान प्रविष्टि चिह्नित। वर्तमान में, कच्ची संपत्ति का मूल्य है
निकम्मा।

इसमें कई उप-गुण हैं। बदलने के N 0-आधारित अध्याय अनुक्रमणिका के साथ।

अध्याय-सूची/गणना
अध्यायों की संख्या।

अध्याय-सूची/एन/शीर्षक
फ़ाइल में संग्रहीत के रूप में अध्याय शीर्षक। हमेशा उपलब्ध नहीं होता।

अध्याय-सूची/एन/समय
अध्याय प्रारंभ समय सेकंड में फ्लोट के रूप में।

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (प्रत्येक अध्याय के लिए)
"शीर्षक" MPV_FORMAT_STRING
"समय" MPV_FORMAT_DOUBLE

af (आरडब्ल्यू)
देख --ए एफ और af आदेश।

vf (आरडब्ल्यू)
देख --वीएफ और vf आदेश।

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (प्रत्येक फ़िल्टर प्रविष्टि के लिए)
"नाम" MPV_FORMAT_STRING
"लेबल" MPV_FORMAT_STRING [वैकल्पिक]
"परम" MPV_FORMAT_NODE_MAP [वैकल्पिक]
"कुंजी" MPV_FORMAT_STRING
"मान" MPV_FORMAT_STRING

इस प्रारूप का उपयोग करके संपत्ति लिखना भी संभव है।

वीडियो घुमाना (आरडब्ल्यू)
देख --वीडियो-घुमाएं विकल्प.

तलाशने योग्य
वापस लौटें कि क्या वर्तमान फ़ाइल में खोजना आम तौर पर संभव है।

आंशिक रूप से खोजने योग्य
वापसी हाँ यदि वर्तमान फ़ाइल को खोजने योग्य माना जाता है, लेकिन केवल इसलिए कि कैश
सक्रिय है। इसका मतलब है कि छोटे रिश्तेदार की तलाश ठीक हो सकती है, लेकिन बड़ी तलाश विफल हो सकती है
फिर भी। कोई खोज सफल होगी या नहीं यह आमतौर पर पहले से ज्ञात नहीं है।

अगर यह संपत्ति सच हो जाती है, तलाशने योग्य सच भी लौटेगा।

प्लेबैक-निरस्त
वापस लौटें कि प्लेबैक रोका गया है या रोका जाना है। (अस्पष्ट में उपयोगी
इस दौरान जैसी स्थितियां गोली भरना हुक प्रसंस्करण, जब उपयोगकर्ता प्लेबैक रोक सकता है,
लेकिन स्क्रिप्ट को स्पष्ट रूप से प्रसंस्करण समाप्त करना है।)

कर्सर-ऑटोहाइड (आरडब्ल्यू)
देख --कर्सर-ऑटोहाइड. इसे एक नए मान पर सेट करना हमेशा कर्सर को अपडेट करेगा,
और आंतरिक टाइमर रीसेट करें।

ओएसडी-सिम-सीसी
वर्तमान ओएसडी प्रतीक को अपारदर्शी ओएसडी नियंत्रण कोड (सीसी) के रूप में सम्मिलित करता है। यह समझ में आता है
केवल के साथ शो-पाठ कमांड या विकल्प जो OSD संदेश सेट करते हैं। नियंत्रण
कोड कार्यान्वयन विशिष्ट है और किसी और चीज के लिए बेकार है।

ओएसडी-गधा-सीसी
${osd-ass-cc/0} ओएसडी में पाठ के एएसएस अनुक्रमों से बचने में अक्षम करता है, ${osd-ass-cc/1}
इसे फिर से सक्षम करता है। डिफ़ॉल्ट रूप से, आकस्मिक से बचने के लिए ASS अनुक्रम बच जाते हैं
स्वरूपण, और यह गुण इस व्यवहार को अक्षम कर सकता है। ध्यान दें कि गुण
एक अपारदर्शी ओएसडी नियंत्रण कोड लौटाएं, जो केवल के लिए समझ में आता है शो-पाठ आदेश
या विकल्प जो OSD संदेश सेट करते हैं।

उदाहरण

· --osd-status-msg='यह' is ${osd-ass-cc/0}{\\b1}बोल्ड मूलपाठ'

· शो-पाठ "यह is ${osd-ass-cc/0}{\b1}बोल्ड मूलपाठ"

libass द्वारा समझे गए किसी भी ASS ओवरराइड टैग का उपयोग किया जा सकता है।

ध्यान दें कि आपको बचने की जरूरत है \ वर्ण, क्योंकि स्ट्रिंग को C . के लिए संसाधित किया जाता है
ओएसडी कोड को पास करने से पहले एस्केप सीक्वेंस।

टैग की एक सूची यहां पाई जा सकती है: http://docs.aegisub.org/latest/ASS_Tags/

वीओ-कॉन्फ़िगर
वापस लौटें कि क्या VO अभी कॉन्फ़िगर किया गया है। आमतौर पर यह इस बात से मेल खाता है कि क्या
वीडियो विंडो दिखाई दे रही है। अगर --बल-खिड़की विकल्प का उपयोग किया जाता है, यह आमतौर पर होता है
हमेशा लौटता है हाँ.

वीडियो बिटरेट, ऑडियो बिटरेट, उप-बिटरेट
पैकेट स्तर पर गणना की गई बिटरेट मान। यह बिट आकार को विभाजित करके काम करता है
उनकी प्रस्तुति टाइमस्टैम्प दूरी द्वारा दो कीफ़्रेम के बीच सभी पैकेटों की संख्या।
(यह उपयोग करता है टाइमस्टैम्प फ़ाइल में संग्रहीत हैं, इसलिए उदाहरण के लिए प्लेबैक गति नहीं है
लौटाए गए मानों को प्रभावित करें।) विशेष रूप से, वीडियो बिटरेट केवल अपडेट होगा
प्रति कीफ़्रेम, और "अतीत" बिटरेट दिखाएं। संपत्ति को और अधिक UI अनुकूल बनाने के लिए,
इन गुणों के अपडेट एक निश्चित तरीके से थ्रॉटल किए जाते हैं।

इकाई प्रति सेकंड बिट्स है। OSD फ़ॉर्मेटिंग इन मानों को किलोबिट्स में बदल देता है (या
मेगाबिट्स, यदि उपयुक्त हो), जिसे कच्चे संपत्ति मूल्य का उपयोग करके रोका जा सकता है,
जैसे के साथ ${=वीडियो-बिटरेट}.

ध्यान दें कि इन गुणों की सटीकता कुछ कारकों से प्रभावित होती है। अगर
अंतर्निहित डिमॉक्सर पैकेट को डीमक्सिंग पर फिर से लिखता है (कुछ फ़ाइल स्वरूपों के लिए किया गया),
बिटरेट थोड़ा बंद हो सकता है। यदि टाइमस्टैम्प खराब या चिड़चिड़े हैं (जैसे in
Matroska), यहां तक ​​कि निरंतर बिटरेट धाराएं भी उतार-चढ़ाव वाली बिटरेट दिखा सकती हैं।

इन मूल्यों की गणना कैसे की जाती है, यह भविष्य में बदल सकता है।

एमपीवी के पुराने संस्करणों में, इन गुणों ने एक स्थिर (लेकिन खराब) अनुमान दिया
पूरी तरह से अलग तरीके का उपयोग करना।

पैकेट-वीडियो-बिटरेट, पैकेट-ऑडियो-बिटरेट, पैकेट-उप-बिटरेट
के लिए पुरानी और बहिष्कृत संपत्तियां वीडियो-बिटरेट, ऑडियो बिटरेट, उप-बिटरेट. वे
बिल्कुल वैसा ही व्यवहार करें, लेकिन किलोबिट्स में मान लौटाएं। इसके अलावा, उनके पास कोई नहीं है
ओएसडी स्वरूपण, हालांकि इसे उदाहरण के साथ प्राप्त किया जा सकता है ${=वीडियो-बिटरेट}.

इन गुणों का अब और उपयोग नहीं किया जाना चाहिए।

ऑडियो-डिवाइस-सूची
खोजे गए ऑडियो उपकरणों की सूची लौटाएं। यह ज्यादातर क्लाइंट के साथ प्रयोग के लिए है
एपीआई, और क्या दर्शाता है --ऑडियो-डिवाइस=सहायता कमांड लाइन प्लेयर रिटर्न के साथ।

क्लाइंट एपीआई के साथ संपत्ति की पूछताछ करते समय एमपीवी_FORMAT_NODE, या Lua . के साथ
mp.get_property_native, यह निम्नलिखित सामग्री के साथ एक mpv_node लौटाएगा:

एमपीवी_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (प्रत्येक डिवाइस प्रविष्टि के लिए)
"नाम" MPV_FORMAT_STRING
"विवरण" MPV_FORMAT_STRING

RSI नाम वह है जिसे पारित किया जाना है --ऑडियो डिवाइस विकल्प (और अक्सर एक बल्कि
गुप्त ऑडियो एपीआई-विशिष्ट आईडी), जबकि विवरण मानव पठनीय मुक्त प्रपत्र पाठ है।
विवरण एक खाली स्ट्रिंग है यदि कोई प्राप्त नहीं हुआ था।

नाम के साथ विशेष प्रविष्टि . पर सेट स्वत: डिफ़ॉल्ट ऑडियो आउटपुट ड्राइवर का चयन करता है
और डिफ़ॉल्ट डिवाइस।

संपत्ति को ग्राहक में संपत्ति अवलोकन तंत्र के साथ देखा जा सकता है
एपीआई और लुआ लिपियों में। (तकनीकी रूप से, परिवर्तन अधिसूचना पहली बार सक्षम है
यह संपत्ति पढ़ी जाती है।)

ऑडियो डिवाइस (आरडब्ल्यू)
ऑडियो डिवाइस सेट करें। यह सीधे पढ़ता/लिखता है --ऑडियो डिवाइस विकल्प, लेकिन पर
राइट एक्सेस, ऑडियो आउटपुट को पुनः लोड करने के लिए शेड्यूल किया जाएगा।

कोई ऑडियो आउटपुट सक्रिय नहीं होने पर इस गुण को लिखना स्वचालित रूप से सक्षम नहीं होगा
ऑडियो। (यह उस मामले में भी सच है जब ऑडियो के कारण अक्षम किया गया था
पिछली लेखन पहुंच के बाद पुन: आरंभीकरण विफलता ऑडियो डिवाइस.)

यह गुण आपको यह भी नहीं बताता कि वास्तव में कौन सा ऑडियो उपकरण उपयोग में है।

इन विवरणों को कैसे संभाला जाता है, यह भविष्य में बदल सकता है।

वर्तमान-स्वर
वर्तमान वीडियो आउटपुट ड्राइवर (नाम के साथ प्रयोग किया जाता है --वो).

वर्तमान-एओ
वर्तमान ऑडियो आउटपुट ड्राइवर (नाम के साथ प्रयोग किया जाता है --आओ).

ऑडियो-आउट-डिटेक्टेड-डिवाइस
AO ड्राइवर द्वारा चयनित ऑडियो डिवाइस लौटाएँ (केवल कुछ के लिए लागू)
ड्राइवर: वर्तमान में केवल कोरऑडियो).

कार्यकारी डाइरेक्टरी
एमपीवी प्रक्रिया की कार्यशील निर्देशिका लौटाएं। JSON IPC उपयोगकर्ताओं के लिए उपयोगी हो सकता है,
क्योंकि कमांड लाइन प्लेयर आमतौर पर सापेक्ष पथ के साथ काम करता है।

प्रोटोकॉल सूची
खिलाड़ी द्वारा संभावित रूप से पहचाने जाने वाले प्रोटोकॉल उपसर्गों की सूची। उन्हें लौटा दिया जाता है
बिना पीछे :/ / प्रत्यय (जो अभी भी हमेशा आवश्यक है)। कुछ मामलों में,
प्रोटोकॉल वास्तव में समर्थित नहीं होगा (विचार करें hTTPS अगर ffmpeg संकलित नहीं है
टीएलएस समर्थन के साथ)।

एमपीवी-संस्करण
mpv संस्करण/कॉपीराइट स्ट्रिंग लौटाएं। बाइनरी कैसे बनाया गया था, इस पर निर्भर करता है
या तो एक रिलीज़ संस्करण हो सकता है, या केवल एक git हैश हो सकता है।

एमपीवी-कॉन्फ़िगरेशन
कॉन्फ़िगरेशन तर्क लौटाएं जो बिल्ड सिस्टम को पास किए गए थे (आमतौर पर
रास्ता ./वफ़ कॉन्फ़िगर ... आह्वान किया गया था)।

विकल्प/ (आरडब्ल्यू)
विकल्प के मूल्य तक केवल पढ़ने के लिए पहुंच --. अधिकांश विकल्प यहां बदले जा सकते हैं
इस संपत्ति को लिखकर रनटाइम। ध्यान दें कि कई विकल्पों को पुनः लोड करने की आवश्यकता होती है
परिवर्तनों को प्रभावी करने के लिए फ़ाइल। यदि कोई समान संपत्ति है, तो सेटिंग को प्राथमिकता दें
इसके बजाय संपत्ति।

फ़ाइल-स्थानीय-विकल्प/
के समान विकल्प/, लेकिन इस संपत्ति के माध्यम से एक विकल्प सेट करते समय,
एक बार वर्तमान फ़ाइल ने चलना बंद कर दिया है तो विकल्प अपने पुराने मान पर रीसेट हो जाता है। कोशिश कर रहे हैं
एक विकल्प लिखने के लिए जब कोई फ़ाइल नहीं चल रही हो (या लोड की जा रही हो) परिणाम a
त्रुटि।

(ध्यान दें कि यदि कोई विकल्प फ़ाइल-स्थानीय के रूप में चिह्नित है, तो भी विकल्प/ तक पहुंच जाएगा
स्थानीय मूल्य, और पुराना मान, जिसे प्लेबैक के अंत में पुनर्स्थापित किया जाएगा, नहीं कर सकता
प्लेबैक के अंत तक पढ़ा या लिखा जा सकता है।)

विकल्प-जानकारी/
अतिरिक्त प्रति-विकल्प जानकारी।

इसमें कई उप-गुण हैं। बदलने के एक शीर्ष-स्तर के नाम के साथ
विकल्प। इनमें से किसी भी उप-संपत्ति को स्थिरता की कोई गारंटी नहीं दी जाती है - वे
फीचर में आमूल-चूल परिवर्तन हो सकता है।

विकल्प-जानकारी/ /नाम
विकल्प का नाम लौटाता है।

विकल्प-जानकारी/ /प्रकार
विकल्प प्रकार का नाम लौटाएं, जैसे तार or पूर्णांक। अनेक के लिए
जटिल प्रकार, यह बहुत सटीक नहीं है।

विकल्प-जानकारी/ /सेट-से-कमांडलाइन
वापसी हाँ यदि विकल्प mpv कमांड लाइन से सेट किया गया था, नहीं अन्यथा।
यह क्या करने के लिए सेट है यदि विकल्प है उदाहरण के लिए रनटाइम पर बदल दिया गया है
अपरिभाषित (जिसका अर्थ है कि यह भविष्य में बदल सकता है)।

विकल्प-जानकारी/ /सेट-स्थानीय रूप से
वापसी हाँ यदि विकल्प प्रति फ़ाइल सेट किया गया था। यह मामला है
स्वचालित रूप से लोड की गई प्रोफ़ाइल, फ़ाइल-डीआईआर कॉन्फ़िगरेशन, और अन्य मामले। इसका मतलब
प्लेबैक प्रारंभ होने से पहले विकल्प मान को मान पर पुनर्स्थापित किया जाएगा
प्लेबैक समाप्त होता है।

विकल्प-जानकारी/ /डिफ़ॉल्ट मान
विकल्प का डिफ़ॉल्ट मान। हमेशा उपलब्ध नहीं हो सकता।

विकल्प-जानकारी/ /मिनट, विकल्प-जानकारी/ /अधिकतम
विकल्प के लिए अनुमत न्यूनतम और अधिकतम मान पूर्णांक करें। केवल तभी उपलब्ध है जब
विकल्प संख्यात्मक हैं, और न्यूनतम/अधिकतम आंतरिक रूप से सेट किया गया है।
यह भी संभव है कि इनमें से केवल एक ही सेट हो।

विकल्प-जानकारी/ /विकल्प
यदि विकल्प एक विकल्प विकल्प है, तो संभावित विकल्प। विकल्प जो हैं
पूर्णांक शामिल हो सकते हैं या नहीं भी हो सकते हैं (उन्हें इसके द्वारा निहित किया जा सकता है मिनट और मैक्स).
ध्यान दें कि विकल्प जो पसंद विकल्पों की तरह व्यवहार करते हैं, लेकिन वास्तविक नहीं हैं
विकल्प विकल्प आंतरिक रूप से, हो सकता है कि यह जानकारी उपलब्ध न हो।

संपत्ति सूची
शीर्ष-स्तरीय संपत्तियों की सूची लौटाएं।

संपत्ति विस्तार
इनपुट कमांड के साथ-साथ कुछ विकल्पों के लिए सभी स्ट्रिंग तर्क (जैसे
--टर्म-प्लेइंग-msg) संपत्ति विस्तार के अधीन हैं। ध्यान दें कि संपत्ति विस्तार करता है
उन जगहों पर काम नहीं करते जहां जैसे संख्यात्मक मापदंडों की उम्मीद की जाती है। (उदाहरण के लिए, जोड़ना
आदेश संपत्ति विस्तार नहीं करता है। सेट आदेश एक अपवाद है और सामान्य नहीं है
नियम।)

input.conf के लिए उदाहरण

i शो-पाठ फाईल का नाम: ${फ़ाइलनाम}
दबाते समय वर्तमान फ़ाइल का फ़ाइल नाम दिखाता है i कुंजी

अंदर इनपुट.कॉन्फ़, संपत्ति विस्तार को लगाने से रोका जा सकता है कच्चा सामने उपसर्ग
आदेशों का।

निम्नलिखित विस्तार समर्थित हैं:

${नाम}
संपत्ति के मूल्य तक फैलता है नाम. यदि संपत्ति को पुनः प्राप्त करना विफल हो जाता है, तो विस्तृत करें
एक त्रुटि स्ट्रिंग के लिए। (उपयोग ${नाम:} अनुगामी के साथ : एक खाली स्ट्रिंग में विस्तार करने के लिए
इसके बजाय।) यदि नाम के साथ उपसर्ग है =, संपत्ति के कच्चे मूल्य तक विस्तार करें (देखें
नीचे अनुभाग)।

${नाम:एसटीआर}
संपत्ति के मूल्य तक फैलता है नामया, एसटीआर अगर संपत्ति नहीं हो सकती
पुनः प्राप्त किया। एसटीआर पुनरावर्ती रूप से विस्तारित किया जाता है।

${?नाम:एसटीआर}
तक फैलता है एसटीआर (पुनरावर्ती) यदि संपत्ति नाम उपलब्ध है.

${!नाम:एसटीआर}
तक फैलता है एसटीआर (पुनरावर्ती) यदि संपत्ति नाम पुनर्प्राप्त नहीं किया जा सकता है।

${?NAME==VALUE:STR}
तक फैलता है एसटीआर (पुनरावर्ती) यदि संपत्ति नाम के बराबर एक स्ट्रिंग तक फैलता है
मूल्य. आप उपसर्ग कर सकते हैं नाम साथ में = किसी संपत्ति के कच्चे मूल्य की तुलना करने के लिए
(नीचे अनुभाग देखें)। यदि संपत्ति अनुपलब्ध है, या अन्य त्रुटियां तब होती हैं जब
इसे पुनर्प्राप्त करना, मान को कभी भी समान नहीं माना जाता है। ध्यान दें कि मूल्य शामिल नहीं हो सकता
कोई भी पात्र : or }. साथ ही यह भी संभव है कि " or % हो सकता है
भविष्य में जोड़ा जाना चाहिए, आवश्यकता उत्पन्न होने पर।

${!NAME==VALUE:STR}
के साथ के समान ? भिन्न, लेकिन एसटीआर यदि मान बराबर नहीं है तो इसका विस्तार किया जाता है। (प्रयोग करना
साथ के समान शब्दार्थ ?.)

$$ तक फैलता है $.

$} तक फैलता है }. (इस चरित्र को पुनरावर्ती विस्तार के अंदर उत्पन्न करने के लिए।)

$> संपत्ति विस्तार और विशेष हैंडलिंग को अक्षम करें $ बाकी स्ट्रिंग के लिए।

उन जगहों पर जहां संपत्ति के विस्तार की अनुमति है, सी-स्टाइल एस्केप भी अक्सर स्वीकार किए जाते हैं।
उदाहरण:

· \n एक न्यूलाइन कैरेक्टर बन जाता है

· \\ तक फैलता है \

कच्चा और प्रारूपित गुण
आम तौर पर, गुणों को मानव-पठनीय पाठ के रूप में स्वरूपित किया जाता है, जिसका मतलब ओएसडी पर प्रदर्शित होना है या
टर्मिनल पर। किसी संपत्ति से एक अस्वरूपित (कच्चा) मान प्राप्त करना संभव है
के साथ अपना नाम उपसर्ग करना =. इन कच्चे मूल्यों को अन्य कार्यक्रमों द्वारा पार्स किया जा सकता है और इसका पालन किया जा सकता है
गुणों से जुड़े विकल्पों के समान सम्मेलन।

उदाहरण

· ${समय-स्थिति} तक फैलता है 00:14:23 (यदि प्लेबैक स्थिति 14 मिनट 23 सेकंड पर है)

· ${=समय-स्थिति} तक फैलता है 863.4 (उसी समय, प्लस 400 मिलीसेकंड - मिलीसेकंड हैं
सामान्य रूप से स्वरूपित मामले में नहीं दिखाया गया है)

कभी-कभी, कच्ची और स्वरूपित संपत्ति द्वारा की गई जानकारी की मात्रा में अंतर
मूल्य काफी बड़े हो सकते हैं। कुछ मामलों में, कच्चे मूल्यों में अधिक जानकारी होती है, जैसे उच्चतर
सेकंड की तुलना में सटीक समय की स्थिति. कभी-कभी यह उल्टा होता है, उदा सहायता पता चलता है
स्वरूपित मामले में शीर्षक और भाषा को ट्रैक करें, लेकिन केवल ट्रैक नंबर अगर वह कच्चा है।

ON स्क्रीन नियंत्रक


ऑन स्क्रीन कंट्रोलर (संक्षिप्त: OSC) एक न्यूनतम GUI है जिसे mpv के साथ एकीकृत किया गया है ताकि मूल
माउस-नियंत्रणीयता। इसका उद्देश्य नए उपयोगकर्ताओं के लिए बातचीत को आसान बनाना और
सटीक और प्रत्यक्ष मांग को सक्षम करें।

यदि mpv को Lua समर्थन के साथ संकलित किया गया था, तो OSC डिफ़ॉल्ट रूप से सक्षम होता है। इसे निष्क्रिय किया जा सकता है
पूरी तरह से का उपयोग करना --osc=नहीं विकल्प.

का प्रयोग la ओएससी
डिफ़ॉल्ट रूप से, OSC तब दिखाई देगा जब माउस को प्लेयर विंडो के अंदर ले जाया जाएगा और
यदि माउस को 0.5 सेकंड के लिए OSC से बाहर नहीं ले जाया जाता है या यदि माउस चला जाता है तो छिप जाएगा
खिड़की।

RSI इंटरफेस
+---------------------+------------- ---+
| प्लेलिस्ट पिछला | शीर्षक | अगली प्लेलिस्ट |
+----------+----------+--- ---+
| ऑडियो | छोड़ें | तलाश | | तलाश | छोड़ें | पूर्ण |
+----------+ पीछे | पीछे | प्ले | एफआरडब्ल्यूडी | एफआरडब्ल्यूडी | स्क्रीन |
| उप | | | | | | |
+----------+----------+----------+----------+----------+----------+------ ---+
| तलाशबार |
+------------------------------------------ ---+
| समय बीत गया | कैश स्थिति | शेष समय |
+------------------------------------------ ---+

प्लेलिस्ट पिछला

मैं
बायाँ-क्लिक करें प्लेलिस्ट में पिछली फ़ाइल चलाएँ
मैं
शिफ्ट+एल-क्लिक करेंप्लेलिस्ट दिखाएं│
मैं

शीर्षक
वर्तमान मीडिया-शीर्षक या फ़ाइल नाम प्रदर्शित करता है

मैं
बायाँ-क्लिक करें प्लेलिस्ट स्थिति दिखाएं और
लंबाई और पूरा शीर्षक
मैं
राइट-क्लिक करें फ़ाइल नाम दिखाएं│
मैं

प्लेलिस्ट अगला

मैं
│बायाँ-क्लिक करें प्लेलिस्ट में अगली फ़ाइल चलाएँ
मैं
शिफ्ट+एल-क्लिक करेंप्लेलिस्ट दिखाएं│
मैं

ऑडियो और नीचे
चयनित ट्रैक और उपलब्ध ट्रैक की मात्रा प्रदर्शित करता है

मैं मैं
बायाँ-क्लिक करें साइकिल ऑडियो/उप ट्रैक आगे
मैं मैं
राइट-क्लिक करें साइकिल ऑडियो/उप ट्रैक पीछे की ओर
मैं मैं
शिफ्ट+एल-क्लिक उपलब्ध ऑडियो/उप ट्रैक दिखाएं
मैं मैं

स्किप वापस

मैं मैं
बायाँ-क्लिक करें अध्याय की शुरुआत में जाएँ /
पिछला अध्याय
मैं मैं
शिफ्ट+एल-क्लिक करें अध्याय दिखाएं
मैं मैं

तलाश वापस

मैं
│बायाँ-क्लिक करें 5 सेकंड पीछे छोड़ें │
मैं
राइट-क्लिक करें 30 सेकंड पीछे छोड़ें │
मैं
शिफ्ट-एल-क्लिक करें │ 1 फ्रेम पीछे छोड़ें
मैं

प्ले

मैं
│बायाँ-क्लिक करें टॉगल प्ले/पॉज़
मैं

तलाश एफआरडब्ल्यूडी

मैं
│बायाँ-क्लिक करें 10 सेकंड आगे छोड़ें │
मैं
│राइट-क्लिक करें 60 सेकंड आगे छोड़ें
मैं
शिफ्ट-एल-क्लिक करें 1 फ्रेम आगे छोड़ें
मैं

स्किप एफआरडब्ल्यूडी

मैं
बायाँ-क्लिक करें अगले अध्याय पर जाएँ│
मैं
शिफ्ट+एल-क्लिक करें अध्याय दिखाएं
मैं

पूर्ण स्क्रीन

मैं
│बायाँ-क्लिक करें │ फ़ुलस्क्रीन टॉगल करें
मैं

बार ढूंढो
वर्तमान प्लेबैक स्थिति और अध्यायों की स्थिति को इंगित करता है

मैं
बायाँ-क्लिक करें स्थिति की तलाश करें
मैं

पहर पारित कर दिया
वर्तमान प्लेबैक स्थिति टाइमस्टैम्प दिखाता है

मैं
बायाँ-क्लिक करें के साथ टाइमकोड प्रदर्शित करने के लिए टॉगल करें
मिलीसेकंड
मैं

कैश हैसियत
वर्तमान कैश भरने की स्थिति दिखाता है (केवल 45% से कम होने पर ही दिखाई देता है)

पहर शेष
शेष प्लेबैक समय टाइमस्टैम्प दिखाता है

मैं
बायाँ-क्लिक करें टोटल और के बीच टॉगल करें
शेष समय
मैं

कुंजी बाइंडिंग
ये कुंजी बाइंडिंग डिफ़ॉल्ट रूप से सक्रिय हैं यदि इन कुंजियों के लिए पहले से कुछ भी बाध्य नहीं है।
टकराव के मामले में, फ़ंक्शन को एक अलग कुंजी के लिए बाध्य करने की आवश्यकता होती है। देखें लिपि
कमानों अनुभाग।

मैं
del OSC को स्थायी रूप से . तक छुपाएं
mpv पुनरारंभ किया गया है। मैं
मैं

विन्यास
OSC एक कॉन्फ़िग फ़ाइल के माध्यम से सीमित कॉन्फ़िगरेशन प्रदान करता है लुआ-सेटिंग्स/osc.conf रखा गया
एमपीवी के उपयोगकर्ता डीआईआर और के माध्यम से --स्क्रिप्ट-ऑप्ट्स कमांड लाइन विकल्प। के माध्यम से उपलब्ध कराए गए विकल्प
कमांड-लाइन कॉन्फ़िगरेशन फ़ाइल से उनको ओवरराइड कर देगी।

कॉन्फिग वाक्य - विन्यास
कॉन्फ़िग फ़ाइल को बिल्कुल निम्न सिंटैक्स का पालन करना चाहिए:

#यह एक टिप्पणी है
विकल्प ए = मान 1
विकल्पबी=मान2

# केवल एक पंक्ति की शुरुआत में उपयोग किया जा सकता है और इसके आसपास कोई स्थान नहीं हो सकता है = or
कहीं और।

कमांड लाइन वाक्य - विन्यास
अन्य लिपियों के साथ टकराव से बचने के लिए, सभी विकल्पों को उपसर्ग करने की आवश्यकता है ओएससी-.

उदाहरण:

--स्क्रिप्ट-ऑप्ट्स=ऑस्क-ऑप्शनए=वैल्यू1,ओएससी-ऑप्शनबी=वैल्यू2

विन्यास ऑप्शंस
शोविंडो
डिफ़ॉल्ट: हाँ
विंडो होने पर OSC सक्षम करें

शोफुलस्क्रीन
डिफ़ॉल्ट: हाँ
फ़ुलस्क्रीन होने पर OSC सक्षम करें

स्केलविंडो
डिफ़ॉल्ट: 1.0
विंडो होने पर OSC का स्केल फ़ैक्टर

स्केलफुलस्क्रीन
डिफ़ॉल्ट: 1.0
फ़ुलस्क्रीन होने पर OSC का स्केल फ़ैक्टर

स्केलफोर्सविंडो
डिफ़ॉल्ट: 2.0
जबरन (डमी) विंडो पर रेंडर किए जाने पर OSC का स्केल फ़ैक्टर

vidscal
डिफ़ॉल्ट: हाँ
वीडियो के साथ OSC को स्केल करें
नहीं OSC के आकार को उतना ही स्थिर रखने की कोशिश करता है जितना खिड़की का आकार अनुमति देता है

वेलिजन
डिफ़ॉल्ट: 0.8
लंबवत संरेखण, -1 (ऊपर) से 1 (नीचे)

हल्लिग्न
डिफ़ॉल्ट: 0.0
क्षैतिज संरेखण, -1 (बाएं) से 1 (दाएं)

बॉक्सअल्फा
डिफ़ॉल्ट: 80
बैकग्राउंड बॉक्स का अल्फा, 0 (अपारदर्शी) से 255 (पूरी तरह से पारदर्शी)

छिपने का समय
डिफ़ॉल्ट: 500
एमएस में अवधि जब तक ओएससी छुपाता है यदि कोई माउस आंदोलन नहीं है, नकारात्मक मान
ऑटो-छिपाना अक्षम करता है

फीकापन
डिफ़ॉल्ट: 200
एमएस में फ़ेड आउट की अवधि, 0 = कोई फ़ेड नहीं

डेडज़ोनसाइज़
डिफ़ॉल्ट: 0
डेडज़ोन का आकार। डेडज़ोन एक ऐसा क्षेत्र है जो माउस को कार्य करता है
खिड़की छोड़ने की तरह। वहाँ आंदोलन OSC को प्रदर्शित नहीं करेगा और
यदि माउस इसमें प्रवेश करता है तो यह तुरंत छिप जाएगा। डेडज़ोन शुरू होता है
OSC के विपरीत विंडो बॉर्डर पर और आकार नियंत्रित करता है कि कितना
खिड़की से यह फैल जाएगा। 0 और 1 के बीच के मान।

मिनमाउसमूव
डिफ़ॉल्ट: 3
माउस को न्यूनतम पिक्सेल की मात्रा को टिकों के बीच ले जाना पड़ता है
ओएससी दिखाओ

ख़ाका
डिफ़ॉल्ट: बॉक्स
ओएससी के लिए लेआउट। वर्तमान में उपलब्ध हैं: बॉक्स, स्लिमबॉक्स,
बॉटमबार और टॉपबार।

सीकबारस्टाइल
डिफ़ॉल्ट: स्लाइडर
सीकबार, स्लाइडर (डायमंड मार्कर) या बार (भरें) की शैली सेट करता है

कुल समय
डिफ़ॉल्ट: नहीं
शेष समय के बजाय कुल समय दिखाएं

टाइमम्स
डिफ़ॉल्ट: नहीं
मिलीसेकंड के साथ टाइमकोड प्रदर्शित करें

लिपि कमानों
OSC स्क्रिप्ट कुछ स्क्रिप्ट कमांड को सुनती है। ये आदेश बद्ध हो सकते हैं इनपुट.कॉन्फ़,
या अन्य लिपियों द्वारा भेजा गया।

सक्षम-ओएससी
नाश कर देती है अक्षम-ऑस्क या का प्रभाव डेल कुंजी।

अक्षम-ऑस्क
OSC को स्थायी रूप से छिपाएं। यह भी है क्या डेल कुंजी करता है।

ओएससी-संदेश
ओएससी का उपयोग करके स्क्रीन पर एक संदेश दिखाएं। पहला तर्क संदेश है, दूसरा
सेकंड में अवधि।

उदाहरण

आप इसे इसमें डाल सकते हैं इनपुट.कॉन्फ़ OSC को छिपाने के लिए a कुंजी और इसे सामने लाने के लिए b:

एक script_message अक्षम-ऑस्क
b script_message सक्षम-ओएससी

LUA पटकथा


mpv लुआ स्क्रिप्ट लोड कर सकता है। लिपियों को पारित किया गया --स्क्रिप्ट विकल्प, या में पाया गया लिपियों
mpv विन्यास निर्देशिका की उपनिर्देशिका (आमतौर पर ~/.config/mpv/स्क्रिप्ट/) होगा
कार्यक्रम शुरू होने पर लोड किया गया। mpv भी जोड़ता है लिपियों Lua's . के अंत तक उपनिर्देशिका
पथ ताकि आप वहां से भी स्क्रिप्ट आयात कर सकें। चूंकि इसे अंत में जोड़ा गया है, इसलिए नाम न दें
लिपियों को आप लुआ पुस्तकालयों के समान आयात करना चाहते हैं क्योंकि वे द्वारा ओवरशैड किया जाएगा
उन्हें.

mpv बिल्ट-इन मॉड्यूल प्रदान करता है mp, जिसमें mpv . को आदेश भेजने के लिए कार्य शामिल हैं
कोर और प्लेबैक स्थिति, उपयोगकर्ता सेटिंग्स, फ़ाइल जानकारी के बारे में जानकारी प्राप्त करने के लिए,
और इतना पर.

इन लिपियों का उपयोग mpv को स्लेव मोड के समान तरीके से नियंत्रित करने के लिए किया जा सकता है। तकनीकी रूप से,
लुआ कोड आंतरिक रूप से क्लाइंट एपीआई का उपयोग करता है।

उदाहरण
एक स्क्रिप्ट जो खिलाड़ी के रुकने पर फ़ुलस्क्रीन मोड छोड़ देती है:

फ़ंक्शन on_pause_change (नाम, मान)
यदि मान == सत्य है तो
mp.set_property ("पूर्णस्क्रीन", "नहीं")
समाप्त
समाप्त
mp.observe_property ("रोकें", "बूल", on_pause_change)

विवरण on la लिपि आरंभीकरण और जीवन चक्र
आपकी स्क्रिप्ट को प्लेयर द्वारा प्रोग्राम के प्रारंभ में लोड किया जाएगा लिपियों विन्यास
उपनिर्देशिका, या के साथ निर्दिष्ट पथ से --स्क्रिप्ट विकल्प। कुछ स्क्रिप्ट लोड हैं
आंतरिक रूप से (जैसे --ओएससी) प्रत्येक स्क्रिप्ट अपने स्वयं के धागे में चलती है। आपकी स्क्रिप्ट सबसे पहले "as ." चलाई जाती है
is", और एक बार यह हो जाने के बाद, इवेंट लूप दर्ज किया जाता है। यह इवेंट लूप डिस्पैच होगा
mpv द्वारा प्राप्त ईवेंट और अपने स्वयं के ईवेंट हैंडलर्स को कॉल करें जिन्हें आपने पंजीकृत किया है
एमपी.रजिस्टर_इवेंट, या टाइमर के साथ जोड़ा गया mp.add_timeout या इसी के समान।

जब खिलाड़ी बाहर निकलता है, तो सभी स्क्रिप्ट को समाप्त करने के लिए कहा जाएगा। यह a . के माध्यम से होता है शटडाउन
ईवेंट, जो डिफ़ॉल्ट रूप से ईवेंट लूप को वापस कर देगा। यदि आपकी स्क्रिप्ट एक में मिल गई है
अंतहीन लूप, एमपीवी शायद प्लेबैक के दौरान ठीक व्यवहार करेगा (जब तक कि खिलाड़ी नहीं है
निलंबित, देखें सांसद निलंबित), लेकिन छोड़ने पर यह समाप्त नहीं होगा, क्योंकि यह प्रतीक्षा कर रहा है
आपकी स्क्रिप्ट।

आंतरिक रूप से, सी कोड लुआ फ़ंक्शन को कॉल करेगा mp_event_loop लुआ लोड करने के बाद
लिखी हुई कहानी। यह फ़ंक्शन सामान्य रूप से आपकी स्क्रिप्ट से पहले लोड किए गए डिफ़ॉल्ट प्रस्तावना द्वारा परिभाषित किया जाता है
(देखें प्लेयर/लुआ/डिफॉल्ट्स.लुआ एमपीवी स्रोतों में)। इवेंट लूप इवेंट का इंतज़ार करेगा और
प्रेषण कार्यक्रम . के साथ पंजीकृत एमपी.रजिस्टर_इवेंट. यह इसके साथ जोड़े गए टाइमर को भी हैंडल करेगा
mp.add_timeout और इसी तरह (एक टाइमआउट के साथ प्रतीक्षा करके)।

mpv 0.6.0 के बाद से, खिलाड़ी तब तक प्रतीक्षा करेगा जब तक कि जारी रखने से पहले स्क्रिप्ट पूरी तरह से लोड न हो जाए
सामान्य ऑपरेशन। प्लेयर शुरू होते ही स्क्रिप्ट को पूरी तरह से लोडेड मान लेता है
एमपीवी घटनाओं की प्रतीक्षा कर रहा है (या यह बाहर निकलता है)। व्यवहार में इसका मतलब है कि खिलाड़ी कम या ज्यादा करेगा
तब तक लटकाएं जब तक स्क्रिप्ट मुख्य खंड से वापस न आ जाए (और mp_event_loop कहा जाता है), या
स्क्रिप्ट कॉल mp_event_loop or एमपी.डिस्पैच_इवेंट्स सीधे। इसे बनाने के लिए किया जाता है
प्लेबैक वास्तव में शुरू होने से पहले एक स्क्रिप्ट के लिए इवेंट हैंडलर आदि को पूरी तरह से सेटअप करना संभव है।
पुराने एमपीवी संस्करणों में, यह अतुल्यकालिक रूप से हुआ।

mp कार्यों
RSI mp मॉड्यूल प्रीलोडेड है, हालांकि इसे मैन्युअल रूप से लोड किया जा सकता है की आवश्यकता होती है 'एमपी'. यह
कोर क्लाइंट एपीआई प्रदान करता है।

mp.command (स्ट्रिंग)
दिए गए आदेश को चलाएँ। यह input.conf में प्रयुक्त कमांड के समान है। देखो
सूची of निवेश कमानों.

डिफ़ॉल्ट रूप से, यह ओएसडी (कमांड के आधार पर) पर कुछ दिखाएगा, जैसे कि
में इस्तेमाल किया गया था इनपुट.कॉन्फ़. देखना निवेश आदेश उपसर्ग ओएसडी के उपयोग को कैसे प्रभावित करें
प्रति आदेश।

रिटर्न <strong>उद्देश्य</strong> सफलता पर, या शून्य, त्रुटि त्रुटि पर।

mp.commandv(arg1, आर्ग2, ...)
के समान एमपी.कमांड, लेकिन प्रत्येक कमांड तर्क को अलग पैरामीटर के रूप में पास करें। यह
इसका फायदा यह है कि आपको कुछ में उद्धृत करने और भागने की परवाह नहीं है
मामलों।

उदाहरण:

mp.command("loadfile" .. filename .. "append")
mp.commandv ("लोडफाइल", फ़ाइल नाम, "संलग्न")

ये दो कमांड समतुल्य हैं, सिवाय इसके कि पहला संस्करण टूट जाता है यदि
फ़ाइल नाम में रिक्त स्थान या कुछ विशेष वर्ण होते हैं।

ध्यान दें कि गुण हैं नहीं विस्तारित। आप या तो उपयोग कर सकते हैं एमपी.कमांड,
विस्तार-गुण उपसर्ग, या mp.get_property कार्यों का परिवार।

विपरीत एमपी.कमांड, यह डिफ़ॉल्ट रूप से OSD का उपयोग नहीं करेगा (कुछ को छोड़कर)
ओएसडी-विशिष्ट कमांड)।

mp.command_native(तालिका .) [, डीईएफ़])
के समान mp.commandv, लेकिन तर्क सूची को तालिका के रूप में पास करें। इसका है फायदा
कि कम से कम कुछ मामलों में, तर्कों को मूल प्रकार के रूप में पारित किया जा सकता है।

सफलता पर परिणाम तालिका देता है (आमतौर पर खाली), या डीईएफ़, त्रुटि त्रुटि पर। डीईएफ़ is
फ़ंक्शन को प्रदान किया गया दूसरा पैरामीटर, और यदि यह अनुपलब्ध है तो शून्य है।

mp.get_property(नाम [, डीईएफ़])
दी गई संपत्ति का मान स्ट्रिंग के रूप में लौटाएं। ये वही गुण हैं जो
input.conf में उपयोग किया जाता है। देखो गुण संपत्तियों की सूची के लिए। लौटाई गई स्ट्रिंग है
के समान स्वरूपित ${=नाम} (देखें संपत्ति विस्तार).

सफलता पर स्ट्रिंग लौटाता है, या डीईएफ़, त्रुटि त्रुटि पर। डीईएफ़ दूसरा पैरामीटर है
फ़ंक्शन को प्रदान किया गया है, और यदि यह गुम है तो शून्य है।

mp.get_property_osd (नाम [, डीईएफ़])
के समान mp.get_property, लेकिन OSD के लिए स्वरूपित संपत्ति मान लौटाएं। यह
के साथ मुद्रित के रूप में एक ही स्ट्रिंग है ${नाम} जब input.conf में उपयोग किया जाता है।

सफलता पर स्ट्रिंग लौटाता है, या डीईएफ़, त्रुटि त्रुटि पर। डीईएफ़ दूसरा पैरामीटर है
फ़ंक्शन को प्रदान किया गया है, और यदि यह गुम है तो एक खाली स्ट्रिंग है। भिन्न
get_property (), एक चर के लिए वापसी मान निर्दिष्ट करना हमेशा परिणाम देगा a
स्ट्रिंग.

mp.get_property_bool (नाम [, डीईएफ़])
के समान mp.get_property, लेकिन संपत्ति मूल्य को बूलियन के रूप में वापस कर दें।

सफलता पर एक बूलियन लौटाता है, या डीईएफ़, त्रुटि त्रुटि पर।

mp.get_property_number (नाम [, डीईएफ़])
के समान mp.get_property, लेकिन संपत्ति मूल्य को संख्या के रूप में वापस कर दें।

ध्यान दें कि जबकि लुआ पूर्णांक और फ्लोट के बीच अंतर नहीं करता है, एमपीवी आंतरिक
करना। यह फ़ंक्शन केवल एमपीवी से डबल फ्लोट का अनुरोध करता है, और एमपीवी आमतौर पर होगा
पूर्णांक गुण मानों को फ़्लोट करने के लिए कनवर्ट करें।

सफलता मिलने पर एक नंबर लौटाता है, या डीईएफ़, त्रुटि त्रुटि पर।

mp.get_property_native(नाम [, डीईएफ़])
के समान mp.get_property, लेकिन सर्वोत्तम लुआ प्रकार का उपयोग करके संपत्ति मूल्य वापस करें
संपत्ति के लिए। अधिकांश समय, यह एक स्ट्रिंग, बूलियन, या संख्या लौटाएगा। कुछ
गुण (उदाहरण के लिए अध्याय सूची) टेबल के रूप में लौटाए जाते हैं।

सफलता पर मान लौटाता है, या डीईएफ़, त्रुटि त्रुटि पर। ध्यान दें कि शून्य हो सकता है
संभव है, कुछ कोने के मामलों में भी मान्य मूल्य।

mp.set_property(नाम, मूल्य)
दी गई संपत्ति को दिए गए स्ट्रिंग मान पर सेट करें। देखो mp.get_property और
गुण संपत्तियों के बारे में अधिक जानकारी के लिए।

सफलता पर सत्य लौटाता है, या शून्य, त्रुटि त्रुटि पर।

mp.set_property_bool(नाम, मूल्य)
के समान एमपी.सेट_प्रॉपर्टी, लेकिन दी गई संपत्ति को दिए गए बूलियन मान पर सेट करें।

mp.set_property_number(नाम, मूल्य)
के समान एमपी.सेट_प्रॉपर्टी, लेकिन दी गई संपत्ति को दिए गए संख्यात्मक मान पर सेट करें।

ध्यान दें कि जबकि लुआ पूर्णांक और फ्लोट के बीच अंतर नहीं करता है, एमपीवी आंतरिक
करना। यह फ़ंक्शन परीक्षण करेगा कि क्या संख्या को पूर्णांक के रूप में दर्शाया जा सकता है, और
यदि ऐसा है, तो यह एमपीवी के लिए एक पूर्णांक मान पास करेगा, अन्यथा एक डबल फ्लोट।

mp.set_property_native(नाम, मूल्य)
के समान एमपी.सेट_प्रॉपर्टी, लेकिन दी गई संपत्ति को उसके मूल प्रकार का उपयोग करके सेट करें।

चूंकि कई डेटा प्रकार हैं जो लुआ में मूल रूप से प्रतिनिधित्व नहीं कर सकते हैं, यह
हमेशा अपेक्षा के अनुरूप काम नहीं कर सकता है। उदाहरण के लिए, जबकि लुआ रैपर कुछ कर सकता है
यह तय करने के लिए अनुमान लगाएं कि लुआ टेबल एक सरणी या नक्शा है या नहीं, यह असफल हो जाएगा
खाली टेबल। इसके अलावा, ऐसे कई गुण नहीं हैं जिनके लिए इसका उपयोग करना समझ में आता है
यह, के बजाय सेट_प्रॉपर्टी, सेट_प्रॉपर्टी_बूल, सेट_प्रॉपर्टी_नंबर। इनके लिए
कारण, गुणों को छोड़कर, इस फ़ंक्शन को शायद अभी के लिए टाला जाना चाहिए
जो मूल रूप से टेबल का उपयोग करते हैं।

mp.get_time ()
एक संख्या के रूप में सेकंड में वर्तमान एमपीवी आंतरिक समय लौटाएं। यह मूल रूप से है
सिस्टम समय, एक मनमाना ऑफसेट के साथ।

mp.add_key_binding(कुंजी, नाम|fn [, एफएन [झंडे]])
कुंजी बाइंडिंग पर चलने के लिए कॉलबैक पंजीकृत करें। बाइंडिंग को मैप किया जाएगा
दी कुंजी, जो भौतिक कुंजी का वर्णन करने वाली एक स्ट्रिंग है। यह एक ही कुंजी का उपयोग करता है
input.conf के रूप में नाम, और संयोजनों की भी अनुमति देता है (जैसे Ctrl+a).

इस फ़ंक्शन को कॉल करने के बाद, कुंजी प्रेस फ़ंक्शन का कारण बनेगी fn कहा जा सकता है
(जब तक कि उपयोगकर्ता ने किसी अन्य बाइंडिंग के साथ कुंजी को रीमैप नहीं किया)।

RSI नाम तर्क एक छोटा प्रतीकात्मक स्ट्रिंग होना चाहिए। यह उपयोगकर्ता को रीमैप करने की अनुमति देता है
का उपयोग कर input.conf के माध्यम से कुंजी बाध्यकारी स्क्रिप्ट_संदेश आदेश, और का नाम
कुंजी बाध्यकारी (उदाहरण के लिए नीचे देखें)। नाम दूसरों के बीच अद्वितीय होना चाहिए
एक ही लिपि में बाइंडिंग - यदि नहीं, तो उसी नाम के साथ पिछला बंधन होगा
अधिलेखित होना। आप नाम को छोड़ सकते हैं, जिस स्थिति में एक यादृच्छिक नाम उत्पन्न होता है
आंतरिक रूप से।

अंतिम तर्क वैकल्पिक झंडे के लिए प्रयोग किया जाता है। यह एक टेबल है, जिसमें हो सकता है
निम्नलिखित प्रविष्टियाँ:

repeatable
अगर करने के लिए सेट है <strong>उद्देश्य</strong>, इस विशिष्ट बाइंडिंग के लिए कुंजी दोहराने को सक्षम करता है।

जटिल
अगर करने के लिए सेट है <strong>उद्देश्य</strong>, तो fn कुंजी अप और डाउन इवेंट दोनों पर कॉल किया जाता है (साथ ही
कुंजी दोहराने के रूप में, यदि सक्षम हो), पहला तर्क तालिका होने के साथ। यह
तालिका में एक है घटना प्रविष्टि, जो तारों में से एक पर सेट है नीचे,
दोहराना, up or दबाना (उत्तरार्द्ध अगर कुंजी ऊपर/नीचे ट्रैक नहीं किया जा सकता है)। यह
आगे एक है is_mouse प्रविष्टि, जो बताती है कि क्या घटना हुई थी
एक माउस बटन द्वारा।

आंतरिक रूप से, कुंजी बाइंडिंग के माध्यम से भेजी जाती हैं स्क्रिप्ट_मैसेज_टू or स्क्रिप्ट_बाइंडिंग
इनपुट कमांड और mp.register_script_message.

एक से अधिक कमांड को एक कुंजी में मैप करने का प्रयास अनिवार्य रूप से एक यादृच्छिक बंधन को प्राथमिकता देगा,
जबकि अन्य बाइंडिंग नहीं कहा जाता है। यह गारंटी है कि उपयोगकर्ता परिभाषित
केंद्रीय input.conf में बाइंडिंग को इसके साथ जोड़े गए बाइंडिंग पर पसंद किया जाता है
समारोह (लेकिन देखें mp.add_forced_key_binding).

उदाहरण:

फ़ंक्शन कुछ_हैंडलर ()
प्रिंट ("कुंजी दबाया गया")
समाप्त
mp.add_key_binding("x", "something", some_handler)

यह संदेश प्रिंट करेगा la कुंजी था दब गया कब x दबाया गया था।

उपयोगकर्ता इन कुंजी बाइंडिंग को रीमैप कर सकता है। फिर उपयोगकर्ता को निम्नलिखित में डालना होगा
उसके input.conf को कमांड को रीमैप करने के लिए y कुंजी:

y स्क्रिप्ट_बाध्यकारी कुछ

यह संदेश प्रिंट करेगा जब कुंजी y दबाया जाता है। (x तब भी काम करेगा, जब तक
उपयोगकर्ता इसे रीमैप करता है।)

आप स्पष्ट रूप से केवल एक नामित स्क्रिप्ट को संदेश भेज सकते हैं। उपरोक्त मान लें
स्क्रिप्ट फ़ाइल नाम का उपयोग कर रही थी पादलेख.लुआ:

y स्क्रिप्ट_बाइंडिंग fooscript.something

mp.add_forced_key_binding(...)
यह लगभग जैसा ही काम करता है mp.add_key_binding, लेकिन कुंजी बाइंडिंग को पंजीकृत करता है
एक तरीका जो उपयोगकर्ता की कस्टम बाइंडिंग को उसके input.conf में अधिलेखित कर देगा।
(mp.add_key_binding केवल डिफ़ॉल्ट कुंजी बाइंडिंग को अधिलेखित करता है, लेकिन उनके द्वारा नहीं
उपयोगकर्ता का input.conf।)

mp.remove_key_binding(नाम)
के साथ जोड़ा गया एक कुंजी बाइंडिंग निकालें mp.add_key_binding or mp.add_forced_key_binding.
उसी नाम का प्रयोग करें जैसा आपने बाइंडिंग जोड़ते समय किया था। हटाना संभव नहीं है
बाइंडिंग जिसके लिए आपने नाम छोड़ा है।

mp.register_event (नाम, एफएन)
कोई घटना होने पर किसी विशिष्ट फ़ंक्शन को कॉल करें। घटना का नाम एक स्ट्रिंग है, और
फ़ंक्शन fn एक लुआ फ़ंक्शन मान है।

कुछ घटनाओं में संबद्ध डेटा होता है। इसे लुआ टेबल में रखा गया है और इसे पास किया गया है
fn के लिए तर्क लुआ तालिका में डिफ़ॉल्ट रूप से शामिल है a नाम फ़ील्ड, जो एक स्ट्रिंग है
जिसमें घटना का नाम है। यदि ईवेंट में कोई त्रुटि संबद्ध है, तो त्रुटि फ़ील्ड है
त्रुटि का वर्णन करने वाली एक स्ट्रिंग पर सेट करें, सफलता पर यह सेट नहीं है।

यदि एक ही घटना के लिए कई कार्य पंजीकृत हैं, तो वे चल रहे हैं
पंजीकरण आदेश, जो पहले पंजीकृत कार्य सभी के सामने चल रहा है
अन्य।

यदि ऐसी कोई घटना मौजूद है, तो सही है, अन्यथा गलत है।

देख कार्यक्रम और सूची of घटनाओं ब्योरा हेतु।

mp.unregister_event (एफएन)
पूर्ववत करें एमपी.रजिस्टर_इवेंट(..., एफएन). यह सभी ईवेंट हैंडलर को हटा देता है जो बराबर हैं
la fn पैरामीटर। यह सामान्य Lua . का उपयोग करता है == तुलना करें, इसलिए व्यवहार करते समय सावधान रहें
बंदों के साथ।

mp.observe_property(नाम, प्रकार, एफएन)
परिवर्तनों के लिए एक संपत्ति देखें। यदि संपत्ति नाम बदल दिया जाता है, फिर फ़ंक्शन
एफएन (नाम) बुलाया जाएगा। टाइप हो सकता है शून्य, या इनमें से किसी एक पर सेट हो कोई नहीं, देशी, bool,
स्ट्रिंगया, संख्या. कोई नहीं के समान है शून्य. अन्य सभी मानों के लिए, का नया मान
संपत्ति को दूसरे तर्क के रूप में पारित किया जाएगा fn, का उपयोग करते हुए mp.get_property_
इसे पुनः प्राप्त करने के लिए। इसका मतलब है अगर टाइप उदाहरण के लिए है स्ट्रिंग, fn मोटे तौर पर कहा जाता है
in एफएन (नाम, mp.get_property_string(नाम)).

यदि संभव हो तो, परिवर्तन की घटनाओं को सम्मिलित किया जाता है। यदि कोई संपत्ति बार-बार बदली जाती है
एक पंक्ति में, केवल अंतिम परिवर्तन परिवर्तन फ़ंक्शन को ट्रिगर करता है। (सटीक व्यवहार
समय और अन्य चीजों पर निर्भर करता है।)

कुछ मामलों में संपत्ति में परिवर्तन होने पर भी फ़ंक्शन को नहीं कहा जाता है। चाहे
यह हो सकता है संपत्ति पर निर्भर करता है।

अगर टाइप is कोई नहीं or शून्य, छिटपुट संपत्ति परिवर्तन की घटनाएं संभव हैं। यह
मतलब परिवर्तन समारोह fn संपत्ति वास्तव में नहीं होने पर भी बुलाया जा सकता है
बदल जाते हैं.

mp.unobserve_property(एफएन)
पूर्ववत करें mp.observe_property(..., एफएन). यह सभी संपत्ति संचालकों को हटा देता है जो हैं
के बराबर fn पैरामीटर। यह सामान्य Lua . का उपयोग करता है == तुलना करें, इसलिए सावधान रहें जब
बंद से निपटने।

mp.add_timeout(सेकंड, एफएन)
दिए गए फ़ंक्शन को कॉल करें fn जब दिए गए सेकंड की संख्या समाप्त हो गई हो। ध्यान दें कि
सेकंड की संख्या भिन्नात्मक हो सकती है। अभी के लिए, टाइमर का संकल्प इस प्रकार हो सकता है
कम से कम 50 एमएस, हालांकि भविष्य में इसमें सुधार किया जाएगा।

यह एक-शॉट टाइमर है: इसे निकाल दिए जाने पर इसे हटा दिया जाएगा।

एक टाइमर ऑब्जेक्ट देता है। देखो mp.add_periodic_timer ब्योरा हेतु।

mp.add_periodic_timer(सेकंड, एफएन)
दिए गए फ़ंक्शन को समय-समय पर कॉल करें। यह इसके जैसा है mp.add_timeout, लेकिन टाइमर है
फ़ंक्शन fn चलाने के बाद फिर से जोड़ा गया।

रिटर्न a घड़ी वस्तु। RSI घड़ी वस्तु प्रदान करता है la निम्नलिखित विधि:

रुकें() टाइमर अक्षम करें। टाइमर पहले से अक्षम है तो कुछ नहीं करता है।
यह रुकते समय वर्तमान बीता हुआ समय याद रखेगा, ताकि
फिर शुरू करना() अनिवार्य रूप से टाइमर को बंद कर देता है।

मारो () टाइमर अक्षम करें। बीता हुआ समय रीसेट करता है। फिर शुरू करना() पुनः आरंभ करेगा
टाइमर।

फिर शुरू करना()
टाइमर को पुनरारंभ करें। यदि टाइमर को के साथ अक्षम किया गया था रुकें(), यह करेगा
उस समय फिर से शुरू करें जब इसे रोका गया था। यदि टाइमर को के साथ अक्षम किया गया था
मारो (), या यदि यह पहले से चलाए गए एक-शॉट टाइमर है (के साथ जोड़ा गया
ऐड_टाइमआउट ()), यह शुरुआत से टाइमर शुरू करता है, का उपयोग करते हुए
प्रारंभ में कॉन्फ़िगर किया गया टाइमआउट।

मध्यांतर (आरडब्ल्यू)
इस फ़ील्ड में वर्तमान टाइमआउट अवधि है। यह मान नहीं है
समय बढ़ने के साथ अद्यतन किया गया। इसका उपयोग केवल गणना करने के लिए किया जाता है जब
टाइमर समाप्त होने पर टाइमर को आग लगाना चाहिए।

यदि आप इसे लिखते हैं, तो आप कॉल कर सकते हैं टी: मार () ; टी: फिर से शुरू () रीसेट करने के लिए
नए के लिए वर्तमान टाइमआउट। (टी: बंद करो () नए टाइमआउट का उपयोग नहीं करेगा।)

एक बार में (आरडब्ल्यू)
क्या टाइमर आवधिक है (असत्य) या केवल एक बार आग लगती है (<strong>उद्देश्य</strong>)। इस
मान का उपयोग तब किया जाता है जब टाइमर समाप्त हो जाता है (लेकिन टाइमर कॉलबैक से पहले)
फ़ंक्शन fn चलाया जाता है)।

ध्यान दें कि ये विधि हैं, और आपको इनका उपयोग करके कॉल करना होगा : के बजाय . (संदर्भ
सेवा मेरे http://www.lua.org/manual/5.2/manual.html#3.4.9 .)

उदाहरण:

सेकंड = 0
टाइमर = mp.add_periodic_timer(1, फ़ंक्शन ()
प्रिंट ("हर सेकंड कहा जाता है")
#10 सेकेंड के बाद इसे बंद कर दें
सेकंड = सेकंड + 1
अगर सेकंड>= 10 तो
टाइमर: मार ()
समाप्त
समाप्त)

mp.get_opt(कुंजी)
से एक सेटिंग लौटाएं --स्क्रिप्ट-ऑप्ट्स विकल्प। यह उपयोगकर्ता और स्क्रिप्ट पर निर्भर है
इस तंत्र का उपयोग कैसे किया जाता है। वर्तमान में, सभी स्क्रिप्ट इसे समान रूप से एक्सेस कर सकते हैं, इसलिए आप
टकराव से सावधान रहना चाहिए।

mp.get_script_name ()
वर्तमान स्क्रिप्ट का नाम वापस करें। नाम आमतौर पर के फ़ाइल नाम से बना होता है
निर्देशिका और फ़ाइल एक्सटेंशन के साथ स्क्रिप्ट हटा दी गई है। अगर कई स्क्रिप्ट हैं
जिसका एक ही नाम होगा, इसे एक संख्या जोड़कर अद्वितीय बना दिया जाता है।

उदाहरण

लिपि /पथ/से/fooscript.lua हो जाता है अनुलेख.

mp.osd_message(पाठ [,समयांतराल])
स्क्रीन पर OSD संदेश दिखाएँ। अवधि सेकंड में है, और वैकल्पिक है (उपयोग करता है
--osd-अवधि डिफ़ॉल्ट रूप से)।

उन्नत mp कार्यों
ये भी रहते हैं mp मॉड्यूल, लेकिन अलग से प्रलेखित हैं क्योंकि वे केवल में उपयोगी हैं
विशेष परिस्थितियाँ।

सांसद निलंबित ()
mpv मेन लूप को सस्पेंड करें। सी एपीआई में इसकी एक लंबी-चौड़ी व्याख्या है
समारोह एमपीवी_सस्पेंड (). संक्षेप में, यह खिलाड़ी को अगला प्रदर्शित करने से रोकता है
वीडियो फ्रेम, ताकि खिलाड़ी तक पहुंचने का प्रयास करते समय आप अवरुद्ध न हों।

इसे ईवेंट हैंडलर द्वारा स्वचालित रूप से बुलाया जाता है।

एमपी.रिज्यूमे ()
एक को पूर्ववत करें सांसद निलंबित () पु का र ना। सांसद निलंबित () एक आंतरिक काउंटर बढ़ाता है, और
एमपी.रिज्यूमे () घटा देता है। जब 0 पर पहुंच जाता है, तो खिलाड़ी वास्तव में फिर से शुरू हो जाता है।

mp.resume_all ()
यह आंतरिक निलंबन काउंटर को रीसेट करता है और खिलाड़ी को फिर से शुरू करता है। (यह कॉल करने जैसा है
एमपी.रिज्यूमे () जब तक खिलाड़ी वास्तव में फिर से शुरू नहीं हो जाता।)

आप इसे कॉल करना चाह सकते हैं यदि आप कुछ ऐसा करने वाले हैं जिसमें लंबा समय लगता है,
लेकिन वास्तव में प्लेयर तक पहुंच की आवश्यकता नहीं है (जैसे नेटवर्क ऑपरेशन)। ध्यान दें कि
आप अभी भी किसी भी समय प्लेयर तक पहुंच सकते हैं।

mp.get_wakeup_pipe ()
कॉल mpv_get_wakeup_pipe () और वेकअप पाइप का रीड एंड लौटाता है। (देखो
ग्राहक.एच ब्योरा हेतु।)

mp.get_next_timeout ()
सेकंड में सापेक्ष समय लौटाएं जब अगला टाइमर (mp.add_timeout और
समान) समाप्त हो जाता है। यदि कोई टाइमर नहीं है, तो वापस लौटें शून्य.

mp.dispatch_events([allow_wait])
इसका उपयोग कस्टम ईवेंट लूप चलाने के लिए किया जा सकता है। यदि आप सीधा नियंत्रण रखना चाहते हैं तो क्या
लुआ स्क्रिप्ट करता है (डिफ़ॉल्ट ईवेंट लूप द्वारा कॉल किए जाने के बजाय), आप कर सकते हैं
वैश्विक चर सेट करें mp_event_loop इवेंट लूप चलाने वाले अपने स्वयं के फ़ंक्शन के लिए।
अपने ईवेंट लूप से, आपको कॉल करना चाहिए mp.dispatch_events () dequeue और प्रेषण करने के लिए
एमपीवी कार्यक्रम।

अगर अनुमति दें_प्रतीक्षा करें पैरामीटर पर सेट है <strong>उद्देश्य</strong>, फ़ंक्शन अगले तक अवरुद्ध रहेगा
ईवेंट प्राप्त हो जाता है या अगला टाइमर समाप्त हो जाता है। अन्यथा (और यह डिफ़ॉल्ट है
व्यवहार), जैसे ही ईवेंट लूप खाली हो जाता है, यह वापस आ जाता है। यह जोरदार है
उपयोग करने के लिए अनुशंसित mp.get_next_timeout () और mp.get_wakeup_pipe () अगर तुम हो
नई घटनाओं और काम करने वाले टाइमर की ठीक से काम करने की अधिसूचना में रुचि रखते हैं।

यह फ़ंक्शन कॉल करता है सांसद निलंबित () और mp.resume_all () अपने दम पर।

mp.enable_messages (स्तर)
न्यूनतम लॉग स्तर सेट करें जिसका mpv संदेश आउटपुट प्राप्त करना है। ये संदेश
आम तौर पर टर्मिनल पर मुद्रित होते हैं। इस फ़ंक्शन को कॉल करके, आप सेट कर सकते हैं
संदेशों का न्यूनतम लॉग स्तर जो इसके साथ प्राप्त किया जाना चाहिए लॉग-संदेश घटना।
विवरण के लिए इस घटना का विवरण देखें। लेवल एक स्ट्रिंग है, देखें संदेश लॉग
अनुमत लॉग स्तरों के लिए।

mp.register_script_message(नाम, एफएन)
यह प्रेषण के लिए एक सहायक है स्क्रिप्ट_संदेश or स्क्रिप्ट_मैसेज_टू लुआ के लिए आमंत्रण
कार्य करता है. fn कहा जाता है if स्क्रिप्ट_संदेश or स्क्रिप्ट_मैसेज_टू (इस स्क्रिप्ट के साथ
गंतव्य) के साथ चलाया जाता है नाम पहले पैरामीटर के रूप में। अन्य पैरामीटर पारित कर रहे हैं
सेवा मेरे fn. यदि दिए गए नाम वाला कोई संदेश पहले से पंजीकृत है, तो उसे अधिलेखित कर दिया जाता है।

के द्वारा उपयोग mp.add_key_binding, इसलिए नाम टकराव से सावधान रहें।

mp.unregister_script_message(नाम)
के साथ पिछले पंजीकरण को पूर्ववत करें mp.register_script_message. कुछ नहीं करता अगर
नाम पंजीकृत नहीं था।

mp.msg कार्यों
यह मॉड्यूल टर्मिनल पर संदेशों को आउटपुट करने की अनुमति देता है, और इसके साथ लोड किया जा सकता है की आवश्यकता होती है
'एमपी.संदेश'.

संदेश लॉग (स्तर, ...)
स्तर पैरामीटर संदेश प्राथमिकता है। यह एक स्ट्रिंग और एक है घातक, त्रुटि,
चेतावनी देना, पता, v, डिबग. उपयोगकर्ता की सेटिंग निर्धारित करेगी कि इनमें से कौन सा संदेश
दिखाई देगा। आम तौर पर, सभी संदेश दिखाई देते हैं, सिवाय v और डिबग.

उसके बाद के सभी पैरामीटर स्ट्रिंग में बदल जाते हैं। रिक्त स्थान इसमें डाले गए हैं
कई मापदंडों को अलग करें।

आपको न्यूलाइन जोड़ने की आवश्यकता नहीं है।

संदेश घातक (...), संदेश त्रुटि (...), संदेश चेतावनी (...), संदेश.जानकारी (...), संदेश क्रिया (...),
संदेश डीबग (...)
ये सभी शॉर्टकट हैं और संगत के समकक्ष हैं संदेश लॉग (स्तर, ...)
पु का र ना।

एमपी विकल्प कार्यों
mpv कॉन्फिग-फाइलों और कमांड-लाइन से विकल्पों को प्रबंधित करने के लिए एक अंतर्निहित मॉड्यूल के साथ आता है।
आपको बस इतना करना है कि read_options फ़ंक्शन में डिफ़ॉल्ट विकल्पों के साथ एक तालिका प्रदान करना है।
फ़ंक्शन कॉन्फ़िगरेशन-फ़ाइल में पाए गए मानों के साथ डिफ़ॉल्ट मानों को अधिलेखित कर देगा और
कमांड-लाइन (उस क्रम में)।

options.read_options(तालिका [, पहचानकर्ता])
A तालिका कुंजी-मूल्य जोड़े के साथ। डिफ़ॉल्ट मानों का प्रकार इसके लिए महत्वपूर्ण है
कॉन्फ़िगरेशन फ़ाइल या कमांड-लाइन से पढ़े गए मानों को वापस परिवर्तित करना। इस्तेमाल ना करो
शून्य डिफ़ॉल्ट मान के रूप में!

RSI पहचानकर्ता कॉन्फ़िगरेशन-फ़ाइल और कमांड-लाइन विकल्पों की पहचान करने के लिए उपयोग किया जाता है।
अन्य लिपियों के साथ टकराव से बचने के लिए इन्हें अद्वितीय बनाने की आवश्यकता है। डिफ़ॉल्ट करने के लिए
mp.get_script_name ().

उदाहरण कार्यान्वयन:

'mp.options' की आवश्यकता है
स्थानीय विकल्प = {
विकल्प ए = "डिफॉल्टवैल्यूए",
विकल्पबी = -0.5,
विकल्प सी = सच,
}
read_options (विकल्प, "माइस्क्रिप्ट")
प्रिंट (विकल्प। विकल्प ए)

कॉन्फ़िग फ़ाइल में संग्रहीत किया जाएगा लुआ-सेटिंग्स/पहचानकर्ता.conf mpv के उपयोगकर्ता फ़ोल्डर में।
टिप्पणी पंक्तियों को # से शुरू किया जा सकता है और आवारा स्थानों को हटाया नहीं जाता है। बूलियन मान होंगे
हाँ/नहीं के साथ प्रतिनिधित्व किया जा सकता है।

उदाहरण विन्यास:

# टिप्पणी
विकल्पए=हैलो वर्ल्ड
विकल्पबी=9999
विकल्प सी = नहीं

कमांड-लाइन विकल्प से पढ़े जाते हैं --स्क्रिप्ट-ऑप्ट्स पैरामीटर। टकराव से बचने के लिए सभी
कुंजी के साथ उपसर्ग करना होगा पहचानकर्ता-.

उदाहरण कमांड-लाइन:

--स्क्रिप्ट-विकल्प = मायस्क्रिप्ट-विकल्प ए = परीक्षण, माइस्क्रिप्ट-विकल्प बी = 0, माइस्क्रिप्ट-विकल्प सी = हाँ

एमपी.यूटिल्स विकल्पों
यह अंतर्निहित मॉड्यूल लुआ के लिए सामान्य सहायक कार्य प्रदान करता है, और सख्ती से बोल रहा है
एमपीवी या वीडियो/ऑडियो प्लेबैक से कोई लेना-देना नहीं है। उन्हें सुविधा के लिए प्रदान किया जाता है। ज़्यादातर
लुआ की दुर्लभ मानक पुस्तकालय के लिए क्षतिपूर्ति।

सावधान रहें कि इनमें से कोई भी कार्य किसी भी समय गायब हो सकता है। वे सख्ती से हिस्सा नहीं हैं
गारंटीकृत एपीआई की।

utils.getcwd ()
उस निर्देशिका को लौटाता है जिससे mpv लॉन्च किया गया था। त्रुटि पर, शून्य, त्रुटि वापस आ गया है

utils.readdir (पथ [, फिल्टर])
फाइल सिस्टम पर दिए गए पथ पर सभी प्रविष्टियों की गणना करें, और उन्हें इस रूप में वापस करें
सरणी। प्रत्येक प्रविष्टि एक निर्देशिका प्रविष्टि है (पथ के बिना)। सूची क्रमबद्ध नहीं है
(ऑपरेटिंग सिस्टम किसी भी क्रम में इसे वापस कर देता है)।

अगर फ़िल्टर तर्क दिया गया है, यह निम्नलिखित स्ट्रिंग्स में से एक होना चाहिए:

फ़ाइलों केवल नियमित फाइलों की सूची बनाएं। इसमें निर्देशिका, विशेष फ़ाइलें शामिल नहीं हैं (जैसे
UNIX डिवाइस फ़ाइलें या FIFOs), और मृत सिम्लिंक। इसमें UNIX सिम्लिंक शामिल हैं
नियमित फाइलों के लिए।

dirs केवल निर्देशिकाओं की सूची बनाएं, या निर्देशिकाओं के लिए सिम्लिंक करें। . और .. नहीं कर रहे हैं
शामिल थे.

साधारण दोनों के परिणाम शामिल करें फ़ाइलों और dirs. (यह डिफ़ॉल्ट है।)

सब सभी प्रविष्टियों, यहां तक ​​कि डिवाइस फ़ाइलों, मृत सिम्लिंक, फीफो, और की सूची बनाएं . और
.. प्रविष्टियों।

त्रुटि पर, शून्य, त्रुटि वापस आ गया है

utils.split_path (पथ)
पथ को निर्देशिका घटक और फ़ाइल नाम घटक में विभाजित करें, और उन्हें वापस करें।
पहला रिटर्न वैल्यू हमेशा डायरेक्टरी होता है। दूसरा वापसी मूल्य अनुगामी है
पथ का हिस्सा, निर्देशिका प्रविष्टि।

utils.join_path (पी 1, प2)
2 रास्तों का संयोजन लौटाएँ। चतुर बनने की कोशिश करता है। उदाहरण के लिए, यदि `पी2 is
एक निरपेक्ष पथ, p2 बिना परिवर्तन के लौटा दिया जाता है।

utils.subprocess (टी)
एक बाहरी प्रक्रिया चलाता है और बाहर निकलने तक प्रतीक्षा करता है। प्रक्रिया की स्थिति लौटाता है और
कैप्चर किया गया आउटपुट

पैरामीटर t एक टेबल है। फ़ंक्शन निम्नलिखित प्रविष्टियों को पढ़ता है:

आर्ग तार की सरणी। पहली सरणी प्रविष्टि निष्पादन योग्य है। यह हो सकता है
या तो एक पूर्ण पथ, या बिना पथ घटकों वाला फ़ाइल नाम, जिसमें
मामला पथ पर्यावरण चर का उपयोग निष्पादन योग्य को हल करने के लिए किया जाता है।
अन्य सरणी तत्वों को कमांड लाइन तर्क के रूप में पारित किया जाता है।

रद्द करने योग्य
वैकल्पिक। अगर सेट करें <strong>उद्देश्य</strong> (डिफ़ॉल्ट), फिर यदि उपयोगकर्ता प्लेबैक बंद कर देता है या
प्रक्रिया चल रही है, जबकि अगली फ़ाइल में जाता है, प्रक्रिया होगी
मारे गए।

अधिकतम आकार
वैकल्पिक। डेटा के बाइट्स में अधिकतम आकार जिसे कैप्चर किया जा सकता है
स्टडआउट (डिफ़ॉल्ट: 16 एमबी।)

फ़ंक्शन निम्न प्रविष्टियों के साथ परिणाम के रूप में एक तालिका देता है:

हैसियत प्रक्रिया की कच्ची निकास स्थिति। यह त्रुटि पर ऋणात्मक होगा।

stdout स्ट्रिंग के रूप में कैप्चर की गई आउटपुट स्ट्रीम, तक सीमित अधिकतम आकार.

त्रुटि शून्य सफलता पर। डोर मारे गए अगर प्रक्रिया को समाप्त कर दिया गया था
असामान्य तरीके। डोर init अगर प्रक्रिया शुरू नहीं की जा सकी।

विंडोज पर, मारे गए केवल तभी लौटाया जाता है जब प्रक्रिया को मार दिया गया हो
mpv के परिणामस्वरूप रद्द करने योग्य पर सेट किया जा रहा है <strong>उद्देश्य</strong>.

मारे गए_by_us
करने के लिए सेट <strong>उद्देश्य</strong> यदि प्रक्रिया mpv के परिणामस्वरूप समाप्त हो गई है
रद्द करने योग्य पर सेट किया जा रहा है <strong>उद्देश्य</strong>.

सभी मामलों में, mp.resume_all () परोक्ष रूप से कहा जाता है।

utils.parse_json (str [, रास्ता])
दिए गए स्ट्रिंग तर्क को JSON के रूप में पार्स करता है, और इसे Lua तालिका के रूप में लौटाता है। त्रुटि पर,
रिटर्न शून्य, त्रुटि. (वर्तमान में, त्रुटि सिर्फ एक स्ट्रिंग रीडिंग है त्रुटि, क्योंकि वहाँ
किसी भी प्रकार की कोई सुक्ष्म त्रुटि रिपोर्टिंग नहीं है।)

लौटाया गया मूल्य समान सम्मेलनों का उपयोग करता है: mp.get_property_native () सेवा मेरे
खाली वस्तुओं और सरणियों को अलग करें।

अगर निशान पैरामीटर है <strong>उद्देश्य</strong> (या के बराबर कोई मान <strong>उद्देश्य</strong>), फिर अनुगामी
गैर-व्हाट्सएप टेक्स्ट फ़ंक्शन द्वारा सहन किया जाता है, और पिछला टेक्स्ट वापस कर दिया जाता है
तीसरे वापसी मूल्य के रूप में। (तीसरा रिटर्न वैल्यू हमेशा होता है, लेकिन साथ निशान सेट, नहीं
त्रुटि उठाई जाती है।)

utils.format_json (वी)
दी गई Lua तालिका (या मान) को JSON स्ट्रिंग के रूप में प्रारूपित करें और इसे वापस करें। त्रुटि पर,
रिटर्न शून्य, त्रुटि. (त्रुटियां आमतौर पर केवल असंगत मान प्रकारों पर होती हैं
जेएसओएन।)

तर्क मान समान सम्मेलनों का उपयोग करता है: mp.set_property_native () सेवा मेरे
खाली वस्तुओं और सरणियों को अलग करें।

utils.to_string (वी)
दिए गए मान को एक स्ट्रिंग में बदलें। तालिकाओं और उनकी सामग्री को प्रारूपित करता है। यह नहीं है
कुछ खास करो; यह केवल इसलिए आवश्यक है क्योंकि लुआ भयानक है।

कार्यक्रम
इवेंट प्लेयर कोर से लेकर स्क्रिप्ट तक की सूचनाएं हैं। आप एक ईवेंट हैंडलर पंजीकृत कर सकते हैं
साथ में एमपी.रजिस्टर_इवेंट.

ध्यान दें कि सभी स्क्रिप्ट (और खिलाड़ी के अन्य भाग) समान रूप से ईवेंट प्राप्त करते हैं, और वहाँ है
अन्य स्क्रिप्ट को ईवेंट प्राप्त करने से रोकने जैसी कोई चीज़ नहीं है।

उदाहरण:

समारोह my_fn (घटना)
प्रिंट ("प्लेबैक की शुरुआत!")
समाप्त

mp.register_event ("फ़ाइल-लोडेड", my_fn)

सूची of घटनाओं
स्टार्ट-फाइल
नई फ़ाइल लोड होने से ठीक पहले होता है। जब आप इसे प्राप्त करते हैं, तो खिलाड़ी होता है
फ़ाइल लोड करना (या संभवतः इसके साथ पहले से ही किया गया है)।

अंत-फ़ाइल
फ़ाइल अनलोड होने के बाद होता है। आमतौर पर, खिलाड़ी अगली फ़ाइल लोड करेगा
तुरंत, या अगर यह आखिरी फाइल थी तो छोड़ दें।

घटना है कारण फ़ील्ड, जो इनमें से एक मान लेता है:

EOF फ़ाइल समाप्त हो गई है। इसमें अधूरी फाइलें शामिल हो सकती हैं (लेकिन जरूरी नहीं)
या परिस्थितियों में टूटा हुआ नेटवर्क कनेक्शन।

रुकें प्लेबैक एक आदेश द्वारा समाप्त किया गया था।

छोड़ना छोड़ें आदेश भेजकर प्लेबैक समाप्त किया गया था।

त्रुटि एक त्रुटि हुई। इस मामले में, एक त्रुटि फ़ील्ड त्रुटि के साथ मौजूद है
स्ट्रिंग.

अनुप्रेषित
प्लेलिस्ट और इसी तरह के साथ होता है। विवरण देखें एमपीवी_END_FILE_REASON_REDIRECT
सी एपीआई में।

अज्ञात
अनजान। आम तौर पर ऐसा नहीं होता है, जब तक कि लुआ एपीआई के साथ सिंक से बाहर न हो
सी एपीआई। (इसी तरह, ऐसा भी हो सकता है कि आपकी स्क्रिप्ट को तर्क-वितर्क मिले कि
आपकी स्क्रिप्ट लिखे जाने के समय तक अस्तित्व में नहीं था।)

फ़ाइल भरी हुई
फ़ाइल लोड होने के बाद होता है और प्लेबैक शुरू होता है।

तलाश खोजने पर होता है। (इसमें ऐसे मामले शामिल हो सकते हैं जब खिलाड़ी आंतरिक रूप से चाहता है,
उपयोगकर्ता सहभागिता के बिना भी। इसमें शामिल हैं, उदाहरण के लिए खेलते समय खंड परिवर्तन
आदेश दिया अध्याय Matroska फ़ाइलें।)

प्लेबैक-पुनरारंभ
खोज के बाद या फ़ाइल लोड होने के बाद प्लेबैक का प्रारंभ।

बेकार निष्क्रिय मोड दर्ज किया गया है। ऐसा तब होता है जब प्लेबैक समाप्त हो जाता है, और प्लेयर चालू हो जाता है
साथ में --बेकार or --बल-खिड़की. यह विधा परोक्ष रूप से समाप्त हो जाती है जब स्टार्ट-फाइल or
शटडाउन घटनाएँ होती हैं।

टिकटिक वीडियो फ्रेम प्रदर्शित होने के बाद कॉल किया गया। यह एक हैक है, और आपको इससे बचना चाहिए
उसका इस्तेमाल कर रहे हैं। इसके बजाय टाइमर का उपयोग करें और शायद बचने के लिए रुकने/रोकने की घटनाओं को देखें
खिलाड़ी के रुकने पर CPU को बर्बाद करना।

शटडाउन
जब खिलाड़ी बाहर निकलता है तो भेजा जाता है, और स्क्रिप्ट समाप्त होनी चाहिए। सामान्य रूप से संभाला
खुद ब खुद। देखो विवरण on la लिपि आरंभीकरण और जीवन चक्र.

लॉग-संदेश
के साथ सक्षम संदेश प्राप्त करता है mp.enable_messages. संदेश डेटा में निहित है
तालिका ईवेंट हैंडलर के पहले पैरामीटर के रूप में पास हुई। तालिका में शामिल है, in
डिफ़ॉल्ट ईवेंट फ़ील्ड के अतिरिक्त, निम्न फ़ील्ड:

उपसर्ग मॉड्यूल उपसर्ग, संदेश के प्रेषक की पहचान करता है। यही है
टर्मिनल प्लेयर का उपयोग करते समय संदेश टेक्स्ट के सामने रखता है --वी विकल्प,
और यह भी कि के लिए क्या उपयोग किया जाता है --msg-स्तर.

स्तर स्ट्रिंग के रूप में लॉग स्तर। देखो संदेश लॉग संभावित लॉग स्तर के नामों के लिए। टिप्पणी
कि mpv के बाद के संस्करण नए स्तर जोड़ सकते हैं या हटा सकते हैं (अनिर्दिष्ट)
मौजूदा वाले।

टेक्स्ट लॉग संदेश। टेक्स्ट एक न्यूलाइन कैरेक्टर के साथ खत्म होगा। कभी - कभी यह
कई पंक्तियाँ हो सकती हैं।

ध्यान रखें कि ये संदेश इंसानों के लिए संकेत देने के लिए हैं। आपको नहीं चाहिए
उन्हें पार्स करें, और संदेशों का उपसर्ग/स्तर/पाठ कभी भी बदल सकता है।

प्राप्त-संपत्ति-जवाब
अनियंत्रित (लुआ स्क्रिप्ट के लिए उपयोगी नहीं)।

सेट-संपत्ति-जवाब
अनियंत्रित (लुआ स्क्रिप्ट के लिए उपयोगी नहीं)।

आदेश-जवाब
अनियंत्रित (लुआ स्क्रिप्ट के लिए उपयोगी नहीं)।

ग्राहक-संदेश
अनिर्दिष्ट (आंतरिक रूप से प्रयुक्त)।

वीडियो-पुनर्गठन
वीडियो आउटपुट या फ़िल्टर रीकॉन्फ़िगरेशन पर होता है।

ऑडियो-पुनर्विन्यास
ऑडियो आउटपुट या फ़िल्टर रीकॉन्फ़िगरेशन पर होता है।

निम्नलिखित घटनाएं भी होती हैं, लेकिन उन्हें बहिष्कृत कर दिया जाता है: ट्रैक बदल गया, ट्रैक-स्विच्ड,
विराम, फिर से चलाने के, मेटाडेटा-अद्यतन, अध्याय-परिवर्तन. उपयोग mp.observe_property () बजाय.

उद्धरण
यह प्रयोगात्मक सुविधाओं, या सुविधाओं का दस्तावेजीकरण करता है जो गारंटी देने के लिए "बहुत खास" हैं
स्थिर इंटरफ़ेस।

mp.add_hook (प्रकार, वरीयता, एफएन)
के लिए एक हुक कॉलबैक जोड़ें टाइप (एक निश्चित प्रकार के हुक की पहचान करने वाला एक तार)। ये
हुक खिलाड़ी को स्क्रिप्ट फ़ंक्शन को कॉल करने और उनके परिणाम की प्रतीक्षा करने की अनुमति देता है
(आम तौर पर, लुआ स्क्रिप्टिंग इंटरफ़ेस के दृष्टिकोण से अतुल्यकालिक है
खिलाड़ी कोर)। प्राथमिकता एक मनमाना पूर्णांक है जो हुक के बीच आदेश देने की अनुमति देता है
एक ही प्रकार का। तटस्थ डिफ़ॉल्ट मान के रूप में मान 50 का उपयोग करने की अनुशंसा की जाती है। fn is
वह फ़ंक्शन जिसे हुक के निष्पादन के दौरान बुलाया जाएगा।

देख कांटों वर्तमान में मौजूदा हुक के लिए और वे क्या करते हैं - केवल हुक सूची है
दिलचस्प; हुक निष्पादन को संभालना लुआ स्क्रिप्ट फ़ंक्शन द्वारा किया जाता है
स्वचालित रूप से.

JSON आईपीसी


mpv को JSON-आधारित IPC प्रोटोकॉल का उपयोग करके बाहरी प्रोग्राम द्वारा नियंत्रित किया जा सकता है। यह हो सकता है
विकल्प का उपयोग करके यूनिक्स सॉकेट के लिए पथ निर्दिष्ट करके सक्षम किया गया --इनपुट-यूनिक्स-सॉकेट.
ग्राहक इस सॉकेट से जुड़ सकते हैं और प्लेयर को कमांड भेज सकते हैं या इवेंट प्राप्त कर सकते हैं
यह।

चेतावनी:
यह एक सुरक्षित नेटवर्क प्रोटोकॉल होने का इरादा नहीं है। यह स्पष्ट रूप से असुरक्षित है: वहाँ
कोई प्रमाणीकरण नहीं है, कोई एन्क्रिप्शन नहीं है, और आदेश स्वयं भी असुरक्षित हैं। के लिए
उदाहरण, द रन कमांड एक्सपोज हो गया है, जो मनमानी सिस्टम कमांड चला सकता है।
उपयोग-मामला स्थानीय स्तर पर खिलाड़ी को नियंत्रित कर रहा है। यह MPlayer से अलग नहीं है
गुलाम प्रोटोकॉल।

सोकाटा उदाहरण
आप का उपयोग कर सकते हैं समाज शेल से कमांड भेजने (और उत्तर प्राप्त करने) के लिए टूल। यह मानते हुए
mpv के साथ शुरू किया गया था:

mpv फ़ाइल.mkv --input-unix-socket=/tmp/mpvsocket

फिर आप इसे socat का उपयोग करके नियंत्रित कर सकते हैं:

> गूंज '{"कमांड": ["get_property", "प्लेबैक-टाइम"]}' | समाज - /tmp/mpvsocket
{"डेटा": 190.482000,"त्रुटि": "सफलता"}

इस मामले में, समाज stdin/stdout और mpv सॉकेट कनेक्शन के बीच डेटा कॉपी करता है।

देखना --बेकार विकल्प बिना तुरंत बाहर निकले या फ़ाइल चलाए एमपीवी कैसे शुरू करें।

input.conf स्टाइल टेक्स्ट-ओनली कमांड भेजना भी संभव है:

> इको 'शो_टेक्स्ट ${प्लेबैक-टाइम}' | समाज - /tmp/mpvsocket

लेकिन आपको सॉकेट पर कोई जवाब नहीं मिलेगा। (यह विशेष आदेश प्लेबैक दिखाता है
खिलाड़ी के ओएसडी पर समय।)

प्रोटोकॉल
क्लाइंट निम्न प्रपत्र के JSON संदेश भेजकर प्लेयर पर कमांड निष्पादित कर सकते हैं:

{ "कमांड": ["कमांड_नाम", "परम 1", "परम 2", ...]}

जहां कमांड_नाम निष्पादित की जाने वाली कमांड का नाम है, उसके बाद की एक सूची है
पैरामीटर। पैरामीटर्स को मूल JSON मान (पूर्णांक, तार,
बुलियन, ...) हर संदेश चाहिए के साथ समाप्त किया जाना \n। साथ ही, \n प्रकट नहीं होना चाहिए
संदेश के अंदर कहीं भी। व्यवहार में इसका मतलब है कि संदेशों को छोटा किया जाना चाहिए
एमपीवी को भेजे जाने से पहले।

mpv तब एक उत्तर वापस भेजेगा जो यह दर्शाता है कि क्या कमांड सही ढंग से चलाया गया था, और a
कमांड-विशिष्ट रिटर्न डेटा रखने वाला अतिरिक्त फ़ील्ड (यह शून्य भी हो सकता है)।

{ "त्रुटि": "सफलता", "डेटा": शून्य}

mpv निम्नलिखित फॉर्म के JSON संदेशों वाले क्लाइंट को ईवेंट भी भेजेगा:

{ "घटना": "event_name" }

जहां घटना नाम घटना का नाम है। अतिरिक्त ईवेंट-विशिष्ट फ़ील्ड भी हो सकते हैं
वर्तमान। देखो सूची of घटनाओं सभी समर्थित घटनाओं की सूची के लिए।

क्योंकि घटनाएँ किसी भी समय हो सकती हैं, कई बार यह निर्धारित करना कठिन हो सकता है कि कौन सी
प्रतिक्रिया किस आदेश के साथ जाती है। कमांड में वैकल्पिक रूप से शामिल हो सकते हैं a अनुरोध आईडी जो, अगर
आदेश अनुरोध में प्रदान किया गया, प्रतिक्रिया में शब्दशः कॉपी किया जाएगा। एमपीवी नहीं करता है
व्याख्या करना अनुरोध आईडी किसी भी तरह से; यह केवल अनुरोधकर्ता के उपयोग के लिए है।

उदाहरण के लिए, यह अनुरोध:

{ "कमांड": ["get_property", "time-pos"], "request_id": 100 }

यह प्रतिक्रिया उत्पन्न करेगा:

{ "त्रुटि": "सफलता", "डेटा": 1.468135, "request_id": 100 }

सभी आदेश, उत्तर और ईवेंट एक दूसरे से लाइन ब्रेक के साथ अलग हो जाते हैं
चरित्र (\n).

यदि पहला अक्षर (व्हाट्सएप छोड़ने के बाद) नहीं है {, आदेश होगा
गैर-JSON टेक्स्ट कमांड के रूप में व्याख्या की गई, क्योंकि उनका उपयोग input.conf (या .) में किया जाता है
mpv_command_string () क्लाइंट एपीआई में)। इसके अतिरिक्त, से शुरू होने वाली रेखा # और खाली है
लाइनों को नजरअंदाज कर दिया जाता है।

वर्तमान में, एम्बेडेड 0 बाइट्स वर्तमान लाइन को समाप्त करते हैं, लेकिन आपको इस पर भरोसा नहीं करना चाहिए।

कमानों
इसके अतिरिक्त में वर्णित आदेशों के लिए सूची of निवेश कमानों, कुछ अतिरिक्त आदेश
प्रोटोकॉल के हिस्से के रूप में भी इस्तेमाल किया जा सकता है:

ग्राहक का नाम
क्लाइंट का नाम स्ट्रिंग के रूप में वापस करें। यह स्ट्रिंग है आईपीसी-एन N होने के साथ a
पूर्णांक संख्या।

हमें समय प्राप्त करें
माइक्रोसेकंड में वर्तमान एमपीवी आंतरिक समय को एक संख्या के रूप में लौटाएं। यह मूल रूप से है
सिस्टम समय, एक मनमाना ऑफसेट के साथ।

संपत्ति प्राप्त करें
दी गई संपत्ति का मूल्य लौटाएं। मान के डेटा क्षेत्र में भेजा जाएगा
फिर से खेलना संदेश।

उदाहरण:

{ "कमांड": ["get_property", "वॉल्यूम"]}
{"डेटा": 50.0, "त्रुटि": "सफलता"}

get_property_string
पसंद संपत्ति प्राप्त करें, लेकिन परिणामी डेटा हमेशा एक स्ट्रिंग होगा।

उदाहरण:

{ "कमांड": ["get_property_string", "वॉल्यूम"]}
{ "डेटा": "50.000000", "त्रुटि": "सफलता"}

सेट_प्रॉपर्टी
दिए गए गुण को दिए गए मान पर सेट करें। देखो गुण अधिक जानकारी के लिए
गुणों के बारे में।

उदाहरण:

{ "कमांड": ["set_property", "रोकें", सच] }
{"त्रुटि": "सफलता"}

सेट_प्रॉपर्टी_स्ट्रिंग
पसंद सेट_प्रॉपर्टी, लेकिन तर्क मान को स्ट्रिंग के रूप में पारित किया जाना चाहिए।

उदाहरण:

{ "कमांड": ["set_property_string", "रोकें", "हां"]}
{"त्रुटि": "सफलता"}

निरीक्षण_संपत्ति
परिवर्तनों के लिए एक संपत्ति देखें। यदि दी गई संपत्ति को बदल दिया जाता है, तो की एक घटना
टाइप संपत्ति-परिवर्तन उत्पन्न किया जाएगा

उदाहरण:

{ "कमांड": ["observe_property", 1, "वॉल्यूम"]}
{"त्रुटि": "सफलता"}
{ "ईवेंट": "प्रॉपर्टी-चेंज", "आईडी": 1, "डेटा": 52.0, "नाम": "वॉल्यूम"}

निरीक्षण_संपत्ति_स्ट्रिंग
पसंद निरीक्षण_संपत्ति, लेकिन परिणामी डेटा हमेशा एक स्ट्रिंग होगा।

उदाहरण:

{ "कमांड": ["observe_property_string", 1, "वॉल्यूम"]}
{"त्रुटि": "सफलता"}
{ "ईवेंट": "प्रॉपर्टी-चेंज", "आईडी": 1, "डेटा": "52.000000", "नाम": "वॉल्यूम"}

अनदेखी_संपत्ति
पूर्ववत करें निरीक्षण_संपत्ति or निरीक्षण_संपत्ति_स्ट्रिंग. इसके लिए संख्यात्मक आईडी की आवश्यकता है
अवलोकन आदेश को तर्क के रूप में पारित किया गया।

उदाहरण:

{ "कमांड": ["unobserve_property", 1] }
{"त्रुटि": "सफलता"}

अनुरोध_लॉग_संदेश
mpv लॉग संदेशों का आउटपुट सक्षम करें। उन्हें घटनाओं के रूप में प्राप्त किया जाएगा। पैरामीटर
इस आदेश के लिए लॉग-स्तर है (देखें mpv_request_log_messages सी एपीआई फ़ंक्शन)।

लॉग संदेश आउटपुट केवल मनुष्यों के लिए है (ज्यादातर डिबगिंग के लिए)। करने का प्रयास
इन संदेशों को पार्स करके जानकारी प्राप्त करने से बस टूट जाएगा
भविष्य एमपीवी रिलीज। इसके बजाय, एक सुविधा अनुरोध करें, और एक उचित घटना के लिए पूछें
जो आपको आवश्यक जानकारी देता है।

सक्षम_घटना, अक्षम_घटना
नामित ईवेंट को सक्षम या अक्षम करता है। दर्पण mpv_request_event सी एपीआई समारोह।
अगर स्ट्रिंग सब किसी ईवेंट के नाम के बजाय उपयोग किया जाता है, सभी ईवेंट सक्षम हैं या
विकलांग।

डिफ़ॉल्ट रूप से, अधिकांश ईवेंट सक्षम होते हैं, और इस आदेश के लिए अधिक उपयोग नहीं होता है।

निलंबित
mpv मेन लूप को सस्पेंड करें। सी एपीआई में इसकी एक लंबी-चौड़ी व्याख्या है
समारोह एमपीवी_सस्पेंड (). संक्षेप में, यह खिलाड़ी को अगला प्रदर्शित करने से रोकता है
वीडियो फ्रेम, ताकि खिलाड़ी तक पहुंचने का प्रयास करते समय आप अवरुद्ध न हों।

बायोडाटा एक को पूर्ववत करें निलंबित पु का र ना। निलंबित एक आंतरिक काउंटर बढ़ाता है, और बायोडाटा
घटा देता है। जब 0 पर पहुंच जाता है, तो खिलाड़ी वास्तव में फिर से शुरू हो जाता है।

get_version
क्लाइंट एपीआई संस्करण देता है जो रिमोट एमपीवी इंस्टेंस का सी एपीआई प्रदान करता है। (भी
देखना DOCS/client-api-changes.rst.)

UTF-8
आम तौर पर, सभी तार UTF-8 में होते हैं। कभी-कभी ऐसा भी हो सकता है कि तार किसी में हों
टूटा हुआ एन्कोडिंग (अक्सर फ़ाइल टैग और ऐसे के साथ होता है, और कई यूनिक्स पर फ़ाइल नाम हैं
यूटीएफ -8 में होना आवश्यक नहीं है)। इसका मतलब है कि mpv कभी-कभी अमान्य JSON भेजता है। अगर
क्लाइंट एप्लिकेशन के पार्सर के लिए यह एक समस्या है, इसे कच्चे डेटा को फ़िल्टर करना चाहिए
अमान्य UTF-8 अनुक्रम और डेटा को फीड करने से पहले वांछित प्रतिस्थापन करें
इसका JSON पार्सर।

mpv टूटे हुए एस्केप अनुक्रमों के साथ अमान्य UTF-8 के निर्माण का प्रयास नहीं करेगा।

चैंज


कोई वास्तविक चैंज नहीं है, लेकिन आप निम्नलिखित चीजों को देख सकते हैं:

· रिलीज चेंजलॉग, जिसमें नए सहित अधिकांश उपयोगकर्ता-दृश्यमान परिवर्तन होने चाहिए
सुविधाएँ और बग फिक्स:

https://github.com/mpv-player/mpv/releases

· गिट लॉग, जो "असली" चेंजलॉग है

· फ़ाइल mplayer-changes.rst में डॉक्स git रिपॉजिटरी पर उप निर्देशिका, जिसका उपयोग किया जाता है
इस खंड के स्थान पर होना। यह mplayer2 . के बाद से हुए कुछ परिवर्तनों का दस्तावेजीकरण करता है
MPlayer बंद कर दिया।

एम्बेडिंग जांच अन्य कार्यक्रम (एलआईबीएमपीवी)


mpv को अन्य प्रोग्रामों में वीडियो/ऑडियो प्लेबैक बैकएंड के रूप में एम्बेड किया जा सकता है। अनुशंसित
ऐसा करने का तरीका libmpv का उपयोग कर रहा है। देखो libmpv/client.h एमपीवी स्रोत कोड भंडार में। यह
एक सी एपीआई प्रदान करता है। अन्य भाषाओं के लिए बाइंडिंग उपलब्ध हो सकती है (देखें विकी)।

वातावरण चर


कई पर्यावरण चर हैं जिनका उपयोग के व्यवहार को नियंत्रित करने के लिए किया जा सकता है
एमपीवी

घर, XDG_CONFIG_HOME
mpv कॉन्फिग डायरेक्टरी को निर्धारित करने के लिए उपयोग किया जाता है। अगर XDG_CONFIG_HOME सेट नहीं है,
$घर/.config/mpv प्रयोग किया जाता है।

$होम/.mpv हमेशा निम्न के साथ कॉन्फ़िगरेशन खोज पथों की सूची में जोड़ा जाता है
प्राथमिकता।

XDG_CONFIG_DIRS
यदि सेट किया जाता है, तो XDG- शैली सिस्टम कॉन्फ़िगरेशन निर्देशिकाओं का उपयोग किया जाता है। अन्यथा, यूनिक्स
सम्मेलन (उपसर्ग/आदि/एमपीवी/) प्रयोग किया जाता है।

कार्यकाल टर्मिनल प्रकार निर्धारित करने के लिए उपयोग किया जाता है।

एमपीवी_होम
निर्देशिका जहां mpv उपयोगकर्ता सेटिंग्स की तलाश करता है। ओवरराइड होम, और mpv कोशिश करेगा
कॉन्फ़िगरेशन फ़ाइल को इस रूप में लोड करें $MPV_HOME/mpv.conf.

एमपीवी_VERBOSE (देखें भी -v और --msg-स्तर)
सभी संदेश मॉड्यूल में प्रारंभिक वर्बोसिटी स्तर सेट करें (डिफ़ॉल्ट: 0)। ये है
एक पूर्णांक, और परिणामी वर्बोसिटी की संख्या से मेल खाती है --वी विकल्पों
कमांड लाइन को पास किया गया।

एमपीवी_LEAK_REPORT
अगर करने के लिए सेट है 1, आंतरिक टैलोक रिसाव रिपोर्टिंग सक्षम करें। ध्यान दें कि इसका कारण बन सकता है
मल्टीथ्रेडिंग के साथ परेशानी, इसलिए केवल डेवलपर्स को इसका इस्तेमाल करना चाहिए।

LADSPA_PATH
LADSPA प्लगइन्स के लिए खोज पथ निर्दिष्ट करता है। अगर यह सेट नहीं है, तो पूरी तरह से योग्य पथ
नामों का प्रयोग करना चाहिए।

प्रदर्शन
उपयोग करने के लिए मानक X11 प्रदर्शन नाम।

एफएफएमपीईजी/लिबाव:
यह पुस्तकालय विभिन्न पर्यावरण चर का उपयोग करता है। हालांकि, वे नहीं हैं
केंद्रीय रूप से प्रलेखित, और उनका दस्तावेजीकरण करना हमारा काम नहीं है। इसलिए, यह सूची है
अधूरा।

उल्लेखनीय पर्यावरण चर:

http प्रॉक्सी
प्रॉक्सी के लिए URL http:// और https:// यूआरएल।

no_proxy
डोमेन पैटर्न की सूची जिसके लिए किसी प्रॉक्सी का उपयोग नहीं किया जाना चाहिए। सूची प्रविष्टियां हैं
द्वारा अलग किया गया ,. पैटर्न में शामिल हो सकते हैं *.

libdvdcss:

DVDCSS_CACHE
एक निर्देशिका निर्दिष्ट करें जिसमें शीर्षक कुंजी मानों को संग्रहीत करना है। इससे तेजी आएगी
डीवीडी का अवतरण जो कैश में है। DVDCSS_CACHE निर्देशिका है
यदि यह अस्तित्व में नहीं है तो बनाया गया है, और एक उपनिर्देशिका का नाम इसके नाम पर रखा गया है
डीवीडी का शीर्षक या निर्माण तिथि। अगर DVDCSS_CACHE सेट नहीं है या खाली है,
libdvdcss डिफ़ॉल्ट मान का उपयोग करेगा जो है ${HOME}/.dvdcss/ यूनिक्स के तहत
और रोमिंग एप्लिकेशन डेटा निर्देशिका (% AppData%) विंडोज के तहत।
विशेष मान "बंद" कैशिंग अक्षम करता है।

DVDCSS_METHOD
प्रमाणीकरण और डिक्रिप्शन विधि सेट करता है जिसका उपयोग libdvdcss करेगा
तले हुए डिस्क पढ़ें। में से एक हो सकता है शीर्षक, कुंजी or डिस्क.

कुंजी डिफ़ॉल्ट विधि है। libdvdcss परिकलित खिलाड़ी के एक सेट का उपयोग करेगा
कोशिश करने और डिस्क कुंजी प्राप्त करने के लिए कुंजियाँ। यदि ड्राइव नहीं करता है तो यह विफल हो सकता है
किसी भी खिलाड़ी कुंजी को पहचानें।

डिस्क कुंजी विफल होने पर फ़ॉलबैक विधि है। खिलाड़ी का उपयोग करने के बजाय
चाबियाँ, libdvdcss एक क्रूर बल का उपयोग करके डिस्क कुंजी को क्रैक करेगा
कलन विधि। यह प्रक्रिया सीपीयू गहन है और इसके लिए 64 एमबी मेमोरी की आवश्यकता होती है
अस्थायी डेटा स्टोर करने के लिए।

शीर्षक फॉलबैक है जब अन्य सभी तरीके विफल हो गए हैं। यह भरोसा नहीं करता
डीवीडी ड्राइव के साथ एक प्रमुख एक्सचेंज पर, बल्कि एक क्रिप्टो हमले का उपयोग करता है
शीर्षक कुंजी का अनुमान लगाने के लिए। दुर्लभ मामलों में यह विफल हो सकता है क्योंकि वहाँ है
सांख्यिकीय प्रदर्शन करने के लिए डिस्क पर पर्याप्त एन्क्रिप्टेड डेटा नहीं है
हमला, लेकिन दूसरी ओर यह एक डीवीडी को डिक्रिप्ट करने का एकमात्र तरीका है
RPC2 पर गलत क्षेत्र वाली हार्ड डिस्क, या DVD पर संग्रहीत
ड्राइव.

DVDCSS_RAW_DEVICE
उपयोग करने के लिए कच्चे उपकरण को निर्दिष्ट करें। सटीक उपयोग आपके संचालन पर निर्भर करेगा
सिस्टम, कच्चे उपकरणों को स्थापित करने के लिए लिनक्स उपयोगिता है कच्चा(8) उदाहरण के लिए।
कृपया ध्यान दें कि अधिकांश ऑपरेटिंग सिस्टम पर, कच्चे डिवाइस का उपयोग करने की आवश्यकता होती है
अत्यधिक संरेखित बफ़र्स: लिनक्स को 2048 बाइट्स संरेखण की आवश्यकता होती है (जो कि
एक डीवीडी क्षेत्र का आकार)।

DVDCSS_VERBOSE
libdvdcss वर्बोसिटी स्तर सेट करता है।

0 आउटपुट बिल्कुल कोई संदेश नहीं।

1 आउटपुट त्रुटि संदेश stderr को।

2 आउटपुट त्रुटि संदेश और डिबग संदेशों को stderr।

DVDREAD_NOKEYS
स्टार्टअप पर सभी कुंजियों को पुनः प्राप्त करना छोड़ें। वर्तमान में अक्षम।

होम FIXME: इसे दस्तावेज करें।

बाहर निकलें कोड


सामान्य रूप से एमपीवी प्लेबैक सफलतापूर्वक समाप्त करने के बाद 0 को निकास कोड के रूप में लौटाता है। अगर त्रुटियां
होता है, तो निम्नलिखित निकास कोड लौटाए जा सकते हैं:

1 mpv प्रारंभ करने में त्रुटि. यदि अज्ञात विकल्पों को पास किया जाता है तो यह भी लौटा दिया जाता है
एमपीवी

2 mpv को दी गई फ़ाइल को चलाया नहीं जा सका. यह कुछ हद तक अस्पष्ट है: वर्तमान में,
फ़ाइल का प्लेबैक सफल माना जाता है यदि आरंभीकरण अधिकतर था
सफल, भले ही प्लेबैक आरंभीकरण के तुरंत बाद विफल हो जाए।

3 कुछ फाइलें थीं जिन्हें चलाया जा सकता था, और कुछ फाइलें जो नहीं चल सकीं
ऊपर से सफलता की परिभाषा)।

4 सिग्नल के कारण, VO विंडो में Ctrl+c (डिफ़ॉल्ट रूप से), या डिफ़ॉल्ट से बाहर निकलें
एन्कोडिंग मोड में कुंजी बाइंडिंग छोड़ें।

ध्यान दें कि खिलाड़ी को मैन्युअल रूप से छोड़ने से हमेशा कोड 0 से बाहर निकल जाएगा, जो ओवरराइड कर रहा है
निकास कोड जो सामान्य रूप से वापस किया जाएगा। यह भी छोड़ना इनपुट कमांड बाहर निकल सकता है
कोड: इस मामले में, वह निकास कोड वापस कर दिया जाता है।

onworks.net सेवाओं का उपयोग करके mpv ऑनलाइन का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad




×
विज्ञापन
❤️यहां खरीदारी करें, बुक करें या खरीदें - कोई शुल्क नहीं, इससे सेवाएं निःशुल्क बनी रहती हैं।