.വൈകാതെ
Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് mpv ആണിത്.
പട്ടിക:
NAME
mpv - ഒരു മീഡിയ പ്ലെയർ
സിനോപ്സിസ്
.വൈകാതെ [ഓപ്ഷനുകൾ] [ഫയൽ|URL|PLAYLIST|-]
.വൈകാതെ [ഓപ്ഷനുകൾ] ഫയലുകൾ
വിവരണം
.വൈകാതെ MPlayer, mplayer2 എന്നിവ അടിസ്ഥാനമാക്കിയുള്ള ഒരു മീഡിയ പ്ലെയറാണ്. ഇത് വൈവിധ്യമാർന്ന വീഡിയോകളെ പിന്തുണയ്ക്കുന്നു
ഫയൽ ഫോർമാറ്റുകൾ, ഓഡിയോ, വീഡിയോ കോഡെക്കുകൾ, സബ്ടൈറ്റിൽ തരങ്ങൾ. പ്രത്യേക ഇൻപുട്ട് URL തരങ്ങളാണ്
ഡിസ്ക് ഫയലുകൾ ഒഴികെയുള്ള വിവിധ ഉറവിടങ്ങളിൽ നിന്നുള്ള ഇൻപുട്ട് വായിക്കാൻ ലഭ്യമാണ്. ഇതിനെ ആശ്രയിച്ച്
പ്ലാറ്റ്ഫോം, വ്യത്യസ്തമായ വീഡിയോ, ഓഡിയോ ഔട്ട്പുട്ട് രീതികൾ പിന്തുണയ്ക്കുന്നു.
നിങ്ങളെ വേഗത്തിൽ ആരംഭിക്കുന്നതിനുള്ള ഉപയോഗ ഉദാഹരണങ്ങൾ ഈ മാൻ പേജിന്റെ അവസാനം കാണാവുന്നതാണ്.
സംവേദനാത്മക നിയന്ത്രണം
mpv ന് പൂർണ്ണമായും ക്രമീകരിക്കാവുന്ന, കമാൻഡ്-ഡ്രൈവ് കൺട്രോൾ ലെയർ ഉണ്ട്, അത് mpv നിയന്ത്രിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
കീബോർഡ്, മൗസ് അല്ലെങ്കിൽ റിമോട്ട് കൺട്രോൾ ഉപയോഗിച്ച് (എൽഐആർസി പിന്തുണയില്ല - റിമോട്ടുകൾ ഇങ്ങനെ ക്രമീകരിക്കുക
പകരം ഇൻപുട്ട് ഉപകരണങ്ങൾ).
കാണുക --ഇൻപുട്ട്- ഇത് ഇഷ്ടാനുസൃതമാക്കാനുള്ള വഴികൾക്കുള്ള ഓപ്ഷനുകൾ.
കീബോര്ഡ് നിയന്ത്രണ
ഇടത്തെ ഒപ്പം ശരി
5 സെക്കൻഡ് പിന്നിലേക്ക്/മുന്നോട്ട് നോക്കുക. Shift+arrow 1 സെക്കൻഡ് കൃത്യമായി അന്വേഷിക്കുന്നു (കാണുക
--hr-seek).
UP ഒപ്പം താഴോട്ട്
1 മിനിറ്റ് മുന്നോട്ട്/പിന്നോട്ട് നോക്കുക. Shift+arrow ഒരു 5 സെക്കൻഡ് കൃത്യമായി അന്വേഷിക്കുന്നു (കാണുക
--hr-seek).
Ctrl+LEFT ഒപ്പം Ctrl+RIGHT
മുമ്പത്തെ/അടുത്ത സബ്ടൈറ്റിലിലേക്ക് നോക്കുക. ചില നിയന്ത്രണങ്ങൾക്ക് വിധേയമായി പ്രവർത്തിച്ചേക്കില്ല
എപ്പോഴും; കാണുക sub_seek കമാൻഡ്.
[ ഒപ്പം ]
നിലവിലെ പ്ലേബാക്ക് വേഗത 10% കുറയ്ക്കുക/വർദ്ധിപ്പിക്കുക.
{ ഒപ്പം }
നിലവിലെ പ്ലേബാക്ക് വേഗത പകുതി/ഇരട്ടയാക്കുക.
ബാക്ക്സ്പെയ്സ്
പ്ലേബാക്ക് വേഗത സാധാരണ നിലയിലേക്ക് പുനഃസജ്ജമാക്കുക.
< ഒപ്പം >
പ്ലേലിസ്റ്റിൽ പിന്നിലേക്ക്/മുന്നോട്ട് പോകുക.
എന്റർ പ്ലേലിസ്റ്റിൽ മുന്നോട്ട് പോകുക.
p / SPACE
താൽക്കാലികമായി നിർത്തുക (വീണ്ടും അമർത്തുന്നത് താൽക്കാലികമായി നിർത്തുന്നു).
. മുന്നോട്ട്. ഒരിക്കൽ അമർത്തുന്നത് താൽക്കാലികമായി നിർത്തും, തുടർച്ചയായി ഓരോ പ്രസ്സും ഒരു ഫ്രെയിം പ്ലേ ചെയ്യും
തുടർന്ന് വീണ്ടും പോസ് മോഡിലേക്ക് പോകുക.
, പിന്നിലേക്ക് ചുവടുവെക്കുക. ഒരിക്കൽ അമർത്തുന്നത് താൽക്കാലികമായി നിർത്തും, തുടർച്ചയായി ഓരോ പ്രസ്സും ഒന്ന് പ്ലേ ചെയ്യും
ഫ്രെയിം റിവേഴ്സ് ചെയ്ത് വീണ്ടും പോസ് മോഡിലേക്ക് പോകുക.
q കളിക്കുന്നത് നിർത്തുക, ഉപേക്ഷിക്കുക.
Q പോലെ q, എന്നാൽ നിലവിലെ പ്ലേബാക്ക് സ്ഥാനം സംഭരിക്കുക. അതേ ഫയൽ പിന്നീട് പ്ലേ ചെയ്യും
സാധ്യമെങ്കിൽ പഴയ പ്ലേബാക്ക് സ്ഥാനത്ത് പുനരാരംഭിക്കുക.
/ ഒപ്പം *
വോളിയം കുറയ്ക്കുക/വർദ്ധിപ്പിക്കുക.
9 ഒപ്പം 0
വോളിയം കുറയ്ക്കുക/വർദ്ധിപ്പിക്കുക.
m ശബ്ദം നിശബ്ദമാക്കുക.
_ ലഭ്യമായ വീഡിയോ ട്രാക്കുകളിലൂടെ സൈക്കിൾ ചെയ്യുക.
# ലഭ്യമായ ഓഡിയോ ട്രാക്കുകളിലൂടെ സൈക്കിൾ ചെയ്യുക.
f പൂർണ്ണസ്ക്രീൻ ടോഗിൾ ചെയ്യുക (ഇതും കാണുക --fs).
ഇഎസ്സി പൂർണ്ണസ്ക്രീൻ മോഡിൽ നിന്ന് പുറത്തുകടക്കുക.
T സ്റ്റേ-ഓൺ-ടോഗിൾ ടോഗിൾ ചെയ്യുക (ഇതും കാണുക --മുകളില്).
w ഒപ്പം e
പാൻ ആൻഡ് സ്കാൻ ശ്രേണി കുറയ്ക്കുക/വർദ്ധിപ്പിക്കുക.
o (പുറമേ P)
OSD-യിൽ പുരോഗതി ബാർ, കഴിഞ്ഞ സമയം, മൊത്തം ദൈർഘ്യം എന്നിവ കാണിക്കുക.
O സാധാരണ, പ്ലേബാക്ക് സമയം/ദൈർഘ്യം എന്നിവയ്ക്കിടയിൽ OSD അവസ്ഥകൾ മാറ്റുക.
v സബ്ടൈറ്റിൽ ദൃശ്യപരത ടോഗിൾ ചെയ്യുക.
j ഒപ്പം J
ലഭ്യമായ സബ്ടൈറ്റിലുകളിലൂടെ സൈക്കിൾ ചെയ്യുക.
x ഒപ്പം z
സബ്ടൈറ്റിൽ കാലതാമസം +/- 0.1 സെക്കൻഡ് കൊണ്ട് ക്രമീകരിക്കുക.
l എബി ലൂപ്പ് പോയിന്റുകൾ സജ്ജീകരിക്കുക / മായ്ക്കുക. കാണുക ab-ലൂപ്പ് വിശദാംശങ്ങൾക്ക് കമാൻഡ്.
L അനന്തമായ ലൂപ്പിംഗ് ടോഗിൾ ചെയ്യുക.
Ctrl + ഒപ്പം Ctrl -
ഓഡിയോ കാലതാമസം +/- 0.1 സെക്കൻഡ് കൊണ്ട് ക്രമീകരിക്കുക.
u SSA/ASS സബ്ടൈറ്റിലുകളിലേക്ക് സ്റ്റൈൽ അസാധുവാക്കലുകൾ പ്രയോഗിക്കുന്നതിനും അസാധുവാക്കുന്നതിനും ഇടയിൽ മാറുക
അവ ഏതാണ്ട് പൂർണ്ണമായും സാധാരണ സബ്ടൈറ്റിൽ ശൈലിയിലാണ്. കാണുക --കഴുത-ശൈലി-ഓവർറൈഡ് വേണ്ടി
കൂടുതൽ വിവരങ്ങൾ.
V സബ്ടൈറ്റിൽ VSFilter വീക്ഷണ അനുയോജ്യത മോഡ് ടോഗിൾ ചെയ്യുക. കാണുക
--ass-vsfilter-aspect-compat കൂടുതൽ വിവരത്തിന്.
r ഒപ്പം t
സബ്ടൈറ്റിലുകൾ മുകളിലേക്കും താഴേക്കും നീക്കുക.
s ഒരു സ്ക്രീൻഷോട്ട് എടുക്കുക.
S സബ്ടൈറ്റിലുകളില്ലാതെ ഒരു സ്ക്രീൻഷോട്ട് എടുക്കുക. (ഇത് പ്രവർത്തിക്കുന്നുണ്ടോ എന്നത് VO ഡ്രൈവറെ ആശ്രയിച്ചിരിക്കുന്നു
പിന്തുണ.)
Ctrl s വിൻഡോ കാണിക്കുന്നതുപോലെ ഒരു സ്ക്രീൻഷോട്ട് എടുക്കുക (സബ്ടൈറ്റിലുകൾ, ഒഎസ്ഡി, സ്കെയിൽ ചെയ്ത വീഡിയോ എന്നിവയ്ക്കൊപ്പം).
I OSD-യിൽ ഫയലിന്റെ പേര് കാണിക്കുക.
പി.ജി.യു.പി ഒപ്പം പി.ജി.ഡി.ഡബ്ല്യു.എൻ
മുമ്പത്തെ/അടുത്ത അധ്യായത്തിന്റെ തുടക്കത്തിലേക്ക് നോക്കുക. മിക്ക കേസുകളിലും, "മുമ്പത്തെ" ചെയ്യും
യഥാർത്ഥത്തിൽ നിലവിലെ അധ്യായത്തിന്റെ തുടക്കത്തിലേക്ക് പോകുക; കാണുക --അധ്യായം-അന്വേഷിക്കുന്ന-പരിധി.
Shift+PGUP ഒപ്പം Shift+PGDWN
10 മിനിറ്റ് പിന്നിലേക്ക് അല്ലെങ്കിൽ മുന്നോട്ട് നോക്കുക. (ഇത് PGUP/PGDWN-ലേക്ക് മാപ്പ് ചെയ്തിരുന്നു
ഷിഫ്റ്റ് ഇല്ലാതെ.)
d deinterlacer സജീവമാക്കുക/നിർജ്ജീവമാക്കുക.
A സൈക്കിൾ വീക്ഷണാനുപാതം അസാധുവാക്കുന്നു.
(ഇതിനെ പിന്തുണയ്ക്കുന്ന ഒരു വീഡിയോ ഔട്ട്പുട്ട് ഉപയോഗിക്കുമ്പോൾ മാത്രമേ ഇനിപ്പറയുന്ന കീകൾ സാധുതയുള്ളൂ
അനുബന്ധ ക്രമീകരണം, അല്ലെങ്കിൽ സോഫ്റ്റ്വെയർ ഇക്വലൈസർ (--vf=eq).)
1 ഒപ്പം 2
കോൺട്രാസ്റ്റ് ക്രമീകരിക്കുക.
3 ഒപ്പം 4
തെളിച്ചം ക്രമീകരിക്കുക.
5 ഒപ്പം 6
ഗാമ ക്രമീകരിക്കുക.
7 ഒപ്പം 8
സാച്ചുറേഷൻ ക്രമീകരിക്കുക.
Alt + 0 (ഒപ്പം കമാൻഡ്+0 on OSX)
വീഡിയോ വിൻഡോ അതിന്റെ യഥാർത്ഥ വലുപ്പത്തിന്റെ പകുതിയിലേക്ക് വലുപ്പം മാറ്റുക.
Alt + 1 (ഒപ്പം കമാൻഡ്+1 on OSX)
വീഡിയോ വിൻഡോ അതിന്റെ യഥാർത്ഥ വലുപ്പത്തിലേക്ക് വലുപ്പം മാറ്റുക.
Alt + 2 (ഒപ്പം കമാൻഡ്+2 on OSX)
വീഡിയോ വിൻഡോ അതിന്റെ യഥാർത്ഥ വലുപ്പം ഇരട്ടിയാക്കാൻ വലുപ്പം മാറ്റുക.
കമാൻഡ് + f (OSX മാത്രം)
പൂർണ്ണസ്ക്രീൻ ടോഗിൾ ചെയ്യുക (ഇതും കാണുക --fs).
കമാൻഡ് + [ ഒപ്പം കമാൻഡ് + ] (OSX മാത്രം)
വീഡിയോ വിൻഡോ ആൽഫ സജ്ജമാക്കുക.
(നിങ്ങൾക്ക് മൾട്ടിമീഡിയ കീകളുള്ള ഒരു കീബോർഡ് ഉണ്ടെങ്കിൽ ഇനിപ്പറയുന്ന കീകൾ സാധുവാണ്.)
താൽക്കാലികമായി നിർത്തുക താൽക്കാലികമായി നിർത്തുക.
നിർത്തുക കളിക്കുന്നത് നിർത്തുക, ഉപേക്ഷിക്കുക.
മുമ്പത്തെ ഒപ്പം അടുത്തത്
1 മിനിറ്റ് പിന്നിലേക്ക്/മുന്നോട്ട് നോക്കുക.
(നിങ്ങൾ ടിവി അല്ലെങ്കിൽ ഡിവിബി ഇൻപുട്ട് പിന്തുണ ഉപയോഗിച്ച് സമാഹരിച്ചാൽ മാത്രമേ ഇനിപ്പറയുന്ന കീകൾ സാധുതയുള്ളൂ.)
h ഒപ്പം k
മുമ്പത്തെ/അടുത്ത ചാനൽ തിരഞ്ഞെടുക്കുക.
ചുണ്ടെലി നിയന്ത്രണ
ബട്ടൺ 3 ഒപ്പം ബട്ടൺ 4
1 മിനിറ്റ് പിന്നിലേക്ക്/മുന്നോട്ട് നോക്കുക.
ബട്ടൺ 5 ഒപ്പം ബട്ടൺ 6
വോളിയം കുറയ്ക്കുക/വർദ്ധിപ്പിക്കുക.
USAGE
ഓരോ പതാക ഓപ്ഷൻ a ഉണ്ട് പതാകയില്ല എതിർഭാഗം, ഉദാ --fs ഓപ്ഷൻ ആണ്
--no-fs. --fs=അതെ എന്നതിന് തുല്യമാണ് --fs, --fs=No എന്നതിന് തുല്യമാണ് --no-fs.
ഒരു ഓപ്ഷൻ എന്ന് അടയാളപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ (XXX മാത്രം), ഇത് സംയോജിപ്പിച്ച് മാത്രമേ പ്രവർത്തിക്കൂ XXX, ഓപ്ഷൻ
അല്ലെങ്കിൽ എങ്കിൽ XXX, ൽ സമാഹരിച്ചിരിക്കുന്നു.
രക്ഷപ്പെടുന്നു സ്പെയ്സുകൾ ഒപ്പം മറ്റ് പ്രത്യേക പ്രതീകങ്ങൾ
നിങ്ങൾ എംപിവിയിലേക്ക് കൈമാറുന്ന ആർഗ്യുമെന്റുകൾ ഷെൽ ഭാഗികമായി പാഴ്സ് ചെയ്യുകയും വികലമാക്കുകയും ചെയ്യുമെന്ന് ഓർമ്മിക്കുക.
ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഓപ്ഷനുകളും ഫയൽനാമങ്ങളും ഉദ്ധരിക്കുകയോ രക്ഷപ്പെടുകയോ ചെയ്യേണ്ടതായി വന്നേക്കാം:
.വൈകാതെ "ഫയലിന്റെ പേര് കൂടെ spaces.mkv" --title="ജാലകം തലക്കെട്ട്"
ഉപഓപ്ഷൻ പാഴ്സർ ഉൾപ്പെട്ടിട്ടുണ്ടെങ്കിൽ അത് കൂടുതൽ സങ്കീർണ്ണമാകും. ഉപഓപ്ഷൻ പാഴ്സർ ഇടുന്നു
ഒരൊറ്റ സ്ട്രിംഗിലേക്ക് നിരവധി ഓപ്ഷനുകൾ, പകരം അവയെ ഒരു ഘടകത്തിലേക്ക് ഒരേസമയം കൈമാറുന്നു
കമാൻഡ് ലൈനിന്റെ തലത്തിൽ ഒന്നിലധികം ഓപ്ഷനുകൾ ഉപയോഗിക്കുന്നു.
ഉപഓപ്ഷൻ പാഴ്സറിന് സ്ട്രിംഗുകൾ ഉദ്ധരിക്കാൻ കഴിയും " ഒപ്പം [...]. കൂടാതെ, ഒരു പ്രത്യേകതയുണ്ട്
കൂടെ ഉദ്ധരിക്കുന്ന രൂപം %n% താഴെ വിവരിച്ചിരിക്കുന്നു.
ഉദാഹരണത്തിന് തുറന്ന gl VO ഒന്നിലധികം ഓപ്ഷനുകൾ എടുക്കാം:
.വൈകാതെ test.mkv --vo=opengl:scale=lanczos:icc-profile=file.icc,xv
ഇത് കടന്നുപോകുന്നു സ്കെയിൽ=ലാൻസോസ് ഒപ്പം icc-profile=file.icc ലേക്ക് തുറന്ന gl, കൂടാതെ വ്യക്തമാക്കുന്നു xv as
ഫാൾബാക്ക് വി.ഒ. icc-പ്രൊഫൈൽ പാതയിൽ സ്പെയ്സുകളോ പ്രതീകങ്ങളോ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ , or :, നിങ്ങൾക്ക് ആവശ്യമാണ്
അവരെ ഉദ്ധരിക്കാൻ:
.വൈകാതെ '--vo=opengl:icc-profile="ഫയൽ കൂടെ spaces.icc",xv'
കമാൻഡ് ലൈനിലേക്ക് അയച്ച സ്ട്രിംഗിൽ നിന്ന് ഷെല്ലുകൾ ചില ഉദ്ധരണികൾ നീക്കം ചെയ്തേക്കാം, അതിനാൽ
ഉദാഹരണം string രണ്ടുതവണ ഉദ്ധരിക്കുന്നു, mpv-ന് ലഭിക്കുന്നത് ഉറപ്പാക്കുന്നു " ഉദ്ധരണികൾ.
ദി [...] ഉദ്ധരണികളുടെ രൂപം അതിനിടയിലുള്ള എല്ലാം പൊതിയുന്നു [ ഒപ്പം ]. ഷെല്ലുകൾ ഉപയോഗിച്ച് ഇത് ഉപയോഗപ്രദമാണ്
ഒരു തർക്കത്തിനിടയിൽ (ബാഷ് പോലെ) ഈ പ്രതീകങ്ങളെ വ്യാഖ്യാനിക്കരുത്. ഈ ഉദ്ധരണികൾ
സമതുലിതമാണ് (mpv 0.9.0 മുതൽ): the [ ഒപ്പം ] നെസ്റ്റ്, ഉദ്ധരണി അവസാനമായി അവസാനിക്കുന്നു ]
അതിന് പൊരുത്തമില്ല [ സ്ട്രിംഗിനുള്ളിൽ. (ഉദാഹരണത്തിന്, [എ[ബി]സി] അവസാനിക്കുന്നത് a[b]c.)
നിശ്ചിത ദൈർഘ്യമുള്ള ഉദ്ധരണി വാക്യഘടന ബാഹ്യ സ്ക്രിപ്റ്റുകൾക്കും പ്രോഗ്രാമുകൾക്കുമൊപ്പം ഉപയോഗിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്.
ഇത് ആരംഭിക്കുന്നത് % കൂടാതെ ഇനിപ്പറയുന്ന ഫോർമാറ്റ് ഉണ്ട്:
%n%string_of_length_n
ഉദാഹരണങ്ങൾ
.വൈകാതെ --ao=pcm:file=%10%C:test.wav test.avi
അല്ലെങ്കിൽ ഒരു സ്ക്രിപ്റ്റിൽ:
.വൈകാതെ --ao=pcm:file=%`expr നീളം "$NAME"`%"$NAME" test.avi
ക്ലയന്റ് API-ലേക്ക് പാസ്സാക്കിയ ഉപാധികൾ എസ്കേപ്പിന് വിധേയമാണ്. ഉപയോഗിക്കുന്നത്
mpv_set_option_string() കൃത്യമായി കടന്നുപോകുന്നത് പോലെയാണ് --പേര്=ഡാറ്റ കമാൻഡ് ലൈനിലേക്ക് (പക്ഷേ
സ്ട്രിംഗിന്റെ ഷെൽ പ്രോസസ്സിംഗ് ഇല്ലാതെ). ചില ഓപ്ഷനുകൾ കൂടുതൽ മൂല്യങ്ങൾ കൈമാറുന്നതിനെ പിന്തുണയ്ക്കുന്നു
ഫ്ലാറ്റ് സ്ട്രിംഗുകൾക്ക് പകരം ഘടനാപരമായ വഴി, കൂടാതെ ഉപഓപ്ഷൻ പാഴ്സിംഗ് മെസ് ഒഴിവാക്കാനും കഴിയും. വേണ്ടി
ഉദാഹരണത്തിന്, --vf പിന്തുണ MPV_FORMAT_NODE, ഒരു നെസ്റ്റഡ് ഡാറ്റയായി സബ് ഓപ്ഷനുകൾ കൈമാറാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
മാപ്പുകളുടെയും അറേകളുടെയും ഘടന. (--vo ഇത് അതേ രീതിയിൽ പിന്തുണയ്ക്കുന്നു, എന്നിരുന്നാലും ഇത് വസ്തുതയാണ്
രേഖകളില്ലാത്തത്.)
പാതകൾ
mpv-യിലേക്ക് അനിയന്ത്രിതമായ പാതകളും ഫയൽനാമങ്ങളും കൈമാറുമ്പോൾ ചില ശ്രദ്ധ വേണം. ഉദാഹരണത്തിന്,
ആരംഭിക്കുന്ന പാതകൾ - ഓപ്ഷനുകളായി വ്യാഖ്യാനിക്കപ്പെടും. അതുപോലെ, ഒരു പാതയിൽ അടങ്ങിയിരിക്കുന്നുവെങ്കിൽ
ക്രമം : //, അതിനുമുമ്പുള്ള സ്ട്രിംഗിനെ പ്രോട്ടോക്കോൾ പ്രിഫിക്സായി വ്യാഖ്യാനിക്കാം
: // നിയമപരമായ UNIX പാതയുടെ ഭാഗമാകാം. അനിയന്ത്രിതമായ പാതകളിലെ പ്രശ്നങ്ങൾ ഒഴിവാക്കാൻ, നിങ്ങൾ ചെയ്യണം
mpv-യിലേക്ക് കടന്നുപോകുന്ന സമ്പൂർണ്ണ പാതകൾ ആരംഭിക്കുന്നത് ഉറപ്പാക്കുക /, ഒപ്പം ആപേക്ഷിക പാതകളും ./.
പേര് - അത് തന്നെ stdin ആയി വ്യാഖ്യാനിക്കപ്പെടുന്നു, കൂടാതെ mpv കൺസോൾ നിയന്ത്രണങ്ങൾ പ്രവർത്തനരഹിതമാക്കും.
(സ്റ്റഡിനിലേക്ക് പൈപ്പ് ചെയ്ത ഡാറ്റ പ്ലേ ചെയ്യുന്നതിന് ഇത് അനുയോജ്യമാക്കുന്നു.)
ഉപഓപ്ഷനുകളിലേക്കുള്ള പാതകൾക്കായി, രക്ഷപ്പെടേണ്ടതിന്റെ ആവശ്യകതയാൽ സാഹചര്യം കൂടുതൽ സങ്കീർണമാകുന്നു
പ്രത്യേക കഥാപാത്രങ്ങൾ. ഇത് പ്രവർത്തിക്കാൻ, പാത അധികമായി പൊതിയാവുന്നതാണ്
നിശ്ചിത ദൈർഘ്യമുള്ള വാക്യഘടന, ഉദാ %n%string_of_length_n (മുകളിൽ കാണുന്ന).
ചില mpv ഓപ്ഷനുകൾ ആരംഭിക്കുന്ന പാതകളെ വ്യാഖ്യാനിക്കുന്നു ~. നിലവിൽ, പ്രിഫിക്സ് ~~/ വരെ വികസിക്കുന്നു
mpv കോൺഫിഗറേഷൻ ഡയറക്ടറി (സാധാരണയായി ~/.config/mpv/). ~/ ഉപയോക്താവിന്റെ വീട്ടിലേക്ക് വികസിപ്പിക്കുന്നു
ഡയറക്ടറി. (പിന്നിൽ / എല്ലായ്പ്പോഴും ആവശ്യമാണ്.) ഇനിപ്പറയുന്ന പാതകളും ഉണ്ട്:
പതനം
│പേര് │ അർത്ഥം │
പതനം
│~~വീട്/ │ അതേ പോലെ ~~/ │
പതനം
│~~ആഗോള/ │ ആഗോള കോൺഫിഗറേഷൻ പാത, എങ്കിൽ │
│ │ ലഭ്യമാണ് (win32-ൽ അല്ല) │
പതനം
│~~osxbundle/ │ OSX ബണ്ടിൽ റിസോഴ്സ് പാത്ത് │
│ │ (OSX മാത്രം) │
പതനം
│~~ഡെസ്ക്ടോപ്പ്/ │ ഡെസ്ക്ടോപ്പിലേക്കുള്ള പാത (win32, │
│ │ OSX) │
പതനം
ഓരോ ഫയലിനും ഓപ്ഷനുകൾ
ഒന്നിലധികം ഫയലുകൾ പ്ലേ ചെയ്യുമ്പോൾ, കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്ന ഏത് ഓപ്ഷനും സാധാരണയായി എല്ലാവരെയും ബാധിക്കുന്നു
ഫയലുകൾ. ഉദാഹരണം:
mpv --a file1.mkv --b file2.mkv --c
┌──────────┬───────────────┐
│ഫയൽ │ സജീവ ഓപ്ഷനുകൾ │
├──────────┼───────────────┤
│file1.mkv │ --എ --ബി --സി │
├──────────┼───────────────┤
│file2.mkv │ --എ --ബി --സി │
└──────────┴───────────────┘
(ഇത് MPlayer, mplayer2 എന്നിവയിൽ നിന്ന് വ്യത്യസ്തമാണ്.)
കൂടാതെ, റൺടൈമിൽ (ഇൻപുട്ട് കമാൻഡുകൾ വഴി) ഏതെങ്കിലും ഓപ്ഷൻ മാറ്റിയാൽ, എപ്പോൾ അവ പുനഃസജ്ജമാക്കില്ല
പുതിയ ഫയൽ പ്ലേ ചെയ്യുന്നു.
ചിലപ്പോൾ, ഓരോ ഫയലിനും ഓപ്ഷനുകൾ മാറ്റുന്നത് ഉപയോഗപ്രദമാണ്. ചേർക്കുന്നതിലൂടെ ഇത് നേടാനാകും
ഓരോ ഫയലിനും പ്രത്യേക മാർക്കറുകൾ --{ ഒപ്പം --}. (നിങ്ങൾ ചില ഷെല്ലുകളിൽ നിന്ന് രക്ഷപ്പെടണം എന്നത് ശ്രദ്ധിക്കുക.)
ഉദാഹരണം:
mpv --a file1.mkv --b --\{ --c file2.mkv --d file3.mkv --e --\} file4.mkv --f
┌─────────────────────────────
│ഫയൽ │ സജീവ ഓപ്ഷനുകൾ │
├──────────┼───────────────
│file1.mkv │ --എ --ബി --എഫ് │
├──────────┼───────────────
│file2.mkv │ --എ --ബി --എഫ് --സി --ഡി --ഇ │
├──────────┼───────────────
│file3.mkv │ --എ --ബി --എഫ് --സി --ഡി --ഇ │
├──────────┼───────────────
│file4.mkv │ --എ --ബി --എഫ് │
└───────────────────────────
കൂടാതെ, റൺടൈമിൽ മാറ്റം വരുത്തിയ ഏത് ഫയൽ-ലോക്കൽ ഓപ്ഷനും നിലവിലെ ഫയൽ പുനഃസജ്ജമാക്കും
കളിക്കുന്നത് നിർത്തുന്നു. ഓപ്ഷൻ ആണെങ്കിൽ --സി പ്ലേബാക്ക് സമയത്ത് മാറ്റുന്നു file2.mkv, അത് എപ്പോൾ പുനഃസജ്ജമാക്കുന്നു
വരെ മുന്നേറുന്നു file3.mkv. ഇത് ഫയൽ-ലോക്കൽ ഓപ്ഷനുകളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ. ഓപ്ഷൻ --എ ഒരിക്കലും
ഇവിടെ പുനഃസജ്ജമാക്കുക.
കോൺഫിഗറേഷൻ ഫയലുകൾ
സ്ഥലം ഒപ്പം പദവിന്യാസം
നിങ്ങൾക്ക് എല്ലാ ഓപ്ഷനുകളും കോൺഫിഗറേഷൻ ഫയലുകളിൽ ഉൾപ്പെടുത്താം, അത് എംപിവി ആകുമ്പോഴെല്ലാം വായിക്കും
ഓടുക. സിസ്റ്റം-വൈഡ് കോൺഫിഗറേഷൻ ഫയൽ 'mpv.conf' നിങ്ങളുടെ കോൺഫിഗറേഷൻ ഡയറക്ടറിയിലാണ്
(ഉദാ /etc/mpv or /usr/local/etc/mpv), ഉപയോക്തൃ-നിർദ്ദിഷ്ട ഒന്ന് ~/.config/mpv/mpv.conf.
വിശദാംശങ്ങൾക്കും പ്ലാറ്റ്ഫോം പ്രത്യേകതകൾക്കും (പ്രത്യേകിച്ച് വിൻഡോസ് പാതകൾ) കാണുക ഫയലുകൾ വിഭാഗം.
ഉപയോക്തൃ-നിർദ്ദിഷ്ട ഓപ്ഷനുകൾ സിസ്റ്റം-വൈഡ് ഓപ്ഷനുകളും കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്ന ഓപ്ഷനുകളും അസാധുവാക്കുന്നു
ഒന്നുകിൽ അസാധുവാക്കുക. കോൺഫിഗറേഷൻ ഫയലുകളുടെ വാക്യഘടനയാണ് ഓപ്ഷൻ=മൂല്യം. എ ശേഷം എല്ലാം
# ഒരു അഭിപ്രായമായി കണക്കാക്കുന്നു. മൂല്യങ്ങളില്ലാതെ പ്രവർത്തിക്കുന്ന ഓപ്ഷനുകൾ സജ്ജീകരിച്ച് പ്രവർത്തനക്ഷമമാക്കാം
ലേക്ക് അതെ എന്ന് സജ്ജീകരിച്ച് പ്രവർത്തനരഹിതമാക്കി ഇല്ല. ഉപഓപ്ഷനുകൾ പോലും ഈ രീതിയിൽ വ്യക്തമാക്കാം.
ഉദാഹരണ കോൺഫിഗറേഷൻ ഫയൽ
# ഡിഫോൾട്ടായി opengl വീഡിയോ ഔട്ട്പുട്ട് ഉപയോഗിക്കുക.
vo=opengl
# സ്പെയ്സുകൾ അടങ്ങിയിരിക്കാവുന്ന ടെക്സ്റ്റിനായി ഉദ്ധരണികൾ ഉപയോഗിക്കുക:
status-msg="സമയം: ${time-pos}"
രക്ഷപ്പെടുന്നു സ്പെയ്സുകൾ ഒപ്പം പ്രത്യേക പ്രതീകങ്ങൾ
കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ പോലെയാണ് ഇത് ചെയ്യുന്നത്. ഷെൽ ഇവിടെ ഉൾപ്പെട്ടിട്ടില്ല, പക്ഷേ ഓപ്ഷൻ
സ്പെയ്സുകൾ പോലുള്ള ചില പ്രതീകങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ മൂല്യങ്ങൾ മൊത്തത്തിൽ ഉദ്ധരിക്കേണ്ടതുണ്ട്. എ
കോൺഫിഗറേഷൻ എൻട്രി ഉപയോഗിച്ച് ഉദ്ധരിക്കാം ", അതുപോലെ തന്നെ നിശ്ചിത ദൈർഘ്യമുള്ള വാക്യഘടന (%n%) സൂചിപ്പിച്ചു
മുമ്പ്. ഉദ്ധരിച്ച സ്ട്രിംഗിന്റെ കൃത്യമായ ഉള്ളടക്കങ്ങൾ കമാൻഡ് ലൈനായി കൈമാറുന്നത് പോലെയാണിത്
ഓപ്ഷൻ. സി-സ്റ്റൈൽ എസ്കേപ്പുകൾ നിലവിൽ ഈ തലത്തിൽ _not_ വ്യാഖ്യാനിക്കപ്പെടുന്നു, എന്നിരുന്നാലും ചിലത്
ഓപ്ഷനുകൾ ഇത് സ്വമേധയാ ചെയ്യുക. (ഇതൊരു കുഴപ്പമാണ്, ചിലപ്പോൾ ഇത് മാറ്റേണ്ടി വരും.)
നിർത്തുന്നു കമാൻഡ് വര ഓപ്ഷനുകൾ കടന്നു The കോൺഫിഗറേഷൻ ഫയല്
മിക്കവാറും എല്ലാ കമാൻഡ് ലൈൻ ഓപ്ഷനുകളും കോൺഫിഗറേഷൻ ഫയലിൽ ഉൾപ്പെടുത്താം. ഇതാ ഒരു ചെറുത്
ഗൈഡ്:
┌────────────────┬───────────
│ഓപ്ഷൻ │ കോൺഫിഗറേഷൻ ഫയൽ എൻട്രി │
├────────────────┼─────
│--പതാക │ പതാക │
├────────────────┼─────
│-തിരഞ്ഞെടുക്കുക Val │ opt=val │
├────────────────┼─────
│--opt=val │ opt=val │
├────────────────┼─────
│-തിരഞ്ഞെടുക്കുക "ഉണ്ട് ഇടങ്ങൾ" │ opt="ഉണ്ട് ഇടങ്ങൾ" │
─────────────────┴────────
ഫയൽ-നിർദ്ദിഷ്ടം കോൺഫിഗറേഷൻ ഫയലുകൾ
നിങ്ങൾക്ക് ഫയൽ-നിർദ്ദിഷ്ട കോൺഫിഗറേഷൻ ഫയലുകളും എഴുതാം. നിങ്ങൾക്ക് ഒരു കോൺഫിഗറേഷൻ വേണമെങ്കിൽ
'video.avi' എന്ന ഫയലിനായി ഫയൽ ചെയ്യുക, ഉപയോഗിച്ച് 'video.avi.conf' എന്ന പേരിൽ ഒരു ഫയൽ സൃഷ്ടിക്കുക
അതിൽ ഫയൽ-നിർദ്ദിഷ്ട ഓപ്ഷനുകൾ ഇടുക ~/.config/mpv/. നിങ്ങൾക്ക് ഇടാനും കഴിയും
പ്ലേ ചെയ്യേണ്ട ഫയലിന്റെ അതേ ഡയറക്ടറിയിൽ കോൺഫിഗറേഷൻ ഫയൽ. രണ്ടും നിങ്ങൾ സജ്ജമാക്കാൻ ആവശ്യപ്പെടുന്നു
The --use-filedir-conf ഓപ്ഷൻ (കമാൻഡ് ലൈനിലോ നിങ്ങളുടെ ഗ്ലോബൽ കോൺഫിഗറേഷൻ ഫയലിലോ).
ഒരേ ഡയറക്ടറിയിൽ ഒരു ഫയൽ-നിർദ്ദിഷ്ട കോൺഫിഗറേഷൻ ഫയൽ കണ്ടെത്തിയാൽ, ഫയൽ-നിർദ്ദിഷ്ടമല്ല
കോൺഫിഗറേഷൻ ലോഡുചെയ്തു ~/.config/mpv. കൂടാതെ, എസ് --use-filedir-conf ഓപ്ഷൻ
ഡയറക്ടറി-നിർദ്ദിഷ്ട കോൺഫിഗറേഷൻ ഫയലുകൾ പ്രവർത്തനക്ഷമമാക്കുന്നു. ഇതിനായി, mpv ആദ്യം a ലോഡ് ചെയ്യാൻ ശ്രമിക്കുന്നു
mpv.conf ഫയൽ പ്ലേ ചെയ്ത അതേ ഡയറക്ടറിയിൽ നിന്ന് ഏതെങ്കിലും ലോഡുചെയ്യാൻ ശ്രമിക്കുന്നു
ഫയൽ-നിർദ്ദിഷ്ട കോൺഫിഗറേഷൻ.
പ്രൊഫൈലുകൾ
വ്യത്യസ്ത കോൺഫിഗറേഷനുകളിൽ പ്രവർത്തിക്കുന്നത് എളുപ്പമാക്കുന്നതിന്, പ്രൊഫൈലുകൾ ഇതിൽ നിർവചിക്കാവുന്നതാണ്
കോൺഫിഗറേഷൻ ഫയലുകൾ. ഒരു പ്രൊഫൈൽ അതിന്റെ പേരിൽ ചതുര ബ്രാക്കറ്റുകളിൽ ആരംഭിക്കുന്നു, ഉദാ [എന്റെ പ്രൊഫൈൽ].
ഇനിപ്പറയുന്ന എല്ലാ ഓപ്ഷനുകളും പ്രൊഫൈലിന്റെ ഭാഗമായിരിക്കും. ഒരു വിവരണം (കാണിച്ചിരിക്കുന്നത് --പ്രൊഫൈൽ=സഹായം)
ഉപയോഗിച്ച് നിർവചിക്കാം പ്രൊഫൈൽ-ഡെസ്ക് ഓപ്ഷൻ. പ്രൊഫൈൽ അവസാനിപ്പിക്കാൻ, മറ്റൊന്ന് ആരംഭിക്കുക അല്ലെങ്കിൽ ഉപയോഗിക്കുക
പ്രൊഫൈൽ പേര് സ്ഥിരസ്ഥിതി സാധാരണ ഓപ്ഷനുകൾ തുടരാൻ.
പ്രൊഫൈലുകളുള്ള mpv കോൺഫിഗറേഷൻ ഫയൽ ഉദാഹരണം
# സാധാരണ ടോപ്പ് ലെവൽ ഓപ്ഷൻ
പൂർണ്ണസ്ക്രീൻ=അതെ
# --profile=big-cache ഉപയോഗിച്ച് പ്രവർത്തനക്ഷമമാക്കാവുന്ന ഒരു പ്രൊഫൈൽ
[വലിയ കാഷെ]
കാഷെ=123400
demuxer-readahead-secs=20
[പതുക്കെ]
profile-desc="ചില പ്രൊഫൈൽ പേര്"
vo=opengl:scale=ewa_lanczos:scale-radius=16
[വേഗത]
vo=vdpau
# ഒരു പ്രൊഫൈൽ ഉപയോഗിക്കുന്നത് അത് വീണ്ടും വിപുലീകരിക്കുന്നു
[പതുക്കെ]
ഫ്രെയിംഡ്രോപ്പ്=ഇല്ല
# നിങ്ങൾക്ക് മറ്റ് പ്രൊഫൈലുകളും ഉൾപ്പെടുത്താം
പ്രൊഫൈൽ=വലിയ കാഷെ
ഓട്ടോ പ്രൊഫൈലുകൾ
ചില പ്രൊഫൈലുകൾ സ്വയമേവ ലോഡ് ചെയ്യപ്പെടുന്നു. ഇനിപ്പറയുന്ന ഉദാഹരണം ഇത് തെളിയിക്കുന്നു:
യാന്ത്രിക പ്രൊഫൈൽ ലോഡ് ചെയ്യുന്നു
[vo.vdpau]
# ഹാർഡ്വെയർ ഡീകോഡിംഗ് ഉപയോഗിക്കുക
hwdec=vdpau
[protocol.dvd]
profile-desc="ഡിവിഡി:// സ്ട്രീമുകൾക്കുള്ള പ്രൊഫൈൽ"
അലങ്=എൻ
[extension.flv]
profile-desc=".flv ഫയലുകൾക്കുള്ള പ്രൊഫൈൽ"
vf=flip
[ao.alsa]
ഉപകരണം=spdif
പ്രൊഫൈൽ നാമം സ്കീമയെ പിന്തുടരുന്നു type.name, തരം എവിടെയാകാം vo മൂല്യവുമായി പൊരുത്തപ്പെടുന്നതിന്
--vo ഓപ്ഷൻ സജ്ജീകരിച്ചിരിക്കുന്നു, ao വേണ്ടി --ao, പ്രോട്ടോകോൾ ഉപയോഗത്തിലുള്ള ഇൻപുട്ട്/ഔട്ട്പുട്ട് പ്രോട്ടോക്കോളിനായി (കാണുക
--ലിസ്റ്റ്-പ്രോട്ടോക്കോളുകൾ), ഒപ്പം വിപുലീകരണം നിലവിൽ കളിക്കുന്ന പാതയുടെ വിപുലീകരണത്തിനായി
ഫയൽ (അല്ല ഫയൽ ഫോർമാറ്റ്).
ഈ സവിശേഷത വളരെ പരിമിതമാണ്, കൂടാതെ മറ്റ് യാന്ത്രിക പ്രൊഫൈലുകളൊന്നുമില്ല.
എടുക്കൽ സ്ക്രീൻഷോട്ടുകൾ
നിലവിൽ പ്ലേ ചെയ്ത ഫയലിന്റെ സ്ക്രീൻഷോട്ടുകൾ 'സ്ക്രീൻഷോട്ട്' ഇൻപുട്ട് മോഡ് ഉപയോഗിച്ച് എടുക്കാം
കമാൻഡ്, അത് ഡിഫോൾട്ട് ആയി ബന്ധിപ്പിച്ചിരിക്കുന്നു s താക്കോൽ. പേരുള്ള ഫയലുകൾ ഷോട്ട്NNNN.jpg എന്നതിൽ സംരക്ഷിക്കപ്പെടും
പ്രവർത്തിക്കുന്ന ഡയറക്ടറി, ലഭ്യമായ ആദ്യത്തെ നമ്പർ ഉപയോഗിച്ച് - ഫയലുകളൊന്നും തിരുത്തിയെഴുതപ്പെടില്ല.
ഒരു സ്ക്രീൻഷോട്ടിൽ സാധാരണയായി വീഡിയോയുടെ അവസാനം സ്കെയിൽ ചെയ്യാത്ത വീഡിയോ ഉള്ളടക്കങ്ങൾ അടങ്ങിയിരിക്കും
ഫിൽട്ടർ ചെയിൻ, സബ്ടൈറ്റിലുകൾ. സ്വതവേ, S സബ്ടൈറ്റിലുകളില്ലാതെ സ്ക്രീൻഷോട്ടുകൾ എടുക്കുന്നു s
സബ്ടൈറ്റിലുകൾ ഉൾപ്പെടുന്നു.
MPlayer-ൽ നിന്ന് വ്യത്യസ്തമായി, the സ്ക്രീൻഷോട്ട് വീഡിയോ ഫിൽട്ടർ ആവശ്യമില്ല. ഈ ഫിൽട്ടർ ഒരിക്കലും ഉണ്ടായിരുന്നില്ല
mpv-യിൽ ആവശ്യമാണ്, നീക്കം ചെയ്തു.
അതിതീവ്രമായ പദവി LINE
പ്ലേബാക്ക് സമയത്ത്, ടെർമിനലിൽ mpv പ്ലേബാക്ക് നില കാണിക്കുന്നു. എന്തോ പോലെ തോന്നുന്നു
ഇതുപോലെ:
ഓഫ്: 00:03:12 / 00:24:25 (ക്സനുമ്ക്സ%) AV: -0.000
സ്റ്റാറ്റസ് ലൈൻ ഉപയോഗിച്ച് അസാധുവാക്കാനാകും --term-status-msg ഓപ്ഷൻ.
സ്റ്റാറ്റസ് ലൈനിൽ കാണിക്കാനാകുന്ന കാര്യങ്ങളുടെ ഒരു ലിസ്റ്റാണ് ഇനിപ്പറയുന്നത്. ഇൻപുട്ട് പ്രോപ്പർട്ടികൾ,
അതേ വിവരങ്ങൾ സ്വമേധയാ ലഭിക്കുന്നതിന് ഉപയോഗിക്കാവുന്നവയും പട്ടികപ്പെടുത്തിയിട്ടുണ്ട്.
· ഓഫ്: or V: (വീഡിയോ മാത്രം) അല്ലെങ്കിൽ A: (ഓഡിയോ മാത്രം)
· നിലവിലെ സമയ സ്ഥാനം HH: MM: SS ഫോർമാറ്റ്പ്ലേബാക്ക് സമയം പ്രോപ്പർട്ടി)
· മൊത്തം ഫയൽ ദൈർഘ്യം (അജ്ഞാതമെങ്കിൽ ഇല്ല) (നീളം പ്രോപ്പർട്ടി)
· പ്ലേബാക്ക് വേഗത, ഉദാ `` x2.0``. വേഗത സാധാരണമല്ലെങ്കിൽ മാത്രമേ ദൃശ്യമാകൂ. ഇതാണ്
ഉപയോക്താവ് അഭ്യർത്ഥിച്ച വേഗത, യഥാർത്ഥ വേഗതയല്ല (സാധാരണയായി അവ സമാനമായിരിക്കണം, അല്ലാതെ
പ്ലേബാക്ക് വളരെ മന്ദഗതിയിലാണ്). (വേഗം സ്വത്ത്.)
· പ്ലേബാക്ക് ശതമാനം, ഉദാ (ക്സനുമ്ക്സ%). ഫയൽ എത്രത്തോളം പ്ലേ ചെയ്തു. സാധാരണ
പ്ലേബാക്ക് സ്ഥാനവും ദൈർഘ്യവും കണക്കിലെടുത്താൽ, മറ്റ് രീതികളിലേക്ക് മടങ്ങാം
(ബൈറ്റ് സ്ഥാനം പോലെ) ഇവ ലഭ്യമല്ലെങ്കിൽ. (ശതമാനം-പോസ് സ്വത്ത്.)
· ഓഡിയോ/വീഡിയോ സമന്വയം AV: 0.000. ഇതാണ് ഓഡിയോയും വീഡിയോയും തമ്മിലുള്ള വ്യത്യാസം
സമയം. സാധാരണയായി അത് 0 ആയിരിക്കണം അല്ലെങ്കിൽ 0 ന് അടുത്ത് ആയിരിക്കണം. അത് വളരുകയാണെങ്കിൽ, അത് a സൂചിപ്പിക്കാം
പ്ലേബാക്ക് പ്രശ്നം. (avsync സ്വത്ത്.)
· ആകെ A/V സമന്വയ മാറ്റം, ഉദാ ct: -0.417. സാധാരണയായി അദൃശ്യമാണ്. ഉണ്ടെങ്കിൽ കാണിക്കാം
ഓഡിയോ "കാണുന്നില്ല", അല്ലെങ്കിൽ മതിയായ ഫ്രെയിമുകൾ ഡ്രോപ്പ് ചെയ്യാൻ കഴിയില്ല. സാധാരണയായി ഇത് ഒരു സൂചിപ്പിക്കും
പ്രശ്നം. (മൊത്തം-avsync-മാറ്റം സ്വത്ത്.)
· എൻകോഡിംഗ് അവസ്ഥ {...}, എൻകോഡിംഗ് മോഡിൽ മാത്രം കാണിക്കുന്നു.
· സമന്വയ നില പ്രദർശിപ്പിക്കുക. ഡിസ്പ്ലേ സമന്വയം സജീവമാണെങ്കിൽ (display-sync-active സ്വത്ത്), ഇത് കാണിക്കുന്നു
DS: 2.500/13, ആദ്യ സംഖ്യ ഓരോ വീഡിയോ ഫ്രെയിമിനും ശരാശരി vsyncs സംഖ്യയാണ് (ഉദാ
2.5Hz സ്ക്രീനുകളിൽ 24Hz വീഡിയോകൾ പ്ലേ ചെയ്യുമ്പോൾ 60), അനുപാതം ഇല്ലെങ്കിൽ അത് ഇളകിയേക്കാം
റൗണ്ട് ഓഫ്, അല്ലെങ്കിൽ തെറ്റായ ഫ്രെയിമുകൾ ഉണ്ട് (vsync-അനുപാതം), രണ്ടാമത്തെ നമ്പർ
വളരെയധികം സമയമെടുത്ത vsyncs എണ്ണം കണക്കാക്കുന്നു (vo-delayed-frame-count സ്വത്ത്). ദി
രണ്ടാമത്തേത് ഒരു ഹ്യൂറിസ്റ്റിക് ആണ്, കാരണം ഇത് കൃത്യമായി നിർണ്ണയിക്കാൻ പൊതുവെ സാധ്യമല്ല.
ഡ്രോപ്പ് ചെയ്ത ഫ്രെയിമുകൾ, ഉദാ ഉപേക്ഷിച്ചു: 4. എണ്ണം 0 അല്ലെങ്കിൽ മാത്രമേ കാണിക്കൂ. എങ്കിൽ വളരാൻ കഴിയും
വീഡിയോ ഫ്രെയിംറേറ്റ് ഡിസ്പ്ലേയേക്കാൾ കൂടുതലാണ്, അല്ലെങ്കിൽ വീഡിയോ റെൻഡറിംഗ് വളരെ മന്ദഗതിയിലാണെങ്കിൽ.
"വിള്ളലുകൾ", വീഡിയോ ഫ്രെയിം പ്രദർശിപ്പിക്കാൻ കഴിയാതെ വരുമ്പോൾ എന്നിവയും വർദ്ധിപ്പിക്കാം
സമയം. (vo-drop-frame-count പ്രോപ്പർട്ടി.) ഡീകോഡർ ഫ്രെയിമുകൾ ഡ്രോപ്പ് ചെയ്യുകയാണെങ്കിൽ, ഇതിന്റെ എണ്ണം
ഡീകോഡർ-ഡ്രോപ്പ് ചെയ്ത ഫ്രെയിമുകൾ ഡിസ്പ്ലേയിലും ചേർത്തിരിക്കുന്നു, ഉദാ: ഉപേക്ഷിച്ചു: 4/34. ഈ
ഡീകോഡർ ഫ്രെയിം ഡ്രോപ്പിംഗ് പ്രവർത്തനക്ഷമമാക്കിയാൽ മാത്രമേ സംഭവിക്കൂ --ഫ്രെയിംഡ്രോപ്പ് ഓപ്ഷനുകൾ.
(ഡ്രോപ്പ്-ഫ്രെയിം-എണ്ണം സ്വത്ത്.)
· കാഷെ നില, ഉദാ കാഷെ: 2സെ+134കെബി. സ്ട്രീം കാഷെ പ്രവർത്തനക്ഷമമാക്കിയാൽ ദൃശ്യമാകും. ആദ്യത്തേത്
മൂല്യം, ഡീമുക്സറിൽ സെക്കൻഡിൽ ബഫർ ചെയ്ത വീഡിയോയുടെ അളവ് കാണിക്കുന്നു, രണ്ടാമത്തെ മൂല്യം
ഷോകൾ അധികമായി സ്ട്രീം കാഷെയിൽ ഡാറ്റ ബഫർ ചെയ്തിരിക്കുന്നത് കിലോബൈറ്റുകളിൽ. (demuxer-cache-duration
ഒപ്പം കാഷെ ഉപയോഗിച്ചു പ്രോപ്പർട്ടികൾ.)
പ്രോട്ടോക്കോളുകൾ
http://..., https://, ...
പല നെറ്റ്വർക്ക് പ്രോട്ടോക്കോളുകളും പിന്തുണയ്ക്കുന്നു, പക്ഷേ പ്രോട്ടോക്കോൾ പ്രിഫിക്സ് എല്ലായ്പ്പോഴും ആയിരിക്കണം
വ്യക്തമാക്കിയ. ഒരു ഫയൽ നാമം യഥാർത്ഥത്തിൽ ഒരു നെറ്റ്വർക്കാണോ എന്ന് ഊഹിക്കാൻ mpv ഒരിക്കലും ശ്രമിക്കില്ല
വിലാസം. ഒരു പ്രോട്ടോക്കോൾ പ്രിഫിക്സ് എപ്പോഴും ആവശ്യമാണ്.
എല്ലാ പ്രിഫിക്സുകളും ഇവിടെ രേഖപ്പെടുത്തപ്പെട്ടിട്ടില്ലെന്നത് ശ്രദ്ധിക്കുക. രേഖപ്പെടുത്താത്ത പ്രിഫിക്സുകൾ ഒന്നുകിൽ
ഡോക്യുമെന്റഡ് പ്രോട്ടോക്കോളുകളുടെ അപരനാമങ്ങൾ, അല്ലെങ്കിൽ നടപ്പിലാക്കിയ പ്രോട്ടോക്കോളുകളിലേക്കുള്ള റീഡയറക്ടുകൾ മാത്രമാണ്
FFmpeg-ൽ രേഖപ്പെടുത്തുകയും ചെയ്തു.
- stdin-ൽ നിന്നുള്ള ഡാറ്റ പ്ലേ ചെയ്യുക.
smb://PATH
സാംബ ഷെയറിൽ നിന്ന് ഒരു പാത്ത് പ്ലേ ചെയ്യുക.
bd://[title][/device] --bluray-device=PATH
ഒരു ബ്ലൂ-റേ ഡിസ്ക് പ്ലേ ചെയ്യുക. നിലവിൽ, ഇത് ISO ഫയലുകൾ സ്വീകരിക്കുന്നില്ല. പകരം, നിങ്ങൾ ചെയ്യണം
ISO ഫയൽ ഫയൽസിസ്റ്റമായി മൌണ്ട് ചെയ്യുക, പോയിന്റ് --bluray-device മൌണ്ട് വരെ
ഡയറക്ടറി നേരിട്ട്.
dvd://[title|[startitle]-endtitle][/device] --dvd-device=PATH
ഒരു ഡിവിഡി പ്ലേ ചെയ്യുക. ഡിവിഡി മെനുകൾ പിന്തുണയ്ക്കുന്നില്ല. തലക്കെട്ട് നൽകിയിട്ടില്ലെങ്കിൽ, ഏറ്റവും ദൈർഘ്യമേറിയ തലക്കെട്ട്
സ്വയമേവ തിരഞ്ഞെടുത്തത്.
dvdnav:// എന്നതിന്റെ പഴയ അപരനാമമാണ് dvd:// കൃത്യമായി അതേ കാര്യം ചെയ്യുന്നു.
dvdread://...:
പഴയ libdvdread കോഡ് ഉപയോഗിച്ച് ഒരു ഡിവിഡി പ്ലേ ചെയ്യുക. ഇതാണ് MPlayer ഉം പഴയ mpv ഉം
പതിപ്പുകൾ ഉപയോഗിക്കുന്നു dvd://. ഉപയോഗം നിരുത്സാഹപ്പെടുത്തുന്നു. ഇത് അനുയോജ്യതയ്ക്കായി മാത്രം നൽകിയിരിക്കുന്നു
പരിവർത്തനത്തിനും.
tv://[channel][/input_id] --ടിവി-...
V4L വഴി അനലോഗ് ടിവി. വെബ്ക്യാമുകൾക്കും ഉപയോഗപ്രദമാണ്. (ലിനക്സ് മാത്രം.)
pvr:// --pvr-...
പി.വി.ആർ. (ലിനക്സ് മാത്രം.)
dvb://[cardnumber@]ചാനൽ --dvbin-...
ഡിവിബി വഴി ഡിജിറ്റൽ ടിവി. (ലിനക്സ് മാത്രം.)
mf://[filemask|@listfile] --mf-...
ചിത്രങ്ങളുടെ ഒരു പരമ്പര വീഡിയോ ആയി പ്ലേ ചെയ്യുക.
cdda://track[-endtrack][:speed][/device] --cdrom-device=PATH --cdda-...
സിഡി പ്ലേ ചെയ്യുക.
lavf://...
ഏതെങ്കിലും FFmpeg/Libav libav ഫോർമാറ്റ് പ്രോട്ടോക്കോൾ ആക്സസ് ചെയ്യുക. അടിസ്ഥാനപരമായി, ഇത് സ്ട്രിംഗ് കടന്നു
ശേഷം // നേരിട്ട് ലിബാവ് ഫോർമാറ്റിലേക്ക്.
av://type:options
ഇത് libavdevice ഇൻപുട്ടുകൾ ഉപയോഗിക്കുന്നതിന് ഉദ്ദേശിച്ചുള്ളതാണ്. ടൈപ്പ് ചെയ്യുക libavdevice demuxer ആണ്
പേര്, ഒപ്പം ഓപ്ഷനുകൾ ഡീമുക്സറിന് കൈമാറിയ (സ്യൂഡോ-) ഫയലിന്റെ പേര്.
ഉദാഹരണത്തിന്, .വൈകാതെ av://lavfi:mandelbrot libavfilter റാപ്പർ ഉപയോഗിക്കുന്നു
libavdevice-ൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, അത് ഉപയോഗിക്കും മാൻഡെൽബ്രോട്ട് സൃഷ്ടിക്കുന്നതിനുള്ള ഉറവിട ഫിൽട്ടർ
ഇൻപുട്ട് ഡാറ്റ.
avdevice:// അപരനാമമാണ്.
ഫയൽ പാത
URL ആയി ഒരു പ്രാദേശിക പാത. ചില പ്രത്യേക ഉപയോഗ സന്ദർഭങ്ങളിൽ ഉപയോഗപ്രദമായേക്കാം. അതല്ല PATH
മൂന്നാമത്തേതിൽ നിന്ന് തന്നെ തുടങ്ങണം / പാതയെ കേവല പാതയാക്കാൻ.
fd://123
നൽകിയിരിക്കുന്ന UNIX FD-യിൽ നിന്നുള്ള ഡാറ്റ വായിക്കുക (ഉദാഹരണത്തിന് 123). ഇത് പൈപ്പിംഗ് ഡാറ്റയ്ക്ക് സമാനമാണ്
വഴി എസ്ടിഡിനിലേക്ക് -, എന്നാൽ ഒരു ആർബിട്രറി ഫയൽ ഡിസ്ക്രിപ്റ്റർ ഉപയോഗിക്കാം. ശരിയായി പ്രവർത്തിക്കില്ല
MS വിൻഡോസിൽ.
edl://[edl സ്പെസിഫിക്കേഷൻ as in edl-mpv.rst]
ഒന്നിലധികം ഫയലുകളുടെ ഭാഗങ്ങൾ ഒരുമിച്ച് ചേർത്ത് പ്ലേ ചെയ്യുക.
ശൂന്യം://
ഒരു ശൂന്യമായ ഫയൽ അനുകരിക്കുക.
മെമ്മറി: // ഡാറ്റ
ഉപയോഗിക്കുക ഡാറ്റ ഉറവിട ഡാറ്റയായി ഭാഗം.
PSEUDO GUI MODE
mpv ന് OSC അല്ലാതെ ഔദ്യോഗിക GUI ഇല്ല (ON സ്ക്രീൻ കണ്ട്രോളർ), ഇത് പൂർണ്ണമല്ല
GUI ഉം ആയിരിക്കണമെന്നില്ല. എന്നിരുന്നാലും, പ്രതീക്ഷിക്കുന്ന GUI സ്വഭാവത്തിന്റെ അഭാവം നികത്താൻ,
mpv ചില സന്ദർഭങ്ങളിൽ ഒരു GUI പോലെ കുറച്ചുകൂടി പ്രവർത്തിക്കാൻ ചില ക്രമീകരണങ്ങൾ മാറ്റി തുടങ്ങും
മോഡ്.
നിലവിൽ ഇത് ഇനിപ്പറയുന്ന സന്ദർഭങ്ങളിൽ മാത്രമാണ് സംഭവിക്കുന്നത്:
· ഉപയോഗിക്കാൻ തുടങ്ങിയാൽ mpv.desktop Linux-ലെ ഫയൽ (ഉദാ: മെനുകളിൽ നിന്നോ ഫയലിൽ നിന്നോ ആരംഭിച്ചു
ഡെസ്ക്ടോപ്പ് പരിതസ്ഥിതികൾ നൽകുന്ന അസോസിയേഷനുകൾ)
· Windows-ൽ explorer.exe-ൽ നിന്ന് ആരംഭിച്ചാൽ (സാങ്കേതികമായി, ഇത് വിൻഡോസിൽ ആരംഭിച്ചെങ്കിൽ, കൂടാതെ
എല്ലാ stdout/stderr/stdin ഹാൻഡിലുകളും സജ്ജീകരിച്ചിട്ടില്ല)
· സ്വമേധയാ ചേർക്കുന്നു --profile=pseudo-gui കമാൻഡ് ലൈനിലേക്ക്
ഈ മോഡ് പരോക്ഷമായി ചേർക്കുന്നു --profile=pseudo-gui കമാൻഡ് ലൈനിലേക്ക്, കൂടെ pseudo-gui
പ്രൊഫൈൽ ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങൾ ഉപയോഗിച്ച് മുൻകൂട്ടി നിശ്ചയിച്ചിരിക്കുന്നു:
[സ്യൂഡോ-ഗുയി]
ടെർമിനൽ=ഇല്ല
ശക്തി-ജാലകം=അതെ
നിഷ്ക്രിയ=ഒരിക്കൽ
സ്ക്രീൻഷോട്ട്-ഡയറക്ടറി=~~ഡെസ്ക്ടോപ്പ്/
ഇത് mpv കോൺഫിഗറേഷൻ ഫയൽ ഫോർമാറ്റ് പിന്തുടരുന്നു. കപട-GUI മോഡ് ഇഷ്ടാനുസൃതമാക്കാൻ, നിങ്ങൾക്ക് നിങ്ങളുടെ
സ്വന്തം pseudo-gui നിങ്ങളുടെ പ്രൊഫൈൽ mpv.conf. ഈ പ്രൊഫൈൽ ഡിഫോൾട്ട് പ്രൊഫൈൽ മെച്ചപ്പെടുത്തും,
പകരം അത് തിരുത്തിയെഴുതുക.
പ്രൊഫൈൽ എല്ലായ്പ്പോഴും മറ്റ് ക്രമീകരണങ്ങളെ അസാധുവാക്കുന്നു mpv.conf.
ഓപ്ഷനുകൾ
പാത തിരഞ്ഞെടുക്കൽ
--alang=
ഉപയോഗിക്കേണ്ട ഓഡിയോ ഭാഷകളുടെ മുൻഗണനാ ലിസ്റ്റ് വ്യക്തമാക്കുക. വ്യത്യസ്ത കണ്ടെയ്നർ ഫോർമാറ്റുകൾ
വ്യത്യസ്ത ഭാഷാ കോഡുകൾ ഉപയോഗിക്കുക. ഡിവിഡികൾ ISO 639-1 രണ്ടക്ഷര ഭാഷാ കോഡുകൾ ഉപയോഗിക്കുന്നു,
Matroska, MPEG-TS, NUT എന്നിവ ISO 639-2 മൂന്നക്ഷര ഭാഷാ കോഡുകൾ ഉപയോഗിക്കുന്നു, അതേസമയം OGM ഉപയോഗിക്കുന്നു
ഒരു സ്വതന്ത്ര-ഫോം ഐഡന്റിഫയർ. ഇതും കാണുക --സഹായം.
ഉദാഹരണങ്ങൾ
.വൈകാതെ dvd://1 --alang=hu,en
ഒരു ഡിവിഡിയിൽ ഹംഗേറിയൻ ഭാഷാ ട്രാക്ക് തിരഞ്ഞെടുക്കുകയും ഇംഗ്ലീഷിലേക്ക് മടങ്ങുകയും ചെയ്യുന്നു
ഹംഗേറിയൻ ലഭ്യമല്ലെങ്കിൽ.
.വൈകാതെ --alang=jpn example.mkv
ജാപ്പനീസ് ഭാഷയിൽ Matroska ഫയൽ പ്ലേ ചെയ്യുന്നു.
--slang=
ഉപയോഗിക്കേണ്ട സബ്ടൈറ്റിൽ ഭാഷകളുടെ മുൻഗണനാ ലിസ്റ്റ് വ്യക്തമാക്കുക. വ്യത്യസ്ത കണ്ടെയ്നർ ഫോർമാറ്റുകൾ
വ്യത്യസ്ത ഭാഷാ കോഡുകൾ ഉപയോഗിക്കുക. ഡിവിഡികൾ ISO 639-1 രണ്ടക്ഷര ഭാഷാ കോഡുകൾ ഉപയോഗിക്കുന്നു,
Matroska ISO 639-2 മൂന്നക്ഷര ഭാഷാ കോഡുകൾ ഉപയോഗിക്കുന്നു, OGM ഒരു സ്വതന്ത്ര-ഫോം ഉപയോഗിക്കുന്നു
ഐഡന്റിഫയർ. ഇതും കാണുക --സിഡ്.
ഉദാഹരണങ്ങൾ
· .വൈകാതെ dvd://1 --slang=hu,en ഒരു ഡിവിഡിയിൽ ഹംഗേറിയൻ സബ്ടൈറ്റിൽ ട്രാക്ക് തിരഞ്ഞെടുക്കുന്നു
ഹംഗേറിയൻ ലഭ്യമല്ലെങ്കിൽ ഇംഗ്ലീഷിലേക്ക് തിരിച്ചുവരുന്നു.
· .വൈകാതെ --slang=jpn example.mkv ജാപ്പനീസ് സബ്ടൈറ്റിലുകളുള്ള ഒരു Matroska ഫയൽ പ്ലേ ചെയ്യുന്നു.
--സഹായം=
ഓഡിയോ ട്രാക്ക് തിരഞ്ഞെടുക്കുക. കാര് സ്ഥിരസ്ഥിതി തിരഞ്ഞെടുക്കുന്നു, ഇല്ല ഓഡിയോ പ്രവർത്തനരഹിതമാക്കുന്നു. ഇതും കാണുക --അലംഗ്.
പ്ലേബാക്ക് ആരംഭിക്കുമ്പോൾ mpv സാധാരണയായി ടെർമിനലിൽ ലഭ്യമായ ഓഡിയോ ട്രാക്കുകൾ പ്രിന്റ് ചെയ്യുന്നു
ഒരു ഫയലിന്റെ.
--sid=
വ്യക്തമാക്കിയ സബ്ടൈറ്റിൽ സ്ട്രീം പ്രദർശിപ്പിക്കുക . കാര് സ്ഥിരസ്ഥിതി തിരഞ്ഞെടുക്കുന്നു, ഇല്ല
സബ്ടൈറ്റിലുകൾ പ്രവർത്തനരഹിതമാക്കുന്നു.
ഇതും കാണുക --സ്ലാംഗ്, --no-sub.
--vid=
വീഡിയോ ചാനൽ തിരഞ്ഞെടുക്കുക. കാര് സ്ഥിരസ്ഥിതി തിരഞ്ഞെടുക്കുന്നു, ഇല്ല വീഡിയോ പ്രവർത്തനരഹിതമാക്കുന്നു.
--ff-aid= , --ff-sid= , --ff-vid=
FFmpeg സ്ട്രീം സൂചിക പ്രകാരം ഓഡിയോ/സബ്ടൈറ്റിൽ/വീഡിയോ സ്ട്രീമുകൾ തിരഞ്ഞെടുക്കുക. FFmpeg സ്ട്രീം
സൂചിക താരതമ്യേന ഏകപക്ഷീയമാണ്, എന്നാൽ മറ്റ് സോഫ്റ്റ്വെയറുമായി ഇടപഴകുമ്പോൾ ഉപയോഗപ്രദമാണ്
FFmpeg ഉപയോഗിക്കുന്നു (പരിഗണിക്കുക അത് ശരിയാവില്ല).
ബാഹ്യ ട്രാക്കുകൾക്കൊപ്പം എന്നത് ശ്രദ്ധിക്കുക (കൂടെ ചേർത്തത് --സബ് ഫയൽ കൂടാതെ സമാനമായ ഓപ്ഷനുകൾ), അവിടെ
ഡ്യൂപ്ലിക്കേറ്റ് ഐഡികളുള്ള സ്ട്രീമുകളായിരിക്കും. ഈ സാഹചര്യത്തിൽ, ക്രമത്തിൽ ആദ്യ സ്ട്രീം ആണ്
തിരഞ്ഞെടുത്തു.
--എഡിഷൻ=
(Matroska ഫയലുകൾ മാത്രം) ഉപയോഗിക്കേണ്ട പതിപ്പ് (അധ്യായങ്ങളുടെ കൂട്ടം) വ്യക്തമാക്കുക, ഇവിടെ 0 ആണ്
ആദ്യം. സജ്ജമാക്കിയാൽ കാര് (സ്ഥിരസ്ഥിതി), mpv ആയി പ്രഖ്യാപിച്ച ആദ്യ പതിപ്പ് തിരഞ്ഞെടുക്കും
ഒരു സ്ഥിരസ്ഥിതി, അല്ലെങ്കിൽ സ്ഥിരസ്ഥിതി ഇല്ലെങ്കിൽ, ആദ്യ പതിപ്പ് നിർവചിച്ചിരിക്കുന്നു.
പ്ലേബാക്ക് നിയന്ത്രണ
--ആരംഭിക്കുക= സമയം>
നൽകിയിരിക്കുന്ന സമയ സ്ഥാനം അന്വേഷിക്കുക.
സമ്പൂർണ്ണ സമയങ്ങളുടെ പൊതുവായ ഫോർമാറ്റ് [[hh:]mm:]ss[.ms]. സമയം നൽകിയാൽ
എന്ന പ്രിഫിക്സിനൊപ്പം + or -, ഫയലിന്റെ ആരംഭത്തിൽ നിന്നോ അവസാനത്തിൽ നിന്നോ അന്വേഷിക്കുന്നത് ആപേക്ഷികമാണ്.
(mpv 0.14 മുതൽ, ഫയലിന്റെ ആരംഭം എപ്പോഴും 0 ആയി കണക്കാക്കുന്നു.)
pp% pp (0-100) ശതമാനം സ്ഥാനത്തേക്ക് ശ്രമിക്കുന്നു.
#c അദ്ധ്യായം നമ്പർ സി അന്വേഷിക്കുന്നു. (അധ്യായങ്ങൾ 1 മുതൽ ആരംഭിക്കുന്നു.)
ഉദാഹരണങ്ങൾ
--ആരംഭം=+56, --start=+00:56
ആരംഭ സമയം + 56 സെക്കൻഡ് തേടുന്നു.
--ആരംഭിക്കുക=-56, --ആരംഭം=-00:56
അവസാന സമയം തേടുന്നു - 56 സെക്കൻഡ്.
--ആരംഭം=01:10:00
1 മണിക്കൂർ 10 മിനിറ്റ് വരെ ആവശ്യപ്പെടുന്നു.
--ആരംഭം=50%
ഫയലിന്റെ മധ്യഭാഗത്തേക്ക് നോക്കുന്നു.
--ആരംഭം=30 --അവസാനം=40
30 സെക്കൻഡ് തിരയുന്നു, 10 സെക്കൻഡ് പ്ലേ ചെയ്യുന്നു, പുറത്തുകടക്കുന്നു.
--ആരംഭം=-3:20 --ദൈർഘ്യം=10
ഫയൽ അവസാനിക്കുന്നതിന് 3 മിനിറ്റും 20 സെക്കൻഡും മുമ്പ്, 10 പ്ലേ ചെയ്യുന്നു
സെക്കന്റുകൾ, പുറത്തുകടക്കുക.
--start='#2' --അവസാനം='#4'
2, 3 അധ്യായങ്ങൾ പ്ലേ ചെയ്യുന്നു, പുറത്തുകടക്കുന്നു.
--അവസാനം=
നിശ്ചിത സമയത്ത് നിർത്തുക. ഉപയോഗിക്കുക --നീളം സമയം ആപേക്ഷികമാണെങ്കിൽ
--ആരംഭിക്കുക. കാണുക --ആരംഭിക്കുക സാധുവായ ഓപ്ഷൻ മൂല്യങ്ങൾക്കും ഉദാഹരണങ്ങൾക്കും.
--ദൈർഘ്യം= സമയം>
ആരംഭ സമയവുമായി ബന്ധപ്പെട്ട ഒരു നിശ്ചിത സമയത്തിന് ശേഷം നിർത്തുക. കാണുക --ആരംഭിക്കുക സാധുവായ ഓപ്ഷനായി
മൂല്യങ്ങളും ഉദാഹരണങ്ങളും.
--rebase-start-time=
ഫയൽ ആരംഭിക്കുന്ന സമയത്തേക്ക് നീക്കണമോ എന്ന് 00:00:00 (സ്ഥിരസ്ഥിതി: അതെ). ഇത് കുറവാണ്
ട്രാൻസ്പോർട്ട് സ്ട്രീമുകൾ പോലെ ക്രമരഹിതമായ ടൈംസ്റ്റാമ്പിൽ ആരംഭിക്കുന്ന ഫയലുകൾക്ക് അരോചകമാണ്. ഓൺ
മറുവശത്ത്, ടൈംസ്റ്റാമ്പ് പുനഃസജ്ജീകരണങ്ങൾ ഉണ്ടെങ്കിൽ, തത്ഫലമായുണ്ടാകുന്ന പെരുമാറ്റം പകരം ആയിരിക്കും
വിചിത്രമായ. ഇക്കാരണത്താൽ, നിങ്ങൾക്ക് യഥാർത്ഥത്തിൽ താൽപ്പര്യമുണ്ടെങ്കിൽ
ടൈംസ്റ്റാമ്പുകൾ ഉപയോഗിച്ച് ഈ സ്വഭാവം പ്രവർത്തനരഹിതമാക്കാം ഇല്ല.
--വേഗത=<0.01-100>
പാരാമീറ്ററായി നൽകിയിരിക്കുന്ന ഘടകം ഉപയോഗിച്ച് പ്ലേബാക്ക് വേഗത കുറയ്ക്കുക അല്ലെങ്കിൽ വേഗത്തിലാക്കുക.
If --ഓഡിയോ-പിച്ച്-തിരുത്തൽ (സ്ഥിരസ്ഥിതിയായി ഓൺ) ഉപയോഗിക്കുന്നു, ഉയർന്ന വേഗതയിൽ പ്ലേ ചെയ്യുന്നു
സാധാരണയേക്കാൾ സ്വയമേവ ചേർക്കുന്നു സ്കെയിൽ ടെമ്പോ ഓഡിയോ ഫിൽട്ടർ.
--ലൂപ്പ്=
ലൂപ്പുകൾ പ്ലേബാക്ക് N തവണ. ഒരു മൂല്യം 1 ഇത് ഒരു തവണ പ്ലേ ചെയ്യുന്നു (സ്ഥിരസ്ഥിതി), 2 രണ്ട് തവണ, മുതലായവ.
inf എന്നെന്നും അർത്ഥമാക്കുന്നത്. ഇല്ല എന്നതിന് തുല്യമാണ് 1 ഒപ്പം ലൂപ്പിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു. നിരവധി ഫയലുകൾ ആണെങ്കിൽ
കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയ, മുഴുവൻ പ്ലേലിസ്റ്റും ലൂപ്പ് ചെയ്തിരിക്കുന്നു.
ദി ശക്തിയാണ് മോഡ് പോലെയാണ് inf, എന്നാൽ പ്ലേലിസ്റ്റ് എൻട്രികൾ ഒഴിവാക്കില്ല
പരാജയപ്പെട്ടതായി അടയാളപ്പെടുത്തി. ഇതിനർത്ഥം ഒരു ഫയൽ ലൂപ്പ് ചെയ്യാൻ പ്ലെയർ CPU സമയം പാഴാക്കിയേക്കാം എന്നാണ്
അത് നിലവിലില്ല. എന്നാൽ വളരെ മോശമായ കീഴിൽ വെബ്രാഡിയോകൾ കളിക്കാൻ ഇത് ഉപയോഗപ്രദമാകും
നെറ്റ്വർക്ക് വ്യവസ്ഥകൾ.
--താൽക്കാലികമായി നിർത്തുക
താൽക്കാലികമായി നിർത്തിയ അവസ്ഥയിൽ പ്ലെയർ ആരംഭിക്കുക.
--ഷഫിൾ
ക്രമരഹിതമായ ക്രമത്തിൽ ഫയലുകൾ പ്ലേ ചെയ്യുക.
--അദ്ധ്യായം=
ഏത് അധ്യായത്തിലാണ് കളിക്കാൻ തുടങ്ങേണ്ടതെന്ന് വ്യക്തമാക്കുക. ഏത് അധ്യായമാണ് അവസാനിപ്പിക്കേണ്ടതെന്ന് ഓപ്ഷണലായി വ്യക്തമാക്കുക
കളിക്കുന്നത്. ഇതും കാണുക --ആരംഭിക്കുക.
--playlist-pos=
ആന്തരിക പ്ലേലിസ്റ്റിൽ ഏത് ഫയൽ ഉപയോഗിച്ച് പ്ലേബാക്ക് ആരംഭിക്കണമെന്ന് സജ്ജീകരിക്കുക. സൂചിക ഒരു
പൂർണ്ണസംഖ്യ, 0 ന്റെ അർത്ഥം ആദ്യ ഫയൽ എന്നാണ്. മൂല്യം ഇല്ല തിരഞ്ഞെടുക്കൽ എന്നാണ്
പ്ലേ ചെയ്യാനുള്ള എൻട്രി പ്ലേബാക്ക് റെസ്യൂം മെക്കാനിസത്തിന് (സ്ഥിരസ്ഥിതി) വിട്ടിരിക്കുന്നു. ഒരു എൻട്രി എങ്കിൽ
തന്നിരിക്കുന്ന സൂചിക നിലവിലില്ലാത്തതിനാൽ, സ്വഭാവം വ്യക്തമാക്കാത്തതും മാറാനിടയുള്ളതുമാണ്
ഭാവി mpv പതിപ്പുകൾ. പ്ലേലിസ്റ്റിൽ കൂടുതൽ പ്ലേലിസ്റ്റുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ ഇത് ബാധകമാണ്
(ന്യായമായ പെരുമാറ്റം പ്രതീക്ഷിക്കരുത്). എംപിവിയിലേക്ക് ഒരു പ്ലേലിസ്റ്റ് ഫയൽ കൈമാറുന്നത് പ്രവർത്തിക്കും
ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്, എങ്കിലും. ഉദാ .വൈകാതെ playlist.m3u --playlist-pos=123 ആയി പ്രവർത്തിക്കും
പ്രതീക്ഷിച്ചത്, ഉള്ളിടത്തോളം playlist.m3u കൂടുതൽ പ്ലേലിസ്റ്റുകളിലേക്ക് ലിങ്ക് ചെയ്യുന്നില്ല.
--പ്ലേലിസ്റ്റ്=
ഒരു പ്ലേലിസ്റ്റ് ഫയൽ അനുസരിച്ച് ഫയലുകൾ പ്ലേ ചെയ്യുക (ചില പൊതുവായ ഫോർമാറ്റുകൾ പിന്തുണയ്ക്കുന്നു. ഫോർമാറ്റ് ഇല്ലെങ്കിൽ
കണ്ടെത്തി, അത് പുതിയ ലൈൻ പ്രതീകങ്ങളാൽ വേർതിരിച്ച ഫയലുകളുടെ പട്ടികയായി പരിഗണിക്കും.
XML പ്ലേലിസ്റ്റ് ഫോർമാറ്റുകൾ പിന്തുണയ്ക്കുന്നില്ലെന്ന് ശ്രദ്ധിക്കുക.)
നിങ്ങൾക്ക് നേരിട്ടും ഈ ഓപ്ഷൻ ഇല്ലാതെയും പ്ലേലിസ്റ്റുകൾ പ്ലേ ചെയ്യാൻ കഴിയും, എന്നിരുന്നാലും, ഈ ഓപ്ഷൻ
നിലവിലുള്ള ഏതെങ്കിലും സുരക്ഷാ സംവിധാനങ്ങൾ പ്രവർത്തനരഹിതമാക്കുന്നു. നിങ്ങൾക്ക് ഇത് ആവശ്യമായി വന്നേക്കാം
പ്ലെയിൻടെക്സ്റ്റ് ഫയലുകൾ പ്ലേലിസ്റ്റായി ലോഡ് ചെയ്യാനുള്ള ഓപ്ഷൻ.
മുന്നറിയിപ്പ്:
mpv പ്ലേലിസ്റ്റ് ഫയലുകൾ ഉപയോഗിക്കുന്ന രീതി --പ്ലേലിസ്റ്റ് ക്ഷുദ്രകരമായി നേരെ സുരക്ഷിതമല്ല
നിർമ്മിച്ച ഫയലുകൾ. അത്തരം ഫയലുകൾ ദോഷകരമായ പ്രവർത്തനങ്ങൾക്ക് കാരണമായേക്കാം. ഇതായിരുന്നു
എല്ലാ mpv, MPlayer പതിപ്പുകൾക്കും കേസ്, പക്ഷേ നിർഭാഗ്യവശാൽ ഈ വസ്തുത ശരിയല്ല
നേരത്തെ രേഖപ്പെടുത്തിയിട്ടുണ്ട്, ചില ആളുകൾ തെറ്റായി ഉപയോഗിക്കാനും ശുപാർശ ചെയ്തിട്ടുണ്ട്
--പ്ലേലിസ്റ്റ് വിശ്വസനീയമല്ലാത്ത ഉറവിടങ്ങൾക്കൊപ്പം. ഉപയോഗിക്കരുത് --പ്ലേലിസ്റ്റ് ക്രമരഹിതമായ ഇന്റർനെറ്റ് ഉപയോഗിച്ച്
നിങ്ങൾ വിശ്വസിക്കാത്ത ഉറവിടങ്ങളോ ഫയലുകളോ!
ലോക്കൽ ഫയലുകൾ പോലെയുള്ള മറ്റ് പ്രോട്ടോക്കോളുകൾ ഉപയോഗിച്ചുള്ള എൻട്രികൾ പ്ലേലിസ്റ്റിൽ അടങ്ങിയിരിക്കാം
(ഏറ്റവും കഠിനമായി), പ്രത്യേക പ്രോട്ടോക്കോളുകൾ പോലെ avdevice://, അവ അന്തർലീനമാണ്
സുരക്ഷിതമല്ലാത്ത.
--chapter-merge-threshold=
ഏകദേശം തുടർച്ചയായി ക്രമീകരിച്ച അധ്യായഭാഗങ്ങൾ മില്ലിസെക്കൻഡിൽ ലയിപ്പിക്കുന്നതിനുള്ള പരിധി
(സ്ഥിരസ്ഥിതി: 100). ഓർഡർ ചെയ്ത അധ്യായങ്ങളുള്ള ചില Matroska ഫയലുകൾക്ക് കൃത്യതയില്ലാത്ത അദ്ധ്യായമുണ്ട്
അവസാന സമയ സ്റ്റാമ്പുകൾ, ഒരു അധ്യായത്തിന്റെ അവസാനത്തിനും തുടക്കത്തിനും ഇടയിൽ ഒരു ചെറിയ വിടവ് ഉണ്ടാക്കുന്നു
അടുത്തത് എപ്പോൾ പൊരുത്തപ്പെടണം. ഒരു പ്ലേബാക്ക് ഭാഗത്തിന്റെ അവസാനം കുറവാണെങ്കിൽ
അടുത്തതിന്റെ ആരംഭത്തിൽ നിന്ന് നൽകിയിരിക്കുന്ന ത്രെഷോൾഡ് അകലെ തുടർന്ന് വീഡിയോ പ്ലേ ചെയ്യുന്നത് തുടരുക
സാധാരണയായി ഒരു അന്വേഷണം നടത്തുന്നതിനുപകരം അധ്യായം മാറ്റുക.
--chapter-seek-threshold=
പിന്നാക്ക അധ്യായം ഉള്ള ഒരു അധ്യായത്തിന്റെ ആരംഭത്തിൽ നിന്ന് സെക്കൻഡുകൾക്കുള്ളിലെ ദൂരം
സീക്ക് മുമ്പത്തെ അധ്യായത്തിലേക്ക് പോകും (സ്ഥിരസ്ഥിതി: 5.0). ഈ പരിധി കഴിഞ്ഞാൽ, എ
ബാക്ക്വേർഡ് ചാപ്റ്റർ സീക്ക് പകരം നിലവിലെ അധ്യായത്തിന്റെ തുടക്കത്തിലേക്ക് പോകും. എ
നെഗറ്റീവ് മൂല്യം അർത്ഥമാക്കുന്നത് എല്ലായ്പ്പോഴും മുമ്പത്തെ അധ്യായത്തിലേക്ക് മടങ്ങുക എന്നാണ്.
--hr-seek=
കീഫ്രെയിമുകളിൽ മാത്രം ഒതുങ്ങാത്ത കൃത്യമായ തിരയലുകൾ എപ്പോൾ ഉപയോഗിക്കണമെന്ന് തിരഞ്ഞെടുക്കുക. അത്തരം തിരയലുകൾ
മുമ്പത്തെ കീഫ്രെയിമിൽ നിന്ന് ടാർഗെറ്റ് സ്ഥാനം വരെ വീഡിയോ ഡീകോഡ് ചെയ്യേണ്ടതുണ്ട്
ഡീകോഡിംഗ് പ്രകടനത്തെ ആശ്രയിച്ച് കുറച്ച് സമയമെടുക്കും. ചില വീഡിയോ ഫോർമാറ്റുകൾക്കായി,
കൃത്യമായ തിരയലുകൾ പ്രവർത്തനരഹിതമാണ്. ഈ ഓപ്ഷൻ ഉപയോഗിക്കേണ്ട ഡിഫോൾട്ട് ചോയ്സ് തിരഞ്ഞെടുക്കുന്നു
അന്വേഷിക്കുന്നു; കീയുടെ നിർവചനത്തിൽ ആ ഡിഫോൾട്ട് വ്യക്തമായി അസാധുവാക്കാൻ സാധിക്കും
ബൈൻഡിംഗുകളും ഇൻ സ്ലേവ് മോഡ് കമാൻഡുകളും.
ഇല്ല കൃത്യമായ തിരയലുകൾ ഒരിക്കലും ഉപയോഗിക്കരുത്.
കേവലമായ
ഫയലിൽ ഒരു കേവല സ്ഥാനത്തിലേക്കാണ് അന്വേഷിക്കുന്നതെങ്കിൽ കൃത്യമായ തിരയലുകൾ ഉപയോഗിക്കുക
ഒരു അധ്യായം അന്വേഷിക്കുന്നു, എന്നാൽ സ്വതവേയുള്ള പെരുമാറ്റം പോലെ ആപേക്ഷിക തിരയലുകൾക്കായി അല്ല
അമ്പടയാള കീകൾ (സ്ഥിരസ്ഥിതി).
അതെ സാധ്യമാകുമ്പോഴെല്ലാം കൃത്യമായ തിരയലുകൾ ഉപയോഗിക്കുക.
എല്ലായിപ്പോഴും അതുപോലെ തന്നെ അതെ (അനുയോജ്യതയ്ക്കായി).
--hr-seek-demuxer-offset=
കൃത്യമായ തിരയലുകൾ നടത്തുന്നതിനുള്ള പരാജയങ്ങളെ മറികടക്കാൻ ഈ ഓപ്ഷൻ നിലവിലുണ്ട് (ഇത് പോലെ --hr-seek)
ചില ഫയൽ ഫോർമാറ്റുകൾക്കുള്ള ഡീമുക്സറുകളിലെ ബഗുകളോ പരിമിതികളോ കാരണം. ചില demuxers
നൽകിയിരിക്കുന്ന ടാർഗെറ്റ് സ്ഥാനത്തിന് മുമ്പായി ഒരു കീഫ്രെയിം തേടുന്നതിൽ പരാജയപ്പെടുന്നു, പിന്നീടുള്ളതിലേക്ക് പോകുന്നു
പകരം സ്ഥാനം. നൽകിയിരിക്കുന്ന സമയ സ്റ്റാമ്പിൽ നിന്ന് ഈ ഓപ്ഷന്റെ മൂല്യം കുറയ്ക്കുന്നു
ഡീമുക്സറിലേക്ക്. അതിനാൽ, നിങ്ങൾ ഈ ഓപ്ഷൻ 1.5 ആയി സജ്ജീകരിച്ച് കൃത്യമായ അന്വേഷണം നടത്താൻ ശ്രമിക്കുകയാണെങ്കിൽ
60 സെക്കൻഡ്, ഡീമുക്സറിനോട് 58.5 സമയം തേടാൻ പറയുന്നു, ഇത് കുറയുമെന്ന് പ്രതീക്ഷിക്കാം.
അത് തെറ്റായി 60 സെക്കൻഡിനുശേഷം കുറച്ച് സമയത്തേക്ക് പോകാനുള്ള സാധ്യത. എന്ന ദോഷവശം
ഈ ഓപ്ഷൻ സജ്ജീകരിക്കുന്നത്, കൃത്യമായ തിരയലുകൾ മന്ദഗതിയിലാകും, അതിനിടയിലുള്ള വീഡിയോ പോലെ
നേരത്തെയുള്ള demuxer സ്ഥാനവും യഥാർത്ഥ ലക്ഷ്യവും അനാവശ്യമായി ഡീകോഡ് ചെയ്തേക്കാം.
--hr-seek-framedrop=
സീക്ക് സമയത്ത് ഫ്രെയിമുകൾ ഡ്രോപ്പ് ചെയ്യാൻ വീഡിയോ ഡീകോഡറിനെ അനുവദിക്കുക, ഈ ഫ്രെയിമുകൾ ഇതിന് മുമ്പാണെങ്കിൽ
ലക്ഷ്യം തേടുക. ഇത് പ്രവർത്തനക്ഷമമാക്കിയാൽ, കൃത്യമായ അന്വേഷണം വേഗത്തിലാകും, എന്നാൽ നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ
ടൈംസ്റ്റാമ്പുകൾ പരിഷ്ക്കരിക്കുന്നതോ പുതിയ ഫ്രെയിമുകൾ ചേർക്കുന്നതോ ആയ വീഡിയോ ഫിൽട്ടറുകൾ, അത് കൃത്യതയിലേക്ക് നയിക്കും
ടാർഗെറ്റ് ഫ്രെയിം ഒഴിവാക്കാൻ ശ്രമിക്കുന്നു. ഇത് ഉദാ: ഫ്രെയിം ബാക്ക്സ്റ്റെപ്പിംഗ് തകർക്കാൻ കഴിയും
deinterlacing പ്രവർത്തനക്ഷമമാക്കി.
സ്ഥിരസ്ഥിതി: അതെ
--സൂചിക=
ഫയലുകളിൽ തിരയുന്നത് എങ്ങനെയെന്നത് നിയന്ത്രിക്കുന്നു. ഒരു ഫയലിൽ നിന്ന് സൂചിക നഷ്ടപ്പെട്ടാൽ, അത് ശ്രദ്ധിക്കുക
സ്ഥിരസ്ഥിതിയായി ഈച്ചയിൽ നിർമ്മിക്കപ്പെടും, അതിനാൽ നിങ്ങൾ ഇത് മാറ്റേണ്ടതില്ല. പക്ഷേ, അതായിരിക്കാം
ചില തകർന്ന ഫയലുകളിൽ സഹായിക്കുക.
സ്ഥിരസ്ഥിതി
ഫയലിന് ഒരെണ്ണം ഉണ്ടെങ്കിൽ ഒരു സൂചിക ഉപയോഗിക്കുക, അല്ലെങ്കിൽ നഷ്ടപ്പെട്ടാൽ അത് നിർമ്മിക്കുക
പുന ate സൃഷ്ടിക്കുക
ഫയലിന്റെ സൂചിക വായിക്കുകയോ ഉപയോഗിക്കുകയോ ചെയ്യരുത്
ശ്രദ്ധിക്കുക:
അണ്ടർലയിങ്ങ് മീഡിയ തിരയലിനെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ മാത്രമേ ഈ ഓപ്ഷൻ പ്രവർത്തിക്കൂ (അതായത്
stdin, പൈപ്പ് മുതലായവ).
--load-unsafe-പ്ലേലിസ്റ്റുകൾ
സുരക്ഷിതമല്ലാത്തതായി കണക്കാക്കുന്ന പ്ലേലിസ്റ്റുകളിൽ നിന്ന് URL-കൾ ലോഡുചെയ്യുക (സ്ഥിരസ്ഥിതി: ഇല്ല). ഇതിൽ ഉൾപ്പെടുന്നു
പ്രത്യേക പ്രോട്ടോക്കോളുകളും സാധാരണ ഫയലുകളെ പരാമർശിക്കാത്ത എന്തും. പ്രാദേശിക ഫയലുകളും
മറുവശത്ത് HTTP ലിങ്കുകൾ എല്ലായ്പ്പോഴും സുരക്ഷിതമായി കണക്കാക്കപ്പെടുന്നു.
അതല്ല --പ്ലേലിസ്റ്റ് എല്ലാ എൻട്രികളും എപ്പോഴും ലോഡ് ചെയ്യുന്നു, അതിനാൽ നിങ്ങളാണെങ്കിൽ പകരം അത് ഉപയോഗിക്കുക
ശരിക്കും ഈ പ്രവർത്തനത്തിന്റെ ആവശ്യകതയുണ്ട്.
--loop-file=
ഒരൊറ്റ ഫയൽ N തവണ ലൂപ്പ് ചെയ്യുക. inf എന്നേക്കും അർത്ഥമാക്കുന്നത്, ഇല്ല സാധാരണ പ്ലേബാക്ക് എന്നാണ് അർത്ഥമാക്കുന്നത്. വേണ്ടി
അനുയോജ്യത, --ലൂപ്പ്-ഫയൽ ഒപ്പം --loop-file=yes അംഗീകരിക്കപ്പെടുകയും ചെയ്യുന്നു, അവ സമാനമാണ്
as --loop-file=inf.
വ്യത്യാസം --ലൂപ്പ് ഇത് പ്ലേലിസ്റ്റിനെ ലൂപ്പ് ചെയ്യുന്നില്ല, ഫയൽ മാത്രം
തന്നെ. പ്ലേലിസ്റ്റിൽ ഒരൊറ്റ ഫയൽ മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ എങ്കിൽ, രണ്ടും തമ്മിലുള്ള വ്യത്യാസം
ഫയൽ റീലോഡ് ചെയ്യുന്നതിനുപകരം ഈ ഐച്ഛികം സീക്ക് ഓൺ ലൂപ്പിൽ പ്രവർത്തിക്കുന്നു എന്നതാണ്.
--ab-loop-a= , --ab-loop-b=
ലൂപ്പ് പോയിന്റുകൾ സജ്ജമാക്കുക. പ്ലേബാക്ക് കടന്നുപോകുകയാണെങ്കിൽ b ടൈംസ്റ്റാമ്പ്, അത് അന്വേഷിക്കും a
ടൈംസ്റ്റാമ്പ്. കഴിഞ്ഞത് അന്വേഷിക്കുന്നു b പോയിന്റ് ലൂപ്പ് ചെയ്യുന്നില്ല (ഇത് മനഃപൂർവമാണ്). ദി
റൺടൈമിൽ അനുബന്ധ പ്രോപ്പർട്ടികൾ ഉപയോഗിച്ച് ലൂപ്പ് പോയിന്റുകൾ ക്രമീകരിക്കാവുന്നതാണ്. ഇതും കാണുക
ab_loop കമാൻഡ്.
--ഓർഡർ ചെയ്ത-അധ്യായങ്ങൾ, --ഓർഡർ ചെയ്യാത്ത-അധ്യായങ്ങൾ
സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി. Matroska ഓർഡർ ചെയ്ത ചാപ്റ്ററുകൾക്കുള്ള പിന്തുണ പ്രവർത്തനരഹിതമാക്കുക. mpv ചെയ്യില്ല
മറ്റ് ഫയലുകളിൽ നിന്ന് വീഡിയോ സെഗ്മെന്റുകൾ ലോഡുചെയ്യുക അല്ലെങ്കിൽ തിരയുക, കൂടാതെ അവയെല്ലാം അവഗണിക്കുകയും ചെയ്യും
പ്രധാന ഫയലിനായി വ്യക്തമാക്കിയ ചാപ്റ്റർ ഓർഡർ.
--ordered-chapters-files=
നൽകിയിരിക്കുന്ന ഫയൽ പ്ലേലിസ്റ്റായി ലോഡുചെയ്യുന്നു, കൂടാതെ അതിൽ അടങ്ങിയിരിക്കുന്ന ഫയലുകൾ ഇതായി ഉപയോഗിക്കാൻ ശ്രമിക്കുന്നു
ഓർഡർ ചെയ്ത ചാപ്റ്ററുകൾ ഉപയോഗിക്കുന്ന Matroska ഫയൽ തുറക്കുമ്പോൾ റഫറൻസ് ഫയലുകൾ. ഈ
റഫറൻസ് ഫയലുകൾ സ്കാൻ ചെയ്തുകൊണ്ട് ലോഡ് ചെയ്യുന്നതിനുള്ള സാധാരണ മെക്കാനിസത്തെ അസാധുവാക്കുന്നു
പ്രധാന ഫയൽ സ്ഥിതിചെയ്യുന്ന ഡയറക്ടറി.
ലോക്കലിൽ ഇല്ലാത്ത ഓർഡർ ചെയ്ത ചാപ്റ്റർ ഫയലുകൾ ലോഡ് ചെയ്യാൻ ഉപയോഗപ്രദമാണ്
ഫയൽസിസ്റ്റം, അല്ലെങ്കിൽ പരാമർശിച്ച ഫയലുകൾ വ്യത്യസ്ത ഡയറക്ടറികളിലാണെങ്കിൽ.
ശ്രദ്ധിക്കുക: ഒരു പ്ലേലിസ്റ്റ് ഫയൽനാമങ്ങൾ വേർതിരിച്ചിരിക്കുന്ന ഒരു ടെക്സ്റ്റ് ഫയൽ പോലെ ലളിതമായിരിക്കും
പുതിയ ലൈനുകൾ.
--chapters-file=
എന്നതിൽ കാണുന്ന ചാപ്റ്റർ മെറ്റാഡാറ്റ ഉപയോഗിക്കുന്നതിന് പകരം ഈ ഫയലിൽ നിന്ന് ചാപ്റ്ററുകൾ ലോഡ് ചെയ്യുക
പ്രധാന ഫയൽ.
--ഘട്ടം=
ഒഴിവാക്കുക ഓരോ ഫ്രെയിമിനും ശേഷം സെക്കന്റുകൾ.
ശ്രദ്ധിക്കുക:
കൂടാതെ --hr-seek, ഒഴിവാക്കുന്നത് കീഫ്രെയിമുകളിലേക്ക് സ്നാപ്പ് ചെയ്യും.
--stop-playback-on-init-failure=
ഓഡിയോയോ വീഡിയോയോ ആരംഭിക്കുന്നതിൽ പരാജയപ്പെട്ടാൽ പ്ലേബാക്ക് നിർത്തുക. നിലവിൽ, സ്ഥിരസ്ഥിതി
പെരുമാറ്റമാണ് ഇല്ല കമാൻഡ് ലൈൻ പ്ലെയറിനായി, പക്ഷേ അതെ libmpv-യ്ക്ക്. കൂടെ ഇല്ല, പ്ലേബാക്ക്
അവയിലൊന്ന് പരാജയപ്പെടുകയാണെങ്കിൽ വീഡിയോ-മാത്രം അല്ലെങ്കിൽ ഓഡിയോ-മാത്രം മോഡിൽ തുടരും. ഇത് ചെയ്യില്ല
ഓഡിയോ-മാത്രം അല്ലെങ്കിൽ വീഡിയോ-മാത്രം ഫയലുകളുടെ പ്ലേബാക്ക് ബാധിക്കും.
പ്രോഗ്രാം പെരുമാറ്റം
--സഹായിക്കൂ ഓപ്ഷനുകളുടെ ഹ്രസ്വ സംഗ്രഹം കാണിക്കുക.
-v ഇൻക്രിമെന്റ് വെർബോസിറ്റി ലെവൽ, ഓരോന്നിനും ഒരു ലെവൽ -v കമാൻഡ് ലൈനിൽ കണ്ടെത്തി.
--പതിപ്പ്, -V
പതിപ്പ് സ്ട്രിംഗ് പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.
--no-config
ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ ഫയലുകൾ ലോഡ് ചെയ്യരുത്. ഇത് രണ്ടും ലോഡ് ചെയ്യുന്നത് തടയുന്നു
ഉപയോക്തൃ തലത്തിലും സിസ്റ്റം-വ്യാപകമായും mpv.conf ഒപ്പം input.conf ഫയലുകൾ. മറ്റ് കോൺഫിഗറേഷൻ ഫയലുകൾ
പുനരാരംഭിക്കുന്ന പ്ലേബാക്ക് ഫയലുകൾ പോലെയുള്ളവയും തടഞ്ഞിരിക്കുന്നു.
ശ്രദ്ധിക്കുക:
കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ വഴി വ്യക്തമായി അഭ്യർത്ഥിച്ച ഫയലുകൾ --ഉൾപ്പെടുന്നു or
--use-filedir-conf, ഇനിയും ലോഡ് ചെയ്യും.
ഇതും കാണുക --config-dir.
--ലിസ്റ്റ്-ഓപ്ഷനുകൾ
ലഭ്യമായ എല്ലാ ഓപ്ഷനുകളും പ്രിന്റ് ചെയ്യുന്നു.
--ലിസ്റ്റ്-പ്രോപ്പർട്ടികൾ
ലഭ്യമായ പ്രോപ്പർട്ടികളുടെ ഒരു ലിസ്റ്റ് പ്രിന്റ് ചെയ്യുക.
--ലിസ്റ്റ്-പ്രോട്ടോക്കോളുകൾ
പിന്തുണയ്ക്കുന്ന പ്രോട്ടോക്കോളുകളുടെ ഒരു ലിസ്റ്റ് പ്രിന്റ് ചെയ്യുക.
--log-file=
എഴുതുന്നതിനായി നൽകിയിരിക്കുന്ന പാത തുറക്കുന്നു, അതിലേക്ക് ലോഗ് സന്ദേശങ്ങൾ അച്ചടിക്കുക. നിലവിലുള്ള ഫയലുകൾ ചെയ്യും
വെട്ടിച്ചുരുക്കുക. ലോഗ് ലെവൽ എപ്പോഴും യോജിക്കുന്നു -v, ടെർമിനൽ പരിഗണിക്കാതെ
verbosity ലെവലുകൾ.
--config-dir=
മറ്റൊരു കോൺഫിഗറേഷൻ ഡയറക്ടറി നിർബന്ധമാക്കുക. ഇത് സജ്ജമാക്കിയാൽ, നൽകിയിരിക്കുന്ന ഡയറക്ടറി ഇതാണ്
കോൺഫിഗറേഷൻ ഫയലുകൾ ലോഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു, കൂടാതെ മറ്റെല്ലാ കോൺഫിഗറേഷൻ ഡയറക്ടറികളും
അവഗണിച്ചു. ഇതിനർത്ഥം ആഗോള mpv കോൺഫിഗറേഷൻ ഡയറക്ടറിയും ഓരോ ഉപയോക്താവിനും
ഡയറക്ടറികൾ അവഗണിക്കപ്പെടുകയും പരിസ്ഥിതി വേരിയബിളുകൾ വഴി അസാധുവാക്കുകയും ചെയ്യുന്നു (MPV_HOME) ആകുന്നു
അവഗണിച്ചു.
ശ്രദ്ധിക്കുക --no-config ഓപ്ഷൻ ഈ ഓപ്ഷനേക്കാൾ മുൻഗണന നൽകുന്നു.
--save-position-on-quit
പുറത്തുകടക്കുമ്പോൾ നിലവിലെ പ്ലേബാക്ക് സ്ഥാനം എപ്പോഴും സംരക്ഷിക്കുക. ഈ ഫയൽ വീണ്ടും പ്ലേ ചെയ്യുമ്പോൾ
പിന്നീട്, കളിക്കാരൻ തുടക്കത്തിൽ തന്നെ പഴയ പ്ലേബാക്ക് സ്ഥാനത്തേക്ക് നോക്കും. ഇത് ചെയ്യുന്നില്ല
ഒരു ഫയലിന്റെ പ്ലേബാക്ക് ഉപേക്ഷിക്കുകയല്ലാതെ മറ്റേതെങ്കിലും വിധത്തിൽ നിർത്തിയാൽ സംഭവിക്കും. വേണ്ടി
ഉദാഹരണത്തിന്, പ്ലേലിസ്റ്റിലെ അടുത്ത ഫയലിലേക്ക് പോകുന്നത് സ്ഥാനം സംരക്ഷിക്കില്ല, കൂടാതെ
അടുത്ത തവണ ഫയൽ പ്ലേ ചെയ്യുമ്പോൾ പ്ലേബാക്ക് ആരംഭിക്കുക.
ഈ സ്വഭാവം ഡിഫോൾട്ടായി അപ്രാപ്തമാക്കിയിരിക്കുന്നു, എന്നാൽ അത് ഉപേക്ഷിക്കുമ്പോൾ എപ്പോഴും ലഭ്യമാണ്
Shift+Q ഉള്ള കളിക്കാരൻ.
--dump-stats=
നൽകിയിരിക്കുന്ന ഫയലിൽ ചില സ്ഥിതിവിവരക്കണക്കുകൾ എഴുതുക. തുറക്കുമ്പോൾ ഫയൽ വെട്ടിച്ചുരുക്കി. ദി
ഫയലിൽ റോ സാമ്പിളുകൾ അടങ്ങിയിരിക്കും, ഓരോന്നിനും ടൈംസ്റ്റാമ്പ്. ഈ ഫയൽ എ ആക്കി മാറ്റാൻ
വായിക്കാവുന്ന, സ്ക്രിപ്റ്റ് TOOLS/stats-conv.py ഉപയോഗിക്കാൻ കഴിയും (ഇത് നിലവിൽ പ്രദർശിപ്പിക്കുന്നു
ഒരു ഗ്രാഫ് ആയി).
ഈ ഓപ്ഷൻ ഡീബഗ്ഗിംഗിന് മാത്രം ഉപയോഗപ്രദമാണ്.
--നിഷ്ക്രിയ=
പ്ലേ ചെയ്യാൻ ഫയലൊന്നുമില്ലാത്തപ്പോൾ mpv ഉപേക്ഷിക്കുന്നതിനുപകരം നിഷ്ക്രിയമായി കാത്തിരിക്കുന്നു. മിക്കവാറും
ഇൻപുട്ട് കമാൻഡുകൾ വഴി mpv നിയന്ത്രിക്കാൻ കഴിയുന്ന സ്ലേവ് മോഡിൽ ഉപയോഗപ്രദമാണ്.
ഒരിക്കല് തുടക്കത്തിൽ മാത്രമേ നിഷ്ക്രിയമാകൂ, ആദ്യ പ്ലേലിസ്റ്റ് ലഭിച്ചുകഴിഞ്ഞാൽ പ്ലെയറിനെ അടയ്ക്കാൻ അനുവദിക്കും
തിരികെ കളിച്ചു തീർത്തു.
--ഉൾപ്പെടുത്തുക=
സ്ഥിരസ്ഥിതി ഫയലുകൾക്ക് ശേഷം പാഴ്സ് ചെയ്യേണ്ട കോൺഫിഗറേഷൻ ഫയൽ വ്യക്തമാക്കുക.
--load-scripts=
സജ്ജമാക്കിയാൽ ഇല്ല, എന്നതിൽ നിന്ന് സ്ക്രിപ്റ്റുകൾ സ്വയമേവ ലോഡ് ചെയ്യരുത് സ്ക്രിപ്റ്റുകൾ കോൺഫിഗറേഷൻ ഉപഡയറക്ടറി
(സാധാരണയായി ~/.config/mpv/scripts/). (ഡിഫോൾട്ട്: അതെ)
--സ്ക്രിപ്റ്റ്=
ഒരു Lua സ്ക്രിപ്റ്റ് ലോഡ് ചെയ്യുക. കോമകൾ ഉപയോഗിച്ച് വേർതിരിച്ചുകൊണ്ട് നിങ്ങൾക്ക് ഒന്നിലധികം സ്ക്രിപ്റ്റുകൾ ലോഡ് ചെയ്യാൻ കഴിയും
(,).
--script-opts=key1=value1,key2=value2,...
സ്ക്രിപ്റ്റുകൾക്കായി ഓപ്ഷനുകൾ സജ്ജമാക്കുക. ഒരു സ്ക്രിപ്റ്റിന് കീ ഉപയോഗിച്ച് ഒരു ഓപ്ഷൻ അന്വേഷിക്കാൻ കഴിയും. ഒരു ഓപ്ഷൻ ഉപയോഗിക്കുകയാണെങ്കിൽ
കൂടാതെ ഓപ്ഷൻ മൂല്യത്തിന് എന്ത് സെമാന്റിക്സ് ഉണ്ട് എന്നത് പൂർണ്ണമായും ലോഡ് ചെയ്ത സ്ക്രിപ്റ്റുകളെ ആശ്രയിച്ചിരിക്കുന്നു.
ഒരു സ്ക്രിപ്റ്റും അവകാശപ്പെടാത്ത മൂല്യങ്ങൾ അവഗണിക്കപ്പെടുന്നു.
--ലയിപ്പിക്കുക-ഫയലുകൾ
എംപിവിയിലേക്ക് കൈമാറിയ എല്ലാ ഫയലുകളും ഒരൊറ്റ വലിയ ഫയലായി സംയോജിപ്പിച്ചതായി നടിക്കുക. ഈ
ടൈംലൈൻ/EDL പിന്തുണ ആന്തരികമായി ഉപയോഗിക്കുന്നു. ഓർഡർ ചെയ്ത അധ്യായത്തിന് ഇത് പ്രവർത്തിക്കില്ല എന്നത് ശ്രദ്ധിക്കുക
ഫയലുകൾ.
--നോ-റെസ്യൂം-പ്ലേബാക്ക്
എന്നതിൽ നിന്ന് പ്ലേബാക്ക് സ്ഥാനം പുനഃസ്ഥാപിക്കരുത് പിന്നീട് കാണുക കോൺഫിഗറേഷൻ ഉപഡയറക്ടറി
(സാധാരണയായി ~/.config/mpv/watch_later/). കാണുക പിന്നീട്_കാണുക ഇൻപുട്ട് കമാൻഡ്.
--പ്രൊഫൈൽ=
നൽകിയിരിക്കുന്ന പ്രൊഫൈൽ(കൾ) ഉപയോഗിക്കുക, --പ്രൊഫൈൽ=സഹായം നിർവചിച്ച പ്രൊഫൈലുകളുടെ ഒരു ലിസ്റ്റ് പ്രദർശിപ്പിക്കുന്നു.
--reset-on-next-file=
സാധാരണയായി, അടുത്ത ഫയൽ പ്ലേ ചെയ്യുമ്പോൾ mpv എല്ലാ ക്രമീകരണങ്ങളും നിലനിർത്താൻ ശ്രമിക്കും
പ്ലേലിസ്റ്റ്, പ്ലേബാക്ക് സമയത്ത് ഉപയോക്താവ് അവ മാറ്റിയാലും. (ഈ പെരുമാറ്റം
MPlayer-ന്റെ വിപരീതം, അടുത്തത് ആരംഭിക്കുമ്പോൾ എല്ലാ ക്രമീകരണങ്ങളും പുനഃസജ്ജമാക്കാൻ ശ്രമിക്കുന്നു
ഫയൽ.)
ഡിഫോൾട്ട്: ഒന്നും റീസെറ്റ് ചെയ്യരുത്.
ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് ഇത് മാറ്റാവുന്നതാണ്. ഇത് ഓപ്ഷനുകളുടെ ഒരു ലിസ്റ്റ് സ്വീകരിക്കുന്നു, mpv ചെയ്യും
പ്ലേബാക്ക് ആരംഭത്തിൽ ഈ ഓപ്ഷനുകളുടെ മൂല്യം പ്രാരംഭ മൂല്യത്തിലേക്ക് പുനഃസജ്ജമാക്കുക. ദി
പ്രാരംഭ മൂല്യം ഒന്നുകിൽ ഡിഫോൾട്ട് മൂല്യമാണ്, അല്ലെങ്കിൽ കോൺഫിഗറേഷൻ ഫയൽ അല്ലെങ്കിൽ കമാൻഡ് സജ്ജമാക്കിയിരിക്കുന്നത്
ലൈൻ.
ചില സന്ദർഭങ്ങളിൽ, ഇത് പ്രതീക്ഷിച്ച പോലെ പ്രവർത്തിച്ചേക്കില്ല. ഉദാഹരണത്തിന്, --വ്യാപ്തം മാത്രമായിരിക്കും
കോൺഫിഗറേഷൻ ഫയലിലോ കമാൻഡ് ലൈനിലോ ഇത് വ്യക്തമായി സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ പുനഃസജ്ജമാക്കുക.
പ്രത്യേക നാമം എല്ലാം കഴിയുന്നത്ര ഓപ്ഷനുകൾ പുനഃസജ്ജമാക്കുന്നു.
ഉദാഹരണങ്ങൾ
· --reset-on-next-file=താൽക്കാലികമായി നിർത്തുക അടുത്ത ഫയലിലേക്ക് മാറുമ്പോൾ താൽക്കാലികമായി നിർത്തൽ മോഡ് പുനഃസജ്ജമാക്കുക.
· --reset-on-next-file=fullscreen,speed പൂർണ്ണ സ്ക്രീനും പ്ലേബാക്ക് വേഗതയും പുനഃസജ്ജമാക്കുക
പ്ലേബാക്ക് സമയത്ത് ക്രമീകരണങ്ങൾ മാറ്റിയിട്ടുണ്ടെങ്കിൽ.
· --reset-on-next-file=എല്ലാം ഈ സമയത്ത് മാറ്റിയ എല്ലാ ക്രമീകരണങ്ങളും പുനഃസജ്ജമാക്കാൻ ശ്രമിക്കുക
പ്ലേബാക്ക്.
--write-filename-in-watch-late-config
വാച്ച് ലേറ്റർ കോൺഫിഗറേഷൻ ഫയലുകൾ അവ പരാമർശിക്കുന്ന ഫയലിന്റെ പേരുമായി മുൻകൂട്ടി വയ്ക്കുക. ഈ
ഫയലിന്റെ മുകളിൽ കമന്റ് എന്ന് ലളിതമായി എഴുതിയിരിക്കുന്നു.
മുന്നറിയിപ്പ്:
ഈ ഓപ്ഷൻ സ്വകാര്യത-സെൻസിറ്റീവ് വിവരങ്ങൾ വെളിപ്പെടുത്തിയേക്കാം, അതിനാൽ ഇത് പ്രവർത്തനരഹിതമാക്കുന്നു
സ്ഥിരസ്ഥിതിയായി.
--ignore-path-in-watch-late-config
വാച്ച് ലേറ്റർ ഫീച്ചർ ഉപയോഗിക്കുമ്പോൾ പാത്ത് അവഗണിക്കുക (അതായത് ഫയൽനാമം മാത്രം ഉപയോഗിക്കുക).
--show-profile=
ഒരു പ്രൊഫൈലിന്റെ വിവരണവും ഉള്ളടക്കവും കാണിക്കുക.
--use-filedir-conf
ഫയലിന്റെ അതേ ഡയറക്ടറിയിൽ ഒരു ഫയൽ-നിർദ്ദിഷ്ട കോൺഫിഗറേഷൻ ഫയലിനായി നോക്കുക
കളിക്കുകയാണ്. കാണുക ഫയൽ-നിർദ്ദിഷ്ടം കോൺഫിഗറേഷൻ ഫയലുകൾ.
മുന്നറിയിപ്പ്:
വിശ്വസനീയമല്ലാത്ത മാധ്യമങ്ങളിൽ നിന്ന് കളിക്കുന്നത് അപകടമായേക്കാം.
--yddl, --no-ytdl
youtube-dl hook-script പ്രവർത്തനക്ഷമമാക്കുക. ഇത് ഇൻപുട്ട് URL നോക്കുകയും പ്ലേ ചെയ്യുകയും ചെയ്യും
വെബ്സൈറ്റിൽ ഉള്ള വീഡിയോ. ഇത് പല സ്ട്രീമിംഗ് സൈറ്റുകളിലും പ്രവർത്തിക്കുന്നു, മാത്രമല്ല
തിരക്കഥയ്ക്ക് പേരിട്ടിരിക്കുന്ന ഒന്ന്. ഇതിന് youtube-dl-ന്റെ സമീപകാല പതിപ്പ് ആവശ്യമാണ്
സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യണം. (ഡിഫോൾട്ടായി പ്രവർത്തനക്ഷമമാക്കി, ക്ലയന്റ് API /
libmpv ഉപയോഗിക്കുന്നു.)
ഒരു URL ഉപയോഗിച്ച് സ്ക്രിപ്റ്റിന് ഒന്നും ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ, അത് ഒന്നും ചെയ്യില്ല.
--ytdl-format=
youtube-dl-ലേക്ക് നേരിട്ട് കൈമാറുന്ന വീഡിയോ ഫോർമാറ്റ്/ഗുണനിലവാരം. സാധ്യമായ മൂല്യങ്ങൾ
വെബ്സൈറ്റിനും വീഡിയോയ്ക്കും പ്രത്യേകം, നൽകിയിരിക്കുന്ന url-ന് ലഭ്യമായ ഫോർമാറ്റുകൾ ആകാം
കമാൻഡ് ഉപയോഗിച്ച് കണ്ടെത്തി youtube-dl --ലിസ്റ്റ് ഫോർമാറ്റുകൾ യുആർഎൽ. youtube-dl's കാണുക
ലഭ്യമായ അപരനാമങ്ങൾക്കുള്ള ഡോക്യുമെന്റേഷൻ. (ഡിഫോൾട്ട്: youtube-dl-ന്റെ ഡിഫോൾട്ട്, നിലവിൽ
മികച്ച വീഡിയോ+ബെസ്റ്റോഡിയോ/മികച്ചത്)
--ytdl-raw-options= = [, = [,...]]
youtube-dl-ലേക്ക് അനിയന്ത്രിതമായ ഓപ്ഷനുകൾ കൈമാറുക. പരാമീറ്ററും ആർഗ്യുമെന്റും a ആയി പാസാക്കണം
കീ-മൂല്യം ജോടി. ആർഗ്യുമെന്റ് ഇല്ലാത്ത ഓപ്ഷനുകൾ ഉൾപ്പെടുത്തണം =.
സാനിറ്റി പരിശോധന ഇല്ലാത്തതിനാൽ കാര്യങ്ങൾ തകർക്കാൻ സാധിക്കും (അതായത് കടന്നുപോകുന്നത് അസാധുവാണ്
youtube-dl-ലേക്കുള്ള പാരാമീറ്ററുകൾ).
ഉദാഹരണം
--ytdl-raw-options=username=user,password=pass
--ytdl-raw-options=force-ipv6=
വീഡിയോ
--vo=
ഉപയോഗിക്കേണ്ട വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളുടെ മുൻഗണനാ ലിസ്റ്റ് വ്യക്തമാക്കുക. സംവേദനാത്മക ഉപയോഗത്തിന്,
ഒരാൾ സാധാരണയായി ഉപയോഗിക്കുന്നതിന് ഒരൊറ്റ ഒന്ന് വ്യക്തമാക്കും, എന്നാൽ കോൺഫിഗറേഷൻ ഫയലുകളിൽ,
വീഴ്ചകളുടെ ഒരു ലിസ്റ്റ് വ്യക്തമാക്കുന്നത് അർത്ഥമാക്കാം. കാണുക വീഡിയോ ഔട്ട്പ് ഡ്രൈവറുകൾ വിശദാംശങ്ങൾക്കായി
ലഭ്യമായ ഡ്രൈവറുകളുടെ വിവരണങ്ങളും.
--vd=<[+|-]family1:(*|decoder1),[+|-]family2:(*|decoder2),...[-]>
ഉപയോഗിക്കേണ്ട വീഡിയോ ഡീകോഡറുകളുടെ മുൻഗണനാ ലിസ്റ്റ് വ്യക്തമാക്കുക, അവരുടെ കുടുംബം അനുസരിച്ച്
പേര്. കാണുക --പരസ്യം കൂടുതൽ വിവരങ്ങൾക്ക്. ഈ രണ്ട് ഓപ്ഷനുകളും ഒരേ വാക്യഘടനയാണ് ഉപയോഗിക്കുന്നത്
അർത്ഥശാസ്ത്രം; ഒരേയൊരു വ്യത്യാസം അവ വ്യത്യസ്ത കോഡെക് ലിസ്റ്റുകളിൽ പ്രവർത്തിക്കുന്നു എന്നതാണ്.
ശ്രദ്ധിക്കുക:
കാണുക --vd=സഹായം ലഭ്യമായ ഡീകോഡറുകളുടെ പൂർണ്ണ ലിസ്റ്റിനായി.
--vf=
വീഡിയോ സ്ട്രീമിൽ പ്രയോഗിക്കാൻ വീഡിയോ ഫിൽട്ടറുകളുടെ ഒരു ലിസ്റ്റ് വ്യക്തമാക്കുക. കാണുക വീഡിയോ ഫിൽട്ടറുകൾ വേണ്ടി
ലഭ്യമായ ഫിൽട്ടറുകളുടെ വിശദാംശങ്ങളും വിവരണങ്ങളും. ഓപ്ഷൻ വകഭേദങ്ങൾ --vf-ചേർക്കുക,
--vf-pre, --vf-del ഒപ്പം --vf-clr മുമ്പ് വ്യക്തമാക്കിയ ഒരു ലിസ്റ്റ് പരിഷ്കരിക്കാൻ നിലവിലുണ്ട്, പക്ഷേ
സാധാരണ ഉപയോഗത്തിന് നിങ്ങൾക്ക് ഇവ ആവശ്യമില്ല.
--നോ-വീഡിയോ
വീഡിയോ പ്ലേ ചെയ്യരുത്. ചില demuxers ഉപയോഗിച്ച് ഇത് പ്രവർത്തിച്ചേക്കില്ല. അത്തരം സന്ദർഭങ്ങളിൽ നിങ്ങൾക്ക് ശ്രമിക്കാം
--vo=null പകരം.
youtube-dl ഉപയോഗിച്ച് മീഡിയ സ്ട്രീം ചെയ്താൽ മാത്രമേ mpv ഓഡിയോ ഡൗൺലോഡ് ചെയ്യാൻ ശ്രമിക്കൂ,
കാരണം അത് ബാൻഡ്വിഡ്ത്ത് സംരക്ഷിക്കുന്നു. ytdl_format ആയി സജ്ജീകരിച്ചാണ് ഇത് ചെയ്യുന്നത്
ytdl_hook.lua സ്ക്രിപ്റ്റിൽ "bestudio/best".
--സമയം കഴിഞ്ഞിട്ടില്ല
വീഡിയോ ഫ്രെയിമുകൾ ഔട്ട്പുട്ട് ചെയ്യുമ്പോൾ ഉറങ്ങരുത്. ഉപയോഗിക്കുമ്പോൾ ബെഞ്ച്മാർക്കുകൾക്ക് ഉപയോഗപ്രദമാണ്
--ഓഡിയോ ഇല്ല.
--framedrop=
വേഗത കുറഞ്ഞ സിസ്റ്റങ്ങളിൽ A/V സമന്വയം നിലനിർത്താൻ ചില ഫ്രെയിമുകൾ പ്രദർശിപ്പിക്കുന്നത് ഒഴിവാക്കുക, അല്ലെങ്കിൽ ഉയർന്നത് പ്ലേ ചെയ്യുക
ഉയർന്ന ഫ്രെയിംറേറ്റ് പരിധിയുള്ള വീഡിയോ ഔട്ട്പുട്ടുകളിൽ ഫ്രെയിംറേറ്റ് വീഡിയോ.
ആർഗ്യുമെന്റ് ഡ്രോപ്പ് രീതികൾ തിരഞ്ഞെടുക്കുന്നു, ഇനിപ്പറയുന്നവയിൽ ഒന്നാകാം:
ഏതെങ്കിലും ഫ്രെയിംഡ്രോപ്പിംഗ് പ്രവർത്തനരഹിതമാക്കുക.
വീഡിയോ ഔട്ട്പുട്ടിൽ വൈകിയുള്ള ഫ്രെയിമുകൾ ഡ്രോപ്പ് ചെയ്യുക (ഡിഫോൾട്ട്). ഇത് ഇപ്പോഴും ഡീകോഡ് ചെയ്യുകയും ഫിൽട്ടർ ചെയ്യുകയും ചെയ്യുന്നു
എല്ലാ ഫ്രെയിമുകളും, എന്നാൽ VO-യിൽ അവ റെൻഡർ ചെയ്യുന്നില്ല. ഇത് ഡിസ്പ്ലേ അന്വേഷിക്കാൻ ശ്രമിക്കുന്നു
FPS (X11 മാത്രം, മൾട്ടി-മോണിറ്റർ സിസ്റ്റങ്ങളിൽ ശരിയല്ല), അല്ലെങ്കിൽ അനന്തമായി കണക്കാക്കുന്നു
അത് പരാജയപ്പെടുകയാണെങ്കിൽ FPS പ്രദർശിപ്പിക്കുക. ടെർമിനൽ സ്റ്റാറ്റസ് ലൈനിൽ ഡ്രോപ്പുകൾ സൂചിപ്പിച്ചിരിക്കുന്നു
as D: വയൽ. ഡീകോഡർ വളരെ മന്ദഗതിയിലാണെങ്കിൽ, സിദ്ധാന്തത്തിൽ എല്ലാ ഫ്രെയിമുകളും ചെയ്യേണ്ടി വരും
ഉപേക്ഷിക്കപ്പെടും (കാരണം എല്ലാ ഫ്രെയിമുകളും വളരെ വൈകി) - ഇത് ഒഴിവാക്കാൻ, ഫ്രെയിം ഡ്രോപ്പിംഗ്
ഫലപ്രദമായ ഫ്രെയിംറേറ്റ് 10 FPS-ൽ താഴെയാണെങ്കിൽ നിർത്തുന്നു.
പഴയ, ഡീകോഡർ അടിസ്ഥാനമാക്കിയുള്ള ഫ്രെയിംഡ്രോപ്പ് മോഡ്. (ഇത് സമാനമാണ് --framedrop=yes in
mpv 0.5.x ഉം അതിനുമുമ്പും.) ഫ്രെയിമുകൾ ഒഴിവാക്കാൻ ഇത് ഡീകോഡറോട് പറയുന്നു (അവ ഒഴികെ
ഭാവി ഫ്രെയിമുകൾ ഡീകോഡ് ചെയ്യുന്നതിന് ആവശ്യമാണ്). വേഗത കുറഞ്ഞ സിസ്റ്റങ്ങളിൽ സഹായിച്ചേക്കാം, പക്ഷേ കഴിയും
കാണാനാവാത്ത ചോപ്പി ഔട്ട്പുട്ട് ഉണ്ടാക്കുക, അല്ലെങ്കിൽ ഡിസ്പ്ലേ പൂർണ്ണമായും മരവിപ്പിക്കുക.
ശുപാശ ചെയ്യപ്പെടുന്നില്ല. ദി --vd-lavc-framedrop ഏത് ഫ്രെയിമുകൾ വേണമെന്ന് ഓപ്ഷൻ നിയന്ത്രിക്കുന്നു
ഡ്രോപ്പ്.
രണ്ട് മോഡുകളും പ്രവർത്തനക്ഷമമാക്കുക. ശുപാശ ചെയ്യപ്പെടുന്നില്ല.
ശ്രദ്ധിക്കുക:
--vo=vdpau എന്നതിന് അതിന്റേതായ കോഡ് ഉണ്ട് vo ഫ്രെയിംഡ്രോപ്പ് മോഡ്. വരെ ചെറിയ വ്യത്യാസങ്ങൾ
മറ്റ് VO കൾ സാധ്യമാണ്.
--display-fps=
ഉപയോഗിച്ച ഡിസ്പ്ലേ FPS സജ്ജമാക്കുക --video-sync=display-* മോഡുകൾ. സ്ഥിരസ്ഥിതിയായി എ
കണ്ടെത്തിയ മൂല്യം ഉപയോഗിക്കുന്നു (X11 മാത്രം, മൾട്ടി-മോണിറ്റർ സിസ്റ്റങ്ങളിൽ ശരിയല്ല). വയ്ക്കുക
തെറ്റായ മൂല്യം (ചെറുതായി തെറ്റാണെങ്കിൽ പോലും) സജ്ജീകരിക്കുന്നത് വീഡിയോയെ നശിപ്പിക്കും
പ്ലേബാക്ക്.
--hwdec=
സാധ്യമെങ്കിൽ ഉപയോഗിക്കേണ്ട ഹാർഡ്വെയർ വീഡിയോ ഡീകോഡിംഗ് API വ്യക്തമാക്കുക. എന്ന്
ഹാർഡ്വെയർ ഡീകോഡിംഗ് യഥാർത്ഥത്തിൽ വീഡിയോ കോഡെക്കിനെ ആശ്രയിച്ചിരിക്കുന്നു. ഹാർഡ്വെയർ ഡീകോഡിംഗ് ആണെങ്കിൽ
സാധ്യമല്ല, mpv സോഫ്റ്റ്വെയർ ഡീകോഡിംഗിൽ തിരിച്ചെത്തും.
ഇനിപ്പറയുന്നവയിൽ ഒന്നാകാം:
ഇല്ല എപ്പോഴും സോഫ്റ്റ്വെയർ ഡീകോഡിംഗ് ഉപയോഗിക്കുക (സ്ഥിരസ്ഥിതി)
കാര് താഴെ കാണുക
vdpau ആവശ്യമാണ് --vo=vdpau or --vo=opengl (ലിനക്സ് മാത്രം)
വാപി ആവശ്യമാണ് --vo=opengl or --vo=വാപി (ലിനക്സ് മാത്രം)
വാപി-പകർപ്പ്
വീഡിയോ വീണ്ടും സിസ്റ്റം റാമിലേക്ക് പകർത്തുന്നു (ലിനക്സ് ഇന്റൽ ജിപിയു-കൾ മാത്രം)
വീഡിയോ ടൂൾബോക്സ്
ആവശ്യമാണ് --vo=opengl (OS X 10.8 ഉം അതിനുമുകളിലും മാത്രം)
dxva2-പകർപ്പ്
സിസ്റ്റം റാമിലേക്ക് വീഡിയോ പകർത്തുന്നു (വിൻഡോസ് മാത്രം)
ആർപിഐ ആവശ്യമാണ് --vo=rpi (റാസ്ബെറി പൈ മാത്രം - ലഭ്യമെങ്കിൽ സ്ഥിരസ്ഥിതി)
കാര് ആദ്യം ലഭ്യമായത് ഉപയോഗിച്ച് ഹാർഡ്വെയർ ഡീകോഡിംഗ് സ്വയമേവ പ്രവർത്തനക്ഷമമാക്കാൻ ശ്രമിക്കുന്നു
രീതി. ഇത് ഇപ്പോഴും നിങ്ങൾ ഉപയോഗിക്കുന്ന VOയെ ആശ്രയിച്ചിരിക്കുന്നു. ഉദാഹരണത്തിന്, നിങ്ങൾ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ
--vo=vdpau or --vo=opengl, vdpau ഡീകോഡിംഗ് ഒരിക്കലും പ്രവർത്തനക്ഷമമാക്കില്ല. എങ്കിൽ എന്നതും ശ്രദ്ധിക്കുക
ആദ്യം കണ്ടെത്തിയ രീതി യഥാർത്ഥത്തിൽ പ്രവർത്തിക്കുന്നില്ല, അത് എല്ലായ്പ്പോഴും സോഫ്റ്റ്വെയറിലേക്ക് മടങ്ങും
ഡീകോഡിംഗ്, അടുത്ത രീതി പരീക്ഷിക്കുന്നതിനുപകരം (ചില ലിനക്സ് സിസ്റ്റങ്ങളിൽ കാര്യമായേക്കാം).
ദി വാപി മോഡ്, ഉപയോഗിച്ചാൽ --vo=opengl, Mesa 11 ആവശ്യമാണ്, മിക്കവാറും പ്രവർത്തിക്കും
ഇന്റൽ GPU-കൾക്കൊപ്പം മാത്രം. ഇതിന് opengl EGL ബാക്കെൻഡും ആവശ്യമാണ് (യാന്ത്രികമായി ഉപയോഗിക്കുന്നു
ലഭ്യമാണെങ്കിൽ). നിങ്ങൾക്ക് പഴയ GLX ബാക്കെൻഡ് നിർബന്ധിച്ച് പരീക്ഷിക്കാവുന്നതാണ്
--vo=opengl:backend=x11, എന്നാൽ vaapi/GLX interop ഇതിനേക്കാൾ വേഗത കുറവാണെന്ന് പറയപ്പെടുന്നു
വാപി-പകർപ്പ്.
ദി വാപി-പകർപ്പ് മോഡ് നിങ്ങളെ ഏത് VO ഉപയോഗിച്ചും vaapi ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു. കാരണം ഇത് പകർത്തുന്നു
സിസ്റ്റം റാമിലേക്ക് വീഡിയോ ഡീകോഡ് ചെയ്തിരിക്കുന്നു, ഇത് കാര്യക്ഷമത കുറവായിരിക്കും വാപി മോഡ്.
ശ്രദ്ധിക്കുക:
ഈ സ്വിച്ച് ഉപയോഗിക്കുമ്പോൾ, ഹാർഡ്വെയർ ഡീകോഡിംഗ് ഇപ്പോഴും ചില കോഡെക്കുകൾക്ക് മാത്രമേ ചെയ്യൂ.
കാണുക --hwdec-കോഡെക്കുകൾ കൂടുതൽ കോഡെക്കുകൾക്കായി ഹാർഡ്വെയർ ഡീകോഡിംഗ് പ്രവർത്തനക്ഷമമാക്കാൻ.
--hwdec-preload=
എന്നതിന് ഇത് ഉപയോഗപ്രദമാണ് തുറന്ന gl ഒപ്പം opengl-cb ഹാർഡ്വെയർ ഡീകോഡിംഗ് സൃഷ്ടിക്കുന്നതിനുള്ള വി.ഒ
OpenGL ഇന്ററോപ്പ് സന്ദർഭം, എന്നാൽ യഥാർത്ഥത്തിൽ ഹാർഡ്വെയർ ഡീകോഡിംഗ് പ്രവർത്തനക്ഷമമാക്കാതെ തന്നെ
(പോലെ --hwdec ചെയ്യുന്നു).
സജ്ജമാക്കിയാൽ ഇല്ല (സ്ഥിരസ്ഥിതി), the --hwdec ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.
വേണ്ടി തുറന്ന gl, സജ്ജീകരിക്കുകയാണെങ്കിൽ, ആവശ്യാനുസരണം ഇന്ററോപ്പ് സന്ദർഭം സൃഷ്ടിക്കരുത്, എന്നാൽ വി.ഒ
സൃഷ്ടിച്ചു.
വേണ്ടി opengl-cb, സജ്ജമാക്കിയാൽ, OpenGL സന്ദർഭം ആയ ഉടൻ തന്നെ ഇന്ററോപ്പ് സന്ദർഭം ലോഡുചെയ്യുക
സൃഷ്ടിച്ചു. മുതലുള്ള opengl-cb ആവശ്യാനുസരണം ലോഡിംഗ് ഇല്ല, ഇത് ഹാർഡ്വെയർ പ്രവർത്തനക്ഷമമാക്കാൻ അനുവദിക്കുന്നു
റൺടൈമിൽ ഡീകോഡിംഗ്, താൽക്കാലികമായി സജ്ജീകരിക്കാതെ തന്നെ hwdec ഓപ്ഷൻ
ഓപ്പൺജിഎൽ സന്ദർഭം ആരംഭിക്കുമ്പോൾ mpv_opengl_cb_init_gl().
--videotoolbox-format=
ഉപയോഗിച്ച ആന്തരിക പിക്സൽ ഫോർമാറ്റ് സജ്ജമാക്കുക --hwdec=videotoolbox OSX-ൽ. എന്ന തിരഞ്ഞെടുപ്പ്
ഫോർമാറ്റിന് പ്രകടനത്തെ കാര്യമായി സ്വാധീനിക്കാൻ കഴിയും. മറുവശത്ത്, ഇല്ല
നൽകിയിരിക്കുന്ന ഹാർഡ്വെയറിനുള്ള മികച്ച ഫോർമാറ്റ് കണ്ടെത്തുന്നതിനുള്ള ഒരു നല്ല മാർഗമായി തോന്നുന്നു. nv12,
ഡിഫോൾട്ട്, ആധുനിക ഹാർഡ്വെയറിൽ നന്നായി പ്രവർത്തിക്കുന്നു uyvy422 എന്നതിന് മികച്ചതായി തോന്നുന്നു
പഴയ ഹാർഡ്വെയർ. rgb0 പ്രവർത്തിക്കുന്നു.
--panscan=<0.0-1.0>
പാൻ ആൻഡ് സ്കാൻ പ്രവർത്തനം പ്രവർത്തനക്ഷമമാക്കുന്നു (ഉദാ: 16:9 വീഡിയോയുടെ വശങ്ങൾ മുറിക്കുക
കറുത്ത ബാൻഡുകളില്ലാത്ത 4:3 ഡിസ്പ്ലേയ്ക്ക് ഇത് അനുയോജ്യമാണ്). ചിത്രം എത്രത്തോളം ഉണ്ടെന്ന് ശ്രേണി നിയന്ത്രിക്കുന്നു
ക്രോപ്പ് ചെയ്തിരിക്കുന്നു. എല്ലാ വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളിലും പ്രവർത്തിച്ചേക്കില്ല.
--video-aspect=
വീക്ഷണത്തിന്റെ വിവരങ്ങൾ തെറ്റാണെങ്കിൽ അല്ലെങ്കിൽ നഷ്ടമാകുകയാണെങ്കിൽ, വീഡിയോ വീക്ഷണാനുപാതം അസാധുവാക്കുക
ഫയൽ പ്ലേ ചെയ്യുന്നു. ഇതും കാണുക --നോ-വീഡിയോ-വശം.
രണ്ട് മൂല്യങ്ങൾക്ക് പ്രത്യേക അർത്ഥമുണ്ട്:
0 വീക്ഷണാനുപാതം കൈകാര്യം ചെയ്യൽ പ്രവർത്തനരഹിതമാക്കുക, വീഡിയോയിൽ ചതുര പിക്സലുകൾ ഉണ്ടെന്ന് നടിക്കുക
-1 വീഡിയോ സ്ട്രീം അല്ലെങ്കിൽ കണ്ടെയ്നർ വശം ഉപയോഗിക്കുക (സ്ഥിരസ്ഥിതി)
എന്നാൽ ഈ പ്രത്യേക മൂല്യങ്ങൾ കൈകാര്യം ചെയ്യുന്നത് ഭാവിയിൽ മാറിയേക്കാം എന്നത് ശ്രദ്ധിക്കുക.
ഉദാഹരണങ്ങൾ
· --video-aspect=4:3 or --വീഡിയോ-വശം=1.3333
· --video-aspect=16:9 or --വീഡിയോ-വശം=1.7777
--നോ-വീഡിയോ-വശം
വീഡിയോ ഫയലിൽ നിന്നുള്ള വീക്ഷണാനുപാത വിവരങ്ങൾ അവഗണിച്ച് വീഡിയോയ്ക്ക് ചതുരം ഉണ്ടെന്ന് കരുതുക
പിക്സലുകൾ. ഇതും കാണുക --വീഡിയോ-വശം.
--video-aspect-method=
ഇത് ഡിഫോൾട്ട് വീഡിയോ വീക്ഷണ നിർണ്ണയ രീതി സജ്ജീകരിക്കുന്നു (വശം _not_ ആണെങ്കിൽ
ഉപയോഗിച്ച് ഉപയോക്താവ് അസാധുവാക്കുന്നു --വീഡിയോ-വശം അല്ലെങ്കിൽ മറ്റുള്ളവ).
ഹൈബ്രിഡ് കണ്ടെയ്നർ വീക്ഷണാനുപാതം തിരഞ്ഞെടുക്കുക. ബിറ്റ്സ്ട്രീം വശം മാറുകയാണെങ്കിൽ
മിഡ്-സ്ട്രീം, ബിറ്റ്സ്ട്രീം വശം തിരഞ്ഞെടുക്കുന്നതിലേക്ക് മാറുക. ഇതാണ് സ്ഥിരസ്ഥിതി
mpv, mplayer2 എന്നിവയിലെ പെരുമാറ്റം.
കണ്ടെയ്നർ
കണ്ടെയ്നർ വീക്ഷണാനുപാതം കർശനമായി തിരഞ്ഞെടുക്കുക. ഇത് പ്രത്യക്ഷത്തിൽ സ്ഥിരസ്ഥിതിയാണ്
VLC-യുമായുള്ള പെരുമാറ്റം, കുറഞ്ഞത് Matroska യോടൊപ്പമെങ്കിലും.
ബിറ്റ്സ്ട്രീം
ബിറ്റ്സ്ട്രീം വീക്ഷണാനുപാതം കർശനമായി തിരഞ്ഞെടുക്കുക, ബിറ്റ്സ്ട്രീം വീക്ഷണം ഒഴികെ
അനുപാതം സജ്ജീകരിച്ചിട്ടില്ല. ഇത് പ്രത്യക്ഷത്തിൽ XBMC/kodi-യുടെ സ്ഥിരസ്ഥിതി സ്വഭാവമാണ്, at
കുറഞ്ഞത് Matroska കൂടെ.
സാധാരണയായി നിങ്ങൾ ഇത് സജ്ജീകരിക്കരുത്. ശ്രമിക്കുക കണ്ടെയ്നർ ഒപ്പം ബിറ്റ്സ്ട്രീം നിങ്ങളാണെങ്കിൽ തിരഞ്ഞെടുപ്പുകൾ
mpv-യിൽ തെറ്റായ വീക്ഷണാനുപാതം ഉള്ളതും എന്നാൽ ശരിയാണെന്ന് തോന്നുന്നതുമായ വീഡിയോ കണ്ടുമുട്ടുക
മറ്റ് കളിക്കാർ.
--വീഡിയോ-അൺസ്കെയിൽ
വീഡിയോയുടെ സ്കെയിലിംഗ് പ്രവർത്തനരഹിതമാക്കുക. വിൻഡോ വീഡിയോയേക്കാൾ വലുതാണെങ്കിൽ, കറുത്ത ബാറുകൾ
ചേർത്തിരിക്കുന്നു. അല്ലെങ്കിൽ, വീഡിയോ ക്രോപ്പ് ചെയ്തിരിക്കുന്നു. വീഡിയോ ഇപ്പോഴും സ്വാധീനിക്കാൻ കഴിയും
മറ്റേയാൾ --വീഡിയോ-... ഓപ്ഷനുകൾ. (എന്നാൽ എല്ലാം അല്ല; ഉദാഹരണത്തിന് --വീഡിയോ-സൂം ഒന്നും ചെയ്യുന്നില്ല
ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ.)
വീഡിയോയും മോണിറ്റർ വശങ്ങളും അവഗണിക്കപ്പെടും. വശം തിരുത്തും
X അല്ലെങ്കിൽ Y ദിശയിൽ വീഡിയോ സ്കെയിൽ ചെയ്യേണ്ടതുണ്ട്, എന്നാൽ ഈ ഓപ്ഷൻ പ്രവർത്തനരഹിതമാക്കുന്നു
സ്കെയിലിംഗ്, എല്ലാ വശ തിരുത്തലും പ്രവർത്തനരഹിതമാക്കുന്നു.
വീഡിയോ സ്കെയിൽ ചെയ്തിട്ടില്ലെങ്കിലും സ്കെയിലർ അൽഗോരിതം തുടർന്നും ഉപയോഗിച്ചേക്കാം എന്നത് ശ്രദ്ധിക്കുക.
ഉദാഹരണത്തിന്, ഇത് ക്രോമ പരിവർത്തനത്തെ സ്വാധീനിക്കും.
എങ്കിൽ ഈ ഓപ്ഷൻ പ്രവർത്തനരഹിതമാക്കും --നോ-കീപാസ്പെക്റ്റ് ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.
--video-pan-x= , --video-pan-y=
പ്രദർശിപ്പിച്ചിരിക്കുന്ന വീഡിയോ ദീർഘചതുരം നൽകിയിരിക്കുന്ന മൂല്യത്തിനനുസരിച്ച് X അല്ലെങ്കിൽ Y ദിശയിലേക്ക് നീക്കുന്നു. ദി
യൂണിറ്റ് സ്കെയിൽ ചെയ്ത വീഡിയോയുടെ വലുപ്പത്തിന്റെ അംശങ്ങളിലാണ് (പൂർണ്ണ വലുപ്പം, ഭാഗങ്ങൾ ആണെങ്കിലും
പാൻസ്കാൻ അല്ലെങ്കിൽ മറ്റ് ഓപ്ഷനുകൾ കാരണം വീഡിയോ ദൃശ്യമാകില്ല).
ഉദാഹരണത്തിന്, 1280x720 സ്ക്രീനിൽ 1680x1050 വീഡിയോ ഫുൾസ്ക്രീൻ പ്രദർശിപ്പിക്കുന്നു
--video-pan-x=-0.1 വീഡിയോ 168 പിക്സലുകൾ ഇടത്തേക്ക് നീക്കും (128 പിക്സലുകൾ ഉണ്ടാക്കുന്നു
ഉറവിട വീഡിയോയുടെ അദൃശ്യം).
എങ്കിൽ ഈ ഓപ്ഷൻ പ്രവർത്തനരഹിതമാക്കും --നോ-കീപാസ്പെക്റ്റ് ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.
--video-rotate=<0-360|no>
വീഡിയോ ഘടികാരദിശയിൽ, ഡിഗ്രിയിൽ തിരിക്കുക. നിലവിൽ 90° സ്റ്റെപ്പുകൾ മാത്രം പിന്തുണയ്ക്കുന്നു. എങ്കിൽ ഇല്ല
നൽകിയിരിക്കുന്നു, ഫയലിൽ റൊട്ടേഷൻ മെറ്റാഡാറ്റ ഉണ്ടെങ്കിലും വീഡിയോ ഒരിക്കലും റൊട്ടേറ്റ് ചെയ്യപ്പെടില്ല. (ദി
റൊട്ടേഷൻ മൂല്യം റൊട്ടേഷൻ മെറ്റാഡാറ്റയിലേക്ക് ചേർത്തു, അതായത് മൂല്യം 0 നന്നായിരുന്നേനെ
റൊട്ടേഷൻ മെറ്റാഡാറ്റ അനുസരിച്ച് വീഡിയോ തിരിക്കുക.)
--video-stereo-mode=
സ്റ്റീരിയോ 3D ഔട്ട്പുട്ട് മോഡ് സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: മോണോ). ഇത് തിരുകിക്കൊണ്ടാണ് ചെയ്യുന്നത്
സ്റ്റീരിയോ3ഡി പരിവർത്തന ഫിൽട്ടർ.
കപട മോഡ് ഇല്ല യാന്ത്രിക പരിവർത്തനം പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കുന്നു.
മോഡ് മോണോ എന്ന അപരനാമമാണ് ml, ഇത് 2D യിൽ ഇടത് ഫ്രെയിമിനെ സൂചിപ്പിക്കുന്നു. ഇതാണ്
ഡിഫോൾട്ട്, അതായത് mpv 3D സിനിമകൾ 2D യിൽ കാണിക്കാൻ ശ്രമിക്കും, പകരം മംഗൾഡ്
3D ഇമേജ് ഉപഭോഗത്തിന് വേണ്ടിയുള്ളതല്ല (ഇടത്, വലത് ഫ്രെയിം കാണിക്കുന്നത് പോലെ
വശങ്ങളിലായി, മുതലായവ).
ഉപയോഗം --video-stereo-mode=help ലഭ്യമായ എല്ലാ മോഡുകളും ലിസ്റ്റുചെയ്യാൻ. ഉപയോഗിച്ച് പരിശോധിക്കുക സ്റ്റീരിയോ3ഡി
പേരുകൾ എന്താണ് അർത്ഥമാക്കുന്നത് എന്നറിയാൻ ഡോക്യുമെന്റേഷൻ ഫിൽട്ടർ ചെയ്യുക. ചില പേരുകൾ സൂചിപ്പിക്കുന്നത് ശ്രദ്ധിക്കുക
മോഡുകൾ പിന്തുണയ്ക്കുന്നില്ല സ്റ്റീരിയോ3ഡി - ഈ മോഡുകൾ ഫയലുകളിൽ ദൃശ്യമാകും, പക്ഷേ അങ്ങനെയാകില്ല
mpv ശരിയായി കൈകാര്യം ചെയ്യുന്നു.
--video-zoom=
നൽകിയിരിക്കുന്ന മൂല്യം അനുസരിച്ച് വീഡിയോ ഡിസ്പ്ലേ സ്കെയിൽ ഘടകം ക്രമീകരിക്കുക. യൂണിറ്റ് ഭിന്നസംഖ്യകളിലാണ്
(സ്കെയിൽ ചെയ്ത) വിൻഡോ വീഡിയോ വലുപ്പത്തിന്റെ.
ഉദാഹരണത്തിന്, 1280x720 വിൻഡോയിൽ കാണിച്ചിരിക്കുന്ന 1280x720 വീഡിയോ നൽകിയിരിക്കുന്നു, --video-zoom=-0.1
വീഡിയോയെ X ദിശയിൽ 128 പിക്സലുകളും Y-യിൽ 72 പിക്സലും ചെറുതാക്കും
സംവിധാനം.
എങ്കിൽ ഈ ഓപ്ഷൻ പ്രവർത്തനരഹിതമാക്കും --നോ-കീപാസ്പെക്റ്റ് ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.
--video-align-x=<-1-1>, --video-align-y=<-1-1>
സാധാരണയായി പാഡിലേക്ക് ചേർക്കുന്ന കറുത്ത ബോർഡറുകൾക്കുള്ളിൽ വീഡിയോ ദീർഘചതുരം നീക്കുന്നു
വീഡിയോയും സ്ക്രീൻ വീക്ഷണാനുപാതവും വ്യത്യസ്തമാണെങ്കിൽ സ്ക്രീൻ ചെയ്യാനുള്ള വീഡിയോ.
--video-align-y=-1 വീഡിയോ സ്ക്രീനിന്റെ മുകളിലേക്ക് നീക്കും (ഒരു ബോർഡർ വിട്ട്
താഴെ മാത്രം), ഒരു മൂല്യം 0 അത് കേന്ദ്രീകരിക്കുന്നു (സ്ഥിരസ്ഥിതി), ഒരു മൂല്യം 1 ഇടും
സ്ക്രീനിന്റെ താഴെയുള്ള വീഡിയോ.
വീഡിയോയും സ്ക്രീൻ വീക്ഷണവും തികച്ചും പൊരുത്തപ്പെടുന്നെങ്കിൽ, ഈ ഓപ്ഷനുകൾ ഒന്നും ചെയ്യുന്നില്ല.
എങ്കിൽ ഈ ഓപ്ഷൻ പ്രവർത്തനരഹിതമാക്കും --നോ-കീപാസ്പെക്റ്റ് ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.
--ശരിയായ പോയിന്റുകൾ, --നല്ല-ശരിയായ-pts
--നല്ല-ശരിയായ-pts ഒരു ഉപയോഗിച്ച് വീഡിയോ ടൈമിംഗ് നിർണ്ണയിക്കുന്ന ഒരു മോഡിലേക്ക് mpv മാറുന്നു
നിശ്ചിത ഫ്രെയിംറേറ്റ് മൂല്യം (ഒന്നുകിൽ ഉപയോഗിക്കുന്നത് --fps ഓപ്ഷൻ, അല്ലെങ്കിൽ ഫയൽ വിവരങ്ങൾ ഉപയോഗിച്ച്).
ചിലപ്പോൾ, വളരെ തകർന്ന ടൈംസ്റ്റാമ്പുകളുള്ള ഫയലുകൾ ഇതിൽ നന്നായി പ്ലേ ചെയ്യാനാകും
മോഡ്. വീഡിയോ ഫിൽട്ടറുകൾ, സബ്ടൈറ്റിൽ റെൻഡറിംഗ്, ഓഡിയോ സിൻക്രൊണൈസേഷൻ എന്നിവ ആകാം
ഈ മോഡിൽ പൂർണ്ണമായും തകർന്നു.
--fps=
വീഡിയോ ഫ്രെയിംറേറ്റ് അസാധുവാക്കുക. യഥാർത്ഥ മൂല്യം തെറ്റാണെങ്കിൽ അല്ലെങ്കിൽ നഷ്ടമായാൽ ഉപയോഗപ്രദമാണ്.
ശ്രദ്ധിക്കുക:
ൽ പ്രവർത്തിക്കുന്നു --നല്ല-ശരിയായ-pts മോഡ് മാത്രം.
--deinterlace=
ഇന്റർലേസിംഗ് പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക (ഡിഫോൾട്ട്: സ്വയമേവ, സാധാരണയായി ഇല്ല എന്നാണ് അർത്ഥമാക്കുന്നത്). ഇന്റർലേസ്ഡ്
വേഗത്തിലുള്ള ചലനത്തിൽ ദൃശ്യമാകുന്ന വൃത്തികെട്ട ചീപ്പ് പോലുള്ള പുരാവസ്തുക്കൾ വീഡിയോ കാണിക്കുന്നു. പ്രവർത്തനക്ഷമമാക്കുന്നു
ഇത് സാധാരണയായി വീഡിയോയെ ഇന്റർലേസ് ചെയ്യുന്നതിനായി yadif വീഡിയോ ഫിൽട്ടർ ചേർക്കുന്നു, അല്ലെങ്കിൽ
പിന്തുണയ്ക്കുകയാണെങ്കിൽ വീഡിയോ ഔട്ട്പുട്ടിനെ deinterlacing പ്രയോഗിക്കാൻ അനുവദിക്കുന്നു.
ഇത് കൃത്യമായി പെരുമാറുന്നു ഇന്റർലേസ് ഇൻപുട്ട് പ്രോപ്പർട്ടി (സാധാരണയായി മാപ്പ് ചെയ്യുന്നു d).
കാര് ഒരു സാങ്കേതികതയാണ്. കൃത്യമായി പറഞ്ഞാൽ, ഈ ഓപ്ഷന്റെ ഡിഫോൾട്ട് ആണ്
deinterlacing അപ്രാപ്തമാക്കി, എന്നാൽ കാര് എങ്കിൽ കേസ് ആവശ്യമാണ് യാദിഫ് എന്നതിലേക്ക് ചേർത്തു
ഉപയോഗിച്ച് ഫിൽട്ടർ ചെയിൻ സ്വമേധയാ --vf. അപ്പോൾ കോർ ഡിഇന്റർലേസിംഗ് പ്രവർത്തനരഹിതമാക്കരുത്
എന്തുകൊണ്ടെന്നാല് --ഡീന്റർലേസ് സജ്ജമാക്കിയിരുന്നില്ല.
--ഫീൽഡ്-ആധിപത്യം=
ഇന്റർലേസ് ചെയ്ത ഉള്ളടക്കത്തിനായി ആദ്യ ഫീൽഡ് സജ്ജമാക്കുക. ഇരട്ടിയാകുന്ന deinterlacers-ന് ഉപയോഗപ്രദമാണ്
ഫ്രെയിംറേറ്റ്: --vf=yadif=ഫീൽഡ് ഒപ്പം --vo=vdpau:deint.
കാര് (സ്ഥിരസ്ഥിതി) ഡീകോഡർ ഉചിതമായ വിവരങ്ങൾ കയറ്റുമതി ചെയ്യുന്നില്ലെങ്കിൽ, അത്
വീണ്ടും വീഴുന്നു മുകളിൽ (മുകളിലെ ഫീൽഡ് ആദ്യം).
മുകളിൽ ആദ്യം ടോപ്പ് ഫീൽഡ്
അടിത്തട്ട് ആദ്യം താഴെയുള്ള ഫീൽഡ്
ശ്രദ്ധിക്കുക:
ഒന്നുകിൽ ക്രമീകരണം മുകളിൽ or അടിത്തട്ട് എല്ലാ ഫ്രെയിമുകളും ഇന്റർലേസ് ചെയ്തതായി ഫ്ലാഗ് ചെയ്യും.
--ഫ്രെയിമുകൾ=
ആദ്യം മാത്രം പ്ലേ ചെയ്യുക/പരിവർത്തനം ചെയ്യുക വീഡിയോ ഫ്രെയിമുകൾ, തുടർന്ന് ഉപേക്ഷിക്കുക.
--ഫ്രെയിമുകൾ=0 ഫയൽ ലോഡുചെയ്യുന്നു, പക്ഷേ പ്ലേബാക്ക് ആരംഭിക്കുന്നതിന് മുമ്പ് ഉടൻ തന്നെ പുറത്തുകടക്കുന്നു.
(ചില ഫയൽ പ്രോപ്പർട്ടികൾ നിർണ്ണയിക്കാൻ ആഗ്രഹിക്കുന്ന സ്ക്രിപ്റ്റുകൾക്ക് ഉപയോഗപ്രദമായേക്കാം.)
ഓഡിയോ-മാത്രം പ്ലേബാക്കിനായി, 0-ൽ കൂടുതലുള്ള ഏത് മൂല്യവും പ്ലേബാക്ക് ഉടനടി നിർത്തും
തുടക്കത്തിനു ശേഷം. മൂല്യം 0 വീഡിയോ പോലെ പ്രവർത്തിക്കുന്നു.
--video-output-levels=
YUV-ൽ നിന്ന് RGB-ലേക്ക് പരിവർത്തനം ചെയ്യുന്ന RGB കളർ ലെവലുകൾ. സാധാരണയായി, പോലുള്ള ഔട്ട്പുട്ട് ഉപകരണങ്ങൾ
പിസി മോണിറ്ററുകൾ ഫുൾ റേഞ്ച് കളർ ലെവലുകൾ ഉപയോഗിക്കുന്നു. എന്നിരുന്നാലും, ചില ടിവികളും വീഡിയോ മോണിറ്ററുകളും
സ്റ്റുഡിയോ RGB ലെവലുകൾ പ്രതീക്ഷിക്കുക. സ്റ്റുഡിയോ പ്രതീക്ഷിക്കുന്ന ഒരു ഉപകരണത്തിന് ഫുൾ റേഞ്ച് ഔട്ട്പുട്ട് നൽകുന്നു
ലെവൽ ഇൻപുട്ട് ക്രഷ്ഡ് ബ്ലാക്ക് ആൻഡ് വൈറ്റ്സ്, റിവേഴ്സ് ഡിം ഗ്രേ ബ്ലാക്ക്സ് എന്നിവയിൽ കലാശിക്കുന്നു
മങ്ങിയ വെള്ളക്കാരും.
എല്ലാ VO-കളും ഈ ഓപ്ഷനെ പിന്തുണയ്ക്കുന്നില്ല. ചിലർ അത് നിശബ്ദമായി അവഗണിക്കും.
ലഭ്യമായ വർണ്ണ ശ്രേണികൾ ഇവയാണ്:
കാര് സ്വയമേവയുള്ള തിരഞ്ഞെടുപ്പ് (മുഴുവൻ ശ്രേണിക്ക് തുല്യം) (സ്ഥിരസ്ഥിതി)
പരിമിതമാണ്
പരിമിതമായ ശ്രേണി (ഓരോ ഘടകത്തിനും 16-235), സ്റ്റുഡിയോ ലെവലുകൾ
നിറഞ്ഞ പൂർണ്ണ ശ്രേണി (ഓരോ ഘടകത്തിനും 0-255), പിസി ലെവലുകൾ
ശ്രദ്ധിക്കുക:
പകരം നിങ്ങളുടെ ഗ്രാഫിക്സ് ഡ്രൈവർ കളർ റേഞ്ച് ഓപ്ഷൻ ഉപയോഗിക്കുന്നതാണ് ഉചിതം, എങ്കിൽ
ലഭ്യമല്ല.
--hwdec-codecs=
തന്നിരിക്കുന്ന കോഡെക്കുകളുടെ ലിസ്റ്റിനായി മാത്രം ഹാർഡ്വെയർ ഡീകോഡിംഗ് അനുവദിക്കുക. പ്രത്യേക മൂല്യം എല്ലാം
എല്ലാ കോഡെക്കുകളും എപ്പോഴും അനുവദിക്കുന്നു.
അനുവദനീയമായ കോഡെക്കുകളുടെ ലിസ്റ്റ് നിങ്ങൾക്ക് ലഭിക്കും .വൈകാതെ --vd=സഹായം. ഉപസർഗ്ഗം നീക്കം ചെയ്യുക, ഉദാ
ഇതിനുപകരമായി lavc:h264 ഉപയോഗം h264.
ഡിഫോൾട്ടായി ഇത് സജ്ജീകരിച്ചിരിക്കുന്നു h264,vc1,wmv3,hevc,mpeg2video. ഹാർഡ്വെയർ എന്നത് ശ്രദ്ധിക്കുക
പോലുള്ള ത്വരിതപ്പെടുത്തൽ പ്രത്യേക കോഡെക്കുകൾ h264_vdpau ഇനി പ്രസക്തമല്ല, വാസ്തവത്തിൽ
ഈ രൂപത്തിൽ ലിബാവിൽ നിന്ന് നീക്കം ചെയ്തിട്ടുണ്ട്.
ഒരു കോഡെക് റിപ്പോർട്ട് ചെയ്യപ്പെടുന്ന തകർന്ന GPU-കളിൽ മാത്രമേ ഇത് സാധാരണയായി ആവശ്യമുള്ളൂ
പിന്തുണയ്ക്കുന്നു, പക്ഷേ ഡീകോഡ് ചെയ്യുന്നത് പരിഹരിക്കുന്നതിനേക്കാൾ കൂടുതൽ പ്രശ്നങ്ങൾ ഉണ്ടാക്കുന്നു.
ഉദാഹരണം
.വൈകാതെ --hwdec=vdpau --vo=vdpau --hwdec-codecs=h264,mpeg2video
h264, mpeg2 എന്നിവയ്ക്കായി മാത്രം vdpau ഡീകോഡിംഗ് പ്രവർത്തനക്ഷമമാക്കുക.
--vd-lavc-check-hw-profile=
ഹാർഡ്വെയർ ഡീകോഡർ പ്രൊഫൈൽ പരിശോധിക്കുക (സ്ഥിരസ്ഥിതി: അതെ). എങ്കിൽ ഇല്ല സജ്ജീകരിച്ചിരിക്കുന്നു, ഏറ്റവും ഉയർന്ന പ്രൊഫൈൽ
ഹാർഡ്വെയർ ഡീകോഡർ നിരുപാധികമായി തിരഞ്ഞെടുത്തു, ഡീകോഡിംഗ് നിർബന്ധിതമാക്കിയാലും
വീഡിയോയുടെ പ്രൊഫൈൽ അതിലും ഉയർന്നതാണ്. ഫലം മിക്കവാറും തകർന്നതാണ്
ഡീകോഡിംഗ്, എന്നാൽ കണ്ടെത്തിയതോ റിപ്പോർട്ടുചെയ്തതോ ആയ പ്രൊഫൈലുകൾ എങ്ങനെയെങ്കിലും ആണെങ്കിൽ സഹായിച്ചേക്കാം
തെറ്റായ.
--vd-lavc-software-fallback=
ഹാർഡ്വെയർ ത്വരിതപ്പെടുത്തിയ ഡീകോഡർ പരാജയപ്പെടുകയാണെങ്കിൽ സോഫ്റ്റ്വെയർ ഡീകോഡിംഗിലേക്ക് മടങ്ങുക (സ്ഥിരസ്ഥിതി:
3). ഇതൊരു സംഖ്യയാണെങ്കിൽ, N ഫ്രെയിമുകൾ ഡീകോഡ് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടാൽ ഫാൾബാക്ക് ട്രിഗർ ചെയ്യപ്പെടും
ഒരു നിരയിൽ. 1 എന്നതിന് തുല്യമാണ് അതെ.
--vd-lavc-bitexact
എല്ലാ ഡീകോഡിംഗ് ഘട്ടങ്ങളിലും (കോഡെക് പരിശോധനയ്ക്കായി) ബിറ്റ്-കൃത്യമായ അൽഗോരിതം മാത്രം ഉപയോഗിക്കുക.
--vd-lavc-fast (MPEG-2, MPEG-4, ഒപ്പം H.264 മാത്രം)
ഫോർമാറ്റ് സ്പെസിഫിക്കേഷനുമായി പൊരുത്തപ്പെടാത്ത ഒപ്റ്റിമൈസേഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുക
ലളിതമായ ഡീക്വന്റൈസേഷൻ, ലളിതമായ ചലനം പോലുള്ള പ്രശ്നങ്ങൾ ഉണ്ടാക്കാൻ സാധ്യതയുണ്ട്
നഷ്ടപരിഹാരം, ഡിഫോൾട്ട് ക്വാണ്ടൈസേഷൻ മാട്രിക്സിന്റെ ഉപയോഗം അനുമാനിക്കുക, YUV 4:2:0 അനുമാനിക്കുക
കേടായ ബിറ്റ്സ്ട്രീമുകൾ കണ്ടെത്തുന്നതിന് കുറച്ച് പരിശോധനകൾ ഒഴിവാക്കുക.
--vd-lavc-o= = [, = [,...]]
ലിബാവ്കോഡെക് ഡീകോഡറിലേക്ക് AVOptions കൈമാറുക. ശ്രദ്ധിക്കുക, ഉണ്ടാക്കുന്നതിനുള്ള ഒരു പാച്ച് o= ആവശ്യമില്ലാത്തതും
AVOption സിസ്റ്റത്തിലൂടെ അറിയപ്പെടാത്ത എല്ലാ ഓപ്ഷനുകളും കടന്നുപോകുക സ്വാഗതം. പൂർണ്ണമായ ലിസ്റ്റ്
AVOptions FFmpeg മാനുവലിൽ കാണാം.
നേരിട്ടുള്ള ഓപ്ഷനുകളായിരുന്ന ചില ഓപ്ഷനുകൾ ഈ മെക്കാനിസം ഉപയോഗിച്ച് സജ്ജീകരിക്കാനാകും
മൂട്ട, ചാര, idct, ec, vismv, skip_top (ആയിരുന്നു st), skip_bottom (ആയിരുന്നു sb), ഡീബഗ്.
ഉദാഹരണം
--vd-lavc-o=debug=ചിത്രം
--vd-lavc-show-all=
തകർന്ന/കേടായ ഫ്രെയിമുകൾ പോലും കാണിക്കുക (ഡിഫോൾട്ട്: ഇല്ല). ഈ ഓപ്ഷൻ ഇല്ല എന്ന് സജ്ജീകരിച്ചാൽ,
ഒരു പ്രാരംഭ കീഫ്രെയിമിന് മുമ്പ് ഡീകോഡ് ചെയ്ത ഫ്രെയിമുകൾ libavcodec ഔട്ട്പുട്ട് ചെയ്യുന്നില്ല
ഡീകോഡ് ചെയ്തു, അല്ലെങ്കിൽ കേടായതായി അംഗീകരിക്കപ്പെട്ട ഫ്രെയിമുകൾ.
--vd-lavc-skiploopfilter= (H.264 മാത്രം)
H.264 ഡീകോഡിംഗ് സമയത്ത് ലൂപ്പ് ഫിൽട്ടർ (AKA ഡീബ്ലോക്കിംഗ്) ഒഴിവാക്കുന്നു. അരിച്ചെടുത്തത് മുതൽ
ആശ്രിത ഫ്രെയിമുകൾ ഡീകോഡ് ചെയ്യുന്നതിനുള്ള റഫറൻസായി ഫ്രെയിം ഉപയോഗിക്കേണ്ടതാണ്, ഇതിന് a
MPEG-2 വീഡിയോയിൽ ഡീബ്ലോക്ക് ചെയ്യാത്തതിനേക്കാൾ ഗുണനിലവാരത്തിൽ മോശമായ പ്രഭാവം. എന്നാൽ ചെയ്തത്
കുറഞ്ഞത് ഉയർന്ന ബിറ്റ്റേറ്റ് HDTV-ക്ക്, ഇത് ദൃശ്യമാകാത്ത വലിയ വേഗത നൽകുന്നു
ഗുണനിലവാര നഷ്ടം.
ഇനിപ്പറയുന്നവയിൽ ഒന്നാകാം:
ആരും ഒരിക്കലും ഒഴിവാക്കരുത്.
സ്ഥിരസ്ഥിതി
ഉപയോഗശൂന്യമായ പ്രോസസ്സിംഗ് ഘട്ടങ്ങൾ ഒഴിവാക്കുക (ഉദാ: AVI-ൽ 0 വലിപ്പമുള്ള പാക്കറ്റുകൾ).
nonref റഫറൻസ് ചെയ്യാത്ത ഫ്രെയിമുകൾ ഒഴിവാക്കുക (അതായത് മറ്റുള്ളവ ഡീകോഡ് ചെയ്യാൻ ഉപയോഗിക്കില്ല
ഫ്രെയിമുകൾ, പിശക് "ബിൽഡ് അപ്പ്" ചെയ്യാൻ കഴിയില്ല).
ബിദിർ ബി-ഫ്രെയിമുകൾ ഒഴിവാക്കുക.
നോൺകി കീഫ്രെയിമുകൾ ഒഴികെ എല്ലാ ഫ്രെയിമുകളും ഒഴിവാക്കുക.
എല്ലാം എല്ലാ ഫ്രെയിമുകളും ഒഴിവാക്കുക.
--vd-lavc-skipidct= (MPEG-1/2 മാത്രം)
IDCT ഘട്ടം ഒഴിവാക്കുന്നു. ഇത് മിക്കവാറും എല്ലാ സാഹചര്യങ്ങളിലും ഗുണനിലവാരത്തെ വളരെയധികം കുറയ്ക്കുന്നു (കാണുക
ലഭ്യമായ ഒഴിവാക്കൽ മൂല്യങ്ങൾക്കായി skiploopfilter).
--vd-lavc-skipframe=
ഫ്രെയിമുകളുടെ ഡീകോഡിംഗ് പൂർണ്ണമായും ഒഴിവാക്കുന്നു. വലിയ സ്പീഡ് അപ്പ്, എന്നാൽ ഞെരുക്കമുള്ള ചലനവും ചിലപ്പോൾ
മോശം പുരാവസ്തുക്കൾ (ലഭ്യമായ ഒഴിവാക്കൽ മൂല്യങ്ങൾക്കായി skiploopfilter കാണുക).
--vd-lavc-framedrop=
ഉപയോഗിച്ച ഫ്രെയിംഡ്രോപ്പിംഗ് മോഡ് സജ്ജമാക്കുക --ഫ്രെയിംഡ്രോപ്പ് (ലഭ്യമായ ഒഴിവാക്കലിനായി skiploopfilter കാണുക
മൂല്യങ്ങൾ).
--vd-lavc-threads=
ഡീകോഡിംഗിനായി ഉപയോഗിക്കേണ്ട ത്രെഡുകളുടെ എണ്ണം. ത്രെഡിംഗ് യഥാർത്ഥത്തിൽ പിന്തുണയ്ക്കുന്നുണ്ടോ എന്ന്
കോഡെക്കിനെ ആശ്രയിച്ചിരിക്കുന്നു (സ്ഥിരസ്ഥിതി: 0). 0 എന്നാൽ മെഷീനിലെ കോറുകളുടെ എണ്ണം സ്വയം കണ്ടെത്തുക എന്നാണ് അർത്ഥമാക്കുന്നത്
അത് പരമാവധി 16 വരെ ഉപയോഗിക്കുക. നിങ്ങൾക്ക് 16-ലധികം ത്രെഡുകൾ സ്വമേധയാ സജ്ജീകരിക്കാനാകും.
ഓഡിയോ
--audio-pitch-correction=
ഇത് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ (ഡിഫോൾട്ട്), സാധാരണയിൽ നിന്ന് വ്യത്യസ്തമായ വേഗതയിൽ പ്ലേ ചെയ്യുക
യാന്ത്രികമായി ചേർക്കുന്നു സ്കെയിൽ ടെമ്പോ ഓഡിയോ ഫിൽട്ടർ. വിശദാംശങ്ങൾക്ക്, ഓഡിയോ ഫിൽട്ടർ കാണുക
വിഭാഗം.
--audio-device=
നൽകിയിരിക്കുന്ന ഓഡിയോ ഉപകരണം ഉപയോഗിക്കുക. ഇതിൽ ഓഡിയോ ഔട്ട്പുട്ട് നാമം അടങ്ങിയിരിക്കുന്നു, ഉദാ അൽസ,
പിന്തുടരുന്നു /, ഓഡിയോ ഔട്ട്പുട്ട് നിർദ്ദിഷ്ട ഉപകരണ നാമം പിന്നാലെ.
ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഓഡിയോ ഉപകരണങ്ങൾ ലിസ്റ്റുചെയ്യാനാകും --ഓഡിയോ-ഡിവൈസ്=സഹായം. ഇത് ഉപകരണത്തിന്റെ പേര് ഔട്ട്പുട്ട് ചെയ്യുന്നു
ഉദ്ധരണികളിൽ, തുടർന്ന് ഒരു വിവരണം. ഉപകരണത്തിന്റെ പേരാണ് നിങ്ങൾ കൈമാറേണ്ടത്
The --ഓഡിയോ ഉപകരണം ഓപ്ഷൻ.
ഈ ഓപ്ഷന്റെ ഡിഫോൾട്ട് മൂല്യം കാര്, ഏത് ഓഡിയോ ഔട്ട്പുട്ടിലും ശ്രമിക്കുന്നു
ഡിഫോൾട്ട് ഉപകരണത്തോടുകൂടിയ മുൻഗണന ക്രമം.
പല AO-കൾക്കും ഒരു ഉണ്ട് എന്നത് ശ്രദ്ധിക്കുക ഉപകരണം ഉപ-ഓപ്ഷൻ, അത് ഉപകരണ തിരഞ്ഞെടുപ്പിനെ അസാധുവാക്കുന്നു
ഈ ഓപ്ഷന്റെ (പക്ഷേ ഓഡിയോ ഔട്ട്പുട്ട് തിരഞ്ഞെടുക്കലല്ല). അതുപോലെ, കൂടെ ഒരു AO നിർബന്ധിക്കുന്നു
--ao എന്നതിന്റെ ഓഡിയോ ഔട്ട്പുട്ട് തിരഞ്ഞെടുപ്പിനെ അസാധുവാക്കും --ഓഡിയോ ഉപകരണം (പക്ഷേ ഉപകരണമല്ല
തിരഞ്ഞെടുപ്പ്).
നിലവിൽ മിക്ക എ.ഒ.മാർക്കും നടപ്പാക്കിയിട്ടില്ല.
--audio-fallback-to-null=
ഒരു ഓഡിയോ ഉപകരണവും തുറക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, അത് പോലെ പെരുമാറുക --ao=null നല്കപ്പെട്ടു. ഇത് ഉപയോഗപ്രദമാണ്
കൂടെ --ഓഡിയോ ഉപകരണം: തിരഞ്ഞെടുത്തതാണെങ്കിൽ ഒരു പിശക് വരുത്തുന്നതിന് പകരം
ഉപകരണം നിലവിലില്ല, ക്ലയന്റ് API ഉപയോക്താവിന് (അല്ലെങ്കിൽ ഒരു Lua സ്ക്രിപ്റ്റ്) പ്ലേബാക്ക് അനുവദിക്കാം
സാധാരണ നിലയിൽ തുടരുക, പരിശോധിക്കുക നിലവിലെ-ao ഒപ്പം ഓഡിയോ-ഉപകരണ-ലിസ്റ്റ് പ്രോപ്പർട്ടികൾ
എങ്ങനെ തുടരണം എന്നതിനെക്കുറിച്ച് ഉയർന്ന തലത്തിലുള്ള തീരുമാനങ്ങൾ എടുക്കുക.
--ao=
ഉപയോഗിക്കേണ്ട ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളുടെ മുൻഗണനാ ലിസ്റ്റ് വ്യക്തമാക്കുക. സംവേദനാത്മക ഉപയോഗത്തിന് ഒന്ന്
സാധാരണയായി ഉപയോഗിക്കുന്നതിന് ഒരൊറ്റ ഒന്ന് വ്യക്തമാക്കും, എന്നാൽ കോൺഫിഗറേഷൻ ഫയലുകളിൽ a
വീഴ്ചകളുടെ പട്ടിക അർത്ഥമാക്കാം. കാണുക ഓഡിയോ ഔട്ട്പ് ഡ്രൈവറുകൾ വിശദാംശങ്ങൾക്ക് ഒപ്പം
ലഭ്യമായ ഡ്രൈവറുകളുടെ വിവരണങ്ങൾ.
--af=
ഓഡിയോ സ്ട്രീമിൽ പ്രയോഗിക്കാൻ ഓഡിയോ ഫിൽട്ടറുകളുടെ ഒരു ലിസ്റ്റ് വ്യക്തമാക്കുക. കാണുക ഓഡിയോ ഫിൽട്ടറുകൾ വേണ്ടി
ലഭ്യമായ ഫിൽട്ടറുകളുടെ വിശദാംശങ്ങളും വിവരണങ്ങളും. ഓപ്ഷൻ വകഭേദങ്ങൾ --af-add,
--af-pre, --af-del ഒപ്പം --af-clr മുമ്പ് വ്യക്തമാക്കിയ ഒരു ലിസ്റ്റ് പരിഷ്കരിക്കാൻ നിലവിലുണ്ട്, പക്ഷേ
സാധാരണ ഉപയോഗത്തിന് നിങ്ങൾക്ക് ഇവ ആവശ്യമില്ല.
--audio-spdif=
കംപ്രസ് ചെയ്ത ഓഡിയോ പാസ്ത്രൂ ഉപയോഗിക്കേണ്ട കോഡെക്കുകളുടെ ലിസ്റ്റ്. ഇത് പ്രവർത്തിക്കുന്നു
ക്ലാസിക് S/PDIF, HDMI എന്നിവയ്ക്ക്.
സാധ്യമായ കോഡെക്കുകളാണ് ac3, dts, dts-hd. ഒന്നിലധികം കോഡെക്കുകൾ വ്യക്തമാക്കാൻ കഴിയും
ഉപയോഗിച്ച് അവരെ വേർതിരിക്കുന്നു ,. dts കുറഞ്ഞ ബിറ്റ്റേറ്റ് DTS കോർ സൂചിപ്പിക്കുന്നു, അതേസമയം dts-hd പരാമർശിക്കുന്നു
DTS MA (റിസീവറും OS പിന്തുണയും വ്യത്യാസപ്പെടുന്നു). നിങ്ങൾ ഒന്നുകിൽ മാത്രമേ ഉപയോഗിക്കാവൂ dts or dts-hd
(രണ്ടും വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഒപ്പം dts ആദ്യം വരുന്നു, മാത്രം dts ഉപയോഗിക്കും).
പൊതുവേ, എല്ലാ കോഡെക്കുകളും spdif ലിസ്റ്റുചെയ്തിരിക്കുന്ന കുടുംബം --ad=സഹായം ൽ പിന്തുണയ്ക്കുന്നു
സിദ്ധാന്തം.
മുന്നറിയിപ്പ്
ഇത് ഉപയോഗിക്കുന്നതിന് വലിയ കാരണങ്ങളൊന്നുമില്ല. എച്ച്ഡിഎംഐ അൺകംപ്രസ്ഡ് പിന്തുണയ്ക്കുന്നു
മൾട്ടിചാനൽ PCM, mpv എന്നിവ FFmpeg വഴി നഷ്ടമില്ലാത്ത DTS-HD ഡീകോഡിംഗിനെ പിന്തുണയ്ക്കുന്നു
libdcadec റാപ്പർ.
--ad=<[+|-]family1:(*|decoder1),[+|-]family2:(*|decoder2),...[-]>
അവരുടെ കുടുംബം അനുസരിച്ച് ഉപയോഗിക്കേണ്ട ഓഡിയോ ഡീകോഡറുകളുടെ മുൻഗണനാ ലിസ്റ്റ് വ്യക്തമാക്കുക
ഡീകോഡറിന്റെ പേര്. തുടങ്ങിയ എൻട്രികൾ കുടുംബം:* നൽകിയിരിക്കുന്ന കുടുംബത്തിലെ എല്ലാ ഡീകോഡറുകൾക്കും മുൻഗണന നൽകുക.
ഏത് ഡീകോഡർ ഉപയോഗിക്കണമെന്ന് നിർണ്ണയിക്കുമ്പോൾ, ഓഡിയോയുമായി പൊരുത്തപ്പെടുന്ന ആദ്യത്തെ ഡീകോഡർ
ഫോർമാറ്റ് തിരഞ്ഞെടുത്തു. അത് ലഭ്യമല്ലെങ്കിൽ, അടുത്ത ഡീകോഡർ ഉപയോഗിക്കും. ഒടുവിൽ, അത്
വ്യക്തമായി തിരഞ്ഞെടുക്കാത്തതോ നിരസിച്ചതോ ആയ മറ്റെല്ലാ ഡീകോഡറുകളും പരീക്ഷിക്കുന്നു
ഓപ്ഷൻ.
- ലിസ്റ്റിന്റെ അവസാനം ലഭ്യമായ മറ്റ് ഡീകോഡറുകളിലെ ഫാൾബാക്ക് അടിച്ചമർത്തുന്നു
--പരസ്യം പട്ടിക. + ഒരു എൻട്രിക്ക് മുന്നിൽ ഡീകോഡറിനെ നിർബന്ധിക്കുന്നു. ഇതു രണ്ടും പാടില്ല
സാധാരണ ഡീകോഡർ യാന്ത്രിക-തിരഞ്ഞെടുപ്പിനെ അവ തകർക്കുന്നതിനാൽ സാധാരണയായി ഉപയോഗിക്കും!
- ഒരു എൻട്രിക്ക് മുന്നിൽ ഡീകോഡറിന്റെ തിരഞ്ഞെടുപ്പ് പ്രവർത്തനരഹിതമാക്കുന്നു.
ഉദാഹരണങ്ങൾ
--ad=lavc:mp3float
FFmpeg/Libav തിരഞ്ഞെടുക്കുക mp3float മറ്റെല്ലാ MP3 ഡീകോഡറുകളേക്കാൾ ഡീകോഡർ.
--ad=spdif:ac3,lavc:*
എല്ലായ്പ്പോഴും മറ്റെന്തിനേക്കാളും FFmpeg/Libav-നേക്കാൾ spdif AC3 മുൻഗണന നൽകുക.
--ad=സഹായം
ലഭ്യമായ എല്ലാ ഡീകോഡറുകളും ലിസ്റ്റ് ചെയ്യുക.
മുന്നറിയിപ്പ്
കംപ്രസ് ചെയ്ത ഓഡിയോ പാസ്ത്രൂ (SPDIF/HDMI വഴി AC3, DTS) പ്രവർത്തനക്ഷമമാക്കുന്നു
ഈ ഓപ്ഷൻ ഒഴിവാക്കിയിരിക്കുന്നു. ഉപയോഗിക്കുക --audio-spdif പകരം.
--volume=
സ്റ്റാർട്ടപ്പ് വോളിയം സജ്ജമാക്കുക. 0 എന്നാൽ നിശബ്ദത, 100 എന്നാൽ വോളിയം കുറയ്ക്കൽ ഇല്ല അല്ലെങ്കിൽ
ആംപ്ലിഫിക്കേഷൻ. -1 (സ്ഥിരസ്ഥിതി) മൂല്യം വോളിയം മാറ്റില്ല. ഇതും കാണുക
--softvol.
ശ്രദ്ധിക്കുക:
mpv 0.9 റിലീസിന് ശേഷം ഇത് മാറ്റി. അതിനുമുമ്പ്, 100 യഥാർത്ഥത്തിൽ അർത്ഥമാക്കുന്നത്
പരമാവധി വോളിയം. അതേ സമയം, വോളിയം സ്കെയിൽ ക്യൂബിക് ആക്കി, അതിനാൽ പഴയത്
മൂല്യങ്ങൾ എന്തായാലും പുതിയവയുമായി പൊരുത്തപ്പെടില്ല.
--audio-delay=
സെക്കൻഡുകൾക്കുള്ളിൽ ഓഡിയോ കാലതാമസം (പോസിറ്റീവ് അല്ലെങ്കിൽ നെഗറ്റീവ് ഫ്ലോട്ട് മൂല്യം). പോസിറ്റീവ് മൂല്യങ്ങൾ വൈകും
ഓഡിയോയും നെഗറ്റീവ് മൂല്യങ്ങളും വീഡിയോയെ വൈകിപ്പിക്കുന്നു.
--ഓഡിയോ ഇല്ല
ശബ്ദം പ്ലേ ചെയ്യരുത്.
--മ്യൂട്ട്=
സ്റ്റാർട്ടപ്പ് ഓഡിയോ മ്യൂട്ട് സ്റ്റാറ്റസ് സജ്ജീകരിക്കുക. കാര് (സ്ഥിരസ്ഥിതി) മ്യൂട്ട് നില മാറ്റില്ല. കൂടാതെ
കാണുക --വ്യാപ്തം.
--softvol=
ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറിന്റെ വോളിയം നിയന്ത്രണങ്ങൾ ഉപയോഗിക്കണമോ അതോ നിയന്ത്രിക്കുക
ആന്തരിക mpv വോളിയം ഫിൽട്ടർ.
ഇല്ല ഓഡിയോ ഡ്രൈവർ നിയന്ത്രണങ്ങൾ മുൻഗണന നൽകുക, വോളിയം ഫിൽട്ടർ ഉപയോഗിക്കുകയാണെങ്കിൽ മാത്രം ഉപയോഗിക്കുക
ആവശ്യമുണ്ട്
അതെ എപ്പോഴും വോളിയം ഫിൽട്ടർ ഉപയോഗിക്കുക
കാര് ഓഡിയോ ഡ്രൈവർ സിസ്റ്റം മിക്സർ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ വോളിയം ഫിൽട്ടർ തിരഞ്ഞെടുക്കുക (സ്ഥിരസ്ഥിതി)
ഉദ്ദേശ്യം കാര് എംപിവിയിൽ നിന്ന് സിസ്റ്റം മിക്സർ ക്രമീകരണങ്ങൾ മാറ്റുന്നത് ഒഴിവാക്കുക എന്നതാണ്
സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങൾക്കൊപ്പം. mpv ഒരു വീഡിയോ പ്ലെയറാണ്, മിക്സർ പാനലല്ല. മറുവശത്ത്
കൈ, നൽകുന്ന പൾസ് ഓഡിയോ പോലുള്ള ശബ്ദ സെർവറുകൾക്കായി മിക്സർ നിയന്ത്രണങ്ങൾ പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു
ഓരോ ആപ്ലിക്കേഷന്റെയും അളവ്.
--audio-demuxer=<[+]name>
ഉപയോഗിക്കുമ്പോൾ ഈ ഓഡിയോ demuxer തരം ഉപയോഗിക്കുക --ഓഡിയോ-ഫയൽ. എന്നതിന് മുമ്പായി '+' ഉപയോഗിക്കുക
നിർബന്ധിക്കുക; ഇത് ചില പരിശോധനകൾ ഒഴിവാക്കും. അച്ചടിച്ചത് പോലെ demuxer പേര് നൽകുക
--audio-demuxer=help.
--ad-lavc-ac3drc=
AC-3 ഓഡിയോ സ്ട്രീമുകൾക്കായി ഡൈനാമിക് റേഞ്ച് കംപ്രഷൻ ലെവൽ തിരഞ്ഞെടുക്കുക. ഒരു ആണ്
0 മുതൽ 1 വരെയുള്ള ഫ്ലോട്ട് മൂല്യം, ഇവിടെ 0 എന്നാൽ കംപ്രഷൻ ഇല്ല എന്നാണ് അർത്ഥമാക്കുന്നത് (അതാണ്
ഡിഫോൾട്ട്) കൂടാതെ 1 എന്നാൽ പൂർണ്ണമായ കംപ്രഷൻ എന്നാണ് അർത്ഥമാക്കുന്നത് (ഉച്ചത്തിലുള്ള ഭാഗങ്ങൾ കൂടുതൽ നിശബ്ദമാക്കുക
തിരിച്ചും). 6 വരെയുള്ള മൂല്യങ്ങളും അംഗീകരിക്കപ്പെടുന്നു, പക്ഷേ തികച്ചും പരീക്ഷണാത്മകമാണ്. ഈ ഓപ്ഷൻ
AC-3 സ്ട്രീമിൽ ആവശ്യമായ റേഞ്ച് കംപ്രഷൻ ഉണ്ടെങ്കിൽ മാത്രമേ ഒരു പ്രഭാവം കാണിക്കൂ
വിവരങ്ങൾ.
സ്ഥിരസ്ഥിതിയായി DRC പ്രവർത്തനക്ഷമമാക്കണമെന്ന് സ്റ്റാൻഡേർഡ് നിർബന്ധിക്കുന്നു, എന്നാൽ mpv (കൂടാതെ മറ്റു ചിലത്
കളിക്കാർ) മികച്ച ഓഡിയോ നിലവാരത്തിനായി ഇത് അവഗണിക്കുക.
--ad-lavc-downmix=
ഡീകോഡറിൽ നിന്ന് ഓഡിയോ ചാനൽ ഡൗൺമിക്സിംഗ് അഭ്യർത്ഥിക്കണോ (ഡിഫോൾട്ട്: അതെ). ചിലത്
AC-3, AAC, DTS എന്നിവ പോലുള്ള ഡീകോഡറുകൾക്ക് ഡീകോഡിംഗിൽ ഓഡിയോ റീമിക്സ് ചെയ്യാൻ കഴിയും. ആവശ്യപ്പെട്ട നമ്പർ
ഔട്ട്പുട്ട് ചാനലുകളുടെ സജ്ജീകരിച്ചിരിക്കുന്നു --ഓഡിയോ-ചാനലുകൾ ഓപ്ഷൻ. കളിക്കാൻ ഉപയോഗപ്രദമാണ്
ഒരു സ്റ്റീരിയോ സിസ്റ്റത്തിൽ ഓഡിയോ സറൗണ്ട് ചെയ്യുക.
--ad-lavc-threads=<0-16>
ഡീകോഡിംഗിനായി ഉപയോഗിക്കേണ്ട ത്രെഡുകളുടെ എണ്ണം. ത്രെഡിംഗ് യഥാർത്ഥത്തിൽ പിന്തുണയ്ക്കുന്നുണ്ടോ എന്ന്
കോഡെക്കിനെ ആശ്രയിച്ചിരിക്കുന്നു. ഈ എഴുത്ത് പോലെ, ചില നഷ്ടമില്ലാത്ത കോഡെക്കുകൾക്ക് മാത്രം പിന്തുണയുണ്ട്.
0 എന്നാൽ മെഷീനിലെ കോറുകളുടെ എണ്ണം സ്വയമേവ കണ്ടെത്തി അത് പരമാവധി ഉപയോഗിക്കുക എന്നാണ് അർത്ഥമാക്കുന്നത്
16 (സ്ഥിരസ്ഥിതി: 1).
--ad-lavc-o= = [, = [,...]]
ലിബാവ്കോഡെക് ഡീകോഡറിലേക്ക് AVOptions കൈമാറുക. ശ്രദ്ധിക്കുക, o= ആവശ്യമില്ലാത്തതാക്കാനുള്ള ഒരു പാച്ച്
AVOption സിസ്റ്റത്തിലൂടെ അറിയപ്പെടാത്ത എല്ലാ ഓപ്ഷനുകളും കടന്നുപോകുക സ്വാഗതം. പൂർണ്ണമായ ലിസ്റ്റ്
AVOptions FFmpeg മാനുവലിൽ കാണാം.
--ad-spdif-dtshd= , --dtshd, --no-dtshd
DTS കടന്നുപോകുകയാണെങ്കിൽ, DTS-HD ഉപയോഗിക്കുക.
മുന്നറിയിപ്പ്
ഇതും ഇതുവഴി പാസ്ത്രൂ പ്രവർത്തനക്ഷമമാക്കുന്നു --പരസ്യം ഉപയോഗിക്കുന്നതിന് അനുകൂലമായി ഒഴിവാക്കിയിരിക്കുന്നു
--audio-spdif=dts-hd.
--audio-channels=
ഓഡിയോ ഔട്ട്പുട്ടിനായി ഒരു ചാനൽ ലേഔട്ട് അഭ്യർത്ഥിക്കുക (ഡിഫോൾട്ട്: ഓട്ടോ). ഇത് എഒയോട് ആവശ്യപ്പെടും
നൽകിയിരിക്കുന്ന ചാനൽ ലേഔട്ട് ഉപയോഗിച്ച് ഒരു ഉപകരണം തുറക്കുക. ഇത് അംഗീകരിക്കേണ്ടത് എ.ഒ
ലേഔട്ട്, അല്ലെങ്കിൽ ഒരു ഫാൾബാക്ക് തിരഞ്ഞെടുക്കുക അല്ലെങ്കിൽ അഭ്യർത്ഥിച്ച ലേഔട്ട് ഇല്ലെങ്കിൽ പിശക്
പിന്തുണയ്ക്കുന്നു.
ദി --ഓഡിയോ-ചാനലുകൾ ഓപ്ഷൻ ഒന്നുകിൽ ഒരു ചാനൽ നമ്പർ അല്ലെങ്കിൽ ഒരു വ്യക്തമായ ചാനൽ എടുക്കുന്നു
ലേഔട്ട്. ചാനൽ നമ്പറുകൾ ഡിഫോൾട്ട് ലേഔട്ടുകളെ സൂചിപ്പിക്കുന്നു, ഉദാ 2 ചാനലുകൾ സ്റ്റീരിയോയെ സൂചിപ്പിക്കുന്നു,
6 5.1 സൂചിപ്പിക്കുന്നു.
കാണുക --ഓഡിയോ-ചാനലുകൾ=സഹായം നിർവചിക്കപ്പെട്ട ഡിഫോൾട്ട് ലേഔട്ടുകൾക്കുള്ള ഔട്ട്പുട്ട്. ഇതും പട്ടികപ്പെടുത്തുന്നു
അനിയന്ത്രിതമായ ചാനൽ ലേഔട്ടുകൾ പ്രകടിപ്പിക്കാൻ ഉപയോഗിക്കാവുന്ന സ്പീക്കർ പേരുകൾ (ഉദാ
fl-fr-lfe 2.1) ആണ്.
സ്ഥിരസ്ഥിതി --audio-channels=auto, ഇൻപുട്ട് ഉപയോഗിച്ച് ഓഡിയോ പ്ലേ ചെയ്യാൻ ശ്രമിക്കുന്നു
ഫയലിന്റെ ചാനൽ ലേഔട്ട്. (അല്ലെങ്കിൽ കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ, ഓഡിയോ ഫിൽട്ടർ ശൃംഖലയുടെ ഔട്ട്പുട്ട്.)
(ശൂന്യമാണ് എന്നതിന്റെ അംഗീകൃത കാലഹരണപ്പെട്ട അപരനാമമാണ് കാര്.)
ഇത് ഡീകോഡറിൽ നിന്ന് ചാനൽ ലേഔട്ടും അഭ്യർത്ഥിക്കും. ഡീകോഡർ ഇല്ലെങ്കിൽ
ലേഔട്ടിനെ പിന്തുണയ്ക്കുക, അത് അതിന്റെ നേറ്റീവ് ചാനൽ ലേഔട്ടിലേക്ക് മടങ്ങും. (നിങ്ങൾക്ക് ഉപയോഗിക്കാം
--ad-lavc-downmix=No ഡീകോഡർ എപ്പോഴും അതിന്റെ നേറ്റീവ് ലേഔട്ട് ഔട്ട്പുട്ട് ആക്കുന്നതിന്.) ശ്രദ്ധിക്കുക
ചില ഡീകോഡറുകൾ മാത്രമേ റീമിക്സിംഗ് ഓഡിയോയെ പിന്തുണയ്ക്കുന്നുള്ളൂ. ചിലതിൽ AC-3, AAC അല്ലെങ്കിൽ ഉൾപ്പെടുന്നു
DTS ഓഡിയോ.
മീഡിയ ഫയലിന്റെ (അതായത് ഡീകോഡർ) ചാനൽ ലേഔട്ടും AO-യുടെ ചാനലും ആണെങ്കിൽ
ലേഔട്ട് പൊരുത്തപ്പെടുന്നില്ല, mpv ഒരു കൺവേർഷൻ ഫിൽട്ടർ ചേർക്കാൻ ശ്രമിക്കും.
മുന്നറിയിപ്പ്
ഉപയോഗിക്കുന്നു കാര് HDMI വഴി ഓഡിയോ ഉപയോഗിക്കുമ്പോൾ പ്രശ്നങ്ങൾ ഉണ്ടാക്കാം. ഒഎസ് ചെയ്യും
HDMI-യിൽ _കഴിയുന്ന എല്ലാ ചാനൽ ലേഔട്ടുകളും സാധാരണയായി റിപ്പോർട്ടുചെയ്യുക
റിസീവർ അവരെ പിന്തുണയ്ക്കുന്നില്ല. ഒരു സ്വീകർത്താവിന് പിന്തുണയില്ലാത്ത ചാനൽ ലഭിക്കുകയാണെങ്കിൽ
ലേഔട്ട്, അഡീഷണൽ ഡ്രോപ്പ് പോലുള്ള ക്രമരഹിതമായ കാര്യങ്ങൾ സംഭവിക്കാം
ചാനലുകൾ, അല്ലെങ്കിൽ ശബ്ദം ചേർക്കുന്നു.
--audio-display=
ഈ ഓപ്ഷൻ സജ്ജമാക്കുന്നു ബന്ധം (ഡിഫോൾട്ട്) ഇമേജ് അറ്റാച്ച്മെന്റുകൾ പ്രദർശിപ്പിക്കും (ഉദാ
ആൽബം കവർ ആർട്ട്) ഓഡിയോ ഫയലുകൾ പ്ലേ ചെയ്യുമ്പോൾ. ഇത് ആദ്യം കണ്ടെത്തിയ ചിത്രം പ്രദർശിപ്പിക്കും,
കൂടാതെ കൂടുതൽ ചിത്രങ്ങൾ വീഡിയോ ട്രാക്കുകളായി ലഭ്യമാണ്.
ഈ ഓപ്ഷൻ സജ്ജമാക്കുന്നു ഇല്ല ഓഡിയോ പ്ലേ ചെയ്യുമ്പോൾ വീഡിയോയുടെ ഡിസ്പ്ലേ പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കുന്നു
ഫയലുകൾ.
സാധാരണ വീഡിയോ ട്രാക്കുകളുള്ള ഫയലുകളിൽ ഈ ഓപ്ഷന് സ്വാധീനമില്ല.
--audio-file=
ഒരു വീഡിയോ കാണുമ്പോൾ ഒരു ബാഹ്യ ഫയലിൽ നിന്ന് ഓഡിയോ പ്ലേ ചെയ്യുക. ഈ ഓപ്ഷന്റെ ഓരോ ഉപയോഗവും
ഒരു പുതിയ ഓഡിയോ ട്രാക്ക് ചേർക്കും. വിശദാംശങ്ങൾ എങ്ങനെ എന്നതിന് സമാനമാണ് --സബ് ഫയൽ പ്രവൃത്തികൾ.
--audio-format=
ഓഡിയോ ഫിൽട്ടർ ലെയറിൽ നിന്ന് ശബ്ദത്തിലേക്കുള്ള ഔട്ട്പുട്ടിനായി ഉപയോഗിക്കുന്ന മാതൃകാ ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുക
കാർഡ്. ആ മൂല്യങ്ങൾ ദത്തെടുക്കാൻ കഴിയും എന്നതിന്റെ വിവരണത്തിൽ ചുവടെ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു
ഫോർമാറ്റ് ഓഡിയോ ഫിൽട്ടർ.
--audio-samplerate=
ഉപയോഗിക്കേണ്ട ഔട്ട്പുട്ട് സാമ്പിൾ നിരക്ക് തിരഞ്ഞെടുക്കുക (തീർച്ചയായും സൗണ്ട് കാർഡുകൾക്ക് പരിധികളുണ്ട്
ഈ). തിരഞ്ഞെടുത്ത സാമ്പിൾ ആവൃത്തി നിലവിലുള്ളതിൽ നിന്ന് വ്യത്യസ്തമാണെങ്കിൽ
മീഡിയയിൽ, lavrresample ഓഡിയോ ഫിൽട്ടർ ഓഡിയോ ഫിൽട്ടർ ലെയറിൽ ചേർക്കും
വ്യത്യാസം നികത്താൻ.
--gapless-audio=
നിശബ്ദതയോ തടസ്സമോ ഇല്ലാതെ തുടർച്ചയായി ഓഡിയോ ഫയലുകൾ പ്ലേ ചെയ്യാൻ ശ്രമിക്കുക
ഫയൽ മാറ്റം. ഡിഫോൾട്ട്: ദുർബലമായ.
ഇല്ല വിടവില്ലാത്ത ഓഡിയോ പ്രവർത്തനരഹിതമാക്കുക.
അതെ ആദ്യത്തേത് അനുസരിച്ച് തിരഞ്ഞെടുത്ത പാരാമീറ്ററുകൾ ഉപയോഗിച്ചാണ് ഓഡിയോ ഉപകരണം തുറക്കുന്നത്
ഫയൽ പ്ലേ ചെയ്ത ശേഷം വിടവില്ലാത്ത പ്ലേബാക്കിനായി തുറന്ന് സൂക്ഷിക്കുന്നു. എങ്കിൽ എന്നാണ് ഇതിനർത്ഥം
ഉദാഹരണത്തിന്, ആദ്യ ഫയലിന് കുറഞ്ഞ സാമ്പിൾ നിരക്ക് ഉണ്ട്, തുടർന്ന് ഇനിപ്പറയുന്ന ഫയലുകൾ
അതേ കുറഞ്ഞ സാമ്പിൾ നിരക്കിലേക്ക് പുനഃക്രമീകരിക്കപ്പെട്ടേക്കാം, അതിന്റെ ഫലമായി ശബ്ദം കുറയുന്നു
ഗുണമേന്മയുള്ള. വ്യത്യസ്ത പാരാമീറ്ററുകളുള്ള ഫയലുകൾ നിങ്ങൾ പ്ലേ ചെയ്യുകയാണെങ്കിൽ, ഓപ്ഷനുകൾ ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക
അതുപോലെ --ഓഡിയോ-സാമ്പിളേറ്റ് ഒപ്പം --ഓഡിയോ ഫോർമാറ്റ് എന്താണെന്ന് വ്യക്തമായി തിരഞ്ഞെടുക്കാൻ
പങ്കിട്ട ഔട്ട്പുട്ട് ഫോർമാറ്റ് ആയിരിക്കും.
ദുർബലമായ സാധാരണയായി, ഓഡിയോ ഉപകരണം തുറന്ന് സൂക്ഷിക്കുന്നു (ആദ്യത്തെ ഫോർമാറ്റ് ഉപയോഗിച്ച്
ഉപയോഗിച്ച് ആരംഭിച്ചത്). ഓഡിയോ ഫോർമാറ്റ് ഡീകോഡർ ഔട്ട്പുട്ട് മാറുകയാണെങ്കിൽ, ഓഡിയോ
ഉപകരണം അടച്ച് വീണ്ടും തുറക്കുന്നു. ഇതിനർത്ഥം നിങ്ങൾ സാധാരണയായി വിടവില്ലാത്തവരായിരിക്കും എന്നാണ്
ഒരേ ക്രമീകരണങ്ങൾ ഉപയോഗിച്ച് എൻകോഡ് ചെയ്ത ഫയലുകളുള്ള ഓഡിയോ
മറ്റ് സന്ദർഭങ്ങളിൽ വിടവില്ല. (കൂടാതെ അതെ, നിങ്ങൾ വിഷമിക്കേണ്ടതില്ല
ആദ്യ ഫയൽ പോലെയുള്ള കോർണർ കേസുകൾ വളരെ കുറഞ്ഞ നിലവാരമുള്ള ഔട്ട്പുട്ട് ഫോർമാറ്റ് ക്രമീകരിക്കുന്നു,
തുടർന്ന് വരുന്ന ഉയർന്ന നിലവാരമുള്ള ഫയലുകളുടെ പ്ലേബാക്ക് നശിപ്പിക്കുന്നു.)
ശ്രദ്ധിക്കുക:
ഈ സവിശേഷത ലളിതമായ രീതിയിൽ നടപ്പിലാക്കുകയും ഓഡിയോ ഔട്ട്പുട്ട് ഉപകരണത്തെ ആശ്രയിക്കുകയും ചെയ്യുന്നു
ഒരു ഫയലിൽ നിന്ന് മറ്റൊന്നിലേക്ക് നീങ്ങുമ്പോൾ പ്ലേബാക്ക് തുടരാൻ ബഫറിംഗ്. എങ്കിൽ
പുതിയ ഫയലിന്റെ പ്ലേബാക്ക് സാവധാനത്തിൽ ആരംഭിക്കുന്നു, ഉദാഹരണത്തിന്, അത് എയിൽ നിന്ന് പ്ലേ ചെയ്യുന്നതിനാൽ
റിമോട്ട് നെറ്റ്വർക്ക് ലൊക്കേഷൻ അല്ലെങ്കിൽ നിങ്ങൾക്ക് കാഷെ ക്രമീകരണങ്ങൾ ഉള്ളതിനാൽ
പ്രാരംഭ കാഷെ പൂരിപ്പിക്കുന്നതിന് സമയം ആവശ്യമാണ്, തുടർന്ന് ബഫർ ചെയ്ത ഓഡിയോ തീർന്നേക്കാം
പുതിയ ഫയലിന്റെ പ്ലേബാക്ക് ആരംഭിക്കുന്നതിന് മുമ്പ്.
--initial-ഓഡിയോ-സമന്വയം, --no-initial-audio-sync
ഒരു വീഡിയോ ഫയൽ ആരംഭിക്കുമ്പോൾ അല്ലെങ്കിൽ അന്വേഷിക്കുന്നത് പോലുള്ള ഇവന്റുകൾക്ക് ശേഷം, സ്ഥിരസ്ഥിതിയായി mpv ചെയ്യും
വീഡിയോയുടെ അതേ ടൈംസ്റ്റാമ്പിൽ നിന്ന് ആരംഭിക്കുന്നതിന് ഓഡിയോ സ്ട്രീം പരിഷ്ക്കരിക്കുക
ഒന്നുകിൽ തുടക്കത്തിൽ നിശബ്ദത നൽകുക അല്ലെങ്കിൽ ആദ്യ സാമ്പിളുകൾ മുറിക്കുക. പ്രവർത്തനരഹിതമാക്കുന്നു
ഈ ഓപ്ഷൻ പ്ലെയറിനെ പഴയ mpv പതിപ്പുകൾ പോലെ പെരുമാറുന്നു: വീഡിയോയും ഓഡിയോയും
രണ്ടും അവയുടെ ആരംഭ ടൈംസ്റ്റാമ്പുകളിൽ വ്യത്യാസമുണ്ടെങ്കിൽ പോലും ഉടനടി ആരംഭിക്കുന്നു, തുടർന്ന് വീഡിയോ
പിന്നീട് ശരിയായ സിൻക്രൊണൈസേഷനിൽ എത്താൻ ആവശ്യമെങ്കിൽ സമയം ക്രമേണ ക്രമീകരിക്കുന്നു.
--softvol-max=<100.0-1000.0>
പരമാവധി ആംപ്ലിഫിക്കേഷൻ ലെവൽ ശതമാനത്തിൽ സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: 130). ഒരു മൂല്യം 130 ആയിരിക്കും
സാധാരണ നിലയേക്കാൾ ഇരട്ടി വരെ വോളിയം ക്രമീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
--audio-file-auto= , --no-audio-file-auto
വീഡിയോ ഫയലിന്റെ പേരുമായി പൊരുത്തപ്പെടുന്ന അധിക ഓഡിയോ ഫയലുകൾ ലോഡ് ചെയ്യുക. പരാമീറ്റർ വ്യക്തമാക്കുന്നു
ബാഹ്യ ഓഡിയോ ഫയലുകൾ എങ്ങനെ പൊരുത്തപ്പെടുന്നു. കൃത്യമായി സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു.
ഇല്ല ബാഹ്യ ഓഡിയോ ഫയലുകൾ സ്വയമേവ ലോഡ് ചെയ്യരുത്.
കൃത്യമായി ഓഡിയോ ഫയൽ എക്സ്റ്റൻഷൻ ഉപയോഗിച്ച് മീഡിയ ഫയലിന്റെ പേര് ലോഡ് ചെയ്യുക (സ്ഥിരസ്ഥിതി).
അവ്യക്തമായ മീഡിയ ഫയലിന്റെ പേര് അടങ്ങിയ എല്ലാ ഓഡിയോ ഫയലുകളും ലോഡ് ചെയ്യുക.
എല്ലാം നിലവിലെ ഡയറക്ടറിയിൽ എല്ലാ ഓഡിയോ ഫയലുകളും ലോഡ് ചെയ്യുക.
--audio-client-name=
ഓഡിയോ API-യിലേക്ക് പ്ലെയർ റിപ്പോർട്ട് ചെയ്യുന്ന ആപ്ലിക്കേഷന്റെ പേര്. വേണമെങ്കിൽ ഉപകാരപ്പെടാം
മറ്റൊരു ഓഡിയോ പ്രൊഫൈൽ നിർബന്ധമാക്കുന്നതിന് (ഉദാ. പൾസ് ഓഡിയോ ഉപയോഗിച്ച്), അല്ലെങ്കിൽ നിങ്ങളുടേത് സജ്ജീകരിക്കാൻ
libmpv ഉപയോഗിക്കുമ്പോൾ ആപ്ലിക്കേഷന്റെ പേര്.
--volume-restore-data=
പ്ലേബാക്ക് റെസ്യൂമെ ഉപയോഗിക്കുന്നതിന് ആന്തരികമായി ഉപയോഗിക്കുന്നു (ഉദാ പിന്നീട്_കാണുക). പുനഃസ്ഥാപിക്കുന്നു
മൂല്യം ശ്രദ്ധാപൂർവ്വം ചെയ്യണം, കാരണം വ്യത്യസ്ത AO-കൾക്കും സോഫ്റ്റ്വോളുകൾക്കും ഉണ്ടായിരിക്കാം
വ്യത്യസ്ത മൂല്യ ശ്രേണികൾ, വോളിയം സജ്ജീകരിക്കുകയാണെങ്കിൽ വോളിയം പുനഃസ്ഥാപിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നില്ല
അത് സിസ്റ്റം വ്യാപകമാക്കുന്നു. സാധാരണ ഓപ്ഷനുകൾ (ഇത് പോലെ --വ്യാപ്തം) എപ്പോഴും സജ്ജമാക്കും
വ്യാപ്തം. സുരക്ഷിതമായ രീതിയിൽ വോളിയം പുനഃസ്ഥാപിക്കുന്നതിനായി ഈ ഓപ്ഷൻ ചേർത്തു (സംഭരിച്ചുകൊണ്ട്
വോളിയം സജ്ജമാക്കാൻ ഉപയോഗിക്കുന്ന രീതി), പൊതുവെ ഉപയോഗപ്രദമല്ല. അതിന്റെ അർത്ഥശാസ്ത്രമാണ്
എംപിവിയുടെ സ്വകാര്യമായി കണക്കാക്കുന്നു.
ഉപയോഗിക്കരുത്.
--audio-buffer=
ഓഡിയോ ഔട്ട്പുട്ട് മിനിമം ബഫർ സജ്ജമാക്കുക. ഓഡിയോ ഉപകരണം യഥാർത്ഥത്തിൽ സൃഷ്ടിച്ചേക്കാം
വേണമെങ്കിൽ വലിയ ബഫർ. ഉപകരണം ഒരു ചെറിയ ബഫർ സൃഷ്ടിക്കുകയാണെങ്കിൽ, അധികമായി
ഒരു അധിക സോഫ്റ്റ്വെയർ ബഫറിൽ ഓഡിയോ ബഫർ ചെയ്തിരിക്കുന്നു.
ഇത് വലുതാക്കുന്നത് സോഫ്റ്റ് വോളിയം ഉണ്ടാക്കുകയും മറ്റ് ഫിൽട്ടറുകൾ സാവധാനത്തിൽ പ്രതികരിക്കുകയും അവതരിപ്പിക്കുകയും ചെയ്യും
പ്ലേബാക്ക് വേഗത മാറ്റത്തിൽ അധിക പ്രശ്നങ്ങൾ, ഓഡിയോ ഫോർമാറ്റിൽ പ്ലെയറിനെ തടയുക
മാറ്റങ്ങൾ. ഒരു ചെറിയ ബഫർ ഓഡിയോ ഡ്രോപ്പ്ഔട്ടുകളിലേക്ക് നയിച്ചേക്കാം.
ഈ ഓപ്ഷൻ പരീക്ഷണത്തിനായി മാത്രം ഉപയോഗിക്കണം. സ്ഥിരമല്ലാത്ത മൂല്യം സഹായിക്കുന്നുവെങ്കിൽ
ഗണ്യമായി, mpv ഡവലപ്പർമാരെ ബന്ധപ്പെടണം.
സ്ഥിരസ്ഥിതി: 0.2 (200 ms).
സബ്ടൈറ്റിലുകൾ
--no-sub
ഫയൽ ലോഡ് ചെയ്യുമ്പോൾ സബ്ടൈറ്റിൽ ഒന്നും തിരഞ്ഞെടുക്കരുത്.
--sub-demuxer=<[+]name>
ഇതിനായി നിർബന്ധിത സബ്ടൈറ്റിൽ demuxer തരം --സബ് ഫയൽ. അച്ചടിച്ചത് പോലെ demuxer പേര് നൽകുക
--sub-demuxer=help.
--sub-delay=
സബ്ടൈറ്റിലുകൾ വൈകിപ്പിക്കുന്നു സെക്കന്റുകൾ. നെഗറ്റീവ് ആകാം.
--sub-file=subtitlefile
ബാഹ്യ സബ്ടൈറ്റിലുകളുടെ പട്ടികയിലേക്ക് ഒരു സബ്ടൈറ്റിൽ ഫയൽ ചേർക്കുക.
നിങ്ങൾ ഉപയോഗിക്കുകയാണെങ്കിൽ --സബ് ഫയൽ ഒരിക്കൽ മാത്രം, ഈ സബ്ടൈറ്റിൽ ഫയൽ ഡിഫോൾട്ടായി പ്രദർശിപ്പിക്കും.
If --സബ് ഫയൽ ഒന്നിലധികം തവണ ഉപയോഗിക്കുന്നു, ഉപയോഗിക്കേണ്ട ഉപശീർഷകം എന്നതിൽ മാറാവുന്നതാണ്
സബ്ടൈറ്റിൽ ട്രാക്കുകൾ സൈക്ലിംഗ് വഴി റൺടൈം. ഒരേസമയം രണ്ട് സബ്ടൈറ്റിലുകൾ കാണിക്കുന്നത് സാധ്യമാണ്:
ഉപയോഗം --സിഡ് ആദ്യ സബ്ടൈറ്റിൽ സൂചിക തിരഞ്ഞെടുക്കാൻ, ഒപ്പം --സെക്കൻഡറി-സിഡ് തിരഞ്ഞെടുക്കാൻ
രണ്ടാമത്തെ സൂചിക. (ഇൻഡക്സ് ടെർമിനൽ ഔട്ട്പുട്ടിൽ അച്ചടിച്ചതിന് ശേഷം --sid= ലെ
സ്ട്രീമുകളുടെ പട്ടിക.)
--secondary-sid=
ഒരു ദ്വിതീയ സബ്ടൈറ്റിൽ സ്ട്രീം തിരഞ്ഞെടുക്കുക. ഇത് സമാനമാണ് --സിഡ്. ഒരു ദ്വിതീയമാണെങ്കിൽ
ഉപശീർഷകം തിരഞ്ഞെടുത്തു, അത് ടോപ്ടൈറ്റിൽ ആയി റെൻഡർ ചെയ്യപ്പെടും (അതായത് ന്റെ മുകളിൽ
സ്ക്രീൻ) സാധാരണ സബ്ടൈറ്റിലിനൊപ്പം, കൂടാതെ രണ്ട് സബ്ടൈറ്റിലുകൾ റെൻഡർ ചെയ്യാനുള്ള വഴിയും നൽകുന്നു
ഒരിക്കൽ.
ഈ സവിശേഷതയുമായി ബന്ധപ്പെട്ട ചില മുന്നറിയിപ്പുകളുണ്ട്. ഉദാഹരണത്തിന്, ബിറ്റ്മാപ്പ് സബ്ടൈറ്റിലുകൾ
എല്ലായ്പ്പോഴും അവയുടെ സാധാരണ സ്ഥാനത്ത് റെൻഡർ ചെയ്യപ്പെടും, അതിനാൽ ഒരു ബിറ്റ്മാപ്പ് സബ്ടൈറ്റിൽ ഇതുപോലെ തിരഞ്ഞെടുക്കുന്നു
ദ്വിതീയ ഉപശീർഷകം ഉപശീർഷകങ്ങൾ ഓവർലാപ്പുചെയ്യുന്നതിന് കാരണമാകും. ദ്വിതീയ ഉപശീർഷകങ്ങളാണ്
വീഡിയോ പ്രവർത്തനരഹിതമാക്കിയാൽ ടെർമിനലിൽ ഒരിക്കലും കാണിക്കില്ല.
ശ്രദ്ധിക്കുക:
ഏതെങ്കിലും ഫോർമാറ്റിംഗ് ടാഗുകളുടെ സ്റ്റൈലിംഗും വ്യാഖ്യാനവും സെക്കൻഡറിക്ക് പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു
ഉപശീർഷകം. ആന്തരികമായി, അതേ സംവിധാനം --ഇല്ല-ഉപ-കഴുത സ്ട്രിപ്പ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു
സ്റ്റൈലിംഗ്.
ശ്രദ്ധിക്കുക:
പ്രധാന സബ്ടൈറ്റിൽ സ്ട്രീമിൽ സബ്ടൈറ്റിൽ പ്രദർശിപ്പിക്കുന്ന ഫോർമാറ്റിംഗ് ടാഗുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ
സ്ക്രീനിന്റെ മുകളിൽ, അത് ദ്വിതീയ സബ്ടൈറ്റിലുമായി ഓവർലാപ്പ് ചെയ്യും. ലേക്ക്
ഇത് തടയുക, നിങ്ങൾക്ക് ഉപയോഗിക്കാം --ഇല്ല-ഉപ-കഴുത പ്രധാന ഉപശീർഷകത്തിൽ സ്റ്റൈലിംഗ് പ്രവർത്തനരഹിതമാക്കാൻ
സ്ട്രീം.
--sub-scale=<0-100>
ടെക്സ്റ്റ് സബ്ടൈറ്റിൽ ഫോണ്ട് വലുപ്പത്തിനായുള്ള ഘടകം (ഡിഫോൾട്ട്: 1).
ശ്രദ്ധിക്കുക:
ഇത് ASS സബ്ടൈറ്റിലുകളെയും ബാധിക്കുന്നു, ഇത് തെറ്റായ സബ്ടൈറ്റിലിലേക്ക് നയിച്ചേക്കാം
റെൻഡറിംഗ്. ശ്രദ്ധയോടെ ഉപയോഗിക്കുക, അല്ലെങ്കിൽ ഉപയോഗിക്കുക --സബ്-ടെക്സ്റ്റ്-ഫോണ്ട്-സൈസ് പകരം.
--sub-scale-by-window=
ജാലകത്തിന്റെ വലുപ്പം ഉപയോഗിച്ച് സബ്ടൈറ്റിലുകൾ സ്കെയിൽ ചെയ്യണോ (ഡിഫോൾട്ട്: അതെ). ഇതാണെങ്കിൽ
പ്രവർത്തനരഹിതമാക്കി, വിൻഡോ വലുപ്പം മാറ്റുന്നത് സബ്ടൈറ്റിൽ ഫോണ്ട് വലുപ്പം മാറ്റില്ല.
പോലെ --ഉപ-സ്കെയിൽ, ഇത് ASS സബ്ടൈറ്റിലുകൾ തകർക്കും.
--sub-scale-with-window=
വീഡിയോയ്ക്ക് പകരം, ജാലകവുമായി ബന്ധപ്പെട്ട് സബ്ടൈറ്റിൽ ഫോണ്ട് വലുപ്പം ഉണ്ടാക്കുക. ഇതാണ്
നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും ഒരേ ഫോണ്ട് വലുപ്പം വേണമെങ്കിൽ, വീഡിയോ മറയ്ക്കില്ലെങ്കിലും ഉപയോഗപ്രദമാണ്
വിൻഡോ പൂർണ്ണമായി, ഉദാ സ്ക്രീൻ വീക്ഷണവും വിൻഡോ വീക്ഷണവും പൊരുത്തമില്ലാത്തതിനാൽ (പ്ലെയറും
കറുത്ത ബാറുകൾ ചേർക്കുന്നു).
സ്ഥിരസ്ഥിതി: അതെ.
ഈ ഓപ്ഷൻ തെറ്റായി പേരിട്ടു. ആശയക്കുഴപ്പമുണ്ടാക്കുന്ന സമാനമായ ശബ്ദ ഓപ്ഷനുമായുള്ള വ്യത്യാസം
--സബ് സ്കെയിൽ-വിൻഡോ അത് --സബ് സ്കെയിൽ-വിൻഡോ കൂടെ ഇപ്പോഴും സ്കെയിലുകൾ
ഏകദേശ വിൻഡോ വലുപ്പം, മറ്റൊരു ഓപ്ഷൻ ഈ സ്കെയിലിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു.
പ്ലെയിൻ ടെക്സ്റ്റ് സബ്ടൈറ്റിലുകളെ മാത്രം ബാധിക്കുന്നു (അല്ലെങ്കിൽ ASS എങ്കിൽ --കഴുത-ശൈലി-ഓവർറൈഡ് ഉയരത്തിൽ സ്ഥാപിച്ചിരിക്കുന്നു
മതി).
--ass-scale-with-window=
പോലെ --സബ് സ്കെയിൽ-വിൻഡോ, എന്നാൽ ASS ഫോർമാറ്റിലുള്ള സബ്ടൈറ്റിലുകളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ. ഇഷ്ടപ്പെടുക
--ഉപ-സ്കെയിൽ, ഇത് ASS സബ്ടൈറ്റിലുകൾ തകർക്കും.
സ്ഥിരസ്ഥിതി: ഇല്ല.
--എംബെഡഡ് ഫോണ്ടുകൾ, --എംബെഡഡ് ഫോണ്ടുകൾ ഇല്ല
Matroska കണ്ടെയ്നർ ഫയലുകളിലും ASS സ്ക്രിപ്റ്റുകളിലും ഉൾച്ചേർത്ത ഫോണ്ടുകൾ ഉപയോഗിക്കുക (സ്ഥിരസ്ഥിതി: പ്രവർത്തനക്ഷമമാക്കിയത്).
ഈ ഫോണ്ടുകൾ SSA/ASS സബ്ടൈറ്റിൽ റെൻഡറിങ്ങിനായി ഉപയോഗിക്കാം.
--sub-pos=<0-100>
സ്ക്രീനിൽ സബ്ടൈറ്റിലുകളുടെ സ്ഥാനം വ്യക്തമാക്കുക. മൂല്യം ലംബ സ്ഥാനമാണ്
സ്ക്രീൻ ഉയരത്തിന്റെ %-ലെ സബ്ടൈറ്റിലിന്റെ.
ശ്രദ്ധിക്കുക:
ഇത് ASS സബ്ടൈറ്റിലുകളെയും ബാധിക്കുന്നു, ഇത് തെറ്റായ സബ്ടൈറ്റിലിലേക്ക് നയിച്ചേക്കാം
റെൻഡറിംഗ്. ശ്രദ്ധയോടെ ഉപയോഗിക്കുക, അല്ലെങ്കിൽ ഉപയോഗിക്കുക --സബ്-ടെക്സ്റ്റ്-മാർജിൻ-വൈ പകരം.
--sub-speed=<0.1-10.0>
നൽകിയിരിക്കുന്ന മൂല്യം ഉപയോഗിച്ച് സബ്ടൈറ്റിൽ ഇവന്റ് ടൈംസ്റ്റാമ്പുകൾ ഗുണിക്കുക. ശരിയാക്കാൻ ഉപയോഗിക്കാം
ഫ്രെയിം അടിസ്ഥാനമാക്കിയുള്ള സബ്ടൈറ്റിൽ ഫോർമാറ്റുകൾക്കുള്ള പ്ലേബാക്ക് വേഗത. ടെക്സ്റ്റ് സബ്ടൈറ്റിലുകളെ മാത്രം ബാധിക്കുന്നു.
ഉദാഹരണം
--സബ്-സ്പീഡ്=25/23.976` ലോഡ് ചെയ്ത ഫ്രെയിം അടിസ്ഥാനമാക്കിയുള്ള സബ്ടൈറ്റിലുകൾ പ്ലേ ചെയ്യുന്നു
23.976 FPS-ൽ 25 ഫ്രെയിംറേറ്റ് അനുമാനിക്കുന്നു.
--ass-force-style=<[Style.]Param=Value[,...]>
ചില ശൈലി അല്ലെങ്കിൽ സ്ക്രിപ്റ്റ് വിവര പാരാമീറ്ററുകൾ അസാധുവാക്കുക.
ഉദാഹരണങ്ങൾ
· --ass-force-style=FontName=Arial,Default.Bold=1
· --ass-force-style=PlayResY=768
ശ്രദ്ധിക്കുക:
ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നത് തെറ്റായ സബ്ടൈറ്റിൽ റെൻഡറിംഗിലേക്ക് നയിച്ചേക്കാം.
--ass-hinting=
ഫോണ്ട് സൂചന തരം സജ്ജീകരിക്കുക. ആകാം:
ആരും സൂചനയില്ല (സ്ഥിരസ്ഥിതി)
വെളിച്ചം ഫ്രീടൈപ്പ് ഓട്ടോഹിന്റർ, ലൈറ്റ് മോഡ്
സാധാരണ ഫ്രീടൈപ്പ് ഓട്ടോഹിന്റർ, സാധാരണ മോഡ്
നേറ്റീവ് ഫോണ്ട് നേറ്റീവ് ഹിന്റർ
മുന്നറിയിപ്പ്
സൂചന നൽകുന്നത് പ്രവർത്തനക്ഷമമാക്കുന്നത് തെറ്റായ വാചകത്തിലേക്ക് നയിച്ചേക്കാം (സാഹചര്യങ്ങളിൽ ഇത്
വീഡിയോ പശ്ചാത്തലവുമായി പൊരുത്തപ്പെടണം), അല്ലെങ്കിൽ അതിന്റെ സുഗമത കുറയ്ക്കുക
മോശമായി രചിക്കപ്പെട്ട ചില ASS സ്ക്രിപ്റ്റുകൾ ഉള്ള ആനിമേഷനുകൾ. ചെയ്യരുതെന്ന് ശുപാർശ ചെയ്യുന്നു
ശരിക്കും ആവശ്യമില്ലെങ്കിൽ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുക.
--ass-line-spacing=
SSA/ASS റെൻഡററിനായി ലൈൻ സ്പെയ്സിംഗ് മൂല്യം സജ്ജമാക്കുക.
--ass-shaper=
ലിബാസ് ഉപയോഗിക്കുന്ന ടെക്സ്റ്റ് ലേഔട്ട് എഞ്ചിൻ സജ്ജമാക്കുക.
ലഘുവായ Fribidi മാത്രം ഉപയോഗിക്കുന്നു, വേഗത്തിൽ, ചില ഭാഷകൾ ശരിയായി റെൻഡർ ചെയ്യുന്നില്ല
സങ്കീർണ്ണമായ
HarfBuzz ഉപയോഗിക്കുന്നു, വേഗത കുറഞ്ഞതും വിശാലവുമായ ഭാഷാ പിന്തുണ
സങ്കീർണ്ണമായ സ്ഥിരസ്ഥിതിയാണ്. ഹാർഫ്ബസിനെതിരെ ലിബാസ് സമാഹരിച്ചിട്ടില്ലെങ്കിൽ, ലിബാസ്
നിശബ്ദമായി തിരിച്ചുവരുന്നു ലഘുവായ.
--ass-styles=
നിർദ്ദിഷ്ട ഫയലിൽ കാണുന്ന എല്ലാ SSA/ASS ശൈലികളും ലോഡുചെയ്ത് ടെക്സ്റ്റ് റെൻഡർ ചെയ്യുന്നതിന് അവ ഉപയോഗിക്കുക
സബ്ടൈറ്റിലുകൾ. ഫയലിന്റെ വാക്യഘടന കൃത്യമായി ഇതുപോലെയാണ് [V4 ശൈലികൾ] / [V4+ ശൈലികൾ]
എസ്എസ്എ/എഎസ്എസ് വിഭാഗം.
ശ്രദ്ധിക്കുക:
ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നത് തെറ്റായ സബ്ടൈറ്റിൽ റെൻഡറിംഗിലേക്ക് നയിച്ചേക്കാം.
--ass-style-override=
ഉപയോക്തൃ ശൈലി അസാധുവാക്കലുകൾ പ്രയോഗിക്കണമോ എന്നത് നിയന്ത്രിക്കുക.
അതെ എല്ലാം പ്രയോഗിക്കുക --കഴുത-* ശൈലി ഓവർറൈഡ് ഓപ്ഷനുകൾ. ഏതിനും ഡിഫോൾട്ട് മാറ്റുന്നു
ഈ ഓപ്ഷനുകളിൽ തെറ്റായ സബ്ടൈറ്റിൽ റെൻഡറിംഗിലേക്ക് നയിച്ചേക്കാം (സ്ഥിരസ്ഥിതി).
അടയാളങ്ങൾ പോലെ അതെ, എന്നാൽ പ്രയോഗിക്കുക --ഉപ-സ്കെയിൽ അടയാളങ്ങളിലേക്ക് മാത്രം
ഇല്ല സബ്ടൈറ്റിൽ സ്ക്രിപ്റ്റുകൾ നിർബന്ധിതമായി സബ്ടൈറ്റിലുകൾ റെൻഡർ ചെയ്യുക.
ശക്തിയാണ് നിർവചിച്ചിരിക്കുന്ന ഫോണ്ട് ശൈലി നിർബന്ധമാക്കാൻ ശ്രമിക്കുക --ഉപ-വാചകം-* ഓപ്ഷനുകൾ. കഴിയും
റെൻഡറിംഗ് എളുപ്പത്തിൽ തകർക്കുക.
--ass-force-margins
ടോപ്റ്റിയിലുകളും സബ്ടൈറ്റിലുകളും ലഭ്യമാകുമ്പോൾ കറുത്ത ബോർഡറുകളിൽ സ്ഥാപിക്കുന്നത് പ്രവർത്തനക്ഷമമാക്കുന്നു,
സബ്ടൈറ്റിലുകൾ ASS ഫോർമാറ്റിലാണെങ്കിൽ.
സ്ഥിരസ്ഥിതി: ഇല്ല.
--ഉപ-ഉപയോഗ-മാർജിനുകൾ
ടോപ്റ്റിയിലുകളും സബ്ടൈറ്റിലുകളും ലഭ്യമാകുമ്പോൾ കറുത്ത ബോർഡറുകളിൽ സ്ഥാപിക്കുന്നത് പ്രവർത്തനക്ഷമമാക്കുന്നു,
സബ്ടൈറ്റിലുകൾ ഒരു പ്ലെയിൻ ടെക്സ്റ്റ് ഫോർമാറ്റിലാണെങ്കിൽ (അല്ലെങ്കിൽ ASS എങ്കിൽ --കഴുത-ശൈലി-ഓവർറൈഡ് സജ്ജമാക്കി
ആവശ്യത്തിന് ഉയർന്നത്).
സ്ഥിരസ്ഥിതി: അതെ.
എന്നതിൽ നിന്ന് പുനർനാമകരണം ചെയ്തു --കഴുത-ഉപയോഗ-മാർജിനുകൾ. ബോർഡറുകളിലും ASS സബ്ടൈറ്റിലുകൾ സ്ഥാപിക്കാൻ (ഇത് പോലെ
പഴയ ഓപ്ഷൻ ചെയ്തു), ഇതും ചേർക്കുക --ass-force-margins.
--ass-vsfilter-aspect-compat=
അനുയോജ്യതയ്ക്കായി അനാമോർഫിക് വീഡിയോകൾ പ്ലേ ചെയ്യുമ്പോൾ SSA/ASS സബ്ടൈറ്റിലുകൾ വലിച്ചുനീട്ടുക
പരമ്പരാഗത VSFilter സ്വഭാവം. വീഡിയോ സംഭരിച്ചിരിക്കുമ്പോൾ ഈ സ്വിച്ചിന് യാതൊരു ഫലവുമില്ല
ചതുരാകൃതിയിലുള്ള പിക്സലുകൾ.
SSA/ASS സബ്ടൈറ്റിൽ ഫോർമാറ്റുകൾക്കായി ചരിത്രപരമായി ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന റെൻഡറർ,
VSFilter-ന് സംശയാസ്പദമായ പെരുമാറ്റം ഉണ്ടായിരുന്നു, അത് സബ്ടൈറ്റിലുകളും വലിച്ചുനീട്ടുന്നതിലേക്ക് നയിച്ചു
പ്രദർശനത്തിനായി സ്കെയിലിംഗ് ആവശ്യമായ അനാമോർഫിക് ഫോർമാറ്റിലാണ് വീഡിയോ സംഭരിച്ചിരിക്കുന്നതെങ്കിൽ.
ഈ സ്വഭാവം സാധാരണയായി അഭികാമ്യമല്ല, പുതിയ VSFilter പതിപ്പുകൾ പെരുമാറിയേക്കാം
വ്യത്യസ്തമായി. എന്നിരുന്നാലും, നിലവിലുള്ള പല സ്ക്രിപ്റ്റുകളും വലിച്ചുനീട്ടുന്നതിന് നഷ്ടപരിഹാരം നൽകുന്നു
വിപരീത ദിശയിൽ കാര്യങ്ങൾ പരിഷ്ക്കരിക്കുന്നു. അങ്ങനെ, അത്തരം സ്ക്രിപ്റ്റുകൾ പ്രദർശിപ്പിക്കുകയാണെങ്കിൽ
"ശരിയായി", അവ ഉദ്ദേശിച്ചതുപോലെ ദൃശ്യമാകില്ല. ഈ സ്വിച്ച് എന്നതിന്റെ അനുകരണം സാധ്യമാക്കുന്നു
പഴയ VSFilter സ്വഭാവം (അഭികാമ്യമല്ലെങ്കിലും നിലവിലുള്ള പല സ്ക്രിപ്റ്റുകളും പ്രതീക്ഷിക്കുന്നു).
സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി.
--ass-vsfilter-blur-compat=
സ്കെയിൽ \blur സ്ക്രിപ്റ്റ് റെസല്യൂഷന് പകരം വീഡിയോ റെസല്യൂഷൻ പ്രകാരമുള്ള ടാഗുകൾ (ഇത് പ്രവർത്തനക്ഷമമാക്കിയത്
സ്ഥിരസ്ഥിതി). ഇത് VSFilter ലെ ബഗ് ആണ്, ചിലരുടെ അഭിപ്രായത്തിൽ ഇത് ഇനി പരിഹരിക്കാൻ കഴിയില്ല
അനുയോജ്യതയുടെ പേരിൽ.
ഓഫ്സെറ്റ് സ്കെയിൽ കണക്കാക്കാൻ ഇത് യഥാർത്ഥ വീഡിയോ റെസലൂഷൻ ഉപയോഗിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക
ഘടകം, വീഡിയോ ഫിൽട്ടർ ശൃംഖലയോ വീഡിയോ ഔട്ട്പുട്ട് ഉപയോഗിക്കുന്നതോ അല്ല.
--ass-vsfilter-color-compat=
(xy-)vsfilter do (ഡിഫോൾട്ട്: അടിസ്ഥാനം) പോലുള്ള നിറങ്ങൾ മാംഗിൾ ചെയ്യുക. ചരിത്രപരമായി, VSFilter ആയിരുന്നു
കളർ സ്പേസ് അറിയില്ല. SD-യ്ക്ക് ഉപയോഗിക്കുന്ന കളർ സ്പെയ്സ് ഉള്ളിടത്തോളം ഇത് പ്രശ്നമായിരുന്നില്ല
വീഡിയോ (BT.601) ഉപയോഗിച്ചു. എന്നാൽ എല്ലാം HD-ലേക്ക് മാറിയപ്പോൾ (BT.709), VSFilter ആയിരുന്നു
ഇപ്പോഴും RGB നിറങ്ങൾ BT.601 ലേക്ക് പരിവർത്തനം ചെയ്യുന്നു, അവ വീഡിയോ ഫ്രെയിമിലേക്ക് റെൻഡർ ചെയ്യുന്നു, കൂടാതെ
വീഡിയോ ഔട്ട്പുട്ടിലേക്ക് ഫ്രെയിം കൈകാര്യം ചെയ്തു, അത് പരിവർത്തനത്തിനായി BT.709 ഉപയോഗിക്കും
RGB. മംഗൾ ചെയ്ത സബ്ടൈറ്റിൽ നിറങ്ങളായിരുന്നു ഫലം. പിന്നീട്, മോശം ഹാക്കുകൾ മുകളിൽ ചേർത്തു
വർണ്ണങ്ങൾ എങ്ങനെ മംഗളാക്കണമെന്ന് നിയന്ത്രിക്കുന്നതിനുള്ള ASS ഫോർമാറ്റിന്റെ.
അടിസ്ഥാനപരമായ സബ്ടൈറ്റിലുകൾ സൂചിപ്പിക്കുന്നതായി തോന്നുകയാണെങ്കിൽ, BT.601->BT.709 മാംഗ്ലിംഗ് മാത്രം കൈകാര്യം ചെയ്യുക
ഇത് ആവശ്യമാണ് (സ്ഥിരസ്ഥിതി).
നിറഞ്ഞ മുഴുവൻ കൈകാര്യം ചെയ്യുക YCbCr മാട്രിക്സ് പിന്തുണയ്ക്കുന്ന എല്ലാ വീഡിയോ കളർ സ്പെയ്സുകളുമുള്ള തലക്കെട്ട്
ലിബാസും എംപിവിയും. ഇത് കോർണർ കേസുകളിൽ മോശമായ തകർച്ചകളിലേക്ക് നയിച്ചേക്കാം, അല്ല
അനുയോജ്യതയ്ക്ക് കർശനമായി ആവശ്യമാണ് (പ്രതീക്ഷയോടെ), അതിനാലാണ് ഇത് അങ്ങനെയല്ല
സ്ഥിരസ്ഥിതിയായി.
ശക്തി-601
സബ്ടൈറ്റിൽ ഹെഡറുകളോ വീഡിയോ വർണ്ണമോ പരിഗണിക്കാതെ BT.601->BT.709 മാംഗ്ലിംഗ് നിർബന്ധിക്കുക
സ്ഥലം.
ഇല്ല കളർ മാംഗ്ലിംഗ് പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കുക. എല്ലാ നിറങ്ങളും RGB ആണ്.
അല്ലാതെ മറ്റെന്തെങ്കിലും തിരഞ്ഞെടുക്കുന്നു ഇല്ല സബ്ടൈറ്റിലിന്റെ നിറം വീഡിയോയെ ആശ്രയിച്ചിരിക്കും
കളർ സ്പേസ്, ഉദാഹരണത്തിന്, ഒരു സബ്ടൈറ്റിൽ സ്ക്രിപ്റ്റ് വീണ്ടും ഉപയോഗിക്കാൻ സിദ്ധാന്തത്തിൽ സാധ്യമല്ല
മറ്റൊരു വീഡിയോ ഫയലിനൊപ്പം. ദി --കഴുത-ശൈലി-ഓവർറൈഡ് ഓപ്ഷൻ ഇത് എങ്ങനെ ബാധിക്കില്ല
ഓപ്ഷൻ വ്യാഖ്യാനിക്കപ്പെടുന്നു.
--stretch-dvd-subs=
മികച്ച ഫോണ്ടുകൾക്കായി അനാമോർഫിക് വീഡിയോകൾ പ്ലേ ചെയ്യുമ്പോൾ ഡിവിഡി സബ്ടൈറ്റിലുകൾ വലിച്ചുനീട്ടുക
മോശമായി പ്രാവീണ്യം നേടിയ ഡിവിഡികൾ. സ്ക്വയർ ഉപയോഗിച്ച് വീഡിയോ സംഭരിച്ചിരിക്കുമ്പോൾ ഈ സ്വിച്ചിന് ഫലമുണ്ടാകില്ല
പിക്സലുകൾ - ഡിവിഡി ഇൻപുട്ടിന് ഇത് സാധ്യമല്ല.
പല സ്റ്റുഡിയോകളും എഴുതുമ്പോൾ സ്ക്വയർ പിക്സലുകൾക്കായി രൂപകൽപ്പന ചെയ്ത ബിറ്റ്മാപ്പ് ഫോണ്ടുകൾ ഉപയോഗിക്കുന്നു
ഡിവിഡികൾ, ഡിവിഡി പ്ലെയറുകളിലെ പ്ലേബാക്കിൽ ഫോണ്ടുകൾ വലിച്ചുനീട്ടുന്നതായി കാണപ്പെടുന്നു. ഈ ഓപ്ഷൻ
അവ പരിഹരിക്കുന്നു, എന്നിരുന്നാലും ചില സബ്ടൈറ്റിലുകൾ തെറ്റായി ക്രമീകരിച്ചതിന്റെ വിലയിൽ (ഉദാ. അടയാളം
വിവർത്തനങ്ങൾ).
സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനരഹിതമാക്കി.
--stretch-image-subs-to-screen=
വീഡിയോ മാർജിനുകൾ അവഗണിച്ച് ഡിവിഡിയും മറ്റ് ഇമേജ് സബ്ടൈറ്റിലുകളും സ്ക്രീനിലേക്ക് നീട്ടുക.
ഇതിന് സമാനമായ ഫലമുണ്ട് --ഉപ-ഉപയോഗ-മാർജിനുകൾ ടെക്സ്റ്റ് സബ്ടൈറ്റിലുകൾക്ക്, അത് ഒഴികെ
വാചകം തന്നെ വലിച്ചുനീട്ടും, മാത്രമല്ല മാറ്റിസ്ഥാപിക്കുക. (കുറഞ്ഞത് പൊതുവേ
ഒരു ഇമേജ് ബിറ്റ്മാപ്പിന് സൈദ്ധാന്തികമായി ഒരൊറ്റ ബിറ്റ്മാപ്പ് അടങ്ങിയിരിക്കുന്നതിനാൽ ഒഴിവാക്കാനാവില്ല
മുഴുവൻ സ്ക്രീനും മൂടുന്നു, ടെക്സ്റ്റ് ഭാഗങ്ങൾ കൃത്യമായി എവിടെയാണെന്ന് കളിക്കാരന് അറിയില്ല
സ്ഥിതിചെയ്യുന്നു.)
ഈ ഓപ്ഷൻ സബ്ടൈറ്റിലുകൾ ശരിയായി പ്രദർശിപ്പിക്കുന്നില്ല. ശ്രദ്ധയോടെ ഉപയോഗിക്കുക.
സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനരഹിതമാക്കി.
--ഉപ-കഴുത, --ഇല്ല-ഉപ-കഴുത
ASS സബ്ടൈറ്റിലുകൾ നേറ്റീവ് ആയി റെൻഡർ ചെയ്യുക (സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി).
If --ഇല്ല-ഉപ-കഴുത വ്യക്തമാക്കിയിരിക്കുന്നു, എല്ലാ ടാഗുകളും ശൈലി പ്രഖ്യാപനങ്ങളും നീക്കം ചെയ്തു
ഡിസ്പ്ലേയിൽ അവഗണിച്ചു. സബ്ടൈറ്റിൽ റെൻഡറർ നിർദ്ദേശിച്ചിരിക്കുന്ന ഫോണ്ട് ശൈലി ഉപയോഗിക്കുന്നു
--ഉപ-വാചകം- പകരം ഓപ്ഷനുകൾ.
ശ്രദ്ധിക്കുക:
ഉപയോഗിക്കുന്നു --ഇല്ല-ഉപ-കഴുത തെറ്റായ അല്ലെങ്കിൽ പൂർണ്ണമായും തകർന്ന റെൻഡറിംഗിലേക്ക് നയിച്ചേക്കാം
ASS/SSA സബ്ടൈറ്റിലുകൾ. സ്റ്റൈലിംഗ് ബലമായി മറികടക്കാൻ ചിലപ്പോൾ ഇത് ഉപയോഗപ്രദമാകും
ASS സബ്ടൈറ്റിലുകൾ, എന്നാൽ പൊതുവായി ഒഴിവാക്കേണ്ടതാണ്.
ശ്രദ്ധിക്കുക:
ഉപയോഗിക്കാൻ ശ്രമിക്കുക --ass-style-override=force പകരം.
--sub-auto= , --നോ-സബ്-ഓട്ടോ
വീഡിയോ ഫയലിന്റെ പേരുമായി പൊരുത്തപ്പെടുന്ന അധിക സബ്ടൈറ്റിൽ ഫയലുകൾ ലോഡ് ചെയ്യുക. പരാമീറ്റർ വ്യക്തമാക്കുന്നു
ബാഹ്യ സബ്ടൈറ്റിൽ ഫയലുകൾ എങ്ങനെ പൊരുത്തപ്പെടുന്നു. കൃത്യമായി സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു.
ഇല്ല ബാഹ്യ സബ്ടൈറ്റിൽ ഫയലുകൾ സ്വയമേവ ലോഡ് ചെയ്യരുത്.
കൃത്യമായി സബ്ടൈറ്റിൽ ഫയൽ എക്സ്റ്റൻഷൻ (സ്ഥിരസ്ഥിതി) ഉപയോഗിച്ച് മീഡിയ ഫയലിന്റെ പേര് ലോഡ് ചെയ്യുക.
അവ്യക്തമായ മീഡിയ ഫയലിന്റെ പേര് അടങ്ങിയ എല്ലാ സബ്സുകളും ലോഡുചെയ്യുക.
എല്ലാം നിലവിലുള്ള എല്ലാ സബ്സുകളും ലോഡുചെയ്യുക --ഉപപാതകൾ ഡയറക്ടറികൾ.
--sub-codepage=
നിങ്ങളുടെ സിസ്റ്റം പിന്തുണയ്ക്കുന്നുവെങ്കിൽ ഐക്കൺവി(3), സബ്ടൈറ്റിൽ വ്യക്തമാക്കാൻ നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം
കോഡ്പേജ്. ഡിഫോൾട്ടായി, ചാർസെറ്റ് ഊഹിക്കാൻ uchardet ഉപയോഗിക്കും. mpv ഇല്ലെങ്കിൽ
uchardet ഉപയോഗിച്ച് സമാഹരിച്ചത്, enca ഉപയോഗിക്കും. mpv കംപൈൽ ചെയ്താൽ ഒന്നുമില്ല
uchardet അല്ലെങ്കിൽ enca, UTF-8:UTF-8-BROKEN സ്ഥിരസ്ഥിതിയാണ്, അതിനർത്ഥം അത് ശ്രമിക്കും എന്നാണ്
UTF-8 ഉപയോഗിക്കുക, അല്ലാത്തപക്ഷം UTF-8-Broken വ്യാജ കോഡ്പേജ് (ചുവടെ കാണുക).
ഈ ഓപ്ഷന്റെ ഡിഫോൾട്ട് മൂല്യം കാര്, ആരുടെ യഥാർത്ഥ പ്രഭാവം എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു
ENCA സമാഹരിച്ചിരിക്കുന്നു.
മുന്നറിയിപ്പ്
നിങ്ങൾ ചാർസെറ്റ് നിർബന്ധിക്കുകയാണെങ്കിൽ, UTF-8 എന്ന് അറിയപ്പെടുന്ന സബ്ടൈറ്റിലുകൾ പോലും ചെയ്യും
വീണ്ടും കോഡ് ചെയ്യപ്പെടും, ഇത് നിങ്ങൾ പ്രതീക്ഷിക്കുന്നതല്ലായിരിക്കാം. പ്രിഫിക്സ് കോഡ്പേജുകൾ ഉപയോഗിച്ച്
utf8: ഇൻപുട്ട് സാധുവല്ലെങ്കിൽ മാത്രം കോഡ്പേജ് ഉപയോഗിക്കണമെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ
UTF-8.
ഉദാഹരണങ്ങൾ
· --sub-codepage=utf8:latin2 ഇൻപുട്ട് UTF-2 അല്ലെങ്കിൽ ലാറ്റിൻ 8 ഉപയോഗിക്കുക.
· --sub-codepage=cp1250 എല്ലായ്പ്പോഴും cp1250-ലേക്ക് റീകോഡിംഗ് നിർബന്ധിക്കുക.
കപട കോഡ്പേജ് UTF-8-Broken ആന്തരികമായി ഉപയോഗിക്കുന്നു. അത് കോഡ്പേജ് ആയിരിക്കുമ്പോൾ,
സബ്ടൈറ്റിലുകൾ UTF-8 ആയി വ്യാഖ്യാനിക്കുന്നത് "ലാറ്റിൻ 1" എന്ന ബൈറ്റുകളുടെ ഫാൾബാക്ക് ആയിട്ടാണ്.
സാധുതയില്ലാത്ത UTF-8 സീക്വൻസുകൾ. iconv ഒരിക്കലും ഈ മോഡിൽ ഉൾപ്പെട്ടിട്ടില്ല.
ENCA പിന്തുണയോടെയാണ് പ്ലെയർ സമാഹരിച്ചതെങ്കിൽ, ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത് നിയന്ത്രിക്കാനാകും
വാക്യഘടന:
--sub-codepage=enca: : codepage>
കോഡ്പേജ് കണ്ടെത്താൻ ENCA-യെ സഹായിക്കുന്നതിന് രണ്ടക്ഷര കോഡ് ഉപയോഗിച്ചാണ് ഭാഷ വ്യക്തമാക്കുന്നത്
ഓട്ടോമാറ്റിയ്ക്കായി. ഒരു അസാധുവായ ഭാഷാ കോഡ് നൽകിയാൽ, mpv പരാതിപ്പെടുകയും പട്ടികപ്പെടുത്തുകയും ചെയ്യും
സാധുവായ ഭാഷകൾ. (എന്നിരുന്നാലും, ഈ ലിസ്റ്റ് പ്രിന്റ് ചെയ്യുമ്പോൾ മാത്രമേ അച്ചടിക്കുകയുള്ളൂ
പരിവർത്തന കോഡ് യഥാർത്ഥത്തിൽ വിളിക്കപ്പെടുന്നു, ഉദാഹരണത്തിന് ഒരു ബാഹ്യ സബ്ടൈറ്റിൽ ലോഡ് ചെയ്യുമ്പോൾ).
സ്വയമേവ കണ്ടെത്തൽ പരാജയപ്പെടുകയാണെങ്കിൽ ഫാൾബാക്ക് കോഡ്പേജ് ഉപയോഗിക്കുന്നു. വീഴ്ചയൊന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ,
UTF-8-Broken ഉപയോഗിക്കുന്നു.
ഉദാഹരണങ്ങൾ
· --sub-codepage=enca:pl:cp1250 എൻകോഡിംഗ് ഊഹിക്കുക, സബ്ടൈറ്റിലുകൾ ഊഹിക്കുക
പോളിഷ്, cp1250-ലേക്ക് മടങ്ങുക
· --sub-codepage=enca:pl പോളിഷിനുള്ള എൻകോഡിംഗ് ഊഹിക്കുക, UTF-8-ലേക്ക് മടങ്ങുക.
· --sub-codepage=enca സാർവത്രിക കണ്ടെത്തൽ പരീക്ഷിക്കുക, UTF-8-ലേക്ക് മടങ്ങുക.
ലിബ്ഗസ് പിന്തുണയോടെയാണ് പ്ലെയർ സമാഹരിച്ചതെങ്കിൽ, നിങ്ങൾക്ക് ഇത് ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് ഉപയോഗിക്കാം:
--ഉപ-കോഡ്പേജ്=ഊഹിക്കുക: : codepage>
libguess ന് എപ്പോഴും ഒരു ഭാഷ ആവശ്യമാണ്. യൂണിവേഴ്സൽ ഡിറ്റക്ഷൻ മോഡ് ഇല്ല. ഉപയോഗിക്കുക
--sub-codepage=guess:help അതേ മുന്നറിയിപ്പിന് വിധേയമായ ഭാഷകളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കുന്നതിന്
മുകളിൽ ENCA കൂടെ.
uchardet പിന്തുണയോടെയാണ് പ്ലെയർ സമാഹരിച്ചതെങ്കിൽ, നിങ്ങൾക്ക് ഇത് ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് ഉപയോഗിക്കാം:
--sub-codepage=uchardet
ഈ മോഡ് ഭാഷയോ ഫോൾബാക്ക് കോഡ്പേജോ എടുക്കുന്നില്ല.
--സബ്-ഫിക്സ്-ടൈമിംഗ്, --നോ-സബ്-ഫിക്സ്-ടൈമിംഗ്
ഡിഫോൾട്ടായി, ചെറിയ വിടവുകളോ ഓവർലാപ്പുകളോ നീക്കംചെയ്യുന്നതിന് സബ്ടൈറ്റിൽ സമയം ക്രമീകരിച്ചിരിക്കുന്നു
സബ്ടൈറ്റിലുകൾ (വ്യത്യാസം 210 ms-ൽ കുറവാണെങ്കിൽ, വിടവ് അല്ലെങ്കിൽ ഓവർലാപ്പ്
നീക്കംചെയ്തു).
--ഉപ-നിർബന്ധിത-മാത്രം
ഉദാഹരണത്തിന് തിരഞ്ഞെടുത്ത ഡിവിഡി സബ്ടൈറ്റിൽ സ്ട്രീമിനായി നിർബന്ധിത സബ്ടൈറ്റിലുകൾ മാത്രം പ്രദർശിപ്പിക്കുക
--സ്ലാംഗ്.
--sub-fps=
സബ്ടൈറ്റിൽ ഫയലിന്റെ ഫ്രെയിംറേറ്റ് വ്യക്തമാക്കുക (ഡിഫോൾട്ട്: വീഡിയോ fps). വാചകത്തെ ബാധിക്കുന്നു
സബ്ടൈറ്റിലുകൾ മാത്രം.
ശ്രദ്ധിക്കുക:
> വീഡിയോ fps ഫ്രെയിം അടിസ്ഥാനമാക്കിയുള്ള സബ്ടൈറ്റിൽ ഫയലുകൾക്കും സബ്ടൈറ്റിലുകൾക്കും വേഗത കൂട്ടുന്നു
സമയാധിഷ്ഠിതമായി അവയെ മന്ദഗതിയിലാക്കുന്നു.
ഇതും കാണുക --ഉപ-വേഗത ഓപ്ഷൻ.
--sub-gauss=<0.0-3.0>
ചിത്ര സബ്ടൈറ്റിലുകളിൽ ഗൗസിയൻ ബ്ലർ പ്രയോഗിക്കുക (ഡിഫോൾട്ട്: 0). ഇത് പിക്സലേറ്റ് ചെയ്യാൻ സഹായിക്കും
ഡിവിഡി/വോബ്സബുകൾ മനോഹരമായി കാണപ്പെടുന്നു. 0 അല്ലാത്ത ഒരു മൂല്യവും സോഫ്റ്റ്വെയർ സബ്ടൈറ്റിലിലേക്ക് മാറുന്നു
സ്കെയിലിംഗ്. മന്ദഗതിയിലാവാം.
ശ്രദ്ധിക്കുക:
ടെക്സ്റ്റ് സബ്ടൈറ്റിലുകളിൽ ഒരിക്കലും പ്രയോഗിക്കില്ല.
--സബ്-ഗ്രേ
ചിത്ര സബ്ടൈറ്റിലുകൾ ഗ്രേസ്കെയിലിലേക്ക് പരിവർത്തനം ചെയ്യുക. മഞ്ഞ ഡിവിഡി/വോബ്സബുകൾ രൂപപ്പെടുത്താൻ സഹായിക്കും
മാസ്റ്റർ
ശ്രദ്ധിക്കുക:
ടെക്സ്റ്റ് സബ്ടൈറ്റിലുകളിൽ ഒരിക്കലും പ്രയോഗിക്കില്ല.
--ഉപ-പാതകൾ=
വീഡിയോയുമായി പൊരുത്തപ്പെടുന്ന സബ്ടൈറ്റിലുകൾക്കായി തിരയാൻ അധിക ഡയറക്ടറികൾ വ്യക്തമാക്കുക. ഒന്നിലധികം
വിൻഡോസിൽ ":" (";" ഉപയോഗിച്ച് ഡയറക്ടറികൾ വേർതിരിക്കാവുന്നതാണ്. പാതകൾ ആപേക്ഷികമോ ആകാം
കേവല. വീഡിയോ ഫയൽ ഡയറക്ടറിയുമായി ബന്ധപ്പെട്ട് ആപേക്ഷിക പാതകൾ വ്യാഖ്യാനിക്കപ്പെടുന്നു.
ഉദാഹരണം
അത് അനുമാനിക്കുന്നു /path/to/video/video.avi കളിക്കുന്നു ഒപ്പം
--sub-paths=sub:subtitles:/tmp/subs വ്യക്തമാക്കിയിരിക്കുന്നു, mpv തിരയുന്നു
ഈ ഡയറക്ടറികളിലെ സബ്ടൈറ്റിൽ ഫയലുകൾ:
· /പാത്ത്/ടു/വീഡിയോ/
· /path/to/video/sub/
· /path/to/video/subtitles/
· /tmp/sub/
· ദി ഉപ കോൺഫിഗറേഷൻ ഉപഡയറക്ടറി (സാധാരണയായി ~/.config/mpv/sub/)
--ഉപ-ദൃശ്യത, --നോ-സബ്-വിസിബിലിറ്റി
സബ്ടൈറ്റിലുകളുടെ പ്രദർശനം പ്രവർത്തനരഹിതമാക്കാൻ ഉപയോഗിക്കാം, പക്ഷേ അവ തിരഞ്ഞെടുത്ത് ഡീകോഡ് ചെയ്യുക.
--സബ് ക്ലിയർ-ഓൺ-സീക്ക്
(അവ്യക്തമാണ്, അപൂർവ്വമായി ഉപയോഗപ്രദമാണ്.) തകർന്ന mkv ഫയലുകൾ ഡ്യൂപ്ലിക്കേറ്റ് ഉപയോഗിച്ച് പ്ലേ ചെയ്യാൻ ഉപയോഗിക്കാം
റീഡ്ഓർഡർ ഫീൽഡുകൾ. Matroska ശൈലിയിലുള്ള ASS സബ്ടൈറ്റിലിലെ ആദ്യ ഫീൽഡാണ് ReadOrder
പാക്കറ്റുകൾ. ഇത് അദ്വിതീയമായിരിക്കണം, ലിബാസ് ഇത് വേഗത്തിൽ ഇല്ലാതാക്കാൻ ഉപയോഗിക്കുന്നു
തനിപ്പകർപ്പുകൾ. ഈ ഓപ്ഷൻ തിരയലുകളിലുടനീളം സബ്ടൈറ്റിലുകൾ കാഷെ ചെയ്യുന്നത് പ്രവർത്തനരഹിതമാക്കുന്നു, അതിനാൽ ഒരു തിരയലിന് ശേഷം
മുമ്പത്തെ പാക്കറ്റുകളുടെ അതേ റീഡ്ഓർഡറുള്ള സബ്ടൈറ്റിൽ പാക്കറ്റുകൾ ലിബാസിന് ഇല്ലാതാക്കാൻ കഴിയില്ല.
വിൻഡോ
--ശീർഷകം=
വിൻഡോ ശീർഷകം സജ്ജമാക്കുക. ഇത് വീഡിയോ വിൻഡോയ്ക്കായി ഉപയോഗിക്കുന്നു, സാധ്യമെങ്കിൽ, സജ്ജീകരിക്കുന്നു
ഓഡിയോ സ്ട്രീം ശീർഷകം.
പ്രോപ്പർട്ടികൾ വിപുലീകരിച്ചു. (കാണുക പ്രോപ്പർട്ടി വിപുലീകരണം.)
മുന്നറിയിപ്പ്:
ഇത് കാര്യമായ CPU ഉപയോഗത്തിന് കാരണമാകുന്ന അപകടമുണ്ട്
ഉപയോഗിച്ച പ്രോപ്പർട്ടികൾ. വിൻഡോ ശീർഷകം മാറ്റുന്നത് പലപ്പോഴും മന്ദഗതിയിലുള്ള പ്രവർത്തനമാണ്, എങ്കിൽ
ശീർഷകം ഓരോ ഫ്രെയിമും മാറ്റുന്നു, പ്ലേബാക്ക് നശിപ്പിക്കപ്പെടാം.
--സ്ക്രീൻ=
മൾട്ടി-മോണിറ്റർ കോൺഫിഗറേഷനുകളിൽ (അതായത് ഒന്നിലധികം വ്യാപിക്കുന്ന ഒരു ഡെസ്ക്ടോപ്പ്
ഡിസ്പ്ലേകൾ), ഏത് സ്ക്രീനിലാണ് വീഡിയോ പ്രദർശിപ്പിക്കേണ്ടതെന്ന് ഈ ഓപ്ഷൻ mpv-നോട് പറയുന്നു.
കുറിപ്പ് (X11)
എല്ലാ വിൻഡോ മാനേജർമാരിലും ഈ ഓപ്ഷൻ ശരിയായി പ്രവർത്തിക്കുന്നില്ല. ഇവയിൽ
കേസുകളിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ ശ്രമിക്കാം --ജ്യാമിതി വിൻഡോ വ്യക്തമായി സ്ഥാപിക്കാൻ.
വിൻഡോ മാനേജർ നേറ്റീവ് സവിശേഷതകൾ നൽകാനും സാധ്യതയുണ്ട്
ആപ്ലിക്കേഷൻ വിൻഡോകൾ ഉപയോഗിക്കേണ്ട സ്ക്രീനുകൾ നിയന്ത്രിക്കുക.
ഇതും കാണുക --fs-സ്ക്രീൻ.
--പൂർണ്ണ സ്ക്രീൻ, --fs
ഫുൾസ്ക്രീൻ പ്ലേബാക്ക്.
--fs-screen=
മൾട്ടി-മോണിറ്റർ കോൺഫിഗറേഷനുകളിൽ (അതായത് ഒന്നിലധികം വ്യാപിക്കുന്ന ഒരു ഡെസ്ക്ടോപ്പ്
ഡിസ്പ്ലേകൾ), ഏത് സ്ക്രീനിലേക്കാണ് ഫുൾസ്ക്രീനിൽ പോകേണ്ടതെന്ന് ഈ ഓപ്ഷൻ എംപിവിയോട് പറയുന്നു. എങ്കിൽ സ്ഥിരസ്ഥിതി is
നൽകിയിരിക്കുന്ന mpv, ഉപയോക്താവിനെ ആശ്രയിച്ച് പെരുമാറ്റം ഉപയോഗിക്കുന്നതിൽ വീഴ്ച വരുത്തും
കൂടെ നൽകിയിട്ടുണ്ട് സ്ക്രീൻ ഓപ്ഷൻ.
കുറിപ്പ് (X11)
വിൻഡോ മാനേജർമാരിൽ മാത്രമേ ഈ ഓപ്ഷൻ ശരിയായി പ്രവർത്തിക്കൂ
EWMH മനസ്സിലാക്കുക _NET_WM_FULLSCREEN_MOONITORS സൂചന.
കുറിപ്പ് (OS X)
എല്ലാം OS X-ൽ പ്രവർത്തിക്കില്ല, അതുപോലെ പെരുമാറും നിലവിലുള്ളത്.
ഇതും കാണുക --സ്ക്രീൻ.
--fs-ബ്ലാക്ക് ഔട്ട് സ്ക്രീനുകൾ
OS X മാത്രം. ഫുൾസ്ക്രീനിൽ പോകുമ്പോൾ മറ്റ് ഡിസ്പ്ലേകൾ ബ്ലാക്ക് ഔട്ട് ചെയ്യുക.
--keep-open=
ഫയലിന്റെ അവസാനത്തിനപ്പുറം കളിക്കുമ്പോഴോ തിരയുമ്പോഴോ അവസാനിപ്പിക്കരുത്, ഉണ്ട്
അടുത്ത ഫയൽ പ്ലേ ചെയ്യേണ്ടതില്ല (കൂടാതെ --ലൂപ്പ് ഉപയോഗിച്ചിട്ടില്ല). പകരം, കളിക്കാരനെ താൽക്കാലികമായി നിർത്തുക.
ഫയലിന്റെ അവസാനത്തിനപ്പുറം തിരയാൻ ശ്രമിക്കുമ്പോൾ, പ്ലെയർ തിരയാൻ ശ്രമിക്കും
അവസാന ഫ്രെയിം.
ഇനിപ്പറയുന്ന വാദങ്ങൾ നൽകാം:
ഇല്ല നിലവിലെ ഫയൽ അവസാനിക്കുകയാണെങ്കിൽ, അടുത്ത ഫയലിലേക്ക് പോകുക അല്ലെങ്കിൽ അവസാനിപ്പിക്കുക. (സ്ഥിരസ്ഥിതി.)
അതെ നിലവിലെ ഫയൽ അവസാന പ്ലേലിസ്റ്റ് എൻട്രി ആണെങ്കിൽ അവസാനിപ്പിക്കരുത്. തത്തുല്യം
ലേക്ക് --തുറന്ന് സൂക്ഷിക്കുക വാദങ്ങൾ ഇല്ലാതെ.
എല്ലായിപ്പോഴും പോലെ അതെ, എന്നാൽ അവസാന പ്ലേലിസ്റ്റ് എൻട്രിക്ക് മുമ്പുള്ള ഫയലുകൾക്കും ഇത് ബാധകമാണ്. ഈ
പ്ലേബാക്ക് ഒരിക്കലും അടുത്ത ഫയലിലേക്ക് സ്വയമേവ മുന്നേറില്ല എന്നാണ് അർത്ഥമാക്കുന്നത്.
ശ്രദ്ധിക്കുക:
ഉപയോഗിക്കുമ്പോൾ ഈ ഓപ്ഷൻ മാനിക്കപ്പെടുന്നില്ല --ഫ്രെയിമുകൾ. എന്നതിലേക്ക് വ്യക്തമായി ഒഴിവാക്കുന്നു
ബൈൻഡിംഗ് ഉപയോഗിക്കുകയാണെങ്കിൽ അടുത്ത ഫയൽ ശക്തിയാണ് പ്ലേബാക്കും അവസാനിപ്പിക്കും.
കൂടാതെ, പിശകുകളോ അസാധാരണമായ സാഹചര്യങ്ങളോ സംഭവിക്കുകയാണെങ്കിൽ, കളിക്കാരന് എങ്ങനെയും പുറത്തുപോകാനാകും.
mpv 0.6.0 മുതൽ, പ്ലേലിസ്റ്റിൽ അടുത്ത ഫയൽ ഉണ്ടെങ്കിൽ ഇത് താൽക്കാലികമായി നിർത്തില്ല, അല്ലെങ്കിൽ
പ്ലേലിസ്റ്റ് ലൂപ്പ് ചെയ്തു. ഏകദേശം, പ്ലെയർ സാധാരണ ചെയ്യുമ്പോൾ ഇത് താൽക്കാലികമായി നിർത്തും
പുറത്തുകടക്കുക, പക്ഷേ പ്രായോഗികമായി അങ്ങനെയല്ലാത്ത കോർണർ കേസുകളുണ്ട് (ഉദാ
.വൈകാതെ --തുറന്ന് സൂക്ഷിക്കുക file.mkv / dev / null സാധാരണയായി file.mkv പ്ലേ ചെയ്യും, തുടർന്ന് തുറക്കുന്നതിൽ പരാജയപ്പെടുന്നു
/ dev / null, തുടർന്ന് പുറത്തുകടക്കുക). (mpv 0.8.0-ൽ, എല്ലായിപ്പോഴും അവതരിപ്പിച്ചു, അത് പഴയത് പുനഃസ്ഥാപിക്കുന്നു
പെരുമാറ്റം.)
--force-window=
വീഡിയോ ഇല്ലെങ്കിലും ഒരു വീഡിയോ ഔട്ട്പുട്ട് വിൻഡോ സൃഷ്ടിക്കുക. എപ്പോൾ ഇത് ഉപയോഗപ്രദമാകും
mpv ഒരു GUI ആപ്ലിക്കേഷനാണെന്ന് നടിക്കുന്നു. നിലവിൽ, വിൻഡോയ്ക്ക് എല്ലായ്പ്പോഴും വലുപ്പമുണ്ട്
640x480, ഇതിന് വിധേയമാണ് --ജ്യാമിതി, --ഓട്ടോഫിറ്റ്, കൂടാതെ സമാനമായ ഓപ്ഷനുകൾ.
മുന്നറിയിപ്പ്:
സമാരംഭിച്ചതിന് ശേഷം മാത്രമേ വിൻഡോ സൃഷ്ടിക്കുകയുള്ളൂ (സ്ഥിര വിൻഡോ ഉറപ്പാക്കാൻ
വീഡിയോ വലുപ്പത്തിൽ നിന്ന് വ്യത്യസ്തമാണെങ്കിൽ പ്ലേസ്മെന്റ് ഇപ്പോഴും പ്രവർത്തിക്കുന്നു --ഫോഴ്സ്-വിൻഡോ
സ്ഥിര വിൻഡോ വലുപ്പം). ഇനിഷ്യലൈസേഷൻ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ ഇത് ഒരു പ്രശ്നമാകും
മോശം നെറ്റ്വർക്ക് കണക്ഷനുള്ള URL-കൾ തുറക്കുമ്പോൾ, അല്ലെങ്കിൽ തുറക്കുന്നത് പോലെ
തകർന്ന വീഡിയോ ഫയലുകൾ. ദി ഉടൻതന്നെ എപ്പോഴും വിൻഡോ സൃഷ്ടിക്കാൻ മോഡ് ഉപയോഗിക്കാം
പ്രോഗ്രാം ആരംഭിക്കുമ്പോൾ, പക്ഷേ ഇത് മറ്റ് പ്രശ്നങ്ങൾക്ക് കാരണമായേക്കാം.
--മുകളില്
പ്ലെയർ വിൻഡോയെ മറ്റ് വിൻഡോകളുടെ മുകളിൽ തന്നെ നിലനിർത്തുന്നു.
വിൻഡോസിൽ, ഫുൾസ്ക്രീൻ മോഡുമായി സംയോജിപ്പിച്ചാൽ, ഇത് mpv ആയി കണക്കാക്കുന്നു
ഡെസ്ക്ടോപ്പ് വിൻഡോ മാനേജറെ മറികടക്കുന്ന എക്സ്ക്ലൂസീവ് ഫുൾസ്ക്രീൻ വിൻഡോ.
--അതിർത്തി, --അതിർത്തിയില്ല
വിൻഡോ ബോർഡറും അലങ്കാരങ്ങളും ഉപയോഗിച്ച് വീഡിയോ പ്ലേ ചെയ്യുക. ഇത് സ്ഥിരസ്ഥിതിയായി ഓണായതിനാൽ, ഉപയോഗിക്കുക
--അതിർത്തിയില്ല സാധാരണ വിൻഡോ അലങ്കാരങ്ങൾ പ്രവർത്തനരഹിതമാക്കാൻ.
--ഓൺ-എല്ലാ വർക്ക്സ്പെയ്സുകളിലും
(X11 മാത്രം) എല്ലാ വെർച്വൽ ഡെസ്ക്ടോപ്പുകളിലും വീഡിയോ വിൻഡോ കാണിക്കുക.
--geometry=<[W[xH]][+-x+-y]>, --ജ്യാമിതി=
പ്രാരംഭ വിൻഡോയുടെ സ്ഥാനമോ വലുപ്പമോ ക്രമീകരിക്കുക. W ഒപ്പം H വിൻഡോ വലുപ്പം പിക്സലുകളിൽ സജ്ജമാക്കുക.
x ഒപ്പം y വിൻഡോയുടെ സ്ഥാനം, മുകളിൽ ഇടത് കോണിൽ നിന്ന് പിക്സലുകളിൽ അളക്കുന്നു
പ്രദർശിപ്പിക്കുന്ന ചിത്രത്തിന്റെ മുകളിൽ ഇടത് കോണിലേക്കുള്ള സ്ക്രീൻ. ഒരു ശതമാനം ചിഹ്നമാണെങ്കിൽ
(%) ആർഗ്യുമെന്റിന് ശേഷം നൽകിയിരിക്കുന്നു, അത് മൂല്യത്തെ സ്ക്രീനിന്റെ ഒരു ശതമാനമാക്കി മാറ്റുന്നു
ആ ദിശയിലുള്ള വലിപ്പം. സ്റ്റാൻഡേർഡ് X11-ന് സമാനമായി സ്ഥാനങ്ങൾ വ്യക്തമാക്കിയിരിക്കുന്നു
--ജ്യാമിതി ഓപ്ഷൻ ഫോർമാറ്റ്, ഉദാഹരണത്തിന് +10-50 എന്നാൽ "ഇടതുവശത്ത് 10 പിക്സലുകൾ സ്ഥാപിക്കുക
ബോർഡർ, താഴത്തെ ബോർഡറിൽ നിന്ന് 50 പിക്സലുകൾ", "--20+-10" എന്നാൽ "20 പിക്സലുകൾ സ്ഥാപിക്കുക
വലത്തിന് അപ്പുറത്തും മുകളിലെ അതിർത്തിക്ക് അപ്പുറം 10 പിക്സലുകൾ".
ഉപയോഗിച്ച് ഒരു ബാഹ്യ വിൻഡോ വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ --വിശാലം ഓപ്ഷൻ, ഈ ഓപ്ഷൻ അവഗണിക്കപ്പെട്ടു.
കോർഡിനേറ്റുകൾ നൽകിയിരിക്കുന്ന സ്ക്രീനുമായി ബന്ധപ്പെട്ടതാണ് --സ്ക്രീൻ വീഡിയോ ഔട്ട്പുട്ടിനായി
പൂർണ്ണമായി പിന്തുണയ്ക്കുന്ന ഡ്രൈവറുകൾ --സ്ക്രീൻ.
ശ്രദ്ധിക്കുക:
സാധാരണയായി GUI VO-കൾ മാത്രമേ പിന്തുണയ്ക്കൂ. എൻകോഡിംഗിനായി അവഗണിച്ചു.
കുറിപ്പ് (X11)
എല്ലാ വിൻഡോ മാനേജർമാരിലും ഈ ഓപ്ഷൻ ശരിയായി പ്രവർത്തിക്കുന്നില്ല.
ഉദാഹരണങ്ങൾ
50:40 x=50, y=40 എന്നതിൽ വിൻഡോ സ്ഥാപിക്കുന്നു.
50%: 50%
സ്ക്രീനിന്റെ മധ്യത്തിൽ വിൻഡോ സ്ഥാപിക്കുന്നു.
100%: 100%
സ്ക്രീനിന്റെ താഴെ വലത് കോണിൽ വിൻഡോ സ്ഥാപിക്കുന്നു.
50% വിൻഡോ വീതി സ്ക്രീൻ വീതിയുടെ പകുതിയായി സജ്ജമാക്കുന്നു. വിൻഡോ ഉയരം അങ്ങനെ സജ്ജീകരിച്ചിരിക്കുന്നു
വിൻഡോയിൽ വീഡിയോ വീക്ഷണാനുപാതം ഉണ്ടെന്ന്.
50%x50%
വിൻഡോ വീതിയും ഉയരവും സ്ക്രീൻ വീതിയുടെയും ഉയരത്തിന്റെയും പകുതിയായി നിർബന്ധിക്കുന്നു.
വീഡിയോ ആസ്പെക്റ്റ് റേഷൻ (കൂടാതെ
മിക്ക VO കളും ഇല്ലാത്തവരും --നോ-കീപാസ്പെക്റ്റ്).
50%+10+10
സ്ക്രീൻ വീതിയുടെ പകുതിയായി വിൻഡോ സജ്ജീകരിക്കുകയും 10 പിക്സലുകൾ സ്ഥാപിക്കുകയും ചെയ്യുന്നു
സ്ക്രീനിന്റെ മുകളിൽ ഇടത് മൂലയുടെ താഴെ/ഇടത്.
ഇതും കാണുക --ഓട്ടോഫിറ്റ് ഒപ്പം --autofit-larger ഒരു നിശ്ചിത വലുപ്പത്തിൽ വിൻഡോ ഘടിപ്പിക്കുന്നതിന്
വീക്ഷണാനുപാതം മാറ്റാതെ.
--autofit=<[W[xH]]>
പ്രാരംഭ വിൻഡോ വലുപ്പം വ്യക്തമാക്കിയ പരമാവധി വലുപ്പത്തിലേക്ക് സജ്ജമാക്കുക WxH, മാറാതെ
വിൻഡോയുടെ വീക്ഷണാനുപാതം. വലുപ്പം അളക്കുന്നത് പിക്സലുകളിലോ അല്ലെങ്കിൽ ഒരു സംഖ്യ ആണെങ്കിൽ
തുടർന്ന് ഒരു ശതമാനം ചിഹ്നം (%), സ്ക്രീൻ വലുപ്പത്തിന്റെ ശതമാനത്തിൽ.
ഈ ഓപ്ഷൻ ഒരിക്കലും വിൻഡോയുടെ വീക്ഷണാനുപാതം മാറ്റില്ല. വീക്ഷണാനുപാതം ആണെങ്കിൽ
പൊരുത്തക്കേടുകൾ, ജാലകത്തിന്റെ വലുപ്പം നിശ്ചിത വലുപ്പത്തിലേക്ക് യോജിക്കുന്നത് വരെ കുറയുന്നു.
ജാലകത്തിന്റെ സ്ഥാനം കണക്കിലെടുക്കുന്നില്ല, അല്ലെങ്കിൽ ഈ ഓപ്ഷൻ വഴി അത് പരിഷ്ക്കരിച്ചിട്ടില്ല
വിൻഡോ മാനേജർ ഇപ്പോഴും വലിപ്പം അനുസരിച്ച് വിൻഡോ വ്യത്യസ്തമായി സ്ഥാപിക്കാം). ഉപയോഗിക്കുക
--ജ്യാമിതി വിൻഡോ സ്ഥാനം മാറ്റാൻ. ഇതിനുശേഷം അതിന്റെ ഫലങ്ങൾ പ്രയോഗിക്കുന്നു
ഓപ്ഷൻ.
കാണുക --ജ്യാമിതി മൾട്ടി-മോണിറ്റർ സജ്ജീകരണങ്ങൾ ഉപയോഗിച്ച് ഇത് എങ്ങനെ കൈകാര്യം ചെയ്യുന്നു എന്നതിന്റെ വിശദാംശങ്ങൾക്ക്.
ഉപയോഗം --autofit-larger പകരം നിങ്ങൾക്ക് പരമാവധി വലിപ്പം പരിമിതപ്പെടുത്തണമെങ്കിൽ
ജാലകം, എല്ലായ്പ്പോഴും ഒരു ജാലകത്തിന്റെ വലിപ്പം നിർബന്ധമാക്കുന്നതിനുപകരം.
ഉപയോഗം --ജ്യാമിതി ജാലകത്തിന്റെ വീതിയും ഉയരവും ഒരു നിർദ്ദിഷ്ടതയിലേക്ക് നിർബന്ധിക്കണമെങ്കിൽ
വലുപ്പം.
ശ്രദ്ധിക്കുക:
സാധാരണയായി GUI VO-കൾ മാത്രമേ പിന്തുണയ്ക്കൂ. എൻകോഡിംഗിനായി അവഗണിച്ചു.
ഉദാഹരണങ്ങൾ
70% വീക്ഷണാനുപാതം നിലനിർത്തിക്കൊണ്ട് വിൻഡോയുടെ വീതി സ്ക്രീൻ വലുപ്പത്തിന്റെ 70% ആക്കുക.
1000 വീക്ഷണാനുപാതം നിലനിർത്തിക്കൊണ്ട് വിൻഡോയുടെ വീതി 1000 പിക്സലുകളായി സജ്ജമാക്കുക.
70%: 60%
വിൻഡോയുടെ 70% ത്തിൽ കൂടുതൽ വീതിയില്ലാതെ, കഴിയുന്നത്ര വലുതാക്കുക
സ്ക്രീൻ വീതി, അല്ലെങ്കിൽ സ്ക്രീൻ ഉയരത്തിന്റെ 60%-ൽ കൂടുതൽ.
--autofit-larger=<[W[xH]]>
ഈ ഓപ്ഷൻ കൃത്യമായി പ്രവർത്തിക്കുന്നു --ഓട്ടോഫിറ്റ്, ജാലകത്തിന്റെ വലിപ്പം മാത്രം മാറ്റി
വിൻഡോ നിർദ്ദിഷ്ട വലുപ്പത്തേക്കാൾ വലുതാണെങ്കിൽ.
ഉദാഹരണം
90%x80%
വീഡിയോ സ്ക്രീൻ വീതിയുടെ 90% അല്ലെങ്കിൽ സ്ക്രീനിന്റെ 80% കൂടുതലാണെങ്കിൽ
ഉയരം, വിൻഡോ അതിന്റെ വീതി 90% ആകുന്നതുവരെ ചെറുതാക്കുക
സ്ക്രീൻ, അല്ലെങ്കിൽ അതിന്റെ ഉയരം സ്ക്രീനിന്റെ 80% ആണ്.
--autofit-smaller=<[W[xH]]>
ഈ ഓപ്ഷൻ കൃത്യമായി പ്രവർത്തിക്കുന്നു --ഓട്ടോഫിറ്റ്, ഇത് ഏറ്റവും കുറഞ്ഞ വലുപ്പം സജ്ജമാക്കുന്നു എന്നതൊഴിച്ചാൽ
ജാലകം (അതുപോലെ തന്നെ --autofit-larger പരമാവധി സജ്ജമാക്കുന്നു).
ഉദാഹരണം
500x500
വിൻഡോ കുറഞ്ഞത് 500 പിക്സൽ വീതിയും 500 പിക്സൽ ഉയരവും ആക്കുക (അനുസരിച്
വീഡിയോ വീക്ഷണാനുപാതത്തിൽ, വീതിയോ ഉയരമോ 500 ഇഞ്ചിൽ കൂടുതലായിരിക്കും
വീക്ഷണാനുപാതം അതേപടി നിലനിർത്താൻ ഓർഡർ).
--window-scale=
വീഡിയോ വലുപ്പത്തിന്റെ ഒന്നിലധികം (അല്ലെങ്കിൽ ഭിന്നസംഖ്യ) വീഡിയോ വിൻഡോയുടെ വലുപ്പം മാറ്റുക. ഈ ഓപ്ഷൻ
മുമ്പ് പ്രയോഗിക്കുന്നു --ഓട്ടോഫിറ്റ് മറ്റ് ഓപ്ഷനുകളും പ്രയോഗിക്കുന്നു (അതിനാൽ അവർ ഇത് അസാധുവാക്കുന്നു
ഓപ്ഷൻ).
ഉദാഹരണത്തിന്, --window-scale=0.5 വീഡിയോയുടെ പകുതി വലിപ്പത്തിൽ വിൻഡോ കാണിക്കും.
--cursor-autohide=
നൽകിയിരിക്കുന്ന മില്ലിസെക്കൻഡുകൾക്ക് ശേഷം മൗസ് കഴ്സർ സ്വയമേവ മറയ്ക്കുക. ഇല്ല ഉദ്ദേശിക്കുന്ന
കഴ്സർ ഓട്ടോഹൈഡ് പ്രവർത്തനരഹിതമാക്കുക. എല്ലായിപ്പോഴും കഴ്സർ മറഞ്ഞിരിക്കുമെന്ന് അർത്ഥമാക്കുന്നു.
--cursor-autohide-fs-only
ഈ ഓപ്ഷൻ നൽകിയിട്ടുണ്ടെങ്കിൽ, വിൻഡോ മോഡിൽ കഴ്സർ എപ്പോഴും ദൃശ്യമാകും. ഇൻ
പൂർണ്ണസ്ക്രീൻ മോഡ്, കഴ്സർ കാണിക്കുകയോ മറയ്ക്കുകയോ ചെയ്യുന്നു --cursor-autohide.
--നോ-ഫിക്സഡ്-വോ, --fixed-vo
--no-fixed-vo ഒന്നിലധികം ഫയലുകൾക്കായി വീഡിയോ വിൻഡോ അടയ്ക്കുന്നതും വീണ്ടും തുറക്കുന്നതും നിർബന്ധമാക്കുന്നു
(ഓരോ ഫയലിനും ഒരു (അൺ)ഇനീഷ്യലൈസേഷൻ).
--force-rgba-osd-rendering
ചില വീഡിയോ ഔട്ട്പുട്ടുകൾ OSD, ടെക്സ്റ്റ് സബ്ടൈറ്റിലുകൾ എങ്ങനെ റെൻഡർ ചെയ്യുന്നു എന്നത് മാറ്റുക. ഇത് ചെയ്യുന്നില്ല
സബ്ടൈറ്റിലുകളുടെ രൂപഭാവം മാറ്റുക, കൂടാതെ പ്രകടന പ്രത്യാഘാതങ്ങൾ മാത്രമേ ഉള്ളൂ. വി.ഒ.മാർക്കായി
നേറ്റീവ് ASS റെൻഡറിംഗിനെ പിന്തുണയ്ക്കുന്നവ (ഇത് പോലെ vdpau, തുറന്ന gl, direct3d), ഇത് ആകാം
ജിപിയു ഡ്രൈവറുകളും ഹാർഡ്വെയറും അനുസരിച്ച് അൽപ്പം വേഗത്തിലോ മന്ദഗതിയിലോ. മറ്റ് വി.ഒ.മാർക്കായി,
ഇത് റെൻഡറിംഗ് മന്ദഗതിയിലാക്കുന്നു.
--ഫോഴ്സ്-വിൻഡോ-പൊസിഷൻ
mpv യുടെ വീഡിയോ ഔട്ട്പുട്ട് വിൻഡോ സ്ഥിരസ്ഥിതി ലൊക്കേഷനിലേക്ക് എപ്പോൾ വേണമെങ്കിലും നീക്കുക
വീഡിയോ പാരാമീറ്ററുകൾ, വീഡിയോ സ്ട്രീം അല്ലെങ്കിൽ ഫയലിൽ മാറ്റം. ഇത് സ്ഥിരസ്ഥിതിയായിരുന്നു
പെരുമാറ്റം. നിലവിൽ X11 VO-കളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ.
--heartbeat-cmd=
വഴി പ്ലേബാക്ക് സമയത്ത് ഓരോ 30 സെക്കൻഡിലും എക്സിക്യൂട്ട് ചെയ്യുന്ന കമാൻഡ് സിസ്റ്റം() - അതായത് ഉപയോഗിക്കുന്നത്
ഷെൽ. കമാൻഡുകൾക്കിടയിലുള്ള സമയം ഇതുപയോഗിച്ച് ഇഷ്ടാനുസൃതമാക്കാം
--ഹൃദയമിടിപ്പ്-ഇടവേള ഓപ്ഷൻ. പ്ലേബാക്ക് താൽക്കാലികമായി നിർത്തുമ്പോൾ കമാൻഡ് പ്രവർത്തിക്കുന്നില്ല.
ശ്രദ്ധിക്കുക:
ഒരു പരിശോധനയും കൂടാതെ mpv ഈ കമാൻഡ് ഉപയോഗിക്കുന്നു. ഉറപ്പാക്കേണ്ടത് നിങ്ങളുടെ ഉത്തരവാദിത്തമാണ്
ഇത് സുരക്ഷാ പ്രശ്നങ്ങൾ ഉണ്ടാക്കുന്നില്ല (ഉദാ: "." ആണെങ്കിൽ പൂർണ്ണ പാതകൾ ഉപയോഗിക്കുന്നത് ഉറപ്പാക്കുക
വിൻഡോസ് പോലെ നിങ്ങളുടെ പാതയിൽ). വീഡിയോ പ്ലേ ചെയ്യുമ്പോൾ മാത്രമേ ഇത് പ്രവർത്തിക്കൂ (അതായത് അല്ല
കൂടെ --നോ-വീഡിയോ എന്നാൽ കൂടെ പ്രവർത്തിക്കുന്നു -vo=null).
ശരിയായ X API പിന്തുണയ്ക്കാത്ത സ്ക്രീൻസേവറുകൾ പ്രവർത്തനരഹിതമാക്കാൻ ഇത് "ദുരുപയോഗം" ചെയ്യാം
(ഇതും കാണുക --സ്റ്റോപ്പ്-സ്ക്രീൻസേവർ). ഇത് വളരെ സങ്കീർണ്ണമാണെന്ന് നിങ്ങൾ കരുതുന്നുവെങ്കിൽ, രചയിതാവിനോട് ചോദിക്കുക
ശരിയായ X API-കളെ പിന്തുണയ്ക്കുന്നതിനുള്ള സ്ക്രീൻസേവർ പ്രോഗ്രാമിന്റെ. എന്നത് ശ്രദ്ധിക്കുക
--സ്റ്റോപ്പ്-സ്ക്രീൻസേവർ ഹൃദയമിടിപ്പ് കോഡിനെ ഒട്ടും സ്വാധീനിക്കുന്നില്ല.
xscreensaver-നുള്ള ഉദാഹരണം
.വൈകാതെ --heartbeat-cmd="xscreensaver-command -നിർജ്ജീവമാക്കുക" ഫയല്
ഗ്നോം സ്ക്രീൻസേവറിന്റെ ഉദാഹരണം
.വൈകാതെ --heartbeat-cmd="ഗ്നോം-സ്ക്രീൻസേവർ-കമാൻഡ് -പി" ഫയല്
--heartbeat-interval=
ഇടയ്ക്കുള്ള സമയം --ഹൃദയമിടിപ്പ്-cmd നിമിഷങ്ങൾക്കുള്ളിൽ അഭ്യർത്ഥനകൾ (സ്ഥിരസ്ഥിതി: 30).
ശ്രദ്ധിക്കുക:
ഇത് സാധാരണ സ്ക്രീൻസേവർ പ്രവർത്തനത്തെ ഒരു തരത്തിലും ബാധിക്കില്ല.
--നോ-കീപാസ്പെക്റ്റ്, --സൂക്ഷിക്കുക
--നോ-കീപാസ്പെക്റ്റ് എല്ലായ്പ്പോഴും വീഡിയോ വിൻഡോ വലുപ്പത്തിലേക്ക് നീട്ടുകയും അത് പ്രവർത്തനരഹിതമാക്കുകയും ചെയ്യും
വിൻഡോ വീക്ഷണാനുപാതം നിർബന്ധിക്കുന്ന വിൻഡോ മാനേജർ സൂചനകൾ. (പൂർണ്ണസ്ക്രീനിൽ അവഗണിച്ചു
മോഡ്.)
--നോ-കീപാസ്പെക്ട്-വിൻഡോ, --കീപാസ്പെക്റ്റ്-വിൻഡോ
--കീപാസ്പെക്റ്റ്-വിൻഡോ (ഡിഫോൾട്ട്) വിൻഡോ വലുപ്പം വീഡിയോ വശത്തേക്ക് ലോക്ക് ചെയ്യും.
--നോ-കീപാസ്പെക്ട്-വിൻഡോ ഈ സ്വഭാവം പ്രവർത്തനരഹിതമാക്കുന്നു, പകരം ബ്ലാക്ക് ബാറുകൾ ചേർക്കും
വിൻഡോ വീക്ഷണവും വീഡിയോ വീക്ഷണവും പൊരുത്തപ്പെടുന്നില്ല. ഇത് യഥാർത്ഥത്തിൽ പ്രവർത്തിക്കുന്നുണ്ടോ എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു
VO ബാക്കെൻഡ്. (പൂർണ്ണസ്ക്രീൻ മോഡിൽ അവഗണിച്ചു.)
--monitoraspect=
നിങ്ങളുടെ മോണിറ്ററിന്റെയോ ടിവി സ്ക്രീനിന്റെയോ വീക്ഷണാനുപാതം സജ്ജമാക്കുക. 0-ന്റെ മൂല്യം മുമ്പത്തേതിനെ പ്രവർത്തനരഹിതമാക്കുന്നു
ക്രമീകരണം (ഉദാ: കോൺഫിഗറേഷൻ ഫയലിൽ). അസാധുവാക്കുന്നു --monitorpixelaspect എങ്കിൽ ക്രമീകരണം
പ്രവർത്തനക്ഷമമാക്കി.
ഇതും കാണുക --monitorpixelaspect ഒപ്പം --വീഡിയോ-വശം.
ഉദാഹരണങ്ങൾ
· --monitoraspect=4:3 or --monitoraspect=1.3333
· --monitoraspect=16:9 or --monitoraspect=1.7777
--monitorpixelaspect=
നിങ്ങളുടെ മോണിറ്ററിന്റെയോ ടിവി സ്ക്രീനിന്റെയോ ഒരൊറ്റ പിക്സലിന്റെ വശം സജ്ജമാക്കുക (ഡിഫോൾട്ട്: 1). ഒരു മൂല്യം
1 എന്നതിന്റെ അർത്ഥം ചതുര പിക്സലുകൾ (എല്ലാ എൽസിഡികൾക്കും (ഏതാണ്ട്?) ശരിയാണ്). ഇതും കാണുക --നിരീക്ഷണം
ഒപ്പം --വീഡിയോ-വശം.
--സ്റ്റോപ്പ്-സ്ക്രീൻസേവർ, --നോ-സ്റ്റോപ്പ്-സ്ക്രീൻസേവർ
സ്റ്റാർട്ടപ്പിൽ സ്ക്രീൻസേവർ (അല്ലെങ്കിൽ സ്ക്രീൻ ബ്ലാങ്കറും സമാനമായ മെക്കാനിസങ്ങളും) ഓഫ് ചെയ്യുന്നു
പുറത്തുകടക്കുമ്പോൾ അത് വീണ്ടും ഓണാക്കുന്നു (സ്ഥിരസ്ഥിതി: അതെ). സ്ക്രീൻസേവർ എപ്പോഴും വീണ്ടും പ്രവർത്തനക്ഷമമാക്കും
കളിക്കാരൻ താൽക്കാലികമായി നിർത്തി.
എല്ലാ വീഡിയോ ഔട്ട്പുട്ടുകളിലും പ്ലാറ്റ്ഫോമുകളിലും ഇത് പിന്തുണയ്ക്കുന്നില്ല. ചിലപ്പോൾ അത്
നടപ്പിലാക്കി, പക്ഷേ പ്രവർത്തിക്കുന്നില്ല (പലപ്പോഴും ഗ്നോമിൽ സംഭവിക്കുന്നു). നിങ്ങൾക്ക് കഴിഞ്ഞേക്കും
ഇത് ഉപയോഗിച്ച് പ്രവർത്തിക്കുക --ഹൃദയമിടിപ്പ്-cmd പകരം.
--wid=
നിലവിലുള്ള ഒരു വിൻഡോയിലേക്ക് അറ്റാച്ചുചെയ്യാൻ ഇത് mpv-യോട് പറയുന്നു. ഒരു VO തിരഞ്ഞെടുത്താൽ അത് പിന്തുണയ്ക്കുന്നു
ഈ ഓപ്ഷൻ, അത് വീഡിയോ ഔട്ട്പുട്ടിനായി ആ വിൻഡോ ഉപയോഗിക്കും. mpv വീഡിയോ സ്കെയിൽ ചെയ്യും
ഈ ജാലകത്തിന്റെ വലിപ്പം, വീക്ഷണാനുപാതം എങ്കിൽ നഷ്ടപരിഹാരം നൽകാൻ കറുത്ത ബാറുകൾ ചേർക്കും
വീഡിയോ വ്യത്യസ്തമാണ്.
X11-ൽ, ഐഡിയെ a ആയി വ്യാഖ്യാനിക്കുന്നു വിൻഡോ X11-ൽ. MPlayer/mplayer2 പോലെയല്ല, mpv
എല്ലായ്പ്പോഴും അതിന്റേതായ വിൻഡോ സൃഷ്ടിക്കുന്നു, ഒപ്പം വിഡ് വിൻഡോയെ പാരന്റ് ആയി സജ്ജീകരിക്കുന്നു. വിൻഡോ ചെയ്യും
എല്ലായ്പ്പോഴും പാരന്റ് വിൻഡോ പൂർണ്ണമായും മറയ്ക്കുന്നതിന് വലുപ്പം മാറ്റുക. മൂല്യം 0 വ്യാഖ്യാനിക്കപ്പെടുന്നു
പ്രത്യേകമായി, കൂടാതെ mpv നേരിട്ട് റൂട്ട് വിൻഡോയിൽ വരയ്ക്കും.
win32-ൽ, ഐഡി ഇങ്ങനെ വ്യാഖ്യാനിക്കപ്പെടുന്നു HWND. മൂല്യം കാസ്റ്റായി അത് കൈമാറുക intptr_t. എംപിവി
അതിന്റേതായ ജാലകം സൃഷ്ടിക്കുകയും, X11 പോലെ, വിഡ് വിൻഡോ പാരന്റ് ആയി സജ്ജീകരിക്കുകയും ചെയ്യും.
OSX/Cocoa-ൽ, ഐഡി ഇതായി വ്യാഖ്യാനിക്കപ്പെടുന്നു NSView*. മൂല്യം കാസ്റ്റായി അത് കൈമാറുക intptr_t.
mpv അതിന്റേതായ ഉപ-കാഴ്ച സൃഷ്ടിക്കും. വിൻഡോ ഉൾച്ചേർക്കലിനെ OSX പിന്തുണയ്ക്കാത്തതിനാൽ
വിദേശ പ്രക്രിയകൾ, ഇത് libmpv-ൽ മാത്രം പ്രവർത്തിക്കുന്നു, കൂടാതെ ഇത് ഉപയോഗിക്കുമ്പോൾ ക്രാഷ് ചെയ്യും
കമാൻഡ് ലൈൻ.
--നോ-വിൻഡോ-ഡ്രാഗിംഗ്
വിൻഡോയിൽ ക്ലിക്ക് ചെയ്ത് മൗസ് പോയിന്റർ ചലിപ്പിക്കുമ്പോൾ അത് നീക്കരുത്.
--x11-പേര്
X11 അടിസ്ഥാനമാക്കിയുള്ള വീഡിയോ ഔട്ട്പുട്ട് രീതികൾക്കായി വിൻഡോ ക്ലാസ് നാമം സജ്ജമാക്കുക.
--x11-netwm=
(X11 മാത്രം) NetWM പ്രോട്ടോക്കോൾ ഫീച്ചറുകളുടെ ഉപയോഗം നിയന്ത്രിക്കുക.
തകർന്ന വിൻഡോ മാനേജർമാരെ ഇത് സഹായിച്ചേക്കാം അല്ലെങ്കിൽ സഹായിച്ചേക്കില്ല. ഇത് ചിലത് നൽകുന്നു
ഇപ്പോൾ നീക്കംചെയ്തത് നടപ്പിലാക്കിയ പ്രവർത്തനം --fstype ഓപ്ഷൻ. യഥാർത്ഥത്തിൽ,
ഈ ഓപ്ഷൻ എത്രത്തോളം ആവശ്യമാണെന്ന് ഡവലപ്പർമാർക്ക് അറിയില്ല, അതിനാൽ
ഫീഡ്ബാക്ക് സ്വാഗതം ചെയ്യുന്നു.
പ്രത്യേകിച്ചു്, അതെ NetWM ഫുൾസ്ക്രീൻ പിന്തുണ ഉപയോഗിക്കാൻ നിർബന്ധിക്കും, ഇല്ലെങ്കിലും
WM പരസ്യം ചെയ്തത്. മനപ്പൂർവ്വം തകർന്ന WM-കൾക്ക് ഇത് ഉപയോഗപ്രദമാകും
XMonad. (Flash ഉപയോഗിക്കുന്നതിനാൽ XMonad പൂർണ്ണസ്ക്രീൻ പിന്തുണ പരസ്യപ്പെടുത്തുന്നില്ല
അത്. പ്രത്യക്ഷത്തിൽ, ഏതുവിധേനയും ഫുൾസ്ക്രീൻ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ആപ്ലിക്കേഷനുകൾ വേണം
ഒന്നുകിൽ NetWM പിന്തുണ സൂചനകൾ അവഗണിക്കുക, അല്ലെങ്കിൽ ഒരു പരിഹാരം നൽകുക. XMonad നാണക്കേട്
X പ്രോട്ടോക്കോളുകൾ മനഃപൂർവ്വം ലംഘിക്കുന്നു (എക്സ് ഇതിനകം തന്നെ മോശമല്ല എന്ന മട്ടിൽ).
സ്ഥിരസ്ഥിതിയായി, NetWM പിന്തുണ സ്വയമേവ കണ്ടെത്തി (കാര്).
ഭാവിയിൽ ഈ ഓപ്ഷൻ നീക്കം ചെയ്തേക്കാം.
--x11-bypass-compositor=
സജ്ജമാക്കിയാൽ അതെ (സ്ഥിരസ്ഥിതി), തുടർന്ന് mpv വിൻഡോ റീഡയറക്ട് ചെയ്യാൻ കമ്പോസിറ്ററോട് ആവശ്യപ്പെടുക. ഈ
ഉപയോഗിക്കുന്നത് _NET_WM_BYPASS_COMPOSITOR സൂചന.
ഡിസ്ക് ഡിവൈസുകൾ
--cdrom-device=
CD-ROM ഉപകരണം വ്യക്തമാക്കുക (സ്ഥിരസ്ഥിതി: /dev/cdrom).
--dvd-device=
ഡിവിഡി ഉപകരണം അല്ലെങ്കിൽ .iso ഫയൽനാമം വ്യക്തമാക്കുക (സ്ഥിരസ്ഥിതി: /dev/dvd). നിങ്ങൾക്ക് എയും വ്യക്തമാക്കാം
ഒരു ഡിവിഡിയിൽ നിന്ന് നേരിട്ട് പകർത്തിയ ഫയലുകൾ അടങ്ങുന്ന ഡയറക്ടറി (ഉദാ
വോബ്കോപ്പി).
ഉദാഹരണം
.വൈകാതെ dvd:// --dvd-device=/path/to/dvd/
--bluray-device=
(ബ്ലൂ-റേ മാത്രം) ബ്ലൂ-റേ ഡിസ്ക് സ്ഥാനം വ്യക്തമാക്കുക. ബ്ലൂ-റേ ഉള്ള ഒരു ഡയറക്ടറി ആയിരിക്കണം
ഘടന
ഉദാഹരണം
.വൈകാതെ bd:// --bluray-device=/path/to/bd/
--bluray-angle=
ചില ബ്ലൂ-റേ ഡിസ്കുകളിൽ ഒന്നിലധികം കോണുകളിൽ നിന്ന് കാണാൻ കഴിയുന്ന ദൃശ്യങ്ങൾ അടങ്ങിയിരിക്കുന്നു. ഈ
mpv ഏത് ആംഗിൾ ഉപയോഗിക്കണമെന്ന് ഓപ്ഷൻ പറയുന്നു (സ്ഥിരസ്ഥിതി: 1).
--cdda-...
എംപിവിയുടെ സിഡി ഓഡിയോ റീഡിംഗ് ഫീച്ചർ ട്യൂൺ ചെയ്യാൻ ഈ ഓപ്ഷനുകൾ ഉപയോഗിക്കാം.
--cdda-speed=
സിഡി സ്പിൻ വേഗത സജ്ജമാക്കുക.
--cdda-paranoia=<0-2>
ഭ്രാന്തൻ നില സജ്ജമാക്കുക. 0 ഒഴികെയുള്ള മൂല്യങ്ങൾ മറ്റൊന്നിന്റെയും പ്ലേബാക്ക് തകർക്കുന്നതായി തോന്നുന്നു
ആദ്യ ട്രാക്ക്.
0 പരിശോധന പ്രവർത്തനരഹിതമാക്കുക (സ്ഥിരസ്ഥിതി)
1 ഓവർലാപ്പ് പരിശോധന മാത്രം
2 മുഴുവൻ ഡാറ്റ തിരുത്തലും സ്ഥിരീകരണവും
--cdda-sector-size=
ആറ്റോമിക് റീഡ് സൈസ് സജ്ജീകരിക്കുക.
--cdda-overlap=
സ്ഥിരീകരണ സമയത്ത് ഏറ്റവും കുറഞ്ഞ ഓവർലാപ്പ് തിരയൽ നിർബന്ധമാക്കുക മേഖലകൾ.
--cdda-toc-bias
TOC-ൽ റിപ്പോർട്ട് ചെയ്തിട്ടുള്ള ട്രാക്ക് 1 ന്റെ ആരംഭ ഓഫ്സെറ്റ് ആയിരിക്കും എന്ന് കരുതുക
LBA 0 എന്ന് അഭിസംബോധന ചെയ്യുന്നു. ട്രാക്ക് ബൗണ്ടറികൾ ശരിയായി ലഭിക്കുന്നതിന് ചില ഡിസ്കുകൾക്ക് ഇത് ആവശ്യമാണ്.
--cdda-toc-offset=
ചേർക്കുക ട്രാക്കുകളെ അഭിസംബോധന ചെയ്യുമ്പോൾ റിപ്പോർട്ട് ചെയ്ത മൂല്യങ്ങളിലേക്കുള്ള സെക്ടറുകൾ. ഒരുപക്ഷേ
നെഗറ്റീവ്.
--cdda-skip=
(ഒരിക്കലും) അപൂർണ്ണമായ ഡാറ്റ പുനർനിർമ്മാണം അംഗീകരിക്കുക.
--cdda-cdtext=
സിഡി ടെക്സ്റ്റ് പ്രിന്റ് ചെയ്യുക. ഇത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു, കാരണം ഇത് പ്രകടനത്തെ നശിപ്പിക്കുന്നു
അജ്ഞാതമായ കാരണങ്ങളാൽ CD-ROM ഡ്രൈവുകൾ.
--dvd-speed=
ഡിവിഡി വേഗത പരിമിതപ്പെടുത്താൻ ശ്രമിക്കുക (ഡിഫോൾട്ട്: 0, മാറ്റമില്ല). ഡിവിഡി അടിസ്ഥാന വേഗത 1385 kB/s ആണ്, അതിനാൽ ഒരു
8x ഡ്രൈവിന് 11080 kB/s വരെ വേഗതയിൽ വായിക്കാനാകും. കുറഞ്ഞ വേഗത ഡ്രൈവിനെ കൂടുതൽ വർദ്ധിപ്പിക്കുന്നു
നിശബ്ദം. ഡിവിഡികൾ കാണുന്നതിന്, 2700 kB/s നിശബ്ദവും വേഗതയേറിയതുമായിരിക്കണം. mpv റീസെറ്റ് ചെയ്യുന്നു
ക്ലോസ് ചെയ്യുമ്പോൾ ഡ്രൈവ് ഡിഫോൾട്ട് മൂല്യത്തിലേക്കുള്ള വേഗത. കുറഞ്ഞത് 100 മൂല്യങ്ങളെങ്കിലും ശരാശരി വേഗത
കെബി/സെ. 100-ൽ താഴെയുള്ള മൂല്യങ്ങൾ അർത്ഥമാക്കുന്നത് 1385 kB/s-ന്റെ ഗുണിതങ്ങളാണ്, അതായത് --dvd-speed=8 തിരഞ്ഞെടുക്കുന്നു
11080 kB/s.
ശ്രദ്ധിക്കുക:
വേഗത മാറ്റാൻ നിങ്ങൾക്ക് ഡിവിഡി ഉപകരണത്തിലേക്ക് റൈറ്റ് ആക്സസ് ആവശ്യമാണ്.
--dvd-angle=
ചില ഡിവിഡികളിൽ ഒന്നിലധികം കോണുകളിൽ നിന്ന് കാണാൻ കഴിയുന്ന ദൃശ്യങ്ങൾ അടങ്ങിയിരിക്കുന്നു. ഈ ഓപ്ഷൻ
ഏത് ആംഗിൾ ഉപയോഗിക്കണമെന്ന് എംപിവിയോട് പറയുന്നു (സ്ഥിരസ്ഥിതി: 1).
സമനില
--brightness=<-100-100>
വീഡിയോ സിഗ്നലിന്റെ തെളിച്ചം ക്രമീകരിക്കുക (സ്ഥിരസ്ഥിതി: 0). എല്ലാ വീഡിയോകളും പിന്തുണയ്ക്കുന്നില്ല
ഔട്ട്പുട്ട് ഡ്രൈവറുകൾ.
--contrast=<-100-100>
വീഡിയോ സിഗ്നലിന്റെ ദൃശ്യതീവ്രത ക്രമീകരിക്കുക (സ്ഥിരസ്ഥിതി: 0). എല്ലാ വീഡിയോകളും പിന്തുണയ്ക്കുന്നില്ല
ഔട്ട്പുട്ട് ഡ്രൈവറുകൾ.
--saturation=<-100-100>
വീഡിയോ സിഗ്നലിന്റെ സാച്ചുറേഷൻ ക്രമീകരിക്കുക (സ്ഥിരസ്ഥിതി: 0). നിങ്ങൾക്ക് ഗ്രേസ്കെയിൽ ലഭിക്കും
ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് ഔട്ട്പുട്ട്. എല്ലാ വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളും പിന്തുണയ്ക്കുന്നില്ല.
--gamma=<-100-100>
വീഡിയോ സിഗ്നലിന്റെ ഗാമ ക്രമീകരിക്കുക (സ്ഥിരസ്ഥിതി: 0). എല്ലാ വീഡിയോകളും പിന്തുണയ്ക്കുന്നില്ല
ഔട്ട്പുട്ട് ഡ്രൈവറുകൾ.
--hue=<-100-100>
വീഡിയോ സിഗ്നലിന്റെ നിറം ക്രമീകരിക്കുക (ഡിഫോൾട്ട്: 0). നിങ്ങൾക്ക് ഒരു നിറമുള്ള നെഗറ്റീവ് ലഭിക്കും
ഈ ഓപ്ഷൻ ഉള്ള ചിത്രം. എല്ലാ വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളും പിന്തുണയ്ക്കുന്നില്ല.
ഡീമുക്സർ
--demuxer=<[+]പേര്>
ഫോഴ്സ് ഡീമുക്സർ തരം. നിർബന്ധിക്കാൻ പേരിന് മുമ്പായി '+' ഉപയോഗിക്കുക; ഇത് ചിലത് ഒഴിവാക്കും
പരിശോധിക്കുന്നു. അച്ചടിച്ചത് പോലെ demuxer പേര് നൽകുക --demuxer=help.
--demuxer-lavf-analyzeduration=
സ്ട്രീം പ്രോപ്പർട്ടികൾ വിശകലനം ചെയ്യുന്നതിനുള്ള പരമാവധി ദൈർഘ്യം സെക്കൻഡുകൾക്കുള്ളിൽ.
--demuxer-lavf-probescore=<1-100>
ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ ലിബാവ് ഫോർമാറ്റ് പ്രോബ് സ്കോർ. കുറഞ്ഞ മൂല്യങ്ങൾക്ക് കുറച്ച് ഡാറ്റ ആവശ്യമാണ്
ലോഡ് ചെയ്തു (സ്ട്രീമുകൾ വേഗത്തിൽ ആരംഭിക്കുന്നു), എന്നാൽ ഫയൽ ഫോർമാറ്റ് കണ്ടെത്തൽ വിശ്വാസ്യത കുറയ്ക്കുന്നു.
libavformat ആണെങ്കിലും, സ്വയമേവ കണ്ടെത്തിയ libavformat demuxers നിർബന്ധിക്കാൻ ഉപയോഗിക്കാം
കണ്ടെത്തൽ വേണ്ടത്ര വിശ്വസനീയമല്ലെന്ന് കരുതുന്നു. (സ്ഥിരസ്ഥിതി: 26.)
--demuxer-lavf-allow-mimetype=
HTTP MIME തരത്തിൽ നിന്ന് ഫോർമാറ്റ് ലഭിക്കാൻ അനുവദിക്കുക (സ്ഥിരസ്ഥിതി: അതെ). ഇത് ഇല്ല എന്ന് സജ്ജമാക്കുക
ഒരേ ഫയലുകൾ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിലും, HTTP-യിൽ നിന്നുള്ള കേസ് പ്ലേ ചെയ്യുന്നത് ദുരൂഹമായി പരാജയപ്പെടുന്നു
ലോക്കൽ ഡിസ്കിൽ നിന്ന്.
HTTP സ്ട്രീമുകൾ തുറക്കുമ്പോൾ ലേറ്റൻസി കുറയ്ക്കുന്നതിന് ഇത് ഡിഫോൾട്ടാണ്.
--demuxer-lavf-format=
ഒരു നിർദ്ദിഷ്ട libavformat demuxer നിർബന്ധിക്കുക.
--demuxer-lavf-hacks=
ഡിഫോൾട്ടായി, ചില ഫോർമാറ്റുകൾ മറ്റ് ഫോർമാറ്റുകളിൽ നിന്ന് വ്യത്യസ്തമായി കൈകാര്യം ചെയ്യും
അവരെ വ്യക്തമായി പരിശോധിക്കുന്നു. ഇവയിൽ മിക്കതും വിചിത്രമോ അപൂർണ്ണമോ ആയവയ്ക്ക് നഷ്ടപരിഹാരം നൽകുന്നു
libavformat demuxers ൽ നിന്നുള്ള പെരുമാറ്റം. കടന്നുപോകുന്നു ഇല്ല ഇവ പ്രവർത്തനരഹിതമാക്കുന്നു. ഡീബഗ്ഗിംഗിനും ഒപ്പം
പരിശോധന മാത്രം.
--demuxer-lavf-genpts-mode=
പാക്കറ്റ് DTS-ൽ നിന്ന് കാണാതായ പാക്കറ്റ് PTS മൂല്യങ്ങൾ നേടുന്നതിനുള്ള മോഡ്. ലാവ്ഫ് സജ്ജമാക്കുന്നു
ലിബാവ് ഫോർമാറ്റിന്റെ genpts ഓപ്ഷൻ. ഇല്ല അത് പ്രവർത്തനരഹിതമാക്കുന്നു. ഇത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരുന്നു,
എന്നാൽ പിന്നീട് അത് ആവശ്യമില്ലെന്ന് കരുതി. ഇത് പ്രവർത്തനക്ഷമമാക്കുന്നത് സഹായിച്ചേക്കാം
ടൈംസ്റ്റാമ്പ് പ്രശ്നങ്ങൾ, അല്ലെങ്കിൽ അവയെ കൂടുതൽ വഷളാക്കുക.
--demuxer-lavf-o= = [, = [,...]]
libavformat demuxer-ലേക്ക് AVOptions കൈമാറുക.
ശ്രദ്ധിക്കുക, ഉണ്ടാക്കുന്നതിനുള്ള ഒരു പാച്ച് o= ആവശ്യമില്ലാത്തതും അറിയാത്തതുമായ എല്ലാ ഓപ്ഷനുകളും ഇതിലൂടെ കടന്നുപോകുക
AVOption സിസ്റ്റം സ്വാഗതം ചെയ്യുന്നു. AVOptions-ന്റെ പൂർണ്ണമായ ലിസ്റ്റ് FFmpeg-ൽ കാണാം
മാനുവൽ. ചില ഓപ്ഷനുകൾ mpv ഓപ്ഷനുകളുമായി വൈരുദ്ധ്യമാകാം എന്നത് ശ്രദ്ധിക്കുക.
ഉദാഹരണം
--demuxer-lavf-o=fflags=+ignidx
--demuxer-lavf-probesize=
കണ്ടെത്തൽ ഘട്ടത്തിൽ പരിശോധിക്കേണ്ട പരമാവധി ഡാറ്റ. MPEG-TS ന്റെ കാര്യത്തിൽ
ഈ മൂല്യം സ്കാൻ ചെയ്യാനുള്ള പരമാവധി ടിഎസ് പാക്കറ്റുകളെ തിരിച്ചറിയുന്നു.
--demuxer-lavf-buffersize=
ബൈറ്റുകളിൽ ലിബാവ് ഫോർമാറ്റിനായി അനുവദിച്ച സ്ട്രീം റീഡ് ബഫറിന്റെ വലുപ്പം (സ്ഥിരസ്ഥിതി: 32768).
വലിപ്പം കുറയ്ക്കുന്നത് ലേറ്റൻസി കുറയ്ക്കും. ലിബാവ് ഫോർമാറ്റ് വീണ്ടും അനുവദിച്ചേക്കാമെന്നത് ശ്രദ്ധിക്കുക
ആന്തരികമായി ബഫർ ചെയ്യുക, അല്ലെങ്കിൽ അതെല്ലാം പൂർണ്ണമായി ഉപയോഗിക്കാതിരിക്കുക.
--demuxer-lavf-cryptokey=
ഡീമുക്സർ ഉപയോഗിക്കേണ്ട എൻക്രിപ്ഷൻ കീ. ഇതാണ് കീയുടെ റോ ബൈനറി ഡാറ്റ
ഒരു ഹെക്സാഡെസിമൽ സ്ട്രിംഗിലേക്ക് പരിവർത്തനം ചെയ്തു.
--demuxer-mkv-subtitle-preroll, --mkv-subtitle-preroll
എവിടെയെങ്കിലും തിരയുമ്പോൾ ഉൾച്ചേർത്ത സോഫ്റ്റ് സബ്ടൈറ്റിലുകൾ കാണിക്കാൻ കഠിനമായി ശ്രമിക്കുക. സാധാരണ, അത് കഴിയും
ചില കണ്ടെയ്നറുകൾ കാരണം സീക്ക് ടാർഗെറ്റിലെ സബ്ടൈറ്റിൽ കാണിക്കുന്നില്ല
ഫയൽ ഫോർമാറ്റുകൾ രൂപകൽപ്പന ചെയ്തിട്ടുണ്ട്. സബ്ടൈറ്റിലുകൾ മുമ്പ് അല്ലെങ്കിൽ കൃത്യമായി തിരയുകയാണെങ്കിൽ മാത്രമേ ദൃശ്യമാകൂ
ഒരു സബ്ടൈറ്റിൽ ആദ്യം ദൃശ്യമാകുന്ന സ്ഥാനത്തേക്ക്. ഇത് മോശമാക്കാൻ, സബ്ടൈറ്റിലുകൾ പലപ്പോഴും
ബന്ധപ്പെട്ട വീഡിയോ ഫ്രെയിമിന് മുമ്പ് വളരെ ചെറിയ തുക ദൃശ്യമാകാൻ സമയമായി
വീഡിയോ ഫ്രെയിമിലേക്ക് തിരയുന്നത് സാധാരണയായി ആ സ്ഥാനത്ത് സബ്ടൈറ്റിൽ ഡീമക്സ് ചെയ്യില്ല.
ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുന്നത് ഡീമുക്സർ തിരയുന്നതിന് മുമ്പ് ഡാറ്റ വായിക്കാൻ തുടങ്ങുന്നു
ടാർഗെറ്റ്, അങ്ങനെ സബ്ടൈറ്റിലുകൾ ശരിയായി ദൃശ്യമാകും. ഇത് തിരയലിനെ മന്ദഗതിയിലാക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക,
കൂടാതെ എപ്പോഴും പ്രവർത്തിക്കുമെന്ന് ഉറപ്പുനൽകുന്നില്ല. സബ്ടൈറ്റിൽ വേണ്ടത്ര അടുത്താണെങ്കിൽ മാത്രമേ ഇത് പ്രവർത്തിക്കൂ
തിരയൽ ലക്ഷ്യത്തിലേക്ക്.
ആന്തരിക Matroska demuxer-ൽ മാത്രം പ്രവർത്തിക്കുന്നു. സമ്പൂർണ്ണവും കൂടാതെ എല്ലായ്പ്പോഴും പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു
hr-seeks, ഈ ഐച്ഛികം ആപേക്ഷികമോ കൃത്യതയില്ലാത്തതോ ആയ തിരയലുകൾ കൊണ്ട് മാത്രം സ്വഭാവം മാറ്റുന്നു.
നിങ്ങൾക്ക് ഉപയോഗിക്കാം --demuxer-mkv-subtitle-preroll-secs എത്ര ഡാറ്റ എന്ന് വ്യക്തമാക്കാനുള്ള ഓപ്ഷൻ
ഉപശീർഷക പാക്കറ്റുകൾ കണ്ടെത്തുന്നതിന് demuxer പരമാവധി മുൻകൂട്ടി വായിച്ചിരിക്കണം
ഓവർലാപ്പ്. ഇത് 0 ആയി സജ്ജീകരിക്കുന്നത് ഈ പ്രീറോൾ മെക്കാനിസം ഫലപ്രദമായി പ്രവർത്തനരഹിതമാക്കും. ക്രമീകരണം
വളരെ വലിയ മൂല്യം തിരയലിനെ വളരെ സാവധാനത്തിലാക്കും, കൂടാതെ വളരെ വലിയ മൂല്യം
എല്ലാ തിരയലിലും ലക്ഷ്യം തേടുന്നതിന് തുടക്കം മുതൽ മുഴുവൻ ഫയലും വീണ്ടും വായിക്കുക
ഫയലിന്റെ അവസാനം വരെ വേഗത കുറയും. വിശദാംശങ്ങൾ കുഴഞ്ഞതാണ്, മൂല്യവും
യഥാർത്ഥത്തിൽ മുമ്പത്തെ വീഡിയോ കീഫ്രെയിം ഉപയോഗിച്ച് ക്ലസ്റ്ററിലേക്ക് റൗണ്ട് ഡൗൺ ചെയ്തിരിക്കുന്നു.
ചില ഫയലുകൾക്ക്, പ്രത്യേകിച്ച് പുതിയ mkvmerge പതിപ്പുകളുള്ള ഫയലുകൾക്ക് വിവരമുണ്ട്
ഒരു തിരയലുമായി ഓവർലാപ്പ് ചെയ്യുന്ന സബ്ടൈറ്റിൽ പാക്കറ്റുകൾ എന്താണെന്ന് നിർണ്ണയിക്കാൻ ഉപയോഗിക്കാവുന്ന ഉൾച്ചേർത്തിരിക്കുന്നു
ലക്ഷ്യം. ഈ സന്ദർഭങ്ങളിൽ, mpv വായിക്കുന്ന ഡാറ്റയുടെ അളവ് ഒരു മിനിമം ആയി കുറയ്ക്കും.
(ഇനിയും വായിക്കും എല്ലാം ആദ്യത്തേത് ഉൾക്കൊള്ളുന്ന ക്ലസ്റ്ററിനുമിടയിലുള്ള ഡാറ്റ
സബ്ടൈറ്റിൽ പാക്കറ്റും തിരയാനുള്ള ലക്ഷ്യവും വേണം.)
ഇതും കാണുക --hr-seek-demuxer-offset ഓപ്ഷൻ. ഈ ഓപ്ഷന് സമാനമായ പ്രഭാവം നേടാൻ കഴിയും,
എന്നാൽ hr-seek സജീവമാണെങ്കിൽ മാത്രം. ഇത് ഏത് ഡീമുക്സറുമായും പ്രവർത്തിക്കുന്നു, പക്ഷേ വളരെയധികം തിരയുന്നു
വേഗത കുറയുന്നു, കാരണം ഓഡിയോ, വീഡിയോ ഡാറ്റ ഡീകോഡ് ചെയ്യേണ്ടത് അത് ഒഴിവാക്കുന്നതിന് പകരം.
--mkv-subtitle-preroll ഒഴിവാക്കിയ അപരനാമമാണ്.
--demuxer-mkv-subtitle-preroll-secs=
കാണുക --demuxer-mkv-subtitle-preroll.
--demuxer-mkv-probe-video-duration=
ഫയൽ തുറക്കുമ്പോൾ, അതിന്റെ അവസാനം വരെ അന്വേഷിക്കുക, അവസാനം ഏത് ടൈംസ്റ്റാമ്പ് എന്ന് പരിശോധിക്കുക
വീഡിയോ പാക്കറ്റിൽ ഉണ്ട്, അത് ഫയൽ ദൈർഘ്യമായി റിപ്പോർട്ട് ചെയ്യുക. ഇത് കർശനമായി വേണ്ടിയുള്ളതാണ്
ഹാലിയുമായി മാത്രം അനുയോജ്യത. ഈ മോഡിൽ, തുറക്കുന്നത് സാധ്യമാണ്
വേഗത കുറയുന്നു (പ്രത്യേകിച്ച് http വഴി കളിക്കുമ്പോൾ), അല്ലെങ്കിൽ തകർന്ന ഫയലുകളുമായുള്ള പെരുമാറ്റം
വളരെ മോശമായ. അതിനാൽ ഈ ഓപ്ഷൻ ഉപയോഗിക്കരുത്.
ദി അതെ മോഡ് സൂചിക ഉപയോഗിക്കുകയും അവസാനം മുതൽ കുറച്ച് ബ്ലോക്കുകൾ വായിക്കുകയും ചെയ്യുന്നു
ഫയലിന്റെ. ദി നിറഞ്ഞ മോഡ് യഥാർത്ഥത്തിൽ മുഴുവൻ ഫയലിലും സഞ്ചരിക്കുന്നു, കൂടാതെ a നിർമ്മിക്കാൻ കഴിയും
ഒരു സൂചിക ഇല്ലെങ്കിലും വിശ്വസനീയമായ എസ്റ്റിമേറ്റ് (ഭാഗിക ഫയലുകൾ പോലുള്ളവ).
--demuxer-rawaudio-channels=
ചാനലുകളുടെ എണ്ണം (അല്ലെങ്കിൽ ചാനൽ ലേഔട്ട്) എങ്കിൽ --demuxer=rawaudio ഉപയോഗിക്കുന്നു (സ്ഥിരസ്ഥിതി:
സ്റ്റീരിയോ).
--demuxer-rawaudio-format=
സാമ്പിൾ ഫോർമാറ്റ് --demuxer=rawaudio (സ്ഥിരസ്ഥിതി: s16le). ഉപയോഗിക്കുക
--demuxer-rawaudio-format=help എല്ലാ ഫോർമാറ്റുകളുടെയും ഒരു ലിസ്റ്റ് ലഭിക്കാൻ.
--demuxer-rawaudio-rate=
ഇതിനുള്ള സാമ്പിൾ നിരക്ക് --demuxer=rawaudio (സ്ഥിരസ്ഥിതി: 44 kHz).
--demuxer-rawvideo-fps=
ഓരോ സെക്കൻഡിലും ഫ്രെയിമുകളിൽ റേറ്റ് ചെയ്യുക --demuxer=rawvideo (സ്ഥിരസ്ഥിതി: 25.0).
--demuxer-rawvideo-w= , --demuxer-rawvideo-h=
ഇതിനായി പിക്സലുകളിൽ ഇമേജ് അളവ് --demuxer=rawvideo.
ഉദാഹരണം
ഒരു റോ YUV സാമ്പിൾ പ്ലേ ചെയ്യുക:
mpv സാമ്പിൾ-720x576.yuv --demuxer=rawvideo \
--demuxer-rawvideo-w=720 --demuxer-rawvideo-h=576
--demuxer-rawvideo-format=
ഹെക്സിൽ അല്ലെങ്കിൽ സ്ട്രിംഗിൽ കളർ സ്പേസ് (fourcc). --demuxer=rawvideo (സ്ഥിരസ്ഥിതി: YV12).
--demuxer-rawvideo-mp-format=
ഇതിനായി ആന്തരിക വീഡിയോ ഫോർമാറ്റ് അനുസരിച്ച് കളർ സ്പേസ് --demuxer=rawvideo. ഉപയോഗിക്കുക
--demuxer-rawvideo-mp-format=help സാധ്യമായ ഫോർമാറ്റുകളുടെ ഒരു ലിസ്റ്റിനായി.
--demuxer-rawvideo-codec=
ഉപയോഗിക്കുമ്പോൾ റോവിഡിയോ കോഡെക് തിരഞ്ഞെടുക്കുന്നതിന് പകരം വീഡിയോ കോഡെക് സജ്ജീകരിക്കുക
--demuxer=rawvideo. ഇതിൽ കോഡെക് പേരുകളുടെ അതേ മൂല്യങ്ങൾ ഉപയോഗിക്കുന്നു --vd (പക്ഷേ അത് ചെയ്യുന്നു
ഡീകോഡർ പേരുകൾ സ്വീകരിക്കരുത്).
--demuxer-rawvideo-size=
ഉപയോഗിക്കുമ്പോൾ ഫ്രെയിം വലുപ്പം ബൈറ്റുകളിൽ --demuxer=rawvideo.
--demuxer-max-packets= , --demuxer-max-bytes=
ഡീമുക്സറിനെ എത്രത്തോളം ബഫർ ചെയ്യാൻ അനുവദിച്ചിരിക്കുന്നു എന്നത് ഇത് നിയന്ത്രിക്കുന്നു. demuxer ചെയ്യും
സാധാരണഗതിയിൽ ആവശ്യമുള്ളത്രയും അല്ലെങ്കിൽ അഭ്യർത്ഥിക്കുന്നതും വായിക്കാൻ ശ്രമിക്കുക
--demuxer-readahead-secs. ദി --demuxer-max-... നിയന്ത്രിക്കാൻ ഓപ്ഷനുകൾ ഉപയോഗിക്കാം
പരമാവധി വായന. ഇത് തകർന്ന ഫയലുകളുടെ കാര്യത്തിൽ അമിതമായി വായിക്കുന്നത് പരിമിതപ്പെടുത്തുന്നു
സമന്വയിപ്പിച്ച പ്ലേബാക്ക്. ഡീമുക്സർ അധിക പാക്കറ്റുകൾ വായിക്കുന്നത് നിർത്തും
പരിധികൾ എത്തിയിരിക്കുന്നു. (ഇനിയും പരിധികൾ ചെറുതായി മറികടക്കാൻ കഴിയും
സാങ്കേതിക കാരണങ്ങൾ.)
നിങ്ങൾക്ക് ഒരു പാക്കറ്റ് ക്യൂ ഓവർഫ്ലോ മുന്നറിയിപ്പ് ലഭിക്കുകയാണെങ്കിൽ, ഈ പരിധികൾ കൂടുതലായി സജ്ജമാക്കുക, നിങ്ങൾ കരുതുന്നു
ഒരു വലിയ പാക്കറ്റ് ക്യൂവിൽ സാധാരണ പ്ലേബാക്ക് സാധ്യമാകും.
കാണുക --ലിസ്റ്റ്-ഓപ്ഷനുകൾ സ്ഥിരസ്ഥിതികൾക്കും മൂല്യ ശ്രേണിക്കും.
--demuxer-thread=
ഒരു പ്രത്യേക ത്രെഡിൽ demuxer പ്രവർത്തിപ്പിക്കുക, അത് ഒരു നിശ്ചിത തുക പ്രീഫെച്ച് ചെയ്യാൻ അനുവദിക്കുക
പാക്കറ്റുകൾ (സ്ഥിരസ്ഥിതി: അതെ). ഇത് പ്രവർത്തനക്ഷമമാക്കുന്നത് സുഗമമായ പ്ലേബാക്കിലേക്ക് നയിച്ചേക്കാം, പക്ഷേ ഓണാണ്
മറുവശത്ത് അന്വേഷിക്കുന്നതിനോ ട്രാക്ക് മാറുന്നതിനോ കാലതാമസം ചേർക്കാൻ കഴിയും.
--demuxer-readahead-secs=
If --ഡീമുക്സർ-ത്രെഡ് പ്രവർത്തനക്ഷമമാക്കി, ഇത് ഡീമുക്സർ എത്രത്തോളം ബഫർ ചെയ്യണമെന്ന് നിയന്ത്രിക്കുന്നു
സെക്കൻഡിൽ മുന്നോട്ട് (സ്ഥിരസ്ഥിതി: 1). ഒരു പാക്കറ്റിനും ടൈംസ്റ്റാമ്പ് വ്യത്യാസമില്ലാത്തിടത്തോളം
തിരികെ നൽകിയ അവസാന പാക്കറ്റുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ റീഡ്ഹെഡ് തുകയേക്കാൾ കൂടുതലാണ്
ഡീകോഡർ, ഡീമുക്സർ വായന തുടരുന്നു.
ശ്രദ്ധിക്കുക --കാഷെ-സെക്കൻഡ് ഒരു കാഷെ പ്രവർത്തനക്ഷമമാക്കിയാൽ ഓപ്ഷൻ ഈ മൂല്യത്തെ അസാധുവാക്കും,
മൂല്യവും വലുതാണ്.
(ഈ മൂല്യം അവ്യക്തമാണ്, കാരണം പല ഫയൽ ഫോർമാറ്റുകളും രേഖീയമായി സംഭരിക്കുന്നില്ല
ടൈംസ്റ്റാമ്പുകൾ.)
--force-seekable=
മീഡിയ തിരയാൻ കഴിയില്ലെന്ന് കളിക്കാരൻ കരുതുന്നുവെങ്കിൽ (ഉദാ: പൈപ്പിൽ നിന്ന് കളിക്കുക, അല്ലെങ്കിൽ
റേഞ്ച് അഭ്യർത്ഥനകളെ പിന്തുണയ്ക്കാത്ത സെർവറുള്ള ഒരു http സ്ട്രീം ആണ് ഇത്
അപ്രാപ്തമാക്കും. ഈ ഓപ്ഷന് ഇത് നിർബന്ധിതമായി പ്രവർത്തനക്ഷമമാക്കും. കാഷെക്കുള്ളിലെ തിരയലുകൾക്ക്,
വിജയത്തിന് നല്ല അവസരമുണ്ട്.
ഇൻപുട്ട്
--നേറ്റീവ്-കീ റിപ്പീറ്റ്
പകരം, കീ ആവർത്തന കാലതാമസത്തിനും നിരക്കിനും സിസ്റ്റം ക്രമീകരണങ്ങൾ ഉപയോഗിക്കുക --ഇൻപുട്ട്-ആർ-ഡിലേ ഒപ്പം
--ഇൻപുട്ട്-ആർ-റേറ്റ്. (ഇത് ബാധകമാണോ എന്നത് VO ബാക്കെൻഡിനെയും അത് എങ്ങനെ കൈകാര്യം ചെയ്യുന്നു എന്നതിനെയും ആശ്രയിച്ചിരിക്കുന്നു
കീബോർഡ് ഇൻപുട്ട്. ടെർമിനൽ ഇൻപുട്ടിന് ബാധകമല്ല.)
--ഇൻപുട്ട്-ആർ-ഡിലേ
ഞങ്ങൾ ഒരു കീ സ്വയമേവ ആവർത്തിക്കാൻ തുടങ്ങുന്നതിന് മുമ്പ് മില്ലിസെക്കൻഡിലെ കാലതാമസം (പ്രവർത്തനരഹിതമാക്കാൻ 0).
--ഇൻപുട്ട്-ആർ-റേറ്റ്
സ്വയമേവ ആവർത്തിക്കുമ്പോൾ സെക്കൻഡിൽ ജനറേറ്റുചെയ്യേണ്ട കീ അമർത്തലുകളുടെ എണ്ണം.
--input-conf=
എംപിവിയിലെ ഡിഫോൾട്ട് ലൊക്കേഷൻ ഒഴികെയുള്ള ഇൻപുട്ട് കോൺഫിഗറേഷൻ ഫയൽ വ്യക്തമാക്കുക
കോൺഫിഗറേഷൻ ഡയറക്ടറി (സാധാരണയായി ~/.config/mpv/input.conf).
--no-input-default-bindings
mpv ഡിഫോൾട്ട് (ബിൽറ്റ്-ഇൻ) കീ ബൈൻഡിംഗുകൾ പ്രവർത്തനരഹിതമാക്കുക.
--input-cmdlist
കീകളിലേക്ക് ബന്ധിപ്പിക്കാൻ കഴിയുന്ന എല്ലാ കമാൻഡുകളും പ്രിന്റ് ചെയ്യുന്നു.
--input-doubleclick-time=
തുടർച്ചയായി രണ്ട് ബട്ടൺ അമർത്തലുകൾ ഇരട്ട-ക്ലിക്ക് ആയി തിരിച്ചറിയാൻ മില്ലിസെക്കൻഡിൽ സമയം
(സ്ഥിരസ്ഥിതി: 300).
--ഇൻപുട്ട്-കീലിസ്റ്റ്
കമാൻഡുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന എല്ലാ കീകളും പ്രിന്റ് ചെയ്യുന്നു.
--input-key-fifo-size=<2-65000>
പ്രധാന ഇവന്റുകൾ ബഫർ ചെയ്യുന്ന FIFO യുടെ വലുപ്പം വ്യക്തമാക്കുക (സ്ഥിരസ്ഥിതി: 7). അതും ആണെങ്കിൽ
ചെറിയ ചില സംഭവങ്ങൾ നഷ്ടപ്പെട്ടേക്കാം. ഇത് വളരെ വലുതായി സജ്ജീകരിക്കുന്നതിന്റെ പ്രധാന പോരായ്മ
നിങ്ങൾ ഒരു കീ അമർത്തിപ്പിടിച്ചാൽ, പ്രത്യേകിച്ച് സ്ലോ കമാൻഡ് ട്രിഗർ ചെയ്യുക എന്നതാണ് മൂല്യം
ക്യൂവിലുള്ള എല്ലാ കമാൻഡുകളും പ്രോസസ്സ് ചെയ്യുമ്പോൾ പ്ലെയർ പ്രതികരിക്കുന്നില്ലായിരിക്കാം.
--ഇൻപുട്ട്-ടെസ്റ്റ്
ഇൻപുട്ട് ടെസ്റ്റ് മോഡ്. കീ പ്രസ്സുകളിൽ കമാൻഡുകൾ നടപ്പിലാക്കുന്നതിനുപകരം, mpv കാണിക്കും
OSD-യിലെ കീകളും ബൗണ്ട് കമാൻഡുകളും. ഒരു ഡമ്മി വീഡിയോയ്ക്കൊപ്പം ഉപയോഗിക്കേണ്ടതുണ്ട്, കൂടാതെ
കളിക്കാരനെ ഉപേക്ഷിക്കാനുള്ള സാധാരണ വഴികൾ പ്രവർത്തിക്കില്ല (സാധാരണയായി ഉപേക്ഷിക്കുന്ന കീ ബൈൻഡിംഗുകൾ
മറ്റേതൊരു ബൈൻഡിംഗും പോലെ OSD-യിൽ മാത്രം കാണിക്കും). കാണുക INPUT.CONF.
--input-file=
നൽകിയിരിക്കുന്ന ഫയലിൽ നിന്ന് കമാൻഡുകൾ വായിക്കുക. FIFO ഉപയോഗിച്ച് കൂടുതലും ഉപയോഗപ്രദമാണ്. mpv 0.7.0 മുതൽ
JSON കമാൻഡുകൾ മനസ്സിലാക്കുന്നു (കാണുക JSON IPC), എന്നാൽ നിങ്ങൾക്ക് മറുപടികളോ സംഭവങ്ങളോ ലഭിക്കില്ല. ഉപയോഗിക്കുക
--input-unix-socket ദ്വി-ദിശയിലുള്ള എന്തെങ്കിലും. MS വിൻഡോസിൽ, JSON കമാൻഡുകൾ
ലഭ്യമല്ല.
ഇതിനൊപ്പം ഒരു ഡയറക്ട് ഫയൽ ഡിസ്ക്രിപ്റ്ററും ഇത് വ്യക്തമാക്കാം fd://N (UNIX മാത്രം). ഇതിൽ
കേസ്, FD എഴുതാവുന്നതാണെങ്കിൽ JSON മറുപടികൾ എഴുതപ്പെടും.
ശ്രദ്ധിക്കുക:
നൽകിയിരിക്കുന്ന ഫയൽ ഒരു FIFO mpv ആയിരിക്കുമ്പോൾ രണ്ട് അറ്റങ്ങളും തുറക്കുന്നു, അതിനാൽ നിങ്ങൾക്ക് പലതും ചെയ്യാൻ കഴിയും എക്കോ
"അന്വേഷിക്കുക ക്സനുമ്ക്സ " > എംപി_പൈപ്പ് പൈപ്പ് സാധുതയുള്ളതായിരിക്കും.
--ഇൻപുട്ട്-ടെർമിനൽ, --നോ-ഇൻപുട്ട്-ടെർമിനൽ
--നോ-ഇൻപുട്ട്-ടെർമിനൽ സ്റ്റാൻഡേർഡിൽ നിന്ന് പ്രധാന ഇവന്റുകൾ വായിക്കുന്നതിൽ നിന്ന് കളിക്കാരനെ തടയുന്നു
ഇൻപുട്ട്. സ്റ്റാൻഡേർഡ് ഇൻപുട്ടിൽ നിന്ന് ഡാറ്റ വായിക്കുമ്പോൾ ഉപയോഗപ്രദമാണ്. ഇത് സ്വയമേവ പ്രവർത്തനക്ഷമമാക്കുന്നു
എപ്പോൾ - കമാൻഡ് ലൈനിൽ കാണപ്പെടുന്നു. നിങ്ങൾ അത് സജ്ജമാക്കേണ്ട സാഹചര്യങ്ങളുണ്ട്
സ്വമേധയാ, ഉദാ: നിങ്ങൾ തുറക്കുകയാണെങ്കിൽ /dev/stdin (അല്ലെങ്കിൽ നിങ്ങളുടെ സിസ്റ്റത്തിലെ തത്തുല്യമായത്), stdin ഉപയോഗിക്കുക
ഒരു പ്ലേലിസ്റ്റിൽ അല്ലെങ്കിൽ ലോഡ്ഫയൽ അല്ലെങ്കിൽ ലോഡ്ലിസ്റ്റ് വഴി പിന്നീട് stdin-ൽ നിന്ന് വായിക്കാൻ ഉദ്ദേശിക്കുന്നു
അടിമ കമാൻഡുകൾ.
--input-unix-socket=
IPC പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുകയും തന്നിരിക്കുന്ന പാതയിൽ ലിസണിംഗ് സോക്കറ്റ് സൃഷ്ടിക്കുകയും ചെയ്യുക.
കാണുക JSON IPC വിവരങ്ങൾക്ക്.
MS വിൻഡോസിൽ ലഭ്യമല്ല.
--input-appleremote=
(OS X മാത്രം) Apple റിമോട്ട് പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക/പ്രവർത്തനരഹിതമാക്കുക. സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി (ഒഴികെ
libmpv).
--ഇൻപുട്ട്-കർസർ, --no-input-cursor
വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ റിപ്പോർട്ട് ചെയ്ത പോയിന്റർ ഇവന്റുകൾ സ്വീകരിക്കാൻ mpv-യെ അനുവദിക്കുക. അത്യാവശ്യം
OSC ഉപയോഗിക്കാൻ, അല്ലെങ്കിൽ DVD മെനുകളിലെ ബട്ടണുകൾ തിരഞ്ഞെടുക്കാൻ. പിന്തുണ വി.ഒ.യെ ആശ്രയിച്ചിരിക്കുന്നു
ഉപയോഗത്തിലാണ്.
--input-media-keys=
(OS X മാത്രം) മീഡിയ കീകളുടെ പിന്തുണ പ്രവർത്തനക്ഷമമാക്കുക/പ്രവർത്തനരഹിതമാക്കുക. സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി (ഒഴികെ
libmpv).
--ഇൻപുട്ട്-വലത്-alt-gr, --no-input-right-alt-gr
(കൊക്കോയും വിൻഡോസും മാത്രം) സ്പെഷ്യൽ നിർമ്മിക്കാൻ ശരിയായ Alt കീ Alt Gr ആയി ഉപയോഗിക്കുക
കഥാപാത്രങ്ങൾ. പ്രവർത്തനരഹിതമാണെങ്കിൽ, വലത് Alt ഒരു Alt മോഡിഫയർ കീ ആയി കണക്കാക്കുക. പ്രവർത്തനക്ഷമമാക്കിയത്
സ്ഥിരസ്ഥിതിയായി.
--input-vo-keyboard=
ശരിയായ കീബോർഡിൽ പങ്കെടുക്കാൻ കഴിയാത്ത VO-കൾക്കുള്ള എല്ലാ കീബോർഡ് ഇൻപുട്ടും പ്രവർത്തനരഹിതമാക്കുക
ഇൻപുട്ട് ഡിസ്പാച്ചിംഗ്. എല്ലാ VO കളെയും ബാധിച്ചേക്കില്ല. എംബെഡ് ചെയ്യാൻ മാത്രം ഉപകാരപ്രദമാണ്.
X11-ൽ, ഇൻപുട്ട് പ്രവർത്തനക്ഷമമാക്കിയ ഒരു ഉപജാലകം ഉള്ളിടത്തോളം എല്ലാ കീബോർഡ് ഇൻപുട്ടും പിടിച്ചെടുക്കുന്നു.
1. ഫോക്കസ് ചെയ്ത വിൻഡോയുടെ കുട്ടി, 2. മൗസ് ഉപജാലകത്തിനുള്ളിലാണ്. ദി
mpv വിൻഡോ ഉൾച്ചേർക്കുന്ന ആപ്ലിക്കേഷനിൽ നിന്ന് എല്ലാ കീബോർഡ് ഇൻപുട്ടുകളും മോഷ്ടിക്കാൻ കഴിയും,
മറുവശത്ത്, മൗസ് പുറത്താണെങ്കിൽ mpv വിൻഡോയ്ക്ക് ഇൻപുട്ട് ലഭിക്കില്ല
mpv വിൻഡോയുടെ, mpv-ക്ക് ഫോക്കസ് ഉണ്ടെങ്കിലും. ആധുനിക ടൂൾകിറ്റുകൾ ഇതിനെ ചുറ്റിപ്പറ്റിയാണ് പ്രവർത്തിക്കുന്നത്
വിചിത്രമായ X11 പെരുമാറ്റം, എന്നാൽ നിഷ്കളങ്കമായി വിദേശ വിൻഡോകൾ ഉൾച്ചേർക്കുന്നത് അതിനെ തകർക്കുന്നു.
ഇത് ന്യായമായ രീതിയിൽ കൈകാര്യം ചെയ്യാനുള്ള ഒരേയൊരു മാർഗ്ഗം XEmbed പ്രോട്ടോക്കോൾ ആണ്
ഈ പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. GTK നൽകുന്നു GtkSocket, ഇത് XEmbed-നെ പിന്തുണയ്ക്കുന്നു. Qt
പുതിയ പതിപ്പുകളിൽ പ്രവർത്തിക്കുന്ന ഒന്നും നൽകുന്നതായി തോന്നുന്നില്ല.
എംബെഡർ XEmbed-നെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, ഇൻപുട്ട് ഡിഫോൾട്ട് ക്രമീകരണങ്ങൾക്കൊപ്പം പ്രവർത്തിക്കണം
ഈ ഓപ്ഷൻ അപ്രാപ്തമാക്കി. അതല്ല ഇൻപുട്ട്-ഡീഫോൾട്ട്-ബൈൻഡിംഗുകൾ സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു
libmpv-യും - നിങ്ങൾക്ക് mpv ഡിഫോൾട്ട് കീ ബൈൻഡിംഗുകൾ വേണമെങ്കിൽ അത് പ്രവർത്തനക്ഷമമാക്കണം.
(ഈ ഓപ്ഷൻ പുനർനാമകരണം ചെയ്തത് --input-x11-കീബോർഡ്.)
--input-app-events=
(OS X മാത്രം) ആപ്ലിക്കേഷൻ വൈഡ് കീബോർഡ് ഇവന്റുകൾ പ്രവർത്തനക്ഷമമാക്കുക/അപ്രാപ്തമാക്കുക, അങ്ങനെ കീബോർഡ്
ഒരു വിൻഡോ ഇല്ലാതെ കുറുക്കുവഴികൾ പ്രോസസ്സ് ചെയ്യാൻ കഴിയും. സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി (ഒഴികെ
libmpv).
OSD
--osc, --no-osc
ഓൺ-സ്ക്രീൻ കൺട്രോളർ ലോഡ് ചെയ്യണമോ എന്ന് (ഡിഫോൾട്ട്: അതെ).
--no-osd-bar, --osd-bar
OSD ബാറിന്റെ ഡിസ്പ്ലേ പ്രവർത്തനരഹിതമാക്കുക. ഇത് ചില കാര്യങ്ങൾ (അന്വേഷിക്കുന്നത് പോലെ) OSD ഉപയോഗിക്കും
ബാറിന് പകരം വാചക സന്ദേശങ്ങൾ.
നിങ്ങൾക്ക് ഇത് input.conf ഉപയോഗിച്ച് ഓരോ കമാൻഡ് അടിസ്ഥാനത്തിൽ കോൺഫിഗർ ചെയ്യാം ഒഎസ്ഡി- പ്രിഫിക്സുകൾ,
കാണുക ഇൻപുട്ട് കമാൻഡ് പ്രിഫിക്സുകൾ. നിങ്ങൾക്ക് OSD പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കണമെങ്കിൽ, ഉപയോഗിക്കുക
--osd-level=0.
--osd-duration=
OSD സന്ദേശങ്ങളുടെ ദൈർഘ്യം ms-ൽ സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: 1000).
--osd-font= , --sub-text-font=
OSD-യ്ക്കും സ്വയം വ്യക്തമാക്കാത്ത സബ്ടൈറ്റിലുകൾക്കും ഉപയോഗിക്കേണ്ട ഫോണ്ട് വ്യക്തമാക്കുക a
പ്രത്യേക ഫോണ്ട്. സ്ഥിരസ്ഥിതിയാണ് സാൻസ്-സെരിഫ്.
ഉദാഹരണങ്ങൾ
· --osd-font='ബിറ്റ്സ്ട്രീം Vera സാൻസ്'
· --osd-font='MS ഹാസനടി സാൻസ്'
ശ്രദ്ധിക്കുക:
ദി --സബ്-ടെക്സ്റ്റ്-ഫോണ്ട് ഓപ്ഷൻ (ഒപ്പം മറ്റുള്ളവയും --ഉപ-വാചകം- ഓപ്ഷനുകൾ) എപ്പോൾ അവഗണിക്കപ്പെടും
ASS-സബ്ടൈറ്റിലുകൾ റെൻഡർ ചെയ്യപ്പെടുന്നു --ഇല്ല-ഉപ-കഴുത ഓപ്ഷൻ വ്യക്തമാക്കിയിട്ടുണ്ട്.
ഇത് fontconfig പാറ്റേണുകളെ പിന്തുണയ്ക്കാൻ ഉപയോഗിക്കുന്നു. ലിബാസ് 0.13.0 മുതൽ, ഇത്
പണി നിർത്തി.
--osd-font-size= , --sub-text-font-size=
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-status-msg ഒരു പൈതൃക തുല്യമാണ് (എന്നാൽ ചെറിയ വ്യത്യാസത്തിൽ).
--osd-status-msg=
സാധാരണ സ്റ്റാറ്റസ് ടെക്സ്റ്റിന് പകരം പ്ലേബാക്ക് സമയത്ത് ഒരു ഇഷ്ടാനുസൃത സ്ട്രിംഗ് കാണിക്കുക. ഈ
ഇതിനായി ഉപയോഗിച്ച സ്റ്റാറ്റസ് ടെക്സ്റ്റ് അസാധുവാക്കുന്നു --osd-level=3, ഉപയോഗിക്കുമ്പോൾ ഷോ_പ്രോഗ്രസ്
കമാൻഡ് (സ്ഥിരമായി മാപ്പ് ചെയ്തിരിക്കുന്നു P), അല്ലെങ്കിൽ അന്വേഷിക്കുമ്പോൾ ചില സ്ഥിരമല്ലാത്ത കേസുകളിൽ.
പ്രോപ്പർട്ടികൾ വികസിപ്പിക്കുന്നു. കാണുക പ്രോപ്പർട്ടി വിപുലീകരണം.
ഈ ഓപ്ഷൻ മാറ്റിസ്ഥാപിച്ചു --osd-msg3. ഒരേയൊരു വ്യത്യാസം ഇതാണ്
ഓപ്ഷൻ പരോക്ഷമായി ഉൾപ്പെടുന്നു ${osd-sym-cc}. എങ്കിൽ ഈ ഓപ്ഷൻ അവഗണിക്കപ്പെടും --osd-msg3 is
ശൂന്യമല്ല.
--osd-playing-msg=
പ്ലേബാക്ക് ആരംഭിക്കുമ്പോൾ OSD-യിൽ ഒരു സന്ദേശം കാണിക്കുക. പ്രോപ്പർട്ടികൾക്കായി സ്ട്രിംഗ് വിപുലീകരിച്ചു,
ഉദാ --osd-playing-msg='ഫയൽ: ${filname}' സന്ദേശം കാണിക്കും ഫയൽ: പിന്തുടരുന്നു
ഒരു സ്പെയ്സും നിലവിൽ പ്ലേ ചെയ്തിരിക്കുന്ന ഫയലിന്റെ പേരും.
കാണുക പ്രോപ്പർട്ടി വിപുലീകരണം.
--osd-bar-align-x=<-1-1>
OSD ബാറിന്റെ സ്ഥാനം. -1 വളരെ ഇടതുവശത്താണ്, 0 മധ്യഭാഗത്താണ്, 1 വലതുവശത്താണ്. ഫ്രാക്ഷണൽ
മൂല്യങ്ങൾ (0.5 പോലെ) അനുവദനീയമാണ്.
--osd-bar-align-y=<-1-1>
OSD ബാറിന്റെ സ്ഥാനം. -1 മുകളിലാണ്, 0 മധ്യഭാഗത്താണ്, 1 താഴെയാണ്. ഫ്രാക്ഷണൽ മൂല്യങ്ങൾ
(0.5 പോലെ) അനുവദനീയമാണ്.
--osd-bar-w=<1-100>
OSD ബാറിന്റെ വീതി, സ്ക്രീൻ വീതിയുടെ ശതമാനത്തിൽ (സ്ഥിരസ്ഥിതി: 75). ഒരു മൂല്യം
50 എന്നാൽ ബാർ സ്ക്രീനിന്റെ പകുതി വീതിയുള്ളതാണ്.
--osd-bar-h=<0.1-50>
OSD ബാറിന്റെ ഉയരം, സ്ക്രീൻ ഉയരത്തിന്റെ ശതമാനത്തിൽ (സ്ഥിരസ്ഥിതി: 3.125).
--osd-back-color= , --sub-text-back-color=
കാണുക --osd-color. OSD/സബ് ടെക്സ്റ്റ് പശ്ചാത്തലത്തിനായി ഉപയോഗിക്കുന്ന നിറം.
--osd-blur=<0..20.0>, --sub-text-blur=<0..20.0>
ഗൗസിയൻ മങ്ങൽ ഘടകം. 0 എന്നാൽ മങ്ങൽ പ്രയോഗിച്ചിട്ടില്ല (സ്ഥിരസ്ഥിതി).
--osd-bold= , --sub-text-bold=
ബോൾഡിൽ ടെക്സ്റ്റ് ഫോർമാറ്റ് ചെയ്യുക.
--osd-border-color= , --sub-text-border-color=
കാണുക --osd-color. ഒഎസ്ഡി/സബ് ഫോണ്ട് ബോർഡറിന് ഉപയോഗിക്കുന്ന നിറം.
ശ്രദ്ധിക്കുക:
എപ്പോൾ അവഗണിച്ചു --osd-back-color/--sub-text-back-color വ്യക്തമാക്കിയിരിക്കുന്നു (അല്ലെങ്കിൽ കൂടുതൽ
കൃത്യമായി: ആ ഓപ്ഷൻ പൂർണ്ണമായും സുതാര്യമായി സജ്ജീകരിക്കാത്തപ്പോൾ).
--osd-border-size= , --sub-text-border-size=
സ്കെയിൽ ചെയ്ത പിക്സലുകളിൽ OSD/സബ് ഫോണ്ട് ബോർഡറിന്റെ വലിപ്പം (കാണുക --osd-font-size വിശദാംശങ്ങൾക്ക്).
0 ന്റെ മൂല്യം ബോർഡറുകൾ പ്രവർത്തനരഹിതമാക്കുന്നു.
സ്ഥിരസ്ഥിതി: 3.
--osd-color= , --sub-text-color=
OSD/സ്റ്റൈൽ ചെയ്യാത്ത ടെക്സ്റ്റ് സബ്ടൈറ്റിലുകൾക്ക് ഉപയോഗിക്കുന്ന നിറം വ്യക്തമാക്കുക.
നിറം രൂപത്തിൽ വ്യക്തമാക്കിയിരിക്കുന്നു ആർ/ജി/ബി, ഓരോ വർണ്ണ ഘടകവും വ്യക്തമാക്കിയിരിക്കുന്നിടത്ത്
0.0 മുതൽ 1.0 വരെയുള്ള ശ്രേണിയിലെ സംഖ്യയായി. സുതാര്യത വ്യക്തമാക്കാനും സാധിക്കും
ഉപയോഗിച്ച് r/g/b/a, ആൽഫ മൂല്യം 0 എന്നാൽ പൂർണ്ണ സുതാര്യവും 1.0 എന്നാൽ അർത്ഥമാക്കുന്നത്
അതാര്യമായ. ആൽഫ ഘടകം നൽകിയിട്ടില്ലെങ്കിൽ, നിറം 100% അതാര്യമാണ്.
ഓപ്ഷനിലേക്ക് ഒരൊറ്റ നമ്പർ കൈമാറുന്നത് OSD-നെ ഗ്രേ ആയി സജ്ജീകരിക്കുന്നു, ഒപ്പം ഫോമും ചാരനിറം/എ
ആൽഫ അധികമായി വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
ഉദാഹരണങ്ങൾ
· --osd-color=1.0/0.0/0.0 OSD അതാര്യമായ ചുവപ്പിലേക്ക് സജ്ജമാക്കുക
· --osd-color=1.0/0.0/0.0/0.75 OSD 75% ആൽഫ ഉപയോഗിച്ച് അതാര്യമായ ചുവപ്പിലേക്ക് സജ്ജമാക്കുക
· --osd-color=0.5/0.75 50% ആൽഫ ഉപയോഗിച്ച് OSD 75% ഗ്രേ ആയി സജ്ജമാക്കുക
പകരമായി, രൂപത്തിൽ ഒരു RGB ഹെക്സ് ട്രിപ്പിൾ ആയി നിറം വ്യക്തമാക്കാം #RRGGBB,
ഓരോ 2-അക്ക ഗ്രൂപ്പും 0 (XNUMX) ശ്രേണിയിൽ ഒരു വർണ്ണ മൂല്യം പ്രകടിപ്പിക്കുന്നു00) മുതൽ 255 വരെ (FF).
ഉദാഹരണത്തിന്, #FF0000 ചുവപ്പാണ്. ഇത് വെബ് നിറങ്ങൾക്ക് സമാനമാണ്. കൂടെ ആൽഫ നൽകിയിട്ടുണ്ട്
#AARRGGBB.
ഉദാഹരണങ്ങൾ
· --osd-color='#FF0000' OSD അതാര്യമായ ചുവപ്പിലേക്ക് സജ്ജമാക്കുക
· --osd-color='#C0808080' 50% ആൽഫ ഉപയോഗിച്ച് OSD 75% ഗ്രേ ആയി സജ്ജമാക്കുക
--osd-fractions
സെക്കൻഡുകളുടെ ഭിന്നസംഖ്യകൾ ഉപയോഗിച്ച് OSD സമയങ്ങൾ കാണിക്കുക (മില്ലിസെക്കൻഡ് കൃത്യതയിൽ). കാണാൻ ഉപകാരപ്രദം
ഒരു വീഡിയോ ഫ്രെയിമിന്റെ കൃത്യമായ ടൈംസ്റ്റാമ്പ്.
--osd-level=<0-3>
OSD ഏത് മോഡിലാണ് ആരംഭിക്കേണ്ടതെന്ന് വ്യക്തമാക്കുന്നു.
0 OSD പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കി (സബ്ടൈറ്റിലുകൾ മാത്രം)
1 പ്രവർത്തനക്ഷമമാക്കി (ഉപയോക്തൃ ഇടപെടലിൽ മാത്രം കാണിക്കുന്നു)
2 പ്രവർത്തനക്ഷമമാക്കി + സ്ഥിരസ്ഥിതിയായി നിലവിലെ സമയം ദൃശ്യമാണ്
3 പ്രാപ്തമാക്കി + --osd-status-msg (നിലവിലെ സമയവും നിലയും സ്ഥിരസ്ഥിതിയായി)
--osd-margin-x= , --sub-text-margin-x=
സ്കെയിൽ ചെയ്ത പിക്സലുകളിലെ OSD/സബുകൾക്കായുള്ള ഇടത്, വലത് സ്ക്രീൻ മാർജിൻ (കാണുക --osd-font-size
വിശദാംശങ്ങൾക്ക്).
ഈ ഐച്ഛികം ഒഎസ്ഡിയുടെ ഇടത്തേക്കുള്ള ദൂരം വ്യക്തമാക്കുന്നു, അതുപോലെ തന്നെ
വലത് ബോർഡറിൽ നിന്നുള്ള ദൂരം നീളമുള്ള OSD ടെക്സ്റ്റ് തകർക്കപ്പെടും.
സ്ഥിരസ്ഥിതി: 25.
--osd-margin-y= , --sub-text-margin-y=
സ്കെയിൽ ചെയ്ത പിക്സലുകളിൽ OSD/സബുകൾക്കായുള്ള മുകളിലും താഴെയുമുള്ള സ്ക്രീൻ മാർജിൻ (കാണുക --osd-font-size
വിശദാംശങ്ങൾക്ക്).
ഈ ഐച്ഛികം OSD-യുടെ ലംബമായ മാർജിനുകൾ വ്യക്തമാക്കുന്നു. ഇതും ഉപയോഗിക്കുന്നു
ശൈലിയില്ലാത്ത വാചക സബ്ടൈറ്റിലുകൾ. നിങ്ങൾക്ക് വെർട്ടിക്കൽ സബ്ടൈറ്റിൽ സ്ഥാനം ഉയർത്തണമെങ്കിൽ,
ഉപയോഗം --സബ്-പോസ്.
സ്ഥിരസ്ഥിതി: 22.
--osd-align-x= , --sub-text-align-x=...
സ്ക്രീനിന്റെ ഏത് കോണിലേക്കാണ് OSD അല്ലെങ്കിൽ ടെക്സ്റ്റ് സബ്ടൈറ്റിലുകൾ വിന്യസിക്കേണ്ടത് എന്നത് നിയന്ത്രിക്കുക
(സ്ഥിരസ്ഥിതി: സെന്റർ ഉപഭോക്താക്കൾക്ക്, ഇടത്തെ OSD-യ്ക്ക്).
എന്നതിൽ ഒഴികെ, ഒരിക്കലും ASS സബ്ടൈറ്റിലുകളിൽ പ്രയോഗിക്കില്ല --ഇല്ല-ഉപ-കഴുത മോഡ്. അതുപോലെ, ഇത് ചെയ്യുന്നു
ചിത്രത്തിന്റെ സബ്ടൈറ്റിലുകൾക്ക് ബാധകമല്ല.
--osd-align-y= --sub-text-align-y=...
ലംബ സ്ഥാനം (സ്ഥിരസ്ഥിതി: അടിത്തട്ട് ഉപഭോക്താക്കൾക്ക്, മുകളിൽ OSD-യ്ക്ക്). വിശദാംശങ്ങൾ കാണുക
--osd-align-x.
--osd-scale=
OSD ഫോണ്ട് സൈസ് മൾട്ടിപ്ലയർ, ഗുണിച്ചാൽ --osd-font-size മൂല്യം.
--osd-scale-by-window=
വിൻഡോ വലുപ്പം ഉപയോഗിച്ച് OSD സ്കെയിൽ ചെയ്യണമോ (ഡിഫോൾട്ട്: അതെ). ഇത് പ്രവർത്തനരഹിതമാണെങ്കിൽ,
--osd-font-size കൂടാതെ സ്കെയിൽ ചെയ്ത പിക്സലുകൾ ഉപയോഗിക്കുന്ന മറ്റ് OSD ഓപ്ഷനുകളും എല്ലായ്പ്പോഴും യഥാർത്ഥമാണ്
പിക്സലുകൾ. വിൻഡോയുടെ വലുപ്പം മാറ്റുന്നത് OSD ഫോണ്ട് വലുപ്പത്തെ മാറ്റില്ല എന്നതാണ് ഫലം.
--osd-shadow-color= , --sub-text-shadow-color=
കാണുക --osd-color. OSD/സബ് ടെക്സ്റ്റ് ഷാഡോയ്ക്ക് ഉപയോഗിക്കുന്ന നിറം.
--osd-shadow-offset= , --sub-text-shadow-offset=
സ്കെയിൽ ചെയ്ത പിക്സലുകളിൽ OSD/സബ് ടെക്സ്റ്റ് ഷാഡോയുടെ സ്ഥാനചലനം (കാണുക --osd-font-size വേണ്ടി
വിശദാംശങ്ങൾ). 0 എന്ന മൂല്യം ഷാഡോകളെ പ്രവർത്തനരഹിതമാക്കുന്നു.
സ്ഥിരസ്ഥിതി: 0.
--osd-spacing= , --sub-text-spacing=
സ്കെയിൽ ചെയ്ത പിക്സലുകളിൽ തിരശ്ചീന OSD/സബ് ഫോണ്ട് സ്പേസിംഗ് (കാണുക --osd-font-size വിശദാംശങ്ങൾക്ക്).
ഈ മൂല്യം സാധാരണ അക്ഷര സ്പെയ്സിംഗിലേക്ക് ചേർക്കുന്നു. നെഗറ്റീവ് മൂല്യങ്ങൾ അനുവദനീയമാണ്.
സ്ഥിരസ്ഥിതി: 0.
സ്ക്രീൻഷോട്ട്
--screenshot-format=
സ്ക്രീൻഷോട്ടുകൾ സംരക്ഷിക്കാൻ ഉപയോഗിക്കുന്ന ഇമേജ് ഫയൽ തരം സജ്ജമാക്കുക.
ലഭ്യമായ തിരഞ്ഞെടുപ്പുകൾ:
PNG PNG
പിപിഎം പിപിഎം
പിജിഎം പി.ജി.എം.
pgmyuv YV12 പിക്സൽ ഫോർമാറ്റിലുള്ള PGM
tga ഹാർട്ട്
jpg JPEG (സ്ഥിരസ്ഥിതി)
jpeg JPEG (jpg പോലെ തന്നെ, എന്നാൽ അവസാനിക്കുന്ന .jpeg ഫയൽ)
--screenshot-tag-colorspace=
ഉചിതമായ വർണ്ണസ്പേസ് ഉപയോഗിച്ച് സ്ക്രീൻഷോട്ടുകൾ ടാഗ് ചെയ്യുക.
എല്ലാ ഫോർമാറ്റുകളും പിന്തുണയ്ക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക.
സ്ഥിരസ്ഥിതി: ഇല്ല.
--screenshot-high-bit-depth=
സാധ്യമെങ്കിൽ, സോഴ്സ് വീഡിയോയ്ക്ക് സമാനമായി കുറച്ച് ഡെപ്ത് ഉള്ള സ്ക്രീൻഷോട്ടുകൾ എഴുതുക
(സ്ഥിരസ്ഥിതി: അതെ). ഇത് പിഎൻജിക്ക് പ്രത്യേകിച്ചും രസകരമാണ്, ചിലപ്പോൾ ഇത്
വലിയ ഫയൽ വലുപ്പങ്ങളുള്ള 16 ബിറ്റ് PNG-കൾ എഴുതാൻ ട്രിഗർ ചെയ്യുന്നു.
--screenshot-template=
സ്ക്രീൻഷോട്ടുകൾ സംരക്ഷിക്കാൻ ഉപയോഗിക്കുന്ന ഫയൽനാമ ടെംപ്ലേറ്റ് വ്യക്തമാക്കുക. ടെംപ്ലേറ്റ് വ്യക്തമാക്കുന്നു
ഫയൽ വിപുലീകരണമില്ലാതെ ഫയലിന്റെ പേര്, കൂടാതെ ഫോർമാറ്റ് സ്പെസിഫയറുകൾ അടങ്ങിയിരിക്കാം
ഒരു സ്ക്രീൻഷോട്ട് എടുക്കുമ്പോൾ പകരമായി. സ്ഥിരസ്ഥിതിയായി ടെംപ്ലേറ്റ് ആണ് mpv-shot%nഏത്
തുടങ്ങിയ ഫയൽനാമങ്ങളിൽ ഫലങ്ങൾ mpv-shot0012.png ഉദാഹരണത്തിന്.
a വ്യക്തമാക്കുന്നതിന്, ടെംപ്ലേറ്റിന് ആപേക്ഷികമോ കേവലമോ ആയ പാത ഉപയോഗിച്ച് ആരംഭിക്കാം
സ്ക്രീൻഷോട്ടുകൾ സേവ് ചെയ്യേണ്ട ഡയറക്ടറി ലൊക്കേഷൻ.
അന്തിമ സ്ക്രീൻഷോട്ട് ഫയലിന്റെ പേര് ഇതിനകം നിലവിലുള്ള ഒരു ഫയലിലേക്ക് പോയിന്റ് ചെയ്താൽ, ഫയൽ ചെയ്യും
തിരുത്തിയെഴുതാൻ പാടില്ല. സ്ക്രീൻഷോട്ട് ഒന്നുകിൽ സംരക്ഷിക്കപ്പെടില്ല, അല്ലെങ്കിൽ ടെംപ്ലേറ്റ് ആണെങ്കിൽ
അടങ്ങിയിരിക്കുന്നു %n, വ്യത്യസ്തമായ, പുതുതായി സൃഷ്ടിച്ച ഫയൽനാമം ഉപയോഗിച്ച് സംരക്ഷിച്ചു.
അനുവദനീയമായ ഫോർമാറ്റ് സ്പെസിഫയറുകൾ:
%[#][0X]n
ഒരു സീക്വൻസ് നമ്പർ, പൂജ്യങ്ങൾ മുതൽ നീളം X വരെ പാഡ് ചെയ്തിരിക്കുന്നു (സ്ഥിരസ്ഥിതി: 04). ഉദാ
ഫോർമാറ്റ് കടന്നുപോകുന്നു % 04n വഴങ്ങും 0012 12-ാമത്തെ സ്ക്രീൻഷോട്ടിൽ. അക്കം
ഒരു സ്ക്രീൻഷോട്ട് എടുക്കുമ്പോഴോ അല്ലെങ്കിൽ ഫയൽ ഇതിനകം ആണെങ്കിൽ ഓരോ തവണയും വർദ്ധിപ്പിക്കും
നിലവിലുണ്ട്. നീളം X 0-9 പരിധിയിലായിരിക്കണം. ഓപ്ഷണൽ # ചിഹ്നത്തോടൊപ്പം, mpv
ലഭ്യമായ ഏറ്റവും കുറഞ്ഞ നമ്പർ ഉപയോഗിക്കും. ഉദാഹരണത്തിന്, നിങ്ങൾ മൂന്ന് എടുക്കുകയാണെങ്കിൽ
സ്ക്രീൻഷോട്ടുകൾ--0001, 0002, 0003--ഒപ്പം ആദ്യത്തെ രണ്ടെണ്ണം, അടുത്ത രണ്ടെണ്ണം ഇല്ലാതാക്കുക
സ്ക്രീൻഷോട്ടുകൾ 0004 ഉം 0005 ഉം ആയിരിക്കില്ല, വീണ്ടും 0001 ഉം 0002 ഉം ആയിരിക്കും.
%f നിലവിൽ പ്ലേ ചെയ്ത വീഡിയോയുടെ ഫയൽനാമം.
%F അതുപോലെ തന്നെ %f, എന്നാൽ ഡോട്ട് ഉൾപ്പെടെയുള്ള ഫയൽ എക്സ്റ്റൻഷൻ സ്ട്രിപ്പ് ചെയ്യുക.
%x നിലവിൽ പ്ലേ ചെയ്ത വീഡിയോയുടെ ഡയറക്ടറി പാത. വീഡിയോ ഇല്ലെങ്കിൽ
ഫയൽസിസ്റ്റം (എന്നാൽ ഉദാ http://), ഇത് ഒരു ശൂന്യമായ സ്ട്രിംഗിലേക്ക് വികസിക്കുന്നു.
%X{ഫാൾബാക്ക്}
അതുപോലെ തന്നെ %x, എന്നാൽ വീഡിയോ ഫയൽ ഫയൽസിസ്റ്റത്തിൽ ഇല്ലെങ്കിൽ, തിരികെ നൽകുക
ഉള്ളിലുള്ള ഫാൾബാക്ക് സ്ട്രിംഗ് {...}.
%p നിലവിലെ പ്ലേബാക്ക് സമയം, OSD-യിൽ ഉപയോഗിക്കുന്ന അതേ ഫോർമാറ്റിൽ. ഫലം
"HH:MM:SS" ഫോമിന്റെ ഒരു സ്ട്രിംഗ്. ഉദാഹരണത്തിന്, വീഡിയോ ആ സമയത്താണെങ്കിൽ
സ്ഥാനം 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 മുതൽ രണ്ട് അക്കങ്ങൾ വരെ പാഡ് ചെയ്തത്)
%wh മണിക്കൂർ (പാഡ് ചെയ്തിട്ടില്ല)
%wM മിനിറ്റ് (00-59)
%wm മൊത്തം മിനിറ്റ് (മണിക്കൂറുകൾ ഉൾപ്പെടുന്നു, വ്യത്യസ്തമായി %wM)
%wS സെക്കൻഡ് (00-59)
%ws ആകെ സെക്കൻഡുകൾ (മണിക്കൂറുകളും മിനിറ്റുകളും ഉൾപ്പെടുന്നു)
%wf പോലെ %ws, എന്നാൽ ഫ്ലോട്ട് പോലെ
%wT മില്ലിസെക്കൻഡ് (000-999)
%tX ഫോർമാറ്റ് ഉപയോഗിച്ച് നിലവിലെ പ്രാദേശിക തീയതി/സമയം വ്യക്തമാക്കുക X. ഈ ഫോർമാറ്റ്
സ്പെസിഫയർ UNIX ഉപയോഗിക്കുന്നു strftime() ആന്തരികമായി പ്രവർത്തിക്കുന്നു, ഒപ്പം ചേർക്കുന്നു
"% X" എന്നതിലേക്ക് കടന്നതിന്റെ ഫലം strftime. ഉദാഹരണത്തിന്, % tm നമ്പർ ചേർക്കും
നിലവിലെ മാസത്തെ സംഖ്യയായി. നിങ്ങൾ ഒന്നിലധികം ഉപയോഗിക്കേണ്ടതുണ്ട് %tX സ്പെസിഫയറുകൾ
ഒരു മുഴുവൻ തീയതി/സമയ സ്ട്രിംഗ് നിർമ്മിക്കുക.
%{prop[:fallback ടെക്സ്റ്റ്]}
അടിമ വസ്തുവിന്റെ മൂല്യം 'പ്രോപ്പ്' ചേർക്കുക. ഉദാ %{ഫയലിന്റെ പേര്} സമാനമാണ്
as %f. പ്രോപ്പർട്ടി നിലവിലില്ലെങ്കിലോ ലഭ്യമല്ലെങ്കിലോ, ഒരു പിശക് വാചകമാണ്
ഒരു ഫാൾബാക്ക് വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ ചേർത്തു.
%% ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിച്ചു % സ്വഭാവം തന്നെ.
--screenshot-directory=
ഈ ഡയറക്ടറിയിൽ സ്ക്രീൻഷോട്ടുകൾ സംഭരിക്കുക. ഈ പാത്ത് ഫയലിന്റെ പേരിനൊപ്പം ചേർത്തിരിക്കുന്നു
സൃഷ്ടിച്ചത് --സ്ക്രീൻഷോട്ട്-ടെംപ്ലേറ്റ്. ടെംപ്ലേറ്റ് ഫയലിന്റെ പേര് ഇതിനകം കേവലമാണെങ്കിൽ,
ഡയറക്ടറി അവഗണിക്കപ്പെട്ടു.
ഡയറക്ടറി നിലവിലില്ലെങ്കിൽ, അത് ആദ്യ സ്ക്രീൻഷോട്ടിൽ സൃഷ്ടിക്കപ്പെടും. അങ്ങനെ എങ്കിൽ
ഒരു ഡയറക്ടറി അല്ല, ഒരു സ്ക്രീൻഷോട്ട് എഴുതാൻ ശ്രമിക്കുമ്പോൾ ഒരു പിശക് സൃഷ്ടിക്കപ്പെടുന്നു.
ഈ ഓപ്ഷൻ സ്ഥിരസ്ഥിതിയായി സജ്ജീകരിച്ചിട്ടില്ല, അതിനാൽ ഡയറക്ടറിയിലേക്ക് സ്ക്രീൻഷോട്ടുകൾ എഴുതും
അതിൽ നിന്നാണ് mpv ആരംഭിച്ചത്. സ്യൂഡോ-ഗുയി മോഡിൽ (കാണുക PSEUDO GUI MODE), ഇത് സജ്ജീകരിച്ചിരിക്കുന്നു
ഡെസ്ക്ടോപ്പിലേക്ക്.
--screenshot-jpeg-qualitty=<0-100>
JPEG ഗുണനിലവാര നില സജ്ജമാക്കുക. ഉയർന്നത് എന്നാൽ മികച്ച നിലവാരം എന്നാണ് അർത്ഥമാക്കുന്നത്. സ്ഥിരസ്ഥിതി 90 ആണ്.
--screenshot-jpeg-source-chroma=
വീഡിയോയുടെ അതേ ക്രോമ ഉപസാമ്പിൾ ഉപയോഗിച്ച് JPEG ഫയലുകൾ എഴുതുക (സ്ഥിരസ്ഥിതി: അതെ). എങ്കിൽ
പ്രവർത്തനരഹിതമാക്കി, libjpeg സ്ഥിരസ്ഥിതി ഉപയോഗിക്കുന്നു.
--screenshot-png-compression=<0-9>
PNG കംപ്രഷൻ ലെവൽ സജ്ജമാക്കുക. ഉയർന്നത് എന്നാൽ മികച്ച കംപ്രഷൻ എന്നാണ് അർത്ഥമാക്കുന്നത്. ഇത് ബാധിക്കും
എഴുതിയ സ്ക്രീൻഷോട്ട് ഫയലിന്റെ ഫയൽ വലുപ്പവും എഴുതാൻ എടുക്കുന്ന സമയവും a
സ്ക്രീൻഷോട്ട്. വളരെ ഉയർന്ന കംപ്രഷൻ തടസ്സപ്പെടുത്തുന്നതിന് ആവശ്യമായ സിപിയു സമയം എടുത്തേക്കാം
പ്ലേബാക്ക്. സ്ഥിരസ്ഥിതി 7 ആണ്.
--screenshot-png-filter=<0-5>
PNG കംപ്രഷന് മുമ്പ് പ്രയോഗിച്ച ഫിൽട്ടർ സജ്ജമാക്കുക. 0 ഒന്നുമല്ല, 1 എന്നത് "സബ്" ആണ്, 2 "മുകളിലേക്ക്" ആണ്,
3 എന്നത് "ശരാശരി" ആണ്, 4 എന്നത് "പേത്ത്" ആണ്, 5 എന്നത് "മിക്സഡ്" ആണ്. ഇത് നിലയെ ബാധിക്കുന്നു
നേടിയെടുക്കാൻ കഴിയുന്ന കംപ്രഷൻ. മിക്ക ചിത്രങ്ങൾക്കും, "മിക്സഡ്" മികച്ചത് കൈവരിക്കുന്നു
കംപ്രഷൻ അനുപാതം, അതിനാൽ ഇത് സ്ഥിരസ്ഥിതിയാണ്.
സോഫ്റ്റ്വെയർ സ്കെയിലർ
--sws-scaler=
ഉപയോഗിക്കേണ്ട സോഫ്റ്റ്വെയർ സ്കെയിലർ അൽഗോരിതം വ്യക്തമാക്കുക --vf=സ്കെയിൽ. ഇതും ബാധിക്കുന്നു
ഹാർഡ്വെയർ ആക്സിലറേഷൻ ഇല്ലാത്ത വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകൾ, ഉദാ x11. ഇതും കാണുക
--vf=സ്കെയിൽ.
ലഭ്യമായ സ്കെയിലറുകളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കാൻ, റൺ ചെയ്യുക --sws-scaler=help.
സ്ഥിരസ്ഥിതി: ബൈക്യൂബിക്.
--sws-lgb=<0-100>
സോഫ്റ്റ്വെയർ സ്കെയിലർ ഗൗസിയൻ ബ്ലർ ഫിൽട്ടർ (ലൂമ). കാണുക --sws-scaler.
--sws-cgb=<0-100>
സോഫ്റ്റ്വെയർ സ്കെയിലർ ഗൗസിയൻ ബ്ലർ ഫിൽട്ടർ (ക്രോമ). കാണുക --sws-scaler.
--sws-ls=<-100-100>
സോഫ്റ്റ്വെയർ സ്കെയിലർ ഷാർപ്പൻ ഫിൽട്ടർ (ലൂമ). കാണുക --sws-scaler.
--sws-cs=<-100-100>
സോഫ്റ്റ്വെയർ സ്കെയിലർ ഷാർപ്പൻ ഫിൽട്ടർ (ക്രോമ). കാണുക --sws-scaler.
--sws-chs=
സോഫ്റ്റ്വെയർ സ്കെയിലർ ക്രോമ ഹോറിസോണ്ടൽ ഷിഫ്റ്റിംഗ്. കാണുക --sws-scaler.
--sws-cvs=
സോഫ്റ്റ്വെയർ സ്കെയിലർ ക്രോമ വെർട്ടിക്കൽ ഷിഫ്റ്റിംഗ്. കാണുക --sws-scaler.
ടെർമിനൽ
--നിശബ്ദമായി
കൺസോൾ ഔട്ട്പുട്ട് കുറച്ച് വാചാലമാക്കുക; പ്രത്യേകിച്ചും, സ്റ്റാറ്റസ് ലൈൻ തടയുന്നു (അതായത് AV:
3.4 (00:00:03.37) / 5320.6 ...) പ്രദർശിപ്പിക്കുന്നതിൽ നിന്ന്. മന്ദഗതിയിൽ പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്
ക്യാരേജ് റിട്ടേൺ ശരിയായി കൈകാര്യം ചെയ്യാത്ത ടെർമിനലുകൾ അല്ലെങ്കിൽ തകർന്നവ (അതായത് \r).
ഇതും കാണുക --ശരിക്കും നിശബ്ദം ഒപ്പം --msg-നില.
--ശരിക്കും നിശബ്ദം
ഉള്ളതിനേക്കാൾ കുറഞ്ഞ ഔട്ട്പുട്ടും സ്റ്റാറ്റസ് സന്ദേശങ്ങളും പ്രദർശിപ്പിക്കുക --നിശബ്ദമായി.
--നോ-ടെർമിനൽ, --അതിതീവ്രമായ
ടെർമിനലിന്റെയും stdin/stdout/stderr-ന്റെയും ഏതെങ്കിലും ഉപയോഗം പ്രവർത്തനരഹിതമാക്കുക. ഇത് പൂർണ്ണമായും നിശബ്ദമാക്കുന്നു
ഏതെങ്കിലും സന്ദേശ ഔട്ട്പുട്ട്.
വ്യത്യസ്തമായി --ശരിക്കും നിശബ്ദം, ഇത് ഇൻപുട്ടും ടെർമിനൽ ഇനീഷ്യലൈസേഷനും പ്രവർത്തനരഹിതമാക്കുന്നു.
--no-msg-color
ടെർമിനലുകളിൽ വർണ്ണാഭമായ കൺസോൾ ഔട്ട്പുട്ട് പ്രവർത്തനരഹിതമാക്കുക.
--msg-level=
ഓരോ മൊഡ്യൂളിനും വെർബോസിറ്റി നേരിട്ട് നിയന്ത്രിക്കുക. ദി എല്ലാം മൊഡ്യൂൾ വാചാടോപത്തെ മാറ്റുന്നു
എല്ലാ മൊഡ്യൂളുകളും കമാൻഡ് ലൈനിൽ വ്യക്തമായി വ്യക്തമാക്കിയിട്ടില്ല.
ഉപയോഗിച്ച് mpv പ്രവർത്തിപ്പിക്കുക --msg-level=all=trace എല്ലാ സന്ദേശങ്ങളും mpv ഔട്ട്പുട്ടുകൾ കാണുന്നതിന്. നിങ്ങൾക്ക് ഉപയോഗിക്കാം
ഔട്ട്പുട്ടിൽ അച്ചടിച്ച മൊഡ്യൂൾ പേരുകൾ (ഓരോ വരിയിലും പ്രിഫിക്സ് ചെയ്തിരിക്കുന്നു [...]) പരിമിതപ്പെടുത്താൻ
രസകരമായ മൊഡ്യൂളുകളിലേക്കുള്ള ഔട്ട്പുട്ട്.
ശ്രദ്ധിക്കുക:
കമാൻഡ് ലൈൻ പാഴ്സ് ചെയ്യുന്നതിനുമുമ്പ് ചില സന്ദേശങ്ങൾ പ്രിന്റ് ചെയ്യപ്പെടുന്നു, അതിനാൽ അങ്ങനെയാണ്
ബാധിച്ചിട്ടില്ല --msg-നില. ഈ സന്ദേശങ്ങൾ നിയന്ത്രിക്കാൻ, നിങ്ങൾ ഇത് ഉപയോഗിക്കേണ്ടതുണ്ട്
MPV_VERBOSE പരിസ്ഥിതി വേരിയബിൾ; കാണുക ENVIRONMENT വ്യത്യാസങ്ങൾ വിവരങ്ങൾക്ക്.
ലഭ്യമായ ലെവലുകൾ:
ഇല്ല തികഞ്ഞ നിശബ്ദത
മാരകമായ മാരകമായ സന്ദേശങ്ങൾ മാത്രം
പിശക് പിശക് സന്ദേശങ്ങൾ
മുന്നറിയിപ്പ് മുന്നറിയിപ്പ് സന്ദേശങ്ങൾ
വിവരം വിവര സന്ദേശങ്ങൾ
പദവി സ്റ്റാറ്റസ് സന്ദേശങ്ങൾ (സ്ഥിരസ്ഥിതി)
v വാചാലമായ സന്ദേശങ്ങൾ
ഡീബഗ് ഡീബഗ് സന്ദേശങ്ങൾ
പിന്തുടരുക വളരെ ശബ്ദായമാനമായ ഡീബഗ് സന്ദേശങ്ങൾ
--ടേം-ഒഎസ്ഡി, --no-term-osd, --term-osd=force
വീഡിയോ ഔട്ട്പുട്ട് ലഭ്യമല്ലാത്തപ്പോൾ കൺസോളിൽ OSD സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കുക. പ്രവർത്തനക്ഷമമാക്കിയത്
സ്ഥിരസ്ഥിതിയായി.
ശക്തിയാണ് ഒരു വീഡിയോ വിൻഡോ സൃഷ്ടിച്ചാലും ടെർമിനൽ OSD പ്രവർത്തനക്ഷമമാക്കുന്നു.
--ടേം-ഒഎസ്ഡി-ബാർ, --no-term-osd-bar
ടെർമിനലിലെ സ്റ്റാറ്റസ് ലൈനിന് കീഴിൽ ഒരു പ്രോഗ്രസ് ബാർ പ്രിന്റ് ചെയ്യുന്നത് പ്രവർത്തനക്ഷമമാക്കുക. (അപ്രാപ്തമാക്കിയത്
സ്ഥിരസ്ഥിതി.)
--term-osd-bar-chars=
ഇഷ്ടാനുസൃതമാക്കുക --term-osd-bar സവിശേഷത. സ്ട്രിംഗിൽ 5 ഉൾപ്പെടുമെന്ന് പ്രതീക്ഷിക്കുന്നു
പ്രതീകങ്ങൾ (ആരംഭം, ഇടത് സ്ഥലം, സ്ഥാന സൂചകം, വലത് സ്ഥലം, അവസാനം). നിങ്ങൾക്ക് ഉപയോഗിക്കാം
യൂണികോഡ് പ്രതീകങ്ങൾ, എന്നാൽ ഇരട്ട വീതിയുള്ള പ്രതീകങ്ങൾ പരിഗണിക്കില്ല എന്നത് ശ്രദ്ധിക്കുക
ശരിയായി.
സ്ഥിരസ്ഥിതി: [-+-].
--term-playing-msg=
പ്ലേബാക്ക് ആരംഭിച്ചതിന് ശേഷം ഒരു സ്ട്രിംഗ് പ്രിന്റ് ചെയ്യുക. പ്രോപ്പർട്ടികൾക്കായി സ്ട്രിംഗ് വിപുലീകരിച്ചു,
ഉദാ --term-playing-msg='file: ${filname}' സ്ട്രിംഗ് പ്രിന്റ് ചെയ്യും ഫയൽ: പിന്തുടരുന്നു
ഒരു സ്പെയ്സും നിലവിൽ പ്ലേ ചെയ്തിരിക്കുന്ന ഫയലിന്റെ പേരും.
കാണുക പ്രോപ്പർട്ടി വിപുലീകരണം.
--term-status-msg=
സ്റ്റാൻഡേർഡ് സ്റ്റാറ്റസ് ലൈനിന് പകരം പ്ലേബാക്ക് സമയത്ത് ഒരു ഇഷ്ടാനുസൃത സ്ട്രിംഗ് പ്രിന്റുചെയ്യുക.
പ്രോപ്പർട്ടികൾ വികസിപ്പിക്കുന്നു. കാണുക പ്രോപ്പർട്ടി വിപുലീകരണം.
--msg-മൊഡ്യൂൾ
ഓരോ കൺസോൾ സന്ദേശത്തിനും മൊഡ്യൂളിന്റെ പേര് മുൻകൂട്ടി നൽകുക.
--msg-സമയം
ഓരോ കൺസോൾ സന്ദേശത്തിനും സമയ വിവരം മുൻകൂട്ടി നൽകുക.
TV
--ടിവി-...
ഈ ഓപ്ഷനുകൾ ടിവി ക്യാപ്ചർ മൊഡ്യൂളിന്റെ വിവിധ സവിശേഷതകൾ ട്യൂൺ ചെയ്യുന്നു. ടിവി കാണുന്നതിന്
mpv ഉപയോഗിച്ച്, ഉപയോഗിക്കുക ടിവി:// or ടിവി:// അല്ലെങ്കിൽ പോലും ടിവി:// (കാണുക
ഓപ്ഷൻ ടിവി ചാനലുകൾ വേണ്ടി channel_name താഴെ) ഒരു മീഡിയ URL ആയി. നിങ്ങൾക്ക് ഉപയോഗിക്കാനും കഴിയും
ടിവി:/// ഒരു സംയോജിത അല്ലെങ്കിൽ എസ്-വീഡിയോ ഇൻപുട്ടിൽ നിന്ന് ഒരു വീഡിയോ കാണുന്നത് ആരംഭിക്കുന്നതിന് (കാണുക
ഓപ്ഷൻ ഇൻപുട്ട് വിശദാംശങ്ങൾക്ക്).
--tv-device=
ടിവി ഉപകരണം വ്യക്തമാക്കുക (ഡിഫോൾട്ട്: / dev / video0).
--tv-channel=
ട്യൂണർ സജ്ജമാക്കുക ചാനൽ.
--നോ-ടിവി-ഓഡിയോ
ഒരു ശബ്ദവുമില്ല
--tv-automute=<0-255> (v4l ഒപ്പം v4l2 മാത്രം)
ഉപകരണം റിപ്പോർട്ട് ചെയ്ത സിഗ്നൽ ശക്തി ഈ മൂല്യത്തേക്കാൾ കുറവാണെങ്കിൽ, ഓഡിയോയും വീഡിയോയും ചെയ്യും
നിശബ്ദമാക്കും. മിക്ക കേസുകളിലും automute=100 മതിയാകും. ഡിഫോൾട്ട് 0 ആണ് (ഓട്ടോമ്യൂട്ട്
വികലാംഗൻ).
--tv-driver=
കാണുക --ടിവി=ഡ്രൈവർ=സഹായം കംപൈൽ ചെയ്ത ടിവി ഇൻപുട്ട് ഡ്രൈവറുകളുടെ ഒരു ലിസ്റ്റിനായി. ലഭ്യമാണ്: ഡമ്മി,
v4l2 (ഡിഫോൾട്ട്: ഓട്ടോ ഡിറ്റക്റ്റ്)
--tv-input=
ഇൻപുട്ട് വ്യക്തമാക്കുക (ഡിഫോൾട്ട്: 0 (ടിവി), ലഭ്യമായ ഇൻപുട്ടുകൾക്കായി കൺസോൾ ഔട്ട്പുട്ട് കാണുക).
--tv-freq=
ട്യൂണർ സജ്ജമാക്കുന്നതിനുള്ള ആവൃത്തി വ്യക്തമാക്കുക (ഉദാ: 511.250). യുമായി പൊരുത്തപ്പെടുന്നില്ല
ചാനലുകളുടെ പാരാമീറ്റർ.
--tv-outfmt=
V4L പിന്തുണയ്ക്കുന്ന പ്രീസെറ്റ് മൂല്യമുള്ള ട്യൂണറിന്റെ ഔട്ട്പുട്ട് ഫോർമാറ്റ് വ്യക്തമാക്കുക
ഡ്രൈവർ (YV12, UYVY, YUY2, I420) അല്ലെങ്കിൽ ഹെക്സ് മൂല്യമായി നൽകിയിരിക്കുന്ന ഒരു അനിയന്ത്രിതമായ ഫോർമാറ്റ്.
--tv-width=
ഔട്ട്പുട്ട് വിൻഡോ വീതി
--tv-height=
ഔട്ട്പുട്ട് വിൻഡോ ഉയരം
--tv-fps=
വീഡിയോ ക്യാപ്ചർ ചെയ്യേണ്ട ഫ്രെയിംറേറ്റ് (സെക്കൻഡിൽ ഫ്രെയിമുകൾ)
--tv-buffersize=
ക്യാപ്ചർ ബഫറിന്റെ പരമാവധി വലുപ്പം മെഗാബൈറ്റിൽ (ഡിഫോൾട്ട്: ഡൈനാമിക്)
--tv-norm=
ലഭ്യമായ എല്ലാ മാനദണ്ഡങ്ങളുടെയും ഒരു ലിസ്റ്റിനായി കൺസോൾ ഔട്ട്പുട്ട് കാണുക, ഇതും കാണുക നോർമിഡ്
ചുവടെയുള്ള ഓപ്ഷൻ.
--tv-normid= (v4l2 മാത്രം)
നൽകിയിരിക്കുന്ന സംഖ്യാ ഐഡിയിലേക്ക് ടിവി മാനദണ്ഡം സജ്ജമാക്കുന്നു. ടിവി മാനദണ്ഡം ക്യാപ്ചർ കാർഡിനെ ആശ്രയിച്ചിരിക്കുന്നു.
ലഭ്യമായ ടിവി മാനദണ്ഡങ്ങളുടെ ഒരു ലിസ്റ്റിനായി കൺസോൾ ഔട്ട്പുട്ട് കാണുക.
--tv-chanlist=
ലഭ്യമാണ്: അർജന്റീന, ഓസ്ട്രേലിയ, ചൈന-ബികാസ്റ്റ്, യൂറോപ്പ്-കിഴക്ക്, യൂറോപ്പ്-പടിഞ്ഞാറ്, ഫ്രാൻസ്,
അയർലൻഡ്, ഇറ്റലി, ജപ്പാൻ-ബികാസ്റ്റ്, ജപ്പാൻ-കേബിൾ, ന്യൂസിലാൻഡ്, റഷ്യ, ദക്ഷിണാഫ്രിക്ക,
us-bcast, us-cable, us-cable-hrc
--tv-channels= - [= ], - [= ],...
ചാനലുകൾക്ക് പേരുകൾ സജ്ജമാക്കുക.
ശ്രദ്ധിക്കുക:
എങ്കിൽ 1000-ൽ കൂടുതലുള്ള ഒരു പൂർണ്ണസംഖ്യയാണ്, അത് ആവൃത്തിയായി കണക്കാക്കും (ഇൻ
kHz) ഫ്രീക്വൻസി ടേബിളിൽ നിന്നുള്ള ചാനലിന്റെ പേരിന് പകരം. പേരുകളിലെ സ്പെയ്സുകൾക്കായി _ ഉപയോഗിക്കുക
(അല്ലെങ്കിൽ ഉദ്ധരിച്ച് കളിക്കുക ;-) ). ചാനലിന്റെ പേരുകൾ OSD ഉപയോഗിച്ച് എഴുതപ്പെടും,
അടിമ കൽപ്പിക്കുകയും ചെയ്യുന്നു ടിവി_സ്റ്റെപ്പ്_ചാനൽ, ടിവി_സെറ്റ്_ചാനൽ ഒപ്പം ടിവി_ലാസ്റ്റ്_ചാനൽ ഉദ്ദേശിക്കുന്ന
ഒരു റിമോട്ട് കൺട്രോളിനായി ഉപയോഗിക്കാവുന്നതാണ്. യുമായി പൊരുത്തപ്പെടുന്നില്ല ആവൃത്തി പാരാമീറ്റർ.
ശ്രദ്ധിക്കുക:
തുടർന്ന് ചാനൽ നമ്പർ 'ചാനലുകൾ' ലിസ്റ്റിലെ സ്ഥാനം ആയിരിക്കും, ആരംഭിക്കുന്നു
1.
ഉദാഹരണങ്ങൾ
ടിവി://1, ടിവി://TV1, ടിവി_സെറ്റ്_ചാനൽ 1, ടിവി_സെറ്റ്_ചാനൽ TV1
--tv-[തെളിച്ചം|തീവ്രത|നിറം|സാച്ചുറേഷൻ]=<-100-100>
കാർഡിൽ ഇമേജ് ഇക്വലൈസർ സജ്ജമാക്കുക.
--tv-audiorate=
ഇൻപുട്ട് ഓഡിയോ സാമ്പിൾ നിരക്ക് സജ്ജീകരിക്കുക.
--tv-forceaudio
v4l റിപ്പോർട്ട് ചെയ്ത ഓഡിയോ ഉറവിടങ്ങൾ ഇല്ലെങ്കിലും ഓഡിയോ ക്യാപ്ചർ ചെയ്യുക.
--tv-alsa
ALSA ൽ നിന്ന് ക്യാപ്ചർ.
--tv-amode=<0-3>
ഒരു ഓഡിയോ മോഡ് തിരഞ്ഞെടുക്കുക:
0 മോണോ
1 സ്റ്റീരിയോ
2 ഭാഷ 1
3 ഭാഷ 2
--tv-forcechan=<1-2>
സ്ഥിരസ്ഥിതിയായി, റെക്കോർഡുചെയ്ത ഓഡിയോ ചാനലുകളുടെ എണ്ണം സ്വയമേവ നിർണ്ണയിക്കപ്പെടുന്നു
ടിവി കാർഡിൽ നിന്ന് ഓഡിയോ മോഡ് അന്വേഷിക്കുന്നു. ഈ ഓപ്ഷൻ സ്റ്റീരിയോ/മോണോ നിർബന്ധിക്കാൻ അനുവദിക്കുന്നു
അമോഡ് ഓപ്ഷനും v4l നൽകുന്ന മൂല്യങ്ങളും പരിഗണിക്കാതെ റെക്കോർഡിംഗ്. ഇതിന് കഴിയും
നിലവിലെ ഓഡിയോ റിപ്പോർട്ടുചെയ്യാൻ ടിവി കാർഡിന് കഴിയാതെ വരുമ്പോൾ ട്രബിൾഷൂട്ടിംഗിനായി ഉപയോഗിക്കുക
മോഡ്.
--tv-adevice=
ഒരു ഓഡിയോ ഉപകരണം സജ്ജമാക്കുക. ആയിരിക്കണം /dev/xxx OSS-നും ALSA-യ്ക്കുള്ള ഹാർഡ്വെയർ ഐഡിക്കും.
നിങ്ങൾ ഏതെങ്കിലും ':' മാറ്റി പകരം '.' ALSA നുള്ള ഹാർഡ്വെയർ ഐഡിയിൽ.
--tv-audioid=
ക്യാപ്ചർ കാർഡിന് ഒന്നിൽ കൂടുതൽ ഉണ്ടെങ്കിൽ അതിന്റെ ഓഡിയോ ഔട്ട്പുട്ട് തിരഞ്ഞെടുക്കുക.
--tv-[volume|bass|treble|balance]=<0-100>
ഈ ഓപ്ഷനുകൾ വീഡിയോ ക്യാപ്ചർ കാർഡിലെ മിക്സറിന്റെ പാരാമീറ്ററുകൾ സജ്ജമാക്കുന്നു. അവര് ചെയ്യും
നിങ്ങളുടെ കാർഡിന് ഒന്നുമില്ലെങ്കിൽ ഒരു ഫലവുമില്ല. v4l2-ന് ഡിഫോൾട്ടിലേക്ക് 50 മാപ്പുകൾ
ഡ്രൈവർ റിപ്പോർട്ട് ചെയ്തതുപോലെ നിയന്ത്രണത്തിന്റെ മൂല്യം.
--tv-gain=<0-100>
ആവശ്യമുള്ള മൂല്യത്തിലേക്ക് വീഡിയോ ഉപകരണങ്ങൾക്കായി (സാധാരണയായി വെബ്ക്യാമുകൾ) നേട്ട നിയന്ത്രണം സജ്ജമാക്കുക
ഓട്ടോമാറ്റിക് നിയന്ത്രണം സ്വിച്ച് ഓഫ് ചെയ്യുക. 0 എന്ന മൂല്യം യാന്ത്രിക നിയന്ത്രണം പ്രാപ്തമാക്കുന്നു. ഇത് എങ്കിൽ
ഓപ്ഷൻ ഒഴിവാക്കി, നേട്ട നിയന്ത്രണം പരിഷ്ക്കരിക്കില്ല.
--tv-immediatemode=
0 ന്റെ മൂല്യം എന്നാൽ ഓഡിയോയും വീഡിയോയും ഒരുമിച്ച് പിടിച്ചെടുക്കുകയും ബഫർ ചെയ്യുകയും ചെയ്യുന്നു. ഒരു മൂല്യം 1
(ഡിഫോൾട്ട്) എന്നാൽ വീഡിയോ ക്യാപ്ചർ മാത്രം ചെയ്യുക, ഓഡിയോ ഒരു ലൂപ്പ്ബാക്കിലൂടെ പോകാൻ അനുവദിക്കുക
ടിവി കാർഡിൽ നിന്ന് സൗണ്ട് കാർഡിലേക്കുള്ള കേബിൾ.
--tv-mjpeg
ഹാർഡ്വെയർ MJPEG കംപ്രഷൻ ഉപയോഗിക്കുക (കാർഡ് അതിനെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ). ഈ ഓപ്ഷൻ ഉപയോഗിക്കുമ്പോൾ,
ഔട്ട്പുട്ട് വിൻഡോയുടെ വീതിയും ഉയരവും നിങ്ങൾ വ്യക്തമാക്കേണ്ടതില്ല, കാരണം mpv
ഡെസിമേഷൻ മൂല്യത്തിൽ നിന്ന് അത് സ്വയമേവ നിർണ്ണയിക്കും (ചുവടെ കാണുക).
--tv-decimation=<1|2|4>
ഹാർഡ്വെയർ MJPEG ഉപയോഗിച്ച് കംപ്രസ് ചെയ്യുന്ന ചിത്രത്തിന്റെ വലുപ്പം തിരഞ്ഞെടുക്കുക
കംപ്രഷൻ:
1 പൂർണ്ണ വലിപ്പം
· 704x576 PAL
· 704x480 NTSC
2 ഇടത്തരം വലിപ്പമുള്ള
· 352x288 PAL
· 352x240 NTSC
4 ചെറിയ വലിപ്പം
· 176x144 PAL
· 176x120 NTSC
--tv-qualitty=<0-100>
JPEG കംപ്രഷന്റെ ഗുണനിലവാരം തിരഞ്ഞെടുക്കുക (< 60 പൂർണ്ണ വലുപ്പത്തിന് ശുപാർശ ചെയ്യുന്നു).
--ടിവി-സ്കാൻ-ഓട്ടോസ്റ്റാർട്ട്
ആരംഭിച്ചതിന് ശേഷം ഉടൻ തന്നെ ചാനൽ സ്കാനിംഗ് ആരംഭിക്കുക (സ്ഥിരസ്ഥിതി: പ്രവർത്തനരഹിതമാക്കി).
--tv-scan-period=<0.1-2.0>
അടുത്ത ചാനലിലേക്ക് മാറുന്നതിന് മുമ്പ് സെക്കന്റിനുള്ളിലെ കാലതാമസം വ്യക്തമാക്കുക (സ്ഥിരസ്ഥിതി: 0.5). താഴത്തെ
മൂല്യങ്ങൾ വേഗത്തിലുള്ള സ്കാനിംഗിന് കാരണമാകും, പക്ഷേ നിഷ്ക്രിയ ടിവി ചാനലുകൾ സജീവമാണെന്ന് കണ്ടെത്താനാകും.
--tv-scan-threshold=<1-100>
ഉപകരണം റിപ്പോർട്ടുചെയ്തത് പോലെ, സിഗ്നൽ ശക്തിയുടെ പരിധി മൂല്യം (ശതമാനത്തിൽ).
(സ്ഥിരസ്ഥിതി: 50). ഈ മൂല്യത്തേക്കാൾ ഉയർന്ന സിഗ്നൽ ശക്തി സൂചിപ്പിക്കുന്നത്
നിലവിൽ സ്കാനിംഗ് ചാനൽ സജീവമാണ്.
മൂടി
--കാഷെ=
കാഷെയുടെ വലുപ്പം കിലോബൈറ്റിൽ സജ്ജീകരിക്കുക, ഇത് ഉപയോഗിച്ച് അത് പ്രവർത്തനരഹിതമാക്കുക ഇല്ല, അല്ലെങ്കിൽ യാന്ത്രികമായി പ്രവർത്തനക്ഷമമാക്കുക
ആവശ്യമെങ്കിൽ അത് കാര് (സ്ഥിരസ്ഥിതി: കാര്). കൂടെ കാര്, കാഷെ സാധാരണയായി ആയിരിക്കും
നെറ്റ്വർക്ക് സ്ട്രീമുകൾക്കായി സജ്ജമാക്കിയിരിക്കുന്ന വലുപ്പം ഉപയോഗിച്ച് --കാഷെ-ഡിഫോൾട്ട്. കൂടെ അതെ,
കാഷെ എല്ലായ്പ്പോഴും സജ്ജമാക്കിയിരിക്കുന്ന വലുപ്പത്തിൽ പ്രവർത്തനക്ഷമമാക്കും --കാഷെ-ഡിഫോൾട്ട് (അല്ലാതെ
സ്ട്രീം കാഷെ ചെയ്യാൻ കഴിയില്ല, അല്ലെങ്കിൽ --കാഷെ-ഡിഫോൾട്ട് കാഷിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു).
സ്ലോ മീഡിയയിൽ നിന്ന് ഫയലുകൾ പ്ലേ ചെയ്യുമ്പോൾ ഉപയോഗപ്രദമായേക്കാം, പക്ഷേ നെഗറ്റീവ് ആയിരിക്കാം
ഇഫക്റ്റുകൾ, പ്രത്യേകിച്ച് MP4 പോലെയുള്ള ഒരുപാട് തിരയലുകൾ ആവശ്യമുള്ള ഫയൽ ഫോർമാറ്റുകൾ.
കാഷെയുടെ പകുതി വലുപ്പം വേഗത്തിൽ തിരയാൻ അനുവദിക്കുന്നതിന് ഉപയോഗിക്കുമെന്നത് ശ്രദ്ധിക്കുക. ഇതും
ഒരു പൂർണ്ണ കാഷെ സാധാരണയായി 100% നിറഞ്ഞതായി റിപ്പോർട്ട് ചെയ്യപ്പെടാത്തതിന്റെ കാരണം. കാഷെ പൂരിപ്പിക്കൽ
തിരിച്ചുവരാൻ കരുതിവച്ചിരിക്കുന്ന കാഷെയുടെ ഭാഗം ഡിസ്പ്ലേയിൽ ഉൾപ്പെടുന്നില്ല. ദി
യഥാർത്ഥ പരമാവധി ശതമാനം സാധാരണയായി റീഡ്ഹെഡും തമ്മിലുള്ള അനുപാതമായിരിക്കും
ബാക്ക്ബഫർ വലുപ്പങ്ങൾ.
--cache-default=
കാഷെയുടെ വലുപ്പം കിലോബൈറ്റിൽ സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: 75000 KB). ഉപയോഗിക്കുന്നത് ഇല്ല ഇല്ല
ഒരു നെറ്റ്വർക്ക് സ്ട്രീമിൽ നിന്ന് പ്ലേ ചെയ്യുമ്പോൾ കാഷെ യാന്ത്രികമായി പ്രവർത്തനക്ഷമമാക്കുക. അതല്ല
ഉപയോഗിച്ച് --കാഷെ എല്ലായ്പ്പോഴും ഈ ഓപ്ഷൻ അസാധുവാക്കും.
--cache-initial=
ഇത്രയും കിലോബൈറ്റുകൾ ഉപയോഗിച്ച് കാഷെ നിറയുമ്പോൾ പ്ലേബാക്ക് ആരംഭിക്കും
ഡാറ്റ (ഡിഫോൾട്ട്: 0).
--cache-seek-min=
ഉള്ളിൽ ഒരു സ്ഥാനത്തേക്ക് ഒരു അന്വേഷണം നടത്തണമെങ്കിൽ മുതൽ കാഷെ വലിപ്പം
നിലവിലെ സ്ഥാനം, ഈ സ്ഥാനത്തേക്ക് കാഷെ പൂരിപ്പിക്കുന്നതിന് mpv കാത്തിരിക്കും
ഒരു സ്ട്രീം സീക്ക് നടത്തുന്നതിനേക്കാൾ (സ്ഥിരസ്ഥിതി: 500).
ചെറിയ ഫോർവേഡ് തിരയലുകൾക്ക് ഇത് പ്രധാനമാണ്. സ്ലോ സ്ട്രീമുകൾക്കൊപ്പം (പ്രത്യേകിച്ച് HTTP സ്ട്രീമുകൾ)
നിലവിലെ സ്ഥാനവും തിരയലും തമ്മിൽ ഡാറ്റ ഒഴിവാക്കുന്നതിന് ഇടയിൽ ഒരു ഇടപാടുണ്ട്
ലക്ഷ്യസ്ഥാനം, അല്ലെങ്കിൽ ഒരു യഥാർത്ഥ അന്വേഷണം നടത്തുന്നു. സാഹചര്യത്തെ ആശ്രയിച്ച്, ഒന്നുകിൽ
ഇത് മറ്റ് രീതികളേക്കാൾ മന്ദഗതിയിലായിരിക്കാം. ഈ ഓപ്ഷൻ ഇത് നിയന്ത്രിക്കാൻ അനുവദിക്കുന്നു.
--cache-backbuffer=
കാഷെ ബാക്ക് ബഫറിന്റെ വലുപ്പം (സ്ഥിരസ്ഥിതി: 75000 KB). ഇത് മൊത്തം കാഷെയിലേക്ക് ചേർക്കും
വലിപ്പം, തിരികെ തേടുന്നതിനുള്ള തുക റിസർവ് ചെയ്തു. സംവരണം ചെയ്ത തുക ആയിരിക്കില്ല
റീഡ്ഹെഡിനായി ഉപയോഗിക്കുന്നു, പകരം വേഗത്തിൽ തിരയുന്നത് പ്രവർത്തനക്ഷമമാക്കുന്നതിന് ഇതിനകം വായിച്ച ഡാറ്റ സംരക്ഷിക്കുന്നു
തിരികെ.
--cache-file=
ഫയൽസിസ്റ്റത്തിൽ ഒരു കാഷെ ഫയൽ സൃഷ്ടിക്കുക.
ഇത് ഉപയോഗിക്കുന്നതിന് രണ്ട് വഴികളുണ്ട്:
1. ഒരു പാത കടന്നുപോകുന്നു (ഒരു ഫയൽ നാമം). ഫയൽ എപ്പോഴും തിരുത്തിയെഴുതപ്പെടും. എപ്പോൾ
പൊതുവായ കാഷെ പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, വായിക്കുന്നതെന്തും സംഭരിക്കുന്നതിന് ഈ ഫയൽ കാഷെ ഉപയോഗിക്കും
ഉറവിട സ്ട്രീമിൽ നിന്ന്.
ഇത് എല്ലായ്പ്പോഴും കാഷെ ഫയലിനെ തിരുത്തിയെഴുതും, നിങ്ങൾക്ക് നിലവിലുള്ള ഒരു കാഷെ ഉപയോഗിക്കാൻ കഴിയില്ല
ഒരു സ്ട്രീമിന്റെ പ്ലേബാക്ക് പുനരാരംഭിക്കുന്നതിനുള്ള ഫയൽ. (സാങ്കേതികമായി, എംപിവിക്ക് ഏതാണെന്ന് പോലും അറിയില്ല
ഫയലിലെ ബ്ലോക്കുകൾ സാധുവാണ്, അല്ലാത്തവയാണ്.)
തത്ഫലമായുണ്ടാകുന്ന ഫയലിൽ ഉറവിട സ്ട്രീമിന്റെ എല്ലാ ഡാറ്റയും ഉണ്ടായിരിക്കണമെന്നില്ല.
ഉദാഹരണത്തിന്, നിങ്ങൾ അന്വേഷിക്കുകയാണെങ്കിൽ, ഒഴിവാക്കിയ ഭാഗങ്ങൾ ഒരിക്കലും വായിക്കില്ല
തത്ഫലമായി, കാഷെയിൽ എഴുതിയിട്ടില്ല. ഒഴിവാക്കിയ ഭാഗങ്ങൾ നിറഞ്ഞു
പൂജ്യങ്ങളോടെ. ഇതിനർത്ഥം കാഷെ ഫയൽ എയുമായി പൊരുത്തപ്പെടണമെന്നില്ല
ഉറവിട സ്ട്രീമിന്റെ പൂർണ്ണ ഡൗൺലോഡ്.
ഉപയോക്തൃ താൽപ്പര്യമുണ്ടെങ്കിൽ ഈ രണ്ട് പ്രശ്നങ്ങളും മെച്ചപ്പെടുത്താം.
മുന്നറിയിപ്പ്:
ക്രമീകരിച്ച അധ്യായങ്ങൾക്കൊപ്പം അല്ലെങ്കിൽ കൂടെ ഉപയോഗിക്കുമ്പോൾ ക്രമരഹിതമായ അഴിമതിക്ക് കാരണമാകുന്നു
--ഓഡിയോ-ഫയൽ.
2. സ്ട്രിംഗ് കടന്നുപോകുന്നു ടിഎംപി. ഇത് ഫയൽ നാമമായി വ്യാഖ്യാനിക്കില്ല. പകരം, ഒരു
അദൃശ്യമായ താൽക്കാലിക ഫയൽ സൃഷ്ടിച്ചു. ഇത് നിങ്ങളുടെ സി ലൈബ്രറിയെ ആശ്രയിച്ചിരിക്കുന്നു
ഫയൽ സൃഷ്ടിച്ചു (സാധാരണയായി / tmp /), ഫയലിന്റെ പേര് ദൃശ്യമാണോ (the tmpfile()
ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു). ചില സിസ്റ്റങ്ങളിൽ, കാഷെ ഫയൽ സ്വയമേവ ഇല്ലാതാക്കിയേക്കാം
ഉറപ്പില്ല.
നിങ്ങൾക്ക് ഒരു ഫയൽ കാഷെ ഉപയോഗിക്കണമെങ്കിൽ, ഈ മോഡ് ശുപാർശ ചെയ്യപ്പെടുന്നു, കാരണം അത് അങ്ങനെയല്ല
ഓർഡർ ചെയ്ത അധ്യായങ്ങൾ തകർക്കുക അല്ലെങ്കിൽ --ഓഡിയോ-ഫയൽ. ഈ മോഡുകൾ ഒന്നിലധികം കാഷെ സ്ട്രീമുകൾ തുറക്കുന്നു,
അവയ്ക്കായി ഒരേ ഫയൽ ഉപയോഗിക്കുന്നത് വ്യക്തമായും ഏറ്റുമുട്ടുന്നു.
ഇതും കാണുക --കാഷെ-ഫയൽ വലിപ്പം.
--cache-file-size=
ഉപയോഗിച്ച് സൃഷ്ടിച്ച ഫയലിന്റെ പരമാവധി വലുപ്പം --കാഷെ-ഫയൽ. ഇതിന് മുകളിലുള്ള വായനാ ആക്സസ്സുകൾക്കായി
വലിപ്പം, കാഷെ ഉപയോഗിക്കില്ല.
കാഷെ പ്രവർത്തനക്ഷമമാക്കി ക്രമീകരിച്ച ചാപ്റ്ററുകൾ പ്ലേ ചെയ്യുന്നത് പോലെയുള്ള ചില ഉപയോഗ-കേസുകൾ ഓർക്കുക,
യഥാർത്ഥത്തിൽ ഒന്നിലധികം കാഷെ ഫയലുകൾ സൃഷ്ടിക്കും, അവയിൽ ഓരോന്നും ഇത്രത്തോളം ഉപയോഗിക്കും
ഡിസ്ക് സ്പേസ്.
(സ്ഥിരസ്ഥിതി: 1048576, 1 GB.)
--നോ-കാഷെ
ഇൻപുട്ട് സ്ട്രീം കാഷിംഗ് ഓഫാക്കുക. കാണുക --കാഷെ.
--cache-secs=
കാഷെ സജീവമാണെങ്കിൽ എത്ര സെക്കൻഡ് ഓഡിയോ/വീഡിയോ പ്രീഫെച്ച് ചെയ്യണം. ഇത് മറികടക്കുന്നു
The --demuxer-readahead-secs കാഷെ പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ മാത്രം ഓപ്ഷൻ
മൂല്യം വലുതാണ്. (സ്ഥിരസ്ഥിതി: 10.)
--കാഷെ-താൽക്കാലികമായി നിർത്തുക, --നോ-കാഷെ-പോസ്
കാഷെ കുറയുമ്പോൾ പ്ലെയർ യാന്ത്രികമായി താൽക്കാലികമായി നിർത്തണമോ, അൺപോസ്
ഒരിക്കൽ കൂടി ഡാറ്റ ലഭ്യമാകുമ്പോൾ ("ബഫറിംഗ്").
നെറ്റ്വർക്ക്
--user-agent=
ഉപയോഗം HTTP സ്ട്രീമിംഗിനായുള്ള ഉപയോക്തൃ ഏജന്റായി.
--കുക്കികൾ, --കുക്കികൾ ഇല്ല
HTTP അഭ്യർത്ഥനകൾ നടത്തുമ്പോൾ കുക്കികളെ പിന്തുണയ്ക്കുക. സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനരഹിതമാക്കി.
--cookies-file=
ഇതിൽ നിന്ന് HTTP കുക്കികൾ വായിക്കുക . ഫയൽ നെറ്റ്സ്കേപ്പ് ഫോർമാറ്റിലാണെന്ന് അനുമാനിക്കുന്നു.
--http-header-fields=
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=
TLS-നൊപ്പം ഉപയോഗിക്കുന്നതിനുള്ള സർട്ടിഫിക്കറ്റ് അതോറിറ്റി ഡാറ്റാബേസ് ഫയൽ. (മൂത്തവർക്കൊപ്പം നിശബ്ദമായി പരാജയപ്പെടുന്നു
FFmpeg അല്ലെങ്കിൽ Libav പതിപ്പുകൾ.)
--tls-verify
TLS ഉപയോഗിക്കുമ്പോൾ പിയർ സർട്ടിഫിക്കറ്റുകൾ പരിശോധിക്കുക (ഉദാ https://...). (നിശബ്ദമായി പരാജയപ്പെടുന്നു
പഴയ FFmpeg അല്ലെങ്കിൽ Libav പതിപ്പുകൾക്കൊപ്പം.)
--tls-cert-file
പിയർക്കൊപ്പം ഹാൻഡ്ഷേക്കിൽ ഉപയോഗിക്കാനുള്ള സർട്ടിഫിക്കറ്റ് അടങ്ങുന്ന ഒരു ഫയൽ.
--tls-key-file
സർട്ടിഫിക്കറ്റിനുള്ള സ്വകാര്യ കീ അടങ്ങുന്ന ഒരു ഫയൽ.
--റഫറർ=
HTTP അഭ്യർത്ഥനകൾക്കായി ഒരു റഫറർ പാത്ത് അല്ലെങ്കിൽ URL വ്യക്തമാക്കുക.
--network-timeout=
സെക്കന്റുകൾക്കുള്ളിൽ നെറ്റ്വർക്ക് കാലഹരണപ്പെടൽ വ്യക്തമാക്കുക. ഇത് കുറഞ്ഞത് HTTP-യെയെങ്കിലും ബാധിക്കുന്നു. പ്രത്യേക
മൂല്യം 0 (സ്ഥിരസ്ഥിതി) FFmpeg/Libav സ്ഥിരസ്ഥിതികൾ ഉപയോഗിക്കുന്നു. ഒരു പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുകയാണെങ്കിൽ
ടൈംഔട്ടുകളെ പിന്തുണയ്ക്കുന്നില്ല, ഈ ഓപ്ഷൻ നിശബ്ദമായി അവഗണിക്കപ്പെടുന്നു.
--rtsp-transport=
RTSP ഗതാഗത രീതി തിരഞ്ഞെടുക്കുക (സ്ഥിരസ്ഥിതി: tcp). ഇത് അടിസ്ഥാന നെറ്റ്വർക്ക് തിരഞ്ഞെടുക്കുന്നു
കളിക്കുമ്പോൾ ഗതാഗതം rtsp://... URL-കൾ. മൂല്യം ലാവ്ഫ് എന്ന തീരുമാനം ഉപേക്ഷിക്കുന്നു
ലിബാവ് ഫോർമാറ്റ്.
--hls-bitrate= >
എച്ച്എൽഎസ് സ്ട്രീമുകൾ പ്ലേ ചെയ്യുകയാണെങ്കിൽ, ഏത് സ്ട്രീമുകളാണ് തിരഞ്ഞെടുക്കുന്നതെന്ന് ഈ ഓപ്ഷൻ നിയന്ത്രിക്കുന്നു
സ്ഥിരസ്ഥിതി. ഓപ്ഷൻ ഇനിപ്പറയുന്ന പാരാമീറ്ററുകൾ അനുവദിക്കുന്നു:
ഇല്ല പ്രത്യേകിച്ചൊന്നും ചെയ്യരുത്. സാധാരണയായി, ഇത് ആദ്യത്തേത് തിരഞ്ഞെടുക്കും
അതിന് കണ്ടെത്താനാകുന്ന ഓഡിയോ/വീഡിയോ സ്ട്രീമുകൾ.
എന്നോട് ഏറ്റവും കുറഞ്ഞ ബിറ്റ്റേറ്റുള്ള സ്ട്രീമുകൾ തിരഞ്ഞെടുക്കുക.
പരമാവധി ഒരേ, എന്നാൽ ഉയർന്ന ബിറ്റ്റേറ്റ്. (സ്ഥിരസ്ഥിതി.)
കൂടാതെ, ഓപ്ഷൻ ഒരു സംഖ്യയാണെങ്കിൽ, ഏറ്റവും ഉയർന്ന നിരക്കുള്ള സ്ട്രീം തുല്യമാണ് അല്ലെങ്കിൽ
ഓപ്ഷൻ മൂല്യത്തിന് താഴെ തിരഞ്ഞെടുത്തിരിക്കുന്നു.
ഉപയോഗിച്ച ബിറ്റ്റേറ്റ് സെർവർ അയച്ചതാണ്, അത് യഥാർത്ഥത്തിൽ ഉണ്ടെന്ന് യാതൊരു ഉറപ്പുമില്ല
അർത്ഥവത്തായ.
ഡിവി.ബി
--dvbin-card=<1-4>
കാർഡ് നമ്പർ 1-4 ഉപയോഗിക്കുന്നത് വ്യക്തമാക്കുന്നു (സ്ഥിരസ്ഥിതി: 1).
--dvbin-file=
ചാനലുകളുടെ ലിസ്റ്റ് വായിക്കാൻ mpv-യോട് നിർദ്ദേശിക്കുന്നു . സ്ഥിരസ്ഥിതി എംപിവിയിലാണ്
കോൺഫിഗറേഷൻ ഡയറക്ടറി (സാധാരണയായി ~/.config/mpv) ഫയലിന്റെ പേരിനൊപ്പം
channels.conf.{sat,ter,cbl,atsc} (നിങ്ങളുടെ കാർഡ് തരം അടിസ്ഥാനമാക്കി) അല്ലെങ്കിൽ channels.conf പോലെ
അവസാന ആശ്രയം. DVB-S/2 കാർഡുകൾക്കായി, ഒരു VDR 1.7.x ഫോർമാറ്റ് ചാനൽ ലിസ്റ്റ് ഇനിപ്പറയുന്നതായി ശുപാർശ ചെയ്യുന്നു
ഇത് DVB-S2 ചാനലുകളിലേക്ക് ട്യൂൺ ചെയ്യാനും സബ്ടൈറ്റിലുകൾ പ്രവർത്തനക്ഷമമാക്കാനും PMT ഡീകോഡ് ചെയ്യാനും അനുവദിക്കുന്നു (ഇത്
വലിയതോതിൽ ഡീമുക്സിംഗ് മെച്ചപ്പെടുത്തുന്നു). ക്ലാസിക് mplayer ഫോർമാറ്റ് ചാനൽ ലിസ്റ്റുകൾ ഇപ്പോഴും ഉണ്ട്
പിന്തുണയ്ക്കുന്നു (ഈ മെച്ചപ്പെടുത്തലുകൾ കൂടാതെ), മറ്റ് കാർഡ് തരങ്ങൾക്ക്, പരിമിതമായ VDR മാത്രം
ഫോർമാറ്റ് ചാനൽ ലിസ്റ്റ് പിന്തുണ നടപ്പിലാക്കി (പാച്ചുകൾ സ്വാഗതം). ഉള്ള ചാനലുകൾക്കായി
ഡൈനാമിക് PID സ്വിച്ചിംഗ് അല്ലെങ്കിൽ അപൂർണ്ണം channels.conf, --dvbin-full-transponder അഥവാ
മാജിക് PID 8192 ശുപാർശ ചെയ്യുന്നു.
--dvbin-timeout=<1-30>
ഉപേക്ഷിക്കുന്നതിന് മുമ്പ് ഒരു ഫ്രീക്വൻസി ട്യൂൺ ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ പരമാവധി സെക്കന്റുകൾ കാത്തിരിക്കണം
(സ്ഥിരസ്ഥിതി: 30).
--dvbin-full-transponder=
പ്രോഗ്രാം PID-കളിൽ ഫിൽട്ടറുകൾ പ്രയോഗിക്കരുത്, ഫ്രീക്വൻസിയിൽ മാത്രം ട്യൂൺ ചെയ്ത് ഫുൾ ട്രാൻസ്പോണ്ടർ പാസ്സ് ചെയ്യുക
ഡീമുക്സറിലേക്ക്. ഒരു ട്രാൻസ്പോണ്ടറിൽ ഒന്നിലധികം പ്രോഗ്രാമുകൾ റെക്കോർഡ് ചെയ്യാൻ ഇത് ഉപയോഗപ്രദമാണ്, അല്ലെങ്കിൽ
ലെ പ്രശ്നങ്ങൾ പരിഹരിക്കാൻ channels.conf. ഇതിനായി ഉപയോഗിക്കാനും ശുപാർശ ചെയ്യുന്നു
ഫ്ലൈയിൽ PID മാറുന്ന ചാനലുകൾ, ഉദാ പ്രാദേശിക വാർത്തകൾക്കായി.
സ്ഥിരസ്ഥിതി: ഇല്ല
കലര്പ്പായ
--display-tags=tag1,tags2,...
ടെർമിനലിൽ പ്രദർശിപ്പിക്കേണ്ട ടാഗുകളുടെ ലിസ്റ്റ് സജ്ജമാക്കുക. എന്നതിൽ ഉള്ള ടാഗുകൾ
ലിസ്റ്റ്, എന്നാൽ പ്ലേ ചെയ്ത ഫയലിൽ ഇല്ല, കാണിക്കില്ല. ഒരു മൂല്യം അവസാനിക്കുകയാണെങ്കിൽ
കൂടെ *, എല്ലാ ടാഗുകളും പ്രിഫിക്സുമായി പൊരുത്തപ്പെടുന്നു (പൊതുവായ ഗ്ലോബിംഗ് ഇല്ലെങ്കിലും). വെറും
പാസിംഗ് * അടിസ്ഥാനപരമായി ഫിൽട്ടറിംഗ്.
ഡിഫോൾട്ടിൽ ടാഗുകളുടെ ഒരു പൊതു ലിസ്റ്റ് ഉൾപ്പെടുന്നു, കൂടെ mpv വിളിക്കുക --ലിസ്റ്റ്-ഓപ്ഷനുകൾ അത് കാണാൻ.
--mc=
ഓരോ ഫ്രെയിമിനും പരമാവധി AV സമന്വയ തിരുത്തൽ (സെക്കൻഡിൽ)
--autosync=
ഓഡിയോ കാലതാമസം അളവുകൾ അടിസ്ഥാനമാക്കി A/V സമന്വയം ക്രമേണ ക്രമീകരിക്കുന്നു. വ്യക്തമാക്കുന്നത്
--autosync=0, ഡിഫോൾട്ട്, ഫ്രെയിം ടൈമിംഗ് പൂർണ്ണമായും ഓഡിയോയെ അടിസ്ഥാനമാക്കിയുള്ളതാക്കും
കാലതാമസം അളവുകൾ. വ്യക്തമാക്കുന്നത് --autosync=1 അതുതന്നെ ചെയ്യും, പക്ഷേ സൂക്ഷ്മമായി ചെയ്യും
A/V തിരുത്തൽ അൽഗോരിതം മാറ്റുക. ഒരു വീഡിയോയിലെ അസമമായ വീഡിയോ ഫ്രെയിംറേറ്റ്
കൂടെ നന്നായി കളിക്കുന്നു --ഓഡിയോ ഇല്ല ഇത് ഒരു പൂർണ്ണസംഖ്യയായി സജ്ജീകരിക്കുന്നതിലൂടെ പലപ്പോഴും സഹായിക്കാനാകും
1-ൽ കൂടുതൽ --ഓഡിയോ ഇല്ല.
പരീക്ഷിക്കുക --autosync=30 നടപ്പിലാക്കാത്ത സൗണ്ട് ഡ്രൈവറുകളുമായുള്ള പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിന്
ഒരു തികഞ്ഞ ഓഡിയോ കാലതാമസം അളക്കൽ. ഈ മൂല്യം ഉപയോഗിച്ച്, വലിയ A/V സമന്വയം ഓഫ്സെറ്റുകൾ ആണെങ്കിൽ
സംഭവിക്കുന്നു, അവ പരിഹരിക്കാൻ ഏകദേശം 1 അല്ലെങ്കിൽ 2 സെക്കൻഡ് മാത്രമേ എടുക്കൂ. ഈ കാലതാമസം
പെട്ടെന്നുള്ള A/V ഓഫ്സെറ്റുകളോടുള്ള പ്രതികരണ സമയം ഇതായിരിക്കണം
ഓപ്ഷൻ ഓണാണ്, എല്ലാ സൗണ്ട് ഡ്രൈവറുകൾക്കും.
--video-sync=
പ്ലേയർ ഓഡിയോയും വീഡിയോയും എങ്ങനെ സമന്വയിപ്പിക്കുന്നു.
എന്ന് തുടങ്ങുന്ന മോഡുകൾ ഡിസ്പ്ലേ- വീഡിയോ ഫ്രെയിമുകൾ പൂർണ്ണമായും ഔട്ട്പുട്ട് ചെയ്യാൻ ശ്രമിക്കുക
ഡിസ്പ്ലേയിലേക്ക് സമന്വയിപ്പിച്ച്, കണ്ടെത്തിയ ഡിസ്പ്ലേ ലംബമായ പുതുക്കൽ നിരക്ക് a ആയി ഉപയോഗിക്കുന്നു
ശരാശരി എത്ര വേഗത്തിൽ ഫ്രെയിമുകൾ പ്രദർശിപ്പിക്കുമെന്ന് സൂചന. ഈ മോഡുകൾ വീഡിയോ വേഗത മാറ്റുന്നു
ഡിസ്പ്ലേയുമായി പൊരുത്തപ്പെടുന്നതിന് ചെറുതായി. കാണുക --വീഡിയോ-സമന്വയം-... മികച്ച ട്യൂണിംഗിനുള്ള ഓപ്ഷനുകൾ. ദി
ചില ആദർശപരമായ അനുമാനങ്ങൾ നടത്തുന്നതിലൂടെ ഈ മോഡിന്റെ ദൃഢത കൂടുതൽ കുറയുന്നു,
ഇത് എല്ലായ്പ്പോഴും യാഥാർത്ഥ്യത്തിൽ ബാധകമാകണമെന്നില്ല. പെരുമാറ്റം VO യെ ആശ്രയിച്ചിരിക്കും
സിസ്റ്റത്തിന്റെ വീഡിയോ, ഓഡിയോ ഡ്രൈവറുകൾ. മീഡിയ ഫയലുകൾ സ്ഥിരമായ ഫ്രെയിംറേറ്റ് ഉപയോഗിക്കണം.
വിഭാഗം തിരിച്ചുള്ള VFR ചില കണ്ടെയ്നർ ഫോർമാറ്റുകളിലും പ്രവർത്തിച്ചേക്കാം (ഉദാ: mkv അല്ല).
സമന്വയ കോഡ് ഗുരുതരമായ A/V desync കണ്ടുപിടിക്കുകയോ ഫ്രെയിംറേറ്റ് കണ്ടുപിടിക്കാൻ കഴിയാതെ വരികയോ ചെയ്താൽ,
പ്ലെയർ സ്വയമേവ തിരിച്ചുവരുന്നു ഓഡിയോ കുറച്ച് സമയത്തേക്ക് അല്ലെങ്കിൽ ശാശ്വതമായി മോഡ്.
ഉള്ള മോഡുകൾ desync അവരുടെ പേരിൽ ഓഡിയോ/വീഡിയോ സമന്വയിപ്പിക്കാൻ ശ്രമിക്കരുത്.
അവ സാവധാനം (അല്ലെങ്കിൽ വേഗത്തിൽ) സമന്വയിപ്പിക്കും, ഉദാ. അടുത്ത അന്വേഷണം സംഭവിക്കുന്നത് വരെ. ഈ മോഡുകൾ
ഗുരുതരമായ ഉപയോഗത്തിനല്ല, പരിശോധനയ്ക്കാണ്.
ഓഡിയോ സമയം വീഡിയോ ഫ്രെയിമുകൾ ഓഡിയോയിലേക്ക്. ഇതാണ് ഏറ്റവും ശക്തമായ മോഡ്, കാരണം പ്ലെയർ
ഡിസ്പ്ലേ എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെക്കുറിച്ച് ഒന്നും ഊഹിക്കേണ്ടതില്ല. ദി
ഇത് ഇടയ്ക്കിടെ ഫ്രെയിം ഡ്രോപ്പുകളിലേക്കോ ആവർത്തനങ്ങളിലേക്കോ നയിച്ചേക്കാം എന്നതാണ് പോരായ്മ. എങ്കിൽ
ഓഡിയോ പ്രവർത്തനരഹിതമാക്കി, ഇത് സിസ്റ്റം ക്ലോക്ക് ഉപയോഗിക്കുന്നു. ഇതാണ് സ്ഥിരസ്ഥിതി മോഡ്.
ഡിസ്പ്ലേ-റീസാമ്പിൾ
വീഡിയോയുമായി പൊരുത്തപ്പെടുത്തുന്നതിന് ഓഡിയോ വീണ്ടും സാമ്പിൾ ചെയ്യുക. ഈ മോഡ് ഓഡിയോ ക്രമീകരിക്കാനും ശ്രമിക്കും
മറ്റ് ഡ്രിഫ്റ്റിന് നഷ്ടപരിഹാരം നൽകാനുള്ള വേഗത. (ഇത് ഓഡിയോ പ്ലേ ചെയ്യുമെന്നാണ് ഇതിനർത്ഥം
എ/വി വ്യത്യാസം കുറയ്ക്കാൻ ഇടയ്ക്കിടെ വ്യത്യസ്ത വേഗത.)
display-resample-vdrop
വീഡിയോയുമായി പൊരുത്തപ്പെടുത്തുന്നതിന് ഓഡിയോ വീണ്ടും സാമ്പിൾ ചെയ്യുക. നഷ്ടപരിഹാരം നൽകാൻ വീഡിയോ ഫ്രെയിമുകൾ ഡ്രോപ്പ് ചെയ്യുക
ഡ്രിഫ്റ്റ്.
ഡിസ്പ്ലേ-റീസാമ്പിൾ-ഡിസിങ്ക്
മുമ്പത്തെ മോഡ് പോലെ, എന്നാൽ A/V നഷ്ടപരിഹാരം ഇല്ല.
ഡിസ്പ്ലേ-വിഡ്രോപ്പ്
ഡീസൈൻസിംഗ് വീഡിയോയ്ക്ക് നഷ്ടപരിഹാരം നൽകാൻ വീഡിയോ ഫ്രെയിമുകൾ ഡ്രോപ്പ് ചെയ്യുക അല്ലെങ്കിൽ ആവർത്തിക്കുക. (എന്നിരുന്നാലും
എന്നതിന് സമാനമായ ഫലങ്ങൾ ഉണ്ടായിരിക്കണം ഓഡിയോ, നടപ്പിലാക്കൽ വളരെ ആണ്
വ്യത്യസ്ത.)
ഡിസ്പ്ലേ-ഡ്രോപ്പ്
സമന്വയിപ്പിക്കുന്ന വീഡിയോയ്ക്ക് നഷ്ടപരിഹാരം നൽകാൻ ഓഡിയോ ഡാറ്റ ഡ്രോപ്പ് ചെയ്യുക അല്ലെങ്കിൽ ആവർത്തിക്കുക. കാണുക
--video-sync-adrop-size. എങ്കിൽ ഈ മോഡ് ഗുരുതരമായ ഓഡിയോ ആർട്ടിഫാക്റ്റുകൾക്ക് കാരണമാകും
യഥാർത്ഥ മോണിറ്റർ പുതുക്കൽ നിരക്ക് റിപ്പോർട്ട് ചെയ്തതോ നിർബന്ധിതതോ ആയ നിരക്കിൽ നിന്ന് വളരെ വ്യത്യസ്തമാണ്.
ഡിസ്പ്ലേ-ഡിസിങ്ക്
പ്രദർശിപ്പിക്കാൻ വീഡിയോ സമന്വയിപ്പിക്കുക, ഓഡിയോ സ്വന്തമായി പ്ലേ ചെയ്യാൻ അനുവദിക്കുക.
desync സിസ്റ്റം ക്ലോക്ക് അനുസരിച്ച് വീഡിയോ സമന്വയിപ്പിക്കുക, ഓഡിയോ സ്വന്തമായി പ്ലേ ചെയ്യാൻ അനുവദിക്കുക.
--video-sync-max-video-change=
വീഡിയോയിൽ പ്രയോഗിക്കുന്ന ശതമാനത്തിലെ പരമാവധി വേഗത വ്യത്യാസം
--video-sync=display-... (സ്ഥിരസ്ഥിതി: 1). എങ്കിൽ ഡിസ്പ്ലേ സമന്വയ മോഡ് പ്രവർത്തനരഹിതമാക്കും
നൽകിയിരിക്കുന്ന പരിധിക്കുള്ളിൽ മോണിറ്ററും വീഡിയോ പുതുക്കൽ രീതിയും പൊരുത്തപ്പെടുന്നില്ല. അത് ശ്രമിക്കുന്നു
ഗുണിതങ്ങളും: 30 ഹെർട്സ് സ്ക്രീനിൽ 60 എഫ്പിഎസ് വീഡിയോ പ്ലേ ചെയ്യുന്നത് ഓരോന്നിനും ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യും
രണ്ടാമത്തെ ഫ്രെയിം. 24 Hz സ്ക്രീനിൽ 60 fps വീഡിയോ പ്ലേ ചെയ്യുന്നത് എയിൽ വീഡിയോ പ്ലേ ചെയ്യും
2-3-2-3-... പാറ്റേൺ.
23.976 fps വീഡിയോ 25 fps ആയി വേഗത്തിലാക്കാൻ ഡിഫോൾട്ട് ക്രമീകരണങ്ങൾ വേണ്ടത്ര അയഞ്ഞതല്ല.
സ്ഥിരസ്ഥിതിയായി ഈ സ്വഭാവം അനുവദിക്കുന്നതിന് പിച്ച് മാറ്റം വളരെ തീവ്രമാണെന്ന് ഞങ്ങൾ കരുതുന്നു. സജ്ജമാക്കുക
ഈ ഓപ്ഷൻ ഒരു മൂല്യത്തിലേക്ക് 5 ഇത് പ്രാപ്തമാക്കാൻ.
എന്നതിൽ ശ്രദ്ധിക്കുക --video-sync=display-resample മോഡ്, ഓഡിയോ വേഗത അധികമാകും
A/V സമന്വയത്തിനായി ആവശ്യമെങ്കിൽ ഒരു ചെറിയ തുക മാറ്റും. കാണുക
--video-sync-max-audio-change.
--video-sync-max-audio-change=
പരമാവധി അധികമായി ഉപയോഗിച്ച് ഓഡിയോയിൽ പ്രയോഗിക്കുന്ന ശതമാനത്തിലെ വേഗത വ്യത്യാസം
--video-sync=display-... (സ്ഥിരസ്ഥിതി: 0.125). സാധാരണയായി, പ്ലേയർ ഓഡിയോ പ്ലേ ചെയ്യുക
വീഡിയോയുടെ വേഗത. എന്നാൽ ഓഡിയോയും വീഡിയോയും തമ്മിലുള്ള വ്യത്യാസം ആണെങ്കിൽ
വളരെ ഉയർന്നത്, ഉദാഹരണത്തിന് ഡ്രിഫ്റ്റ് അല്ലെങ്കിൽ മറ്റ് സമയ പിശകുകൾ കാരണം, അത് വേഗത്തിലാക്കാൻ ശ്രമിക്കും അല്ലെങ്കിൽ
ഈ അധിക ഘടകം ഉപയോഗിച്ച് ഓഡിയോ വേഗത കുറയ്ക്കുക. വളരെ കുറഞ്ഞ മൂല്യങ്ങൾ വീഡിയോ ഫ്രെയിമിലേക്ക് നയിച്ചേക്കാം
A/V desync-ന് നഷ്ടപരിഹാരം നൽകാൻ കഴിയുന്നില്ലെങ്കിൽ, വളരെ ഉയർന്ന മൂല്യങ്ങൾ ഉപേക്ഷിക്കുകയോ ആവർത്തിക്കുകയോ ചെയ്യുന്നു
ഓഡിയോ "ഓവർഷൂട്ടിംഗും" സ്കിപ്പിംഗും കാരണം ഫ്രെയിം ഡ്രോപ്പിംഗിലേക്ക് നയിച്ചേക്കാം
സമന്വയ ലോജിക്ക് പ്രതികരിക്കുന്നതിന് മുമ്പ് ഒന്നിലധികം വീഡിയോ ഫ്രെയിമുകൾ.
--video-sync-adrop-size=
വേണ്ടി --video-sync=display-adrop മോഡ്. ഈ മോഡ് ഓഡിയോ ഡാറ്റ ഡ്യൂപ്ലിക്കേറ്റ്/ഡ്രോപ്പ് ചെയ്യുന്നു
വീഡിയോയുമായി ഓഡിയോ സമന്വയത്തിൽ സൂക്ഷിക്കുക. ഞെട്ടലിൽ ഓഡിയോ ആർട്ടിഫാക്റ്റുകൾ ഒഴിവാക്കാൻ (അത്
എല്ലാ സമയത്തും സാമ്പിളുകൾ ചേർക്കുക/നീക്കം ചെയ്യുക), ഇത് താരതമ്യേന വലിയ, നിശ്ചിത യൂണിറ്റുകളിലാണ് ചെയ്യുന്നത്,
ഈ ഓപ്ഷൻ വഴി നിയന്ത്രിക്കപ്പെടുന്നു. യൂണിറ്റ് സെക്കൻഡ് ആണ്.
--mf-fps=
ഒന്നിലധികം PNG അല്ലെങ്കിൽ JPEG ഫയലുകളിൽ നിന്ന് ഡീകോഡ് ചെയ്യുമ്പോൾ ഫ്രെയിംറേറ്റ് ഉപയോഗിക്കുന്നു mf:// (സ്ഥിരസ്ഥിതി:
1).
--mf-type=
എന്നതിനായുള്ള ഇൻപുട്ട് ഫയൽ തരം mf:// (ലഭ്യം: jpeg, png, tga, sgi). സ്ഥിരസ്ഥിതിയായി, ഇതാണ്
ഫയൽ എക്സ്റ്റൻഷനിൽ നിന്ന് ഊഹിച്ചതാണ്.
--stream-capture=
പ്രാഥമിക സ്ട്രീം ക്യാപ്ചർ ചെയ്യാൻ അനുവദിക്കുന്നു (അധിക ഓഡിയോ ട്രാക്കുകളോ മറ്റ് തരത്തിലുള്ളതോ അല്ല
സ്ട്രീമുകൾ) നൽകിയിരിക്കുന്ന ഫയലിലേക്ക്. മാറ്റുന്നതിലൂടെ ക്യാപ്ചറിംഗ് ആരംഭിക്കാനും നിർത്താനും കഴിയും
ഫയലിന്റെ പേര് സ്ട്രീം-പിടിച്ചെടുക്കൽ അടിമ സ്വത്ത്. പൊതുവേ, ഇത് ചെയ്യില്ല
ക്യാപ്ചർ ചെയ്യുന്നില്ലെങ്കിൽ MPEG അല്ലെങ്കിൽ റോ സ്ട്രീമുകൾ ഒഴികെ മറ്റെന്തെങ്കിലും ഉപയോഗപ്രദമായ ഫലങ്ങൾ ഉണ്ടാക്കുക
ഫയൽ ഹെഡറുകൾ ഉൾപ്പെടുന്നു, തടസ്സമില്ല. കാഷെ കാരണം എന്നത് ശ്രദ്ധിക്കുക
കാലതാമസം, ക്യാപ്ചർ ചെയ്ത ഡാറ്റ നിങ്ങളെ അപേക്ഷിച്ച് കുറച്ച് വൈകി ആരംഭിക്കുകയും അവസാനിക്കുകയും ചെയ്തേക്കാം
പ്രദർശിപ്പിച്ചിരിക്കുന്നത് കാണുക.
ഡെസ്റ്റിനേഷൻ ഫയൽ എപ്പോഴും ചേർത്തിരിക്കുന്നു. (mpv 0.8.0-ന് മുമ്പ്, ഫയൽ ആയിരുന്നു
തിരുത്തിയെഴുതി.)
--stream-dump=
അതുപോലെ തന്നെ --സ്ട്രീം-ക്യാപ്ചർ, എന്നാൽ പ്ലേബാക്ക് ആരംഭിക്കരുത്. പകരം, മുഴുവൻ ഫയലും
വലിച്ചെറിഞ്ഞു.
--stream-lavf-o=opt1=value1,opt2=value2,...
ലിബാവ് ഫോർമാറ്റിൽ തുറന്ന സ്ട്രീമുകളിൽ AVOptions സജ്ജമാക്കുക. അജ്ഞാതമായ അല്ലെങ്കിൽ അക്ഷരത്തെറ്റുള്ള ഓപ്ഷനുകൾ
നിശബ്ദമായി അവഗണിച്ചു. (അവ ടെർമിനൽ ഔട്ട്പുട്ടിൽ വെർബോസ് മോഡിൽ സൂചിപ്പിച്ചിരിക്കുന്നു, അതായത്
--വി. പൊതുവായി നമുക്ക് പിശകുകൾ പ്രിന്റ് ചെയ്യാൻ കഴിയില്ല, കാരണം ഉദാ ഉപയോക്താവ് പോലുള്ള മറ്റ് ഓപ്ഷനുകൾ
എല്ലാ പ്രോട്ടോക്കോളുകളിലും ഏജന്റ് ലഭ്യമല്ല, കൂടാതെ അജ്ഞാത ഓപ്ഷനുകൾക്കുള്ള പ്രിന്റിംഗ് പിശകുകളും
തീരെ ബഹളമയമാകും.)
--vo-mmcss-profile=
(Windows മാത്രം.) വീഡിയോ റെൻഡറർ ത്രെഡിനായി MMCSS പ്രൊഫൈൽ സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി:
പ്ലേബാക്ക്).
--മുൻഗണന=
(Windows മാത്രം.) mpv-യ്ക്ക് മുൻനിശ്ചയിച്ച പ്രകാരം പ്രോസസ്സ് മുൻഗണന സജ്ജമാക്കുക
വിൻഡോസിന് കീഴിൽ മുൻഗണനകൾ ലഭ്യമാണ്.
സാധ്യമായ മൂല്യങ്ങൾ : നിഷ്ക്രിയം|സാധാരണ താഴെ|സാധാരണ|മുകളിൽ സാധാരണ|ഉയർന്ന|തത്സമയം
മുന്നറിയിപ്പ്:
തൽസമയ മുൻഗണന ഉപയോഗിക്കുന്നത് സിസ്റ്റം ലോക്കപ്പിന് കാരണമാകും.
--force-media-title=
യുടെ ഉള്ളടക്കങ്ങൾ നിർബന്ധിക്കുക മീഡിയ-ശീർഷകം ഈ മൂല്യത്തിലേക്കുള്ള സ്വത്ത്. സ്ക്രിപ്റ്റുകൾക്ക് ഉപയോഗപ്രദമാണ്
ഉപയോക്താവിന്റെ ക്രമീകരണം അസാധുവാക്കാതെ ഒരു ശീർഷകം സജ്ജീകരിക്കാൻ ആഗ്രഹിക്കുന്നവ --ശീർഷകം.
ഓഡിയോ ഔട്ട്പ് ഡ്രൈവറുകൾ
വ്യത്യസ്ത ഓഡിയോ ഔട്ട്പുട്ട് സൗകര്യങ്ങളിലേക്കുള്ള ഇന്റർഫേസുകളാണ് ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകൾ. വാക്യഘടന ഇതാണ്:
--ao=
ഉപയോഗിക്കേണ്ട ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളുടെ മുൻഗണനാ ലിസ്റ്റ് വ്യക്തമാക്കുക.
ലിസ്റ്റിന് ',' ഒരു ട്രെയിലിംഗ് ഉണ്ടെങ്കിൽ, ലിസ്റ്റിൽ ഇല്ലാത്ത ഡ്രൈവറുകളിൽ mpv തിരികെ വരും.
ഉപഓപ്ഷനുകൾ ഓപ്ഷണലാണ്, മിക്കവാറും ഒഴിവാക്കാവുന്നതാണ്.
ഓരോ ഡ്രൈവർക്കും ഡിഫോൾട്ടുകൾ സജ്ജമാക്കാനും കഴിയും. ഡിഫോൾട്ടുകൾ നോർമലിന് മുമ്പ് പ്രയോഗിക്കുന്നു
ഡ്രൈവർ പാരാമീറ്ററുകൾ.
--ao-defaults=
ഓരോ ഡ്രൈവർക്കും ഡിഫോൾട്ടുകൾ സജ്ജമാക്കുക.
ശ്രദ്ധിക്കുക:
കാണുക --ao=സഹായം കംപൈൽ ചെയ്ത ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളുടെ ഒരു ലിസ്റ്റിനായി. ഡ്രൈവർ --ao=alsa is
മുൻഗണന. --ao=പൾസ് PulseAudio ഉപയോഗിക്കുന്ന സിസ്റ്റങ്ങളിൽ മുൻഗണന നൽകുന്നു. വിൻഡോസിൽ,
--ao=വാസപി തിരഞ്ഞെടുക്കുന്നതാണ്, അത് ചിലപ്പോൾ പ്രശ്നമുണ്ടാക്കിയേക്കാം, ഈ സാഹചര്യത്തിൽ
--ao=dsound ഉപയോഗിക്കണം. BSD സിസ്റ്റങ്ങളിൽ, --ao=oss or --ao=sndio` പ്രവർത്തിക്കാം (ദി
രണ്ടാമത്തേത് പരീക്ഷണാത്മകമാണ്). OS X സിസ്റ്റങ്ങളിൽ, ഉപയോഗിക്കുക --ao=coreaudio.
ഉദാഹരണങ്ങൾ
· --ao=alsa,oss, ALSA ഡ്രൈവർ, പിന്നെ OSS ഡ്രൈവർ, പിന്നെ മറ്റുള്ളവരെ പരീക്ഷിക്കുക.
· --ao=alsa:resample=yes:device=[plughw:0,3] ALSA വീണ്ടും സാമ്പിൾ ചെയ്ത് സജ്ജമാക്കാൻ അനുവദിക്കുന്നു
ഉപകരണത്തിന്റെ പേര് ആദ്യ കാർഡ്, നാലാമത്തെ ഉപകരണം.
ലഭ്യമായ ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകൾ ഇവയാണ്:
അൽസ (ലിനക്സ് മാത്രം)
ALSA ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ
ഉപകരണം=
ഉപകരണത്തിന്റെ പേര് സജ്ജീകരിക്കുന്നു. S/PDIF വഴിയുള്ള ac3 ഔട്ട്പുട്ടിനായി, ഒരു "iec958" അല്ലെങ്കിൽ "spdif" ഉപയോഗിക്കുക
ഉപകരണം, അത് എങ്ങനെ ശരിയായി സജ്ജീകരിക്കണമെന്ന് നിങ്ങൾക്കറിയില്ലെങ്കിൽ.
പുനഃസാമ്പിൾ=അതെ
ALSA റീസാംപ്ലിംഗ് പ്ലഗിൻ പ്രവർത്തനക്ഷമമാക്കുക. (ഇത് ഡിഫോൾട്ടായി പ്രവർത്തനരഹിതമാണ്, കാരണം ചിലത്
ഡ്രൈവർമാർ ചില സന്ദർഭങ്ങളിൽ തെറ്റായ ഓഡിയോ കാലതാമസം റിപ്പോർട്ട് ചെയ്യുന്നു.)
mixer-device=
ഉപയോഗിച്ച മിക്സർ ഉപകരണം സജ്ജമാക്കുക --no-softvol (സ്ഥിരസ്ഥിതി: സ്ഥിരസ്ഥിതി).
mixer-name=
മിക്സർ ഘടകത്തിന്റെ പേര് സജ്ജീകരിക്കുക (സ്ഥിരസ്ഥിതി: യജമാനന്). ഇത് ഉദാഹരണമാണ് പിസിഎം
or യജമാനന്.
mixer-index=
മിക്സർ ചാനലിന്റെ സൂചിക സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: 0). യുടെ ഔട്ട്പുട്ട് പരിഗണിക്കുക
"അമിക്സർ നിയന്ത്രണങ്ങൾ", അപ്പോൾ സൂചിക എന്നത് പേരിനെ പിന്തുടരുന്ന സംഖ്യയാണ്
ഘടകം.
നോൺ-ഇന്റർലീവ്ഡ്
നോൺ-ഇന്റർലീവ് ഫോർമാറ്റുകളുടെ ഔട്ട്പുട്ട് അനുവദിക്കുക (ഓഡിയോ ഡീകോഡർ ഇത് ഉപയോഗിക്കുകയാണെങ്കിൽ
ഫോർമാറ്റ്). നിലവിൽ ഡിഫോൾട്ടായി പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നു, കാരണം ചില ജനപ്രിയ ALSA പ്ലഗിനുകൾ
നോൺ-ഇന്റർലീവ്ഡ് ഫോർമാറ്റുകൾ ഉപയോഗിച്ച് പൂർണ്ണമായും തകർന്നിരിക്കുന്നു.
അവഗണിക്കുക-chmap
ALSA ഉപകരണത്തിന്റെ ചാനൽ മാപ്പ് വായിക്കുകയോ സജ്ജീകരിക്കുകയോ ചെയ്യരുത് - അഭ്യർത്ഥിക്കുക
ആവശ്യമായ ചാനലുകളുടെ എണ്ണം, തുടർന്ന് ഓഡിയോ അതിലേക്ക് കൈമാറുക. ഈ
ഓപ്ഷൻ മിക്കവാറും ഉപയോഗിക്കാൻ പാടില്ല. ഡീബഗ്ഗിംഗിന് ഇത് ഉപയോഗപ്രദമാകും, അല്ലെങ്കിൽ
പ്രത്യേകം എഞ്ചിനീയറിംഗ് ചെയ്ത ALSA കോൺഫിഗറേഷനുള്ള സ്റ്റാറ്റിക് സജ്ജീകരണങ്ങൾക്കായി (ഇതിൽ
നിങ്ങൾ എല്ലായ്പ്പോഴും ഒരേ ലേഔട്ട് നിർബന്ധമാക്കേണ്ട സാഹചര്യത്തിൽ --ഓഡിയോ-ചാനലുകൾ, അല്ലെങ്കിൽ അത്
നിങ്ങളുടെ ALSA ഉപകരണത്തിൽ ഉൾപ്പെട്ടിരിക്കുന്ന ലേഔട്ട് ഉപയോഗിക്കുന്ന ഫയലുകൾക്ക് മാത്രമേ ഇത് പ്രവർത്തിക്കൂ).
ശ്രദ്ധിക്കുക:
MPlayer, mplayer2 എന്നിവയിൽ ഏതെങ്കിലും ',' മാറ്റി പകരം '.' കൂടാതെ ഏതെങ്കിലും ':' കൂടെ
ALSA ഉപകരണ നാമത്തിൽ '='. mpv ഇനി ഇത് ചെയ്യില്ല. പകരം, ഉദ്ധരിക്കുക
ഉപകരണത്തിന്റെ പേര്:
--ao=alsa:device=[plug:surround50]
ശ്രദ്ധിക്കുക [ ഒപ്പം ] ഉപകരണത്തിന്റെ പേര് ഉദ്ധരിക്കുക. ചില ഷെല്ലുകൾ ഉപയോഗിച്ച് (zsh പോലെ),
ഷെല്ലിനെ വ്യാഖ്യാനിക്കുന്നതിൽ നിന്ന് തടയാൻ നിങ്ങൾ ഓപ്ഷൻ സ്ട്രിംഗ് ഉദ്ധരിക്കേണ്ടതുണ്ട്
ബ്രാക്കറ്റുകൾ mpv-ലേക്ക് കൈമാറുന്നതിനുപകരം.
യഥാർത്ഥത്തിൽ, നിങ്ങൾ ഉപയോഗിക്കണം --ഓഡിയോ ഉപകരണം ഓപ്ഷൻ, സജ്ജീകരിക്കുന്നതിനുപകരം
ഉപകരണം നേരിട്ട്.
മുന്നറിയിപ്പ്:
മൾട്ടിചാനൽ/സറൗണ്ട് ഓഡിയോ കൈകാര്യം ചെയ്യുന്നത് പെരുമാറ്റത്തിൽ നിന്ന് mpv 0.8.0-ൽ മാറി
MPlayer/mplayer2-ലും mpv-യുടെ പഴയ പതിപ്പുകളിലും.
സ്ഥിരസ്ഥിതിയായി പ്ലെയർ എപ്പോഴും സ്റ്റീരിയോയുമായി മിക്സ് ചെയ്യപ്പെടുന്നു എന്നതാണ് പഴയ സ്വഭാവം. ദി
--ഓഡിയോ-ചാനലുകൾ (അഥവാ --ചാനലുകൾ അതിനുമുമ്പ്) ലഭിക്കുന്നതിന് ഓപ്ഷൻ സജ്ജീകരിക്കേണ്ടതുണ്ട്
മൾട്ടിചാനൽ ഓഡിയോ. അപ്പോൾ സ്റ്റീരിയോ കളിക്കുന്നത് ഉപയോഗിക്കും സ്ഥിരസ്ഥിതി ഉപകരണം (ഏത്
dmix വഴി ഒരേ സമയം ഓഡിയോ പ്ലേ ചെയ്യാൻ ഒന്നിലധികം പ്രോഗ്രാമുകളെ അനുവദിക്കുന്നു),
കൂടുതൽ ചാനലുകൾ ഉപയോഗിച്ച് എന്തും പ്ലേ ചെയ്യുമ്പോൾ ഹാർഡ്വെയറുകളിൽ ഒന്ന് തുറക്കും
ഉപകരണങ്ങൾ, ഉദാ ചുറ്റും51 അപരനാമം (സാധാരണയായി എക്സ്ക്ലൂസീവ് ആക്സസ് ഉള്ളത്).
പ്ലെയർ എക്സ്ക്ലൂസീവ് ആക്സസ് ഉപയോഗിക്കുമോ ഇല്ലയോ എന്നത് ഫയലിനെ ആശ്രയിച്ചിരിക്കും
കളിക്കുന്നു.
mpv 0.8.0 മുതലുള്ള പുതിയ സ്വഭാവം എല്ലായ്പ്പോഴും മൾട്ടിചാനൽ ഓഡിയോ പ്രവർത്തനക്ഷമമാക്കുന്നു, അതായത്
--audio-channels=auto സ്ഥിരസ്ഥിതിയാണ്. എന്നിരുന്നാലും, ALSA ഒരു നല്ല മാർഗവും നൽകുന്നില്ല
മൾട്ടിചാനൽ ഓഡിയോ എക്സ്ക്ലൂസീവ് അല്ലാത്ത രീതിയിൽ പ്ലേ ചെയ്യാൻ (മറ്റുള്ളവ തടയാതെ
ഓഡിയോ ഉപയോഗിക്കുന്നതിൽ നിന്നുള്ള ആപ്ലിക്കേഷനുകൾ), പ്ലെയർ കഴിവുകളിലേക്ക് പരിമിതപ്പെടുത്തിയിരിക്കുന്നു
The സ്ഥിരസ്ഥിതി ഡിഫോൾട്ടായി ഉപകരണം, അതായത് ഇത് സ്റ്റീരിയോയെയും മോണോയെയും മാത്രം പിന്തുണയ്ക്കുന്നു (at
നിലവിലുള്ള സാധാരണ ALSA കോൺഫിഗറേഷനുകൾക്കൊപ്പം). എന്നാൽ ഒരു ഹാർഡ്വെയർ ഉപകരണം ആണെങ്കിൽ
തിരഞ്ഞെടുത്താൽ, മൾട്ടിചാനൽ ഓഡിയോ സാധാരണയായി പ്രവർത്തിക്കും.
ചെറുകഥ ഇതാണ്: നിങ്ങൾക്ക് ALSA ഉള്ള മൾട്ടിചാനൽ ഓഡിയോ വേണമെങ്കിൽ, ഉപയോഗിക്കുക --ഓഡിയോ ഉപകരണം
ഉപകരണം തിരഞ്ഞെടുക്കുന്നതിന് (ഉപയോഗിക്കുക --ഓഡിയോ-ഡിവൈസ്=സഹായം എല്ലാ ഉപകരണങ്ങളുടെയും ഒരു ലിസ്റ്റ് ലഭിക്കുന്നതിന് ഒപ്പം
അവരുടെ mpv പേര്).
നിങ്ങൾക്ക് ശ്രമിക്കാം ഉപയോഗിച്ച് The അപ്മിക്സ് പ്ലഗിൻ. ഈ സജ്ജീകരണം മൾട്ടിചാനൽ ഓഡിയോ പ്രവർത്തനക്ഷമമാക്കുന്നു
ന് സ്ഥിരസ്ഥിതി പങ്കിട്ട ആക്സസിനൊപ്പം ഓട്ടോമാറ്റിക് അപ്മിക്സിംഗ് ഉള്ള ഉപകരണം, അങ്ങനെ പ്ലേ ചെയ്യുന്നു
ഒരേ സമയം സ്റ്റീരിയോയും മൾട്ടിചാനൽ ഓഡിയോയും പ്രതീക്ഷിച്ചതുപോലെ പ്രവർത്തിക്കും.
ഓസ് OSS ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ
ഓഡിയോ ഔട്ട്പുട്ട് ഉപകരണം സജ്ജമാക്കുന്നു (സ്ഥിരസ്ഥിതി: /dev/dsp).
ഓഡിയോ മിക്സർ ഉപകരണം സജ്ജമാക്കുന്നു (സ്ഥിരസ്ഥിതി: /dev/mixer).
ഓഡിയോ മിക്സർ ചാനൽ സജ്ജീകരിക്കുന്നു (സ്ഥിരസ്ഥിതി: pcm). മറ്റ് സാധുവായ മൂല്യങ്ങൾ ഉൾപ്പെടുന്നു വാല്യം,
പിസിഎം, വര. ഓപ്ഷനുകളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി നോക്കുക SOUND_DEVICE_NAMES in
/usr/include/linux/soundcard.h.
ജാക്ക് ജാക്ക് (ജാക്ക് ഓഡിയോ കണക്ഷൻ കിറ്റ്) ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ
തുറമുഖം=
നൽകിയിരിക്കുന്ന പേരിലുള്ള പോർട്ടുകളിലേക്ക് കണക്റ്റുചെയ്യുന്നു (സ്ഥിരസ്ഥിതി: ഫിസിക്കൽ പോർട്ടുകൾ).
പേര്=
JACK-ലേക്ക് കൈമാറിയ ക്ലയന്റ് നാമം (സ്ഥിരസ്ഥിതി: .വൈകാതെ). നിങ്ങൾക്ക് വേണമെങ്കിൽ ഉപയോഗപ്രദമാണ്
ചില കണക്ഷനുകൾ സ്വയമേവ സ്ഥാപിക്കുക.
(no-)ഓട്ടോസ്റ്റാർട്ട്
ആവശ്യമെങ്കിൽ യാന്ത്രികമായി jackd ആരംഭിക്കുക (സ്ഥിരസ്ഥിതി: പ്രവർത്തനരഹിതമാക്കി). ഇത് ശ്രദ്ധിക്കുക
വിശ്വാസയോഗ്യമല്ലാതാകുകയും സെർവർ സന്ദേശങ്ങളാൽ stdout-നെ നിറയ്ക്കുകയും ചെയ്യും.
(no-)കണക്ട് ചെയ്യുക
ഔട്ട്പുട്ട് പോർട്ടുകളിലേക്ക് കണക്ഷനുകൾ സ്വയമേവ സൃഷ്ടിക്കുക (സ്ഥിരസ്ഥിതി: പ്രവർത്തനക്ഷമമാക്കി). എപ്പോൾ
പ്രവർത്തനക്ഷമമാക്കി, പരമാവധി എണ്ണം ഔട്ട്പുട്ട് ചാനലുകൾ എണ്ണത്തിൽ പരിമിതപ്പെടുത്തും
ലഭ്യമായ ഔട്ട്പുട്ട് പോർട്ടുകളുടെ.
std-channel-layout=waveext|ഏതെങ്കിലും
സ്റ്റാൻഡേർഡ് ചാനൽ ലേഔട്ട് തിരഞ്ഞെടുക്കുക (സ്ഥിരസ്ഥിതി: waveext). ജാക്ക് തന്നെ ഇല്ല
ചാനൽ ലേഔട്ടുകളുടെ ആശയം (അതായത്, തന്നിരിക്കുന്ന ചാനൽ ഏത് സ്പീക്കർ ആണെന്ന് നിയോഗിക്കുക
മാപ്പ് ചെയ്യേണ്ടത്) - ആപ്ലിക്കേഷൻ ഔട്ട്പുട്ടുകൾ എന്തും എടുക്കുന്നു, കൂടാതെ
ഉപയോക്താവ് നിർവചിക്കുന്നതിലേക്ക് അത് തിരിച്ചുവിടുന്നു. ഇതിനർത്ഥം ഉപയോക്താവ്,
ചാനൽ ലേഔട്ട് കൈകാര്യം ചെയ്യുന്നതിനുള്ള ചുമതല ആപ്ലിക്കേഷനാണ്. waveext ഉപയോഗങ്ങൾ
WAVE_FORMAT_EXTENSIBLE ഓർഡർ, ഇത് നിർവചിച്ചതാണെങ്കിലും
മൈക്രോസോഫ്റ്റ്, പല സിസ്റ്റങ്ങളിലും സ്റ്റാൻഡേർഡ് ആണ്. മൂല്യം എന്തെങ്കിലും ജാക്കിനെ അംഗീകരിക്കുന്നു
ചാനൽ ലേഔട്ട് പരിഗണിക്കാതെ ഓഡിയോ ഫിൽട്ടർ ശൃംഖലയിൽ നിന്ന് വരുന്നതെന്തും
പുനഃക്രമീകരിക്കാതെ. ഈ മോഡ് ഒരുപക്ഷേ വളരെ ഉപയോഗപ്രദമല്ല, അല്ലാതെ
ഡീബഗ്ഗിംഗ് അല്ലെങ്കിൽ നിശ്ചിത സജ്ജീകരണങ്ങൾ ഉപയോഗിക്കുമ്പോൾ.
കോറെഡിയോ (മാക് OS X മാത്രം)
AudioUnits ഉം CoreAudio ശബ്ദവും ഉപയോഗിക്കുന്ന നേറ്റീവ് Mac OS X ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ
സെർവർ.
ഇതിലേക്ക് സ്വയമേവ റീഡയറക്ടുചെയ്യുന്നു coreaudio_exclusive കംപ്രസ് ചെയ്ത ഫോർമാറ്റുകൾ കളിക്കുമ്പോൾ.
change-physical-format=
അഭ്യർത്ഥിച്ച ഓഡിയോ ഫോർമാറ്റിന് സമാനമായ ഒന്നിലേക്ക് ഫിസിക്കൽ ഫോർമാറ്റ് മാറ്റുക
(സ്ഥിരസ്ഥിതി: ഇല്ല). മൾട്ടിചാനൽ ഓഡിയോ ഔട്ട്പുട്ടിന്റെ ഗുണം ഇതിന് ഉണ്ട്
യഥാർത്ഥത്തിൽ പ്രവർത്തിക്കുന്നു. ഇത് സിസ്റ്റം-വൈഡ് ഓഡിയോ മാറ്റും എന്നതാണ് പോരായ്മ
ക്രമീകരണങ്ങൾ. ഇത് മാറ്റുന്നതിന് തുല്യമാണ് ഫോർമാറ്റ് ക്രമീകരണം ഓഡിയോ
ഡിവൈസുകൾ എന്ന ഡയലോഗ് ഓഡിയോ മിഡി സജ്ജീകരണം യൂട്ടിലിറ്റി. ഇത് ഇല്ല എന്നത് ശ്രദ്ധിക്കുക
തിരഞ്ഞെടുത്ത സ്പീക്കർ സജ്ജീകരണത്തെ സ്വാധീനിക്കുക.
എക്സ്ക്ലൂസീവ്
എക്സ്ക്ലൂസീവ് മോഡ് ആക്സസ് ഉപയോഗിക്കുക. ഇത് കേവലം റീഡയറക്ട് ചെയ്യുന്നു coreaudio_exclusive, പക്ഷേ
ആ AO നേരിട്ട് ഉപയോഗിക്കുന്നതിനേക്കാൾ മുൻഗണന നൽകണം.
coreaudio_exclusive (മാക് OS X മാത്രം)
നേരിട്ടുള്ള ഉപകരണ ആക്സസും എക്സ്ക്ലൂസീവ് മോഡും ഉപയോഗിക്കുന്ന നേറ്റീവ് Mac OS X ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ
(ശബ്ദ സെർവറിനെ മറികടക്കുന്നു).
തുറക്കൽ പരീക്ഷണ ഓപ്പണൽ ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ
ശ്രദ്ധിക്കുക:
ഈ ഡ്രൈവർ വളരെ ഉപയോഗപ്രദമല്ല. ഇതുപയോഗിച്ച് മൾട്ടി-ചാനൽ ഓഡിയോ പ്ലേ ചെയ്യുന്നത് മന്ദഗതിയിലാണ്.
പൾസ് PulseAudio ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ
[ ][: സിങ്ക്>]
ഉപയോഗിക്കേണ്ട ഹോസ്റ്റും ഓപ്ഷണലായി ഔട്ട്പുട്ട് സിങ്കും വ്യക്തമാക്കുക. ഒരു ശൂന്യം സ്ട്രിംഗ്
ഒരു ലോക്കൽ കണക്ഷൻ ഉപയോഗിക്കുന്നു, "localhost" നെറ്റ്വർക്ക് ട്രാൻസ്ഫർ ഉപയോഗിക്കുന്നു (മിക്കവാറും അല്ല
നിങ്ങൾക്കെന്താണ് വേണ്ടത്).
ബഫർ=<1-2000|നേറ്റീവ്>
ഓഡിയോ ബഫർ വലുപ്പം മില്ലിസെക്കൻഡിൽ സജ്ജമാക്കുക. ഉയർന്ന മൂല്യം കൂടുതൽ ഡാറ്റയെ ബഫർ ചെയ്യുന്നു,
കൂടാതെ ബഫർ അണ്ടർറണ്ണുകളുടെ സാധ്യത കുറവാണ്. ഒരു ചെറിയ മൂല്യം ഉണ്ടാക്കുന്നു
ഓഡിയോ സ്ട്രീം വേഗത്തിൽ പ്രതികരിക്കുന്നു, ഉദാ: പ്ലേബാക്ക് വേഗതയിലെ മാറ്റങ്ങൾ. സ്ഥിരസ്ഥിതി: 250.
latency-hacks=
PulseAudio ടൈമിംഗ് ബഗുകൾ പരിഹരിക്കുന്നതിന് ഹാക്കുകൾ പ്രവർത്തനക്ഷമമാക്കുക (സ്ഥിരസ്ഥിതി: ഇല്ല). പ്രവർത്തനക്ഷമമാക്കിയാൽ,
mpv സ്വന്തമായി വിപുലമായ ലേറ്റൻസി കണക്കുകൂട്ടലുകൾ നടത്തും. പ്രവർത്തനരഹിതമാണെങ്കിൽ, അത് ചെയ്യും
PulseAudio സ്വയമേവ അപ്ഡേറ്റ് ചെയ്ത സമയ വിവരങ്ങൾ ഉപയോഗിക്കുക. ഇത് പ്രവർത്തനരഹിതമാക്കുന്നു
ഇത് പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, നെറ്റ്വർക്കുചെയ്ത ഓഡിയോ അല്ലെങ്കിൽ ചില പ്ലഗിനുകൾ എന്നിവയിൽ സഹായിച്ചേക്കാം
ചില അജ്ഞാത സാഹചര്യങ്ങളിൽ സഹായിച്ചേക്കാം (നല്ലത് ലഭിക്കാൻ ഇത് ആവശ്യമായിരുന്നു
പഴയ പൾസ് ഓഡിയോ പതിപ്പുകളിലെ പെരുമാറ്റം).
പൾസ് ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾക്ക് ഇടർച്ചയുള്ള വീഡിയോ ഉണ്ടെങ്കിൽ, ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കാൻ ശ്രമിക്കുക.
(അല്ലെങ്കിൽ പകരമായി, PulseAudio അപ്ഡേറ്റ് ചെയ്യാൻ ശ്രമിക്കുക.)
ശബ്ദം (വിൻഡോസ് മാത്രം)
DirectX DirectSound ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ
ശ്രദ്ധിക്കുക:
ഈ ഡ്രൈവർ പഴയ സിസ്റ്റങ്ങളുമായി പൊരുത്തപ്പെടുന്നതിനാണ്.
ഉപകരണം=
ഉപയോഗിക്കാനുള്ള ഉപകരണ നമ്പർ സജ്ജീകരിക്കുന്നു. ഉപയോഗിച്ച് ഒരു ഫയൽ പ്ലേ ചെയ്യുന്നു -v യുടെ ഒരു ലിസ്റ്റ് കാണിക്കും
ലഭ്യമായ ഉപകരണങ്ങൾ.
ബഫർസൈസ്=
DirectSound ബഫർ വലുപ്പം മില്ലിസെക്കൻഡിൽ (സ്ഥിരസ്ഥിതി: 200).
എസ്ഡിഎൽ SDL 1.2+ ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ. SDL 1.2 പിന്തുണയ്ക്കുന്ന ഏതെങ്കിലും പ്ലാറ്റ്ഫോമിൽ പ്രവർത്തിക്കണം, പക്ഷേ
ആവശ്യമായി വന്നേക്കാം SDL_AUDIODRIVER പരിസ്ഥിതി വേരിയബിൾ ഉചിതമായി സജ്ജമാക്കണം
നിങ്ങളുടെ സിസ്റ്റം.
ശ്രദ്ധിക്കുക:
ഈ ഡ്രൈവർ അങ്ങേയറ്റം വിദേശ പരിതസ്ഥിതികളുമായുള്ള അനുയോജ്യതയ്ക്കുള്ളതാണ്
മറ്റ് ഡ്രൈവറുകളൊന്നും ലഭ്യമല്ലാത്ത സിസ്റ്റങ്ങൾ.
ബഫ്ലെൻ=
സെക്കൻഡിൽ ഓഡിയോ ബഫർ ദൈർഘ്യം സജ്ജമാക്കുന്നു. ശബ്ദത്തിന്റെ സൂചനയായി മാത്രം ഉപയോഗിക്കുന്നു
സിസ്റ്റം. ഉപയോഗിച്ച് ഒരു ഫയൽ പ്ലേ ചെയ്യുന്നു -v ആവശ്യപ്പെട്ടതും ലഭിച്ചതും കൃത്യമായി കാണിക്കും
ബഫർ വലിപ്പം. 0 ന്റെ മൂല്യം സൗണ്ട് സിസ്റ്റം ഡിഫോൾട്ട് തിരഞ്ഞെടുക്കുന്നു.
bufcnt=
mpv-യിൽ അധിക ഓഡിയോ ബഫറുകളുടെ എണ്ണം സജ്ജീകരിക്കുന്നു. സാധാരണയായി മാറ്റേണ്ടതില്ല.
ശൂന്യം ഓഡിയോ ഔട്ട്പുട്ട് നിർമ്മിക്കുന്നില്ല, എന്നാൽ വീഡിയോ പ്ലേബാക്ക് വേഗത നിലനിർത്തുന്നു. ഉപയോഗിക്കുക --ao=null:untimed
ബെഞ്ച്മാർക്കിംഗിനായി.
സമയമില്ലാത്ത
ഒരു മികച്ച ഓഡിയോ ഉപകരണത്തിന്റെ സമയം അനുകരിക്കരുത്. ഇതിനർത്ഥം ഓഡിയോ ഡീകോഡിംഗ് എന്നാണ്
സിസ്റ്റം ക്ലോക്കിലേക്ക് ടൈം ചെയ്യുന്നതിനുപകരം, കഴിയുന്നത്ര വേഗത്തിൽ പോകും.
ബഫർ സെക്കൻഡിൽ ബഫർ ദൈർഘ്യം അനുകരിക്കുന്നു.
പൊട്ടിത്തെറി
സാമ്പിളുകളിൽ അനുകരിച്ച ചങ്ക് വലുപ്പം.
വേഗം ഒരു മൾട്ടിപ്ലയർ ആയി സിമുലേറ്റ് ചെയ്ത ഓഡിയോ പ്ലേബാക്ക് വേഗത. സാധാരണയായി, ഒരു യഥാർത്ഥ ഓഡിയോ ഉപകരണം
സിസ്റ്റം ക്ലോക്കിന്റെ അത്ര വേഗത്തിൽ പോകില്ല. അത് വ്യതിചലിക്കും a
കുറച്ച്, ഈ ഓപ്ഷൻ ഇത് അനുകരിക്കാൻ സഹായിക്കുന്നു.
ലേറ്റൻസി
സിമുലേറ്റഡ് ഉപകരണ ലേറ്റൻസി. ഇത് EOF ന് അധികമാണ്.
തകർന്ന-eof
തകർന്ന ഓഡിയോ ഡ്രൈവറുകൾ അനുകരിക്കുക, അത് എല്ലായ്പ്പോഴും നിശ്ചിത ഉപകരണ ലേറ്റൻസി ചേർക്കുന്നു
റിപ്പോർട്ട് ചെയ്ത ഓഡിയോ പ്ലേബാക്ക് സ്ഥാനം.
തകർന്ന-കാലതാമസം
ലേറ്റൻസി ശരിയായി റിപ്പോർട്ട് ചെയ്യാത്ത, തകർന്ന ഓഡിയോ ഡ്രൈവറുകൾ അനുകരിക്കുക.
ചാനൽ ലേഔട്ടുകൾ
ശൂന്യമല്ലെങ്കിൽ, ഇത് എ , AO അനുവദിക്കുന്ന ചാനൽ ലേഔട്ടുകളുടെ വേർതിരിച്ച ലിസ്റ്റ്.
ചാനൽ ലേഔട്ട് തിരഞ്ഞെടുക്കൽ പരിശോധിക്കാൻ ഇത് ഉപയോഗിക്കാം.
pcm റോ PCM/WAVE ഫയൽ റൈറ്റർ ഓഡിയോ ഔട്ട്പുട്ട്
(no-) വേവ്ഹെഡർ
WAVE തലക്കെട്ട് ഉൾപ്പെടുത്തുക അല്ലെങ്കിൽ ഉൾപ്പെടുത്തരുത് (സ്ഥിരസ്ഥിതി: ഉൾപ്പെടുത്തിയിരിക്കുന്നു). അല്ലാത്തപ്പോൾ
ഉൾപ്പെടുത്തിയാൽ, അസംസ്കൃത പിസിഎം ജനറേറ്റുചെയ്യും.
ഫയൽ=
ശബ്ദം എഴുതുക സ്ഥിരസ്ഥിതിക്ക് പകരം audiodump.wav. എങ്കിൽ
നോ-വേവ്ഹെഡർ വ്യക്തമാക്കിയിരിക്കുന്നു, സ്ഥിരസ്ഥിതിയാണ് audiodump.pcm.
(ഇല്ല-) കൂട്ടിച്ചേർക്കുക
തിരുത്തിയെഴുതുന്നതിനുപകരം ഫയലിലേക്ക് ചേർക്കുക. കൂടെ എപ്പോഴും ഇത് ഉപയോഗിക്കുക
നോ-വേവ്ഹെഡർ ഓപ്ഷൻ - കൂടെ വേവ്ഹെഡർ അത് തകർന്നിരിക്കുന്നു, കാരണം അത് എ എഴുതും
ഓരോ തവണ ഫയൽ തുറക്കുമ്പോഴും WAVE ഹെഡർ.
ശബ്ദം ഒരു RSound ഡെമോണിലേക്കുള്ള ഓഡിയോ ഔട്ട്പുട്ട്
ശ്രദ്ധിക്കുക:
നിങ്ങൾ RSound പ്രവർത്തിപ്പിക്കാൻ ഉദ്ദേശിക്കുന്നില്ലെങ്കിൽ പൂർണ്ണമായും ഉപയോഗശൂന്യമാണ്. ആശയക്കുഴപ്പത്തിലാകരുത്
RoarAudio, തികച്ചും വ്യത്യസ്തമായ ഒന്നാണ്.
ഹോസ്റ്റ്=
സെർവറിന്റെ വിലാസം സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: ലോക്കൽ ഹോസ്റ്റ്). ഒന്നുകിൽ ഒരു നെറ്റ്വർക്ക് ആകാം
TCP കണക്ഷനുകൾക്കുള്ള ഹോസ്റ്റ്നാമം അല്ലെങ്കിൽ '/' ൽ ആരംഭിക്കുന്ന ഒരു Unix ഡൊമെയ്ൻ സോക്കറ്റ് പാത്ത്.
തുറമുഖം=
സെർവറിലേക്ക് ബന്ധിപ്പിക്കുന്നതിന് ഉപയോഗിക്കുന്ന TCP പോർട്ട് സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: 12345). അല്ല
ഒരു Unix ഡൊമെയ്ൻ സോക്കറ്റിലേക്ക് കണക്റ്റുചെയ്യുകയാണെങ്കിൽ ഉപയോഗിക്കുന്നു.
sndio OpenBSD sndio സൗണ്ട് സിസ്റ്റത്തിലേക്കുള്ള ഓഡിയോ ഔട്ട്പുട്ട്
ശ്രദ്ധിക്കുക:
പരീക്ഷണാത്മകം. അറിയപ്പെടുന്ന ബഗുകളും പ്രശ്നങ്ങളും ഉണ്ട്.
(ശ്രദ്ധിക്കുക: മോണോ, സ്റ്റീരിയോ, 4.0, 5.1, 7.1 ചാനൽ ലേഔട്ടുകൾ മാത്രം പിന്തുണയ്ക്കുന്നു.)
ഉപകരണം=
ഉപയോഗിക്കാനുള്ള sndio ഉപകരണം (സ്ഥിരസ്ഥിതി: $AUDIODEVICE, വിശ്രമം. snd0).
വാസപി വിൻഡോസ് ഓഡിയോ സെഷൻ API-യിലേക്കുള്ള ഓഡിയോ ഔട്ട്പുട്ട്.
എക്സ്ക്ലൂസീവ്
എക്സ്ക്ലൂസീവ്, നേരിട്ടുള്ള ഹാർഡ്വെയർ ആക്സസ്സ് അഭ്യർത്ഥിക്കുന്നു. നിർവചനം പ്രകാരം ശബ്ദത്തെ തടയുന്നു
mpv പുറത്തുകടക്കുന്നതുവരെ മറ്റേതെങ്കിലും പ്രോഗ്രാമിന്റെ പ്ലേബാക്ക്.
ഉപകരണം=
സിസ്റ്റത്തിന്റെ ഡിഫോൾട്ട് ഓഡിയോ എൻഡ് പോയിന്റിന് പകരം അഭ്യർത്ഥിച്ച എൻഡ് പോയിന്റ് ഉപയോഗിക്കുന്നു.
ഒരു ഓർഡിനൽ നമ്പറും (0,1,2,...) GUID സ്ട്രിംഗും സാധുവാണ്; GUID
ഡ്രൈവർ അൺഇൻസ്റ്റാൾ ചെയ്തില്ലെങ്കിൽ സ്ട്രിംഗ് മാറില്ലെന്ന് ഉറപ്പുനൽകുന്നു.
മനുഷ്യർക്ക് വായിക്കാനാകുന്ന പേര് ഉപയോഗിച്ച് സജീവ ഉപകരണങ്ങൾ തിരയുന്നതിനെയും പിന്തുണയ്ക്കുന്നു. കൂടുതലാണെങ്കിൽ
ഒരു ഉപകരണം പേരുമായി പൊരുത്തപ്പെടുന്നു, അത് ലോഡ് ചെയ്യാൻ വിസമ്മതിക്കുന്നു.
കൂടുതൽ പൊതുവായവയ്ക്ക് അനുകൂലമായി ഈ ഓപ്ഷൻ മിക്കവാറും ഒഴിവാക്കിയിരിക്കുന്നു
--ഓഡിയോ ഉപകരണം ഓപ്ഷൻ. അത് പറഞ്ഞു, --ഓഡിയോ-ഡിവൈസ്=സഹായം യുടെ ഒരു ലിസ്റ്റ് തരും
സാധുവായ ഉപകരണ GUID-കൾ (പ്രിഫിക്സഡ് വാസപി/), അതുപോലെ അവരുടെ മനുഷ്യ വായനാക്ഷമതയും
ഇവിടെ പ്രവർത്തിക്കേണ്ട പേരുകൾ.
വീഡിയോ ഔട്ട്പ് ഡ്രൈവറുകൾ
വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകൾ വ്യത്യസ്ത വീഡിയോ ഔട്ട്പുട്ട് സൗകര്യങ്ങളിലേക്കുള്ള ഇന്റർഫേസുകളാണ്. വാക്യഘടന ഇതാണ്:
--vo=
ഉപയോഗിക്കേണ്ട വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളുടെ മുൻഗണനാ ലിസ്റ്റ് വ്യക്തമാക്കുക.
ലിസ്റ്റിന് ',' ഒരു ട്രെയിലിംഗ് ഉണ്ടെങ്കിൽ, ലിസ്റ്റിൽ ഇല്ലാത്ത ഡ്രൈവറുകളിൽ mpv തിരികെ വരും.
ഉപഓപ്ഷനുകൾ ഓപ്ഷണലാണ്, മിക്കവാറും ഒഴിവാക്കാവുന്നതാണ്.
ഓരോ ഡ്രൈവർക്കും ഡിഫോൾട്ടുകൾ സജ്ജമാക്കാനും കഴിയും. ഡിഫോൾട്ടുകൾ നോർമലിന് മുമ്പ് പ്രയോഗിക്കുന്നു
ഡ്രൈവർ പാരാമീറ്ററുകൾ.
--vo-defaults=
ഓരോ ഡ്രൈവർക്കും ഡിഫോൾട്ടുകൾ സജ്ജമാക്കുക.
ശ്രദ്ധിക്കുക:
കാണുക --vo=സഹായം കംപൈൽ ചെയ്ത വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളുടെ ഒരു ലിസ്റ്റിനായി.
ശുപാർശ ചെയ്യുന്ന ഔട്ട്പുട്ട് ഡ്രൈവർ ആണ് --vo=opengl-hq. മറ്റെല്ലാ ഡ്രൈവർമാരും ഇതിനുള്ളതാണ്
അനുയോജ്യത അല്ലെങ്കിൽ പ്രത്യേക ഉദ്ദേശ്യങ്ങൾ. സ്വതവേ, --vo=opengl ഉപയോഗിക്കുന്നു, പക്ഷേ അത് ദൃശ്യമാകുകയാണെങ്കിൽ
പ്രവർത്തിക്കാതിരിക്കുക, ഇത് മറ്റ് ഡ്രൈവറുകളിലേക്ക് മടങ്ങുക (ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന അതേ ക്രമത്തിൽ --vo=സഹായം).
ലഭ്യമായ വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകൾ ഇവയാണ്:
xv (X11 മാത്രം)
ഹാർഡ്വെയർ ത്വരിതപ്പെടുത്തിയ ഡിസ്പ്ലേ പ്രവർത്തനക്ഷമമാക്കാൻ XVideo വിപുലീകരണം ഉപയോഗിക്കുന്നു. ഇതാണ് ഏറ്റവും കൂടുതൽ
X-ൽ അനുയോജ്യമായ VO, എന്നാൽ ഗുണനിലവാരം കുറവായിരിക്കാം, കൂടാതെ OSD, സബ്ടൈറ്റിലുമായി ബന്ധപ്പെട്ട പ്രശ്നങ്ങളുണ്ട്
പ്രദർശിപ്പിക്കുക.
ശ്രദ്ധിക്കുക:
ഈ ഡ്രൈവർ പഴയ സിസ്റ്റങ്ങളുമായി പൊരുത്തപ്പെടുന്നതിനാണ്.
അഡാപ്റ്റർ=
ഒരു പ്രത്യേക XVideo അഡാപ്റ്റർ തിരഞ്ഞെടുക്കുക (xvinfo ഫലങ്ങൾ പരിശോധിക്കുക).
തുറമുഖം=
ഒരു പ്രത്യേക XVideo പോർട്ട് തിരഞ്ഞെടുക്കുക.
ck=
കളർ കീ എടുത്ത ഉറവിടം തിരഞ്ഞെടുക്കുക (സ്ഥിരസ്ഥിതി: cur).
ഇപ്പോൾ നിലവിൽ Xv-ൽ സജ്ജീകരിച്ചിരിക്കുന്ന കളർ കീ ഡിഫോൾട്ട് എടുക്കുന്നു.
ഉപയോഗം ഉപയോഗിക്കുക എന്നാൽ mpv-ൽ നിന്ന് കളർ കീ സജ്ജീകരിക്കരുത് (ഉപയോഗിക്കുക --കളർക്കി ഓപ്ഷൻ
അത് മാറ്റാൻ).
ഗണം ഉപയോഗത്തിന് സമാനമാണ് എന്നാൽ നൽകിയ കളർ കീയും സജ്ജമാക്കുന്നു.
ck-രീതി=
കളർ കീ ഡ്രോയിംഗ് രീതി സജ്ജമാക്കുന്നു (സ്ഥിരസ്ഥിതി: മനുഷ്യൻ).
ഒന്ന് കളർ കീ സ്വമേധയാ വരയ്ക്കുക (ചില സന്ദർഭങ്ങളിൽ ഫ്ലിക്കർ കുറയ്ക്കുന്നു).
bg വിൻഡോ പശ്ചാത്തലമായി കളർ കീ സജ്ജമാക്കുക.
കാര് Xv കളർ കീ വരയ്ക്കട്ടെ.
കളർകീ=
നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന ഒരു RGB മൂല്യത്തിലേക്ക് കളർ കീ മാറ്റുന്നു. 0x000000 കറുപ്പ് ആണ്
0xffffff വെളുത്തതാണ്.
നോ-കളർക്കി
കളർ കീയിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു.
ബഫറുകൾ=
ആന്തരിക റിംഗ്ബഫറിനായി ഉപയോഗിക്കേണ്ട ഇമേജ് ബഫറുകളുടെ എണ്ണം (സ്ഥിരസ്ഥിതി: 2).
ഇത് വർദ്ധിപ്പിക്കുന്നത് കൂടുതൽ മെമ്മറി ഉപയോഗിക്കും, പക്ഷേ X സെർവറിനെ സഹായിക്കില്ല
വീഡിയോ FPS-ന് അടുത്തോ അതിലും ഉയർന്നതോ ആണെങ്കിൽ വേഗത്തിൽ പ്രതികരിക്കുന്നു
പുതുക്കൽ നിരക്ക് പ്രദർശിപ്പിക്കുക.
x11 (X11 മാത്രം)
എപ്പോൾ വേണമെങ്കിലും പ്രവർത്തിക്കുന്ന ഹാർഡ്വെയർ ആക്സിലറേഷൻ ഇല്ലാതെ പങ്കിട്ട മെമ്മറി വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ
X11 നിലവിലുണ്ട്.
ശ്രദ്ധിക്കുക:
ഇതൊരു ഫാൾബാക്ക് മാത്രമാണ്, ഇത് സാധാരണയായി ഉപയോഗിക്കാൻ പാടില്ല.
vdpau (X11 മാത്രം)
വീഡിയോ പ്രദർശിപ്പിക്കുന്നതിനും ഓപ്ഷണലായി ഡീകോഡ് ചെയ്യുന്നതിനും VDPAU ഇന്റർഫേസ് ഉപയോഗിക്കുന്നു. ഹാർഡ്വെയർ
കൂടെ ഡീകോഡിംഗ് ഉപയോഗിക്കുന്നു --hwdec=vdpau.
ശ്രദ്ധിക്കുക:
mpv-യുടെ മുൻ പതിപ്പുകൾ (ഒപ്പം MPlayer, mplayer2) ട്യൂൺ ചെയ്യുന്നതിനുള്ള ഉപ-ഓപ്ഷനുകൾ നൽകിയിരുന്നു.
vdpau പോസ്റ്റ്-പ്രോസസിംഗ്, പോലെ deint, മൂര്ച്ചവരുത്തുക, denoise, chroma-deint, പുൾഅപ്പ്,
hqscaling. ഈ ഉപ-ഓപ്ഷനുകൾ ഒഴിവാക്കിയിരിക്കുന്നു, നിങ്ങൾ ഇത് ഉപയോഗിക്കണം vdpaupp
പകരം വീഡിയോ ഫിൽട്ടർ.
മൂർച്ച കൂട്ടുക=<-1-1>
(ഒഴിവാക്കപ്പെട്ടു. എന്നതിനെ കുറിച്ചുള്ള കുറിപ്പ് കാണുക vdpaupp.)
പോസിറ്റീവ് മൂല്യങ്ങൾക്കായി, നെഗറ്റീവിന്, വീഡിയോയിൽ മൂർച്ച കൂട്ടുന്ന അൽഗോരിതം പ്രയോഗിക്കുക
മങ്ങിക്കുന്ന അൽഗോരിതം മൂല്യങ്ങൾ (ഡിഫോൾട്ട്: 0).
denoise=<0-1>
(ഒഴിവാക്കപ്പെട്ടു. എന്നതിനെ കുറിച്ചുള്ള കുറിപ്പ് കാണുക vdpaupp.)
വീഡിയോയിൽ ഒരു നോയ്സ് റിഡക്ഷൻ അൽഗോരിതം പ്രയോഗിക്കുക (ഡിഫോൾട്ട്: 0; നോയ്സ് ഇല്ല
കുറയ്ക്കൽ).
deint=<-4-4>
(ഒഴിവാക്കപ്പെട്ടു. എന്നതിനെ കുറിച്ചുള്ള കുറിപ്പ് കാണുക vdpaupp.)
deinterlacing മോഡ് തിരഞ്ഞെടുക്കുക (സ്ഥിരസ്ഥിതി: 0). പഴയ പതിപ്പുകളിൽ (അതുപോലെ
MPlayer/mplayer2) deinterlacing പ്രവർത്തനക്ഷമമാക്കാൻ നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം. ഈ
ഇനി പ്രവർത്തിക്കില്ല, ഒന്നുകിൽ ഡീഇന്റർലേസിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു d കീ (വഴി
സ്ഥിരസ്ഥിതി കമാൻഡിലേക്ക് മാപ്പ് ചെയ്തു സൈക്കിൾ ഇന്റർലേസ്), അഥവാ --ഡീന്റർലേസ്
ഓപ്ഷൻ. കൂടാതെ, ഡിഫോൾട്ട് ഡീന്റ് മോഡ് തിരഞ്ഞെടുക്കാൻ, നിങ്ങൾ എന്തെങ്കിലും ഉപയോഗിക്കണം
പോലെ --vf-defaults=vdpaupp:deint-mode=temporal ഈ ഉപ-ഓപ്ഷനു പകരം.
0 തിരഞ്ഞെടുക്കുക vdpaupp വീഡിയോ ഫിൽട്ടർ ഡിഫോൾട്ട്, ഇത് 3 ന് തുല്യമാണ്.
1 ആദ്യ ഫീൽഡ് മാത്രം കാണിക്കുക.
2 ബോബ് ഇന്റർലേസിംഗ്.
3 മോഷൻ-അഡാപ്റ്റീവ് ടെമ്പറൽ ഡീഇന്റർലേസിംഗ്. ഉപയോഗിച്ച് A/V desync-ലേക്ക് നയിച്ചേക്കാം
വേഗത കുറഞ്ഞ വീഡിയോ ഹാർഡ്വെയർ കൂടാതെ/അല്ലെങ്കിൽ ഉയർന്ന റെസല്യൂഷൻ.
4 എഡ്ജ്-ഗൈഡഡ് സ്പേഷ്യൽ ഉള്ള മോഷൻ-അഡാപ്റ്റീവ് ടെമ്പറൽ ഡീഇന്റർലേസിംഗ്
ഇന്റർപോളേഷൻ. വേഗതയേറിയ വീഡിയോ ഹാർഡ്വെയർ ആവശ്യമാണ്.
chroma-deint
(ഒഴിവാക്കപ്പെട്ടു. എന്നതിനെ കുറിച്ചുള്ള കുറിപ്പ് കാണുക vdpaupp.)
ലുമയിലും ക്രോമയിലും (ഡിഫോൾട്ട്) ടെമ്പറൽ ഡീന്റർലേസറുകൾ പ്രവർത്തിക്കുന്നു. ഉപയോഗിക്കുക
no-chroma-deint ലൂമ മാത്രം ഉപയോഗിക്കാനും വിപുലമായ ഡീഇന്റർലേസിംഗ് വേഗത്തിലാക്കാനും.
വേഗത കുറഞ്ഞ വീഡിയോ മെമ്മറിയിൽ ഉപയോഗപ്രദമാണ്.
പുൾഅപ്പ് (ഒഴിവാക്കപ്പെട്ടു. എന്നതിനെ കുറിച്ചുള്ള കുറിപ്പ് കാണുക vdpaupp.)
വിപരീത ടെലിസിൻ പ്രയോഗിക്കാൻ ശ്രമിക്കുക, മോഷൻ അഡാപ്റ്റീവ് ടെമ്പറൽ ഡീഇന്റർലേസിംഗ് ആവശ്യമാണ്.
hqscaling=<0-9>
(ഒഴിവാക്കപ്പെട്ടു. എന്നതിനെ കുറിച്ചുള്ള കുറിപ്പ് കാണുക vdpaupp.)
0 ഡിഫോൾട്ട് VDPAU സ്കെയിലിംഗ് ഉപയോഗിക്കുക (സ്ഥിരസ്ഥിതി).
1-9 ഉയർന്ന നിലവാരമുള്ള VDPAU സ്കെയിലിംഗ് പ്രയോഗിക്കുക (പ്രാപ്തിയുള്ള ഹാർഡ്വെയർ ആവശ്യമാണ്).
fps=
സ്വയമേവ കണ്ടെത്തിയ ഡിസ്പ്ലേ പുതുക്കൽ നിരക്ക് മൂല്യം അസാധുവാക്കുക (ഇതിനായി മൂല്യം ആവശ്യമാണ്
പ്രദർശന പുതുക്കൽ നിരക്കിനേക്കാൾ ഉയർന്ന വീഡിയോ പ്ലേബാക്ക് നിരക്ക് അനുവദിക്കുന്നതിനുള്ള ഫ്രെയിംഡ്രോപ്പ്,
കൂടാതെ vsync-aware ഫ്രെയിം ടൈമിംഗ് അഡ്ജസ്റ്റ്മെന്റുകൾക്കായി). ഡിഫോൾട്ട് 0 എന്നാൽ ഉപയോഗം എന്നാണ് അർത്ഥമാക്കുന്നത്
സ്വയം കണ്ടെത്തിയ മൂല്യം. ഒരു പോസിറ്റീവ് മൂല്യം ഹെർട്സിലെ പുതുക്കൽ നിരക്കായി വ്യാഖ്യാനിക്കപ്പെടുന്നു
കൂടാതെ സ്വയമേവ കണ്ടെത്തിയ മൂല്യത്തെ അസാധുവാക്കുന്നു. ഒരു നെഗറ്റീവ് മൂല്യം എല്ലാ സമയവും പ്രവർത്തനരഹിതമാക്കുന്നു
ക്രമീകരിക്കലും ഫ്രെയിംഡ്രോപ്പ് ലോജിക്കും.
സംയോജിത-കണ്ടെത്തുക
NVIDIA-യുടെ നിലവിലെ VDPAU നടപ്പിലാക്കൽ a ന് കീഴിൽ കുറച്ച് വ്യത്യസ്തമായി പ്രവർത്തിക്കുന്നു
വിൻഡോ മാനേജർ കമ്പോസിറ്റ് ചെയ്യുന്നു കൂടാതെ കൃത്യമായ ഫ്രെയിം ടൈമിംഗ് നൽകുന്നില്ല
വിവരങ്ങൾ. ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കിയാൽ, പ്ലെയർ കണ്ടുപിടിക്കാൻ ശ്രമിക്കുന്നു a
കമ്പോസിറ്റിംഗ് വിൻഡോ മാനേജർ സജീവമാണ്. ഒന്ന് കണ്ടെത്തിയാൽ, കളിക്കാരൻ
ഉപയോക്താവ് വ്യക്തമാക്കിയത് പോലെ സമയക്രമീകരണങ്ങൾ പ്രവർത്തനരഹിതമാക്കുന്നു fps=-1 (അവർ പോലെ
തെറ്റായ ഇൻപുട്ടിനെ അടിസ്ഥാനമാക്കിയുള്ളതായിരിക്കും). ഇതിനർത്ഥം സമയം കുറച്ച് കുറവാണ്
കമ്പോസിറ്റ് ചെയ്യാത്തതിനേക്കാൾ കൃത്യമാണ്, എന്നാൽ കമ്പോസിറ്റഡ് മോഡ് സ്വഭാവം
NVIDIA ഡ്രൈവർ, കൂടാതെ ഹാർഡ് പ്ലേബാക്ക് വേഗത പരിധി ഇല്ല
പ്രവർത്തനരഹിതമാക്കിയ യുക്തി. സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി, ഉപയോഗിക്കുക നോ-കമ്പോസിറ്റ്-കണ്ടെത്തുക പ്രവർത്തനരഹിതമാക്കാൻ.
queuetime_windowed= ഒപ്പം queuetime_fs=
ഭാവിയിലെ വീഡിയോ ഫ്രെയിമിൽ ക്യൂ നിൽക്കാൻ VDPAU-ന്റെ അവതരണ ക്യൂ പ്രവർത്തനം ഉപയോഗിക്കുക
പരമാവധി ഇത്രയും മില്ലിസെക്കൻഡ് മുൻകൂട്ടി മാറുന്നു (സ്ഥിരസ്ഥിതി: 50). താഴെ നോക്കുക
കൂടുതൽ വിവരങ്ങൾക്ക്.
output_surfaces=<2-15>
വീഡിയോ ഫ്രെയിമുകൾ പ്രദർശിപ്പിക്കുന്നതിന് ഇത്രയധികം ഔട്ട്പുട്ട് ഉപരിതലങ്ങൾ അനുവദിക്കുക (സ്ഥിരസ്ഥിതി: 3). കാണുക
കൂടുതൽ വിവരങ്ങൾക്ക് താഴെ.
കളർകീ=<#RRGGBB|#AARRGGBB>
VDPAU അവതരണ ക്യൂ പശ്ചാത്തല വർണ്ണം സജ്ജമാക്കുക, അത് പ്രായോഗികമായി ഇതാണ്
VDPAU ഓവർലേ മോഡിൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ കളർകീ ഉപയോഗിക്കുന്നു (സ്ഥിരസ്ഥിതി: #020507ചില
കറുപ്പിന്റെ നിഴൽ). ഈ മൂല്യത്തിന്റെ ആൽഫ ഘടകം 0 ആണെങ്കിൽ, ഡിഫോൾട്ട്
പകരം VDPAU കളർകീ ഉപയോഗിക്കും (ഇത് സാധാരണയായി പച്ചയാണ്).
ശക്തി-യുവ്
RGBA ഇൻപുട്ട് ഒരിക്കലും സ്വീകരിക്കരുത്. ഇതിനർത്ഥം mpv, a ആയി പരിവർത്തനം ചെയ്യാൻ ഒരു ഫിൽട്ടർ ചേർക്കും എന്നാണ്
VO-ന് മുമ്പുള്ള YUV ഫോർമാറ്റ്. ചിലവയുടെ ലഭ്യത നിർബന്ധിക്കാൻ ചിലപ്പോൾ ഉപയോഗപ്രദമാണ്
വീഡിയോ ഇക്വലൈസർ അല്ലെങ്കിൽ ഡീഇന്റർലേസിംഗ് പോലുള്ള YUV-മാത്രം സവിശേഷതകൾ.
ക്യൂടൈം ഓപ്ഷനുകൾ നിയന്ത്രിക്കുന്ന VDPAU ഫ്രെയിം ക്യൂയിംഗ് ഫംഗ്ഷണാലിറ്റി ഉപയോഗിക്കുന്നു
എംപിവിയുടെ ഫ്രെയിം ഫ്ലിപ്പ് ടൈമിംഗ് സിസ്റ്റം സിപിയു ലോഡിനോട് സംവേദനക്ഷമത കുറയ്ക്കുകയും എംപിവിയെ അനുവദിക്കുകയും ചെയ്യുന്നു
അടുത്ത ഫ്രെയിമുകൾ അൽപ്പം നേരത്തെ ഡീകോഡ് ചെയ്യാൻ ആരംഭിക്കുക, ഇത് മൂലമുണ്ടാകുന്ന വിറയൽ കുറയ്ക്കും
വ്യക്തിഗത സ്ലോ-ടു-ഡീകോഡ് ഫ്രെയിമുകൾ വഴി. എന്നിരുന്നാലും, NVIDIA ഗ്രാഫിക്സ് ഡ്രൈവറുകൾക്ക് നിർമ്മിക്കാൻ കഴിയും
VDPAU ബ്ലിറ്റ് ക്യൂ ആണ് ഉപയോഗിക്കുന്നതെങ്കിൽ വിൻഡോ മൂവ്സ് ചോപ്പി പോലെയുള്ള മറ്റ് വിൻഡോ സ്വഭാവം
(പ്രധാനമായും സംയോജിത വിപുലീകരണം പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ സംഭവിക്കുന്നു) ഈ സവിശേഷതയാണ്
സജീവമാണ്. ഇത് നിങ്ങളുടെ സിസ്റ്റത്തിൽ സംഭവിക്കുകയും അത് നിങ്ങളെ ശല്യപ്പെടുത്തുകയും ചെയ്യുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഇത് സജ്ജമാക്കാവുന്നതാണ്
ഈ സവിശേഷത പ്രവർത്തനരഹിതമാക്കുന്നതിന് ക്യൂടൈം മൂല്യം 0 ലേക്ക് മാറ്റുക. വിൻഡോയിലും ഉപയോഗിക്കേണ്ട ക്രമീകരണങ്ങൾ
പൂർണ്ണസ്ക്രീൻ മോഡ് പ്രത്യേകമാണ്, കാരണം ഇത് പ്രവർത്തനരഹിതമാക്കാൻ ഒരു കാരണവുമില്ല
ഫുൾസ്ക്രീൻ മോഡ് (ഡ്രൈവർ പ്രശ്നം വീഡിയോയെ തന്നെ ബാധിക്കരുത്).
ക്യൂടൈം മൂല്യങ്ങൾ വർദ്ധിപ്പിച്ച് നിങ്ങൾക്ക് കൂടുതൽ ഫ്രെയിമുകൾ മുന്നോട്ട് ക്യൂ വയ്ക്കാം
ഔട്ട്പുട്ട്_ഉപരിതലങ്ങൾ എണ്ണം (ഒരു നിശ്ചിത സമയത്തേക്ക് വീഡിയോ ബഫർ ചെയ്യാൻ ആവശ്യമായ പ്രതലങ്ങൾ ഉറപ്പാക്കാൻ
ആ സമയത്ത് വീഡിയോയിൽ ഫ്രെയിമുകൾ ഉള്ളത് പോലെ നിങ്ങൾക്ക് മുന്നിൽ
പ്ലസ് ടു). ചില സന്ദർഭങ്ങളിൽ വീഡിയോ സുഗമമാക്കാൻ ഇത് സഹായിച്ചേക്കാം. പ്രധാന പോരായ്മകൾ
പ്രതലങ്ങൾക്കായുള്ള വീഡിയോ റാം ആവശ്യകതകളും ലാഗിയർ ഡിസ്പ്ലേ പ്രതികരണവുമാണ്
ഉപയോക്തൃ കമാൻഡുകളിലേക്ക് (ഡിസ്പ്ലേ മാറ്റങ്ങൾ കുറച്ച് സമയത്തിന് ശേഷം മാത്രമേ ദൃശ്യമാകൂ
ക്യൂവിൽ). ഗ്രാഫിക്സ് ഡ്രൈവർ ഇംപ്ലിമെന്റേഷനും ദൈർഘ്യത്തിന് പരിധികൾ ഉണ്ടായിരിക്കാം
പരമാവധി ക്യൂയിംഗ് സമയം അല്ലെങ്കിൽ നന്നായി പ്രവർത്തിക്കുന്ന അല്ലെങ്കിൽ പ്രവർത്തിക്കുന്ന പ്രതലങ്ങളുടെ എണ്ണം.
direct3d_shaders (വിൻഡോസ് മാത്രം)
Direct3D ഇന്റർഫേസ് ഉപയോഗിക്കുന്ന വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ.
ശ്രദ്ധിക്കുക:
ഈ ഡ്രൈവർ ശരിയായ OpenGL നൽകാത്ത സിസ്റ്റങ്ങളുമായുള്ള അനുയോജ്യതയ്ക്കാണ്
ഡ്രൈവറുകൾ.
മുൻഗണന-നീട്ടുക
ഉപയോഗം IDirect3DDevice9::StretchRect സാധ്യമെങ്കിൽ മറ്റ് രീതികളിൽ.
പ്രവർത്തനരഹിതമാക്കുക-നീട്ടുക
ഉപയോഗിച്ച് ഒരിക്കലും വീഡിയോ റെൻഡർ ചെയ്യരുത് IDirect3DDevice9::StretchRect.
പ്രവർത്തനരഹിതമാക്കുക-ടെക്സ്ചറുകൾ
D3D ടെക്സ്ചർ റെൻഡറിംഗ് ഉപയോഗിച്ച് ഒരിക്കലും വീഡിയോ റെൻഡർ ചെയ്യരുത്. ടെക്സ്ചറുകൾ ഉപയോഗിച്ച് റെൻഡറിംഗ്
+ ഷേഡർ ഇപ്പോഴും അനുവദിക്കും. ചേർക്കുക ഡിസേബിൾ-ഷെയ്ഡറുകൾ പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കാൻ
ടെക്സ്ചറുകൾ ഉപയോഗിച്ച് വീഡിയോ റെൻഡറിംഗ്.
ഡിസേബിൾ-ഷെയ്ഡറുകൾ
വീഡിയോ റെൻഡർ ചെയ്യുമ്പോൾ ഒരിക്കലും ഷേഡറുകൾ ഉപയോഗിക്കരുത്.
മാത്രം-8ബിറ്റ്
ഓരോ ഘടകത്തിനും 8 ബിറ്റുകളിൽ കൂടുതൽ ഉപയോഗിച്ച് ഒരിക്കലും YUV വീഡിയോ റെൻഡർ ചെയ്യരുത്. ഈ പതാക ഉപയോഗിച്ച്
സോഫ്റ്റ്വെയർ 8-ബിറ്റിലേക്ക് പരിവർത്തനം ചെയ്യാൻ നിർബന്ധിതമാക്കും.
പ്രവർത്തനരഹിതമാക്കുക-ടെക്സ്ചർ-അലൈൻ ചെയ്യുക
സാധാരണയായി ടെക്സ്ചർ വലുപ്പങ്ങൾ എല്ലായ്പ്പോഴും 16 ആയി വിന്യസിക്കപ്പെടുന്നു. ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കിയാൽ,
വീഡിയോ ടെക്സ്ചറിന് എല്ലായ്പ്പോഴും വീഡിയോയുടെ അതേ വലുപ്പം ഉണ്ടായിരിക്കും
സ്വയം.
ഡീബഗ് ഓപ്ഷനുകൾ. ഇവ തെറ്റായിരിക്കാം, ഭാവിയിൽ നീക്കം ചെയ്തേക്കാം
ക്രാഷ്, സ്ലോ ഡൗൺ എന്നിവയ്ക്ക് കാരണമായേക്കാം തുടങ്ങിയവ. നിങ്ങൾക്ക് എന്തെങ്കിലും ആവശ്യമുണ്ടെങ്കിൽ ഡെവലപ്പർമാരെ ബന്ധപ്പെടുക
ഇവയിൽ പ്രകടനത്തിനോ ശരിയായ പ്രവർത്തനത്തിനോ വേണ്ടി.
ഫോഴ്സ്-പവർ-ഓഫ്-2
ഉപകരണം റിപ്പോർട്ട് ചെയ്താലും ടെക്സ്ചറുകൾ 2-ന്റെ ശക്തിയിലേക്ക് നിർബന്ധിക്കുക
നോൺ-പവർ-ഓഫ്-2 ടെക്സ്ചർ വലുപ്പങ്ങൾ പിന്തുണയ്ക്കുന്നു.
ടെക്സ്ചർ-മെമ്മറി=
ഷേഡറുകൾ/ടെക്സ്ചറിംഗ് പ്രവർത്തനക്ഷമമാക്കിയതും (E)OSD ഉള്ളതുമായ പ്രവർത്തനത്തെ മാത്രമേ ബാധിക്കുകയുള്ളൂ. സാധ്യമാണ്
മൂല്യങ്ങൾ:
സ്ഥിരസ്ഥിതി (സ്ഥിരസ്ഥിതി)
ഉപയോഗം D3DPOOL_DEFAULT, ഒരു കൂടെ D3DPOOL_SYSTEMMEM ലോക്കിംഗിനുള്ള ടെക്സ്ചർ. എങ്കിൽ
ഡ്രൈവർ പിന്തുണയ്ക്കുന്നു D3DDEVCAPS_TEXTURESYSTEMMEMORY, D3DPOOL_SYSTEMMEM
നേരിട്ട് ഉപയോഗിക്കുന്നു.
default-pool
ഉപയോഗം D3DPOOL_DEFAULT. (ഇഷ്ടം സ്ഥിരസ്ഥിതി, എന്നാൽ ഒരിക്കലും ഷാഡോ ടെക്സ്ചർ ഉപയോഗിക്കരുത്.)
default-pool-shadow
ഉപയോഗം D3DPOOL_DEFAULT, ഒരു കൂടെ D3DPOOL_SYSTEMMEM ലോക്കിംഗിനുള്ള ടെക്സ്ചർ.
(ഇഷ്ടം സ്ഥിരസ്ഥിതി, എന്നാൽ എപ്പോഴും ഷാഡോ ടെക്സ്ചർ നിർബന്ധിക്കുക.)
നിയന്ത്രിച്ചു
ഉപയോഗം D3DPOOL_MANAGED.
സ്ക്രാച്ച്
ഉപയോഗം D3DPOOL_SCRATCH, ഒരു കൂടെ D3DPOOL_SYSTEMMEM ലോക്കിംഗിനുള്ള ടെക്സ്ചർ.
സ്വാപ്പ്-നിരസിക്കുക
ഉപയോഗം D3DSWAPEFFECT_DISCARD, വേഗതയേറിയതായിരിക്കാം. മന്ദഗതിയിലാവാം
അത് (?) എല്ലാ ഫ്രെയിമുകളും ക്ലിയർ ചെയ്യണം.
കൃത്യമായ-ബാക്ക്ബഫർ
ബാക്ക്ബഫറിന്റെ വലുപ്പം എപ്പോഴും വിൻഡോ വലുപ്പത്തിലേക്ക് മാറ്റുക.
direct3d (വിൻഡോസ് മാത്രം)
അതുപോലെ തന്നെ direct3d_shaders, എന്നാൽ ഓപ്ഷനുകൾക്കൊപ്പം പ്രവർത്തനരഹിതമാക്കുക-ടെക്സ്ചറുകൾ ഒപ്പം ഡിസേബിൾ-ഷെയ്ഡറുകൾ
നിർബന്ധിച്ചു.
ശ്രദ്ധിക്കുക:
ഈ ഡ്രൈവർ പഴയ സിസ്റ്റങ്ങളുമായി പൊരുത്തപ്പെടുന്നതിനാണ്.
തുറന്ന gl OpenGL വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ. ഇത് വിപുലീകൃത സ്കെയിലിംഗ് രീതികൾ, ഡൈതറിംഗ് എന്നിവയെ പിന്തുണയ്ക്കുന്നു
കളർ മാനേജ്മെന്റ്.
സ്ഥിരസ്ഥിതിയായി, ഇത് വേഗതയേറിയതും പരാജയപ്പെടാത്തതുമായ ക്രമീകരണങ്ങൾ ഉപയോഗിക്കാൻ ശ്രമിക്കുന്നു. അപരനാമം ഉപയോഗിക്കുക opengl-hq ലേക്ക്
ഉയർന്ന നിലവാരമുള്ള റെൻഡറിംഗിൽ ഡിഫോൾട്ടുകൾ ഉപയോഗിച്ച് ഈ ഡ്രൈവർ ഉപയോഗിക്കുക.
കുറഞ്ഞത് OpenGL 2.1 ആവശ്യമാണ്.
ഓപ്പൺജിഎൽ 3 കഴിവുള്ള ഗ്രാഫിക്സ് ഡ്രൈവറുകളിൽ മാത്രം ചില സവിശേഷതകൾ ലഭ്യമാണ് (അല്ലെങ്കിൽ
ആവശ്യമായ വിപുലീകരണങ്ങൾ ലഭ്യമാണ്).
OpenGL ES 2.0, 3.0 എന്നിവയും പിന്തുണയ്ക്കുന്നു.
OpenGL-interop വഴിയുള്ള ഹാർഡ്വെയർ ഡീകോഡിംഗ് ഒരു പരിധിവരെ പിന്തുണയ്ക്കുന്നു. എന്നതിൽ ശ്രദ്ധിക്കുക
ഈ മോഡ്, ചില കോർണർ കെയ്സ് ഭംഗിയായി കൈകാര്യം ചെയ്തേക്കില്ല, കൂടാതെ കളർ സ്പേസ്
പരിവർത്തനവും ക്രോമ അപ്സാംപ്ലിംഗും സാധാരണയായി ഹാർഡ്വെയർ ഡീകോഡറിന്റെ കൈയിലാണ്
API- കൾ.
തുറന്ന gl സ്ഥിരസ്ഥിതിയായി FBO-കൾ ഉപയോഗിക്കുന്നു. ചിലപ്പോൾ നിങ്ങൾക്ക് മികച്ച നിലവാരം നേടാൻ കഴിയും അല്ലെങ്കിൽ
മാറ്റുന്നതിലൂടെ പ്രകടനം fbo-ഫോർമാറ്റ് എന്ന ഉപഓപ്ഷൻ rgb16f, rgb32f or rgb. അറിയാം
പ്രശ്നങ്ങളിൽ മെസ/ഇന്റൽ സ്വീകരിക്കാത്തത് ഉൾപ്പെടുന്നു rgb16, മെസ ചിലപ്പോൾ സമാഹരിക്കുന്നില്ല
ഫ്ലോട്ട് ടെക്സ്ചർ സപ്പോർട്ടിനൊപ്പം, ചില OS X സജ്ജീകരണങ്ങൾ വളരെ മന്ദഗതിയിലാണ് rgb16 പക്ഷേ
കൂടെ വേഗത്തിൽ rgb32f. നിങ്ങൾക്ക് പ്രശ്നങ്ങളുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് കടന്നുപോകാനും ശ്രമിക്കാം dumb-mode=അതെ
ഉപ ഓപ്ഷൻ.
dumb-mode=
ഈ മോഡ് അങ്ങേയറ്റം നിയന്ത്രിതമാണ്, ഇത് ഏറ്റവും വിപുലമായ ഓപ്പൺജിഎൽ പ്രവർത്തനരഹിതമാക്കും
ഫീച്ചറുകൾ. ഇതിൽ ഉയർന്ന നിലവാരമുള്ള സ്കെയിലറുകളും ഇഷ്ടാനുസൃത ഷേഡറുകളും ഉൾപ്പെടുന്നു!
ഇത് FBO-കളെ പിന്തുണയ്ക്കാത്ത ഹാർഡ്വെയറിനായി ഉദ്ദേശിച്ചുള്ളതാണ് (GLES ഉൾപ്പെടെ,
ഇത് വേണ്ടത്ര പിന്തുണയ്ക്കുന്നില്ല), അല്ലെങ്കിൽ കൂടുതൽ പ്രകടനം പുറത്തെടുക്കാൻ
മോശം അല്ലെങ്കിൽ പഴയ ഹാർഡ്വെയർ.
ആവശ്യമെങ്കിൽ ഈ മോഡ് സ്വയമേവ നിർബന്ധിതമാക്കപ്പെടും, ഈ ഓപ്ഷൻ കൂടുതലും
ഡീബഗ്ഗിംഗിന് ഉപയോഗപ്രദമാണ്. ഒന്നും ഉപയോഗിക്കുന്നില്ലെങ്കിൽ ഇത് സ്വയമേവ പ്രവർത്തനക്ഷമമാകും
FBO-കൾ ആവശ്യമായ സവിശേഷതകൾ.
ഭാവിയിൽ ഈ ഓപ്ഷൻ നിശബ്ദമായി നീക്കം ചെയ്തേക്കാം.
സ്കെയിൽ=
ബൈലിനയർ
ബിലീനിയർ ഹാർഡ്വെയർ ടെക്സ്ചർ ഫിൽട്ടറിംഗ് (വേഗത, വളരെ കുറഞ്ഞ നിലവാരം). ഇതാണ്
അനുയോജ്യത കാരണങ്ങളാൽ സ്ഥിരസ്ഥിതി.
spline36
മിഡ് നിലവാരവും വേഗതയും. ഉപയോഗിക്കുമ്പോൾ ഇതാണ് സ്ഥിരസ്ഥിതി opengl-hq.
ലാൻസോസ്
ലാൻസോസ് സ്കെയിലിംഗ്. മിഡ് നിലവാരവും വേഗതയും നൽകുന്നു. പൊതുവെ മോശം
spline36, എന്നാൽ ഇത് അൽപ്പം മൂർച്ചയുള്ള ചിത്രത്തിന് കാരണമാകുന്നു, അത് നല്ലതാണ്
ചില ഉള്ളടക്ക തരങ്ങൾ. ഉപയോഗിച്ച് ടാപ്പുകളുടെ എണ്ണം നിയന്ത്രിക്കാനാകും
സ്കെയിൽ-റേഡിയസ്, എന്നാൽ മാറ്റമില്ലാതെ വയ്ക്കുന്നതാണ് നല്ലത്.
ഈ ഫിൽട്ടർ പഴയതുമായി യോജിക്കുന്നു lanczos3 ഡിഫോൾട്ട് ആരം ആണെങ്കിൽ അപരനാമം
ഉപയോഗിക്കുന്നു, അതേസമയം lanczos2 2 ന്റെ ആരവുമായി യോജിക്കുന്നു.
(ഈ ഫിൽട്ടർ ഒരു അപരനാമമാണ് സിങ്ക്-ജാലകം സിങ്ക്)
ewa_lanczos
എലിപ്റ്റിക് വെയ്റ്റഡ് ആവറേജ് ലാൻസോസ് സ്കെയിലിംഗ്. ജിങ്ക് എന്നും അറിയപ്പെടുന്നു.
താരതമ്യേന മന്ദഗതിയിലാണ്, എന്നാൽ വളരെ നല്ല നിലവാരം. ഉപയോഗിച്ച് ആരം നിയന്ത്രിക്കാം
സ്കെയിൽ-റേഡിയസ്. ആരം വർദ്ധിപ്പിക്കുന്നത് ഫിൽട്ടറിനെ മൂർച്ച കൂട്ടുന്നു, പക്ഷേ കൂട്ടിച്ചേർക്കുന്നു
കൂടുതൽ മുഴങ്ങുന്നു.
(ഈ ഫിൽട്ടർ ഒരു അപരനാമമാണ് ജിങ്ക്-ജാലകം ജിങ്ക്)
ewa_lanczossharp
ewa_lanczos-ന്റെ ചെറുതായി മൂർച്ചയുള്ള പതിപ്പ്, ഒരു ഉപയോഗിക്കുന്നതിന് മുൻകൂട്ടി ക്രമീകരിച്ചിരിക്കുന്നു
അനുയോജ്യമായ ആരവും പരാമീറ്ററും. നിങ്ങളുടെ ഹാർഡ്വെയറിന് ഇത് പ്രവർത്തിപ്പിക്കാൻ കഴിയുമെങ്കിൽ, ഇത് ഒരുപക്ഷേ ആയിരിക്കും
നിങ്ങൾ സ്ഥിരസ്ഥിതിയായി എന്താണ് ഉപയോഗിക്കേണ്ടത്.
മിച്ചൽ
മിച്ചൽ-നേത്രാവലി. ദി B ഒപ്പം C ഉപയോഗിച്ച് പാരാമീറ്ററുകൾ സജ്ജമാക്കാൻ കഴിയും സ്കെയിൽ-പാരം1
ഒപ്പം സ്കെയിൽ-പാരം2. ഈ ഫിൽട്ടർ താഴ്ത്തുന്നതിൽ വളരെ നല്ലതാണ് (കാണുക dscale).
ഓവർസാമ്പിൾ
ഏറ്റവും അടുത്തുള്ള അയൽവാസിയുടെ ഒരു പതിപ്പ് (നിഷ്കളങ്കമായി) പിക്സലുകൾ ഓവർസാമ്പിൾ ചെയ്യുന്നു, അങ്ങനെ
പിക്സലുകൾ ഓവർലാപ്പുചെയ്യുന്ന അരികുകൾ വൃത്താകൃതിക്ക് പകരം രേഖീയമായി ഇന്റർപോളേറ്റ് ചെയ്യുന്നു.
ഇത് പ്രധാനമായും ചെറിയ അപൂർണതകളും ജഡർ ആർട്ടിഫാക്റ്റുകളും നീക്കംചെയ്യുന്നു
ചിലത് ചേർക്കുന്നതിന് പകരമായി, അടുത്തുള്ള അയൽക്കാരന്റെ ഇന്റർപോളേഷൻ മൂലമുണ്ടായത്
മങ്ങിക്കുക. ഈ ഫിൽട്ടർ ടെമ്പറൽ ഇന്റർപോളേഷനിൽ നല്ലതാണ്, കൂടാതെ അറിയപ്പെടുന്നു
"സ്മൂത്ത്മോഷൻ" (കാണുക tscale).
ഇച്ഛാനുസൃതം ഉപയോക്താവ് നിർവചിച്ച ഇഷ്ടാനുസൃത ഷേഡർ (കാണുക സ്കെയിൽ-ഷെയ്ഡർ).
കൂടുതൽ ഫിൽട്ടറുകൾ ഉണ്ട്, എന്നാൽ മിക്കതും അത്ര ഉപയോഗപ്രദമല്ല. ഒരു സമ്പൂർണ്ണ ലിസ്റ്റിനായി,
കടന്നുപോകുക സഹായിക്കൂ മൂല്യമായി, ഉദാ:
mpv --vo=opengl:scale=help
scale-param1= , സ്കെയിൽ-പാരം2=
ഫിൽട്ടർ പാരാമീറ്ററുകൾ സജ്ജമാക്കുക. ഫിൽട്ടർ ട്യൂൺ ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ അവഗണിച്ചു. നിലവിൽ,
ഇത് ഇനിപ്പറയുന്ന ഫിൽട്ടർ പാരാമീറ്ററുകളെ ബാധിക്കുന്നു:
bcspline
സ്പ്ലൈൻ പാരാമീറ്ററുകൾ (B ഒപ്പം C). രണ്ടിനും ഡിഫോൾട്ട് 0.5.
ഗാസിയൻ
സ്കെയിൽ പാരാമീറ്റർ (t). ഇത് വർദ്ധിപ്പിക്കുന്നത് ഫലം മങ്ങുന്നു.
ഡിഫോൾട്ടുകൾ 1 ലേക്ക്.
ഓവർസാമ്പിൾ
ഇന്റർപോളേഷൻ ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഒരു അരികിലേക്കുള്ള ഏറ്റവും കുറഞ്ഞ ദൂരം. ക്രമീകരണം
ഇത് 0 ലേക്ക് എപ്പോഴും അരികുകൾ ഇന്റർപോളേറ്റ് ചെയ്യും, അതേസമയം ഇത് 0.5 ആയി സജ്ജീകരിക്കും
ഒരിക്കലും ഇന്റർപോളേറ്റ് ചെയ്യില്ല, അങ്ങനെ സ്ഥിരമായി അടുത്തുള്ളത് പോലെ പെരുമാറും
അയൽവാസി അൽഗോരിതം ഉപയോഗിച്ചു. സ്ഥിരസ്ഥിതികൾ 0.0 ലേക്ക്.
scale-blur=
കേർണൽ സ്കെയിലിംഗ് ഘടകം (ഒരു ബ്ലർ ഫാക്ടർ എന്നും അറിയപ്പെടുന്നു). ഇത് കുറയ്ക്കുന്നത് ഉണ്ടാക്കുന്നു
ഫലം മൂർച്ച കൂട്ടുന്നു, വർദ്ധിക്കുന്നത് അതിനെ മങ്ങിക്കുന്നതാക്കുന്നു (സ്ഥിരസ്ഥിതി 0). സജ്ജമാക്കിയാൽ
0, കേർണലിന്റെ ഇഷ്ടപ്പെട്ട ബ്ലർ ഫാക്ടർ ഉപയോഗിക്കുന്നു. ഇതും സജ്ജീകരിക്കുന്നത് ശ്രദ്ധിക്കുക
കുറവ് (ഉദാ. 0.5) മോശം ഫലങ്ങളിലേക്ക് നയിക്കുന്നു. ഇത് പൊതുവെ പറ്റിനിൽക്കാൻ ശുപാർശ ചെയ്യുന്നു
0.8 നും 1.2 നും ഇടയിലുള്ള മൂല്യങ്ങൾ.
സ്കെയിൽ-റേഡിയസ്=
ചുവടെ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ഫിൽട്ടറുകൾക്കുള്ള ആരം സജ്ജീകരിക്കുക, 0.5-നും ഇടയിലുള്ള ഒരു ഫ്ലോട്ട് നമ്പർ ആയിരിക്കണം
16.0 വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഫിൽട്ടറിന്റെ തിരഞ്ഞെടുത്ത റേഡിയസിലേക്കുള്ള ഡിഫോൾട്ടുകൾ.
സിങ്ക് ഡെറിവേറ്റീവുകളും, ജിങ്ക് ഡെറിവേറ്റീവുകളും, ഗാസിയൻ, പെട്ടി ഒപ്പം ത്രികോണം
ഫിൽട്ടർ നടപ്പിലാക്കൽ വിശദാംശങ്ങളും വീഡിയോ സ്കെയിലിംഗും അനുസരിച്ച് ശ്രദ്ധിക്കുക
അനുപാതം, യഥാർത്ഥത്തിൽ ഉപയോഗിക്കുന്ന ആരം വ്യത്യസ്തമായിരിക്കാം (മിക്കവാറും
അൽപ്പം വർധിപ്പിക്കുന്നു).
scale-antiring=
ആന്റിറിംഗിംഗ് ശക്തി സജ്ജമാക്കുക. ഇത് റിംഗിംഗ് ഇല്ലാതാക്കാൻ ശ്രമിക്കുന്നു, പക്ഷേ കഴിയും
പ്രക്രിയയിൽ മറ്റ് പുരാവസ്തുക്കൾ അവതരിപ്പിക്കുക. 0.0 ന് ഇടയിലുള്ള ഒരു ഫ്ലോട്ട് നമ്പർ ആയിരിക്കണം
കൂടാതെ 1.0. 0.0 ന്റെ ഡിഫോൾട്ട് മൂല്യം ആന്റിറിംഗിംഗ് പൂർണ്ണമായും പ്രവർത്തനരഹിതമാക്കുന്നു.
ഇത് പ്രത്യേക ഫിൽട്ടറുകളെ ബാധിക്കില്ല എന്നത് ശ്രദ്ധിക്കുക ബൈലിനയർ ഒപ്പം ബിക്യൂബിക്_ഫാസ്റ്റ്.
സ്കെയിൽ-വിൻഡോ=
(വിപുലമായ ഉപയോക്താക്കൾക്ക് മാത്രം) കേർണലിനായി ഒരു ഇഷ്ടാനുസൃത വിൻഡോയിംഗ് ഫംഗ്ഷൻ തിരഞ്ഞെടുക്കുക.
സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ ഫിൽട്ടറിന്റെ തിരഞ്ഞെടുത്ത വിൻഡോയിലേക്ക് ഡിഫോൾട്ടുകൾ. ഉപയോഗിക്കുക സ്കെയിൽ-വിൻഡോ=സഹായം ലേക്ക്
പിന്തുണയ്ക്കുന്ന വിൻഡോ ഫംഗ്ഷനുകളുടെ ഒരു ലിസ്റ്റ് നേടുക.
scale-wparam=
(വിപുലമായ ഉപയോക്താക്കൾ മാത്രം) നൽകിയിരിക്കുന്ന വിൻഡോ ഫംഗ്ഷനുള്ള പരാമീറ്റർ കോൺഫിഗർ ചെയ്യുക
by സ്കെയിൽ-ജാലകം. വിൻഡോ ട്യൂൺ ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ അവഗണിച്ചു. നിലവിൽ, ഇത്
ഇനിപ്പറയുന്ന വിൻഡോ പാരാമീറ്ററുകളെ ബാധിക്കുന്നു:
കൈസർ വിൻഡോ പാരാമീറ്റർ (ആൽഫ). സ്ഥിരസ്ഥിതി 6.33.
കറുത്ത മനുഷ്യൻ
വിൻഡോ പാരാമീറ്റർ (ആൽഫ). സ്ഥിരസ്ഥിതി 0.16.
ഗാസിയൻ
സ്കെയിൽ പരാമീറ്റർ (t). ഇത് വർദ്ധിപ്പിക്കുന്നത് വിൻഡോ വിശാലമാക്കുന്നു.
ഡിഫോൾട്ടുകൾ 1 ലേക്ക്.
scaler-lut-size=<4..10>
സ്കെയിലർ കേർണലുകൾക്കായി ലുക്കപ്പ് ടെക്സ്ചറിന്റെ വലുപ്പം സജ്ജമാക്കുക (ഡിഫോൾട്ട്: 6). ദി
ടെക്സ്ചറിന്റെ യഥാർത്ഥ വലുപ്പം 2^എൻ ഒരു ഓപ്ഷൻ മൂല്യത്തിന് N. അതിനാൽ തിരച്ചിൽ
സ്ഥിരസ്ഥിതി ക്രമീകരണത്തോടുകൂടിയ ടെക്സ്ചർ 64 സാമ്പിളുകൾ ഉപയോഗിക്കുന്നു.
എല്ലാ ഭാരങ്ങളും ആ സാമ്പിളുകളിൽ നിന്ന് ദ്വിരേഖാ ഇന്റർപോളേറ്റ് ചെയ്യപ്പെടുന്നു, അതിനാൽ വർദ്ധിക്കുന്നു
ലുക്ക്അപ്പ് ടേബിളിന്റെ വലിപ്പം സ്കെയിലറിന്റെ കൃത്യത മെച്ചപ്പെടുത്തും.
scaler-resizes-only
വീഡിയോ ഇമേജ് വലുപ്പം മാറ്റിയില്ലെങ്കിൽ സ്കെയിലർ പ്രവർത്തനരഹിതമാക്കുക. അങ്ങനെയെങ്കിൽ, ബൈലിനയർ
പകരം സജ്ജീകരിച്ചിരിക്കുന്നതെന്തും ഉപയോഗിക്കുന്നു സ്കെയിൽ. ബിലീനിയർ പുനർനിർമ്മിക്കും
സ്കെയിലിംഗ് നടത്തിയില്ലെങ്കിൽ സോഴ്സ് ഇമേജ് തികച്ചും. ഈ ഓപ്ഷൻ ശ്രദ്ധിക്കുക
ഒരിക്കലും ബാധിക്കില്ല cscale.
pbo PBO-കളുടെ ഉപയോഗം പ്രവർത്തനക്ഷമമാക്കുക. ഇത് അൽപ്പം വേഗതയുള്ളതാണ്, പക്ഷേ ചിലപ്പോൾ ഇത് നയിച്ചേക്കാം
ഇടയ്ക്കിടെയുള്ളതും താൽക്കാലികവുമായ ഇമേജ് അഴിമതി (സിദ്ധാന്തത്തിൽ, കാരണം റീ അപ്ലോഡ് അല്ല
പരാജയപ്പെടുമ്പോൾ വീണ്ടും ശ്രമിച്ചു), ഒരുപക്ഷേ യഥാർത്ഥത്തിൽ വേഗത കുറഞ്ഞ പാതകൾ ട്രിഗർ ചെയ്യുന്നു
PBO-കളെ ശരിയായി പിന്തുണയ്ക്കാത്ത ഡ്രൈവറുകൾ.
dither-depth=
N. ഡിഫോൾട്ട്: ഇല്ല.
ഇല്ല എംപിവി ചെയ്യുന്ന ഏതെങ്കിലും ഡൈതറിംഗ് പ്രവർത്തനരഹിതമാക്കുക.
കാര് യാന്ത്രിക തിരഞ്ഞെടുപ്പ്. ഔട്ട്പുട്ട് ബിറ്റ് ഡെപ്ത് കണ്ടുപിടിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, 8 ബിറ്റുകൾ
ഓരോ ഘടകവും അനുമാനിക്കപ്പെടുന്നു.
8 8 ബിറ്റ് ഔട്ട്പുട്ടിലേക്ക് മാറ്റുക.
കണക്റ്റുചെയ്ത വീഡിയോ ഡിസ്പ്ലേ ഉപകരണത്തിന്റെ ഡെപ്ത് ആകാൻ കഴിയില്ലെന്ന കാര്യം ശ്രദ്ധിക്കുക
കണ്ടെത്തി. പലപ്പോഴും, എൽസിഡി പാനലുകൾ സ്വന്തമായി ഡൈതറിംഗ് ചെയ്യും, ഇത് വൈരുദ്ധ്യമാണ്
കൂടെ തുറന്ന glന്റെ ശോഷണം വൃത്തികെട്ട ഔട്ട്പുട്ടിലേക്ക് നയിക്കുന്നു.
dither-size-fruit=<2-8>
ഡിതർ മാട്രിക്സിന്റെ വലുപ്പം സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: 6). യഥാർത്ഥ വലിപ്പം
മാട്രിക്സ് ആണ് (2^N) x (2^N) ഒരു ഓപ്ഷൻ മൂല്യത്തിന് N, അതിനാൽ 6 ന്റെ മൂല്യം a നൽകുന്നു
64x64 വലിപ്പം. സ്റ്റാർട്ടപ്പ് സമയത്ത് മാട്രിക്സ് ജനറേറ്റ് ചെയ്യപ്പെടുന്നു, ഒരു വലിയ മാട്രിക്സ്
കണക്കുകൂട്ടാൻ കൂടുതൽ സമയമെടുക്കും (സെക്കൻഡ്).
ഉപയോഗിച്ചത് ദിതർ=പഴം മോഡ് മാത്രം.
dither=
ഡൈതറിംഗ് അൽഗോരിതം തിരഞ്ഞെടുക്കുക (സ്ഥിരസ്ഥിതി: ഫലം). (സാധാരണയായി, ദി dither-depth
ഡൈതറിംഗ് പ്രവർത്തനക്ഷമമാണോ എന്ന് ഓപ്ഷൻ നിയന്ത്രിക്കുന്നു.)
താൽക്കാലിക-ഡിഥർ
താൽക്കാലിക ഡിതറിംഗ് പ്രവർത്തനക്ഷമമാക്കുക. (സാധാരണയായി ഡൈതറിംഗ് പ്രവർത്തനക്ഷമമാക്കിയാൽ മാത്രം സജീവമാണ്.)
ഇത് മാറ്റുന്നതിലൂടെ ഓരോ ഫ്രെയിമിലും 8 വ്യത്യസ്ത ഡൈതറിംഗ് പാറ്റേണുകൾക്കിടയിൽ മാറുന്നു
ടൈൽഡ് ഡൈതറിംഗ് മാട്രിക്സിന്റെ ഓറിയന്റേഷൻ. നിർഭാഗ്യവശാൽ, ഇത് നയിച്ചേക്കാം
LCD ഡിസ്പ്ലേകളിൽ ഫ്ലിക്കർ ചെയ്യാൻ, കാരണം ഇവയ്ക്ക് ഉയർന്ന പ്രതികരണ സമയമുണ്ട്.
temporal-dither-period=<1-128>
ഡൈതറിംഗ് പാറ്റേൺ എപ്പോൾ അപ്ഡേറ്റ് ചെയ്യണമെന്ന് നിർണ്ണയിക്കുന്നു താൽക്കാലിക-ഡിഥർ
ഉപയോഗത്തിലാണ്. 1 (ഡിഫോൾട്ട്) ഓരോ വീഡിയോ ഫ്രെയിമിലും 2 അപ്ഡേറ്റ് ചെയ്യും
മറ്റ് ഫ്രെയിം മുതലായവ.
ഡീബഗ് OpenGL പിശകുകൾ പരിശോധിക്കുക, അതായത് കോൾ glGetError(). ഒരു ഡീബഗ് OpenGL അഭ്യർത്ഥിക്കുക
സന്ദർഭം (ഇത് നിലവിലുള്ള ഗ്രാഫിക്സ് ഡ്രൈവറുകളിൽ ഒന്നും ചെയ്യുന്നില്ല
എഴുത്തു).
ഇന്റർപോളേഷൻ
വീഡിയോ fps-ലെ പൊരുത്തക്കേടുകൾ മൂലമുണ്ടാകുന്ന ഇടർച്ച കുറയ്ക്കുക, പുതുക്കിയെടുക്കുക
നിരക്ക് (ജഡ്ഡർ എന്നും അറിയപ്പെടുന്നു).
മുന്നറിയിപ്പ്:
ഇതിന് ക്രമീകരണം ആവശ്യമാണ് --വീഡിയോ-സമന്വയം അതിലൊന്നിലേക്കുള്ള ഓപ്ഷൻ ഡിസ്പ്ലേ-
മോഡുകൾ, അല്ലെങ്കിൽ അത് നിശബ്ദമായി പ്രവർത്തനരഹിതമാക്കും. എംപിവിക്ക് മുമ്പ് ഇത് ആവശ്യമില്ലായിരുന്നു
0.14.0.
ഇത് പ്രധാനമായും കാണാതായ ഫ്രെയിമുകളെ വളച്ചൊടിക്കുന്നതിലൂടെ ഇന്റർപോളേറ്റ് ചെയ്യാൻ ശ്രമിക്കുന്നു
ടെമ്പറൽ അക്ഷത്തിൽ വീഡിയോ. ഉപയോഗിച്ച ഫിൽട്ടർ ഉപയോഗിച്ച് നിയന്ത്രിക്കാനാകും
The tscale ക്രമീകരണം.
ഇത് പ്രവർത്തിക്കാൻ vsync-നെ ആശ്രയിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക, കാണുക സ്വാപിന്റർവൽ കൂടുതൽ
വിവരങ്ങൾ.
swapinterval=
രണ്ട് ബഫർ സ്വാപ്പുകൾക്കിടയിൽ പ്രദർശിപ്പിച്ച ഫ്രെയിമുകളിലെ ഇടവേള. 1 എന്നതിന് തുല്യമാണ്
VSYNC പ്രവർത്തനരഹിതമാക്കാൻ VSYNC, 0 പ്രവർത്തനക്ഷമമാക്കുക. വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ 1-ലേക്കുള്ള ഡിഫോൾട്ടുകൾ.
ഇത് ശരിയായ OpenGL vsync പിന്തുണയെ ആശ്രയിച്ചിരിക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക. ചില പ്ലാറ്റ്ഫോമുകളിലും
ഡ്രൈവറുകൾ, ഫുൾസ്ക്രീൻ മോഡിൽ ആയിരിക്കുമ്പോൾ മാത്രമേ ഇത് വിശ്വസനീയമായി പ്രവർത്തിക്കൂ. അതും ആകാം
mpv ഉറപ്പാക്കാൻ ഒന്നിലധികം മോണിറ്ററുകൾ ഉപയോഗിക്കുകയാണെങ്കിൽ ഡ്രൈവർ-നിർദ്ദിഷ്ട ഹാക്കുകൾ ആവശ്യമാണ്
ശരിയായ ഒന്നിലേക്ക് സമന്വയിപ്പിക്കുന്നു. വിൻഡോ മാനേജർമാർ കമ്പോസിറ്റ് ചെയ്യുന്നതും മോശമായേക്കാം
FPS വിവരങ്ങൾ നഷ്ടപ്പെടുകയോ തെറ്റായി പ്രദർശിപ്പിക്കുകയോ ചെയ്യുന്ന ഫലങ്ങൾ (കാണുക
--display-fps).
dscale=
പോലെ സ്കെയിൽ, എന്നാൽ പകരം ഡൗൺസ്കെയിലിംഗിൽ ഈ ഫിൽട്ടറുകൾ പ്രയോഗിക്കുക. ഈ ഓപ്ഷൻ ആണെങ്കിൽ
സജ്ജീകരിച്ചിട്ടില്ല, ഫിൽട്ടർ സൂചിപ്പിക്കുന്നത് സ്കെയിൽ പ്രയോഗിക്കും.
cscale=
As സ്കെയിൽ, എന്നാൽ ക്രോമ വിവരങ്ങൾ ഇന്റർപോളേറ്റ് ചെയ്യുന്നതിന്. ചിത്രം ഇല്ലെങ്കിൽ
ഉപസാമ്പിൾ, ഈ ഓപ്ഷൻ പൂർണ്ണമായും അവഗണിക്കപ്പെടുന്നു.
tscale=
ടെമ്പറൽ അക്ഷം (ഫ്രെയിമുകൾ) ഇന്റർപോളേറ്റ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ഫിൽട്ടർ. ഇത് മാത്രം
എങ്കിൽ ഉപയോഗിച്ചു ഇന്റർപോളേഷൻ പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു. സാധുവായ ചോയ്സുകൾ മാത്രം tscale ആകുന്നു
വേർതിരിക്കാവുന്ന കൺവ്യൂഷൻ ഫിൽട്ടറുകൾ (ഉപയോഗിക്കുക tscale=സഹായം ഒരു ലിസ്റ്റ് ലഭിക്കാൻ). സ്ഥിരസ്ഥിതി
is മിച്ചൽ.
പിന്തുണയ്ക്കുന്ന പരമാവധി ഫിൽട്ടർ ആരം നിലവിൽ 3 ആണ്, കാരണം
ലോഡ് ചെയ്യാൻ കഴിയുന്ന വീഡിയോ ടെക്സ്ചറുകളുടെ എണ്ണത്തിൽ പരിമിതികൾ
ഒരേ സമയം.
tscale-clamp
ക്ലാമ്പ് ചെയ്യുക tscale കേർണലിന്റെ മൂല്യ ശ്രേണി [0-1] ലേക്ക് ഫിൽട്ടർ ചെയ്യുക. ഇത് കുറയ്ക്കുന്നു
ടെമ്പറൽ ഡൊമെയ്നിലെ അമിതമായ റിംഗിംഗ് ആർട്ടിഫാക്റ്റുകൾ (സാധാരണയായി ഇത് പ്രകടമാണ്
കറുത്ത നിറത്തിലുള്ള ചെറിയ ഫ്ലാഷുകളോ അരികുകളോ ആയി, മിക്കവാറും ചലിക്കുന്ന അരികുകൾക്ക് ചുറ്റും)
കൂടുതൽ മങ്ങൽ ചേർക്കുന്നതിന് പകരമായി.
dscale-radius, cscale-radius, tscale-radius, തുടങ്ങിയവ.
ഇതിനായി ഫിൽട്ടർ പാരാമീറ്ററുകൾ സജ്ജമാക്കുക dscale, cscale ഒപ്പം tscale, യഥാക്രമം.
അതിനുള്ള അനുബന്ധ ഓപ്ഷനുകൾ കാണുക സ്കെയിൽ.
ലീനിയർ-സ്കെയിലിംഗ്
രേഖീയ വെളിച്ചത്തിൽ സ്കെയിൽ ചെയ്യുക. എ ഉപയോഗിച്ച് മാത്രമേ ഇത് ഉപയോഗിക്കാവൂ fbo-ഫോർമാറ്റ് ഉള്ളത്
കുറഞ്ഞത് 16 ബിറ്റ് കൃത്യത.
ശരിയായ-താഴ്ന്ന സ്കെയിലിംഗ്
കൺവ്യൂഷൻ അധിഷ്ഠിത ഫിൽട്ടറുകൾ ഉപയോഗിക്കുമ്പോൾ, ഫിൽട്ടർ വലുപ്പം നീട്ടുമ്പോൾ
താഴ്ത്തൽ. ഗുണമേന്മ വർദ്ധിപ്പിക്കുന്നു, എന്നാൽ താഴ്ത്തുമ്പോൾ പ്രകടനം കുറയ്ക്കുന്നു.
ഇത് അനാമോർഫിക് വീഡിയോയ്ക്ക് അൽപ്പം ഉപയുക്തമായി പ്രവർത്തിക്കും (എന്നാൽ ഇപ്പോഴും
ഇത് ഇല്ലാത്തതിനേക്കാൾ മികച്ചത്) കാരണം ഇത് മാത്രം പൊരുത്തപ്പെടുന്ന വലുപ്പം വർദ്ധിപ്പിക്കും
അച്ചുതണ്ടുകൾക്കിടയിലുള്ള സ്കെയിൽ ഘടകങ്ങളുടെ മിതമായ.
prescale=
ഈ ഓപ്ഷൻ അപ്സ്കേലിംഗിനായി നോൺ-കോൺവ്യൂഷൻ-അടിസ്ഥാന ഫിൽട്ടറുകൾ നൽകുന്നു. ഇവ
ഫിൽട്ടറുകൾ വീഡിയോ യഥാർത്ഥ വലുപ്പത്തിന്റെ ഒന്നിലധികം വലുപ്പത്തിലേക്ക് മാറ്റുന്നു (എല്ലാം നിലവിൽ
പിന്തുണയുള്ള പ്രീസ്കെയിലറുകൾക്ക് ഒരൊറ്റ പാസിൽ മാത്രമേ ഇമേജ് ഇരട്ടിപ്പിക്കാൻ കഴിയൂ).
സാധാരണയായി മറ്റൊരു കൺവ്യൂഷൻ അടിസ്ഥാനമാക്കിയുള്ള ഫിൽട്ടർ (പ്രധാന സ്കെയിലർ) പ്രയോഗിക്കും
ടാർഗെറ്റ് ഡിസ്പ്ലേ വലുപ്പവുമായി പൊരുത്തപ്പെടുന്നതിന് പ്രീ സ്കെയിലറിന് ശേഷം.
ആരും എല്ലാ പ്രീ സ്കെയിലറുകളും പ്രവർത്തനരഹിതമാക്കുക. ഇതാണ് സ്ഥിരസ്ഥിതി.
superxbr
താരതമ്യേന വേഗതയേറിയ പ്രെസ്കെലെർ യഥാർത്ഥത്തിൽ പിക്സൽ ആർട്ടിനായി വികസിപ്പിച്ചെടുത്തു.
ചില പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് ട്യൂൺ ചെയ്യാൻ കഴിയും superxbr-മൂർച്ച ഒപ്പം
superxbr-എഡ്ജ്-ബലം ഓപ്ഷനുകൾ.
nnedi3 ഒരു കൃത്രിമ ന്യൂറൽ നെറ്റ്വർക്ക് അടിസ്ഥാനമാക്കിയുള്ള ഡീന്റർലേസർ, ഇത് ഉപയോഗിക്കാൻ കഴിയും
ഉയർന്ന തോതിലുള്ള ചിത്രങ്ങൾ.
വളരെ മന്ദഗതിയിലുള്ളതും ഇതിന് സമീപകാല മിഡ് അല്ലെങ്കിൽ ഹൈ എൻഡ് ഗ്രാഫിക്സ് കാർഡ് ആവശ്യമാണ്
സുഗമമായി പ്രവർത്തിക്കുക (2015 വരെ).
മുകളിലുള്ള എല്ലാ ഫിൽട്ടറുകളും പ്രോസസ്സ് ചെയ്യുന്നതിനായി രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ് (അല്ലെങ്കിൽ നടപ്പിലാക്കിയത്).
luma പ്ലെയിൻ മാത്രം, ഒരുപക്ഷേ RGB ഫോർമാറ്റിൽ വീഡിയോ ഉദ്ദേശിച്ചത് പോലെ പ്രവർത്തിക്കില്ല.
prescale-passes=<1..5>
പ്രീ സ്കെയിലർ പ്രയോഗിക്കാനുള്ള പാസുകളുടെ എണ്ണം (ഡിഫോൾട്ട് 1 ആയിരിക്കും). അത് ക്രമീകരിക്കുന്നു
2 മുതൽ 4x അപ്സ്കേലിംഗ് നടത്തും.
prescale-downscaling-threshold=<0..32>
ഈ ഐച്ഛികം പ്രിസ്കെയിലറുകളുടെ "ഓവർകിൽ" ഉപയോഗത്തെ തടയുന്നു, ഇത് കാരണമാകാം
തെറ്റായ കോൺഫിഗറേഷൻ, അല്ലെങ്കിൽ ഉപയോക്താവ് കൂടുതൽ വലിപ്പമുള്ള വീഡിയോ പ്ലേ ചെയ്യാൻ ശ്രമിക്കുന്നു. കൂടെ
ഈ ഓപ്ഷൻ, ഉപയോക്താവിന് രണ്ടിലും അനുവദനീയമായ പരമാവധി കുറയ്ക്കൽ അനുപാതം വ്യക്തമാക്കാൻ കഴിയും
മാനം. അത് തൃപ്തിപ്പെടുത്താൻ, പ്രീ സ്കെയിലർക്കുള്ള പാസുകളുടെ എണ്ണം ആയിരിക്കും
കുറച്ചു, ആവശ്യമെങ്കിൽ പ്രിസ്കെയിലറും പ്രവർത്തനരഹിതമാക്കാം.
ഡിഫോൾട്ട് മൂല്യം 2.0 ആണ്, മാത്രമല്ല ഏറ്റവും കൂടുതൽ തോന്നുന്നത് തടയാൻ കഴിയണം
പ്രീ സ്കെയിലറുകളുടെ യുക്തിരഹിതമായ ഉപയോഗം. മിക്ക ഉപയോക്താക്കളും ഇത് ഒരു ആയി സജ്ജീകരിക്കാൻ ആഗ്രഹിക്കുന്നു
മികച്ച പ്രകടനത്തിനായി 1.0 നും 1.5 നും ഇടയിലുള്ള ചെറിയ മൂല്യം.
1.0-ൽ താഴെയുള്ള മൂല്യം പരിശോധന പ്രവർത്തനരഹിതമാക്കും.
nnedi3-neurons=<16|32|64|128>
nnedi3 പ്രെസ്കെയിലിംഗിനുള്ള ന്യൂറോണുകൾ വ്യക്തമാക്കുക (സ്ഥിരസ്ഥിതി 32 ആയിരിക്കും). റെൻഡറിംഗ്
സമയം ന്യൂറോണുകളുടെ എണ്ണത്തിന് രേഖീയമായിരിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.
nnedi3-window=<8x4|8x6>
nnedi3 പ്രീ സ്കെയിലിംഗിൽ സാമ്പിൾ ചെയ്യുന്നതിനായി ലോക്കൽ വിൻഡോയുടെ വലുപ്പം വ്യക്തമാക്കുക (സ്ഥിരസ്ഥിതികൾ
ആയിരിക്കാൻ 8x4). എസ് 8x6 വിൻഡോ മൂർച്ചയുള്ള ഇമേജുകൾ സൃഷ്ടിക്കുന്നു, പക്ഷേ വേഗത കുറവാണ്.
nnedi3-upload=
NN വെയിറ്റുകൾ GPU-ലേക്ക് അപ്ലോഡ് ചെയ്യുന്നത് എങ്ങനെയെന്ന് വ്യക്തമാക്കുക. ഗ്രാഫിക്സ് കാർഡിനെ ആശ്രയിച്ച്,
ഡ്രൈവർ, ഷേഡർ കംപൈലർ, nnedi3 ക്രമീകരണങ്ങൾ, രണ്ട് രീതികളും വേഗതയേറിയതോ അല്ലെങ്കിൽ
പതുക്കെ പോകൂ.
ubo യൂണിഫോം ബഫർ ഒബ്ജക്റ്റുകൾ വഴി ഈ ഭാരം അപ്ലോഡ് ചെയ്യുക. ഇതാണ് സ്ഥിരസ്ഥിതി.
(ഓപ്പൺജിഎൽ 3.1 / ജിഎൽഇഎസ് 3.0 ആവശ്യമാണ്)
ഷേഡർ ഷേഡർ സോഴ്സ് കോഡിലേക്ക് എല്ലാ ഭാരങ്ങളും ഹാർഡ് കോഡ് ചെയ്യുക. (ആവശ്യമാണ്
OpenGL 3.3 / GLES 3.0)
പ്രീ-ഷേഡറുകൾ= , post-shaders= , scale-shader=
ഇഷ്ടാനുസൃത GLSL ശകലം ഷേഡറുകൾ.
പ്രീ-ഷെയ്ഡറുകൾ (ലിസ്റ്റ്)
RGB-യിലേക്ക് പരിവർത്തനം ചെയ്തതിന് ശേഷവും രേഖീയവൽക്കരണത്തിന് മുമ്പും ഇവ പ്രയോഗിക്കുന്നു
ഉയർച്ചയും. നോൺ-ലീനിയർ RGB-യിൽ പ്രവർത്തിക്കുന്നു (ഇൻപുട്ട് പോലെ). ഇതാണ്
ഫിൽട്ടറുകൾ മൂർച്ച കൂട്ടുന്നത് പോലെയുള്ള കാര്യങ്ങൾ സ്ഥാപിക്കുന്നതിനുള്ള മികച്ച സ്ഥലം.
സ്കെയിൽ-ഷെയ്ഡർ
ആ ഓപ്ഷനുകൾ സജ്ജീകരിക്കുമ്പോൾ സ്കെയിൽ/സി സ്കെയിൽ എന്നതിന് പകരം ഇത് ഉപയോഗിക്കപ്പെടും
ഇച്ഛാനുസൃതം. അത് പ്രവർത്തിക്കുന്ന കളർസ്പെയ്സ് മൂല്യങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു
ലീനിയർ-സ്കെയിലിംഗ് ഒപ്പം sigmoid-upscaling, അതിനാൽ അനുമാനങ്ങൾ പാടില്ല
ഇവിടെ ഉണ്ടാക്കി.
പോസ്റ്റ് ഷേഡറുകൾ (ലിസ്റ്റ്)
അപ്സ്കേലിംഗിനും സബ്ടൈറ്റിൽ ബ്ലെൻഡിംഗിനും ശേഷം ഇവ പ്രയോഗിക്കപ്പെടും (എപ്പോൾ
മിശ്രണം-സബ്ടൈറ്റിലുകൾ പ്രവർത്തനക്ഷമമാക്കി), എന്നാൽ കളർ മാനേജ്മെന്റിന് മുമ്പ്. പ്രവർത്തിക്കുന്നു
എങ്കിൽ ലീനിയർ RGB-യിൽ ലീനിയർ-സ്കെയിലിംഗ് പ്രാബല്യത്തിൽ ഉണ്ട്, അല്ലാത്തപക്ഷം നോൺ-ലീനിയർ
RGB. കളർസ്പേസ് പരിവർത്തനങ്ങൾക്കുള്ള ഏറ്റവും നല്ല സ്ഥലമാണിത് (ഉദാ.
സാച്ചുറേഷൻ മാപ്പിംഗ്).
ഈ ഫയലുകൾ ഇനിപ്പറയുന്ന സിഗ്നേച്ചർ ഉപയോഗിച്ച് ഒരു ഫംഗ്ഷൻ നിർവചിക്കേണ്ടതാണ്:
vec4 സാമ്പിൾ(sampler2D ടെക്സ്, vec2 pos, vec2 ടെക്സ്_സൈസ്)
പരാമീറ്ററുകളുടെ അർത്ഥങ്ങൾ ഇപ്രകാരമാണ്:
സാമ്പിൾ2 ഡി ടെക്സ്
ഷേഡറിനുള്ള ഉറവിട ടെക്സ്ചർ.
vec2 POS
സാമ്പിൾ ചെയ്യേണ്ട സ്ഥാനം, കോർഡിനേറ്റ് സ്പെയ്സിൽ [0-1].
vec2 ടെക്സ്_സൈസ്
ടെക്സ്ചറിന്റെ വലുപ്പം, പിക്സലുകളിൽ. ഇത് image_size-ൽ നിന്ന് വ്യത്യസ്തമായിരിക്കാം,
ഉദാ. ഉപസാമ്പിൾ ഉള്ളടക്കത്തിനോ പോസ്റ്റ് ഷേഡറുകൾക്കോ.
ഈ പാരാമീറ്ററുകൾക്ക് പുറമേ, ഇനിപ്പറയുന്ന യൂണിഫോമുകളും ആഗോളതലത്തിലാണ്
ലഭ്യമാണ്:
ഫ്ലോട്ട് ക്രമരഹിതം
ഓരോ ഫ്രെയിമിനും വ്യത്യസ്തമായ [0-1] ശ്രേണിയിലുള്ള ഒരു റാൻഡം നമ്പർ.
int ഫ്രെയിം
റെൻഡർ ചെയ്ത ഫ്രെയിമുകളുടെ ഒരു ലളിതമായ എണ്ണം, ഓരോ ഫ്രെയിമിനും ഒന്നായി വർദ്ധിക്കുന്നു
ഒരിക്കലും പുനഃസജ്ജമാക്കരുത് (അന്വേഷികൾ പരിഗണിക്കാതെ).
vec2 ചിത്രത്തിന്റെ അളവ്
ഇൻപുട്ട് ഇമേജിന്റെ പിക്സലുകളിൽ വലിപ്പം.
ഉദാഹരണത്തിന്, നിറങ്ങൾ വിപരീതമാക്കുന്ന ഒരു ഷേഡർ ഇതുപോലെയാകാം:
vec4 സാമ്പിൾ(sampler2D ടെക്സ്, vec2 pos, vec2 ടെക്സ്_സൈസ്)
{
vec4 നിറം = ടെക്സ്ചർ (ടെക്സ്, പോസ്);
തിരികെ vec4 (1.0 - color.rgb, color.a);
}
deband ഡിബാൻഡിംഗ് അൽഗോരിതം പ്രവർത്തനക്ഷമമാക്കുക. ഇത് ദൃശ്യത്തിന്റെ അളവ് വളരെ കുറയ്ക്കുന്നു
ബാൻഡിംഗ്, തടയൽ, മറ്റ് ക്വാണ്ടൈസേഷൻ പുരാവസ്തുക്കൾ, വളരെ ചെലവേറിയത്
ചില മികച്ച വിശദാംശങ്ങൾ ചെറുതായി മങ്ങിക്കുന്നു. പ്രായോഗികമായി, അത് ഫലത്തിൽ ആണ്
എല്ലായ്പ്പോഴും ഒരു മെച്ചപ്പെടുത്തൽ - അത് പ്രവർത്തനരഹിതമാക്കാനുള്ള ഒരേയൊരു കാരണം
പ്രകടനം
deband-iterations=<1..16>
ഓരോ സാമ്പിളും നടത്തേണ്ട ഡിബാൻഡിംഗ് ഘട്ടങ്ങളുടെ എണ്ണം. ഓരോ ചുവടും കുറച്ച് കുറയുന്നു
കൂടുതൽ ബാൻഡിംഗ്, പക്ഷേ കണക്കുകൂട്ടാൻ സമയമെടുക്കും. ഓരോ ചുവടുകളുടെയും കരുത്ത് ശ്രദ്ധിക്കുക
വളരെ വേഗത്തിൽ വീഴുന്നു, അതിനാൽ ഉയർന്ന സംഖ്യകൾ (>4) പ്രായോഗികമായി ഉപയോഗശൂന്യമാണ്.
(സ്ഥിരസ്ഥിതി 1)
deband-threshold=<0..4096>
ഡിബാൻഡിംഗ് ഫിൽട്ടറിന്റെ കട്ട്-ഓഫ് ത്രെഷോൾഡ്. ഉയർന്ന സംഖ്യകൾ വർദ്ധിപ്പിക്കുന്നു
ഡിബാൻഡിംഗ് ശക്തി നാടകീയമായി എന്നാൽ ക്രമേണ ഇമേജ് വിശദാംശങ്ങൾ കുറയ്ക്കുന്നു.
(സ്ഥിരസ്ഥിതി 64)
deband-range=<1..64>
ഡിബാൻഡിംഗ് ഫിൽട്ടറിന്റെ പ്രാരംഭ ആരം. വേണ്ടി ആരം രേഖീയമായി വർദ്ധിക്കുന്നു
ഓരോ ആവർത്തനവും. ഉയർന്ന ആരം കൂടുതൽ ഗ്രേഡിയന്റുകൾ കണ്ടെത്തും, എന്നാൽ താഴ്ന്ന ആരം
കൂടുതൽ ആക്രമണാത്മകമായി മിനുസപ്പെടുത്തും. (ഡിഫോൾട്ട് 16)
നിങ്ങൾ വർദ്ധിപ്പിക്കുകയാണെങ്കിൽ ഡിബാൻഡ്-ആവർത്തനങ്ങൾ, നിങ്ങൾ ഇത് ഒരുപക്ഷേ കുറയ്ക്കണം
നഷ്ടപരിഹാരം നൽകുക.
deband-grain=<0..4096>
ചിത്രത്തിലേക്ക് കുറച്ച് അധിക ശബ്ദം ചേർക്കുക. ഇത് മറയ്ക്കാൻ ഗണ്യമായി സഹായിക്കുന്നു
ശേഷിക്കുന്ന ക്വാണ്ടൈസേഷൻ പുരാവസ്തുക്കൾ. ഉയർന്ന സംഖ്യകൾ കൂടുതൽ ശബ്ദമുണ്ടാക്കുന്നു. (സ്ഥിരസ്ഥിതി
48)
sigmoid-upscaling
ഉയർന്നുവരുമ്പോൾ, റിംഗിംഗിനെ ഊന്നിപ്പറയുന്നത് ഒഴിവാക്കാൻ സിഗ്മോയ്ഡൽ കളർ ട്രാൻസ്ഫോം ഉപയോഗിക്കുക
പുരാവസ്തുക്കൾ. ഇതും സൂചിപ്പിക്കുന്നു ലീനിയർ-സ്കെയിലിംഗ്.
സിഗ്മോയിഡ്-സെന്റർ
ഇതിനായി ഉപയോഗിച്ച സിഗ്മോയിഡ് കർവിന്റെ മധ്യഭാഗം sigmoid-upscaling, ഒരു ഫ്ലോട്ട് ആയിരിക്കണം
0.0 നും 1.0 നും ഇടയിൽ. വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ ഡിഫോൾട്ട് 0.75.
സിഗ്മോയിഡ്-ചരിവ്
ഇതിനായി ഉപയോഗിച്ച സിഗ്മോയിഡ് കർവിന്റെ ചരിവ് sigmoid-upscaling, ഒരു ഫ്ലോട്ട് ആയിരിക്കണം
1.0 നും 20.0 നും ഇടയിൽ. വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ ഡിഫോൾട്ട് 6.5.
മൂർച്ച കൂട്ടുക=
0 അല്ലാത്ത ഒരു മൂല്യത്തിലേക്ക് സജ്ജീകരിക്കുകയാണെങ്കിൽ, ഒരു അൺഷാർപ്പ് മാസ്കിംഗ് ഫിൽട്ടർ പ്രവർത്തനക്ഷമമാക്കുക. പോസിറ്റീവ്
മൂല്യങ്ങൾ ചിത്രത്തെ മൂർച്ച കൂട്ടും (എന്നാൽ കൂടുതൽ റിംഗിംഗും അപരനാമവും ചേർക്കുക). നെഗറ്റീവ്
മൂല്യങ്ങൾ ചിത്രം മങ്ങിക്കും. നിങ്ങളുടെ ജിപിയു ശക്തമാണെങ്കിൽ, പരിഗണിക്കുക
പോലുള്ള ബദലുകൾ ewa_lanczossharp സ്കെയിൽ ഫിൽട്ടർ, അല്ലെങ്കിൽ സ്കെയിൽ-മങ്ങൽ
ഉപ ഓപ്ഷൻ.
(പഴയതിന് പകരമാണ് ഈ സവിശേഷത മൂർച്ച കൂട്ടുക3 ഒപ്പം മൂർച്ച കൂട്ടുക5 സ്കെയിലർമാർ.)
gfinish
വിളി glFinish() ബഫറുകൾ സ്വാപ്പ് ചെയ്യുന്നതിന് മുമ്പും ശേഷവും (സ്ഥിരസ്ഥിതി: പ്രവർത്തനരഹിതമാക്കിയത്).
സാവധാനം, എന്നാൽ ഫ്രെയിംഡ്രോപ്പിംഗ് ചെയ്യുമ്പോൾ മികച്ച ഫലങ്ങൾ ലഭിക്കാൻ സഹായിച്ചേക്കാം. കഴിയും
പ്രകടനം പൂർണ്ണമായും നശിപ്പിക്കുക. വിശദാംശങ്ങൾ പൂർണ്ണമായും OpenGL-നെ ആശ്രയിച്ചിരിക്കുന്നു
ഡ്രൈവർ.
കാത്തിരിക്കുക
വിളി glXWaitVideoSyncSGI ഓരോ ബഫർ സ്വാപ്പിനു ശേഷവും (സ്ഥിരസ്ഥിതി: പ്രവർത്തനരഹിതമാക്കി). ഈ
വീഡിയോ സമയ കൃത്യതയിലും ഫ്രെയിം ഡ്രോപ്പിലും സഹായിച്ചേക്കാം അല്ലെങ്കിൽ സഹായിച്ചേക്കില്ല. ഇത് സാധ്യമാണ്
ഇത് വീഡിയോ ഔട്ട്പുട്ട് മന്ദഗതിയിലാക്കുന്നു, അല്ലെങ്കിൽ ഒരു ഫലവുമില്ല.
X11/GLX മാത്രം.
vsync-fences=
ഉപയോഗിച്ച് Nth past ഫ്രെയിമിലേക്ക് CPU സമന്വയിപ്പിക്കുക GL_ARB_sync വിപുലീകരണം. എ
0 ന്റെ മൂല്യം ഈ സ്വഭാവം പ്രവർത്തനരഹിതമാക്കുന്നു (സ്ഥിരസ്ഥിതി). 1 ന്റെ മൂല്യം അത് ചെയ്യും എന്നാണ് അർത്ഥമാക്കുന്നത്
റെൻഡർ ചെയ്ത ശേഷം നിലവിലെ ഫ്രെയിമിലേക്ക് സമന്വയിപ്പിക്കുക. ഇഷ്ടപ്പെടുക gfinish ഒപ്പം
കാത്തിരിക്കുക, ഇത് പ്രകടനം കുറയ്ക്കുകയോ നശിപ്പിക്കുകയോ ചെയ്യാം. കഴിയും എന്നതാണ് അതിന്റെ നേട്ടം
ഒന്നിലധികം ഫ്രെയിമുകൾ സ്പാൻ ചെയ്യുക, കൂടാതെ GPU ഫ്രെയിമുകളുടെ എണ്ണം ഫലപ്രദമായി പരിമിതപ്പെടുത്തുക
മുന്നിലുള്ള ക്യൂകൾ (ഇത് vsync-ലും സ്വാധീനം ചെലുത്തുന്നു).
dwmflush=
കോളുകൾ DwmFlush വിൻഡോസിൽ ബഫറുകൾ സ്വാപ്പ് ചെയ്ത ശേഷം (സ്ഥിരസ്ഥിതി: ഓട്ടോ). അതും
സെറ്റുകൾ സ്വാപ്പ് ഇടവേള(0) OpenGL സമയം അവഗണിക്കാൻ. മൂല്യങ്ങൾ ഇവയാണ്: ഇല്ല (അപ്രാപ്തമാക്കി),
വിൻഡോ ചെയ്തത് (വിൻഡോ ചെയ്ത മോഡിൽ മാത്രം), അതെ (പൂർണ്ണ സ്ക്രീനിലും).
മൂല്യം കാര് കമ്പോസിറ്റർ സജീവമാണോ എന്ന് നിർണ്ണയിക്കാൻ ശ്രമിക്കും, കൂടാതെ
കോളുകൾ DwmFlush തോന്നിയാൽ മാത്രം.
കൂടുതൽ സ്ഥിരതയുള്ള ഫ്രെയിം ഇടവേളകൾ ലഭിക്കുന്നതിന് ഇത് സഹായിച്ചേക്കാം, പ്രത്യേകിച്ചും
ഉയർന്ന fps ക്ലിപ്പുകൾ - ഇത് ഡ്രോപ്പ് ചെയ്ത ഫ്രെയിമുകൾ കുറയ്ക്കുകയും ചെയ്യും. സാധാരണയായി ഒരു മൂല്യം
of വിൻഡോ പൂർണ്ണ സ്ക്രീൻ DWM-നെ മറികടക്കുന്നതിനാൽ ഇത് മതിയാകും.
വിൻഡോസ് മാത്രം.
sw ഒരു സോഫ്റ്റ്വെയർ റെൻഡറർ കണ്ടെത്തിയാലും തുടരുക.
ബാക്ക്എൻഡ്=
മൂല്യം കാര് (സ്ഥിരസ്ഥിതി) വിൻഡോയിംഗ് ബാക്കെൻഡ് തിരഞ്ഞെടുക്കുന്നു. നിങ്ങൾക്കും കഴിയും
കടന്നുപോകുക സഹായിക്കൂ ബാക്കെൻഡുകളിൽ സമാഹരിച്ചതിന്റെ പൂർണ്ണമായ ലിസ്റ്റ് ലഭിക്കുന്നതിന് (അനുസരിച്ച് അടുക്കിയത്
ഓട്ടോപ്രോബ് ഓർഡർ).
കാര് സ്വയമേവ തിരഞ്ഞെടുക്കൽ (സ്ഥിരസ്ഥിതി)
കൊക്കോ കൊക്കോ/OS X
വിജയം Win32/WGL
കോൺ OpenGL ES വിവർത്തന പാളി ANGLE വഴി Direct3D11. ഈ
മിക്കവാറും എല്ലാറ്റിനെയും പിന്തുണയ്ക്കുന്നു വിജയം ബാക്കെൻഡ് ചെയ്യുന്നു, ഐസിസി പ്രൊഫൈലുകൾ ഒഴികെ,
ഉയർന്ന ബിറ്റ് ഡെപ്ത് വീഡിയോ ഇൻപുട്ട്, കൂടാതെ nnedi3 പ്രെസ്കെലെര്.
dxinterop (പരീക്ഷണാത്മക)
Win32, റെൻഡറിംഗിനായി WGL ഉം അവതരണത്തിനായി Direct3D 9Ex ഉം ഉപയോഗിക്കുന്നു.
എൻവിഡിയയിലും എഎംഡിയിലും മാത്രം പ്രവർത്തിക്കുന്നു.
x11 X11/GLX
വെയ്ലാൻഡ്
വേലാൻഡ്/ഇജിഎൽ
drm-egl
DRM/EGL
x11gl X11/EGL
es=
GLES ഉപയോഗിക്കണമോ എന്ന് തിരഞ്ഞെടുക്കുക:
അതെ ഡെസ്ക്ടോപ്പ് GL-നേക്കാൾ ES തിരഞ്ഞെടുക്കാൻ ശ്രമിക്കുക
ഇല്ല ES-നേക്കാൾ ഡെസ്ക്ടോപ്പ് GL തിരഞ്ഞെടുക്കാൻ ശ്രമിക്കുക
കാര് ഓരോ ബാക്കെൻഡിനും സ്ഥിരസ്ഥിതി ഉപയോഗിക്കുക (സ്ഥിരസ്ഥിതി)
fbo-format=
FBO-കൾക്കായി ഉപയോഗിക്കുന്ന ടെക്സ്ചറുകളുടെ ആന്തരിക ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുന്നു. ഫോർമാറ്റിന് കഴിയും
വീഡിയോ ഔട്ട്പുട്ടിന്റെ പ്രകടനത്തെയും ഗുണനിലവാരത്തെയും സ്വാധീനിക്കുന്നു. fmt ഇവയിലൊന്ന് ആകാം:
rgb, rgba, rgb8, rgb10, rgb10_a2, rgb16, rgb16f, rgb32f, rgba12, rgba16,
rgba16f, rgba32f. ഡിഫോൾട്ട്: കാര്, ഏത് ഡെസ്ക്ടോപ്പ് GL-ൽ rgba16-ലേക്ക് മാപ്പ് ചെയ്യുന്നു, കൂടാതെ
GLES-ൽ rgb10_a2 (ഉദാ ആംഗിൾ).
ഗാമ=<0.1..2.0>
ഒരു ഗാമാ മൂല്യം സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: 1.0). ഗാമ മറ്റ് വഴികളിൽ ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ (ഇത് പോലെ
കൂടെ --ഗാമ ഓപ്ഷൻ അല്ലെങ്കിൽ കീ ബൈൻഡിംഗുകൾ കൂടാതെ ഗാമ സ്വത്ത്), മൂല്യം
മറ്റേ ഗാമാ മൂല്യത്തിനൊപ്പം ഗുണിക്കപ്പെടുന്നു.
പാരിസ്ഥിതിക തെളിച്ചത്തെ അടിസ്ഥാനമാക്കിയുള്ള ശുപാർശിത മൂല്യങ്ങൾ:
1.0 തെളിച്ചമുള്ള പ്രകാശം (ഡിഫോൾട്ട്)
0.9 ചെറുതായി മങ്ങിയ
0.8 ഇരുണ്ട മുറി
ഗാമാ-ഓട്ടോ
ആംബിയന്റ് ലൈറ്റിംഗിനെ ആശ്രയിച്ച് ഗാമാ മൂല്യം യാന്ത്രികമായി ശരിയാക്കുന്നു
വ്യവസ്ഥകൾ (ഇരുണ്ട മുറികൾക്ക് ഗാമാ ബൂസ്റ്റ് ചേർക്കുന്നു).
64lux-ന്റെ ആംബിയന്റ് പ്രകാശം ഉപയോഗിച്ച്, mpv 1.0 ഗാമാ മൂല്യം തിരഞ്ഞെടുക്കും (ഇല്ല
ബൂസ്റ്റ്), 0.8lux-ന് 16 വരെ ബൂസ്റ്റ് ചെറുതായി വർദ്ധിപ്പിക്കുക.
ശ്രദ്ധിക്കുക: OS X-ൽ മാത്രം നടപ്പിലാക്കുന്നു.
ലക്ഷ്യം-പ്രിം=
ഡിസ്പ്ലേയുടെ പ്രാഥമികങ്ങൾ വ്യക്തമാക്കുന്നു. വീഡിയോ നിറങ്ങൾ ഇതിനോട് പൊരുത്തപ്പെടും
ആവശ്യമെങ്കിൽ നിറങ്ങൾ. സാധുവായ മൂല്യങ്ങൾ ഇവയാണ്:
കാര് ഏതെങ്കിലും അഡാപ്റ്റേഷൻ പ്രവർത്തനരഹിതമാക്കുക (ഡിഫോൾട്ട്)
bt.470മീ
ITU-R BT.470 എം
bt.601-525
ITU-R BT.601 (525-ലൈൻ SD സിസ്റ്റങ്ങൾ, ഉദാ. NTSC), SMPTE 170M/240M
bt.601-625
ITU-R BT.601 (625-ലൈൻ SD സിസ്റ്റങ്ങൾ, ഉദാ. PAL/SECAM), ITU-R BT.470 B/G
bt.709 ITU-R BT.709 (HD), IEC 61966-2-4 (sRGB), SMPTE RP177 അനെക്സ് ബി
bt.2020
ITU-R BT.2020 (UHD)
ആപ്പിൾ ആപ്പിൾ RGB
Adobe അഡോബ് RGB (1998)
പ്രോഫോട്ടോ
പ്രോഫോട്ടോ RGB (ROMM)
cie1931
CIE 1931 RGB (CIE XYZ-മായി തെറ്റിദ്ധരിക്കേണ്ടതില്ല)
ലക്ഷ്യം-trc=
ഡിസ്പ്ലേയുടെ ട്രാൻസ്ഫർ സവിശേഷതകൾ (ഗാമ) വ്യക്തമാക്കുന്നു. വീഡിയോ നിറങ്ങൾ
ഈ വക്രത്തിലേക്ക് ക്രമീകരിക്കും. സാധുവായ മൂല്യങ്ങൾ ഇവയാണ്:
കാര് ഏതെങ്കിലും അഡാപ്റ്റേഷൻ പ്രവർത്തനരഹിതമാക്കുക (ഡിഫോൾട്ട്)
bt.1886
ITU-R BT.1886 കർവ്, തെളിച്ചം കുറയാതെ (ഏകദേശം 1.961)
srgb IEC 61966-2-4 (sRGB)
രേഖീയമായ ലീനിയർ ലൈറ്റ് ഔട്ട്പുട്ട്
ഗാമ1.8
പ്യുവർ പവർ കർവ് (ഗാമ 1.8), ആപ്പിൾ ആർജിബിക്കും ഉപയോഗിക്കുന്നു
ഗാമ2.2
ശുദ്ധമായ പവർ കർവ് (ഗാമ 2.2)
ഗാമ2.8
പ്യുവർ പവർ കർവ് (ഗാമ 2.8), BT.470-BG-യ്ക്കും ഉപയോഗിക്കുന്നു
പ്രോഫോട്ടോ
പ്രോഫോട്ടോ RGB (ROMM)
icc-profile=
ഒരു ഐസിസി പ്രൊഫൈൽ ലോഡുചെയ്ത് ലീനിയർ ആർജിബിയെ സ്ക്രീൻ ഔട്ട്പുട്ടിലേക്ക് മാറ്റാൻ അത് ഉപയോഗിക്കുക.
LittleCMS 2 പിന്തുണ കംപൈൽ ചെയ്യേണ്ടതുണ്ട്. ഈ ഓപ്ഷൻ അസാധുവാക്കുന്നു
ടാർഗെറ്റ്-പ്രിം, ലക്ഷ്യം-trc ഒപ്പം icc-profile-auto ഓപ്ഷനുകൾ.
icc-profile-auto
നിലവിൽ വ്യക്തമാക്കിയ ICC ഡിസ്പ്ലേ പ്രൊഫൈൽ സ്വയമേവ തിരഞ്ഞെടുക്കുക
ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ ക്രമീകരണങ്ങൾ പ്രദർശിപ്പിക്കുക.
ശ്രദ്ധിക്കുക: Windows-ൽ, ഡിഫോൾട്ട് പ്രൊഫൈൽ ഒരു ICC പ്രൊഫൈൽ ആയിരിക്കണം. WCS പ്രൊഫൈലുകൾ
പിന്തുണയ്ക്കുന്നില്ല.
icc-cache-dir=
ഈ ഡയറക്ടറിയിൽ ICC പ്രൊഫൈലിൽ നിന്ന് സൃഷ്ടിച്ച 3D LUT-കൾ സംഭരിക്കുകയും ലോഡ് ചെയ്യുകയും ചെയ്യുക.
LittleCMS 2-ന് കുറച്ച് സമയമെടുക്കുമെന്നതിനാൽ, ലോഡിംഗ് വേഗത്തിലാക്കാൻ ഇത് ഉപയോഗിക്കാം
ഒരു 3D LUT സൃഷ്ടിക്കുക. ഈ ഫയലുകളിൽ കംപ്രസ് ചെയ്യാത്ത LUT-കൾ അടങ്ങിയിട്ടുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക. അവരുടെ
വലിപ്പം ആശ്രയിച്ചിരിക്കുന്നു 3dlut-വലുപ്പം, വളരെ വലുതായിരിക്കാം.
ശ്രദ്ധിക്കുക: ഇത് സ്വയമേവ വൃത്തിയാക്കപ്പെടുന്നില്ല, അതിനാൽ പഴയതും ഉപയോഗിക്കാത്തതുമായ കാഷെ ഫയലുകൾ ഉണ്ടാകാം
അനിശ്ചിതമായി ചുറ്റിക്കറങ്ങുക.
icc-intent=
വർണ്ണ പരിവർത്തനത്തിന് ഉപയോഗിക്കുന്ന ICC ഉദ്ദേശം വ്യക്തമാക്കുന്നു (ഉപയോഗിക്കുമ്പോൾ
icc-പ്രൊഫൈൽ).
0 പെർസെപ്ച്വൽ
1 ആപേക്ഷിക കളർമെട്രിക് (ഡിഫോൾട്ട്)
2 സാച്ചുറേഷൻ
3 കേവല വർണമെട്രിക്
3dlut-size= x x
ഓരോ അളവിലും ICC പ്രൊഫൈലിൽ നിന്ന് സൃഷ്ടിച്ച 3D LUT-ന്റെ വലുപ്പം.
സ്ഥിരസ്ഥിതി 128x256x64 ആണ്. വലുപ്പങ്ങൾ രണ്ടിന്റെ പവർ ആയിരിക്കണം, പരമാവധി 512.
blend-subtitles=
ഇന്റർപോളേഷനു മുമ്പ്, ഉപശീർഷകങ്ങൾ നേരിട്ട് അപ്സ്കേൽ ചെയ്ത വീഡിയോ ഫ്രെയിമുകളിലേക്ക് ബ്ലെൻഡ് ചെയ്യുക
കൂടാതെ/അല്ലെങ്കിൽ കളർ മാനേജ്മെന്റ് (സ്ഥിരസ്ഥിതി: ഇല്ല). ഇത് പ്രവർത്തനക്ഷമമാക്കുന്നത് സബ്ടൈറ്റിലുകൾ ആകുന്നതിന് കാരണമാകുന്നു
ബാധിക്കപ്പെട്ട icc-പ്രൊഫൈൽ, ടാർഗെറ്റ്-പ്രിം, ലക്ഷ്യം-trc, ഇന്റർപോളേഷൻ, ഗാമ ഒപ്പം
പോസ്റ്റ് ഷേഡർ. ഇത് ഉപയോഗിക്കുമ്പോൾ സബ്ടൈറ്റിൽ പ്രകടനവും വർദ്ധിപ്പിക്കുന്നു
ഇന്റർപോളേഷൻ.
ഇത് പ്രവർത്തനക്ഷമമാക്കുന്നതിന്റെ പോരായ്മ അത് ദൃശ്യമായവയിലേക്ക് സബ്ടൈറ്റിലുകളെ പരിമിതപ്പെടുത്തുന്നു എന്നതാണ്
വീഡിയോയുടെ ഭാഗം, അതിനാൽ നിങ്ങൾക്ക് ബ്ലാക്ക് മാർജിനുകളിൽ സബ്ടൈറ്റിലുകൾ ഉണ്ടായിരിക്കാൻ കഴിയില്ല
ഒരു വീഡിയോയ്ക്ക് താഴെ (ഉദാഹരണത്തിന്).
If വീഡിയോ തിരഞ്ഞെടുത്തു, പെരുമാറ്റം സമാനമാണ് അതെ, എന്നാൽ സബ്സ് വരയ്ക്കുന്നത്
വീഡിയോയുടെ നേറ്റീവ് റെസല്യൂഷൻ, വീഡിയോയ്ക്കൊപ്പം സ്കെയിൽ ചെയ്തു.
മുന്നറിയിപ്പ്:
ഇത് സബ്ടൈറ്റിൽ നിറങ്ങൾ കൈകാര്യം ചെയ്യുന്ന രീതി മാറ്റുന്നു. സാധാരണയായി, സബ്ടൈറ്റിൽ
നിറങ്ങൾ sRGB-യിലായിരിക്കുമെന്ന് അനുമാനിക്കപ്പെടുന്നു, കൂടാതെ നിറം അപ്രകാരം നിയന്ത്രിക്കപ്പെടുന്നു. ഇത് പ്രവർത്തനക്ഷമമാക്കുന്നു
പകരം വീഡിയോയുടെ കളർ സ്പേസിൽ അവരെ പരിഗണിക്കുന്നു. ഇതാണ്
വീഡിയോയുമായി പൊരുത്തപ്പെടുന്ന സോഫ്റ്റ്സബ്ഡ് എഎസ്എസ് അടയാളങ്ങൾ പോലുള്ള കാര്യങ്ങൾ നിങ്ങൾക്ക് വേണമെങ്കിൽ നല്ലത്
നിറങ്ങൾ, എന്നാൽ SRT സബ്ടൈറ്റിലുകൾ അല്ലെങ്കിൽ സമാനമായത് ചെറുതായി കാണപ്പെടാൻ ഇടയാക്കിയേക്കാം.
ആൽഫ=
ഇൻപുട്ടിന് ആൽഫ ഘടകം ഉണ്ടെങ്കിൽ എന്തുചെയ്യണമെന്ന് തീരുമാനിക്കുന്നു (സ്ഥിരസ്ഥിതി: മിശ്രിതം).
മിശ്രണം ഒരു കറുത്ത പശ്ചാത്തലത്തിൽ ഫ്രെയിം മിക്സ് ചെയ്യുക.
അതെ ആൽഫ ഘടകം ഉപയോഗിച്ച് ഒരു ഫ്രെയിംബഫർ സൃഷ്ടിക്കാൻ ശ്രമിക്കുക. ഇത് മാത്രം ഉണ്ടാക്കുന്നു
വീഡിയോയിൽ ആൽഫ വിവരങ്ങൾ അടങ്ങിയിട്ടുണ്ടോ എന്ന് മനസ്സിലാക്കുക (അത് അങ്ങേയറ്റം
അപൂർവ്വം). എല്ലാ പ്ലാറ്റ്ഫോമുകളിലും പിന്തുണച്ചേക്കില്ല. ആൽഫ ഫ്രെയിംബഫറുകൾ ആണെങ്കിൽ
ലഭ്യമല്ല, ഇത് ഒരു സാധാരണ ഫ്രെയിംബഫറിലേക്ക് നിശബ്ദമായി വീഴുന്നു. കുറിപ്പ്
നിങ്ങൾ സജ്ജമാക്കിയാൽ അത് fbo-ഫോർമാറ്റ് സ്ഥിരമല്ലാത്ത മൂല്യത്തിലേക്കുള്ള ഓപ്ഷൻ, a
ആൽഫ ഉള്ള ഫോർമാറ്റ് വ്യക്തമാക്കണം, അല്ലെങ്കിൽ ഇത് പ്രവർത്തിക്കില്ല.
ഇല്ല ആൽഫ ഘടകം അവഗണിക്കുക.
ദീർഘചതുരം-ടെക്ചറുകൾ
ദീർഘചതുരാകൃതിയിലുള്ള ടെക്സ്ചറുകളുടെ നിർബന്ധിത ഉപയോഗം (സ്ഥിരസ്ഥിതി: ഇല്ല). സാധാരണയായി ഇത് പാടില്ല
സാധാരണ ടെക്സ്ചറുകളേക്കാൾ എന്തെങ്കിലും ഗുണങ്ങൾ. ഹാർഡ്വെയർ ഡീകോഡിംഗ് അസാധുവാക്കുന്നു എന്നത് ശ്രദ്ധിക്കുക
ഈ പതാക.
പശ്ചാത്തലം=
mpv വിൻഡോയുടെ ഭാഗങ്ങൾ വരയ്ക്കാൻ ഉപയോഗിക്കുന്ന നിറം വീഡിയോയിൽ ഉൾപ്പെടുത്തിയിട്ടില്ല. കാണുക
--osd-color നിറങ്ങൾ എങ്ങനെ നിർവചിക്കപ്പെടുന്നു എന്ന ഓപ്ഷൻ.
opengl-hq
അതുപോലെ തന്നെ തുറന്ന gl, എന്നാൽ ഉയർന്ന നിലവാരമുള്ള റെൻഡറിങ്ങിനുള്ള ഡിഫോൾട്ട് ക്രമീകരണങ്ങളോടെ.
ഇത് ഇതിന് തുല്യമാണ്:
--vo=opengl:scale=spline36:cscale=spline36:dscale=mitchell:dither-depth=auto:correct-downscaling:sigmoid-upscaling:pbo:deband:es=no
ചില വിലകുറഞ്ഞ എൽസിഡികൾ ഡൈതറിംഗ് ചെയ്യുന്നു, അത് ഗുരുതരമായി ഇടപെടുന്നു തുറന്ന gl's
ക്ഷയിക്കുന്നു. ഉപയോഗിച്ച് ഡൈതറിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു dither-depth=ഇല്ല സഹായിക്കുന്നു.
എസ്ഡിഎൽ SDL 2.0+ റെൻഡർ വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ, ഹാർഡ്വെയർ ഉള്ളതോ ഇല്ലാത്തതോ ആയ സിസ്റ്റത്തെ ആശ്രയിച്ച്
ത്വരണം. SDL 2.0 പിന്തുണയ്ക്കുന്ന എല്ലാ പ്ലാറ്റ്ഫോമുകളിലും പ്രവർത്തിക്കണം. ട്യൂണിംഗിനായി, റഫർ ചെയ്യുക
ഫയലിന്റെ നിങ്ങളുടെ പകർപ്പിലേക്ക് SDL_hints.h.
ശ്രദ്ധിക്കുക:
ശരിയായ ഗ്രാഫിക്സ് നൽകാത്ത സിസ്റ്റങ്ങളുമായുള്ള അനുയോജ്യതയ്ക്കായുള്ളതാണ് ഈ ഡ്രൈവർ
ഡ്രൈവറുകൾ, അല്ലെങ്കിൽ GLES മാത്രം പിന്തുണയ്ക്കുന്നവ.
sw ഒരു സോഫ്റ്റ്വെയർ റെൻഡറർ കണ്ടെത്തിയാലും തുടരുക.
സ്വിച്ച് മോഡ്
ഫുൾസ്ക്രീനിൽ പോകുമ്പോൾ മോണിറ്റർ വീഡിയോ മോഡ് മാറാൻ SDL-ന് നിർദ്ദേശം നൽകുക.
വാപി ഹാർഡ്വെയർ ഡീകോഡിംഗിനുള്ള പിന്തുണയുള്ള ഇന്റൽ വിഎ എപിഐ വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ. അതല്ല
ഹാർഡ്വെയർ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നതല്ലാതെ ഇത് ഉപയോഗിക്കുന്നതിന് യാതൊരു കാരണവുമില്ല
ലാപ്ടോപ്പുകളിൽ പവർ ലാഭിക്കുന്നതിന് ഡീകോഡിംഗ്, അല്ലെങ്കിൽ ചിലത് ഉപയോഗിച്ച് വീഡിയോ കീറുന്നത് തടയാം
സജ്ജീകരണങ്ങൾ.
ശ്രദ്ധിക്കുക:
ഈ ഡ്രൈവർ ക്രാപ്പി സിസ്റ്റങ്ങളുമായുള്ള അനുയോജ്യതയ്ക്കുള്ളതാണ്. നിങ്ങൾക്ക് വാപി ഹാർഡ്വെയർ ഉപയോഗിക്കാം
ഉപയോഗിച്ച് ഡീകോഡിംഗ് --vo=opengl വളരെ.
സ്കെയിലിംഗ്=
സ്ഥിരസ്ഥിതി
ഡ്രൈവർ ഡിഫോൾട്ട് (mpv ഡിഫോൾട്ടും).
ഉപവാസം വേഗതയേറിയതും എന്നാൽ നിലവാരം കുറഞ്ഞതും.
hq വ്യക്തമാക്കാത്ത ഡ്രൈവർ ആശ്രിത ഉയർന്ന നിലവാരമുള്ള സ്കെയിലിംഗ്, സ്ലോ.
nla നോൺ-ലീനിയർ അനാമോർഫിക് സ്കെയിലിംഗ്
deint-mode=
deinterlacing അൽഗോരിതം തിരഞ്ഞെടുക്കുക. ഡിഫോൾട്ടായി deinterlacing ആണ് എന്നത് ശ്രദ്ധിക്കുക
തുടക്കത്തിൽ എല്ലായ്പ്പോഴും ഓഫാണ്, കൂടാതെ ഇത് ഉപയോഗിച്ച് പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട് d കീ (സ്ഥിരസ്ഥിതി കീ
വേണ്ടി ബന്ധിക്കുന്നു സൈക്കിൾ ഇന്റർലേസ്).
libva വീഡിയോ പോസ്റ്റ് പ്രോസസ്സിംഗ് (vpp) പിന്തുണയ്ക്കുന്നുവെങ്കിൽ ഈ ഓപ്ഷൻ ബാധകമല്ല. ഇൻ
ഈ സാഹചര്യത്തിൽ, സ്ഥിരസ്ഥിതി deint-mode is ഇല്ല, വഴി ഡീഇന്റർലേസിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു
മുകളിൽ സൂചിപ്പിച്ച രീതികൾ ഉപയോഗിച്ച് ഉപയോക്തൃ ഇടപെടൽ യഥാർത്ഥത്തിൽ ചേർക്കുന്നു
vavpp വീഡിയോ ഫിൽട്ടർ. vpp യഥാർത്ഥത്തിൽ libva ബാക്കെൻഡിൽ പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ
ഉപയോഗത്തിൽ, VO അടിസ്ഥാനമാക്കിയുള്ള deinterlacing നിർബന്ധിതമായി പ്രവർത്തനക്ഷമമാക്കാൻ നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം.
ഇല്ല deinterlacing അനുവദിക്കരുത് (പുതിയ ലിബ്വയ്ക്ക് ഡിഫോൾട്ട്).
ആദ്യ-ഫീൽഡ്
ആദ്യ ഫീൽഡ് മാത്രം കാണിക്കുക (വഴി പോകുന്നു --ഫീൽഡ്-ആധിപത്യം).
ബോബ് bob deinterlacing (പഴയ ലിബ്വയുടെ സ്ഥിരസ്ഥിതി).
scaled-osd=
പ്രവർത്തനക്ഷമമാക്കിയാൽ, OSD വീഡിയോ റെസല്യൂഷനിൽ റെൻഡർ ചെയ്യുകയും സ്കെയിൽ ചെയ്യുകയും ചെയ്യും
ഡിസ്പ്ലേ റെസലൂഷൻ. സ്ഥിരസ്ഥിതിയായി, ഇത് പ്രവർത്തനരഹിതമാക്കുകയും OSD റെൻഡർ ചെയ്യുകയും ചെയ്യുന്നു
ഡ്രൈവർ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ ഡിസ്പ്ലേ റെസലൂഷൻ.
ശൂന്യം വീഡിയോ ഔട്ട്പുട്ട് ഉണ്ടാക്കുന്നില്ല. ബെഞ്ച്മാർക്കിംഗിന് ഉപയോഗപ്രദമാണ്.
സാധാരണയായി, വീഡിയോ പ്രവർത്തനരഹിതമാക്കുന്നതാണ് നല്ലത് --നോ-വീഡിയോ പകരം.
fps=
ഡിസ്പ്ലേ FPS അനുകരിക്കുക. ഇത് VO എത്ര ഫ്രെയിമുകൾ കൃത്രിമമായി പരിമിതപ്പെടുത്തുന്നു
സെക്കൻഡിൽ സ്വീകരിക്കുന്നു.
caca ഒരു ടെക്സ്റ്റ് കൺസോളിൽ പ്രവർത്തിക്കുന്ന കളർ ASCII ആർട്ട് വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ.
ശ്രദ്ധിക്കുക:
ഈ ഡ്രൈവർ ഒരു തമാശയാണ്.
ചിത്രം നിലവിലെ ഡയറക്ടറിയിൽ ഓരോ ഫ്രെയിമും ഒരു ഇമേജ് ഫയലിലേക്ക് ഔട്ട്പുട്ട് ചെയ്യുക. ഓരോ ഫയലും എടുക്കുന്നു
പേരായി മുൻനിര പൂജ്യങ്ങൾ ചേർത്ത ഫ്രെയിം നമ്പർ.
ഫോർമാറ്റ്=
ഇമേജ് ഫയൽ ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുക.
jpg JPEG ഫയലുകൾ, വിപുലീകരണം .jpg. (സ്ഥിരസ്ഥിതി.)
jpeg JPEG ഫയലുകൾ, വിപുലീകരണം .jpeg.
PNG PNG ഫയലുകൾ.
പിപിഎം പോർട്ടബിൾ ബിറ്റ്മാപ്പ് ഫോർമാറ്റ്.
പിജിഎം പോർട്ടബിൾ ഗ്രേമാപ്പ് ഫോർമാറ്റ്.
pgmyuv YV12 പിക്സൽ ഫോർമാറ്റ് ഉപയോഗിച്ച് പോർട്ടബിൾ ഗ്രേമാപ്പ് ഫോർമാറ്റ്.
tga ട്രൂവിഷൻ ടിജിഎ.
png-compression=<0-9>
PNG കംപ്രഷൻ ഘടകം (സ്പീഡ് വേഴ്സസ് ഫയൽ സൈസ് ട്രേഡ്ഓഫ്) (ഡിഫോൾട്ട്: 7)
png-filter=<0-5>
PNG കംപ്രഷന് മുമ്പ് ഫിൽട്ടർ പ്രയോഗിച്ചു (0 = ഒന്നുമില്ല; 1 = ഉപ; 2 = മുകളിൽ; 3 =
ശരാശരി; 4 = പേത്ത്; 5 = മിക്സഡ്) (ഡിഫോൾട്ട്: 5)
jpeg-qualitty=<0-100>
JPEG ഗുണനിലവാര ഘടകം (ഡിഫോൾട്ട്: 90)
(no-)jpeg-progressive
സ്റ്റാൻഡേർഡ് അല്ലെങ്കിൽ പ്രോഗ്രസീവ് JPEG വ്യക്തമാക്കുക (സ്ഥിരസ്ഥിതി: ഇല്ല).
(no-)jpeg-baseline
JPEG ബേസ്ലൈനിന്റെ ഉപയോഗം വ്യക്തമാക്കണോ വേണ്ടയോ (സ്ഥിരസ്ഥിതി: അതെ).
jpeg-optimize=<0-100>
JPEG ഒപ്റ്റിമൈസേഷൻ ഘടകം (ഡിഫോൾട്ട്: 100)
jpeg-smooth=<0-100>
സുഗമമായ ഘടകം (സ്ഥിരസ്ഥിതി: 0)
jpeg-dpi=<1->
JPEG DPI (സ്ഥിരസ്ഥിതി: 72)
outdir=
ഇമേജ് ഫയലുകൾ സംരക്ഷിക്കുന്നതിനുള്ള ഡയറക്ടറി വ്യക്തമാക്കുക (സ്ഥിരസ്ഥിതി: ./).
വെയ്ലാൻഡ് (വേലാൻഡ് മാത്രം)
ഫോൾബാക്ക് ആയി വേയ്ലാൻഡ് മെമ്മറി വീഡിയോ ഔട്ട്പുട്ട് പങ്കിട്ടു തുറന്ന gl.
ശ്രദ്ധിക്കുക:
ഈ ഡ്രൈവർ പ്രവർത്തനക്ഷമമായ OpenGL നൽകാത്ത സിസ്റ്റങ്ങളുമായുള്ള അനുയോജ്യതയ്ക്കുള്ളതാണ്
ഡ്രൈവറുകൾ.
ആൽഫ ആൽഫ വിവരങ്ങളുള്ള വീഡിയോകളും ചിത്രങ്ങളും പിന്തുണയ്ക്കുന്ന ഒരു ബഫർ ഫോർമാറ്റ് ഉപയോഗിക്കുക
rgb565 ബഫർ ഫോർമാറ്റായി RGB565 ഉപയോഗിക്കുക. ഈ ഫോർമാറ്റ് മിക്ക പ്ലാറ്റ്ഫോമുകളിലും നടപ്പിലാക്കുന്നു,
RGB8888-നേക്കാൾ കൂടുതൽ കാര്യക്ഷമമായ എംബഡഡിൽ പ്രത്യേകിച്ചും.
ട്രിപ്പിൾ-ബഫറിംഗ്
3-ന് പകരം 2 ബഫറുകൾ ഉപയോഗിക്കുക. ഇത് കൂടുതൽ ഫ്ലൂയിഡ് പ്ലേബാക്കിലേക്ക് നയിച്ചേക്കാം, പക്ഷേ ഉപയോഗിക്കുന്നു
കൂടുതൽ മെമ്മറി.
opengl-cb
libmpv ഡയറക്ട് ഓപ്പൺജിഎൽ ഉൾച്ചേർക്കലിനൊപ്പം ഉപയോഗിക്കുന്നതിന്; മറ്റ് സന്ദർഭങ്ങളിൽ ഉപയോഗശൂന്യമാണ്. (കാണുക
.)
ഇത് പല ഉപഓപ്ഷനുകളെയും പിന്തുണയ്ക്കുന്നു തുറന്ന gl VO ഉണ്ട്. ഓടുക .വൈകാതെ
--vo=opengl-cb:help ഒരു ലിസ്റ്റിനായി.
ഇതും പിന്തുണയ്ക്കുന്നു vo_cmdline കമാൻഡ്.
ആർപിഐ (റാസ്ബെറി പൈ)
MMAL API ഉപയോഗിച്ച് റാസ്ബെറി പൈയിലെ നേറ്റീവ് വീഡിയോ ഔട്ട്പുട്ട്.
ഡിസ്പ്ലേ=
വീഡിയോ ഓവർലേ കാണിക്കേണ്ട ഡിസ്പ്ലേ നമ്പർ തിരഞ്ഞെടുക്കുക
(സ്ഥിരസ്ഥിതി: 0).
പാളി =
വീഡിയോ ഓവർലേ കാണിക്കേണ്ട dispmanx ലെയർ തിരഞ്ഞെടുക്കുക
(സ്ഥിരസ്ഥിതി: -10). തിരഞ്ഞെടുത്തതിന് മുകളിലുള്ള 2 ലെയറുകളും mpv ഉപയോഗിക്കുമെന്നത് ശ്രദ്ധിക്കുക
പാളി, വിൻഡോ പശ്ചാത്തലവും OSD കൈകാര്യം ചെയ്യാൻ. യഥാർത്ഥ വീഡിയോ റെൻഡറിംഗ് ചെയ്യും
തിരഞ്ഞെടുത്ത ലെയറിന് മുകളിലുള്ള ലെയറിലാണ് സംഭവിക്കുന്നത്.
പശ്ചാത്തലം=
വീഡിയോയ്ക്ക് പിന്നിൽ ഒരു കറുത്ത പശ്ചാത്തലം റെൻഡർ ചെയ്യണോ (ഡിഫോൾട്ട്: ഇല്ല).
സാധാരണയായി പകരം കൺസോൾ ഫ്രെയിംബഫർ കൊല്ലുന്നതാണ് നല്ലത്, അത് നൽകുന്നു
മെച്ചപ്പെട്ട പ്രകടനം.
osd=
സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി. ഉപയോഗിച്ച് അപ്രാപ്തമാക്കിയാൽ ഇല്ല, ഒരു OSD ലെയർ സൃഷ്ടിച്ചിട്ടില്ല. ഇതും
റെൻഡർ ചെയ്ത സബ്ടൈറ്റിലുകൾ ഉണ്ടാകില്ല എന്നാണ് അർത്ഥമാക്കുന്നത്.
drm (നേരിട്ട് റെൻഡറിംഗ് മാനേജർ)
കേർണൽ മോഡ് ക്രമീകരണം / ഡയറക്ട് റെൻഡറിംഗ് മാനേജർ ഉപയോഗിക്കുന്ന വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ. വേണം
പൂർണ്ണമായ ഗ്രാഫിക്കൽ എൻവയോൺമെന്റ് ഇൻസ്റ്റാൾ ചെയ്യാൻ ആഗ്രഹിക്കാത്തപ്പോൾ ഉപയോഗിക്കുക (ഉദാ
X). ഹാർഡ്വെയർ ആക്സിലറേഷനെ പിന്തുണയ്ക്കുന്നില്ല (നിങ്ങൾക്ക് ഇത് വേണമെങ്കിൽ, പരിശോധിക്കുക drm-egl
ബാക്ക്എൻഡ് തുറന്ന gl VO).
കണക്ടർ=
ഉപയോഗിക്കാനുള്ള കണക്റ്റർ തിരഞ്ഞെടുക്കുക (സാധാരണയായി ഇതൊരു മോണിറ്ററാണ്.) -1 ആയി സജ്ജീകരിച്ചാൽ, mpv
ലഭ്യമായ ആദ്യത്തെ കണക്ടറിൽ ഔട്ട്പുട്ട് റെൻഡർ ചെയ്യുന്നു. (സ്ഥിരസ്ഥിതി: -1)
devpath=
ഗ്രാഫിക് കാർഡ് ഉപകരണത്തിലേക്കുള്ള പാത. (ഡിഫോൾട്ട്: /dev/dri/card0)
മോഡ്=
ഉപയോഗിക്കാനുള്ള മോഡ് ഐഡി (റെസല്യൂഷൻ, ബിറ്റ് ഡെപ്ത്, ഫ്രെയിം റേറ്റ്). (ഡിഫോൾട്ട്: 0)
ഓഡിയോ ഫിൽട്ടറുകൾ
ഓഡിയോ സ്ട്രീമും അതിന്റെ ഗുണങ്ങളും പരിഷ്കരിക്കാൻ ഓഡിയോ ഫിൽട്ടറുകൾ നിങ്ങളെ അനുവദിക്കുന്നു. വാക്യഘടന ഇതാണ്:
--af=
ഓഡിയോ ഫിൽട്ടറുകളുടെ ഒരു ശൃംഖല സജ്ജീകരിക്കുക.
ശ്രദ്ധിക്കുക:
ലഭ്യമായ ഓഡിയോ ഫിൽട്ടറുകളുടെ പൂർണ്ണമായ ലിസ്റ്റ് ലഭിക്കാൻ, കാണുക --af=സഹായം.
കൂടാതെ, മിക്ക യഥാർത്ഥ ഫിൽട്ടറുകളും ഇതിലൂടെ ലഭ്യമാണെന്ന് ഓർമ്മിക്കുക ലാവ്ഫി റാപ്പർ, ഏത്
libavfilter-ന്റെ മിക്ക ഫിൽട്ടറുകളിലേക്കും നിങ്ങൾക്ക് പ്രവേശനം നൽകുന്നു. ഉള്ള എല്ലാ ഫിൽട്ടറുകളും ഇതിൽ ഉൾപ്പെടുന്നു
MPlayer-ൽ നിന്ന് libavfilter-ലേക്ക് പോർട്ട് ചെയ്തു.
നിങ്ങൾക്ക് ഓരോ ഫിൽട്ടറിനും ഡിഫോൾട്ടുകൾ സജ്ജമാക്കാനും കഴിയും. ഡിഫോൾട്ടുകൾ നോർമലിന് മുമ്പ് പ്രയോഗിക്കുന്നു
ഫിൽട്ടർ പാരാമീറ്ററുകൾ.
--af-defaults=
ഓരോ ഫിൽട്ടറിനും ഡിഫോൾട്ടുകൾ സജ്ജമാക്കുക.
ഓഡിയോ ഫിൽട്ടറുകൾ ലിസ്റ്റുകളിൽ കൈകാര്യം ചെയ്യുന്നു. ഫിൽട്ടർ ലിസ്റ്റ് നിയന്ത്രിക്കുന്നതിന് കുറച്ച് കമാൻഡുകൾ ഉണ്ട്:
--af-add=
ഫിൽട്ടർ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഫിൽട്ടറുകൾ കൂട്ടിച്ചേർക്കുന്നു.
--af-pre=
ഫിൽട്ടർ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഫിൽട്ടറുകളെ മുൻനിറുത്തുന്നു.
--af-del=
തന്നിരിക്കുന്ന സൂചികകളിലെ ഫിൽട്ടറുകൾ ഇല്ലാതാക്കുന്നു. സൂചിക സംഖ്യകൾ 0-ൽ ആരംഭിക്കുന്നു, നെഗറ്റീവ്
അക്കങ്ങൾ പട്ടികയുടെ അവസാനത്തെ അഭിസംബോധന ചെയ്യുന്നു (-1 ആണ് അവസാനത്തേത്).
--af-clr
ഫിൽട്ടർ ലിസ്റ്റ് പൂർണ്ണമായും ശൂന്യമാക്കുന്നു.
ലഭ്യമായ ഫിൽട്ടറുകൾ ഇവയാണ്:
lavrresample[=option1:option2:...]
മാറ്റാൻ ഈ ഫിൽട്ടർ libavresample (അല്ലെങ്കിൽ libswresample, ബിൽഡിനെ ആശ്രയിച്ച്) ഉപയോഗിക്കുന്നു
സാമ്പിൾ നിരക്ക്, സാമ്പിൾ ഫോർമാറ്റ് അല്ലെങ്കിൽ ഓഡിയോ സ്ട്രീമിന്റെ ചാനൽ ലേഔട്ട്. ഈ ഫിൽട്ടർ ആണ്
ഓഡിയോ ഔട്ട്പുട്ട് ഓഡിയോ കോൺഫിഗറേഷനെ പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ യാന്ത്രികമായി പ്രവർത്തനക്ഷമമാക്കും
പ്ലേ ചെയ്യുന്ന ഫയലിന്റെ.
ഇത് ഇനിപ്പറയുന്ന മാതൃകാ ഫോർമാറ്റുകളെ മാത്രമേ പിന്തുണയ്ക്കൂ: u8, s16, s32, float.
ഫിൽട്ടർ വലുപ്പം=
കുറഞ്ഞ സാമ്പിൾ നിരക്കുമായി ബന്ധപ്പെട്ട് ഫിൽട്ടറിന്റെ ദൈർഘ്യം. (ഡിഫോൾട്ട്: 16)
ഘട്ടം-ഷിഫ്റ്റ്=
പോളിഫേസ് എൻട്രികളുടെ എണ്ണത്തിന്റെ ലോഗ്2. (..., 10->1024, 11->2048, 12->4096,
...) (സ്ഥിരസ്ഥിതി: 10->1024)
കട്ട്ഓഫ്=
കട്ട്ഓഫ് ഫ്രീക്വൻസി (0.0-1.0), ഫിൽട്ടർ ദൈർഘ്യം അനുസരിച്ച് ഡിഫോൾട്ട് സെറ്റ്.
രേഖീയമായ സജ്ജീകരിച്ചാൽ, പോളിഫേസ് എൻട്രികൾക്കിടയിൽ ഫിൽട്ടറുകൾ രേഖീയമായി ഇന്റർപോളേറ്റ് ചെയ്യപ്പെടും.
(സ്ഥിരസ്ഥിതി: ഇല്ല)
വേർപെടുത്തരുത്
ഇൻപുട്ടും ഔട്ട്പുട്ടും ഓഡിയോ ഫോർമാറ്റ്/റേറ്റ്/ചാനലുകൾ പൊരുത്തപ്പെടുന്നുണ്ടെങ്കിൽ വേർപെടുത്തരുത്. (നിങ്ങളാണെങ്കിൽ
ഈ ഫിൽട്ടറിനായി സ്ഥിരസ്ഥിതികൾ സജ്ജീകരിക്കാൻ ആഗ്രഹിക്കുന്നു, അത് പോലും ഉപയോഗിക്കും
lavrresample സന്ദർഭങ്ങൾ സ്വയമേവ ചേർത്തു, നിങ്ങൾ ക്രമീകരണം തിരഞ്ഞെടുക്കണം
അവരോടൊപ്പം --af-defaults=lavrresample:....)
നോർമലൈസ്=
ചാനൽ ലേഔട്ടുകൾ റീമിക്സ് ചെയ്യുമ്പോൾ നോർമലൈസ് ചെയ്യണോ എന്ന് (ഡിഫോൾട്ട്: അതെ). ഇതാണ്
ഉദാ: സറൗണ്ട് ഓഡിയോ സ്റ്റീരിയോയിലേക്ക് ഡൗൺമിക്സ് ചെയ്യുമ്പോൾ പ്രയോഗിക്കുന്നു. നേട്ടം അതാണ്
ക്ലിപ്പിംഗൊന്നും സംഭവിക്കില്ലെന്ന് ഇത് ഉറപ്പ് നൽകുന്നു. നിർഭാഗ്യവശാൽ, ഇതും കഴിയും
വളരെ കുറഞ്ഞ വോളിയം ലെവലിലേക്ക് നയിക്കുന്നു. നിങ്ങൾ ഇത് പ്രവർത്തനക്ഷമമാക്കുകയോ പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്യുക
അടിസ്ഥാനപരമായി അഭിരുചിയുടെ കാര്യം, എന്നാൽ സ്ഥിരസ്ഥിതി സുരക്ഷിതമായ ചോയ്സ് ഉപയോഗിക്കുന്നു.
o=
SwrContext അല്ലെങ്കിൽ AVAudioResampleContext എന്നിവയിൽ AVOptions സജ്ജമാക്കുക. ഇവ ആയിരിക്കണം
FFmpeg അല്ലെങ്കിൽ Libav രേഖപ്പെടുത്തി.
lavcac3enc[= tospdif[:bitrate[:minch]]]
libavcodec ഉപയോഗിച്ച് റൺടൈമിൽ മൾട്ടി-ചാനൽ ഓഡിയോ AC-3-ലേക്ക് എൻകോഡ് ചെയ്യുക. 16-ബിറ്റ് പിന്തുണയ്ക്കുന്നു
നേറ്റീവ്-എൻഡിയൻ ഇൻപുട്ട് ഫോർമാറ്റ്, പരമാവധി 6 ചാനലുകൾ. ഔട്ട്പുട്ട് ബിഗ്-എൻഡിയൻ ആയിരിക്കുമ്പോൾ
ഒരു റോ AC-3 സ്ട്രീം ഔട്ട്പുട്ട് ചെയ്യുന്നു, S/PDIF-ലേക്ക് ഔട്ട്പുട്ട് ചെയ്യുമ്പോൾ നേറ്റീവ്-എൻഡിയൻ. ഇൻപുട്ട് ആണെങ്കിൽ
സാമ്പിൾ നിരക്ക് 48 kHz, 44.1 kHz അല്ലെങ്കിൽ 32 kHz അല്ല, അത് 48 kHz ആയി പുനഃക്രമീകരിക്കും.
tospdif=
ഔട്ട്പുട്ട് റോ എസി-3 സ്ട്രീം എങ്കിൽ ഇല്ല, പാസ്-ത്രൂ എങ്കിൽ S/PDIF-ലേക്ക് ഔട്ട്പുട്ട് അതെ
(സ്ഥിരസ്ഥിതി).
ബിറ്റ്റേറ്റ്=
AC-3 സ്ട്രീമിനുള്ള ബിറ്റ്റേറ്റ് ഉപയോഗം. 384 കെബിപിഎസ് ലഭിക്കാൻ ഇത് 384 ആയി സജ്ജമാക്കുക.
ഡിഫോൾട്ട് 640 ആണ്. ചില റിസീവറുകൾക്ക് ഇത് കൈകാര്യം ചെയ്യാൻ കഴിഞ്ഞേക്കില്ല.
സാധുവായ മൂല്യങ്ങൾ: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320,
384, 448, 512, 576, 640.
പ്രത്യേക മൂല്യം കാര് ഇൻപുട്ട് ചാനലിനെ അടിസ്ഥാനമാക്കി ഒരു ഡിഫോൾട്ട് ബിറ്റ്റേറ്റ് തിരഞ്ഞെടുക്കുന്നു
സംഖ്യ:
1 ച 96
2 ച 192
3 ച 224
4 ച 384
5 ച 448
6 ച 448
മിഞ്ച്=
ഇൻപുട്ട് ചാനൽ നമ്പർ കുറവാണെങ്കിൽ , ഫിൽട്ടർ വേർപെടുത്തും
തന്നെ (സ്ഥിരസ്ഥിതി: 3).
സമനില=g1:g2:g3:...:g10
10 ഒക്ടേവ് ബാൻഡ് ഗ്രാഫിക് ഇക്വലൈസർ, 10 IIR ബാൻഡ്-പാസ് ഫിൽട്ടറുകൾ ഉപയോഗിച്ച് നടപ്പിലാക്കി. ഈ
ഏത് തരത്തിലുള്ള ഓഡിയോ വീണ്ടും പ്ലേ ചെയ്യുന്നു എന്നത് പരിഗണിക്കാതെ തന്നെ ഇത് പ്രവർത്തിക്കുന്നു എന്നാണ് അർത്ഥമാക്കുന്നത്. ദി
10 ബാൻഡുകളുടെ കേന്ദ്ര ആവൃത്തികൾ ഇവയാണ്:
┌────┬────────────┐
│ഇല്ല. │ ആവൃത്തി │
├────┼────────────┤
│0 │ 31.25 Hz │
├────┼────────────┤
│1 │ 62.50 Hz │
├────┼────────────┤
│2 │ 125.00 Hz │
├────┼────────────┤
│3 │ 250.00 Hz │
├────┼────────────┤
│4 │ 500.00 Hz │
├────┼────────────┤
│5 │ 1.00 kHz │
├────┼────────────┤
│6 │ 2.00 kHz │
├────┼────────────┤
│7 │ 4.00 kHz │
├────┼────────────┤
│8 │ 8.00 kHz │
├────┼────────────┤
│9 │ 16.00 kHz │
└────┴────────────┘
പ്ലേ ചെയ്യുന്ന ശബ്ദത്തിന്റെ സാമ്പിൾ നിരക്ക് മധ്യ ആവൃത്തിയേക്കാൾ കുറവാണെങ്കിൽ
ഒരു ഫ്രീക്വൻസി ബാൻഡ്, അപ്പോൾ ആ ബാൻഡ് പ്രവർത്തനരഹിതമാക്കും. ഈ ഫിൽട്ടറിനൊപ്പം അറിയപ്പെടുന്ന ഒരു ബഗ് ആണ്
ഏറ്റവും മുകളിലെ ബാൻഡിന്റെ സ്വഭാവസവിശേഷതകൾ പൂർണ്ണമായും സമമിതിയല്ലെങ്കിൽ
സാമ്പിൾ നിരക്ക് ആ ബാൻഡിന്റെ മധ്യ ആവൃത്തിയോട് അടുത്താണ്. ഈ പ്രശ്നം ആകാം
ശബ്ദം എത്തുന്നതിന് മുമ്പ് ഒരു റീസാംപ്ലിംഗ് ഫിൽട്ടർ ഉപയോഗിച്ച് ശബ്ദം ഉയർത്തി പ്രവർത്തിച്ചു
ഈ ഫിൽട്ടർ.
: : :...:
ഓരോ ഫ്രീക്വൻസി ബാൻഡിനും dB-യിലെ നേട്ടത്തെ പ്രതിനിധീകരിക്കുന്ന ഫ്ലോട്ടിംഗ് പോയിന്റ് നമ്പറുകൾ
(-12-12)
ഉദാഹരണം
.വൈകാതെ --af=equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi
ഉയർന്നതും താഴ്ന്നതുമായ ഫ്രീക്വൻസി മേഖലയിൽ ശബ്ദം വർദ്ധിപ്പിക്കും
ഏകദേശം 1 kHz-ൽ ഇത് പൂർണ്ണമായും റദ്ദാക്കുന്നു.
ചാനലുകൾ=nch[:routes]
ഓഡിയോ ചാനലുകൾ ചേർക്കുന്നതിനും നീക്കം ചെയ്യുന്നതിനും റൂട്ടിംഗ് ചെയ്യുന്നതിനും പകർത്തുന്നതിനും ഉപയോഗിക്കാം. എങ്കിൽ മാത്രം
നൽകിയിരിക്കുന്നു, ഡിഫോൾട്ട് റൂട്ടിംഗ് ഉപയോഗിക്കുന്നു. ഇത് ഇനിപ്പറയുന്ന രീതിയിൽ പ്രവർത്തിക്കുന്നു: ഔട്ട്പുട്ടിന്റെ എണ്ണം എങ്കിൽ
ഇൻപുട്ട് ചാനലുകളുടെ എണ്ണത്തേക്കാൾ കൂടുതലാണ് ചാനലുകൾ, ശൂന്യമായ ചാനലുകൾ ചേർത്തു
(മോണോയിൽ നിന്ന് സ്റ്റീരിയോയിലേക്ക് മിക്സ് ചെയ്യുമ്പോൾ ഒഴികെ; മോണോ ചാനൽ തനിപ്പകർപ്പാണ്). എങ്കിൽ
ഔട്ട്പുട്ട് ചാനലുകളുടെ എണ്ണം ഇൻപുട്ട് ചാനലുകളുടെ എണ്ണത്തേക്കാൾ കുറവാണ്
അധികമുള്ള ചാനലുകൾ വെട്ടിച്ചുരുക്കി.
ഔട്ട്പുട്ട് ചാനലുകളുടെ എണ്ണം (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 എന്നിവയിൽ നിശബ്ദത അടങ്ങിയിരിക്കും.
ശ്രദ്ധിക്കുക:
നിങ്ങൾ ഒരുപക്ഷേ ഈ ഫിൽട്ടർ ഉപയോഗിക്കരുത്. നിങ്ങൾക്ക് ഔട്ട്പുട്ട് മാറ്റണമെങ്കിൽ
ചാനൽ ലേഔട്ട്, ശ്രമിക്കുക ഫോർമാറ്റ് mpv യാന്ത്രികമായി ഉയർത്താൻ കഴിയുന്ന ഫിൽട്ടർ, ഒപ്പം
ഡൗൺമിക്സ് സ്റ്റാൻഡേർഡ് ചാനൽ ലേഔട്ടുകൾ.
ഫോർമാറ്റ്= ഫോർമാറ്റ്: സ്റേറ്റ്: ചാനലുകൾ: ഔട്ട്-ഫോർമാറ്റ്: ഔട്ട്-സ്റേറ്റ്: ഔട്ട്-ചാനലുകൾ
ഒരു ഫോർമാറ്റ് കൺവേർഷനും സ്വയം ചെയ്യുന്നില്ല. പകരം, അത് ഫിൽട്ടർ സിസ്റ്റത്തിന് കാരണമായേക്കാം
ആവശ്യമെങ്കിൽ ഈ ഫിൽട്ടറിന് മുമ്പോ ശേഷമോ ആവശ്യമായ പരിവർത്തന ഫിൽട്ടറുകൾ ചേർക്കുക. അത്
മറ്റ് ഫിൽട്ടറുകളിലേക്ക് പോകുന്ന ഓഡിയോ ഫോർമാറ്റ് നിയന്ത്രിക്കുന്നതിന് പ്രാഥമികമായി ഉപയോഗപ്രദമാണ്. ലേക്ക്
ഓഡിയോ ഔട്ട്പുട്ടിനുള്ള ഫോർമാറ്റ് വ്യക്തമാക്കുക, കാണുക --ഓഡിയോ ഫോർമാറ്റ്, --ഓഡിയോ-സാമ്പിളേറ്റ്, ഒപ്പം
--ഓഡിയോ-ചാനലുകൾ. ഈ ഫിൽട്ടറിന് ഒരു പ്രത്യേക ഫോർമാറ്റ് നിർബന്ധമാക്കാൻ കഴിയും, അതേസമയം
--ഓഡിയോ-* ഔട്ട്പുട്ട് കോംപാറ്റിബിളിറ്റിയെ അടിസ്ഥാനമാക്കി ao അസാധുവാക്കാം.
എല്ലാ പാരാമീറ്ററുകളും ഓപ്ഷണൽ ആണ്. ആദ്യത്തെ 3 പാരാമീറ്ററുകൾ ഫിൽട്ടറിനെ പരിമിതപ്പെടുത്തുന്നു
ഇൻപുട്ടായി സ്വീകരിക്കുന്നു. അതിനാൽ അവ പരിവർത്തന ഫിൽട്ടറുകൾ ചേർക്കുന്നതിന് കാരണമാകും
ഇതിന് മുമ്പ്. ദി out ട്ട്- ഇനിപ്പറയുന്ന ഫിൽട്ടറുകൾ അല്ലെങ്കിൽ ഓഡിയോ ഔട്ട്പുട്ടുകൾ പരാമീറ്ററുകൾ പറയുന്നു
ഈ ഫിൽട്ടർ യഥാർത്ഥത്തിൽ ഒരു പരിവർത്തനം ചെയ്യാതെ ഡാറ്റയെ എങ്ങനെ വ്യാഖ്യാനിക്കാം. ക്രമീകരണം
ചിലർക്ക് ഇത് വേണമെന്ന് നിങ്ങൾക്ക് ശരിക്കും അറിയില്ലെങ്കിൽ ഇത് ഒരുപക്ഷേ കാര്യങ്ങൾ തകർക്കും
കാരണം, തകർന്ന മാധ്യമങ്ങൾ പരീക്ഷിക്കുകയോ കൈകാര്യം ചെയ്യുകയോ പോലുള്ളവ.
ഈ ഫോർമാറ്റിലേക്ക് നിർബന്ധിത പരിവർത്തനം. ഉപയോഗിക്കുക --af=format=format=help ഒരു ലിസ്റ്റ് ലഭിക്കാൻ
സാധുവായ ഫോർമാറ്റുകൾ.
ഒരു നിർദ്ദിഷ്ട സാമ്പിൾ നിരക്കിലേക്ക് നിർബന്ധിത പരിവർത്തനം. നിരക്ക് ഒരു പൂർണ്ണസംഖ്യയാണ്, 48000
ഉദാഹരണത്തിന്.
ഒരു നിർദ്ദിഷ്ട ചാനൽ ലേഔട്ടിലേക്ക് മിക്സിംഗ് നിർബന്ധിക്കുക. കാണുക --ഓഡിയോ-ചാനലുകൾ എന്നതിനുള്ള ഓപ്ഷൻ
സാധ്യമായ മൂല്യങ്ങൾ.
കുറിപ്പ്: ഈ ഫിൽട്ടറിന് പേരിട്ടിരുന്നു ശക്തിയാണ്. പഴയത് ഫോർമാറ്റ് ഫിൽട്ടർ ചെയ്യാൻ ഉപയോഗിക്കുന്നു
പരിവർത്തനം തന്നെ, ഇതിൽ നിന്ന് വ്യത്യസ്തമായി ഫിൽട്ടർ സിസ്റ്റത്തെ കൈകാര്യം ചെയ്യാൻ അനുവദിക്കുന്നു
പരിവർത്തനം.
വോളിയം[= [:...]]
സോഫ്റ്റ്വെയർ വോളിയം നിയന്ത്രണം നടപ്പിലാക്കുന്നു. സാധ്യമായതിനാൽ ഈ ഫിൽട്ടർ ജാഗ്രതയോടെ ഉപയോഗിക്കുക
ശബ്ദത്തിന്റെ സിഗ്നൽ-നോയിസ് അനുപാതം കുറയ്ക്കുക. മിക്ക കേസുകളിലും ഉപയോഗിക്കുന്നതാണ് നല്ലത്
യജമാനന് നിങ്ങളുടെ ശബ്ദ കാർഡിന്റെ വോളിയം നിയന്ത്രണം അല്ലെങ്കിൽ നിങ്ങളുടെ ആംപ്ലിഫയറിലെ വോളിയം നോബ്.
കുറിപ്പ്: ഈ ഫിൽട്ടർ വീണ്ടും ഉൾപ്പെടുത്തിയിട്ടില്ല, അതിനാൽ ഓരോന്നിനും ഒരിക്കൽ മാത്രമേ പ്രവർത്തനക്ഷമമാക്കാൻ കഴിയൂ
ഓഡിയോ സ്ട്രീം.
-200 dB മുതൽ സ്ട്രീമിലെ എല്ലാ ചാനലുകൾക്കും dB-യിൽ ആവശ്യമുള്ള നേട്ടം സജ്ജമാക്കുന്നു
+60 dB, ഇവിടെ -200 dB ശബ്ദത്തെ പൂർണ്ണമായും നിശബ്ദമാക്കുന്നു, +60 dB എന്നത് ഒരു നേട്ടത്തിന് തുല്യമാണ്
1000 (സ്ഥിരസ്ഥിതി: 0).
റീപ്ലേഗെയിൻ-ട്രാക്ക്
സംഭരിച്ചിരിക്കുന്ന ട്രാക്ക്-ഗെയിൻ റീപ്ലേഗെയിൻ മൂല്യം അനുസരിച്ച് വോളിയം നേട്ടം ക്രമീകരിക്കുക
ഫയൽ മെറ്റാഡാറ്റ.
replaygain-album
റീപ്ലേഗെയിൻ-ട്രാക്ക് പോലെ, പകരം ആൽബം-ഗെയിൻ മൂല്യം ഉപയോഗിക്കുന്നു.
replaygain-preamp
തിരഞ്ഞെടുത്ത റീപ്ലേഗെയിൻ നേട്ടത്തിന് ബാധകമാക്കാൻ ഡിബിയിൽ പ്രീ-ആംപ്ലിഫിക്കേഷൻ നേട്ടം
(സ്ഥിരസ്ഥിതി: 0).
replaygain-clip=അതെ|ഇല്ല
സ്വയമേവ നേട്ടം കുറയ്ക്കുന്നതിലൂടെ റീപ്ലേഗെയിൻ മൂലമുണ്ടാകുന്ന ക്ലിപ്പിംഗ് തടയുക
(സ്ഥിരസ്ഥിതി). ഉപയോഗിക്കുക replaygain-clip=No ഇത് പ്രവർത്തനരഹിതമാക്കാൻ.
റീപ്ലേഗെയിൻ-ഫാൾബാക്ക്
ഫയലിന് റീപ്ലേ ഗെയിൻ ടാഗുകൾ ഇല്ലെങ്കിൽ പ്രയോഗിക്കാൻ ഡിബിയിൽ നേടുക. ഈ ഓപ്ഷൻ ആണ്
റീപ്ലേഗെയിൻ ലോജിക് എങ്ങനെയെങ്കിലും നിഷ്ക്രിയമാണെങ്കിൽ എപ്പോഴും പ്രയോഗിക്കും. ഇതാണെങ്കിൽ
പ്രയോഗിച്ചു, മറ്റ് റീപ്ലേഗെയിൻ ഓപ്ഷനുകളൊന്നും ബാധകമല്ല.
സോഫ്റ്റ്ക്ലിപ്പ്
സോഫ്റ്റ് ക്ലിപ്പിംഗ് ഓണാക്കുന്നു. മൃദുവായ ക്ലിപ്പിംഗ് വളരെയാണെങ്കിൽ ശബ്ദം കൂടുതൽ സുഗമമാക്കും
ഉയർന്ന അളവിലുള്ള അളവ് ഉപയോഗിക്കുന്നു. ന്റെ ഡൈനാമിക് റേഞ്ച് ആണെങ്കിൽ ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുക
ഉച്ചഭാഷിണി വളരെ കുറവാണ്.
മുന്നറിയിപ്പ്: ഈ സവിശേഷത വക്രീകരണം സൃഷ്ടിക്കുന്നു, അവസാനമായി പരിഗണിക്കേണ്ടതാണ്
റിസോർട്ട്.
സ്ക്സനുമ്ക്സ സജ്ജമാക്കിയാൽ S16 സാമ്പിൾ ഫോർമാറ്റ് നിർബന്ധിക്കുക. നിലവാരം കുറവാണ്, എന്നാൽ ചിലതിൽ വേഗതയേറിയതായിരിക്കാം
സാഹചര്യങ്ങൾ.
വേർപെടുത്തുക ഓഡിയോ ഫിൽട്ടർ കോൺഫിഗറേഷൻ സമയത്ത് വോളിയം മാറ്റിയില്ലെങ്കിൽ ഫിൽട്ടർ നീക്കം ചെയ്യുക.
റീപ്ലേഗെയിൻ ഉപയോഗിച്ച് ഉപയോഗപ്രദമാണ്: നിലവിലെ ഫയലിന് റീപ്ലേഗെയിൻ ടാഗുകൾ ഇല്ലെങ്കിൽ, പിന്നെ
ഈ ഓപ്ഷൻ പ്രവർത്തനക്ഷമമാക്കിയാൽ ഫിൽട്ടർ നീക്കം ചെയ്യപ്പെടും. (എങ്കിൽ --softvol=yes ഉപയോഗിക്കുന്നു
പ്ലേബാക്ക് സമയത്ത് പ്ലേയർ വോളിയം നിയന്ത്രണങ്ങൾ ഉപയോഗിക്കുന്നു, മറ്റൊരു വോളിയം
ഫിൽട്ടർ ചേർക്കും.)
ഉദാഹരണം
.വൈകാതെ --af=volume=10.1 media.avi
ശബ്ദം 10.1 ഡിബി വർദ്ധിപ്പിക്കും, ശബ്ദ നില ആണെങ്കിൽ ഹാർഡ്-ക്ലിപ്പ്
വളരെ ഉയര്ന്ന.
പാൻ=n:[ ]
ഏകപക്ഷീയമായി ചാനലുകൾ മിക്സ് ചെയ്യുന്നു. അടിസ്ഥാനപരമായി വോളിയത്തിന്റെയും ചാനലുകളുടെയും സംയോജനം
നിരവധി ചാനലുകൾ കുറച്ച് മാത്രമായി ഡൗൺ-മിക്സ് ചെയ്യാൻ ഉപയോഗിക്കാവുന്ന ഫിൽട്ടർ, ഉദാ സ്റ്റീരിയോ ടു
മോണോ, അല്ലെങ്കിൽ സറൗണ്ട് സൗണ്ട് സിസ്റ്റത്തിൽ മധ്യ സ്പീക്കറിന്റെ "വീതി" വ്യത്യാസപ്പെടുത്തുക. ഈ
ഫിൽട്ടർ ഉപയോഗിക്കാൻ പ്രയാസമാണ്, ആവശ്യമുള്ള ഫലം ലഭിക്കുന്നതിന് മുമ്പ് കുറച്ച് ടിങ്കറിംഗ് ആവശ്യമാണ്
ലഭിച്ചു. ഈ ഫിൽട്ടറിനുള്ള ഓപ്ഷനുകളുടെ എണ്ണം ഔട്ട്പുട്ടിന്റെ എണ്ണത്തെ ആശ്രയിച്ചിരിക്കുന്നു
ചാനലുകൾ. ആറ്-ചാനൽ ഫയൽ ഇതുപയോഗിച്ച് രണ്ട് ചാനലുകളിലേക്ക് എങ്ങനെ ഡൗൺമിക്സ് ചെയ്യാം എന്നതിന് ഒരു ഉദാഹരണം
അവസാനത്തിനടുത്തുള്ള ഉദാഹരണ വിഭാഗത്തിൽ ഫിൽട്ടർ കണ്ടെത്താനാകും.
ഔട്ട്പുട്ട് ചാനലുകളുടെ എണ്ണം (1-8).
മൂല്യങ്ങളുടെ ഒരു ലിസ്റ്റ് [L00,L01,L02,...,L10,L11,L12,...,Ln0,Ln1,Ln2,...]എവിടെ
ഓരോ മൂലകവും ലിജി ഔട്ട്പുട്ടിൽ എത്ര ഇൻപുട്ട് ചാനൽ i കലർന്നിരിക്കുന്നു എന്നാണ് അർത്ഥമാക്കുന്നത്
ചാനൽ j (പരിധി 0-1). അതിനാൽ തത്വത്തിൽ നിങ്ങൾക്ക് ആദ്യം എന്താണ് എന്ന് പറയുന്ന n നമ്പറുകൾ ഉണ്ട്
ആദ്യ ഇൻപുട്ട് ചാനലുമായി ചെയ്യാൻ, രണ്ടാമത്തേതിൽ പ്രവർത്തിക്കുന്ന n നമ്പറുകൾ
ഇൻപുട്ട് ചാനൽ മുതലായവ. ചില ഇൻപുട്ടിനായി നിങ്ങൾ നമ്പറുകളൊന്നും വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ
ചാനലുകൾ, 0 അനുമാനിക്കപ്പെടുന്നു. മൂല്യങ്ങൾ വേർതിരിക്കുന്നത് ശ്രദ്ധിക്കുക ,, അത്
ഫിൽട്ടറുകൾ വേർതിരിക്കാൻ ഓപ്ഷൻ പാർസർ ഇതിനകം ഉപയോഗിച്ചു. ഇതുകൊണ്ടാണ് നിങ്ങൾ ചെയ്യേണ്ടത്
മൂല്യ പട്ടിക ഉദ്ധരിക്കുക [...] അല്ലെങ്കിൽ സമാനമായ.
ഉദാഹരണങ്ങൾ
.വൈകാതെ --af=pan=1:[0.5,0.5] media.avi
സ്റ്റീരിയോയിൽ നിന്ന് മോണോയിലേക്ക് മിശ്രണം ചെയ്യും.
.വൈകാതെ --af=pan=3:[1,0,0.5,0,1,0.5] media.avi
3, 0 എന്നീ ചാനലുകൾ കേടുകൂടാതെ 1 ചാനൽ ഔട്ട്പുട്ട് നൽകുകയും മിക്സ് ചെയ്യുകയും ചെയ്യും
ചാനലുകൾ 0, 1 എന്നിവ ഔട്ട്പുട്ട് ചാനൽ 2-ലേക്ക് (അത് അയയ്ക്കാം
ഉദാഹരണത്തിന് സബ് വൂഫർ).
ശ്രദ്ധിക്കുക:
നിങ്ങൾക്ക് ഒരു നിശ്ചിത ഔട്ട്പുട്ട് ചാനൽ ലേഔട്ടിലേക്ക് റീമിക്സ് ചെയ്യാൻ നിർബന്ധിക്കണമെങ്കിൽ, അത്
ഉപയോഗിക്കാൻ എളുപ്പമാണ് ഫോർമാറ്റ് ഫിൽട്ടർ. ഉദാഹരണത്തിന്, .വൈകാതെ '--af=format=channels=5.1'
'--ഓഡിയോ-ചാനലുകൾ=5.1' ഓഡിയോ 5.1 ലേക്ക് റീമിക്സ് ചെയ്യാൻ നിർബന്ധിക്കുകയും അത് ഔട്ട്പുട്ട് ചെയ്യുകയും ചെയ്യും
ഇതുപോലെ.
കാലതാമസം[=[ch1,ch2,...]]
ഉച്ചഭാഷിണികളിലേക്ക് ശബ്ദം വൈകിപ്പിക്കുന്നു, അങ്ങനെ വ്യത്യസ്തമായ ശബ്ദം
ചാനലുകൾ ഒരേസമയം ശ്രവിക്കുന്ന സ്ഥാനത്ത് എത്തുന്നു. നിങ്ങളാണെങ്കിൽ മാത്രമേ ഇത് ഉപയോഗപ്രദമാകൂ
രണ്ടിൽ കൂടുതൽ ലൗഡ് സ്പീക്കറുകൾ ഉണ്ട്.
[ch1,ch2,...]
ഓരോ ചാനലിലും ചുമത്തേണ്ട ms-ലെ കാലതാമസം (ഫ്ലോട്ടിംഗ് പോയിന്റ്
0 നും 1000 നും ഇടയിലുള്ള സംഖ്യ).
വ്യത്യസ്ത ചാനലുകൾക്ക് ആവശ്യമായ കാലതാമസം കണക്കാക്കാൻ, ഇനിപ്പറയുന്നവ ചെയ്യുക:
1. നിങ്ങളുടെ ശ്രവണവുമായി ബന്ധപ്പെട്ട് ലൗഡ് സ്പീക്കറുകളിലേക്കുള്ള ദൂരം മീറ്ററിൽ അളക്കുക
സ്ഥാനം, നിങ്ങൾക്ക് s1 മുതൽ s5 വരെയുള്ള ദൂരങ്ങൾ നൽകുന്നു (ഒരു 5.1 സിസ്റ്റത്തിന്). അവിടെ ഇല്ല
സബ്വൂഫറിന് നഷ്ടപരിഹാരം നൽകാനുള്ള പോയിന്റ് (നിങ്ങൾ വ്യത്യാസം കേൾക്കില്ല
എന്തായാലും).
2. പരമാവധി ദൂരത്തിൽ നിന്ന് s1 മുതൽ s5 വരെയുള്ള ദൂരങ്ങൾ കുറയ്ക്കുക, അതായത് s [i] = പരമാവധി(കൾ) -
s[i]; i = 1...5.
3. ms-ൽ ആവശ്യമായ കാലതാമസം കണക്കാക്കുക d[i] = 1000*s[i]/342; i = 1...5.
ഉദാഹരണം
.വൈകാതെ --af=delay=[10.5,10.5,0,0,7,0] media.avi
മുന്നിലെ ഇടത്തും വലത്തും 10.5 എംഎസ് വൈകും, രണ്ട് പിൻ ചാനലുകളും
സബ്വൂഫർ 0 ms വഴിയും മധ്യ ചാനൽ 7 ms വഴിയും.
drc[= രീതി:ലക്ഷ്യം]
ഡൈനാമിക് റേഞ്ച് കംപ്രഷൻ പ്രയോഗിക്കുന്നു. ഇത് കംപ്രസ്സുചെയ്യുന്നതിലൂടെ വോളിയം പരമാവധിയാക്കുന്നു
ഓഡിയോ സിഗ്നലിന്റെ ചലനാത്മക ശ്രേണി. (മുമ്പ് വിളിച്ചിരുന്നു volnorm.)
ഉപയോഗിച്ച രീതി സജ്ജമാക്കുന്നു.
1 സ്റ്റാൻഡേർഡ് വഴി വ്യതിയാനങ്ങൾ സുഗമമാക്കാൻ ഒരൊറ്റ സാമ്പിൾ ഉപയോഗിക്കുക
കഴിഞ്ഞ സാമ്പിളുകളേക്കാൾ വെയ്റ്റഡ് ശരാശരി (സ്ഥിരസ്ഥിതി).
2 സ്റ്റാൻഡേർഡ് വഴി വ്യത്യാസങ്ങൾ സുഗമമാക്കുന്നതിന് നിരവധി സാമ്പിളുകൾ ഉപയോഗിക്കുക
കഴിഞ്ഞ സാമ്പിളുകളേക്കാൾ വെയ്റ്റഡ് ശരാശരി.
സാമ്പിൾ തരത്തിനായുള്ള പരമാവധിയുടെ ഒരു ഭിന്നസംഖ്യയായി ടാർഗെറ്റ് ആംപ്ലിറ്റ്യൂഡ് സജ്ജീകരിക്കുന്നു
(സ്ഥിരസ്ഥിതി: 0.25).
ശ്രദ്ധിക്കുക:
ഈ ഫിൽട്ടർ വളരെ വലിയ ഓഡിയോ സിഗ്നലുകൾ ഉപയോഗിച്ച് വികലമാക്കും
ചലനാത്മക ശ്രേണി.
സ്കെയിൽടെമ്പോ[=ഓപ്ഷൻ1:ഓപ്ഷൻ2:...]
പ്ലേബാക്ക് വേഗതയിലേക്ക് ഓപ്ഷണലായി സമന്വയിപ്പിച്ച, പിച്ച് മാറ്റാതെ സ്കെയിൽ ഓഡിയോ ടെമ്പോ
(സ്ഥിരസ്ഥിതി).
സാധാരണ വേഗതയിൽ ഓഡിയോയുടെ 'സ്ട്രൈഡ്' എംഎസ് പ്ലേ ചെയ്തുകൊണ്ട് ഇത് പ്രവർത്തിക്കുന്നു
ഇൻപുട്ട് ഓഡിയോയുടെ 'stride*scale' ms. ഇത് സ്ട്രൈഡുകളെ മിശ്രണം ചെയ്യുന്നതിലൂടെ ഒരുമിച്ച് ചേർക്കുന്നു
മുമ്പത്തെ സ്ട്രൈഡിനെ പിന്തുടരുന്ന ഓഡിയോയ്ക്കൊപ്പം സ്ട്രൈഡിന്റെ 'ഓവർലാപ്പ്'%. അത് ഓപ്ഷണലായി
നിർണ്ണയിക്കാൻ ഓഡിയോയുടെ അടുത്ത 'തിരയൽ' ms-ൽ ഒരു ചെറിയ സ്റ്റാറ്റിസ്റ്റിക്കൽ വിശകലനം നടത്തുന്നു
മികച്ച ഓവർലാപ്പ് സ്ഥാനം.
സ്കെയിൽ=
സ്കെയിൽ ടെമ്പോയിലേക്ക് നാമമാത്ര തുക. വേഗതയ്ക്ക് പുറമേ ഈ തുക സ്കെയിൽ ചെയ്യുന്നു.
(സ്ഥിരസ്ഥിതി: 1.0)
stride=
ഓരോ സ്ട്രൈഡും ഔട്ട്പുട്ട് ചെയ്യുന്നതിന് മില്ലിസെക്കൻഡിലെ ദൈർഘ്യം. വളരെ ഉയർന്ന മൂല്യം കാരണമാകും
ഉയർന്ന തോതിലുള്ള അളവിൽ ശ്രദ്ധേയമായ സ്കിപ്പുകളും കുറഞ്ഞ അളവിലുള്ള ഒരു പ്രതിധ്വനിയും.
വളരെ കുറഞ്ഞ മൂല്യങ്ങൾ പിച്ചിനെ മാറ്റും. വർദ്ധിക്കുന്നത് പ്രകടനം മെച്ചപ്പെടുത്തുന്നു. (സ്ഥിരസ്ഥിതി:
60)
ഓവർലാപ്പ്=
ഓവർലാപ്പ് ചെയ്യാനുള്ള സ്ട്രൈഡിന്റെ ശതമാനം. കുറയുന്നത് പ്രകടനം മെച്ചപ്പെടുത്തുന്നു. (സ്ഥിരസ്ഥിതി:
.ക്സനുമ്ക്സ)
തിരയുക=
മികച്ച ഓവർലാപ്പ് സ്ഥാനത്തിനായി തിരയാൻ മില്ലിസെക്കൻഡിലെ ദൈർഘ്യം. കുറയുന്നു
പ്രകടനം വളരെയധികം മെച്ചപ്പെടുത്തുന്നു. വേഗത കുറഞ്ഞ സിസ്റ്റങ്ങളിൽ, നിങ്ങൾ ഒരുപക്ഷേ സജ്ജീകരിക്കാൻ ആഗ്രഹിച്ചേക്കാം
ഇത് വളരെ കുറവാണ്. (ഡിഫോൾട്ട്: 14)
വേഗത=
വേഗത മാറ്റത്തിന് പ്രതികരണം സജ്ജമാക്കുക.
കാലം വേഗതയുമായി സമന്വയിപ്പിച്ച സ്കെയിൽ ടെമ്പോ (സ്ഥിരസ്ഥിതി).
പിച്ച് ഫിൽട്ടറിന്റെ ഫലം വിപരീതമാക്കുന്നു. ടെമ്പോ മാറ്റാതെ സ്കെയിൽ പിച്ച്. ചേർക്കുക
ഇത് നിങ്ങളുടെ input.conf മ്യൂസിക്കൽ അർദ്ധ-സ്വരങ്ങളാൽ ചുവടുവെക്കാൻ:
[വേഗത 0.9438743126816935 ഗുണിക്കുക
] വേഗത 1.059463094352953 ഗുണിക്കുക
മുന്നറിയിപ്പ്:
വീഡിയോയുമായി സമന്വയം നഷ്ടപ്പെടുന്നു.
രണ്ടും ടെമ്പോയും പിച്ചും സ്കെയിൽ ചെയ്യുക.
ആരും വേഗത മാറ്റങ്ങൾ അവഗണിക്കുക.
ഉദാഹരണങ്ങൾ
.വൈകാതെ --af=scaletempo --വേഗത=1.2 media.ogg
സാധാരണ പിച്ചിൽ ഓഡിയോയ്ക്കൊപ്പം മീഡിയ 1.2x സാധാരണ വേഗതയിൽ പ്ലേ ചെയ്യും.
പ്ലേബാക്ക് വേഗത മാറ്റുന്നത് ഓഡിയോ ടെമ്പോയെ പൊരുത്തപ്പെടുത്തുന്നതിന് മാറ്റും.
.വൈകാതെ --af=scaletempo=scale=1.2:speed=neno --വേഗത=1.2 media.ogg
1.2x സാധാരണ വേഗതയിൽ മീഡിയ പ്ലേ ചെയ്യും, സാധാരണ പിച്ചിൽ ഓഡിയോ ഉപയോഗിച്ച്, പക്ഷേ
പ്ലേബാക്ക് വേഗത മാറ്റുന്നത് ഓഡിയോ ടെമ്പോയെ ബാധിക്കില്ല.
.വൈകാതെ --af=scaletempo=stride=30:overlap=.50:search=10 media.ogg
ഗുണനിലവാരവും പ്രകടന പരാമീറ്ററുകളും മാറ്റും.
.വൈകാതെ --af=format=float,scaletempo media.ogg
സ്കെയിൽ ടെമ്പോ ഫ്ലോട്ട് കോഡ് ഉപയോഗിക്കും. ചില പ്ലാറ്റ്ഫോമുകളിൽ വേഗത കൂടിയേക്കാം.
.വൈകാതെ --af=scaletempo=scale=1.2:speed=pitch audio.ogg
സാധാരണ പിച്ചിൽ ഓഡിയോയ്ക്കൊപ്പം മീഡിയ 1.2x സാധാരണ വേഗതയിൽ പ്ലേ ചെയ്യും.
പ്ലേബാക്ക് സ്പീഡ് മാറ്റുന്നത് പിച്ച് മാറ്റും, ഓഡിയോ ടെമ്പോ 1.2x ആയി തുടരും.
റബ്ബർബാൻഡ്
ലിബ്രബ്ബർബാൻഡ് ഉപയോഗിച്ച് ഉയർന്ന നിലവാരമുള്ള പിച്ച് തിരുത്തൽ. പകരം ഇത് ഉപയോഗിക്കാം
സ്കെയിൽ ടെമ്പോ, കൂടാതെ വ്യത്യസ്ത വേഗതയിൽ പ്ലേ ചെയ്യുമ്പോൾ ഓഡിയോ പിച്ച് ക്രമീകരിക്കാൻ ഉപയോഗിക്കും
സാധാരണ മുതൽ.
ഈ ഫിൽട്ടറിന് നിരവധി ഉപ-ഓപ്ഷനുകളുണ്ട്. നിങ്ങൾക്ക് അവ ഉപയോഗിച്ച് പട്ടികപ്പെടുത്താം .വൈകാതെ
--af=റബ്ബർബാൻഡ്=സഹായം. ഇത് ഓരോ ഓപ്ഷന്റെയും ഡിഫോൾട്ട് മൂല്യങ്ങളും കാണിക്കും. ദി
ഓപ്ഷനുകൾ ഇവിടെ രേഖപ്പെടുത്തിയിട്ടില്ല, കാരണം അവ ലിബ്രബ്ബർബാൻഡിലേക്ക് കൈമാറുക മാത്രമാണ് ചെയ്യുന്നത്.
ഓരോ ഓപ്ഷനും എന്താണ് ചെയ്യുന്നതെന്ന് അറിയാൻ ലിബ്രബ്ബർബാൻഡ് ഡോക്യുമെന്റേഷൻ നോക്കുക:
http://breakfastquay.com/rubberband/code-doc/classRubberBand_1_1RubberBandStretcher.html
(എംപിവി റബ്ബർബാൻഡ് ഫിൽട്ടറിന്റെ ഉപ-ഓപ്ഷൻ പേരുകളുടെയും മൂല്യങ്ങളുടെയും മാപ്പിംഗ്
ലിബ്രബ്ബർബാൻഡ് ഒരു ലളിതമായ പാറ്റേൺ പിന്തുടരുന്നു: "ഓപ്ഷൻ" + പേര് + വില.)
ലവ്ഫി=ഗ്രാഫ്
FFmpeg-ന്റെ libavfilter ഉപയോഗിച്ച് ഓഡിയോ ഫിൽട്ടർ ചെയ്യുക.
ലിബാവ് ഫിൽറ്റർ ഗ്രാഫ്. കാണുക ലാവ്ഫി വിശദാംശങ്ങൾക്കായുള്ള വീഡിയോ ഫിൽട്ടർ - ഗ്രാഫ് വാക്യഘടനയാണ്
അതുതന്നെ.
മുന്നറിയിപ്പ്:
lavfi വീഡിയോയിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ libavfilter ഗ്രാഫുകൾ ഉദ്ധരിക്കാൻ മറക്കരുത്
ഫിൽട്ടർ വിഭാഗം.
o=
AVOptions.
വീഡിയോ ഫിൽട്ടറുകൾ
വീഡിയോ സ്ട്രീമും അതിന്റെ ഗുണങ്ങളും പരിഷ്കരിക്കാൻ വീഡിയോ ഫിൽട്ടറുകൾ നിങ്ങളെ അനുവദിക്കുന്നു. വാക്യഘടന ഇതാണ്:
--vf=
വീഡിയോ ഫിൽട്ടറുകളുടെ ഒരു ശൃംഖല സജ്ജീകരിക്കുക.
നിങ്ങൾക്ക് ഓരോ ഫിൽട്ടറിനും ഡിഫോൾട്ടുകൾ സജ്ജമാക്കാനും കഴിയും. ഡിഫോൾട്ടുകൾ നോർമലിന് മുമ്പ് പ്രയോഗിക്കുന്നു
ഫിൽട്ടർ പാരാമീറ്ററുകൾ.
--vf-defaults=
ഓരോ ഫിൽട്ടറിനും ഡിഫോൾട്ടുകൾ സജ്ജമാക്കുക.
ശ്രദ്ധിക്കുക:
ലഭ്യമായ വീഡിയോ ഫിൽട്ടറുകളുടെ പൂർണ്ണമായ ലിസ്റ്റ് ലഭിക്കാൻ, കാണുക --vf=സഹായം.
കൂടാതെ, മിക്ക യഥാർത്ഥ ഫിൽട്ടറുകളും ഇതിലൂടെ ലഭ്യമാണെന്ന് ഓർമ്മിക്കുക ലാവ്ഫി റാപ്പർ, ഏത്
libavfilter-ന്റെ മിക്ക ഫിൽട്ടറുകളിലേക്കും നിങ്ങൾക്ക് പ്രവേശനം നൽകുന്നു. ഉള്ള എല്ലാ ഫിൽട്ടറുകളും ഇതിൽ ഉൾപ്പെടുന്നു
MPlayer-ൽ നിന്ന് libavfilter-ലേക്ക് പോർട്ട് ചെയ്തു.
വീഡിയോ ഫിൽട്ടറുകൾ ലിസ്റ്റുകളിൽ നിയന്ത്രിക്കപ്പെടുന്നു. ഫിൽട്ടർ ലിസ്റ്റ് നിയന്ത്രിക്കുന്നതിന് കുറച്ച് കമാൻഡുകൾ ഉണ്ട്.
--vf-add=
ഫിൽട്ടർ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഫിൽട്ടറുകൾ കൂട്ടിച്ചേർക്കുന്നു.
--vf-pre=
ഫിൽട്ടർ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഫിൽട്ടറുകളെ മുൻനിറുത്തുന്നു.
--vf-del=
തന്നിരിക്കുന്ന സൂചികകളിലെ ഫിൽട്ടറുകൾ ഇല്ലാതാക്കുന്നു. സൂചിക സംഖ്യകൾ 0-ൽ ആരംഭിക്കുന്നു, നെഗറ്റീവ്
അക്കങ്ങൾ പട്ടികയുടെ അവസാനത്തെ അഭിസംബോധന ചെയ്യുന്നു (-1 ആണ് അവസാനത്തേത്).
--vf-clr
ഫിൽട്ടർ ലിസ്റ്റ് പൂർണ്ണമായും ശൂന്യമാക്കുന്നു.
അതിനെ പിന്തുണയ്ക്കുന്ന ഫിൽട്ടറുകൾ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് പാരാമീറ്ററുകൾ അവയുടെ പേരിൽ ആക്സസ് ചെയ്യാൻ കഴിയും.
--vf= =സഹായം
ഒരു പ്രത്യേക ഫിൽട്ടറിനായി പാരാമീറ്റർ പേരുകളും പാരാമീറ്റർ മൂല്യ ശ്രേണികളും പ്രിന്റ് ചെയ്യുന്നു.
--vf=
നൽകിയിരിക്കുന്ന മൂല്യത്തിലേക്ക് പേരിട്ടിരിക്കുന്ന പരാമീറ്റർ സജ്ജമാക്കുന്നു. ഫ്ലാഗ് സജ്ജീകരിക്കാൻ ഓണും ഓഫും അല്ലെങ്കിൽ അതെ, ഇല്ല എന്നിവ ഉപയോഗിക്കുക
പാരാമീറ്ററുകൾ.
ലഭ്യമായ ഫിൽട്ടറുകൾ ഇവയാണ്:
ക്രോപ്പ്[=w:h:x:y]
ചിത്രത്തിന്റെ നൽകിയിരിക്കുന്ന ഭാഗം ക്രോപ്പ് ചെയ്യുകയും ബാക്കിയുള്ളവ ഉപേക്ഷിക്കുകയും ചെയ്യുന്നു. കറുപ്പ് നീക്കം ചെയ്യാൻ ഉപയോഗപ്രദമാണ്
വൈഡ് സ്ക്രീൻ വീഡിയോകളിൽ നിന്നുള്ള ബാൻഡുകൾ.
,
വീതിയും ഉയരവും മുറിച്ചുമാറ്റി, യഥാർത്ഥ വീതിയിലും ഉയരത്തിലും സ്ഥിരസ്ഥിതിയായി.
,
ക്രോപ്പ് ചെയ്ത ചിത്രത്തിന്റെ സ്ഥാനം, ഡിഫോൾട്ട് കേന്ദ്രത്തിലേക്ക്.
വികസിപ്പിക്കുക[=w:h:x:y:aspect:round]
നൽകിയിരിക്കുന്ന മൂല്യത്തിലേക്ക് വീഡിയോ റെസല്യൂഷൻ വികസിപ്പിക്കുകയും (സ്കെയിലുകളല്ല) സ്കെയിൽ ചെയ്യാത്തത് സ്ഥാപിക്കുകയും ചെയ്യുന്നു
ഒറിജിനൽ കോർഡിനേറ്റുകളിൽ x, y.
,
വികസിപ്പിച്ച വീതി, ഉയരം (ഡിഫോൾട്ട്: യഥാർത്ഥ വീതി, ഉയരം). ഇതിനായുള്ള നെഗറ്റീവ് മൂല്യങ്ങൾ
w, h എന്നിവ യഥാർത്ഥ വലുപ്പത്തിലേക്കുള്ള ഓഫ്സെറ്റുകളായി കണക്കാക്കുന്നു.
ഉദാഹരണം
വികസിപ്പിക്കുക=0:-50:0:0
ചിത്രത്തിന്റെ അടിയിൽ 50 പിക്സൽ ബോർഡർ ചേർക്കുന്നു.
,
വികസിപ്പിച്ച ചിത്രത്തിലെ യഥാർത്ഥ ചിത്രത്തിന്റെ സ്ഥാനം (സ്ഥിരസ്ഥിതി: മധ്യഭാഗം)
റെസല്യൂഷനുപകരം ഒരു വശത്തിന് അനുയോജ്യമായ രീതിയിൽ വികസിപ്പിക്കുന്നു (സ്ഥിരസ്ഥിതി: 0).
ഉദാഹരണം
വികസിപ്പിക്കുക=800::::4/3
ഉറവിടം ഉയർന്ന റെസല്യൂഷനല്ലെങ്കിൽ, 800x600 വരെ വികസിപ്പിക്കുന്നു
ഏത് സാഹചര്യത്തിലാണ് ഇത് 4/3 വശം നിറയ്ക്കാൻ വികസിപ്പിക്കുന്നത്.
വീതിയും ഉയരവും രണ്ടായി വിഭജിക്കുന്നതിന് റൗണ്ടുകൾ (സ്ഥിരസ്ഥിതി: 1).
ഫ്ലിപ്പ് ചിത്രം തലകീഴായി മറിക്കുന്നു.
കണ്ണാടി Y അക്ഷത്തിൽ ചിത്രം മിറർ ചെയ്യുന്നു.
തിരിക്കുക[=0|90|180|270]
ഘടികാരദിശയിൽ 90 ഡിഗ്രിയുടെ ഗുണിതം കൊണ്ട് ചിത്രം തിരിക്കുന്നു.
സ്കെയിൽ[=w:h:param:param2:chr-drop:noup:arnd
സോഫ്റ്റ്വെയർ സ്കെയിലർ (സ്ലോ) ഉപയോഗിച്ച് ചിത്രം സ്കെയിൽ ചെയ്യുകയും ഒരു YUV<->RGB നിറം നിർവഹിക്കുകയും ചെയ്യുന്നു
ബഹിരാകാശ പരിവർത്തനം (ഇതും കാണുക --sws).
എല്ലാ പാരാമീറ്ററുകളും ഓപ്ഷണൽ ആണ്.
:
സ്കെയിൽ ചെയ്ത വീതി/ഉയരം (ഡിഫോൾട്ട്: യഥാർത്ഥ വീതി/ഉയരം)
0 സ്കെയിൽ ചെയ്ത d_width/d_height
-1 യഥാർത്ഥ വീതി/ഉയരം
-2 മറ്റ് അളവുകളും പ്രീ സ്കെയിൽ ചെയ്ത വശവും ഉപയോഗിച്ച് w/h കണക്കാക്കുക
അനുപാതം.
-3 മറ്റൊരു അളവും യഥാർത്ഥ വശവും ഉപയോഗിച്ച് w/h കണക്കാക്കുക
അനുപാതം.
-(n+8) മുകളിൽ -n പോലെ, എന്നാൽ അളവ് അതിന്റെ ഏറ്റവും അടുത്ത ഗുണിതത്തിലേക്ക് റൗണ്ട് ചെയ്യുന്നു
16.
[: ] (കാണുക ഇതും --sws)
തിരഞ്ഞെടുത്ത സ്കെയിലറിന്റെ തരം അനുസരിച്ച് ചില സ്കെയിലിംഗ് പാരാമീറ്ററുകൾ സജ്ജമാക്കുക
--sws:
--sws=2 (ബൈക്യൂബിക്): ബി (മങ്ങിക്കൽ), സി (റിംഗിംഗ്)
0.00:0.60 സ്ഥിരസ്ഥിതി
0.00:0.75 VirtualDub ന്റെ "കൃത്യമായ ബിക്യൂബിക്"
0.00:0.50 Catmull-Rom spline
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 രണ്ട് അളവുകളും അവയുടെ യഥാർത്ഥ മൂല്യങ്ങളെ കവിയുന്നുവെങ്കിൽ അപ്സ്കേലിംഗ് അനുവദിക്കരുത്.
ലംബ സ്കെയിലറിന് കൃത്യമായ റൗണ്ടിംഗ്, അത് വേഗതയേറിയതോ വേഗത കുറഞ്ഞതോ ആകാം
ഡിഫോൾട്ട് റൗണ്ടിംഗിനെക്കാൾ.
ഇല്ല കൃത്യമായ റൗണ്ടിംഗ് പ്രവർത്തനരഹിതമാക്കുക (സ്ഥിരസ്ഥിതി).
അതെ കൃത്യമായ റൗണ്ടിംഗ് പ്രവർത്തനക്ഷമമാക്കുക.
വലിപ്പം[=w:h:aspect-mehod:r:aspect]
ഫിൽട്ടർ ചെയിനിലെ ഒരു അനിയന്ത്രിതമായ പോയിന്റിൽ ഉദ്ദേശിച്ച ഡിസ്പ്ലേ വലുപ്പം/വശം മാറ്റുന്നു.
വശം ഒരു ഭിന്നസംഖ്യയായി (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).
വീക്ഷണാനുപാതം നിർബന്ധമാക്കുക.
ഫോർമാറ്റ്=fmt= :colormatrix= :...
പരിവർത്തനം ചെയ്യാതെ തന്നെ അടുത്ത ഫിൽട്ടറിനുള്ള കളർ സ്പേസ് പരിമിതപ്പെടുത്തുന്നു. ഉപയോഗിക്കുക
ഒരു യഥാർത്ഥ പരിവർത്തനത്തിനായി സ്കെയിൽ ഫിൽട്ടറിനൊപ്പം.
ശ്രദ്ധിക്കുക:
ലഭ്യമായ ഫോർമാറ്റുകളുടെ ഒരു ലിസ്റ്റിനായി, കാണുക ഫോർമാറ്റ്=fmt=സഹായം.
പേര് ഫോർമാറ്റ് ചെയ്യുക, ഉദാ rgb15, bgr24, 420p മുതലായവ. (ഡിഫോൾട്ട്: മാറ്റരുത്).
ഔട്ട്പുട്ടിന് പകരം നൽകേണ്ട ഫോർമാറ്റ് പേര്. അവർക്കില്ലെങ്കിൽ
ഓരോ പിക്സലിനും ക്രോമ സബ്സാംപ്ലിമിനും ഒരേ ബൈറ്റുകൾ, അത് പരാജയപ്പെടും.
വീഡിയോ പ്ലേ ചെയ്യുമ്പോൾ YUV-ലേക്ക് RGB കളർ സ്പേസ് പരിവർത്തനം നിയന്ത്രിക്കുന്നു. ഇതുണ്ട്
വിവിധ മാനദണ്ഡങ്ങൾ. സാധാരണയായി, SD വീഡിയോയ്ക്ക് BT.601 ഉപയോഗിക്കണം, BT.709
HD വീഡിയോയ്ക്ക്. (ഇത് സ്ഥിരസ്ഥിതിയായാണ് ചെയ്യുന്നത്.) തെറ്റായ കളർ സ്പേസ് ഫലങ്ങൾ ഉപയോഗിക്കുന്നു
അൽപ്പം താഴെയോ അതിലധികമോ പൂരിതവും മാറിയതുമായ നിറങ്ങളിൽ.
ഈ ഓപ്ഷനുകൾ എല്ലായ്പ്പോഴും പിന്തുണയ്ക്കില്ല. വ്യത്യസ്ത വീഡിയോ ഔട്ട്പുട്ടുകൾ നൽകുന്നു
വ്യത്യസ്ത അളവിലുള്ള പിന്തുണ. ദി തുറന്ന gl ഒപ്പം vdpau വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകൾ
സാധാരണയായി പൂർണ്ണ പിന്തുണ വാഗ്ദാനം ചെയ്യുന്നു. ദി xv എങ്കിൽ ഔട്ട്പുട്ടിന് കളർ സ്പേസ് സജ്ജമാക്കാൻ കഴിയും
സിസ്റ്റം വീഡിയോ ഡ്രൈവർ ഇതിനെ പിന്തുണയ്ക്കുന്നു, പക്ഷേ ഇൻപുട്ട്, ഔട്ട്പുട്ട് ലെവലുകൾ അല്ല. ദി സ്കെയിൽ
വീഡിയോ ഫിൽട്ടറിന് കളർ സ്പെയ്സും ഇൻപുട്ട് ലെവലും കോൺഫിഗർ ചെയ്യാൻ കഴിയും, എന്നാൽ എങ്കിൽ മാത്രം
ഔട്ട്പുട്ട് ഫോർമാറ്റ് RGB ആണ് (വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ RGB ഔട്ട്പുട്ടിനെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ, നിങ്ങൾ
ഉപയോഗിച്ച് ഇത് നിർബന്ധിക്കാൻ കഴിയും -വിഎഫ് സ്കെയിൽ, ഫോർമാറ്റ്=rgba).
ഈ ഓപ്ഷൻ സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ കാര് (ഇത് ഡിഫോൾട്ടാണ്), വീഡിയോയുടെ നിറം
ബഹിരാകാശ പതാക ഉപയോഗിക്കും. ആ ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, കളർ സ്പേസ് ആയിരിക്കും
സ്വയമേവ തിരഞ്ഞെടുത്തു. ലളിതമായ ഒരു ഹ്യൂറിസ്റ്റിക് ഉപയോഗിച്ചാണ് ഇത് ചെയ്യുന്നത്
SD, HD വീഡിയോകളെ വേർതിരിച്ചറിയാൻ. വീഡിയോ 1279x576 പിക്സലുകളേക്കാൾ വലുതാണെങ്കിൽ,
BT.709 (HD) ഉപയോഗിക്കും; അല്ലെങ്കിൽ BT.601 (SD) തിരഞ്ഞെടുത്തു.
ലഭ്യമായ വർണ്ണ ഇടങ്ങൾ ഇവയാണ്:
കാര് യാന്ത്രിക തിരഞ്ഞെടുപ്പ് (സ്ഥിരസ്ഥിതി)
bt.601 ITU-R BT.601 (SD)
bt.709 ITU-R BT.709 (HD)
bt.2020-ncl
ITU-R BT.2020 നോൺ-കോൺസ്റ്റന്റ് ലുമിനൻസ് സിസ്റ്റം
bt.2020-cl
ITU-R BT.2020 കോൺസ്റ്റന്റ് ലുമിനൻസ് സിസ്റ്റം
smpte-240m
SMPTE-240M
YUV-ൽ നിന്ന് RGB-ലേക്ക് പരിവർത്തനം ചെയ്യുന്ന YUV കളർ ലെവലുകൾ. ഈ ഓപ്ഷൻ മാത്രമാണ്
സാധാരണ നിറം പിന്തുടരാത്ത തകർന്ന ഫയലുകൾ പ്ലേ ചെയ്യുമ്പോൾ അത്യാവശ്യമാണ്
ലെവലുകൾ അല്ലെങ്കിൽ തെറ്റായി ഫ്ലാഗുചെയ്തവ. വീഡിയോ അതിന്റെ നിറം വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ
പരിധി, ഇത് പരിമിതമായ ശ്രേണിയാണെന്ന് അനുമാനിക്കപ്പെടുന്നു.
കൂടെയുള്ള അതേ പരിമിതികൾ പ്രയോഗിക്കുക.
ലഭ്യമായ വർണ്ണ ശ്രേണികൾ ഇവയാണ്:
കാര് സ്വയമേവയുള്ള തിരഞ്ഞെടുപ്പ് (സാധാരണയായി പരിമിതമായ ശ്രേണി) (സ്ഥിരസ്ഥിതി)
പരിമിതമാണ്
പരിമിതമായ ശ്രേണി (ലൂമയ്ക്ക് 16-235, ക്രോമയ്ക്ക് 16-240)
നിറഞ്ഞ പൂർണ്ണ ശ്രേണി (ലൂമയ്ക്കും ക്രോമയ്ക്കും 0-255)
ഉറവിട ഫയൽ എൻകോഡ് ചെയ്ത RGB പ്രൈമറികൾ. സാധാരണയായി ഇത് ആയിരിക്കണം
ഫയൽ ഹെഡറിൽ സജ്ജമാക്കുക, എന്നാൽ തകർന്നതോ തെറ്റായി ടാഗ് ചെയ്തതോ ആയ ഫയലുകൾ പ്ലേ ചെയ്യുമ്പോൾ ഇത്
ക്രമീകരണം അസാധുവാക്കാൻ ഉപയോഗിക്കാം.
ഈ ഓപ്ഷൻ നിറം നിർവഹിക്കുന്ന വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ
മാനേജ്മെന്റ്, ഉദാഹരണത്തിന് തുറന്ന gl കൂടെ ടാർഗെറ്റ്-പ്രിം or icc-പ്രൊഫൈൽ
ഉപഓപ്ഷനുകൾ സജ്ജമാക്കി.
ഈ ഓപ്ഷൻ സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ കാര് (ഇത് ഡിഫോൾട്ടാണ്), വീഡിയോയുടെ
പ്രാഥമിക പതാക ഉപയോഗിക്കും. ആ ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, കളർ സ്പേസ് ലഭിക്കും
ഇനിപ്പറയുന്ന ഹ്യൂറിസ്റ്റിക്സ് ഉപയോഗിച്ച് സ്വയമേവ തിരഞ്ഞെടുക്കപ്പെടും: എങ്കിൽ
BT.2020 അല്ലെങ്കിൽ BT.709 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു അല്ലെങ്കിൽ നിർണ്ണയിക്കപ്പെടുന്നു, the
അനുബന്ധ പ്രാഥമികങ്ങൾ ഉപയോഗിക്കുന്നു. അല്ലെങ്കിൽ, വീഡിയോ ഉയരം ആണെങ്കിൽ
കൃത്യമായി 576 (PAL), BT.601-625 ഉപയോഗിക്കുന്നു. ഇത് കൃത്യമായി 480 അല്ലെങ്കിൽ 486 ആണെങ്കിൽ (NTSC),
BT.601-525 ഉപയോഗിക്കുന്നു. വീഡിയോ റെസല്യൂഷൻ മറ്റെന്തെങ്കിലും ആണെങ്കിൽ, BT.709 ആണ്
ഉപയോഗിച്ചു.
ലഭ്യമായ പ്രാഥമികങ്ങൾ ഇവയാണ്:
കാര് യാന്ത്രിക തിരഞ്ഞെടുപ്പ് (സ്ഥിരസ്ഥിതി)
bt.601-525
ITU-R BT.601 (SD) 525-ലൈൻ സിസ്റ്റങ്ങൾ (NTSC, SMPTE-C)
bt.601-625
ITU-R BT.601 (SD) 625-ലൈൻ സിസ്റ്റങ്ങൾ (PAL, SECAM)
bt.709 ITU-R BT.709 (HD) (sRGB യുടെ അതേ പ്രൈമറികൾ)
bt.2020
ITU-R BT.2020 (UHD)
ആപ്പിൾ ആപ്പിൾ RGB
Adobe അഡോബ് RGB (1998)
പ്രോഫോട്ടോ
പ്രോഫോട്ടോ RGB (ROMM)
cie1931
CIE 1931 RGB
സോഴ്സ് ഫയൽ എൻകോഡ് ചെയ്ത ഗാമ ഫംഗ്ഷൻ. സാധാരണയായി ഇത് ചെയ്യണം
ഫയൽ ഹെഡറിൽ സജ്ജീകരിക്കുക, എന്നാൽ തകർന്നതോ തെറ്റായി ടാഗ് ചെയ്തതോ ആയ ഫയലുകൾ പ്ലേ ചെയ്യുമ്പോൾ
ക്രമീകരണം അസാധുവാക്കാൻ ഇത് ഉപയോഗിക്കാം.
ഈ ഓപ്ഷൻ നിറം നിർവഹിക്കുന്ന വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവറുകളെ മാത്രമേ ബാധിക്കുകയുള്ളൂ
മാനേജ്മെന്റ്.
ഈ ഓപ്ഷൻ സജ്ജമാക്കിയിട്ടുണ്ടെങ്കിൽ കാര് (ഇത് ഡിഫോൾട്ടാണ്), ഗാമ ചെയ്യും
YCbCr ഉള്ളടക്കത്തിന് BT.1886, RGB ഉള്ളടക്കത്തിന് sRGB, ലീനിയർ എന്നിങ്ങനെ സജ്ജമാക്കുക
XYZ ഉള്ളടക്കത്തിന്.
ലഭ്യമായ ഗാമാ ഫംഗ്ഷനുകൾ ഇവയാണ്:
കാര് യാന്ത്രിക തിരഞ്ഞെടുപ്പ് (സ്ഥിരസ്ഥിതി)
bt.1886
ITU-R BT.1886 (BT.601/BT.709/BT.2020 കർവിന്റെ ഏകദേശ കണക്ക്)
srgb IEC 61966-2-4 (sRGB)
രേഖീയമായ ലീനിയർ ലൈറ്റ്
ഗാമ1.8
ശുദ്ധമായ പവർ കർവ് (ഗാമ 1.8)
ഗാമ2.2
ശുദ്ധമായ പവർ കർവ് (ഗാമ 2.2)
ഗാമ2.8
ശുദ്ധമായ പവർ കർവ് (ഗാമ 2.8)
പ്രോഫോട്ടോ
പ്രോഫോട്ടോ RGB (ROMM) കർവ്
വീഡിയോ എൻകോഡ് ചെയ്തതായി കരുതപ്പെടുന്ന സ്റ്റീരിയോ മോഡ് സജ്ജമാക്കുക
എന്ന നിലയിൽ മൂല്യങ്ങൾ --വീഡിയോ-സ്റ്റീരിയോ-മോഡ് ഓപ്ഷൻ.
വീഡിയോ പ്രദർശിപ്പിക്കേണ്ട സ്റ്റീരിയോ മോഡ് സജ്ജമാക്കുക. ഒരേ മൂല്യങ്ങൾ എടുക്കുന്നു
പോലെ --വീഡിയോ-സ്റ്റീരിയോ-മോഡ് ഓപ്ഷൻ.
ഡിഗ്രിയിൽ എൻകോഡ് ചെയ്തതായി കരുതപ്പെടുന്ന വീഡിയോ റൊട്ടേഷൻ സജ്ജമാക്കുക. ദി
പ്രത്യേക മൂല്യം -1 ഇൻപുട്ട് ഫോർമാറ്റ് ഉപയോഗിക്കുന്നു.
,
ഡിസ്പ്ലേ വലുപ്പം സജ്ജമാക്കുക. വീഡിയോ പോലെയുള്ള ഡിസ്പ്ലേ വലുപ്പം സജ്ജീകരിക്കുന്നത് ശ്രദ്ധിക്കുക
വീക്ഷണാനുപാതം മാറ്റുന്നതിന് പകരം രണ്ട് ദിശകളിലേക്കും സ്കെയിൽ ചെയ്യുന്നു a
നടപ്പിലാക്കൽ വിശദാംശങ്ങൾ, പിന്നീട് മാറിയേക്കാം.
വീഡിയോ ഫ്രെയിമിന്റെ ഡിസ്പ്ലേ വീക്ഷണാനുപാതം സജ്ജമാക്കുക. ഇതൊരു ഫ്ലോട്ട് ആണ്, പക്ഷേ മൂല്യങ്ങൾ
അതുപോലെ [16:9] കടന്നുപോകാനും കഴിയും ([...] ഓപ്ഷൻ തടയാൻ ഉദ്ധരിച്ചു
വ്യാഖ്യാനിക്കുന്നതിൽ നിന്ന് പാഴ്സർ : പ്രതീകം).
നോഫോർമാറ്റ്[=fmt]
പരിവർത്തനം ചെയ്യാതെ തന്നെ അടുത്ത ഫിൽട്ടറിനുള്ള കളർ സ്പേസ് പരിമിതപ്പെടുത്തുന്നു. വ്യത്യസ്തമായി
ഫോർമാറ്റ് ഫിൽട്ടർ, നിങ്ങൾ വ്യക്തമാക്കുന്നത് ഒഴികെ ഏത് കളർ സ്പേസും ഇത് അനുവദിക്കും.
ശ്രദ്ധിക്കുക:
ലഭ്യമായ ഫോർമാറ്റുകളുടെ ഒരു ലിസ്റ്റിനായി, കാണുക noformat=fmt=help.
പേര് ഫോർമാറ്റ് ചെയ്യുക, ഉദാ rgb15, bgr24, 420p മുതലായവ. (സ്ഥിരസ്ഥിതി: 420p).
lavfi=graph[:sws-flags[:o=opts]]
FFmpeg-ന്റെ libavfilter ഉപയോഗിച്ച് വീഡിയോ ഫിൽട്ടർ ചെയ്യുക.
libavfilter ഗ്രാഫ് സ്ട്രിംഗ്. ഫിൽട്ടറിന് ഒരൊറ്റ വീഡിയോ ഇൻപുട്ട് പാഡ് ഉണ്ടായിരിക്കണം
ഒരൊറ്റ വീഡിയോ ഔട്ട്പുട്ട് പാഡും.
കാണുക https://ffmpeg.org/ffmpeg-filters.html വാക്യഘടനയ്ക്കും ലഭ്യമായ ഫിൽട്ടറുകൾക്കും.
മുന്നറിയിപ്പ്:
നിങ്ങൾക്ക് ഈ ഓപ്ഷനിൽ പൂർണ്ണ ഫിൽട്ടർ വാക്യഘടന ഉപയോഗിക്കണമെങ്കിൽ, നിങ്ങൾ അത് ചെയ്യണം
എംപിവിയുടെ വാക്യഘടനയും ഫിൽട്ടറും തടയാൻ ഫിൽട്ടർ ഗ്രാഫ് ഉദ്ധരിക്കുക
ക്ലാഷിംഗിൽ നിന്നുള്ള ഗ്രാഫ് വാക്യഘടന.
ഉദാഹരണങ്ങൾ
-വിഎഫ് ലാവ്ഫി=[gradfun=20:30,vflip]
ബിരുദധാരി അസംബന്ധ പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് ഫിൽട്ടർ ചെയ്യുക, തുടർന്ന് a vflip
ഫിൽട്ടർ. (ലിബാവ്ഫിൽറ്റർ ഒരു ഗ്രാഫ് എടുക്കുന്നതും അല്ലാത്തതും എങ്ങനെയെന്ന് ഇത് കാണിക്കുന്നു
ഒരൊറ്റ ഫിൽട്ടർ മാത്രം.) ഫിൽട്ടർ ഗ്രാഫ് സ്ട്രിംഗ് ഉദ്ധരിച്ചിരിക്കുന്നു [
ഒപ്പം ]. ഇതിന് അധിക ഉദ്ധരണിയോ ചിലരോട് രക്ഷപ്പെടലോ ആവശ്യമില്ല
ഷെല്ലുകൾ (ബാഷ് പോലെ), മറ്റുള്ളവയ്ക്ക് (zsh പോലെ) അധികമായി ആവശ്യമാണ് "
ഓപ്ഷൻ സ്ട്രിംഗിന് ചുറ്റുമുള്ള ഉദ്ധരണികൾ.
'--vf=lavfi="gradfun=20:30,vflip"'
മുമ്പത്തെ പോലെ തന്നെ, എന്നാൽ എല്ലാവരോടും സുരക്ഷിതമായിരിക്കേണ്ട ഉദ്ധരണികൾ ഉപയോഗിക്കുന്നു
ഷെല്ലുകൾ. പുറം ' ഉദ്ധരണികൾ ഷെൽ ഇല്ലെന്ന് ഉറപ്പാക്കുന്നു
നീക്കംചെയ്യുക " mpv-ന് ആവശ്യമായ ഉദ്ധരണികൾ.
'--vf=lavfi=graph="gradfun=radius=30:Strength=20,vflip"'
മുമ്പത്തെ പോലെ തന്നെ, എന്നാൽ എല്ലാത്തിനും പേരുള്ള പാരാമീറ്ററുകൾ ഉപയോഗിക്കുന്നു.
പിക്സൽ ഫോർമാറ്റ് പരിവർത്തനത്തിനായി libavfilter ഫിൽട്ടറുകൾ ചേർക്കുന്നുവെങ്കിൽ, ഈ ഓപ്ഷൻ
libswscale-ലേക്ക് കൈമാറേണ്ട പതാകകൾ നൽകുന്നു. ഈ ഓപ്ഷൻ സംഖ്യാപരമായതാണ്
കൂടാതെ ഒരു ബിറ്റ്-വൈസ് കോമ്പിനേഷൻ എടുക്കുന്നു SWS_ പതാകകൾ.
കാണുക http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libswscale/swscale.h.
AVFilterGraph ഓപ്ഷനുകൾ സജ്ജമാക്കുക. ഇവ FFmpeg രേഖപ്പെടുത്തണം.
ഉദാഹരണം
'--vf=lavfi=yadif:o="threads=2,thread_type=slice"'
ഒരു നിർദ്ദിഷ്ട ത്രെഡിംഗ് കോൺഫിഗറേഷൻ നിർബന്ധിക്കുന്നു.
eq[= ഗാമ: കോൺട്രാസ്റ്റ്: തെളിച്ചം:സാച്ചുറേഷൻ:rg:gg:bg:weight]
ലുക്ക്അപ്പ് ടേബിളുകൾ ഉപയോഗിക്കുന്ന സോഫ്റ്റ്വെയർ ഇക്വലൈസർ (സ്ലോ), ഗാമാ തിരുത്തൽ അനുവദിക്കുന്നു
ലളിതമായ തെളിച്ചത്തിനും ദൃശ്യതീവ്രത ക്രമീകരണത്തിനും പുറമേ. പരാമീറ്ററുകൾ ഇപ്രകാരം നൽകിയിരിക്കുന്നു
ഫ്ലോട്ടിംഗ് പോയിന്റ് മൂല്യങ്ങൾ.
<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 fps പ്രോഗ്രസീവ്, 30000/1001 fps പ്രോഗ്രസീവ് ഉള്ളടക്കം.
ദി പുൾഅപ്പ് ഫിൽട്ടർ അതിന്റെ തീരുമാനങ്ങൾ എടുക്കുന്നതിന് ഭാവി സന്ദർഭം ഉപയോഗിക്കുന്നു. അത്
അത് പിന്തുടരാനുള്ള ഒരു പാറ്റേണിലേക്ക് ലോക്ക് ചെയ്യുന്നില്ല എന്ന അർത്ഥത്തിൽ നിലയില്ലാത്തതാണ്, പക്ഷേ അത്
പകരം പൊരുത്തം തിരിച്ചറിയുന്നതിനായി ഇനിപ്പറയുന്ന ഫീൽഡുകൾക്കായി കാത്തിരിക്കുന്നു
പുരോഗമന ഫ്രെയിമുകൾ പുനർനിർമ്മിക്കുക.
jl, ജൂനിയർ, jt, ഒപ്പം jb
ഈ ഓപ്ഷനുകൾ ഇടത്, വലത്, മുകളിൽ, എന്നിവയിൽ അവഗണിക്കാൻ "ജങ്ക്" അളവ് സജ്ജമാക്കുന്നു
യഥാക്രമം ചിത്രത്തിന്റെ താഴെയും. ഇടത്/വലത് 8 പിക്സലുകളുടെ യൂണിറ്റുകളിലാണ്,
മുകളിലും താഴെയും 2 വരികളുടെ യൂണിറ്റുകളിലാണ്. ഡിഫോൾട്ട് ഓരോന്നിലും 8 പിക്സലുകൾ ആണ്
വശ.
sb (കണിശമായ ഇടവേളകൾ)
ഈ ഓപ്ഷൻ 1 ആയി സജ്ജീകരിക്കുന്നത് സാധ്യതകൾ കുറയ്ക്കും പുൾഅപ്പ് ഒരു സൃഷ്ടിക്കുന്നു
ഇടയ്ക്കിടെ ഫ്രെയിം പൊരുത്തപ്പെടുന്നില്ല, പക്ഷേ ഇത് അമിതമായ സംഖ്യയ്ക്ക് കാരണമായേക്കാം
ഉയർന്ന ചലന സീക്വൻസുകളിൽ ഫ്രെയിമുകൾ ഉപേക്ഷിക്കണം. നേരെമറിച്ച്, അത് ക്രമീകരിക്കുക
വരെ -1 ഉണ്ടാക്കും പുൾഅപ്പ് ഫീൽഡുകൾ കൂടുതൽ എളുപ്പത്തിൽ പൊരുത്തപ്പെടുത്തുക. ഇത് പ്രോസസ്സ് ചെയ്യാൻ സഹായിച്ചേക്കാം
ഫീൽഡുകൾക്കിടയിൽ ചെറിയ മങ്ങലുള്ള വീഡിയോ, പക്ഷേ കാരണമായേക്കാം
ഔട്ട്പുട്ടിൽ ഇന്റർലേസ്ഡ് ഫ്രെയിമുകൾ ഉണ്ടായിരിക്കണം.
mp (മെട്രിക് വിമാനം)
ഈ ഓപ്ഷൻ സജ്ജമാക്കിയേക്കാം u or v ലൂമയ്ക്ക് പകരം ഒരു ക്രോമ വിമാനം ഉപയോഗിക്കാൻ
ചെയ്യാനുള്ള വിമാനം പുൾഅപ്പ്ന്റെ കണക്കുകൂട്ടലുകൾ. ഇത് വളരെ കൃത്യത മെച്ചപ്പെടുത്തിയേക്കാം
ശുദ്ധമായ ഉറവിട മെറ്റീരിയൽ, എന്നാൽ കൂടുതൽ സാധ്യത കൃത്യത കുറയും, പ്രത്യേകിച്ചും
ക്രോമ ശബ്ദം (മഴവില്ല് പ്രഭാവം) അല്ലെങ്കിൽ ഏതെങ്കിലും ഗ്രേസ്കെയിൽ വീഡിയോ ഉണ്ട്. പ്രധാനപ്പെട്ട
ക്രമീകരണത്തിന്റെ ഉദ്ദേശ്യം mp ഒരു ക്രോമ വിമാനത്തിലേക്ക് സിപിയു ലോഡ് കുറയ്ക്കുകയും നിർമ്മിക്കുകയും ചെയ്യുക എന്നതാണ്
സ്ലോ മെഷീനുകളിൽ തത്സമയം ഉപയോഗിക്കാവുന്ന പുൾഅപ്പ്.
യാഡിഫ്=[മോഡ്:ഇന്റർലേസ്ഡ്-മാത്രം]
മറ്റൊരു ഡീഇന്റർലേസിംഗ് ഫിൽട്ടർ
ഫ്രെയിം ഓരോ ഫ്രെയിമിനും 1 ഫ്രെയിം ഔട്ട്പുട്ട് ചെയ്യുക.
ഫീൽഡ് ഓരോ ഫീൽഡിനും 1 ഫ്രെയിം ഔട്ട്പുട്ട് ചെയ്യുക.
ഫ്രെയിം-നോസ്പേഷ്യൽ
പോലെ ഫ്രെയിം എന്നാൽ സ്പേഷ്യൽ ഇന്റർലേസിംഗ് പരിശോധന ഒഴിവാക്കുന്നു.
ഫീൽഡ്-നോസ്പേഷ്യൽ
പോലെ ഫീൽഡ് എന്നാൽ സ്പേഷ്യൽ ഇന്റർലേസിംഗ് പരിശോധന ഒഴിവാക്കുന്നു.
ഇല്ല എല്ലാ ഫ്രെയിമുകളും ഇന്റർലേസ് ചെയ്യുക (സ്ഥിരസ്ഥിതി).
അതെ ഇന്റർലേസ് ചെയ്ത ഫ്രെയിമുകൾ മാത്രം (ഡിഫോൾട്ട് ഈ ഫിൽട്ടറാണെങ്കിൽ
വഴി ചേർത്തിരിക്കുന്നു ഇന്റർലേസ് പ്രോപ്പർട്ടി).
ഉപയോഗിക്കുമ്പോൾ ഈ ഫിൽട്ടർ സ്വയമേവ ചേർക്കുന്നു d കീ (അല്ലെങ്കിൽ മറ്റേതെങ്കിലും കീ
ടോഗിൾ ചെയ്യുന്നു ഇന്റർലേസ് സ്വത്ത് അല്ലെങ്കിൽ ഉപയോഗിക്കുമ്പോൾ --ഡീന്റർലേസ് സ്വിച്ച്), അനുമാനിക്കുന്നു
വീഡിയോ ഔട്ട്പുട്ടിന് നേറ്റീവ് ഡീഇന്റർലേസിംഗ് പിന്തുണയില്ല.
നിങ്ങൾക്ക് ഡിഫോൾട്ട് മോഡ് സജ്ജീകരിക്കണമെങ്കിൽ, ഈ ഫിൽട്ടറും അതിന്റെ ഓപ്ഷനുകളും ഇടുക
--vf-defaults പകരം, ഒപ്പം deinterlacing പ്രവർത്തനക്ഷമമാക്കുക d or --ഡീന്റർലേസ്.
ശ്രദ്ധിക്കുക d ഒരു deinterlacer രണ്ടുതവണ തിരുകാൻ കീ മണ്ടത്തരമാണ്
കൂടെ yadif ചേർക്കുന്നു --vf, അതിനാൽ മുകളിൽ പറഞ്ഞ രീതികൾ ഉപയോഗിക്കുന്നത് ശുപാർശ ചെയ്യുന്നു.
ഉപ==താഴെ-മാർജിൻ:മുകളിൽ-മാർജിൻ]
ഫിൽട്ടർ ശൃംഖലയിലെ ഒരു അനിയന്ത്രിതമായ പോയിന്റിലേക്ക് സബ്ടൈറ്റിൽ റെൻഡറിംഗ് നീക്കുന്നു, അല്ലെങ്കിൽ ഫോഴ്സ്
വീഡിയോ ഔട്ട്പുട്ട് OSD ഉപയോഗിക്കുന്നതിന് വിരുദ്ധമായി വീഡിയോ ഫിൽട്ടറിലെ സബ്ടൈറ്റിൽ റെൻഡറിംഗ്
പിന്തുണ.
ഫ്രെയിമിന്റെ അടിയിൽ ഒരു കറുത്ത ബാൻഡ് ചേർക്കുന്നു. SSA/ASS റെൻഡറർക്ക് സ്ഥാപിക്കാൻ കഴിയും
അവിടെ സബ്ടൈറ്റിലുകൾ (കൂടെ --ഉപ-ഉപയോഗ-മാർജിനുകൾ).
ടോപ്റ്റിയിലുകൾക്കായി മുകളിൽ കറുത്ത ബാൻഡ് (കൂടെ --ഉപ-ഉപയോഗ-മാർജിനുകൾ).
ഉദാഹരണങ്ങൾ
--vf=sub,eq
eq ഫിൽട്ടറിന് മുമ്പായി സബ് റെൻഡറിംഗ് നീക്കുന്നു. ഇത് രണ്ട് ഉപശീർഷകങ്ങളും ഇടും
വീഡിയോ ഇക്വലൈസർ ക്രമീകരണങ്ങളുടെ സ്വാധീനത്തിൽ നിറങ്ങളും വീഡിയോയും.
സ്റ്റീരിയോ3ഡി[=ഇൻ:ഔട്ട്]
വ്യത്യസ്ത സ്റ്റീരിയോസ്കോപ്പിക് ഇമേജ് ഫോർമാറ്റുകൾക്കിടയിൽ സ്റ്റീരിയോ3ഡി പരിവർത്തനം ചെയ്യുന്നു.
ഇൻപുട്ടിന്റെ സ്റ്റീരിയോസ്കോപ്പിക് ഇമേജ് ഫോർമാറ്റ്. സാധ്യമായ മൂല്യങ്ങൾ:
എസ്ബിഎസ്എൽ or വശം_വശം_ഇടത്_ആദ്യം
വശങ്ങളിലായി സമാന്തരമായി (ഇടത് കണ്ണ് ഇടത്, വലത് കണ്ണ് വലത്)
എസ്ബിഎസ്ആർ or വശം_വശം_വലത്_ആദ്യം
വശത്ത് ക്രോസ്ഐ (വലത് കണ്ണ് ഇടത്, ഇടത് കണ്ണ് വലത്)
സഹോദരി or മുകളിൽ_താഴെ_ഇടത്_ആദ്യം
മുകളിൽ-താഴെ (ഇടത് കണ്ണ് മുകളിൽ, വലത് കണ്ണ് താഴെ)
ഏപ്രിൽ or മുകളിൽ_താഴെ_വലത്_ആദ്യം
മുകളിൽ-താഴെ (വലത് കണ്ണ് മുകളിൽ, ഇടത് കണ്ണ് താഴെ)
ab2l or മുകളിൽ_താഴെ_അര_ഉയരം_ഇടത്_ആദ്യം
മുകളിൽ-താഴെ പകുതി ഉയരം റെസലൂഷൻ (മുകളിൽ ഇടത് കണ്ണ്, വലത് കണ്ണ്
താഴെ)
ab2r or മുകളിൽ_താഴെ_അര_ഉയരം_വലത്_ആദ്യം
മുകളിൽ-താഴെ പകുതി ഉയരം റെസലൂഷൻ (വലത് കണ്ണ് മുകളിൽ, ഇടത് കണ്ണ്
താഴെ)
ഔട്ട്പുട്ടിന്റെ സ്റ്റീരിയോസ്കോപ്പിക് ഇമേജ് ഫോർമാറ്റ്. സാധ്യമായ മൂല്യങ്ങൾ എല്ലാം ഇൻപുട്ട് ആണ്
ഫോർമാറ്റുകളും അതുപോലെ:
ആർസിജി or അനഗ്ലിഫ്_റെഡ്_സിയാൻ_ഗ്രേ
അനഗ്ലിഫ് ചുവപ്പ്/സിയാൻ ഗ്രേ (ഇടത് കണ്ണിൽ ചുവന്ന ഫിൽറ്റർ, വലതുവശത്ത് സിയാൻ ഫിൽട്ടർ
കണ്ണ്)
കമാനം or അനഗ്ലിഫ്_റെഡ്_സിയാൻ_ഹാഫ്_ കളർ
അനാഗ്ലിഫ് ചുവപ്പ്/സിയാൻ പകുതി നിറമുള്ളത് (ഇടത് കണ്ണിലെ ചുവപ്പ് ഫിൽട്ടർ, സിയാൻ ഫിൽട്ടർ
വലത് കണ്ണിൽ)
ആർക്ക് or അനഗ്ലിഫ്_റെഡ്_സിയാൻ_നിറം
അനഗ്ലിഫ് ചുവപ്പ്/സിയാൻ നിറം (ഇടത് കണ്ണിൽ ചുവപ്പ് ഫിൽട്ടർ, വലതുവശത്ത് സിയാൻ ഫിൽട്ടർ
കണ്ണ്)
ആർസിഡി or anaglyph_red_cyan_dubois
അനാഗ്ലിഫ് ചുവപ്പ്/സിയാൻ നിറം ഏറ്റവും കുറഞ്ഞ ചതുരത്തിലുള്ള പ്രൊജക്ഷൻ ഉപയോഗിച്ച് ഒപ്റ്റിമൈസ് ചെയ്തു
ഡുബോയിസിന്റെ (ഇടത് കണ്ണിൽ ചുവന്ന ഫിൽറ്റർ, വലത് കണ്ണിൽ സിയാൻ ഫിൽട്ടർ)
agmg or അനഗ്ലിഫ്_ഗ്രീൻ_മജന്ത_ഗ്രേ
അനാഗ്ലിഫ് ഗ്രീൻ/മജന്ത ഗ്രേ (ഇടത് കണ്ണിലെ പച്ച ഫിൽട്ടർ, മജന്ത ഫിൽട്ടർ
വലത് കണ്ണിൽ)
agmh or അനാഗ്ലിഫ്_ഗ്രീൻ_മജന്ത_ഹാഫ്_നിറം
അനാഗ്ലിഫ് പച്ച/മജന്ത പകുതി നിറമുള്ളത് (ഇടത് കണ്ണിൽ പച്ച ഫിൽട്ടർ,
വലതു കണ്ണിൽ മജന്ത ഫിൽട്ടർ)
എജിഎംസി or അനഗ്ലിഫ്_ഗ്രീൻ_മജന്ത_നിറം
അനാഗ്ലിഫ് പച്ച/മജന്ത നിറമുള്ളത് (ഇടത് കണ്ണിലെ പച്ച ഫിൽട്ടർ, മജന്ത
വലത് കണ്ണിൽ ഫിൽട്ടർ)
aybg or അനഗ്ലിഫ്_യെല്ലോ_ബ്ലൂ_ഗ്രേ
അനഗ്ലിഫ് മഞ്ഞ/നീല ചാരനിറം (ഇടത് കണ്ണിൽ മഞ്ഞ ഫിൽട്ടർ, നീല ഫിൽട്ടർ ഓണാണ്
വലത് കണ്ണ്)
aybh or അനഗ്ലിഫ്_മഞ്ഞ_നീല_അർദ്ധ നിറം
അനാഗ്ലിഫ് മഞ്ഞ/നീല പകുതി നിറമുള്ളത് (ഇടത് കണ്ണിലെ മഞ്ഞ ഫിൽട്ടർ, നീല
വലത് കണ്ണിൽ ഫിൽട്ടർ)
aybc or അനഗ്ലിഫ്_മഞ്ഞ_നീല_നിറം
അനഗ്ലിഫ് മഞ്ഞ/നീല നിറമുള്ളത് (ഇടത് കണ്ണിലെ മഞ്ഞ ഫിൽട്ടർ, നീല ഫിൽട്ടർ
വലത് കണ്ണിൽ)
irl or interleave_rows_left_first
ഇടവിട്ടുള്ള വരികൾ (ഇടത് കണ്ണിന് മുകളിലെ വരിയുണ്ട്, വലത് കണ്ണ് അടുത്ത വരിയിൽ തുടങ്ങുന്നു)
ഇ.ആർ or interleave_row_right_first
ഇടകലർന്ന വരികൾ (വലത് കണ്ണിന് മുകളിലെ വരിയുണ്ട്, ഇടത് കണ്ണ് അടുത്ത വരിയിൽ ആരംഭിക്കുന്നു)
ml or മോണോ_ഇടത്
മോണോ ഔട്ട്പുട്ട് (ഇടത് കണ്ണ് മാത്രം)
mr or മോണോ_വലത്
മോണോ ഔട്ട്പുട്ട് (വലത് കണ്ണ് മാത്രം)
ഗ്രേഡ്ഫൺ[= ശക്തി[:റേഡിയസ്|: വലുപ്പം= ]]
മിക്കവാറും പരന്ന പ്രദേശങ്ങളിലേക്ക് ചിലപ്പോൾ പരിചയപ്പെടുത്തുന്ന ബാൻഡിംഗ് ആർട്ടിഫാക്റ്റുകൾ പരിഹരിക്കുക
8-ബിറ്റ് കളർ ഡെപ്ത് വരെ വെട്ടിച്ചുരുക്കൽ. എവിടെ പോകേണ്ട ഗ്രേഡിയന്റുകളെ ഇന്റർപോളേറ്റ് ചെയ്യുന്നു
ബാൻഡുകൾ ഉണ്ട്, അവയെ നശിപ്പിക്കുന്നു.
ഫിൽട്ടർ ഏതെങ്കിലും ഒരു പിക്സൽ മാറ്റുന്ന പരമാവധി തുക. കൂടാതെ ദി
ഏതാണ്ട് പരന്ന പ്രദേശങ്ങൾ കണ്ടെത്തുന്നതിനുള്ള പരിധി (സ്ഥിരസ്ഥിതി: 1.5).
ഗ്രേഡിയന്റിന് അനുയോജ്യമായ അയൽപക്കം. വലിയ ആരം സുഗമമാക്കുന്നു
ഗ്രേഡിയന്റുകൾ, മാത്രമല്ല വിശദമായി അടുത്ത് പിക്സലുകൾ പരിഷ്കരിക്കുന്നതിൽ നിന്ന് ഫിൽട്ടറിനെ തടയുന്നു
പ്രദേശങ്ങൾ (സ്ഥിരസ്ഥിതി: പ്രവർത്തനരഹിതമാക്കിയത്).
ചിത്രത്തിന്റെ ഡയഗണൽ വലുപ്പത്തിന്റെ ശതമാനത്തിൽ ഫിൽട്ടറിന്റെ വലുപ്പം. ഇത് പതിവാണ്
അന്തിമ ആരം വലുപ്പം കണക്കാക്കുക (സ്ഥിരസ്ഥിതി: 1).
dlopen=dll[:a0[:a1[:a2[:a3]]]]
ചിത്രം ഫിൽട്ടർ ചെയ്യാൻ ഒരു ബാഹ്യ ലൈബ്രറി ലോഡ് ചെയ്യുന്നു. ലൈബ്രറി ഇന്റർഫേസ് ആണ്
vf_dlopen ഉപയോഗിച്ച് വ്യക്തമാക്കിയ ഇന്റർഫേസ് libmpcodecs/vf_dlopen.h.
മുന്നറിയിപ്പ്:
ഈ ഫിൽട്ടർ ഒഴിവാക്കിയിരിക്കുന്നു.
dll=
ലോഡ് ചെയ്യേണ്ട ലൈബ്രറി വ്യക്തമാക്കുക. ഇതിന് ഒരു പൂർണ്ണ ഫയൽ സിസ്റ്റം പാത്ത് ആവശ്യമായി വന്നേക്കാം
ചില കേസുകൾ. ഈ വാദം ആവശ്യമാണ്.
a0=
ലൈബ്രറിയിലേക്കുള്ള ആദ്യ പാരാമീറ്റർ വ്യക്തമാക്കുക.
a1=
ലൈബ്രറിയിലേക്ക് കൈമാറേണ്ട രണ്ടാമത്തെ പാരാമീറ്റർ വ്യക്തമാക്കുക.
a2=
ലൈബ്രറിയിലേക്ക് കൈമാറേണ്ട മൂന്നാമത്തെ പാരാമീറ്റർ വ്യക്തമാക്കുക.
a3=
ലൈബ്രറിയിലേക്ക് കൈമാറുന്നതിനുള്ള നാലാമത്തെ പാരാമീറ്റർ വ്യക്തമാക്കുക.
vapoursynth=file:buffered-frames:concurrent-frames
ഒരു VapourSynth ഫിൽട്ടർ സ്ക്രിപ്റ്റ് ലോഡ് ചെയ്യുന്നു. ഇത് സ്ട്രീം ചെയ്ത പ്രോസസ്സിംഗിനായി ഉദ്ദേശിച്ചുള്ളതാണ്: mpv
ഒരു നേറ്റീവ് VapourSynth വീഡിയോ ഉപയോഗിക്കുന്നതിന് പകരം യഥാർത്ഥത്തിൽ ഒരു ഉറവിട ഫിൽട്ടർ നൽകുന്നു
ഉറവിടം. mpv ഉറവിടം ഒരു ചെറിയ വിൻഡോയിൽ മാത്രമേ ഫ്രെയിം അഭ്യർത്ഥനകൾക്ക് ഉത്തരം നൽകൂ
ഫ്രെയിമുകൾ (ഈ വിൻഡോയുടെ വലുപ്പം നിയന്ത്രിക്കുന്നത് ബഫർ ചെയ്ത ഫ്രെയിമുകൾ പരാമീറ്റർ),
അതിനു പുറത്തുള്ള അഭ്യർത്ഥനകൾ പിശകുകൾ നൽകും. അതുപോലെ, നിങ്ങൾക്ക് പൂർണ്ണമായി ഉപയോഗിക്കാൻ കഴിയില്ല
VapourSynth ന്റെ ശക്തി, എന്നാൽ നിങ്ങൾക്ക് ചില ഫിൽട്ടറുകൾ ഉപയോഗിക്കാം.
നിങ്ങൾക്ക് ഒരു VapourSynth സൃഷ്ടിച്ച വീഡിയോ പ്ലേ ചെയ്യണമെങ്കിൽ (അതായത് ഒരു നേറ്റീവ് ഉപയോഗിച്ച്
VapourSynth വീഡിയോ ഉറവിടം), ഉപയോഗിക്കുന്നതാണ് നല്ലത് vspipe കൂടാതെ വീഡിയോ ഫീഡ് ചെയ്യാൻ ഒരു FIFO
എംപിവിയിലേക്ക്. ഫിൽട്ടർ സ്ക്രിപ്റ്റിന് ക്രമരഹിതമായ ഫ്രെയിം ആക്സസ് ആവശ്യമുണ്ടെങ്കിൽ ഇത് ബാധകമാണ് (കാണുക
ബഫർ ചെയ്ത ഫ്രെയിമുകൾ പരാമീറ്റർ).
ഈ ഫിൽട്ടർ പരീക്ഷണാത്മകമാണ്. ഇത് നന്നായി പ്രവർത്തിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യുന്നുവെങ്കിൽ, അത്
libavfilter-ലേക്ക് പോർട്ട് ചെയ്യും. അല്ലെങ്കിൽ, അത് വെറുതെ നീക്കം ചെയ്യും.
ഫയല് സ്ക്രിപ്റ്റ് ഉറവിടത്തിന്റെ ഫയൽനാമം. നിലവിൽ, ഇത് എല്ലായ്പ്പോഴും ഒരു പൈത്തൺ സ്ക്രിപ്റ്റാണ്.
വേരിയബിൾ വീഡിയോ_ഇൻ mpv വീഡിയോ ഉറവിടത്തിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു, ഇത് പ്രതീക്ഷിക്കുന്നു
സ്ക്രിപ്റ്റ് അതിൽ നിന്നുള്ള വീഡിയോ വായിക്കുന്നു. (അല്ലെങ്കിൽ, mpv വീഡിയോയൊന്നും ഡീകോഡ് ചെയ്യില്ല,
വീഡിയോ പാക്കറ്റ് ക്യൂ കവിഞ്ഞൊഴുകുകയും ഒടുവിൽ ഓഡിയോ ആകുന്നതിലേക്ക് നയിക്കുകയും ചെയ്യും
നിർത്തി.) സ്ക്രിപ്റ്റ് ടൈംസ്റ്റാമ്പുകൾ ഉപയോഗിച്ച് കടന്നുപോകുമെന്ന് പ്രതീക്ഷിക്കുന്നു
_DurationNum ഒപ്പം _DurationDen ഫ്രെയിം പ്രോപ്പർട്ടികൾ.
ഉദാഹരണം:
vs ആയി vapoursynth ഇറക്കുമതി ചെയ്യുക
കോർ = vs.get_core()
core.std.AddBorders(video_in, 10, 10, 20, 20).set_output()
മുന്നറിയിപ്പ്:
ഓരോ തിരയലിലും സ്ക്രിപ്റ്റ് റീലോഡ് ചെയ്യും. ഇത് പുനഃസജ്ജമാക്കുന്നതിനാണ് ചെയ്യുന്നത്
നിർത്തലുകളിൽ ശരിയായി ഫിൽട്ടർ ചെയ്യുക.
ബഫർ ചെയ്ത ഫ്രെയിമുകൾ
ഇതിന് മുമ്പ് ബഫർ ചെയ്യേണ്ട പരമാവധി ഡീകോഡ് ചെയ്ത വീഡിയോ ഫ്രെയിമുകൾ
ഫിൽട്ടർ (സ്ഥിരസ്ഥിതി: 4). ഇത് സ്ക്രിപ്റ്റിന്റെ പരമാവധി എണ്ണം ഫ്രെയിമുകൾ വ്യക്തമാക്കുന്നു
പിന്നോട്ട് അഭ്യർത്ഥിക്കാൻ കഴിയും. ഉദാ എങ്കിൽ ബഫർ ചെയ്ത ഫ്രെയിമുകൾ=5, സ്ക്രിപ്റ്റ് വെറും
ഫ്രെയിം 15 അഭ്യർത്ഥിച്ചു, ഇതിന് ഇപ്പോഴും ഫ്രെയിം 10 അഭ്യർത്ഥിക്കാം, എന്നാൽ ഫ്രെയിം 9 അല്ല
ഇനി ലഭ്യമാണ്. ഇത് ഫ്രെയിം 30 അഭ്യർത്ഥിച്ചാൽ, mpv 15 ഫ്രെയിമുകൾ കൂടി ഡീകോഡ് ചെയ്യും,
25-30 ഫ്രെയിമുകൾ മാത്രം സൂക്ഷിക്കുക.
ബഫർ ചെയ്ത ഫ്രെയിമുകളുടെ യഥാർത്ഥ എണ്ണവും അതിന്റെ മൂല്യത്തെ ആശ്രയിച്ചിരിക്കുന്നു
കൺകറന്റ് ഫ്രെയിമുകൾ ഓപ്ഷൻ. നിലവിൽ, രണ്ട് ഓപ്ഷൻ മൂല്യങ്ങളും ഗുണിച്ചിരിക്കുന്നു
അവസാന ബഫർ വലുപ്പം നേടുക.
(സാധാരണയായി, VapourSynth ഉറവിട ഫിൽട്ടറുകൾ ക്രമരഹിതമായ ആക്സസ് നൽകണം, പക്ഷേ mpv
പ്ലേബാക്കിനായി നിർമ്മിച്ചതാണ്, കൂടാതെ ഫ്രെയിം-കൃത്യമായ ക്രമരഹിതമായ ആക്സസ് നൽകുന്നില്ല. ദി
ഈ വീഡിയോ ഫിൽട്ടർ പ്രവർത്തിക്കുന്ന രീതി ലളിതമായ ഫിൽട്ടറുകൾ പ്രവർത്തിക്കുന്നതിനുള്ള ഒരു വിട്ടുവീഴ്ചയാണ്
എന്തായാലും.)
കൺകറന്റ് ഫ്രെയിമുകൾ
സമാന്തരമായി ആവശ്യപ്പെടേണ്ട ഫ്രെയിമുകളുടെ എണ്ണം. എന്ന നില
കൺകറൻസി ഫിൽട്ടറിനെയും mpv യ്ക്ക് വീഡിയോ ഡീകോഡ് ചെയ്യാൻ കഴിയുന്നതിനെയും ആശ്രയിച്ചിരിക്കുന്നു
ഫിൽട്ടർ ഫീഡ് ചെയ്യുക. ഈ മൂല്യം ഒരുപക്ഷേ ഇവയുടെ എണ്ണത്തിന് ആനുപാതികമായിരിക്കണം
നിങ്ങളുടെ മെഷീനിലെ കോറുകൾ. മിക്കപ്പോഴും, ഇത് കോറുകളുടെ എണ്ണത്തേക്കാൾ ഉയർന്നതാക്കുന്നു
യഥാർത്ഥത്തിൽ അത് മന്ദഗതിയിലാക്കാൻ കഴിയും.
സ്ഥിരസ്ഥിതിയായി, ഇത് പ്രത്യേക മൂല്യം ഉപയോഗിക്കുന്നു കാര്, എന്നതിലേക്ക് ഓപ്ഷൻ സജ്ജമാക്കുന്നു
കണ്ടെത്തിയ ലോജിക്കൽ സിപിയു കോറുകളുടെ എണ്ണം.
ഇനിപ്പറയുന്ന വേരിയബിളുകൾ mpv നിർവചിച്ചിരിക്കുന്നു:
വീഡിയോ_ഇൻ
vapoursynth ക്ലിപ്പ് ആയി mpv വീഡിയോ ഉറവിടം. ഇതിന് ദൈർഘ്യം സജ്ജീകരിച്ചിട്ടില്ലെന്നത് ശ്രദ്ധിക്കുക,
ഇത് നിരവധി ഫിൽട്ടറുകളെ ആശയക്കുഴപ്പത്തിലാക്കുന്നു. ഉപയോഗിക്കുന്നത് ട്രിം ചെയ്യുക ഉയർന്ന ഡമ്മി നീളമുള്ള ക്ലിപ്പിൽ
ഒരു പരിമിതമായ ക്ലിപ്പാക്കി മാറ്റാൻ കഴിയും.
video_in_dw, വീഡിയോ_ഇൻ_ഡിഎച്ച്
വീഡിയോയുടെ ഡിസ്പ്ലേ വലുപ്പം. വീഡിയോ ആണെങ്കിൽ വീഡിയോ വലുപ്പത്തിൽ നിന്ന് വ്യത്യസ്തമായിരിക്കും
സ്ക്വയർ പിക്സലുകൾ ഉപയോഗിക്കുന്നില്ല (ഉദാ. ഡിവിഡി).
കണ്ടെയ്നർ_എഫ്പിഎസ്
ഫയൽ ഹെഡറുകൾ റിപ്പോർട്ട് ചെയ്യുന്ന FPS മൂല്യം. ഈ മൂല്യം തെറ്റായിരിക്കാം അല്ലെങ്കിൽ പൂർണ്ണമായും ആകാം
തകർന്നത് (ഉദാ: 0 അല്ലെങ്കിൽ NaN). മൂല്യം ശരിയാണെങ്കിലും, മറ്റൊരു ഫിൽട്ടർ ആണെങ്കിൽ
യഥാർത്ഥ FPS മാറ്റുന്നു (ഫ്രെയിമുകൾ ഇടുകയോ ചേർക്കുകയോ ചെയ്യുക വഴി), ഇതിന്റെ മൂല്യം
വേരിയബിൾ ഉപയോഗപ്രദമാകണമെന്നില്ല. എന്നത് ശ്രദ്ധിക്കുക --fps കമാൻഡ് ലൈൻ ഓപ്ഷൻ
ഈ മൂല്യത്തെ മറികടക്കുന്നു.
ഒരു FPS ഉണ്ടായിരിക്കണമെന്ന് നിർബന്ധിക്കുന്ന ചില ഫിൽട്ടറുകൾക്ക് ഉപയോഗപ്രദമാണ്.
display_fps
നിലവിലെ ഡിസ്പ്ലേയുടെ പുതുക്കൽ നിരക്ക്. ഈ മൂല്യം 0 ആയിരിക്കുമെന്നത് ശ്രദ്ധിക്കുക.
vapoursynth-അലസമായ
അത് പോലെ തന്നെ നീരാവി സിന്ത്, എന്നാൽ പൈത്തൺ സ്ക്രിപ്റ്റുകൾ ലോഡ് ചെയ്യുന്നില്ല. പകരം, ഒരു ഇഷ്ടാനുസൃത ബാക്കെൻഡ്
Lua ഉപയോഗിക്കുകയും റോ VapourSynth API ഉപയോഗിക്കുകയും ചെയ്യുന്നു. വാക്യഘടന തികച്ചും വ്യത്യസ്തമാണ്,
കൂടാതെ തികച്ചും സൗകര്യപ്രദമായ ഫീച്ചറുകളൊന്നും നൽകിയിട്ടില്ല. തരം പരിശോധന ഒന്നുമില്ല
ഒന്നുകിൽ, നിങ്ങൾക്ക് ക്രാഷുകൾ ട്രിഗർ ചെയ്യാം.
ഉദാഹരണം:
video_out = invoke("morpho", "Open", {clip = video_in})
പ്രത്യേക വേരിയബിൾ വീഡിയോ_ഇൻ mpv വീഡിയോ ഉറവിടമാണ്, പ്രത്യേക വേരിയബിൾ
വീഡിയോ_ഔട്ട് എന്നതിൽ നിന്നുള്ള വീഡിയോ വായിക്കാൻ ഉപയോഗിക്കുന്നു. ആദ്യ ആർഗ്യുമെന്റ് പ്ലഗിൻ ആണ് (ചോദിച്ചത്
getPluginByNs), രണ്ടാമത്തേത് ഫിൽട്ടർ നാമമാണ്, മൂന്നാമത്തെ ആർഗ്യുമെന്റ് ഉള്ള ഒരു പട്ടികയാണ്
വാദങ്ങൾ. സ്ഥാന വാദങ്ങൾ പിന്തുണയ്ക്കുന്നില്ല. തരങ്ങൾ പൊരുത്തപ്പെടണം
കൃത്യമായി. ലുവ ഭയങ്കരമായതിനാൽ പൂർണ്ണസംഖ്യകളും ഫ്ലോട്ടുകളും വേർതിരിച്ചറിയാൻ കഴിയില്ല, പൂർണ്ണസംഖ്യ
ആർഗ്യുമെന്റുകൾ പ്രിഫിക്സ് ചെയ്യണം i_, ഈ സാഹചര്യത്തിൽ പ്രിഫിക്സ് നീക്കം ചെയ്യുകയും ദി
ആർഗ്യുമെന്റ് ഒരു പൂർണ്ണസംഖ്യയിൽ ഇടുന്നു. വാദത്തിന്റെ പേര് എന്നതിൽ തുടങ്ങണം i_, നിങ്ങൾ
ഭാഗ്യമില്ലാതെ.
ക്ലിപ്പുകൾ (VSNodeRef) ലഘു ഉപയോക്തൃ ഡാറ്റയായി കൈമാറുന്നു, അതിനാൽ മറ്റേതെങ്കിലും കൈമാറാൻ ശ്രമിക്കുന്നു
ഉപയോക്തൃ ഡാറ്റ തരം ഹാർഡ് ക്രാഷുകൾക്ക് കാരണമാകും.
vavpp VA-AP-API വീഡിയോ പോസ്റ്റ് പ്രോസസ്സിംഗ്. കൂടെ പ്രവർത്തിക്കുന്നു --vo=വാപി ഒപ്പം --vo=opengl മാത്രം.
നിലവിൽ ഇന്റർലേസുകൾ. deinterlacing ആണെങ്കിൽ ഈ ഫിൽട്ടർ സ്വയമേവ ചേർക്കപ്പെടും
അഭ്യർത്ഥിച്ചു (ഒന്നുകിൽ ഉപയോഗിച്ച് d കീ, ഡിഫോൾട്ടായി കമാൻഡിലേക്ക് മാപ്പ് ചെയ്തു സൈക്കിൾ
ഇന്റർലേസ്അല്ലെങ്കിൽ --ഡീന്റർലേസ് ഓപ്ഷൻ).
deint=
deinterlacing അൽഗോരിതം തിരഞ്ഞെടുക്കുക.
ഇല്ല deinterlacing നടത്തരുത്.
ആദ്യ-ഫീൽഡ്
ആദ്യ ഫീൽഡ് മാത്രം കാണിക്കുക (വഴി പോകുന്നു --ഫീൽഡ്-ആധിപത്യം).
ബോബ് bob deinterlacing (സ്ഥിരസ്ഥിതി).
നെയ്ത്ത്, ചലന-അഡാപ്റ്റീവ്, ചലന-നഷ്ടപരിഹാരം
വിപുലമായ ഡീഇന്റർലേസിംഗ് അൽഗോരിതങ്ങൾ. ഇവ യഥാർത്ഥത്തിൽ പ്രവർത്തിക്കുന്നുണ്ടോ എന്ന്
GPU ഹാർഡ്വെയർ, GPU ഡ്രൈവറുകൾ, ഡ്രൈവർ ബഗുകൾ, mpv എന്നിവയെ ആശ്രയിച്ചിരിക്കുന്നു
ബഗുകൾ.
ഇല്ല എല്ലാ ഫ്രെയിമുകളും ഇന്റർലേസ് ചെയ്യുക.
അതെ ഇന്റർലേസ് ഫ്രെയിമുകൾ മാത്രം ഇന്റർലേസ്ഡ് (ഡിഫോൾട്ട്) എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്നു.
vdpaupp
VDPAU വീഡിയോ പോസ്റ്റ് പ്രോസസ്സിംഗ്. കൂടെ പ്രവർത്തിക്കുന്നു --vo=vdpau ഒപ്പം --vo=opengl മാത്രം. ഈ
ഡീഇന്റർലേസിംഗ് അഭ്യർത്ഥിച്ചാൽ ഫിൽട്ടർ സ്വയമേവ ചേർക്കും (ഒന്നുകിൽ d
കീ, ഡിഫോൾട്ടായി കമാൻഡിലേക്ക് മാപ്പ് ചെയ്തു സൈക്കിൾ ഇന്റർലേസ്അല്ലെങ്കിൽ --ഡീന്റർലേസ്
ഓപ്ഷൻ). ഡീഇന്റർലേസിംഗ് പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, സോഫ്റ്റ്വെയറിനേക്കാൾ എപ്പോഴും അത് തിരഞ്ഞെടുക്കപ്പെടുന്നു
എങ്കിൽ deinterlacer ഫിൽട്ടറുകൾ vdpau VO ഉപയോഗിക്കുന്നു, കൂടാതെ എങ്കിൽ തുറന്ന gl ഉപയോഗിക്കുന്നു കൂടാതെ
ഹാർഡ്വെയർ ഡീകോഡിംഗ് ഒരിക്കലെങ്കിലും സജീവമാക്കി (അതായത് vdpau ലോഡ് ചെയ്തു).
മൂർച്ച കൂട്ടുക=<-1-1>
പോസിറ്റീവ് മൂല്യങ്ങൾക്കായി, നെഗറ്റീവിന്, വീഡിയോയിൽ മൂർച്ച കൂട്ടുന്ന അൽഗോരിതം പ്രയോഗിക്കുക
മങ്ങിക്കുന്ന അൽഗോരിതം മൂല്യങ്ങൾ (ഡിഫോൾട്ട്: 0).
denoise=<0-1>
വീഡിയോയിൽ ഒരു നോയ്സ് റിഡക്ഷൻ അൽഗോരിതം പ്രയോഗിക്കുക (ഡിഫോൾട്ട്: 0; നോയ്സ് ഇല്ല
കുറയ്ക്കൽ).
deint=
deinterlacing പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടോ (ഡിഫോൾട്ട്: ഇല്ല). പ്രവർത്തനക്ഷമമാക്കിയാൽ, അത് ഉപയോഗിക്കും
മോഡ് തിരഞ്ഞെടുത്തു deint-mode.
deint-mode=
deinterlacing മോഡ് തിരഞ്ഞെടുക്കുക (സ്ഥിരസ്ഥിതി: താൽക്കാലികം). എല്ലാ മോഡുകളും ബഹുമാനിക്കുന്നു
--ഫീൽഡ്-ആധിപത്യം.
അനുവദിക്കുന്ന ഒരു സംവിധാനം നിലവിൽ ഉണ്ടെന്ന് ശ്രദ്ധിക്കുക vdpau മാറ്റാൻ വി.ഒ
The deint-mode സ്വയമേവ ചേർത്തത് vdpaupp ഫിൽട്ടറുകൾ. ആശയക്കുഴപ്പം ഒഴിവാക്കാൻ, അത്
ഉപയോഗിക്കരുതെന്ന് ശുപാർശ ചെയ്യുന്നു --vo=vdpau ഫിൽട്ടറിംഗുമായി ബന്ധപ്പെട്ട ഉപഓപ്ഷനുകൾ.
ആദ്യ-ഫീൽഡ്
ആദ്യ ഫീൽഡ് മാത്രം കാണിക്കുക.
ബോബ് ബോബ് ഇന്റർലേസിംഗ്.
ക്ഷണികമായ
മോഷൻ-അഡാപ്റ്റീവ് ടെമ്പറൽ ഡീഇന്റർലേസിംഗ്. ഉപയോഗിച്ച് A/V desync-ലേക്ക് നയിച്ചേക്കാം
വേഗത കുറഞ്ഞ വീഡിയോ ഹാർഡ്വെയർ കൂടാതെ/അല്ലെങ്കിൽ ഉയർന്ന റെസല്യൂഷൻ.
താൽക്കാലിക-സ്പേഷ്യൽ
എഡ്ജ്-ഗൈഡഡ് സ്പേഷ്യൽ ഉള്ള മോഷൻ-അഡാപ്റ്റീവ് ടെമ്പറൽ ഡീഇന്റർലേസിംഗ്
ഇന്റർപോളേഷൻ. വേഗതയേറിയ വീഡിയോ ഹാർഡ്വെയർ ആവശ്യമാണ്.
chroma-deint
ലുമയിലും ക്രോമയിലും (ഡിഫോൾട്ട്) ടെമ്പറൽ ഡീന്റർലേസറുകൾ പ്രവർത്തിക്കുന്നു. ഉപയോഗിക്കുക
no-chroma-deint ലൂമ മാത്രം ഉപയോഗിക്കാനും വിപുലമായ ഡീഇന്റർലേസിംഗ് വേഗത്തിലാക്കാനും.
വേഗത കുറഞ്ഞ വീഡിയോ മെമ്മറിയിൽ ഉപയോഗപ്രദമാണ്.
പുൾഅപ്പ് വിപരീത ടെലിസിൻ പ്രയോഗിക്കാൻ ശ്രമിക്കുക, മോഷൻ അഡാപ്റ്റീവ് ടെമ്പറൽ ഡീഇന്റർലേസിംഗ് ആവശ്യമാണ്.
ഇന്റർലേസ്ഡ്-മാത്രം=
If അതെ (ഡിഫോൾട്ട്), ഇന്റർലേസ് ചെയ്ത ഫ്രെയിമുകൾ മാത്രം.
hqscaling=<0-9>
0 ഡിഫോൾട്ട് VDPAU സ്കെയിലിംഗ് ഉപയോഗിക്കുക (സ്ഥിരസ്ഥിതി).
1-9 ഉയർന്ന നിലവാരമുള്ള VDPAU സ്കെയിലിംഗ് പ്രയോഗിക്കുക (പ്രാപ്തിയുള്ള ഹാർഡ്വെയർ ആവശ്യമാണ്).
vdpaurb
VDPAU വീഡിയോ തിരികെ വായിക്കുക. കൂടെ പ്രവർത്തിക്കുന്നു --vo=vdpau ഒപ്പം --vo=opengl മാത്രം. ഈ ഫിൽട്ടർ
VDPAU ഡീകോഡ് ചെയ്ത ഫ്രെയിമുകൾ റീഡ് ബാക്ക് ചെയ്യും, അങ്ങനെ അല്ലാത്ത മറ്റ് ഫിൽട്ടറുകൾ
സാധാരണയായി VDPAU-യുമായി പൊരുത്തപ്പെടുന്നു, സാധാരണ പോലെ ഉപയോഗിക്കാം. ഈ ഫിൽട്ടർ ആയിരിക്കണം
മുമ്പ് വ്യക്തമാക്കിയത് vdpaupp എങ്കിൽ ഫിൽട്ടർ ചെയിനിൽ vdpaupp ഉപയോഗിക്കുന്നു.
ബഫർ=
ബഫർ ഫിൽട്ടർ ശൃംഖലയിലെ ഫ്രെയിമുകൾ. ഈ ഫിൽട്ടർ മിക്കവാറും ഉപയോഗശൂന്യമാണ്,
ഡീബഗ്ഗിംഗ് ഒഴികെ. (ഇത് കാലതാമസത്തെ സുഗമമാക്കാൻ സഹായിക്കില്ലെന്നത് ശ്രദ്ധിക്കുക
ഡീകോഡിംഗ്, കാരണം ബഫർ നിറഞ്ഞില്ലെങ്കിൽ ഫിൽട്ടർ ഒരിക്കലും ഒരു ഫ്രെയിം ഔട്ട്പുട്ട് ചെയ്യില്ല,
EOF ഒഴികെ.)
എൻകോഡിംഗ്
ഈ സൗകര്യം ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു ഫോർമാറ്റിൽ/കോഡെക്കിൽ നിന്ന് മറ്റൊന്നിലേക്ക് ഫയലുകൾ എൻകോഡ് ചെയ്യാം.
--o=
എൻകോഡിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുകയും ഔട്ട്പുട്ട് ഫയലിന്റെ പേര് വ്യക്തമാക്കുകയും ചെയ്യുന്നു.
--of=
ഔട്ട്പുട്ട് ഫോർമാറ്റ് വ്യക്തമാക്കുന്നു (ഇതിന്റെ ഫയൽ നാമം വിപുലീകരണം വഴി സ്വയമേവ കണ്ടെത്തൽ അസാധുവാക്കുന്നു
വ്യക്തമാക്കിയ ഫയൽ -o). ഇത് സാധ്യമായ ഫോർമാറ്റുകളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് ആകാം
ശ്രമിക്കാൻ. കാണുക --ഓഫ്=സഹായം പിന്തുണയ്ക്കുന്ന ഫോർമാറ്റുകളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി.
--ofopts=
libavformat-നുള്ള ഔട്ട്പുട്ട് ഫോർമാറ്റ് ഓപ്ഷനുകൾ വ്യക്തമാക്കുന്നു. കാണുക --ofopts=help പൂർണ്ണമായി
പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകളുടെ പട്ടിക.
ലിസ്റ്റുകളിൽ ഓപ്ഷനുകൾ നിയന്ത്രിക്കപ്പെടുന്നു. ഓപ്ഷനുകൾ ലിസ്റ്റ് നിയന്ത്രിക്കുന്നതിന് കുറച്ച് കമാൻഡുകൾ ഉണ്ട്.
--ofopts-add=
ഓപ്ഷൻ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഓപ്ഷനുകൾ കൂട്ടിച്ചേർക്കുന്നു.
--ofopts-pre=
ഓപ്ഷൻ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഓപ്ഷനുകളെ മുൻനിറുത്തുന്നു.
--ofopts-del=
തന്നിരിക്കുന്ന സൂചികകളിലെ ഓപ്ഷനുകൾ ഇല്ലാതാക്കുന്നു. സൂചിക സംഖ്യകൾ 0-ൽ ആരംഭിക്കുന്നു, നെഗറ്റീവ്
അക്കങ്ങൾ പട്ടികയുടെ അവസാനത്തെ അഭിസംബോധന ചെയ്യുന്നു (-1 ആണ് അവസാനത്തേത്).
--ofopts-clr
ഓപ്ഷനുകൾ പട്ടിക പൂർണ്ണമായും ശൂന്യമാക്കുന്നു.
--ofps= മൂല്യം>
ഔട്ട്പുട്ട് ഫോർമാറ്റ് ടൈം ബേസ് വ്യക്തമാക്കുന്നു (സ്ഥിരസ്ഥിതി: 24000). 25 പരിധി പോലെ കുറഞ്ഞ മൂല്യങ്ങൾ
ഫ്രെയിമുകൾ ഡ്രോപ്പ് ചെയ്യുന്നതിലൂടെ വീഡിയോ fps.
--oautofps
ഇൻപുട്ട് വീഡിയോയുടെ ഊഹിച്ച ഫ്രെയിം റേറ്റിലേക്ക് ഔട്ട്പുട്ട് ഫോർമാറ്റ് ടൈം ബേസ് സജ്ജമാക്കുന്നു
(എവിഐക്ക് ഉപയോഗപ്രദമായ MEncoder സ്വഭാവം അനുകരിക്കുന്നു; ഫ്രെയിം ഡ്രോപ്പുകൾക്ക് കാരണമായേക്കാം). അതല്ല
എല്ലാ കോഡെക്കുകളും എല്ലാ ഫോർമാറ്റുകളും VFR എൻകോഡിംഗിനെ പിന്തുണയ്ക്കുന്നില്ല, ചിലതുണ്ട്
ഒരു ടാർഗെറ്റ് ബിറ്റ്റേറ്റ് വ്യക്തമാക്കുമ്പോൾ ബഗുകൾ - ഉപയോഗിക്കുക --ofps or --oautofps CFR നിർബന്ധിക്കാൻ
ഈ സന്ദർഭങ്ങളിൽ എൻകോഡിംഗ്.
--omaxfps= മൂല്യം>
അടുത്തുള്ള ഫ്രെയിമുകളുടെ ഏറ്റവും കുറഞ്ഞ ദൂരം വ്യക്തമാക്കുന്നു (ഡിഫോൾട്ട്: 0, അതായത് സജ്ജീകരിക്കാത്തത്).
കുറഞ്ഞ ഫ്രെയിം റേറ്റിന്റെ ഉള്ളടക്കം ഈ ഫ്രെയിം റേറ്റിലേക്ക് പുനഃക്രമീകരിച്ചിട്ടില്ല; ഉയർന്ന ഉള്ളടക്കം
ഫ്രെയിം റേറ്റ് ഈ ഫ്രെയിം റേറ്റിലേക്ക് കുറയ്ക്കുന്നു.
--ഹാർഡ്ഡപ്പ്
സജ്ജമാക്കിയാൽ, നൽകിയിരിക്കുന്ന ഫ്രെയിം റേറ്റ് --ofps സമയ കോഡുകൾ ഒഴിവാക്കുന്നതിലൂടെയല്ല, മറിച്ച്
ഫ്രെയിമുകൾ ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുന്നതിലൂടെ (സ്ഥിരമായ ഫ്രെയിം റേറ്റ് മോഡ്).
--ഒന്ന് ഡ്രോപ്പ്
സജ്ജമാക്കിയാൽ, ഫ്രെയിമുകൾ ഒരിക്കലും ഡ്രോപ്പ് ചെയ്യപ്പെടില്ല. പകരം, വീഡിയോയുടെ സമയ കോഡുകൾ വീണ്ടും ക്രമീകരിച്ചിരിക്കുന്നു
എപ്പോഴും വർദ്ധിപ്പിക്കുക. ഇത് AV desync-ന് കാരണമായേക്കാം; ഇത് പരിഹരിക്കാൻ, a ഉപയോഗിക്കുക
ഉയർന്ന എഫ്പിഎസ് സമയ അടിസ്ഥാനം ഉപയോഗിക്കുന്നു --ofps തീർത്തും ഒഴിവാക്കുകയും ചെയ്യുക --oautofps.
--oac=
ഔട്ട്പുട്ട് ഓഡിയോ കോഡെക് വ്യക്തമാക്കുന്നു. ഇത് സാധ്യമായതിന്റെ ഒരു കോമ വേർതിരിക്കപ്പെട്ട പട്ടികയായിരിക്കാം
ശ്രമിക്കാനുള്ള കോഡെക്കുകൾ. കാണുക --oac=help പിന്തുണയ്ക്കുന്ന കോഡെക്കുകളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി.
--oaoffset=
എന്നതിൽ സാമ്പിളുകൾ ചേർത്ത്/നീക്കം ചെയ്തുകൊണ്ട് നൽകിയിരിക്കുന്ന സമയത്തിനനുസരിച്ച് (സെക്കൻഡുകളിൽ) ഓഡിയോ ഡാറ്റ മാറ്റുന്നു
ആരംഭിക്കുക.
--oacopts=
libavcodec-നുള്ള ഔട്ട്പുട്ട് ഓഡിയോ കോഡെക് ഓപ്ഷനുകൾ വ്യക്തമാക്കുന്നു. കാണുക --oacopts=help ഒരു വേണ്ടി
പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകളുടെ പൂർണ്ണമായ ലിസ്റ്റ്.
ഉദാഹരണം
--oac=libmp3lame --oacopts=b=128000
128 kbps MP3 എൻകോഡിംഗ് തിരഞ്ഞെടുക്കുന്നു.
ലിസ്റ്റുകളിൽ ഓപ്ഷനുകൾ നിയന്ത്രിക്കപ്പെടുന്നു. ഓപ്ഷനുകൾ ലിസ്റ്റ് നിയന്ത്രിക്കുന്നതിന് കുറച്ച് കമാൻഡുകൾ ഉണ്ട്.
--oacopts-add=
ഓപ്ഷൻ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഓപ്ഷനുകൾ കൂട്ടിച്ചേർക്കുന്നു.
--oacopts-pre=
ഓപ്ഷൻ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഓപ്ഷനുകളെ മുൻനിറുത്തുന്നു.
--oacopts-del=
തന്നിരിക്കുന്ന സൂചികകളിലെ ഓപ്ഷനുകൾ ഇല്ലാതാക്കുന്നു. സൂചിക സംഖ്യകൾ 0-ൽ ആരംഭിക്കുന്നു, നെഗറ്റീവ്
അക്കങ്ങൾ പട്ടികയുടെ അവസാനത്തെ അഭിസംബോധന ചെയ്യുന്നു (-1 ആണ് അവസാനത്തേത്).
--oacopts-clr
ഓപ്ഷനുകൾ പട്ടിക പൂർണ്ണമായും ശൂന്യമാക്കുന്നു.
--ആദ്യം
ഔട്ട്പുട്ടിലെ ആദ്യ സ്ട്രീം ആകാൻ ഓഡിയോ സ്ട്രീം നിർബന്ധിക്കുക. സ്ഥിരസ്ഥിതിയായി
ഓർഡർ വ്യക്തമാക്കിയിട്ടില്ല.
--ovc=
ഔട്ട്പുട്ട് വീഡിയോ കോഡെക് വ്യക്തമാക്കുന്നു. ഇത് സാധ്യമായതിന്റെ ഒരു കോമ വേർതിരിക്കപ്പെട്ട പട്ടികയായിരിക്കാം
ശ്രമിക്കാനുള്ള കോഡെക്കുകൾ. കാണുക --ovc=സഹായം പിന്തുണയ്ക്കുന്ന കോഡെക്കുകളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി.
--ovoffset=
pts മൂല്യങ്ങൾ മാറ്റി, നൽകിയിരിക്കുന്ന സമയത്തിനനുസരിച്ച് (സെക്കൻഡിൽ) വീഡിയോ ഡാറ്റ ഷിഫ്റ്റ് ചെയ്യുന്നു.
--ovcopts
libavcodec-നുള്ള ഔട്ട്പുട്ട് വീഡിയോ കോഡെക് ഓപ്ഷനുകൾ വ്യക്തമാക്കുന്നു. കാണുക --ovcopts=help for a
പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകളുടെ പൂർണ്ണമായ ലിസ്റ്റ്.
ഉദാഹരണങ്ങൾ
"--ovc=mpeg4 --ovcopts=qscale=5"
MPEG-5 എൻകോഡിംഗിനായി സ്ഥിരമായ ക്വാണ്ടിസർ സ്കെയിൽ 4 തിരഞ്ഞെടുക്കുന്നു.
"--ovc=libx264 --ovcopts=crf=23"
H.23 എൻകോഡിംഗിനായി VBR ഗുണനിലവാര ഘടകം 264 തിരഞ്ഞെടുക്കുന്നു.
ലിസ്റ്റുകളിൽ ഓപ്ഷനുകൾ നിയന്ത്രിക്കപ്പെടുന്നു. ഓപ്ഷനുകൾ ലിസ്റ്റ് നിയന്ത്രിക്കുന്നതിന് കുറച്ച് കമാൻഡുകൾ ഉണ്ട്.
--ovcopts-add=
ഓപ്ഷൻ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഓപ്ഷനുകൾ കൂട്ടിച്ചേർക്കുന്നു.
--ovcopts-pre=
ഓപ്ഷൻ ലിസ്റ്റിലേക്ക് ആർഗ്യുമെന്റുകളായി നൽകിയിരിക്കുന്ന ഓപ്ഷനുകളെ മുൻനിറുത്തുന്നു.
--ovcopts-del=
തന്നിരിക്കുന്ന സൂചികകളിലെ ഓപ്ഷനുകൾ ഇല്ലാതാക്കുന്നു. സൂചിക സംഖ്യകൾ 0-ൽ ആരംഭിക്കുന്നു, നെഗറ്റീവ്
അക്കങ്ങൾ പട്ടികയുടെ അവസാനത്തെ അഭിസംബോധന ചെയ്യുന്നു (-1 ആണ് അവസാനത്തേത്).
--ovcopts-clr
ഓപ്ഷനുകൾ പട്ടിക പൂർണ്ണമായും ശൂന്യമാക്കുന്നു.
--ഒവിഫസ്റ്റ്
ഔട്ട്പുട്ടിലെ ആദ്യ സ്ട്രീം ആകാൻ വീഡിയോ സ്ട്രീം നിർബന്ധിക്കുക. സ്ഥിരസ്ഥിതിയായി
ഓർഡർ വ്യക്തമാക്കിയിട്ടില്ല.
--ഒക്കോപ്പിറ്റുകൾ
ഔട്ട്പുട്ട് വീഡിയോയിലേക്ക് ഇൻപുട്ട് പോയിന്റുകൾ പകർത്തുന്നു (ചില ഔട്ട്പുട്ട് കണ്ടെയ്നർ പിന്തുണയ്ക്കുന്നില്ല
ഫോർമാറ്റുകൾ, ഉദാ എവിഐ). നിർത്തലുകൾ ഇപ്പോഴും പരിഹരിച്ചിരിക്കുന്നു. ഡിഫോൾട്ടായി, ഓഡിയോ പോയിന്റുകൾ സജ്ജീകരിച്ചിരിക്കുന്നു
പ്ലേബാക്ക് സമയവും വീഡിയോ പോയിന്റുകളും ചില ഔട്ട്പുട്ട് പോലെ ഓഡിയോ പോയിന്റുകളുമായി പൊരുത്തപ്പെടുന്നതിന് സമന്വയിപ്പിച്ചിരിക്കുന്നു
ഫോർമാറ്റുകൾ മറ്റൊന്നിനെയും പിന്തുണയ്ക്കുന്നില്ല.
--orawts
ഔട്ട്പുട്ട് വീഡിയോയിലേക്ക് ഇൻപുട്ട് പോയിന്റുകൾ പകർത്തുന്നു (ചില ഔട്ട്പുട്ട് കണ്ടെയ്നർ പിന്തുണയ്ക്കുന്നില്ല
ഫോർമാറ്റുകൾ, ഉദാ എവിഐ). ഈ മോഡിൽ, നിർത്തലാക്കലുകൾ പരിഹരിച്ചിട്ടില്ല, എല്ലാ പോയിന്റുകളും
അതുപോലെ കടന്നുപോയി. ഇതിൽ ഒരിക്കലും പിന്നോട്ട് നോക്കുകയോ ഒന്നിലധികം ഇൻപുട്ട് ഫയലുകൾ ഉപയോഗിക്കുകയോ ചെയ്യരുത്
മോഡ്!
--നോ-ഒമെറ്റാഡാറ്റ
എൻകോഡ് ചെയ്യുമ്പോൾ ഇൻപുട്ട് ഫയലുകളിൽ നിന്ന് ഔട്ട്പുട്ട് ഫയലുകളിലേക്ക് മെറ്റാഡാറ്റ പകർത്തുന്നത് ഓഫാക്കുന്നു (ഏത്
സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു).
കമാൻറ് ഇന്റർഫേസ്
കമാൻഡുകളും പ്രോപ്പർട്ടികളും ഉപയോഗിച്ച് mpv കോർ നിയന്ത്രിക്കാനാകും. സംവദിക്കാനുള്ള നിരവധി മാർഗങ്ങൾ
കളിക്കാരനോടൊപ്പം അവ ഉപയോഗിക്കുക: കീ ബൈൻഡിംഗുകൾ (input.conf), OSD (കൂടെയുള്ള വിവരങ്ങൾ കാണിക്കുന്നു
പ്രോപ്പർട്ടികൾ), JSON IPC, ക്ലയന്റ് API (libmpv), കൂടാതെ ക്ലാസിക് സ്ലേവ് മോഡും.
input.conf
input.conf ഫയലിൽ കീ ബൈൻഡിംഗുകളുടെ ഒരു ലിസ്റ്റ് അടങ്ങിയിരിക്കുന്നു, ഉദാഹരണത്തിന്:
s സ്ക്രീൻഷോട്ട് # s കീ ഉപയോഗിച്ച് ഒരു സ്ക്രീൻഷോട്ട് എടുക്കുക
LEFT സീക് 15 # 15 സെക്കൻഡ് കൊണ്ട് ഫോർവേഡ് ചെയ്യാൻ ഇടത്-അമ്പടയാള കീ മാപ്പ് ചെയ്യുക
ഓരോ വരിയും ഒരു ഇൻപുട്ട് കമാൻഡിലേക്ക് ഒരു കീ മാപ്പ് ചെയ്യുന്നു. കീകൾ അവയുടെ അക്ഷരമൂല്യം ഉപയോഗിച്ച് വ്യക്തമാക്കിയിരിക്കുന്നു
(കൂടെ ചേർത്താൽ വലിയക്ഷരം മാറ്റം), അല്ലെങ്കിൽ പ്രത്യേക കീകൾക്കുള്ള പേര്. ഉദാഹരണത്തിന്, a മാപ്പുകൾ
The a ഷിഫ്റ്റ് ഇല്ലാതെ കീ, ഒപ്പം A മാപ്പുകൾ a ഷിഫ്റ്റിനൊപ്പം.
mpv കോൺഫിഗറേഷൻ ഡയറക്ടറിയിലാണ് ഫയൽ സ്ഥിതി ചെയ്യുന്നത് (സാധാരണയായി
~/.config/mpv/input.conf പ്ലാറ്റ്ഫോം അനുസരിച്ച്). ഡിഫോൾട്ട് ബൈൻഡിംഗുകൾ ഇവിടെ നിർവചിച്ചിരിക്കുന്നു:
https://github.com/mpv-player/mpv/blob/master/etc/input.conf
പ്രത്യേക കീകളുടെ ഒരു ലിസ്റ്റ് ലഭിക്കും
.വൈകാതെ --ഇൻപുട്ട്-കീലിസ്റ്റ്
പൊതുവേ, കീകൾ സംയോജിപ്പിക്കാം മാറ്റം, Ctrl ഒപ്പം ആൾട്ട്:
ctrl+q ഉപേക്ഷിക്കുക
.വൈകാതെ കീ ബൈൻഡിംഗുകളും കമാൻഡുകളും പ്രദർശിപ്പിക്കുന്ന ഇൻപുട്ട് ടെസ്റ്റ് മോഡിൽ ആരംഭിക്കാൻ കഴിയും
കമാൻഡുകൾ നടപ്പിലാക്കുന്നതിനുപകരം അവ OSD-യിൽ ബന്ധിതമാണ്:
mpv --input-test --force-window --idle
(ജാലകം അടച്ചാൽ മാത്രം മതി .വൈകാതെ എക്സിറ്റ്, സാധാരണ കീകൾ അമർത്തുന്നത് കേവലം പ്രദർശിപ്പിക്കും
ബൈൻഡിംഗ്, ഉപേക്ഷിക്കാൻ മാപ്പ് ചെയ്താലും.)
പൊതുവായ ഇൻപുട്ട് കമാൻഡ് പദവിന്യാസം
[Shift+][Ctrl+][Alt+][Meta+] [{ }] [ ] ( )* [;
]
ഡിഫോൾട്ടായി, പ്രത്യേക പ്രതീകങ്ങൾ സൃഷ്ടിക്കാൻ ശരിയായ Alt കീ ഉപയോഗിക്കാമെന്നത് ശ്രദ്ധിക്കുക
ഒരു മോഡിഫയറായി രജിസ്റ്റർ ചെയ്യുന്നില്ല. ഓപ്ഷൻ --no-input-right-alt-gr ഈ സ്വഭാവം മാറ്റുന്നു.
ന്യൂലൈനുകൾ എല്ലായ്പ്പോഴും ഒരു പുതിയ ബൈൻഡിംഗ് ആരംഭിക്കുന്നു. # ഒരു അഭിപ്രായം ആരംഭിക്കുന്നു (ഉദ്ധരിച്ച സ്ട്രിംഗിന് പുറത്ത്
വാദങ്ങൾ). കമാൻഡുകൾ ബന്ധിപ്പിക്കുന്നതിന് # കീ, SHARP ഉപയോഗിക്കാന് കഴിയും.
കീ ഉൽപ്പാദിപ്പിക്കുന്ന അക്ഷരീയ പ്രതീകം (ASCII അല്ലെങ്കിൽ യൂണികോഡ് പ്രതീകം), അല്ലെങ്കിൽ a
പ്രതീകാത്മക നാമം (അച്ചടിച്ചത് പോലെ --ഇൻപുട്ട്-കീലിസ്റ്റ്).
(കൂടെ ചേർത്തിരിക്കുന്നു { ഒപ്പം }) ആണ് ഈ കമാൻഡിനുള്ള ഇൻപുട്ട് വിഭാഗം.
ആർഗ്യുമെന്റുകൾ വൈറ്റ്സ്പെയ്സ് കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു. സ്ട്രിംഗ് ആർഗ്യുമെന്റുകൾക്ക് പോലും ഇത് ബാധകമാണ്. ഇതിനായി
കാരണം, സ്ട്രിംഗ് ആർഗ്യുമെന്റുകൾ ഉദ്ധരിക്കേണ്ടതാണ് ". ഉദ്ധരണികൾക്കുള്ളിൽ, സി-സ്റ്റൈൽ എസ്കേപ്പിംഗ് ആകാം
ഉപയോഗിച്ചു.
നിങ്ങൾക്ക് ഒരു കീയിലേക്ക് ഒന്നിലധികം കമാൻഡുകൾ ബന്ധിപ്പിക്കാൻ കഴിയും. ഉദാഹരണത്തിന്:
ഒരു ഷോ-ടെക്സ്റ്റ് "കമാൻഡ് 1" ; ഷോ-ടെക്സ്റ്റ് "കമാൻഡ് 2"
കീകളുടെ ഒരു ശ്രേണിയിലേക്ക് ഒരു കമാൻഡ് ബന്ധിപ്പിക്കുന്നതും സാധ്യമാണ്:
abc show-text "a, b, c അമർത്തിയാൽ കമാൻഡ് റൺ ചെയ്യുക"
(ഇത് പൊതുവായ കമാൻഡ് വാക്യഘടനയിൽ കാണിച്ചിട്ടില്ല.)
If a or ab or b ഇതിനകം ബന്ധിപ്പിച്ചിരിക്കുന്നു, ഇത് പൊരുത്തപ്പെടുന്ന ആദ്യത്തെ കമാൻഡ് പ്രവർത്തിപ്പിക്കും, കൂടാതെ
മൾട്ടി-കീ കമാൻഡ് ഒരിക്കലും വിളിക്കില്ല. ഇന്റർമീഡിയറ്റ് കീകൾ റീമാപ്പ് ചെയ്യാൻ കഴിയും അവഗണിക്കുക in
ഈ പ്രശ്നം ഒഴിവാക്കാൻ ഓർഡർ. കോമ്പിനേഷനുകൾക്കുള്ള (നോൺ-മോഡിഫയർ) കീകളുടെ പരമാവധി എണ്ണം
നിലവിൽ 4.
പട്ടിക of ഇൻപുട്ട് കമാൻഡുകൾ
അവഗണിക്കുക അൺബൗണ്ട് ചെയ്യേണ്ടതും ഒന്നും ചെയ്യാത്തതുമായ കീകൾ "ബ്ലോക്ക്" ചെയ്യാൻ ഇത് ഉപയോഗിക്കുക. വേണ്ടി ഉപയോഗപ്രദമാണ്
എല്ലാ ബൈൻഡിംഗുകളും പ്രവർത്തനരഹിതമാക്കാതെ, ഡിഫോൾട്ട് ബൈൻഡിംഗുകൾ പ്രവർത്തനരഹിതമാക്കുന്നു
--no-input-default-bindings.
അന്വേഷിക്കുക [ബന്ധു|സമ്പൂർണ|സമ്പൂർണ-ശതമാനം|ആപേക്ഷിക-ശതമാനം|കൃത്യം|കീഫ്രെയിമുകൾ]
പ്ലേബാക്ക് സ്ഥാനം മാറ്റുക. ഡിഫോൾട്ടായി, സെക്കന്റുകളുടെ ആപേക്ഷിക തുകകൊണ്ട് തിരയുന്നു.
രണ്ടാമത്തെ ആർഗ്യുമെന്റിൽ സീക്ക് മോഡ് നിയന്ത്രിക്കുന്ന ഫ്ലാഗുകൾ അടങ്ങിയിരിക്കുന്നു:
ഓൺ (സ്ഥിരസ്ഥിതി)
നിലവിലെ സ്ഥാനവുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ അന്വേഷിക്കുക (ഒരു നെഗറ്റീവ് മൂല്യം പിന്നിലേക്ക് തിരിയുന്നു).
കേവലമായ
ഒരു നിശ്ചിത സമയം തേടുക.
കേവല-ശതമാനം
ഒരു നിശ്ചിത ശതമാനം സ്ഥാനം തേടുക.
ആപേക്ഷിക-ശതമാനം
ശതമാനത്തിൽ നിലവിലെ സ്ഥാനവുമായി ആപേക്ഷികമായി അന്വേഷിക്കുക.
കീഫ്രെയിമുകൾ
കീഫ്രെയിം ബൗണ്ടറികളിൽ (വേഗതയിൽ) എപ്പോഴും പ്ലേബാക്ക് പുനരാരംഭിക്കുക.
കൃത്യമായി എല്ലായ്പ്പോഴും കൃത്യമായ/മണിക്കൂർ/കൃത്യമായ തിരയലുകൾ (പതുക്കെ) ചെയ്യുക.
ഒന്നിലധികം പതാകകൾ സംയോജിപ്പിക്കാം, ഉദാ: absolute+keyframes.
സ്ഥിരസ്ഥിതിയായി, കീഫ്രെയിമുകൾ ആപേക്ഷിക ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കുന്നു, കൂടാതെ കൃത്യമായി സമ്പൂർണ്ണതയ്ക്കായി ഉപയോഗിക്കുന്നു
അന്വേഷിക്കുന്നു.
mpv 0.9 ന് മുമ്പ്, the കീഫ്രെയിമുകൾ ഒപ്പം കൃത്യമായി ഫ്ലാഗുകൾ മൂന്നാം പാരാമീറ്ററായി പാസാക്കേണ്ടതുണ്ട്
(അത്യാവശ്യമായി പകരം ഒരു സ്പേസ് ഉപയോഗിക്കുന്നു +). 3-ാമത്തെ പാരാമീറ്റർ ഇപ്പോഴും പാഴ്സ് ചെയ്തിരിക്കുന്നു, പക്ഷേ അങ്ങനെയാണ്
ഒഴിവാക്കിയതായി കണക്കാക്കുന്നു.
തിരിച്ചെടുക്കുക [മോഡ്]
പഴയപടിയാക്കുന്നു അന്വേഷിക്കുക കമാൻഡും അന്വേഷിക്കുന്ന മറ്റ് ചില കമാൻഡുകളും (എന്നാൽ എല്ലാം ആവശ്യമില്ല
അവരിൽ). ഈ കമാൻഡ് ഒരിക്കൽ വിളിക്കുന്നത്, പ്ലേബാക്ക് സ്ഥാനത്തേക്ക് പോകും
അന്വേഷിക്കുക. രണ്ടാമതും വിളിക്കുന്നത് പഴയപടിയാക്കും തിരിച്ചെടുക്കുക സ്വയം ആജ്ഞാപിക്കുക. ഇത് മാത്രം
ഒരു ഫയലിനുള്ളിൽ പ്രവർത്തിക്കുന്നു.
ആദ്യ വാദം ഓപ്ഷണൽ ആണ്, കൂടാതെ സ്വഭാവം മാറ്റാനും കഴിയും:
അടയാളം നിലവിലെ സമയ സ്ഥാനം അടയാളപ്പെടുത്തുക. അടുത്ത സാധാരണ തിരിച്ചെടുക്കുക കമാൻഡ് ചെയ്യും
കഴിഞ്ഞ തവണ മുതൽ എത്ര തിരച്ചിലുകൾ നടന്നാലും ഈ ഘട്ടത്തിലേക്ക് മടങ്ങുക.
വാദങ്ങളൊന്നുമില്ലാതെ ഇത് ഉപയോഗിക്കുന്നത് നിങ്ങൾക്ക് സ്ഥിരസ്ഥിതി സ്വഭാവം നൽകുന്നു.
ഫ്രെയിം-പടി
ഒരു ഫ്രെയിം പ്ലേ ചെയ്യുക, തുടർന്ന് താൽക്കാലികമായി നിർത്തുക. ഓഡിയോ മാത്രമുള്ള പ്ലേബാക്ക് ഉപയോഗിച്ച് ഒന്നും ചെയ്യുന്നില്ല.
ഫ്രെയിം-ബാക്ക്-സ്റ്റെപ്പ്
ഒരു ഫ്രെയിമിലൂടെ തിരികെ പോകുക, തുടർന്ന് താൽക്കാലികമായി നിർത്തുക. ഇത് വളരെ സാവധാനത്തിലാകുമെന്നത് ശ്രദ്ധിക്കുക (അത് ആകാൻ ശ്രമിക്കുന്നു
കൃത്യവും വേഗവുമല്ല), ചിലപ്പോൾ പ്രതീക്ഷിച്ചതുപോലെ പെരുമാറുന്നതിൽ പരാജയപ്പെടുന്നു. ഇത് എത്ര നന്നായി പ്രവർത്തിക്കുന്നു
കൃത്യമായ അന്വേഷണം ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടോ എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു (ഉദാ. കാണുക
--hr-seek-demuxer-offset ഓപ്ഷൻ). വീഡിയോ ഫിൽട്ടറുകൾ അല്ലെങ്കിൽ മറ്റ് വീഡിയോ പോസ്റ്റ്-പ്രോസസ്സിംഗ്
ഫ്രെയിമുകളുടെ സമയം പരിഷ്കരിക്കുന്നു (ഉദാഹരണത്തിന്, ഡീഇന്റർലേസിംഗ്) സാധാരണയായി പ്രവർത്തിക്കണം, പക്ഷേ ഉണ്ടാക്കിയേക്കാം
കോർണർ കേസുകളിൽ നിശബ്ദമായി തെറ്റായ രീതിയിൽ പെരുമാറുക. ഉപയോഗിക്കുന്നത്
--hr-seek-framedrop=No കൃത്യമായ അന്വേഷണം മന്ദഗതിയിലാക്കിയാലും സഹായിക്കണം.
ഓഡിയോ മാത്രമുള്ള പ്ലേബാക്കിൽ ഇത് പ്രവർത്തിക്കില്ല.
ഗണം
തന്നിരിക്കുന്ന വസ്തുവിനെ തന്നിരിക്കുന്ന മൂല്യത്തിലേക്ക് സജ്ജമാക്കുക.
ചേർക്കുക [ ]
വസ്തുവിൽ നൽകിയിരിക്കുന്ന മൂല്യം ചേർക്കുക. ഓവർഫ്ലോ അല്ലെങ്കിൽ അണ്ടർഫ്ലോയിൽ, പ്രോപ്പർട്ടി ക്ലാമ്പ് ചെയ്യുക
പരമാവധി. എങ്കിൽ ഒഴിവാക്കിയിരിക്കുന്നു, ഊഹിക്കുക 1.
സൈക്കിൾ [മുകളിലേക്ക്|താഴേക്ക്]
തന്നിരിക്കുന്ന സ്വത്ത് സൈക്കിൾ ചെയ്യുക. up ഒപ്പം താഴേക്ക് സൈക്കിൾ ദിശ സജ്ജമാക്കുക. ഓവർഫ്ലോയിൽ, സജ്ജമാക്കുക
പ്രോപ്പർട്ടി ഏറ്റവും കുറഞ്ഞതിലേക്ക് മടങ്ങുക, അണ്ടർഫ്ലോയിൽ അത് പരമാവധി ആയി സജ്ജമാക്കുക. എങ്കിൽ up or താഴേക്ക് is
ഒഴിവാക്കി, അനുമാനിക്കുക up.
പെരുക്കുക
ഒരു വസ്തുവിന്റെ മൂല്യം സംഖ്യാ ഘടകം കൊണ്ട് ഗുണിക്കുന്നു.
സ്ക്രീൻഷോട്ട് [സബ്ടൈറ്റിലുകൾ|വീഡിയോ|വിൻഡോ|- [ഒറ്റ|ഓരോ ഫ്രെയിമും]]
ഒരു സ്ക്രീൻഷോട്ട് എടുക്കുക.
ആദ്യ വാദം:
(സ്ഥിരസ്ഥിതി)
വീഡിയോ ഇമേജ് അതിന്റെ യഥാർത്ഥ റെസല്യൂഷനിലും സബ്ടൈറ്റിലുകളിലും സംരക്ഷിക്കുക. ചിലത്
വീഡിയോ ഔട്ട്പുട്ടുകളിൽ ഇപ്പോഴും ഒഎസ്ഡി ഔട്ട്പുട്ടിൽ ഉൾപ്പെടുത്തിയേക്കാം
സാഹചര്യങ്ങൾ.
പോലെ സബ്ടൈറ്റിലുകൾ, എന്നാൽ സാധാരണയായി OSD അല്ലെങ്കിൽ സബ്ടൈറ്റിലുകൾ ഇല്ലാതെ. കൃത്യമായ പെരുമാറ്റം
തിരഞ്ഞെടുത്ത വീഡിയോ ഔട്ട്പുട്ടിനെ ആശ്രയിച്ചിരിക്കുന്നു.
mpv വിൻഡോയിലെ ഉള്ളടക്കങ്ങൾ സംരക്ഷിക്കുക. സാധാരണയായി സ്കെയിൽ, OSD കൂടാതെ
സബ്ടൈറ്റിലുകൾ. കൃത്യമായ പെരുമാറ്റം തിരഞ്ഞെടുത്ത വീഡിയോ ഔട്ട്പുട്ടിനെ ആശ്രയിച്ചിരിക്കുന്നു, എങ്കിൽ
പിന്തുണയൊന്നും ലഭ്യമല്ല, ഇത് ഇതുപോലെ പ്രവർത്തിക്കും വീഡിയോ.
ഓരോ ഫ്രെയിമും സ്ക്രീൻഷോട്ട് എടുക്കുക. എടുക്കുന്നത് നിർത്താൻ ഈ കമാൻഡ് വീണ്ടും നൽകുക
സ്ക്രീൻഷോട്ടുകൾ. ഇത് ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾ ഫ്രെയിം-ഡ്രോപ്പിംഗ് പ്രവർത്തനരഹിതമാക്കണം എന്നത് ശ്രദ്ധിക്കുക
മോഡ് - അല്ലെങ്കിൽ ഒരു ഫ്രെയിം ആയിരിക്കുമ്പോൾ നിങ്ങൾക്ക് ഡ്യൂപ്ലിക്കേറ്റ് ചിത്രങ്ങൾ ലഭിച്ചേക്കാം
വീണു. ഈ പതാക മറ്റ് പതാകകളുമായി സംയോജിപ്പിക്കാം, ഉദാ
വീഡിയോ+ഓരോ ഫ്രെയിം.
സ്ക്രീൻഷോട്ട്-ടു-ഫയൽ [സബ്ടൈറ്റിലുകൾ|വീഡിയോ|വിൻഡോ]
ഒരു സ്ക്രീൻഷോട്ട് എടുത്ത് തന്നിരിക്കുന്ന ഫയലിലേക്ക് സേവ് ചെയ്യുക. ഫയലിന്റെ ഫോർമാറ്റ് ആയിരിക്കും
വിപുലീകരണം (കൂടാതെ --സ്ക്രീൻഷോട്ട് ഫോർമാറ്റ് അവഗണിക്കപ്പെടുന്നു - എപ്പോഴുള്ള പെരുമാറ്റം
വിപുലീകരണം കാണുന്നില്ല അല്ലെങ്കിൽ അജ്ഞാതം ഏകപക്ഷീയമാണ്).
ആദ്യ വാദം പോലെയാണ് രണ്ടാമത്തെ വാദം സ്ക്രീൻഷോട്ട്.
ഫയൽ നിലവിലുണ്ടെങ്കിൽ, അത് തിരുത്തിയെഴുതിയിരിക്കുന്നു.
എല്ലാ ഇൻപുട്ട് കമാൻഡ് പാരാമീറ്ററുകളും പോലെ, ഫയലിന്റെ പേര് പ്രോപ്പർട്ടി വിപുലീകരണത്തിന് വിധേയമാണ്
ൽ വിവരിച്ചിരിക്കുന്നു പ്രോപ്പർട്ടി വിപുലീകരണം.
പ്ലേലിസ്റ്റ്-അടുത്തത് [ദുർബല|ബലം]
പ്ലേലിസ്റ്റിലെ അടുത്ത എൻട്രിയിലേക്ക് പോകുക.
ദുർബലമായ (സ്ഥിരസ്ഥിതി)
പ്ലേലിസ്റ്റിലെ അവസാന ഫയൽ നിലവിൽ പ്ലേ ചെയ്തിട്ടുണ്ടെങ്കിൽ, ഒന്നും ചെയ്യരുത്.
ശക്തിയാണ് പ്ലേലിസ്റ്റിൽ കൂടുതൽ ഫയലുകൾ ഇല്ലെങ്കിൽ പ്ലേബാക്ക് അവസാനിപ്പിക്കുക.
പ്ലേലിസ്റ്റ്-മുമ്പത്തെ [ദുർബല|ബലം]
പ്ലേലിസ്റ്റിലെ മുമ്പത്തെ എൻട്രിയിലേക്ക് പോകുക.
ദുർബലമായ (സ്ഥിരസ്ഥിതി)
പ്ലേലിസ്റ്റിലെ ആദ്യ ഫയൽ നിലവിൽ പ്ലേ ചെയ്യുകയാണെങ്കിൽ, ഒന്നും ചെയ്യരുത്.
ശക്തിയാണ് ആദ്യ ഫയൽ പ്ലേ ചെയ്യുകയാണെങ്കിൽ പ്ലേബാക്ക് അവസാനിപ്പിക്കുക.
ലോഡ് ഫയൽ [മാറ്റിസ്ഥാപിക്കുക|അനുയോജിപ്പിക്കുക|അനുബന്ധമായി-പ്ലേ [ഓപ്ഷനുകൾ]]
തന്നിരിക്കുന്ന ഫയൽ ലോഡ് ചെയ്ത് പ്ലേ ചെയ്യുക.
രണ്ടാമത്തെ വാദം:
(സ്ഥിരസ്ഥിതി)
നിലവിലെ ഫയലിന്റെ പ്ലേബാക്ക് നിർത്തുക, പുതിയ ഫയൽ ഉടൻ പ്ലേ ചെയ്യുക.
പ്ലേലിസ്റ്റിലേക്ക് ഫയൽ കൂട്ടിച്ചേർക്കുക.
ഫയൽ കൂട്ടിച്ചേർക്കുക, നിലവിൽ ഒന്നും പ്ലേ ചെയ്യുന്നില്ലെങ്കിൽ, പ്ലേബാക്ക് ആരംഭിക്കുക.
(എല്ലായ്പ്പോഴും, ചേർത്ത ഫയലിൽ ആരംഭിക്കുന്നു, പ്ലേലിസ്റ്റ് ശൂന്യമല്ലെങ്കിലും
ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ്.)
മൂന്നാമത്തെ ആർഗ്യുമെന്റ് ഓപ്ഷനുകളുടെയും മൂല്യങ്ങളുടെയും ഒരു ലിസ്റ്റാണ്, അത് സജ്ജീകരിക്കേണ്ട സമയത്താണ്
ഫയൽ പ്ലേ ചെയ്യുന്നു. രൂപത്തിലുള്ളതാണ് opt1=മൂല്യം1,opt2=മൂല്യം2,... എല്ലാ ഓപ്ഷനുകളും സാധ്യമല്ല
ഈ രീതിയിൽ മാറ്റണം. ചില ഓപ്ഷനുകൾക്ക് പ്ലെയർ പുനരാരംഭിക്കേണ്ടതുണ്ട്.
ലോഡ്ലിസ്റ്റ് [മാറ്റിസ്ഥാപിക്കുക|അനുയോജിപ്പിക്കുക]
നൽകിയിരിക്കുന്ന പ്ലേലിസ്റ്റ് ഫയൽ ലോഡ് ചെയ്യുക (ഇത് പോലെ --പ്ലേലിസ്റ്റ്).
പ്ലേലിസ്റ്റ്-വ്യക്തം
നിലവിൽ പ്ലേ ചെയ്ത ഫയൽ ഒഴികെ, പ്ലേലിസ്റ്റ് മായ്ക്കുക.
പ്ലേലിസ്റ്റ്-നീക്കം നിലവിലുള്ള|
തന്നിരിക്കുന്ന സൂചികയിലെ പ്ലേലിസ്റ്റ് എൻട്രി നീക്കം ചെയ്യുക. സൂചിക മൂല്യങ്ങൾ 0-ൽ എണ്ണാൻ തുടങ്ങുന്നു.
പ്രത്യേക മൂല്യം നിലവിലുള്ളത് നിലവിലെ എൻട്രി നീക്കം ചെയ്യുന്നു. കറന്റ് നീക്കംചെയ്യുന്നത് ശ്രദ്ധിക്കുക
എൻട്രി പ്ലേബാക്ക് നിർത്തുകയും അടുത്ത എൻട്രി പ്ലേ ചെയ്യാൻ തുടങ്ങുകയും ചെയ്യുന്നു.
പ്ലേലിസ്റ്റ്-നീക്കം
ഇൻഡെക്സ് 1-ൽ പ്ലേലിസ്റ്റ് എൻട്രി നീക്കുക, അങ്ങനെ അത് എൻട്രി ഇൻഡക്സ് 2-ന്റെ സ്ഥാനത്ത് എത്തും.
(വിരോധാഭാസമെന്നു പറയട്ടെ, നീക്കിയ പ്ലേലിസ്റ്റ് എൻട്രിക്ക് ശേഷം സൂചിക മൂല്യം index2 ഉണ്ടായിരിക്കില്ല
index1 index2 നേക്കാൾ കുറവാണെങ്കിൽ നീങ്ങുന്നു, കാരണം index2 എന്നത് ടാർഗെറ്റ് എൻട്രിയെ സൂചിപ്പിക്കുന്നു,
എൻട്രി നീങ്ങിയ ശേഷം ഉള്ള സൂചികയല്ല.)
പ്ലേലിസ്റ്റ്-ഷഫിൾ
പ്ലേലിസ്റ്റ് ഷഫിൾ ചെയ്യുക. എങ്കിൽ തുടക്കത്തിൽ ചെയ്യുന്നതിന് സമാനമാണ് ഇത് --ഷഫിൾ
ഓപ്ഷൻ ഉപയോഗിക്കുന്നു.
ഓടുക കമാൻഡ് arg1 arg2 ...
നൽകിയിരിക്കുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. MPlayer/mplayer2, mpv-യുടെ മുൻ പതിപ്പുകളിൽ നിന്ന് വ്യത്യസ്തമായി
(0.2.x ഉം അതിൽ കൂടുതലും), ഇത് ഷെല്ലിനെ വിളിക്കുന്നില്ല. പകരം, കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നു
നേരിട്ട്, ഓരോ വാദവും വെവ്വേറെ പാസാക്കി. ഓരോ വാദവും എന്നപോലെ വികസിപ്പിച്ചിരിക്കുന്നു
പ്രോപ്പർട്ടി വിപുലീകരണം. (ഇത് എഴുതുന്നത് പോലെ) 9-ന്റെ ഒരു സ്റ്റാറ്റിക് പരിധി ഉണ്ടെന്ന് ശ്രദ്ധിക്കുക
വാദങ്ങൾ (ഈ പരിധി ആവശ്യാനുസരണം ഉയർത്താം).
വേർപിരിഞ്ഞ രീതിയിലാണ് പ്രോഗ്രാം പ്രവർത്തിക്കുന്നത്. കമാൻഡ് ആകുന്നതുവരെ mpv കാത്തിരിക്കുന്നില്ല
പൂർത്തിയായി, പക്ഷേ അത് രൂപപ്പെട്ടതിന് ശേഷം പ്ലേബാക്ക് തുടരുന്നു.
പഴയ സ്വഭാവം ലഭിക്കാൻ, ഉപയോഗിക്കുക / bin / sh ഒപ്പം -c ആദ്യത്തെ രണ്ട് വാദങ്ങൾ പോലെ.
ഉദാഹരണം
ഓടുക "/ bin / sh" "-സി" "എക്കോ ${title} > /tmp/പ്ലേ ചെയ്യുന്നു"
ഇത് പ്രത്യേകിച്ച് നല്ല ഉദാഹരണമല്ല, കാരണം ഇത് കൈകാര്യം ചെയ്യുന്നില്ല
രക്ഷപ്പെടൽ, പ്രത്യേകം തയ്യാറാക്കിയ ഫയൽ ആക്രമണകാരിയെ അനുവദിച്ചേക്കാം
അനിയന്ത്രിതമായ ഷെൽ കമാൻഡുകൾ നടപ്പിലാക്കുക. ഒരു ചെറിയ എഴുതാൻ ശുപാർശ ചെയ്യുന്നു
ഷെൽ സ്ക്രിപ്റ്റ്, അതുപയോഗിച്ച് വിളിക്കുക ഓടുക.
പുറത്തുപോവുക [ ]
പ്ലെയറിൽ നിന്ന് പുറത്തുകടക്കുക. ഒരു ആർഗ്യുമെന്റ് നൽകിയിട്ടുണ്ടെങ്കിൽ, അത് പ്രോസസ്സ് എക്സിറ്റ് കോഡായി ഉപയോഗിക്കുന്നു.
പിന്നീട് കാണുക [ ]
പ്ലേയറിൽ നിന്ന് പുറത്തുകടക്കുക, നിലവിലെ പ്ലേബാക്ക് സ്ഥാനം സംഭരിക്കുക. ആ ഫയൽ പ്ലേ ചെയ്യുന്നത് പിന്നീട് അന്വേഷിക്കും
തുടക്കത്തിൽ മുമ്പത്തെ സ്ഥാനത്തേക്ക്. (ഓപ്ഷണൽ) ആർഗ്യുമെന്റ് എന്നതിലെ പോലെ തന്നെയാണ്
പുറത്തുപോവുക കമാൻഡ്.
ഉപ-ചേർക്കുക [ [ [ ]]]
നൽകിയിരിക്കുന്ന സബ്ടൈറ്റിൽ ഫയൽ ലോഡ് ചെയ്യുക. ലോഡ് ചെയ്തതിന് ശേഷം ഇത് നിലവിലെ സബ്ടൈറ്റിലായി തിരഞ്ഞെടുത്തു.
ദി ഫ്ലാഗുകൾ args ഇനിപ്പറയുന്ന മൂല്യങ്ങളിൽ ഒന്നാണ്:
സബ്ടൈറ്റിൽ ഉടൻ തിരഞ്ഞെടുക്കുക.
സബ്ടൈറ്റിൽ തിരഞ്ഞെടുക്കരുത്. (അല്ലെങ്കിൽ ചില പ്രത്യേക സാഹചര്യങ്ങളിൽ, ഡിഫോൾട്ട് അനുവദിക്കുക
സ്ട്രീം തിരഞ്ഞെടുക്കൽ സംവിധാനം തീരുമാനിക്കുന്നു.)
സബ്ടൈറ്റിൽ തിരഞ്ഞെടുക്കുക. അതേ ഫയൽ നാമമുള്ള ഒരു സബ്ടൈറ്റിൽ ഇതിനകം ചേർത്തിട്ടുണ്ടെങ്കിൽ,
ഡ്യൂപ്ലിക്കേറ്റ് എൻട്രി ലോഡുചെയ്യുന്നതിനുപകരം ഒരെണ്ണം തിരഞ്ഞെടുത്തു. (ഈ സാഹചര്യത്തിൽ,
ശീർഷകം/ഭാഷ അവഗണിച്ചിരിക്കുന്നു, അത് ലോഡ് ചെയ്തതിന് ശേഷം മാറ്റുകയാണെങ്കിൽ, ഇവ
മാറ്റങ്ങൾ പ്രതിഫലിക്കില്ല.)
ദി തലക്കെട്ട് ആർഗ്യുമെന്റ് യുഐയിലെ ട്രാക്ക് തലക്കെട്ട് സജ്ജമാക്കുന്നു.
ദി lang ആർഗ്യുമെന്റ് ട്രാക്ക് ഭാഷയെ സജ്ജമാക്കുന്നു, കൂടാതെ സ്ട്രീം തിരഞ്ഞെടുക്കലിനെ സ്വാധീനിക്കാനും കഴിയും
കൂടെ ഫ്ലാഗുകൾ ക്രമീകരിക്കപ്പെട്ടതു കാര്.
ഉപ-നീക്കം [ ]
നൽകിയിരിക്കുന്ന സബ്ടൈറ്റിൽ ട്രാക്ക് നീക്കം ചെയ്യുക. എങ്കിൽ id വാദം കാണുന്നില്ല, കറന്റ് നീക്കം ചെയ്യുക
ട്രാക്ക്. (ബാഹ്യ സബ്ടൈറ്റിൽ ഫയലുകളിൽ മാത്രം പ്രവർത്തിക്കുന്നു.)
സബ്-റീലോഡ് [ ]
നൽകിയിരിക്കുന്ന സബ്ടൈറ്റിൽ ട്രാക്കുകൾ വീണ്ടും ലോഡുചെയ്യുക. എങ്കിൽ id ആർഗ്യുമെന്റ് കാണുന്നില്ല, കറന്റ് റീലോഡ് ചെയ്യുക
ട്രാക്ക്. (ബാഹ്യ സബ്ടൈറ്റിൽ ഫയലുകളിൽ മാത്രം പ്രവർത്തിക്കുന്നു.)
സബ്ടൈറ്റിൽ ട്രാക്ക് അൺലോഡ് ചെയ്ത് വീണ്ടും ചേർത്താണ് ഇത് പ്രവർത്തിക്കുന്നത്.
ഉപ-ഘട്ടം
സബ്ടൈറ്റിൽ സമയം മാറ്റുക, അതായത് അടുത്തതിന് ശേഷമുള്ള സബ്ടൈറ്റിൽ ഇവന്റ് ഉപശീർഷകം
ഇവന്റുകൾ പ്രദർശിപ്പിക്കുന്നു. പിന്നോട്ട് ചുവടുവെക്കാൻ നെഗറ്റീവ് ആകാം.
ഉപാന്വേഷണം
അടുത്തത് (1-ലേക്ക് സജ്ജീകരിക്കുക) അല്ലെങ്കിൽ മുമ്പത്തെ (-1-ലേക്ക് സജ്ജീകരിക്കുക) സബ്ടൈറ്റിലിലേക്ക് നോക്കുക. ഈ
സമാനമാണ് ഉപ-ഘട്ടം, അത് ക്രമീകരിക്കുന്നതിന് പകരം വീഡിയോയും ഓഡിയോയും തേടുന്നു എന്നതൊഴിച്ചാൽ
സബ്ടൈറ്റിൽ കാലതാമസം.
ഉൾച്ചേർത്ത സബ്ടൈറ്റിലുകൾക്ക് (മാട്രോസ്ക പോലെ), ഇത് സബ്ടൈറ്റിൽ ഇവന്റുകളിൽ മാത്രമേ പ്രവർത്തിക്കൂ
അവ ഇതിനകം പ്രദർശിപ്പിച്ചിരിക്കുന്നു, അല്ലെങ്കിൽ ഒരു ചെറിയ പ്രീഫെച്ച് പരിധിക്കുള്ളിലാണ്.
osd [ ]
OSD ലെവൽ ടോഗിൾ ചെയ്യുക. എങ്കിൽ വ്യക്തമാക്കിയിരിക്കുന്നു, OSD മോഡ് സജ്ജമാക്കുക (കാണുക --osd-ലെവൽ വേണ്ടി
സാധുവായ മൂല്യങ്ങൾ).
പ്രിന്റ്-ടെക്സ്റ്റ്
ടെക്സ്റ്റ് stdout-ലേക്ക് പ്രിന്റ് ചെയ്യുക. സ്ട്രിംഗിൽ പ്രോപ്പർട്ടികൾ അടങ്ങിയിരിക്കാം (കാണുക പ്രോപ്പർട്ടി വിപുലീകരണം).
ഷോ-ടെക്സ്റ്റ് [ |- [ ]]
OSD-യിൽ വാചകം കാണിക്കുക. സ്ട്രിംഗിൽ പ്രോപ്പർട്ടികൾ അടങ്ങിയിരിക്കാം, അവ വികസിപ്പിച്ചിരിക്കുന്നു
ൽ വിവരിച്ചിരിക്കുന്നു പ്രോപ്പർട്ടി വിപുലീകരണം. പ്ലേബാക്ക് സമയം, ഫയലിന്റെ പേര്, എന്നിവ കാണിക്കാൻ ഇത് ഉപയോഗിക്കാം
ഇത്യാദി.
സന്ദേശം കാണിക്കുന്നതിനുള്ള സമയം ms-ൽ. സ്ഥിരസ്ഥിതിയായി, ഇത് ഒരേ മൂല്യം ഉപയോഗിക്കുന്നു
as --osd-ദൈർഘ്യം.
ടെക്സ്റ്റ് കാണിക്കുന്നതിനുള്ള ഏറ്റവും കുറഞ്ഞ OSD ലെവൽ (കാണുക --osd-ലെവൽ).
കാണിക്ക-പുരോഗതി
പ്രോഗ്രസ് ബാർ, കഴിഞ്ഞ സമയം, ഫയലിന്റെ ആകെ ദൈർഘ്യം എന്നിവ കാണിക്കുക
ഒഎസ്ഡി.
എഴുതുക-കാണുക-പിന്നീട്-config
റെസ്യൂമെ കോൺഫിഗറേഷൻ ഫയൽ എഴുതുക പിന്നീട് കാണുക കമാൻഡ് എഴുതുന്നു, പക്ഷേ തുടരുക
സാധാരണഗതിയിൽ പ്ലേബാക്ക്.
നിർത്തുക പ്ലേബാക്ക് നിർത്തി പ്ലേലിസ്റ്റ് മായ്ക്കുക. സ്ഥിരസ്ഥിതി ക്രമീകരണങ്ങളിൽ, ഇത് പ്രധാനമായും ഇതുപോലെയാണ്
പുറത്തുപോവുക. ക്ലയന്റ് API-ന് ഉപയോഗപ്രദമാണ്: പ്ലേബാക്ക് അവസാനിപ്പിക്കാതെ തന്നെ നിർത്താനാകും
കളിക്കാരൻ.
ചുണ്ടെലി [ [ഒറ്റ|ഇരട്ട]]
നൽകിയിരിക്കുന്ന കോർഡിനേറ്റ് ഉപയോഗിച്ച് ഒരു മൗസ് ഇവന്റ് അയയ്ക്കുക (, ).
രണ്ടാമത്തെ വാദം:
ക്ലിക്ക് ചെയ്ത മൗസ് ബട്ടണിന്റെ ബട്ടൺ നമ്പർ. ഇത് 0-19-ൽ ഒന്നായിരിക്കണം. എങ്കിൽ
ഒഴിവാക്കിയിരിക്കുന്നു, സ്ഥാനം മാത്രമേ അപ്ഡേറ്റ് ചെയ്യപ്പെടുകയുള്ളൂ.
മൂന്നാമത്തെ വാദം:
(സ്ഥിരസ്ഥിതി)
മൗസ് ഇവന്റ് സാധാരണ ഒറ്റ ക്ലിക്കിനെ പ്രതിനിധീകരിക്കുന്നു.
മൗസ് ഇവന്റ് ഇരട്ട-ക്ലിക്കിനെ പ്രതിനിധീകരിക്കുന്നു.
കീ അമർത്തുക
mpv-യുടെ ഇൻപുട്ട് ഹാൻഡ്ലറിലൂടെ ഒരു പ്രധാന ഇവന്റ് അയയ്ക്കുക, ഏത് സ്വഭാവവും ട്രിഗർ ചെയ്യുക
ആ കീയിലേക്ക് ക്രമീകരിച്ചു. കീ_നാമം ഉപയോഗിക്കുന്നത് input.conf കീകൾക്കുള്ള നാമകരണ പദ്ധതിയും
മോഡിഫയറുകൾ. ക്ലയന്റ് API-ക്ക് ഉപയോഗപ്രദമാണ്: കൈകാര്യം ചെയ്യുന്നതിനായി പ്രധാന ഇവന്റുകൾ libmpv-ലേക്ക് അയയ്ക്കാം
ആന്തരികമായി.
കീഡൗൺ
സമാനമായ കീ അമർത്തുക, എന്നാൽ സജ്ജമാക്കുന്നു കീഡൗൺ ഫ്ലാഗുചെയ്യുക, അങ്ങനെ താക്കോൽ a യുമായി ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ
ആവർത്തിക്കാവുന്ന കമാൻഡ്, ഇത് വരെ mpv യുടെ കീ റിപ്പീറ്റ് ടൈമിംഗ് ഉപയോഗിച്ച് ആവർത്തിച്ച് പ്രവർത്തിപ്പിക്കും
The കീഅപ്പ് കമാൻഡ് വിളിക്കുന്നു.
കീഅപ്പ് [ ]
സജ്ജമാക്കുക കീഅപ്പ് ഫ്ലാഗ്, പ്രവർത്തനക്ഷമമാക്കിയ ഏതെങ്കിലും ആവർത്തിച്ചുള്ള പെരുമാറ്റം നിർത്തുക.
കീ_നാമം ഓപ്ഷണൽ ആണ്. എങ്കിൽ കീ_നാമം നൽകിയിട്ടില്ല അല്ലെങ്കിൽ ഒരു ശൂന്യമായ സ്ട്രിംഗാണ്, കീഅപ്പ് ആയിരിക്കും
എല്ലാ കീകളിലും സജ്ജമാക്കുക. അല്ലെങ്കിൽ, കീഅപ്പ് വ്യക്തമാക്കിയ കീയിൽ മാത്രമേ സജ്ജീകരിക്കൂ
കീ_നാമം.
ഓഡിയോ ചേർക്കുക [ [ [ ]]]
നൽകിയിരിക്കുന്ന ഓഡിയോ ഫയൽ ലോഡ് ചെയ്യുക. കാണുക ഉപ-ചേർക്കുക കമാൻഡ്.
ഓഡിയോ-നീക്കം [ ]
നൽകിയിരിക്കുന്ന ഓഡിയോ ട്രാക്ക് നീക്കം ചെയ്യുക. കാണുക ഉപ-നീക്കം കമാൻഡ്.
ഓഡിയോ-റീലോഡ് [ ]
നൽകിയിരിക്കുന്ന ഓഡിയോ ട്രാക്കുകൾ വീണ്ടും ലോഡുചെയ്യുക. കാണുക സബ്-റീലോഡ് കമാൻഡ്.
rescan-external-files [ ]
നിലവിലുള്ളതനുസരിച്ച് ബാഹ്യ ഫയലുകൾ വീണ്ടും സ്കാൻ ചെയ്യുക --സബ്-ഓട്ടോ ഒപ്പം --ഓഡിയോ-ഫയൽ-ഓട്ടോ
ക്രമീകരണങ്ങൾ. ബാഹ്യ ഫയലുകൾ സ്വയമേവ ലോഡ് ചെയ്യാൻ ഇത് ഉപയോഗിക്കാം ശേഷം ഫയൽ ലോഡ് ചെയ്തു.
ദി മോഡ് വാദം ഇനിപ്പറയുന്നതിൽ ഒന്നാണ്:
(സ്ഥിരസ്ഥിതി)
സാധാരണ തിരഞ്ഞെടുക്കുന്ന ഡിഫോൾട്ട് ഓഡിയോ, സബ്ടൈറ്റിൽ സ്ട്രീമുകൾ തിരഞ്ഞെടുക്കുക
ഉയർന്ന മുൻഗണനയുള്ള ബാഹ്യ ഫയലുകൾ. (നിർവഹണം തികഞ്ഞതല്ല,
അഭ്യർത്ഥന പ്രകാരം മെച്ചപ്പെടുത്താം.)
നിലവിലെ ട്രാക്ക് തിരഞ്ഞെടുക്കലുകൾ മാറ്റരുത്.
ഇൻപുട്ട് കമാൻഡുകൾ ആ ആകുന്നു ഒരുപക്ഷേ വിഷയം ലേക്ക് മാറ്റം
af സജ്ജമാക്കുക|ചേർക്കുക|ടോഗിൾ|del|clr ഫിൽറ്റർ1=പാരാമുകൾ,ഫിൽട്ടർ2,...
ഓഡിയോ ഫിൽട്ടർ ചെയിൻ മാറ്റുക. കാണുക vf കമാൻഡ്.
vf സജ്ജമാക്കുക|ചേർക്കുക|ടോഗിൾ|del|clr ഫിൽറ്റർ1=പാരാമുകൾ,ഫിൽട്ടർ2,...
വീഡിയോ ഫിൽട്ടർ ചെയിൻ മാറ്റുക.
എന്താണ് സംഭവിക്കുന്നതെന്ന് ആദ്യ വാദം തീരുമാനിക്കുന്നു:
ഗണം മുമ്പത്തെ ഫിൽട്ടർ ശൃംഖല പുതിയത് ഉപയോഗിച്ച് തിരുത്തിയെഴുതുക.
ചേർക്കുക പുതിയ ഫിൽട്ടർ ചെയിൻ മുമ്പത്തേതിലേക്ക് കൂട്ടിച്ചേർക്കുക.
ടോഗിൾ ചെയ്യുക തന്നിരിക്കുന്ന ഫിൽട്ടർ (കൃത്യമായ പാരാമീറ്ററുകൾക്കൊപ്പം) ഇതിനകം ഉള്ളതാണോയെന്ന് പരിശോധിക്കുക
വീഡിയോ ചെയിൻ. ഉണ്ടെങ്കിൽ, ഫിൽട്ടർ നീക്കം ചെയ്യുക. ഇല്ലെങ്കിൽ, ഫിൽട്ടർ ചേർക്കുക. (നിരവധി ആണെങ്കിൽ
ഫിൽട്ടറുകൾ കമാൻഡിലേക്ക് കൈമാറുന്നു, ഇത് ഓരോ ഫിൽട്ടറിനും ചെയ്യുന്നു.)
Del വീഡിയോ ചെയിനിൽ നിന്ന് നൽകിയിരിക്കുന്ന ഫിൽട്ടറുകൾ നീക്കം ചെയ്യുക. മറ്റ് കേസുകളിൽ നിന്ന് വ്യത്യസ്തമായി,
രണ്ടാമത്തെ പരാമീറ്റർ ഫിൽട്ടർ പേരുകളുടെ അല്ലെങ്കിൽ പൂർണ്ണസംഖ്യകളുടെ ഒരു കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ് ആണ്
സൂചികകൾ. 0 ആദ്യത്തെ ഫിൽട്ടറിനെ സൂചിപ്പിക്കും. നെഗറ്റീവ് സൂചികകൾ ആരംഭിക്കുന്നത്
അവസാന ഫിൽട്ടർ, ഒപ്പം -1 അവസാന ഫിൽട്ടറിനെ സൂചിപ്പിക്കുന്നു.
clr എല്ലാ ഫിൽട്ടറുകളും നീക്കം ചെയ്യുക. മറ്റ് ഉപ-കമാൻഡുകൾ പോലെ, ഇത് അങ്ങനെയല്ല എന്നത് ശ്രദ്ധിക്കുക
സ്വയമേവ ചേർത്ത ഫിൽട്ടറുകൾ നിയന്ത്രിക്കുക.
പ്രിഫിക്സ് ചെയ്ത് നിങ്ങൾക്ക് ലേബലുകൾ ഫിൽട്ടർ ചെയ്യാൻ അസൈൻ ചെയ്യാം @പേര്: (എവിടെ പേര് ഒരു ആണ്
ഉപയോക്താവ് തിരഞ്ഞെടുത്ത അനിയന്ത്രിതമായ ഐഡന്റിഫയർ). പേരിനനുസരിച്ച് ഫിൽട്ടറുകളെ പരാമർശിക്കാൻ ലേബലുകൾ ഉപയോഗിക്കാം
എല്ലാ ഫിൽട്ടർ ചെയിൻ പരിഷ്ക്കരണ കമാൻഡുകളിലും. വേണ്ടി ചേർക്കുക, ഇതിനകം ഉപയോഗിച്ചത് ഉപയോഗിക്കുന്നു
ലേബൽ നിലവിലുള്ള ഫിൽട്ടറിനെ മാറ്റിസ്ഥാപിക്കും.
ദി vf കമാൻഡ് മാറ്റിയതിന് ശേഷം OSD-യിൽ ആവശ്യപ്പെട്ട ഫിൽട്ടറുകളുടെ ലിസ്റ്റ് കാണിക്കുന്നു
ഫിൽട്ടർ ചെയിൻ. ഇത് ഏകദേശം തുല്യമാണ് ഷോ-ടെക്സ്റ്റ് ${vf}. അതല്ല
ഫോർമാറ്റ് പരിവർത്തനത്തിനായി സ്വയമേവ തിരുകിയ ഫിൽട്ടറുകൾ ലിസ്റ്റിൽ കാണിച്ചിട്ടില്ല, എന്താണ് എന്ന് മാത്രം
ഉപയോക്താവ് അഭ്യർത്ഥിച്ചു.
സാധാരണയായി, വീഡിയോ ചെയിൻ പുനഃസൃഷ്ടിച്ചിട്ടുണ്ടോ എന്ന് കമാൻഡുകൾ പരിശോധിക്കും
വിജയകരമായി, പരാജയപ്പെട്ടാൽ പ്രവർത്തനം പഴയപടിയാക്കും. കമാൻഡ് മുമ്പ് പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ
വീഡിയോ കോൺഫിഗർ ചെയ്തു (a ഓപ്പൺ ചെയ്ത ഉടൻ കമാൻഡ് പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ സംഭവിക്കാം
ഫയൽ, ഒരു വീഡിയോ ഫ്രെയിം ഡീകോഡ് ചെയ്യുന്നതിന് മുമ്പ്), ഈ പരിശോധന പ്രവർത്തിപ്പിക്കാൻ കഴിയില്ല. അപ്പോൾ അതിന് കഴിയും
വീഡിയോ ശൃംഖല സൃഷ്ടിക്കുന്നത് പരാജയപ്പെടുന്നു.
input.conf എന്നതിനുള്ള ഉദാഹരണം
· a vf ഗണം ഫ്ലിപ്പ് വീഡിയോ തലകീഴായി മാറ്റുക a കീ
· b vf ഗണം "" എല്ലാ വീഡിയോ ഫിൽട്ടറുകളും നീക്കം ചെയ്യുക b
· c vf ടോഗിൾ ചെയ്യുക ലവ്ഫി=ഗ്രാഡ്ഫൺ ഡീബാൻഡിംഗ് ഓൺ ടോഗിൾ ചെയ്യുക c
സൈക്കിൾ മൂല്യങ്ങൾ ["! വിപരീതം"] ...
മൂല്യങ്ങളുടെ പട്ടികയിലൂടെ സൈക്കിൾ ചെയ്യുക. കമാൻഡിന്റെ ഓരോ അഭ്യർത്ഥനയും നൽകിയിരിക്കുന്നത് സജ്ജമാക്കും
ലിസ്റ്റിലെ അടുത്ത മൂല്യത്തിലേക്ക് പ്രോപ്പർട്ടി. കമാൻഡ് ഒരു ആന്തരിക കൌണ്ടർ പരിപാലിക്കുന്നു
അടുത്തതായി തിരഞ്ഞെടുക്കേണ്ട മൂല്യം ഏതാണ്, തുടക്കത്തിൽ 0 ആണ്. ഇത് അവസാനത്തേത് ഒരിക്കൽ 0 ആയി പുനഃസജ്ജമാക്കുന്നു
മൂല്യം എത്തിയിരിക്കുന്നു.
പ്രോപ്പർട്ടി നാമവും മൂല്യ ലിസ്റ്റും ഉപയോഗിച്ച് ആന്തരിക കൌണ്ടർ ബന്ധപ്പെട്ടിരിക്കുന്നു. എങ്കിൽ
ഒന്നിലധികം കമാൻഡുകൾ (വ്യത്യസ്ത കീകളിലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു) ഒരേ പേരും മൂല്യ ലിസ്റ്റും ഉപയോഗിക്കുന്നു, അവ
ആന്തരിക കൗണ്ടർ പങ്കിടും.
പ്രത്യേക വാദം !തിരിച്ചു മൂല്യ പട്ടിക വിപരീതമായി സൈക്കിൾ ചെയ്യാൻ ഉപയോഗിക്കാം.
മൂല്യം വിപരീതമായി ലിസ്റ്റുചെയ്യുന്ന ഒരു കമാൻഡുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, ഈ കമാൻഡ് ചെയ്യും
യഥാർത്ഥത്തിൽ ഫോർവേഡ്-സൈക്ലിംഗ് കീ ബൈൻഡിംഗുമായി ആന്തരിക കൗണ്ടർ പങ്കിടുക (ദൈർഘ്യമേറിയത്
ബാക്കിയുള്ള വാദഗതികൾ സമാനമാണ്).
(ഇത് എഴുതുന്നത് പോലെ) 10 ആർഗ്യുമെന്റുകളുടെ (ഈ പരിധി) ഒരു സ്റ്റാറ്റിക് പരിധി ഉണ്ടെന്ന് ശ്രദ്ധിക്കുക
ആവശ്യാനുസരണം ഉയർത്താം).
പ്രവർത്തനക്ഷമമാക്കുക-വിഭാഗം [പതാകകൾ]
പേരിട്ടിരിക്കുന്ന ഇൻപുട്ട് വിഭാഗത്തിലെ എല്ലാ കീ ബൈൻഡിംഗുകളും പ്രവർത്തനക്ഷമമാക്കുക.
പ്രവർത്തനക്ഷമമാക്കിയ ഇൻപുട്ട് വിഭാഗങ്ങൾ ഒരു സ്റ്റാക്ക് ഉണ്ടാക്കുന്നു. മുകളിലെ ഭാഗങ്ങളിൽ ബൈൻഡിംഗുകൾ
താഴ്ന്ന വിഭാഗങ്ങളേക്കാൾ സ്റ്റാക്ക് തിരഞ്ഞെടുക്കുന്നതാണ്. ഈ കമാൻഡ് എന്ന വിഭാഗത്തെ മുകളിൽ സ്ഥാപിക്കുന്നു
സ്റ്റാക്ക്. വിഭാഗം ഇതിനകം സ്റ്റാക്കിൽ ഉണ്ടായിരുന്നെങ്കിൽ, അത് പരോക്ഷമായി നീക്കം ചെയ്യപ്പെടും
മുൻകൂട്ടി. (ഒരു വിഭാഗം ഒന്നിലധികം തവണ സ്റ്റാക്കിൽ ഉണ്ടാകരുത്.)
ദി ഫ്ലാഗുകൾ പരാമീറ്റർ ഒരു കോമ്പിനേഷൻ ആകാം (ഇത് വേർതിരിച്ചത് +) ഇനിപ്പറയുന്ന പതാകകളിൽ:
പുതുതായി പ്രവർത്തനക്ഷമമാക്കിയ വിഭാഗത്തിന് മുമ്പ് പ്രവർത്തനക്ഷമമാക്കിയ എല്ലാ വിഭാഗങ്ങളും പ്രവർത്തനരഹിതമാക്കി. അവർ
അവയ്ക്ക് മുകളിലുള്ള എല്ലാ എക്സ്ക്ലൂസീവ് വിഭാഗങ്ങളും നീക്കം ചെയ്താൽ ഉടൻ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കും.
മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, പുതിയ വിഭാഗം മുമ്പത്തെ എല്ലാ വിഭാഗങ്ങളെയും നിഴൽക്കുന്നു.
പൊതു API വഴി ഈ ഫീച്ചർ ഉപയോഗിക്കാൻ കഴിയില്ല.
അതേ.
പ്രവർത്തനരഹിതമാക്കുക-വിഭാഗം
പേരിട്ടിരിക്കുന്ന ഇൻപുട്ട് വിഭാഗം പ്രവർത്തനരഹിതമാക്കുക. പഴയപടിയാക്കുന്നു പ്രവർത്തനക്ഷമമാക്കുക-വിഭാഗം.
നിർവ്വചിക്കുക-വിഭാഗം [സ്ഥിരസ്ഥിതി|നിർബന്ധിത]
പേരുള്ള ഒരു ഇൻപുട്ട് വിഭാഗം സൃഷ്ടിക്കുക, അല്ലെങ്കിൽ നിലവിലുള്ള ഇൻപുട്ടിന്റെ ഉള്ളടക്കം മാറ്റിസ്ഥാപിക്കുക
വിഭാഗം. ദി ഉള്ളടക്കങ്ങൾ പരാമീറ്റർ അതേ വാക്യഘടന ഉപയോഗിക്കുന്നു input.conf ഫയൽ (ഒഴികെ
അതിൽ സെക്ഷൻ സിന്റാക്സ് ഉപയോഗിക്കുന്നത് അനുവദനീയമല്ല), വേർപെടുത്തേണ്ടതിന്റെ ആവശ്യകത ഉൾപ്പെടെ
ഒരു പുതിയ ലൈൻ പ്രതീകം ഉള്ള ബൈൻഡിംഗുകൾ.
എങ്കില് ഉള്ളടക്കങ്ങൾ പാരാമീറ്റർ ഒരു ശൂന്യമായ സ്ട്രിംഗ് ആണ്, വിഭാഗം നീക്കം ചെയ്തു.
പേരുള്ള വിഭാഗം സ്ഥിരസ്ഥിതി സാധാരണ ഇൻപുട്ട് വിഭാഗമാണ്.
പൊതുവേ, ഇൻപുട്ട് വിഭാഗങ്ങൾ ഇതുപയോഗിച്ച് പ്രവർത്തനക്ഷമമാക്കേണ്ടതുണ്ട് പ്രവർത്തനക്ഷമമാക്കുക-വിഭാഗം കമാൻഡ്, അല്ലെങ്കിൽ
അവ അവഗണിക്കപ്പെടുന്നു.
അവസാന പാരാമീറ്ററിന് ഇനിപ്പറയുന്ന അർത്ഥമുണ്ട്:
(പുറമേ ഉപയോഗിച്ച if പാരാമീറ്റർ ഒഴിവാക്കി)
ഈ വിഭാഗം നിർവചിച്ചിട്ടുള്ള ഒരു കീ ബൈൻഡിംഗ് ഉപയോക്താവിന് ഇതുവരെ ഇല്ലെങ്കിൽ മാത്രം ഉപയോഗിക്കുക
ഈ കീ ഒരു കമാൻഡുമായി ബന്ധിപ്പിച്ചു.
എപ്പോഴും ഒരു താക്കോൽ ബന്ധിക്കുക. (ഏറ്റവും അടുത്തിടെ സജീവമാക്കിയ ഇൻപുട്ട് വിഭാഗം
അവ്യക്തതകൾ ഉണ്ടെങ്കിൽ വിജയിക്കും.)
ഓവർലേ-ചേർക്കുക
അസംസ്കൃത ഡാറ്റയിൽ നിന്ന് ലഭിച്ച ഒരു OSD ഓവർലേ ചേർക്കുക. ഇത് സ്ക്രിപ്റ്റുകൾക്കും ഉപകാരപ്പെട്ടേക്കാം
mpv നിയന്ത്രിക്കുന്ന ആപ്ലിക്കേഷനുകൾ, വീഡിയോയുടെ മുകളിൽ കാര്യങ്ങൾ പ്രദർശിപ്പിക്കാൻ ആഗ്രഹിക്കുന്നവ
ജാലകം.
ഓവർലേകൾ സാധാരണയായി സ്ക്രീൻ റെസല്യൂഷനിൽ പ്രദർശിപ്പിക്കും, എന്നാൽ ചില VO-കൾക്കൊപ്പം
റെസല്യൂഷൻ വീഡിയോയുടേതായി ചുരുക്കിയിരിക്കുന്നു. നിങ്ങൾക്ക് വായിക്കാം osd-വീതി ഒപ്പം
osd-ഉയരം പ്രോപ്പർട്ടികൾ. കുറഞ്ഞത് കൂടെ --vo-xv കൂടാതെ അനാമോർഫിക് വീഡിയോ (ഡിവിഡി പോലുള്ളവ),
osd-par വായിക്കുകയും വേണം, കൂടാതെ ഓവർലേ വശം-നഷ്ടപരിഹാരം നൽകുകയും വേണം.
(ഭാവി ദിശകൾ: ഒരുപക്ഷേ mpv ഇവയിൽ ചിലത് ശ്രദ്ധിച്ചേക്കാം
യാന്ത്രികമായി, പക്ഷേ എവിടെയാണ് വര വരയ്ക്കേണ്ടതെന്ന് പറയാൻ പ്രയാസമാണ്.)
id ഓവർലേ മൂലകത്തെ തിരിച്ചറിയുന്ന 0 നും 63 നും ഇടയിലുള്ള ഒരു പൂർണ്ണസംഖ്യയാണ്. ഐഡി ആകാം
ഒന്നിലധികം ഓവർലേ ഭാഗങ്ങൾ ചേർക്കാൻ ഉപയോഗിക്കുന്നു, an ഉപയോഗിച്ച് ഈ കമാൻഡ് ഉപയോഗിച്ച് ഒരു ഭാഗം അപ്ഡേറ്റ് ചെയ്യുക
ഇതിനകം നിലവിലുള്ള ഐഡി, അല്ലെങ്കിൽ ഒരു ഭാഗം നീക്കം ചെയ്യാൻ ഓവർലേ-നീക്കം. മുമ്പ് ഉപയോഗിക്കുന്നത്
ഉപയോഗിക്കാത്ത ഐഡി ഒരു പുതിയ ഓവർലേ ചേർക്കും, ഒരു ഐഡി വീണ്ടും ഉപയോഗിക്കുമ്പോൾ അത് അപ്ഡേറ്റ് ചെയ്യും. (ഭാവി
ദിശകൾ: വ്യത്യസ്ത പ്രോഗ്രാമുകൾ ആഗ്രഹിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ എന്തെങ്കിലും ഉണ്ടായിരിക്കണം
ഓവർലേകൾ സൃഷ്ടിക്കുക, പരസ്പരം വൈരുദ്ധ്യമുണ്ടാക്കരുത്, അത് എപ്പോഴെങ്കിലും വേണമെങ്കിൽ.)
x ഒപ്പം y OSD പ്രദർശിപ്പിക്കേണ്ട സ്ഥാനം വ്യക്തമാക്കുക.
ഫയല് റോ ഇമേജ് ഡാറ്റ വായിക്കുന്ന ഫയൽ വ്യക്തമാക്കുന്നു. ഇത് ഒന്നുകിൽ ഒരു സംഖ്യയാകാം
UNIX ഫയൽ ഡിസ്ക്രിപ്റ്റർ പ്രിഫിക്സ് ചെയ്തിരിക്കുന്നു @ (ഉദാ @4), അല്ലെങ്കിൽ ഒരു ഫയൽ നാമം. ഫയൽ ആയിരിക്കും
ഉപയോഗിച്ച് മെമ്മറിയിലേക്ക് മാപ്പ് ചെയ്തു mmap(). ചില VO-കൾ മാപ്പ് ചെയ്ത പോയിന്റർ നേരിട്ട് കൈമാറും
API-കൾ പ്രദർശിപ്പിക്കുക (ഉദാ: opengl അല്ലെങ്കിൽ vdpau), അതിനാൽ യഥാർത്ഥ പകർത്തൽ ഉൾപ്പെടുന്നില്ല. വെട്ടിച്ചുരുക്കുന്നു
ഓവർലേ സജീവമായിരിക്കുമ്പോൾ സോഴ്സ് ഫയൽ പ്ലെയറിനെ ക്രാഷ് ചെയ്യും. നിങ്ങൾ പാടില്ല
ഓവർലേ സജീവമായിരിക്കുമ്പോൾ ഡാറ്റ മാറ്റുക, കാരണം ഡാറ്റ അടിസ്ഥാനപരമാണ്
റാൻഡം പോയിന്റുകളിൽ ആക്സസ് ചെയ്തു. പകരം വിളിക്കുക ഓവർലേ-ചേർക്കുക വീണ്ടും (വെയിലത്ത് a ഉപയോഗിച്ച്
കീറുന്നത് തടയാൻ വ്യത്യസ്ത മെമ്മറി മേഖല).
ബിറ്റ്മാപ്പ് മെമ്മറിയായി ഉപയോഗിക്കുന്നതിന് ഒരു റോ മെമ്മറി വിലാസം കൈമാറാനും സാധിക്കും
ഒരു മെമ്മറി വിലാസം ഒരു പൂർണ്ണസംഖ്യയായി കൈമാറുന്നു & സ്വഭാവം. കടന്നുപോകുന്നത്
ഇവിടെ തെറ്റായ കാര്യം കളിക്കാരനെ തകർക്കും. ഉപയോഗിക്കുന്നതിന് ഈ മോഡ് ഉപയോഗപ്രദമാകും
libmpv. ദി ഓഫ്സെറ്റ് മെമ്മറി വിലാസത്തിലേക്ക് പാരാമീറ്റർ ലളിതമായി ചേർത്തിരിക്കുന്നു (mpv മുതൽ
0.8.0, മുമ്പ് അവഗണിച്ചു).
ഓഫ്സെറ്റ് സോഴ്സ് ഫയലിലെ ആദ്യ പിക്സലിന്റെ ബൈറ്റ് ഓഫ്സെറ്റ് ആണ്. (നിലവിൽ
നടപ്പിലാക്കൽ എല്ലായ്പ്പോഴും 0 മുതൽ അവസാനം വരെയുള്ള മുഴുവൻ ഫയലും mmap ആണ്
ചിത്രം, അതിനാൽ വലിയ ഓഫ്സെറ്റുകൾ ഒഴിവാക്കണം. mpv 0.8.0 ന് മുമ്പ്, ഓഫ്സെറ്റ് ആയിരുന്നു
യഥാർത്ഥത്തിൽ നേരിട്ട് കൈമാറി mmap, എന്നാൽ ഇത് ഉപയോഗിക്കുന്നത് എളുപ്പമാക്കാൻ ഇത് മാറ്റി.)
fmt ഇമേജ് ഫോർമാറ്റ് തിരിച്ചറിയുന്ന ഒരു സ്ട്രിംഗ് ആണ്. നിലവിൽ, മാത്രം bgra നിർവചിച്ചിരിക്കുന്നത്. ഈ
ഫോർമാറ്റിൽ ഓരോ പിക്സലിലും 4 ബൈറ്റുകൾ ഉണ്ട്, ഓരോ ഘടകത്തിനും 8 ബിറ്റുകൾ. ഏറ്റവും കുറഞ്ഞത് 8
ബിറ്റുകൾ നീലയാണ്, ഏറ്റവും പ്രധാനപ്പെട്ട 8 ബിറ്റുകൾ ആൽഫയാണ് (ചെറിയ എൻഡിയനിൽ, the
ഘടകങ്ങൾ BGRA ആണ്, B ആദ്യ ബൈറ്റായി). ഇത് പ്രീമൾട്ടിപ്ലൈഡ് ആൽഫ ഉപയോഗിക്കുന്നു: ഓരോന്നും
വർണ്ണ ഘടകം ഇതിനകം ആൽഫ ഘടകം കൊണ്ട് ഗുണിച്ചിരിക്കുന്നു. ഇതിനർത്ഥം
ഓരോ ഘടകത്തിന്റെയും സംഖ്യാ മൂല്യം ആൽഫ ഘടകത്തിന് തുല്യമോ ചെറുതോ ആണ്.
(ഈ നിയമം ലംഘിക്കുന്നത് വ്യത്യസ്ത VO-കൾക്കൊപ്പം വ്യത്യസ്ത ഫലങ്ങളിലേക്ക് നയിക്കും: സംഖ്യാശാസ്ത്രം
തകർന്ന ആൽഫ മൂല്യങ്ങൾ സംയോജിപ്പിക്കുന്നതിന്റെ ഫലമായി ഉണ്ടാകുന്ന ഓവർഫ്ലോകൾ ഒരു കാര്യമായി കണക്കാക്കപ്പെടുന്നു
സംഭവിക്കാൻ പാടില്ല, തൽഫലമായി നടപ്പിലാക്കലുകൾ നിങ്ങൾക്ക് ലഭിക്കുമെന്ന് ഉറപ്പാക്കുന്നില്ല
ഈ കേസിൽ പ്രവചനാതീതമായ പെരുമാറ്റം.)
w, h, ഒപ്പം മടി ഓവർലേയുടെ വലിപ്പം വ്യക്തമാക്കുക. w യുടെ ദൃശ്യമായ വീതിയാണ്
ഓവർലേ, സമയത്ത് മടി മെമ്മറിയിൽ ബൈറ്റുകളിൽ വീതി നൽകുന്നു. ലളിതമായ സാഹചര്യത്തിൽ, ഒപ്പം
കൂടെ bgra ഫോർമാറ്റ്, stride==4*w. പൊതുവേ, ആക്സസ് ചെയ്ത മെമ്മറിയുടെ ആകെ അളവ്
is മടി * h. (സാങ്കേതികമായി, ഏറ്റവും കുറഞ്ഞ വലുപ്പം ആയിരിക്കും മടി * (h - 1) + w * 4,
എന്നാൽ ലാളിത്യത്തിന്, പ്ലെയർ എല്ലാം ആക്സസ് ചെയ്യും മടി * h ബൈറ്റുകൾ.)
മുന്നറിയിപ്പ്
ഓവർലേ അപ്ഡേറ്റ് ചെയ്യുമ്പോൾ, നിങ്ങൾ രണ്ടാമത്തെ പങ്കിട്ട മെമ്മറി തയ്യാറാക്കണം
പ്രദേശം (ഉദാ: ഓഫ്സെറ്റ് പാരാമീറ്റർ ഉപയോഗിക്കുക) കൂടാതെ ഇത് ഓവർലേ ആയി ചേർക്കുക,
ഓരോ തവണയും ഒരേ മെമ്മറി വീണ്ടും ഉപയോഗിക്കുന്നതിന് പകരം. അല്ലെങ്കിൽ, നിങ്ങൾക്ക് ലഭിച്ചേക്കാം
നിങ്ങളുടെ ആപ്ലിക്കേഷനും എംപിവിയും എഴുതുമ്പോൾ/വായിക്കുമ്പോൾ കീറുന്നതിന് തുല്യമായത്
ഒരേ സമയം ബഫർ. കൂടാതെ, mpv ഒരു ആക്സസ് ചെയ്തേക്കാമെന്ന കാര്യം ഓർക്കുക
അങ്ങനെ ചെയ്യണമെന്ന് തോന്നുമ്പോഴെല്ലാം ക്രമരഹിതമായ സമയങ്ങളിൽ ഓവർലേയുടെ മെമ്മറി
സ്ക്രീൻ വീണ്ടും വരയ്ക്കുമ്പോൾ ഉദാഹരണം.
ഓവർലേ-നീക്കം
കൂടെ ചേർത്ത ഒരു ഓവർലേ നീക്കം ചെയ്യുക ഓവർലേ-ചേർക്കുക അതേ ഐഡിയും. ഇല്ലെങ്കിൽ ഒന്നും ചെയ്യില്ല
ഈ ഐഡിയുള്ള ഓവർലേ നിലവിലുണ്ട്.
സ്ക്രിപ്റ്റ്-സന്ദേശം ...
എല്ലാ ക്ലയന്റുകൾക്കും ഒരു സന്ദേശം അയയ്ക്കുക, തുടർന്ന് ഇനിപ്പറയുന്ന ആർഗ്യുമെന്റുകളുടെ ലിസ്റ്റ് കൈമാറുക. എന്ത്
ഈ സന്ദേശം അർത്ഥമാക്കുന്നത്, ഇതിന് എത്ര വാദങ്ങൾ ആവശ്യമാണ്, വാദങ്ങൾ എന്താണ് അർത്ഥമാക്കുന്നത്
പൂർണ്ണമായി സ്വീകരിക്കുന്നയാളും അയച്ചയാളും. എല്ലാ ഉപഭോക്താക്കൾക്കും സന്ദേശം ലഭിക്കുന്നു, അങ്ങനെ ആയിരിക്കുക
നെയിം ക്ലാഷുകളെ കുറിച്ച് ശ്രദ്ധിക്കുക (അല്ലെങ്കിൽ ഉപയോഗിക്കുക script_message_to).
സ്ക്രിപ്റ്റ്-സന്ദേശം-ലേക്ക് ...
അതുപോലെ തന്നെ script_message, എന്നാൽ പേരുള്ള ക്ലയന്റിന് മാത്രം അയയ്ക്കുക . ഓരോ ക്ലയന്റും
(സ്ക്രിപ്റ്റുകൾ മുതലായവ) ഒരു തനതായ പേരുണ്ട്. ഉദാഹരണത്തിന്, Lua സ്ക്രിപ്റ്റുകൾക്ക് അവരുടെ പേര് വഴി ലഭിക്കും
mp.get_script_name().
സ്ക്രിപ്റ്റ്-ബൈൻഡിംഗ്
സ്ക്രിപ്റ്റ് നൽകിയ കീ ബൈൻഡിംഗ് അഭ്യർത്ഥിക്കുക. കീ ബൈൻഡിംഗുകൾ റീമാപ്പ് ചെയ്യാൻ ഇത് ഉപയോഗിക്കാം
ബാഹ്യ Lua സ്ക്രിപ്റ്റുകൾ നൽകിയത്.
ബൈൻഡിംഗിന്റെ പേരാണ് വാദം.
ഇത് ഓപ്ഷണലായി സ്ക്രിപ്റ്റിന്റെ പേര് ഉപയോഗിച്ച് പ്രിഫിക്സ് ചെയ്യാം / സെപ്പറേറ്ററായി,
ഉദാ സ്ക്രിപ്റ്റ്_ബൈൻഡിംഗ് സ്ക്രിപ്റ്റ് നാമം/ബൈൻഡിംഗ് പേര്.
സമ്പൂർണ്ണതയ്ക്കായി, ഈ കമാൻഡ് എങ്ങനെയാണ് ആന്തരികമായി പ്രവർത്തിക്കുന്നത്. വിശദാംശങ്ങൾ ആകാം
എപ്പോൾ വേണമെങ്കിലും മാറ്റുക. പൊരുത്തപ്പെടുന്ന ഏതെങ്കിലും പ്രധാന ഇവന്റിൽ, script_message_to or script_message is
വിളിക്കുന്നു (സ്ക്രിപ്റ്റ് നാമം ഉൾപ്പെടുത്തിയിട്ടുണ്ടോ എന്നതിനെ ആശ്രയിച്ച്), എവിടെയാണ് ആദ്യത്തെ വാദം
ചരടാണ് കീ-ബൈൻഡിംഗ്, രണ്ടാമത്തെ വാദം ബൈൻഡിംഗിന്റെ പേരാണ്, കൂടാതെ
മൂന്നാമത്തെ ആർഗ്യുമെന്റ് സ്ട്രിംഗായി പ്രധാന അവസ്ഥയാണ്. പ്രധാന സംസ്ഥാനം പലതും ഉൾക്കൊള്ളുന്നു
അക്ഷരങ്ങൾ. ആദ്യ അക്ഷരം അതിലൊന്നാണ് d (കീ അമർത്തി) u (റിലീസായി), r
(കീ ഇപ്പോഴും പ്രവർത്തനരഹിതമാണ്, അത് ആവർത്തിക്കപ്പെട്ടു; ഇതിനായി കീ ആവർത്തനം പ്രവർത്തനക്ഷമമാക്കിയാൽ മാത്രം
ബൈൻഡിംഗ്), p (കീ അമർത്തി; മുകളിലേക്കും താഴേക്കും ട്രാക്ക് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ സംഭവിക്കുന്നു). രണ്ടാമത്തെ
ഇവന്റ് എലിയിൽ നിന്നാണോ ഉത്ഭവിച്ചതെന്ന് എഴുതുക m (മൗസ് ബട്ടൺ) അല്ലെങ്കിൽ -
(വേറെ എന്തെങ്കിലും).
ab-ലൂപ്പ്
എബി ലൂപ്പ് സ്റ്റേറ്റുകളിലൂടെ സൈക്കിൾ ചെയ്യുക. ആദ്യത്തെ കമാൻഡ് സെറ്റ് ചെയ്യും A പോയിന്റ് (ദി
ab-loop-a സ്വത്ത്); രണ്ടാമത്തേത് B പോയിന്റ്, മൂന്നാമത്തേത് രണ്ട് പോയിന്റുകളും മായ്ക്കും.
vo-cmdline
നിലവിലെ VO-യുടെ ഉപ-ഓപ്ഷൻ പുനഃസജ്ജമാക്കുക. നിലവിൽ പ്രവർത്തിക്കുന്നു തുറന്ന gl (ഉൾപ്പെടെ
opengl-hq). സാധാരണഗതിയിൽ VO-ന് കൈമാറുന്ന ഉപ-ഓപ്ഷൻ സ്ട്രിംഗ് ആണ് വാദം
കമാൻഡ് ലൈൻ. എല്ലാ ഉപ-ഓപ്ഷനുകളും സജ്ജീകരിക്കാൻ കഴിയില്ല, എന്നാൽ കഴിയുന്നവ പുനഃസജ്ജമാക്കും
അവർ വാദത്തിൽ പ്രത്യക്ഷപ്പെടുന്നില്ലെങ്കിലും. ഈ കമാൻഡ് മാറ്റിയേക്കാം അല്ലെങ്കിൽ
ഭാവിയിൽ നീക്കം ചെയ്തു.
ഡ്രോപ്പ്-ബഫറുകൾ
ഓഡിയോ/വീഡിയോ/ഡീമുക്സർ ബഫറുകൾ ഉപേക്ഷിച്ച് പുതിയതിൽ നിന്ന് പുനരാരംഭിക്കുക. സഹായിച്ചേക്കാം
കണ്ടെത്താനാകാത്ത സ്ട്രീമുകൾ സമന്വയിപ്പിക്കാതെ പോകുന്നു. ഈ കമാൻഡ് മാറ്റിയേക്കാം അല്ലെങ്കിൽ
ഭാവിയിൽ നീക്കം ചെയ്തു.
സ്ക്രീൻഷോട്ട്-റോ [സബ്ടൈറ്റിലുകൾ|വീഡിയോ|വിൻഡോ]
മെമ്മറിയിൽ ഒരു സ്ക്രീൻഷോട്ട് തിരികെ നൽകുക. ക്ലയന്റ് API വഴി മാത്രമേ ഇത് ഉപയോഗിക്കാൻ കഴിയൂ. ദി
ഈ കമാൻഡ് വഴി MPV_FORMAT_NODE_MAP തിരികെ നൽകി w, h, മടി ഫീൽഡുകൾ സജ്ജമാക്കി
വ്യക്തമായ ഉള്ളടക്കം. എ ഫോർമാറ്റ് ഫീൽഡ് സജ്ജീകരിച്ചിരിക്കുന്നു bgr0 സ്ഥിരസ്ഥിതിയായി. ഈ ഫോർമാറ്റ് ആണ്
ആയി സംഘടിപ്പിച്ചു B8G8R8X8 (എവിടെ B LSB ആണ്). പാഡിംഗിന്റെ ഉള്ളടക്കം X is
നിർവചിക്കാത്തത്. ദി ഡാറ്റ യഥാർത്ഥ ചിത്രത്തിനൊപ്പം MPV_FORMAT_BYTE_ARRAY തരത്തിലാണ് ഫീൽഡ്
ഡാറ്റ. റിസൾട്ട് നോഡ് സ്വതന്ത്രമാകുമ്പോൾ തന്നെ ചിത്രം സ്വതന്ത്രമാകുന്നു.
രേഖപ്പെടുത്താത്ത കമാൻഡുകൾ: ടിവി-അവസാന-ചാനൽ (ടിവി/ഡിവിബി മാത്രം), ao-reload (പരീക്ഷണാത്മകം/ആന്തരികം).
ഹുക്സ്
പ്ലെയർ കോർ, സ്ക്രിപ്റ്റ് അല്ലെങ്കിൽ സമാനമായ ഇവന്റുകൾ തമ്മിലുള്ള സിൻക്രണസ് ഇവന്റുകളാണ് ഹുക്കുകൾ. ഇത് ബാധകമാണ്
ക്ലയന്റ് API (Lua സ്ക്രിപ്റ്റിംഗ് ഇന്റർഫേസ് ഉൾപ്പെടെ). സാധാരണയായി, സംഭവങ്ങൾ ആയിരിക്കണം
അസിൻക്രണസ്, കൂടാതെ ഹുക്ക് API ഇവന്റുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള വിചിത്രവും അവ്യക്തവുമായ മാർഗ്ഗം നൽകുന്നു
കർശനമായ ഏകോപനം ആവശ്യമാണ്. API സ്ഥിരത ഉറപ്പ് നൽകിയിട്ടില്ല. പിന്തുടരുന്നില്ല
പ്രോട്ടോക്കോളിന് കൃത്യമായി കളിക്കാരനെ ക്രമരഹിതമായി മരവിപ്പിക്കാൻ കഴിയും. അടിസ്ഥാനപരമായി, ആരും ഉപയോഗിക്കരുത്
ഈ API.
രണ്ട് പ്രത്യേക കമാൻഡുകൾ ഉൾപ്പെടുന്നു. കൂടാതെ, ക്ലയന്റ് സന്ദേശങ്ങൾ ക്ലയന്റ് ശ്രദ്ധിക്കണം
(MPV_EVENT_CLIENT_MESSAGE C API-ൽ).
ഹുക്ക്-ചേർക്കുക
ആദ്യ ആർഗ്യുമെന്റ് (അടിസ്ഥാനപരമായി, പേര്
ഇവന്റ്). ദി id ആർഗ്യുമെന്റ് ഉപയോക്താവ് തിരഞ്ഞെടുത്ത ഒരു ഏകപക്ഷീയ പൂർണ്ണസംഖ്യയാണ്. മുൻഗണന is
എല്ലാ ക്ലയന്റുകളിലുടനീളം ആഗോളതലത്തിൽ എല്ലാ ഹുക്ക് ഹാൻഡ്ലറുകളും അടുക്കാൻ ഉപയോഗിക്കുന്നു. ഓരോ ഉപഭോക്താവിനും കഴിയും
ഒന്നിലധികം ഹുക്ക് ഹാൻഡ്ലറുകൾ രജിസ്റ്റർ ചെയ്യുക (ഒരേ ഹുക്ക്-പേരിന് പോലും). ഹുക്ക് ഒരിക്കൽ
രജിസ്റ്റർ ചെയ്തു, അത് രജിസ്റ്റർ ചെയ്യാതിരിക്കാൻ കഴിയില്ല.
ഒരു നിർദ്ദിഷ്ട ഇവന്റ് സംഭവിക്കുമ്പോൾ, രജിസ്റ്റർ ചെയ്ത എല്ലാ ഹാൻഡ്ലറുകളും സീരിയലായി പ്രവർത്തിക്കുന്നു. ഇത് ഉപയോഗിക്കുന്നു
ഓരോ ക്ലയന്റും വ്യക്തമായി പിന്തുടരേണ്ട ഒരു പ്രോട്ടോക്കോൾ. ഒരു ഹുക്ക് ഹാൻഡ്ലർ പ്രവർത്തിപ്പിക്കുമ്പോൾ, എ
ക്ലയന്റ് സന്ദേശം (MPV_EVENT_CLIENT_MESSAGE) രജിസ്റ്റർ ചെയ്ത ക്ലയന്റിലേക്ക് അയയ്ക്കുന്നു
കൊളുത്ത്. ഈ സന്ദേശത്തിന് ഇനിപ്പറയുന്ന വാദങ്ങളുണ്ട്:
1. ചരട് ഹുക്ക്_റൺ
2. ആ id ആർഗ്യുമെന്റ് ഹുക്ക് സ്ട്രിംഗ് ആയി രജിസ്റ്റർ ചെയ്തിട്ടുണ്ട് (ഇത് ഉപയോഗിക്കാം
ഒരേ ക്ലയന്റ് രജിസ്റ്റർ ചെയ്ത ഒന്നിലധികം കൊളുത്തുകൾ ശരിയായി കൈകാര്യം ചെയ്യുക id
ക്ലയന്റിലുള്ള വാദം അദ്വിതീയമാണ്)
3. നിർവചിക്കാത്ത ഒന്ന്, ഹുക്ക് എക്സിക്യൂഷൻ ട്രാക്ക് ചെയ്യാൻ ഹുക്ക് മെക്കാനിസം ഉപയോഗിക്കുന്നു
(നിലവിൽ, ഇത് ഹുക്ക്-നാമമാണ്, എന്നാൽ ഇത് മുന്നറിയിപ്പില്ലാതെ മാറിയേക്കാം)
ഈ സന്ദേശം ലഭിക്കുമ്പോൾ, ക്ലയന്റിന് ഇവന്റ് കൈകാര്യം ചെയ്യാൻ കഴിയും. ഇത് ചെയ്യുമ്പോൾ, ദി
പ്ലെയർ കോർ ഇപ്പോഴും അഭ്യർത്ഥനകളോട് പ്രതികരിക്കും, പക്ഷേ പ്ലേബാക്ക് സാധാരണയായി നിർത്തും.
ക്ലയന്റ് പൂർത്തിയാകുമ്പോൾ, അത് പ്രവർത്തിപ്പിച്ച് കോറിന്റെ ഹുക്ക് എക്സിക്യൂഷൻ തുടരണം
ഹുക്ക്-അക്ക് കമാൻഡ്.
ഹുക്ക്-അക്ക്
ഹുക്കുകളുടെ ആഗോള ശൃംഖലയിൽ അടുത്ത ഹുക്ക് പ്രവർത്തിപ്പിക്കുക. യുടെ മൂന്നാമത്തെ വാദമാണ് വാദം
നിലവിലെ ക്ലയന്റിനായി ഹുക്ക് എക്സിക്യൂഷൻ ആരംഭിക്കുന്ന ക്ലയന്റ് സന്ദേശം.
ഇനിപ്പറയുന്ന കൊളുത്തുകൾ നിലവിൽ നിർവചിച്ചിരിക്കുന്നു:
on_load
ഒരു ഫയൽ തുറക്കുമ്പോൾ, യഥാർത്ഥത്തിൽ എന്തെങ്കിലും ചെയ്യുന്നതിനുമുമ്പ് വിളിക്കുന്നു. ഉദാഹരണത്തിന്,
നിങ്ങൾക്ക് വായിക്കാനും എഴുതാനും കഴിയും സ്ട്രീം-ഓപ്പൺ-ഫയൽ നാമം ഒരു URL റീഡയറക്ട് ചെയ്യാനുള്ള പ്രോപ്പർട്ടി
മറ്റെന്തെങ്കിലും (അപൂർവ്വമായി ഉപയോക്താവിന് നൽകുന്ന സ്ട്രീമിംഗ് സൈറ്റുകൾക്കുള്ള പിന്തുണ പരിഗണിക്കുക a
നേരിട്ടുള്ള മീഡിയ URL), അല്ലെങ്കിൽ പ്രോപ്പർട്ടി സജ്ജീകരിക്കുന്നതിലൂടെ നിങ്ങൾക്ക് ഓരോ ഫയലിനും ഓപ്ഷനുകൾ സജ്ജമാക്കാം
ഫയൽ-ലോക്കൽ-ഓപ്ഷനുകൾ/ പേര്>. എല്ലാ കൊളുത്തുകളും പ്രവർത്തിക്കുന്നത് വരെ കളിക്കാരൻ കാത്തിരിക്കും.
on_unload
ഒരു ഫയൽ അടയ്ക്കുന്നതിന് മുമ്പും യഥാർത്ഥത്തിൽ എല്ലാം അൺഇനീഷ്യലൈസ് ചെയ്യുന്നതിനുമുമ്പ് പ്രവർത്തിപ്പിക്കുക. ഇതല്ല
ഈ അവസ്ഥയിൽ പ്ലേബാക്ക് പുനരാരംഭിക്കാൻ സാധിക്കും.
ഇൻപുട്ട് കമാൻഡ് മുൻഗണനകൾ
ഈ പ്രിഫിക്സുകൾ കീ നാമത്തിനും യഥാർത്ഥ കമാൻഡിനും ഇടയിലാണ് സ്ഥാപിച്ചിരിക്കുന്നത്. ഒന്നിലധികം പ്രിഫിക്സുകൾക്ക് കഴിയും
വ്യക്തമാക്കണം. അവ വൈറ്റ്സ്പെയ്സ് ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു.
osd-auto (സ്ഥിരസ്ഥിതി)
ഈ കമാൻഡിനായി സ്ഥിരസ്ഥിതി സ്വഭാവം ഉപയോഗിക്കുക.
no-osd ഈ കമാൻഡിനായി ഒരു OSD ഉപയോഗിക്കരുത്.
osd-ബാർ
സാധ്യമെങ്കിൽ, ഈ കമാൻഡ് ഉള്ള ഒരു ബാർ കാണിക്കുക. സീക്ക് കമാൻഡുകൾ പുരോഗതി കാണിക്കും
ബാർ, പ്രോപ്പർട്ടി മാറ്റുന്ന കമാൻഡുകൾ പുതുതായി സജ്ജീകരിച്ച മൂല്യം കാണിച്ചേക്കാം.
osd-msg
സാധ്യമെങ്കിൽ, ഈ കമാൻഡ് ഉപയോഗിച്ച് ഒരു OSD സന്ദേശം കാണിക്കുക. സീക്ക് കമാൻഡ് കറന്റ് കാണിക്കുക
പ്ലേബാക്ക് സമയം, പ്രോപ്പർട്ടി മാറ്റുന്ന കമാൻഡുകൾ പുതുതായി സജ്ജീകരിച്ച മൂല്യം വാചകമായി കാണിക്കുന്നു.
osd-msg-bar
osd-bar, osd-msg എന്നിവ സംയോജിപ്പിക്കുക.
അസംസ്കൃതമായ സ്ട്രിംഗ് ആർഗ്യുമെന്റുകളിൽ പ്രോപ്പർട്ടികൾ വികസിപ്പിക്കരുത്. (ഇഷ്ടം "${property-name}".)
വിപുലീകരിക്കുക-സ്വത്തുക്കൾ (സ്ഥിരസ്ഥിതി)
എല്ലാ സ്ട്രിംഗ് ആർഗ്യുമെന്റുകളും വിവരിച്ചിരിക്കുന്നതുപോലെ വിപുലീകരിച്ചിരിക്കുന്നു പ്രോപ്പർട്ടി വിപുലീകരണം.
ആവർത്തിക്കാവുന്ന
ചില കമാൻഡുകൾക്ക്, ഒരു കീ അമർത്തിപ്പിടിച്ചുകൊണ്ട് കമാൻഡ് ആവർത്തിച്ച് പ്രവർത്തിപ്പിക്കില്ല. ഈ
ഏത് സാഹചര്യത്തിലും കീ റിപ്പീറ്റ് പ്രവർത്തനക്ഷമമാക്കുന്ന പ്രിഫിക്സ് ഫോഴ്സ്.
എല്ലാ osd പ്രിഫിക്സുകളും ഇപ്പോഴും ആഗോളതലത്തിൽ അസാധുവാക്കപ്പെട്ടിരിക്കുന്നു --osd-ലെവൽ ക്രമീകരണങ്ങൾ.
ഇൻപുട്ട് വിഭാഗങ്ങൾ
ഇൻപുട്ട് വിഭാഗങ്ങൾ ഒരു കൂട്ടം ബൈൻഡിംഗുകൾ ഗ്രൂപ്പുചെയ്യുന്നു, അവ ഒരേസമയം പ്രവർത്തനക്ഷമമാക്കുകയോ പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്യുന്നു. ഇൻ
input.conf, ഓരോ കീ ബൈൻഡിംഗും യഥാർത്ഥത്തിൽ ഉള്ളതിനേക്കാൾ ഒരു ഇൻപുട്ട് വിഭാഗത്തിലേക്ക് നിയോഗിക്കപ്പെടുന്നു
വ്യക്തമായ ടെക്സ്റ്റ് വിഭാഗങ്ങൾ.
ഇതും കാണുക enable_section ഒപ്പം ഡിസേബിൾ_സെക്ഷൻ കമാൻഡുകൾ.
മുൻകൂട്ടി നിശ്ചയിച്ച ബൈൻഡിംഗുകൾ:
സ്ഥിരസ്ഥിതി
ഇൻപുട്ട് വിഭാഗമില്ലാത്ത ബൈൻഡിംഗുകൾ ഈ വിഭാഗത്തിന് പരോക്ഷമായി നൽകിയിട്ടുണ്ട്. അത്
സാധാരണ പ്ലേബാക്ക് സമയത്ത് സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കി.
എൻകോഡ് ചെയ്യുക എൻകോഡിംഗ് മോഡിൽ സജീവമായ വിഭാഗം. ഇത് പ്രത്യേകമായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, അങ്ങനെ
ബൈൻഡിംഗുകൾ സ്ഥിരസ്ഥിതി വിഭാഗങ്ങൾ അവഗണിക്കപ്പെടുന്നു.
പ്രോപ്പർട്ടീസ്
റൺടൈമിൽ mpv ഓപ്ഷനുകൾ സജ്ജീകരിക്കുന്നതിനോ അല്ലെങ്കിൽ അനിയന്ത്രിതമായ വിവരങ്ങൾ അന്വേഷിക്കുന്നതിനോ പ്രോപ്പർട്ടികൾ ഉപയോഗിക്കുന്നു.
ഉപയോഗിച്ച് അവ കൈകാര്യം ചെയ്യാൻ കഴിയും ഗണം/ചേർക്കുക/സൈക്കിൾ കമാൻഡുകൾ, ഒപ്പം വീണ്ടെടുത്തു ഷോ-ടെക്സ്റ്റ്, അഥവാ
പ്രോപ്പർട്ടി വിപുലീകരണം ഉപയോഗിക്കുന്ന മറ്റെന്തെങ്കിലും. (കാണുക പ്രോപ്പർട്ടി വിപുലീകരണം.)
പ്രോപ്പർട്ടി പൊതുവെയാണോ എന്ന് സൂചിപ്പിക്കാൻ പ്രോപ്പർട്ടി നാമം RW ഉപയോഗിച്ച് വ്യാഖ്യാനിക്കുന്നു
എഴുതാവുന്ന.
ഒരു ഓപ്ഷൻ പരാമർശിക്കുകയാണെങ്കിൽ, പ്രോപ്പർട്ടി സാധാരണയായി അതേ മൂല്യങ്ങൾ എടുക്കും/മടങ്ങും
ഓപ്ഷനായി. ഈ സന്ദർഭങ്ങളിൽ, റൺടൈമിൽ ഒരു ഓപ്ഷൻ മാറ്റാനുള്ള ഒരു മാർഗ്ഗം മാത്രമാണ് പ്രോപ്പർട്ടികൾ.
പ്രോപ്പർട്ടി പട്ടിക
osd-ലെവൽ (RW)
കാണുക --osd-ലെവൽ.
osd-സ്കെയിൽ (RW)
OSD ഫോണ്ട് സൈസ് മൾട്ടിപ്ലയർ, കാണുക --osd-scale.
ലൂപ്പ് (RW)
കാണുക --ലൂപ്പ്.
ലൂപ്പ് ഫയൽ (RW)
കാണുക --ലൂപ്പ്-ഫയൽ (ഉപയോഗിക്കുന്നു അതെ/ഇല്ല).
വേഗം (RW)
കാണുക --വേഗത.
ഓഡിയോ-വേഗത-തിരുത്തൽ, വീഡിയോ-വേഗത-തിരുത്തൽ
ഘടകം കൊണ്ട് ഗുണിച്ചു വേഗം അതിൽ പ്ലേയർ ഫയൽ പ്ലേ ചെയ്യാൻ ശ്രമിക്കുന്നു. സാധാരണയായി
ഇത് കൃത്യമായി 1 ആണ്. (ഡിസ്പ്ലേ സമന്വയ മോഡ് ഇത് ഉപയോഗപ്രദമാക്കും.)
OSD ഫോർമാറ്റിംഗ് അതിനെ രൂപത്തിൽ പ്രദർശിപ്പിക്കും + 1.23456%, എന്ന സംഖ്യ കൊണ്ട് (അസംസ്കൃത
- 1) * 100 നൽകിയിരിക്കുന്ന അസംസ്കൃത വസ്തുവിന്റെ മൂല്യത്തിന്.
display-sync-active
ഇല്ലെങ്കിൽ തിരികെ നൽകുക --video-sync=display യഥാർത്ഥത്തിൽ സജീവമാണ്.
ഫയലിന്റെ പേര്
നിലവിൽ പ്ലേ ചെയ്ത ഫയൽ, പാത്ത് സ്ട്രിപ്പ് ചെയ്തിരിക്കുന്നു. ഇതൊരു URL ആണെങ്കിൽ, ശതമാനം പഴയപടിയാക്കാൻ ശ്രമിക്കുക
എൻകോഡിംഗും. (ഫലം ശരിയായിരിക്കണമെന്നില്ല, പക്ഷേ മികച്ചതായി തോന്നുന്നു
പ്രദർശന ഉദ്ദേശ്യങ്ങൾ. ഉപയോഗിക്കുക പാത മാറ്റം വരുത്താത്ത ഫയലിന്റെ പേര് ലഭിക്കാൻ പ്രോപ്പർട്ടി.)
ഫയൽ വലിപ്പം
ഉറവിട ഫയലിന്റെ/സ്ട്രീമിന്റെ ബൈറ്റുകളുടെ ദൈർഘ്യം. (ഇത് സമാനമാണ് ${stream-end}. വേണ്ടി
ഓർഡർ ചെയ്ത അധ്യായങ്ങളും മറ്റും, നിലവിൽ പ്ലേ ചെയ്തിരിക്കുന്ന സെഗ്മെന്റിന്റെ വലുപ്പം തിരികെ നൽകുന്നു.)
കണക്കാക്കിയ-ഫ്രെയിം-എണ്ണം
നിലവിലെ ഫയലിലെ ഫ്രെയിമുകളുടെ ആകെ എണ്ണം.
ശ്രദ്ധിക്കുക:
ഇതൊരു ഏകദേശ കണക്ക് മാത്രമാണ്. (ഇത് വിശ്വസനീയമല്ലാത്ത രണ്ട് അളവുകളിൽ നിന്നാണ് കണക്കാക്കുന്നത്: fps കൂടാതെ
സ്ട്രീം നീളം.)
കണക്കാക്കിയ-ഫ്രെയിം-നമ്പർ
നിലവിലെ സ്ട്രീമിലെ നിലവിലെ ഫ്രെയിമിന്റെ എണ്ണം.
ശ്രദ്ധിക്കുക:
ഇതൊരു ഏകദേശ കണക്ക് മാത്രമാണ്. (ഇത് വിശ്വസനീയമല്ലാത്ത രണ്ട് അളവുകളിൽ നിന്നാണ് കണക്കാക്കുന്നത്: fps കൂടാതെ
വൃത്താകൃതിയിലുള്ള ടൈംസ്റ്റാമ്പുകൾ.)
പാത നിലവിൽ പ്ലേ ചെയ്ത ഫയലിന്റെ മുഴുവൻ പാത. സാധാരണയായി ഇത് നിങ്ങളുടെ അതേ സ്ട്രിംഗ് ആണ്
mpv കമാൻഡ് ലൈനിൽ അല്ലെങ്കിൽ the ലോഡ് ഫയൽ കമാൻഡ്, അത് ആപേക്ഷിക പാതയാണെങ്കിലും.
നിങ്ങൾ ഒരു സമ്പൂർണ്ണ പാത പ്രതീക്ഷിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ അത് സ്വയം നിർണ്ണയിക്കേണ്ടതുണ്ട്, ഉദാഹരണത്തിന്
ഉപയോഗിക്കുന്നതിലൂടെ പ്രവർത്തന ഡയറക്ടറി പ്രോപ്പർട്ടി.
മീഡിയ-ശീർഷകം
നിലവിൽ പ്ലേ ചെയ്ത ഫയലിൽ എ ഉണ്ടെങ്കിൽ തലക്കെട്ട് ടാഗ്, അത് ഉപയോഗിക്കുക.
അല്ലെങ്കിൽ, മീഡിയ തരം ഡിവിഡി ആണെങ്കിൽ, ഡിവിഡിയുടെ വോളിയം ഐഡി തിരികെ നൽകുക.
അല്ലെങ്കിൽ, തിരികെ നൽകുക ഫയലിന്റെ പേര് പ്രോപ്പർട്ടി.
ഫയൽ ഫോർമാറ്റ്
ഫയൽ ഫോർമാറ്റിന്റെ പ്രതീകാത്മക നാമം. ചില സന്ദർഭങ്ങളിൽ, ഇത് കോമയാൽ വേർതിരിച്ച ലിസ്റ്റാണ്
ഫോർമാറ്റ് പേരുകൾ, ഉദാ mp4 ആണ് mov,mp4,m4a,3gp,3g2,mj2 (പട്ടിക ഭാവിയിൽ വർദ്ധിച്ചേക്കാം
ഏത് ഫോർമാറ്റിനും).
demuxer
നിലവിലെ ഡീമുക്സറുടെ പേര്. (ഇത് ഉപയോഗശൂന്യമാണ്.)
സ്ട്രീം-പാത്ത്
സ്ട്രീം ലെയർ ഫയൽനാമത്തിന്റെ ഫയലിന്റെ പേര് (പൂർണ്ണ പാത). (ഇത് മിക്കവാറും ഉപയോഗശൂന്യമാണ്. ഇത്
ഇതിൽ നിന്ന് വ്യത്യസ്തമാകാമെന്ന് തോന്നുന്നു പാത ഉദാ: ഓർഡർ ചെയ്ത അധ്യായങ്ങൾ ഉപയോഗിക്കുമ്പോൾ മാത്രം.)
സ്ട്രീം-പോസ് (RW)
ഉറവിട സ്ട്രീമിലെ റോ ബൈറ്റ് സ്ഥാനം.
സ്ട്രീം-അവസാനം
ഉറവിട സ്ട്രീമിലെ ബൈറ്റുകളിൽ റോ എൻഡ് സ്ഥാനം.
കാലാവധി
നിലവിലെ ഫയലിന്റെ ദൈർഘ്യം സെക്കൻഡിൽ. കാലാവധി അജ്ഞാതമാണെങ്കിൽ, സ്വത്ത്
ലഭ്യമല്ല. ഫയലിന്റെ ദൈർഘ്യം എല്ലായ്പ്പോഴും കൃത്യമായി അറിയില്ല, അതിനാൽ ഇതാണ്
ഒരു എസ്റ്റിമേറ്റ്.
ഇത് മാറ്റിസ്ഥാപിക്കുന്നു നീളം mpv 0.9 റിലീസിന് ശേഷം ഒഴിവാക്കപ്പെട്ട പ്രോപ്പർട്ടി.
(സെമാന്റിക്സ് ഒന്നുതന്നെയാണ്.)
avsync അവസാന A/V സിൻക്രൊണൈസേഷൻ വ്യത്യാസം. ഓഡിയോ അല്ലെങ്കിൽ വീഡിയോ പ്രവർത്തനരഹിതമാക്കിയാൽ ലഭ്യമല്ല.
മൊത്തം-avsync-മാറ്റം
മൊത്തം AV സമന്വയ തിരുത്തൽ പൂർത്തിയായി. ഓഡിയോ അല്ലെങ്കിൽ വീഡിയോ പ്രവർത്തനരഹിതമാക്കിയാൽ ലഭ്യമല്ല.
ഡ്രോപ്പ്-ഫ്രെയിം-എണ്ണം
വീഡിയോ ഫ്രെയിമുകൾ ഡീകോഡർ വഴി ഒഴിവാക്കി, കാരണം വീഡിയോ ഓഡിയോയ്ക്ക് വളരെ പിന്നിലാണ് (ഉപയോഗിക്കുമ്പോൾ
--framedrop=ഡീകോഡർ). ചിലപ്പോൾ, ഇത് മറ്റ് സാഹചര്യങ്ങളിൽ വർദ്ധിച്ചേക്കാം, ഉദാ
വീഡിയോ പാക്കറ്റുകൾ കേടാകുമ്പോൾ, അല്ലെങ്കിൽ ഡീകോഡർ സാധാരണ നിയമങ്ങൾ പാലിക്കുന്നില്ല.
വീഡിയോ പ്രവർത്തനരഹിതമാക്കിയാൽ ലഭ്യമല്ല.
vo-drop-frame-count
ഫ്രെയിമുകൾ VO ഡ്രോപ്പ് ചെയ്തു (ഉപയോഗിക്കുമ്പോൾ --framedrop=vo).
തെറ്റായ-ഫ്രെയിം-എണ്ണം
എന്നതിനായുള്ള ഡിസ്പ്ലേ-സമന്വയ മോഡിൽ കൃത്യമായ സമയം ക്രമീകരിച്ചിട്ടില്ലാത്ത വീഡിയോ ഫ്രെയിമുകളുടെ എണ്ണം
A/V സമന്വയം നിലനിർത്താൻ വേണ്ടി. ഇത് പോലുള്ള ബാഹ്യ സാഹചര്യങ്ങൾ ഉൾപ്പെടുന്നില്ല
വീഡിയോ റെൻഡറിംഗ് വളരെ മന്ദഗതിയിലാകുന്നു അല്ലെങ്കിൽ ഗ്രാഫിക്സ് ഡ്രൈവർ എങ്ങനെയെങ്കിലും ഒരു vsync ഒഴിവാക്കുന്നു. അത്
റൗണ്ടിംഗ് പിശകുകളും ഉൾപ്പെടുന്നില്ല (പ്രത്യേകിച്ച് മോശമായാൽ സംഭവിക്കാം
ഉറവിട ടൈംസ്റ്റാമ്പുകൾ). ഉദാഹരണത്തിന്, ഉപയോഗിക്കുന്നത് ഡിസ്പ്ലേ-ഡിസിങ്ക് മോഡ് ഒരിക്കലും മാറാൻ പാടില്ല
ഈ മൂല്യം 0 മുതൽ.
vsync-അനുപാതം
ശരാശരി എത്ര vsyncs വേണ്ടി ഒരു ഫ്രെയിം പ്രദർശിപ്പിക്കും. എങ്കിൽ ഇത് ലഭ്യമാണ്
ഡിസ്പ്ലേ-സമന്വയം സജീവമാണ്. 30 Hz സ്ക്രീനിൽ 60 FPS വീഡിയോയ്ക്ക്, ഇത് 2 ആയിരിക്കും.
യഥാർത്ഥത്തിൽ ഷെഡ്യൂൾ ചെയ്തതിന്റെ ചലിക്കുന്ന ശരാശരിയാണിത്, അതിനാൽ 24 Hz-ൽ 60 FPS
ഒരിക്കലും കൃത്യമായി 2.5-ൽ നിലനിൽക്കില്ല, പക്ഷേ പ്രദർശിപ്പിച്ച അവസാന ഫ്രെയിമിനെ ആശ്രയിച്ച് വിറയൽ.
vo-delayed-frame-count
ഡിസ്പ്ലേ-സമന്വയത്തിലെ ബാഹ്യ സാഹചര്യങ്ങൾ കാരണം കണക്കാക്കിയ ഫ്രെയിമുകളുടെ എണ്ണം വൈകി
മോഡ്. പൊതുവേ, ഇത് സംഭവിക്കുന്നുവെന്ന് mpv ഊഹിക്കേണ്ടതുണ്ട്, ഊഹവും
കൃത്യതയില്ലാത്തതാകാം.
ശതമാനം-പോസ് (RW)
നിലവിലെ ഫയലിലെ സ്ഥാനം (0-100). പകരം ഇത് ഉപയോഗിക്കുന്നതിലെ നേട്ടം
മറ്റ് ഗുണങ്ങളിൽ നിന്ന് ഇത് കണക്കാക്കുന്നത് അത് കൃത്യമായി കണക്കാക്കുന്നതിലേക്ക് മടങ്ങുന്നു എന്നതാണ്
ഫയൽ ദൈർഘ്യം അറിയില്ലെങ്കിൽ, ബൈറ്റ് സ്ഥാനത്ത് നിന്നുള്ള പ്ലേബാക്ക് സ്ഥാനം.
ടൈം-പോസ് (RW)
സെക്കന്റുകൾക്കുള്ളിൽ നിലവിലെ ഫയലിൽ സ്ഥാനം.
സമയം-ആരംഭം
ഒഴിവാക്കി. എല്ലായ്പ്പോഴും 0 നൽകുന്നു. mpv 0.14-ന് മുമ്പ്, ഇത് ആരംഭ സമയം തിരികെ നൽകും
ഫയലിന്റെ (ഉദാ: ഗതാഗത സ്ട്രീമുകളെ ബാധിച്ചേക്കാം). കാണുക --റീബേസ്-ആരംഭ സമയം ഓപ്ഷൻ.
ശേഷിക്കുന്ന സമയം
നിമിഷങ്ങൾക്കുള്ളിൽ ഫയലിന്റെ ശേഷിക്കുന്ന ദൈർഘ്യം. ഫയലിന്റെ ദൈർഘ്യം എല്ലായ്പ്പോഴും ആയിരിക്കില്ല എന്നത് ശ്രദ്ധിക്കുക
കൃത്യമായി അറിയാം, അതിനാൽ ഇതൊരു ഏകദേശ കണക്കാണ്.
കളിസമയം-ബാക്കി
ശേഷിക്കുന്ന സമയം കറന്റ് കൊണ്ട് സ്കെയിൽ ചെയ്തു വേഗം.
പ്ലേബാക്ക് സമയം (RW)
സെക്കന്റുകൾക്കുള്ളിൽ നിലവിലെ ഫയലിൽ സ്ഥാനം. വ്യത്യസ്തമായി ടൈം-പോസ്, സമയം മുറുകെ പിടിച്ചിരിക്കുന്നു
ഫയലിന്റെ പരിധി. (കൃത്യമല്ലാത്ത ഫയൽ ദൈർഘ്യവും മറ്റും അതിനെ പരിധിക്ക് പുറത്താക്കിയേക്കാം.
സീക്ക് ടാർഗെറ്റായി ഫയലിന് പുറത്ത് തിരയാൻ ഉപയോക്താവ് ശ്രമിക്കുമ്പോഴും സഹായകമാണ്
സമയം അന്വേഷിക്കുമ്പോൾ നിലവിലെ സ്ഥാനമായി കണക്കാക്കുന്നു.)
അധ്യായം (RW)
നിലവിലെ ചാപ്റ്റർ നമ്പർ. ആദ്യ അധ്യായത്തിന്റെ സംഖ്യ 0 ആണ്.
പതിപ്പ് (RW)
നിലവിലെ MKV പതിപ്പ് നമ്പർ. ഈ പ്രോപ്പർട്ടി മറ്റൊരു മൂല്യത്തിലേക്ക് സജ്ജീകരിക്കുന്നത് പുനരാരംഭിക്കും
പ്ലേബാക്ക്. ആദ്യ പതിപ്പിന്റെ സംഖ്യ 0 ആണ്.
ഡിസ്ക്-ശീർഷകങ്ങൾ
BD/DVD ശീർഷകങ്ങളുടെ എണ്ണം.
ഇതിന് നിരവധി ഉപ ഗുണങ്ങളുണ്ട്. മാറ്റിസ്ഥാപിക്കുക N 0-അടിസ്ഥാന പതിപ്പ് സൂചികയോടൊപ്പം.
ഡിസ്ക്-ശീർഷകങ്ങൾ/എണ്ണം
ശീർഷകങ്ങളുടെ എണ്ണം.
disc-titles/id
ടൈറ്റിൽ ഐഡി പൂർണ്ണസംഖ്യയായി. നിലവിൽ, ഇത് ശീർഷക സൂചികയ്ക്ക് സമാനമാണ്.
ഡിസ്ക്-ശീർഷകങ്ങൾ/നീളം
സെക്കന്റിൽ നീളം. നിരവധി കേസുകളിൽ ലഭ്യമല്ലായിരിക്കാം (നിലവിൽ ഇത്
libdvdnav-ന് മാത്രം പ്രവർത്തിക്കുന്നു).
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (ഓരോ പതിപ്പിനും)
"id" MPV_FORMAT_INT64
"നീളം" MPV_FORMAT_DOUBLE
ഡിസ്ക്-ശീർഷക-ലിസ്റ്റ്
BD/DVD ശീർഷകങ്ങളുടെ പട്ടിക.
ഡിസ്ക്-ശീർഷകം (RW)
നിലവിലെ BD/DVD ശീർഷക നമ്പർ. എഴുത്ത് പ്രവർത്തിക്കുന്നത് വേണ്ടി മാത്രം dvdnav:// ഒപ്പം bd:// (ഒപ്പം
ഇവയ്ക്കുള്ള അപരനാമങ്ങൾ).
അധ്യായങ്ങൾ
അധ്യായങ്ങളുടെ എണ്ണം.
പതിപ്പുകൾ
MKV പതിപ്പുകളുടെ എണ്ണം.
പതിപ്പ്-ലിസ്റ്റ്
പതിപ്പുകളുടെ ലിസ്റ്റ്, നിലവിലെ എൻട്രി അടയാളപ്പെടുത്തി. നിലവിൽ, അസംസ്കൃത വസ്തുവിന്റെ മൂല്യം
ഉപയോഗശൂന്യമാണ്.
ഇതിന് നിരവധി ഉപ ഗുണങ്ങളുണ്ട്. മാറ്റിസ്ഥാപിക്കുക N 0-അടിസ്ഥാന പതിപ്പ് സൂചികയോടൊപ്പം.
പതിപ്പ്-ലിസ്റ്റ്/എണ്ണം
പതിപ്പുകളുടെ എണ്ണം. പതിപ്പുകൾ ഇല്ലെങ്കിൽ, ഇത് 0 അല്ലെങ്കിൽ 1 ആകാം (1 if
ഉപയോഗശൂന്യമായ ഒരു ഡമ്മി പതിപ്പുണ്ട്).
പതിപ്പ്-ലിസ്റ്റ്/N/id
എഡിഷൻ ഐഡി പൂർണ്ണസംഖ്യയായി. സജ്ജമാക്കാൻ ഇത് ഉപയോഗിക്കുക പതിപ്പ് സ്വത്ത്. നിലവിൽ,
ഇത് പതിപ്പ് സൂചികയ്ക്ക് സമാനമാണ്.
പതിപ്പ്-ലിസ്റ്റ്/N/default
അതെ ഇത് സ്ഥിരസ്ഥിതി പതിപ്പാണെങ്കിൽ, ഇല്ല അല്ലെങ്കിൽ.
പതിപ്പ്-ലിസ്റ്റ്/N/ശീർഷകം
ഫയലിൽ സംഭരിച്ചിരിക്കുന്ന പതിപ്പിന്റെ ശീർഷകം. എപ്പോഴും ലഭ്യമല്ല.
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (ഓരോ പതിപ്പിനും)
"id" MPV_FORMAT_INT64
"ശീർഷകം" MPV_FORMAT_STRING
"സ്ഥിരസ്ഥിതി" MPV_FORMAT_FLAG
ab-loop-a, ab-loop-b (RW)
AB ലൂപ്പ് പോയിന്റുകൾ സജ്ജമാക്കുക/നേടുക. അനുബന്ധ ഓപ്ഷനുകൾ കാണുക ഒപ്പം ab_loop കമാൻഡ്. ദി
പ്രത്യേക മൂല്യം ഇല്ല ഈ പ്രോപ്പർട്ടികൾ ഒന്നിൽ ലൂപ്പിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു.
കോൺ (RW)
നിലവിലെ ഡിവിഡി ആംഗിൾ.
മെറ്റാഡാറ്റ
മെറ്റാഡാറ്റ കീ/മൂല്യം ജോഡികൾ.
ലുവായുടെ കൂടെ പ്രോപ്പർട്ടി ആക്സസ് ചെയ്യുകയാണെങ്കിൽ mp.get_property_native, ഇത് ഒരു പട്ടിക നൽകുന്നു
മെറ്റാഡാറ്റ കീകൾ ഉപയോഗിച്ച് മെറ്റാഡാറ്റ മൂല്യങ്ങളിലേക്കുള്ള മാപ്പിംഗ്. ഇത് ക്ലയന്റുമായി ആക്സസ് ചെയ്യുകയാണെങ്കിൽ
API, ഇത് റിട്ടേൺ എ MPV_FORMAT_NODE_MAP, ടാഗ് മൂല്യങ്ങളിലേക്ക് ടാഗ് കീകൾ മാപ്പിംഗ് ഉപയോഗിച്ച്.
OSD-യ്ക്ക്, അത് ഫോർമാറ്റ് ചെയ്ത ഒരു ലിസ്റ്റ് നൽകുന്നു. ഈ പ്രോപ്പർട്ടി റോ ആയി വീണ്ടെടുക്കാൻ ശ്രമിക്കുന്നു
സ്ട്രിംഗ് പ്രവർത്തിക്കുന്നില്ല.
ഇതിന് നിരവധി ഉപ ഗുണങ്ങളുണ്ട്:
മെറ്റാഡാറ്റ/ബൈ-കീ/
മെറ്റാഡാറ്റ എൻട്രിയുടെ മൂല്യം .
മെറ്റാഡാറ്റ/ലിസ്റ്റ്/എണ്ണം
മെറ്റാഡാറ്റ എൻട്രികളുടെ എണ്ണം.
മെറ്റാഡാറ്റ/ലിസ്റ്റ്/എൻ/കീ
Nth മെറ്റാഡാറ്റ എൻട്രിയുടെ പ്രധാന നാമം. (ആദ്യ എൻട്രി 0).
മെറ്റാഡാറ്റ/ലിസ്റ്റ്/N/മൂല്യം
Nth മെറ്റാഡാറ്റ എൻട്രിയുടെ മൂല്യം.
മെറ്റാഡാറ്റ/
പഴയ പതിപ്പ് മെറ്റാഡാറ്റ/ബൈ-കീ/. ഉപയോഗം നിരുത്സാഹപ്പെടുത്തുന്നു, കാരണം
മെറ്റാഡാറ്റ കീ സ്ട്രിംഗ് മറ്റ് ഉപ-സ്വത്തുക്കളുമായി വൈരുദ്ധ്യമുണ്ടാകാം.
ഈ വസ്തുവിന്റെ ലേഔട്ട് മാറ്റത്തിന് വിധേയമായേക്കാം. എങ്ങനെ എന്ന നിർദ്ദേശങ്ങൾ സ്വാഗതം ചെയ്യുന്നു
കൃത്യമായി ഈ പ്രോപ്പർട്ടി പ്രവർത്തിക്കണം.
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_FORMAT_NODE_MAP
(ഓരോ മെറ്റാഡാറ്റ എൻട്രിയുടെയും കീയും സ്ട്രിംഗ് മൂല്യവും)
ഫിൽട്ടർ ചെയ്ത-മെറ്റാഡാറ്റ
പോലെ മെറ്റാഡാറ്റ, എന്നാൽ ഇതിൽ ലിസ്റ്റ് ചെയ്തിട്ടുള്ള ഫീൽഡുകൾ മാത്രം ഉൾപ്പെടുന്നു --ഡിസ്പ്ലേ-ടാഗുകൾ ഓപ്ഷൻ. ഈ
ടെർമിനലിലേക്ക് പ്രിന്റ് ചെയ്യുന്ന ടാഗുകളുടെ അതേ സെറ്റ് ആണ്.
അധ്യായം-മെറ്റാഡാറ്റ
നിലവിലെ അധ്യായത്തിന്റെ മെറ്റാഡാറ്റ. സമാനമായ പ്രവൃത്തികൾ മെറ്റാഡാറ്റ സ്വത്ത്. ഇത് അനുവദിക്കുന്നു
ഒരേ ആക്സസ് രീതികൾ (ഉപ-പ്രോപ്പർട്ടികൾ ഉപയോഗിച്ച്).
ഓരോ അധ്യായ മെറ്റാഡാറ്റയും വളരെ വിരളമാണ്. സാധാരണയായി, അധ്യായത്തിന്റെ പേര് മാത്രം (തലക്കെട്ട്) സജ്ജീകരിച്ചിരിക്കുന്നു.
ചാപ്റ്റർ സ്റ്റാർട്ട് പോലെയുള്ള മറ്റ് വിവരങ്ങൾ ആക്സസ് ചെയ്യുന്നതിന്, കാണുക അധ്യായം-ലിസ്റ്റ് പ്രോപ്പർട്ടി.
vf-മെറ്റാഡാറ്റ/
വീഡിയോ ഫിൽട്ടറുകൾ വഴി മെറ്റാഡാറ്റ ചേർത്തു. ഫിൽട്ടർ ലേബൽ ആക്സസ് ചെയ്തു, ഇല്ലെങ്കിൽ
ഉപയോഗിച്ച് വ്യക്തമായി വ്യക്തമാക്കിയിട്ടുണ്ട് @ഫിൽട്ടർ-ലേബൽ: വാക്യഘടന, ആയിരിക്കും എൻ.എൻ.
സമാനമായ പ്രവൃത്തികൾ മെറ്റാഡാറ്റ സ്വത്ത്. ഇത് ഒരേ ആക്സസ് രീതികൾ അനുവദിക്കുന്നു (ഉപയോഗിക്കുന്നത്
ഉപ-സ്വത്തുക്കൾ).
ഇത്തരത്തിലുള്ള മെറ്റാഡാറ്റയുടെ ഉദാഹരണം ചേർത്തിട്ടുള്ള ക്രോപ്പിംഗ് പാരാമീറ്ററുകളാണ്
--vf=lavfi=cropdetect.
af-മെറ്റാഡാറ്റ/
തുല്യമായ vf-മെറ്റാഡാറ്റ/, എന്നാൽ ഓഡിയോ ഫിൽട്ടറുകൾക്ക്.
വിരാമം (RW)
നില താൽക്കാലികമായി നിർത്തുക. ഇത് സാധാരണയാണ് അതെ or ഇല്ല. കാണുക --താൽക്കാലികമായി നിർത്തുക.
നിഷ്ക്രിയ മടങ്ങുക അതെ ഒരു ഫയലും ലോഡ് ചെയ്തിട്ടില്ലെങ്കിൽ, എന്നാൽ പ്ലെയർ കാരണം ചുറ്റും നിൽക്കുന്നു
--നിഷ്ക്രിയ ഓപ്ഷൻ.
കോർ-നിഷ്ക്രിയം
മടങ്ങുക അതെ പ്ലേബാക്ക് കോർ താൽക്കാലികമായി നിർത്തുകയാണെങ്കിൽ, അല്ലെങ്കിൽ ഇല്ല. ഇത് വ്യത്യസ്തമായിരിക്കാം
വിരാമം താഴ്ന്നതിനാൽ കളിക്കാരൻ താൽക്കാലികമായി നിർത്തുമ്പോൾ പോലുള്ള പ്രത്യേക സാഹചര്യങ്ങളിൽ
നെറ്റ്വർക്ക് കാഷെ.
ഇതും തിരിച്ചുവരുന്നു അതെ പ്ലേബാക്ക് പുനരാരംഭിക്കുകയാണെങ്കിലോ ഒന്നും പ്ലേ ചെയ്യുന്നില്ലെങ്കിലോ. ഇൻ
മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, അത് മാത്രം ഇല്ല യഥാർത്ഥത്തിൽ വീഡിയോ പ്ലേ ചെയ്യുന്നുണ്ടെങ്കിൽ. (എംപിവി മുതലുള്ള പെരുമാറ്റം
0.7.0.)
കാഷെ നെറ്റ്വർക്ക് കാഷെ പൂരിപ്പിക്കൽ നില (0-100.0).
കാഷെ വലിപ്പം (RW)
നെറ്റ്വർക്ക് കാഷെ വലുപ്പം കെബിയിൽ. ഇതിന് സമാനമാണ് --കാഷെ. കാഷെ സജ്ജമാക്കാൻ ഇത് അനുവദിക്കുന്നു
റൺടൈമിലെ വലിപ്പം. നിലവിൽ, കാഷെ പ്രവർത്തനക്ഷമമാക്കാനോ പ്രവർത്തനരഹിതമാക്കാനോ സാധ്യമല്ല
ഈ പ്രോപ്പർട്ടി ഉപയോഗിച്ച് റൺടൈം, നിലവിലുള്ള കാഷെ വലുപ്പം മാറ്റാൻ.
ഇതിൽ ബാക്ക്ബഫർ വലുപ്പം ഉൾപ്പെടുന്നില്ല (mpv 0.10.0 ന് ശേഷം മാറ്റി).
ഇത് കാഷെ ഉള്ളടക്കങ്ങൾ കഴിയുന്നിടത്തോളം നിലനിർത്താൻ ശ്രമിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക. ഇത് ഉണ്ടാക്കാൻ
എളുപ്പത്തിൽ, പഴയ കാഷെ ആയിരിക്കുമ്പോൾ കാഷെ വലുപ്പം മാറ്റുന്നതിനുള്ള കോഡ് പുതിയ കാഷെ അനുവദിക്കും
ഇപ്പോഴും അനുവദിച്ചു.
ഡിവിഡിയോ ബ്ലൂറേയോ പ്ലേ ചെയ്യുമ്പോൾ ഇത് ഉപയോഗിക്കരുത്.
കാഷെ രഹിതം (R)
KB-യിൽ മൊത്തം സൗജന്യ കാഷെ വലുപ്പം.
കാഷെ ഉപയോഗിച്ചു (R)
ആകെ ഉപയോഗിച്ച കാഷെ വലുപ്പം കെബിയിൽ.
കാഷെ-നിഷ്ക്രിയം (R)
റിട്ടേൺസ് അതെ കാഷെ നിഷ്ക്രിയമാണെങ്കിൽ, അതിനർത്ഥം കാഷെ നിറഞ്ഞു എന്നാണ്
സാധ്യമാണ്, നിലവിൽ കൂടുതൽ ഡാറ്റ വായിക്കുന്നില്ല.
demuxer-cache-duration
ഡീമുക്സറിൽ ബഫർ ചെയ്ത വീഡിയോയുടെ ഏകദേശ ദൈർഘ്യം സെക്കന്റുകൾക്കുള്ളിൽ. എന്നാണ് ഊഹം
വളരെ വിശ്വസനീയമല്ല, ഡാറ്റയാണെങ്കിലും, പലപ്പോഴും പ്രോപ്പർട്ടി ലഭ്യമല്ല
ബഫർ ചെയ്തിരിക്കുന്നു.
demuxer-cache-time
ഡീമുക്സറിൽ ബഫർ ചെയ്ത വീഡിയോയുടെ ഏകദേശ സമയം സെക്കന്റുകൾക്കുള്ളിൽ. അതേ പോലെ
demuxer-cache-duration എന്നാൽ demuxer-ൽ ബഫർ ചെയ്ത ഡാറ്റയുടെ അവസാന ടൈംസ്റ്റാമ്പ് നൽകുന്നു.
demuxer-cache-idle
റിട്ടേൺസ് അതെ ഡീമുക്സർ നിഷ്ക്രിയമാണെങ്കിൽ, അതിനർത്ഥം ഡീമുക്സർ കാഷെ പൂരിപ്പിച്ചിരിക്കുന്നു എന്നാണ്
അഭ്യർത്ഥിച്ച തുക, നിലവിൽ കൂടുതൽ ഡാറ്റ വായിക്കുന്നില്ല.
കാഷെക്കായി താൽക്കാലികമായി നിർത്തി
റിട്ടേൺസ് അതെ കാഷെക്കായി കാത്തിരിക്കുന്നതിനാൽ പ്ലേബാക്ക് താൽക്കാലികമായി നിർത്തുമ്പോൾ.
കാഷെ-ബഫറിംഗ്-സ്റ്റേറ്റ്
പ്ലെയർ ആവശ്യപ്പെടുന്നത് വരെ കാഷെ പൂരിപ്പിക്കൽ നിലയുടെ ശതമാനം (0-100) തിരികെ നൽകുക
താൽക്കാലികമായി നിർത്തുക (അതുമായി ബന്ധപ്പെട്ടത് കാഷെക്കായി താൽക്കാലികമായി നിർത്തി).
eof-എത്തിച്ചേർന്നു
റിട്ടേൺസ് അതെ പ്ലേബാക്ക് അവസാനിച്ചാൽ, ഇല്ല അല്ലാത്തപക്ഷം. ഇത് സാധാരണമാണെന്ന് ശ്രദ്ധിക്കുക
എങ്കിൽ മാത്രം രസകരമാണ് --തുറന്ന് സൂക്ഷിക്കുക പ്രവർത്തനക്ഷമമാക്കി, അല്ലാത്തപക്ഷം കളിക്കാരൻ ചെയ്യും
ഉടൻ തന്നെ അടുത്ത ഫയൽ പ്ലേ ചെയ്യുക (അല്ലെങ്കിൽ പുറത്തുകടക്കുക അല്ലെങ്കിൽ നിഷ്ക്രിയ മോഡിൽ പ്രവേശിക്കുക), ഈ സന്ദർഭങ്ങളിൽ
eof-എത്തിച്ചേർന്നു പ്രോപ്പർട്ടി സജ്ജീകരിച്ച ഉടൻ തന്നെ അത് യുക്തിപരമായി മായ്ക്കും.
അന്വേഷിക്കുന്നു
റിട്ടേൺസ് അതെ പ്ലെയർ നിലവിൽ അന്വേഷിക്കുകയാണെങ്കിലോ അല്ലെങ്കിൽ പുനരാരംഭിക്കാൻ ശ്രമിക്കുകയാണെങ്കിലോ
പ്ലേബാക്ക്. (അത് തിരിച്ചുവരാൻ സാധ്യതയുണ്ട് അതെ ഒരു ഫയൽ ലോഡ് ചെയ്യുമ്പോൾ, അല്ലെങ്കിൽ എപ്പോൾ
ഓർഡർ ചെയ്ത ചാപ്റ്റർ സെഗ്മെന്റുകൾ മാറ്റുന്നു. കാരണം ഒരേ അടിസ്ഥാന കോഡ് ആണ്
തിരയുന്നതിനും വീണ്ടും സമന്വയിപ്പിക്കുന്നതിനും ഉപയോഗിക്കുന്നു.)
hr-തിരയുക (RW)
കാണുക --hr-seek.
അളവ് (RW)
നിലവിലെ വോളിയം (കാണുക --വ്യാപ്തം വിശദാംശങ്ങൾക്ക്).
നിശബ്ദമാക്കുക (RW)
നിലവിലെ നിശബ്ദ നില (അതെ/ഇല്ല).
ഓഡിയോ-കാലതാമസം (RW)
കാണുക --ഓഡിയോ-കാലതാമസം.
ഓഡിയോ-കോഡെക്
ഡീകോഡിംഗിനായി ഓഡിയോ കോഡെക് തിരഞ്ഞെടുത്തു.
ഓഡിയോ-കോഡെക്-നാമം
ഓഡിയോ കോഡെക്.
ഓഡിയോ-പാരാമുകൾ
ഓഡിയോ ഡീകോഡർ ഔട്ട്പുട്ടായി ഓഡിയോ ഫോർമാറ്റ്. ഇതിന് നിരവധി ഉപ ഗുണങ്ങളുണ്ട്:
ഓഡിയോ-പാരാമുകൾ/ഫോർമാറ്റ്
സ്ട്രിംഗ് ആയി സാമ്പിൾ ഫോർമാറ്റ്. മറ്റുള്ളവയിൽ ഉപയോഗിച്ചിരിക്കുന്ന അതേ പേരുകൾ ഇത് ഉപയോഗിക്കുന്നു
എംപിവിയുടെ സ്ഥലങ്ങൾ.
ഓഡിയോ-പാരാമുകൾ/സാമ്പിളേറ്റ്
മാതൃകയാക്കുക.
ഓഡിയോ-പാരാമുകൾ/ചാനലുകൾ
ഒരു സ്ട്രിംഗ് ആയി ചാനൽ ലേഔട്ട്. ഇത് എന്താണ് എന്നതിന് സമാനമാണ് --ഓഡിയോ-ചാനലുകൾ
സ്വീകരിക്കുന്നു.
ഓഡിയോ-പാരാമുകൾ/എച്ച്ആർ-ചാനലുകൾ
As ചാനലുകൾ, എന്നാൽ നിഗൂഢമായ യഥാർത്ഥ ലേഔട്ടിന് പകരം അയച്ചു
ഓഡിയോ ഉപകരണം, കൂടുതൽ മനുഷ്യർക്ക് വായിക്കാൻ കഴിയുന്ന ഒരു ഫോം തിരികെ നൽകുക. (സാധാരണയായി മാത്രം
ഓഡിയോ-ഔട്ട്-പാരാമുകൾ/എച്ച്ആർ-ചാനലുകൾ അർത്ഥമുണ്ട്.)
ഓഡിയോ-പാരാമുകൾ/ചാനൽ-എണ്ണം
ഓഡിയോ ചാനലുകളുടെ എണ്ണം. ഇത് അനാവശ്യമാണ് ചാനലുകൾ ഫീൽഡ് വിവരിച്ചു
മുകളിൽ.
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_FORMAT_NODE_MAP
"ഫോർമാറ്റ്" MPV_FORMAT_STRING
"സാമ്പിൾ" MPV_FORMAT_INT64
"ചാനലുകൾ" MPV_FORMAT_STRING
"ചാനൽ-എണ്ണം" MPV_FORMAT_INT64
"hr-ചാനലുകൾ" MPV_FORMAT_STRING
ഓഡിയോ-ഔട്ട്-പാരാമുകൾ
അതുപോലെ തന്നെ ഓഡിയോ-പാരാമുകൾ, എന്നാൽ ഓഡിയോ API-യിൽ എഴുതിയ ഡാറ്റയുടെ ഫോർമാറ്റ്.
സഹായം (RW)
നിലവിലെ ഓഡിയോ ട്രാക്ക് (ഇതിന് സമാനമായത് --സഹായം).
ഓഡിയോ (RW)
അപരനാമം സഹായം.
ബാക്കി (RW)
ഓഡിയോ ചാനൽ ബാലൻസ്. (ഈ ഫീച്ചർ നടപ്പിലാക്കുന്നത് വിചിത്രമാണ്. അത്
ഓരോ ചാനലിന്റെയും വോളിയം മാറ്റില്ല, പകരം മിക്സ് ചെയ്യാൻ ഒരു പാൻ മാട്രിക്സ് സജ്ജീകരിക്കുന്നു
ഇടത്, വലത് ചാനലുകൾ.)
പൂർണ്ണസ്ക്രീൻ (RW)
കാണുക --പൂർണ്ണ സ്ക്രീൻ.
ഇന്റർലേസ് (RW)
കാണുക --ഡീന്റർലേസ്.
ഫീൽഡ്-ആധിപത്യം (RW)
കാണുക --ഫീൽഡ്-ആധിപത്യം
കളർമാട്രിക്സ് (R)
ഇതിലേക്ക് റീഡയറക്ട് ചെയ്യുന്നു വീഡിയോ-പാരാമുകൾ/കളർമാട്രിക്സ്. ഈ പരാമീറ്റർ (അതുപോലെ തന്നെ സമാനമായവ) കഴിയും
കൂടെ അസാധുവാക്കപ്പെടും ഫോർമാറ്റ് വീഡിയോ ഫിൽട്ടർ.
കളർമാട്രിക്സ്-ഇൻപുട്ട്-റേഞ്ച് (R)
കാണുക കളർമാട്രിക്സ്.
വീഡിയോ ഔട്ട്പുട്ട് ലെവലുകൾ (RW)
കാണുക --video-output-levels,
കളർമാട്രിക്സ്-പ്രൈമറികൾ (R)
കാണുക കളർമാട്രിക്സ്.
മുകളില് (RW)
കാണുക --മുകളില്.
അതിര്ത്തി (RW)
കാണുക --അതിർത്തി.
എല്ലാ ജോലിസ്ഥലങ്ങളിലും (RW)
കാണുക --ഓൺ-എല്ലാ വർക്ക്സ്പെയ്സുകളിലും. അൺസെറ്റ് ചെയ്യുന്നത് എല്ലാ WM-കളിലും പ്രവർത്തിച്ചേക്കില്ല.
ഫ്രെയിംഡ്രോപ്പ് (RW)
കാണുക --ഫ്രെയിംഡ്രോപ്പ്.
ഗാമ (RW)
കാണുക --ഗാമ.
തെളിച്ചം (RW)
കാണുക --തെളിച്ചം.
കോൺട്രാസ്റ്റ് (RW)
കാണുക --തീവ്രത.
സാച്ചുറേഷൻ (RW)
കാണുക --സാച്ചുറേഷൻ.
നിറം (RW)
കാണുക --നിറം.
hwdec (RW)
പ്രതിഫലിപ്പിക്കുന്നു --hwdec ഓപ്ഷൻ.
ഇതിലേക്ക് എഴുതുന്നത് സാധ്യമെങ്കിൽ, നിലവിൽ ഉപയോഗിക്കുന്ന ഹാർഡ്വെയർ ഡീകോഡറിനെ മാറ്റിയേക്കാം.
(ആന്തരികമായി, പ്ലെയർ ഡീകോഡർ പുനരാരംഭിച്ചേക്കാം, കൂടാതെ ഒരു ശ്രമം നടത്തുകയും ചെയ്യും
വീഡിയോ ശരിയായി പുതുക്കുക.) നിങ്ങൾക്ക് മറ്റ് hwdec പ്രോപ്പർട്ടികൾ കാണാൻ കഴിയും
ഇത് വിജയിച്ചോ എന്ന്.
mpv 0.9.x-ലും അതിനു മുമ്പും ഉള്ളതുപോലെ, ഇത് നിലവിൽ സജീവമായ ഹാർഡ്വെയർ തിരികെ നൽകുന്നില്ല
ഡീകോഡർ.
hwdec-ആക്ടീവ്
മടങ്ങുക അതെ or ഇല്ല, ഏതെങ്കിലും തരത്തിലുള്ള ഹാർഡ്വെയർ ഡീകോഡിംഗ് യഥാർത്ഥത്തിൽ ഉണ്ടോ എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു
ഉപയോഗിക്കുക.
hwdec-കണ്ടെത്തി
സോഫ്റ്റ്വെയർ ഡീകോഡിംഗ് സജീവമാണെങ്കിൽ, ഇത് ഉപയോഗത്തിലുള്ള ഹാർഡ്വെയർ ഡീകോഡറിനെ തിരികെ നൽകുന്നു.
അല്ലെങ്കിൽ, ഒന്നുകിൽ അത് തിരികെ വരും ഇല്ല, അല്ലെങ്കിൽ ബാധകമാണെങ്കിൽ, നിലവിൽ ലോഡ് ചെയ്ത ഹാർഡ്വെയർ
ഡീകോഡിംഗ് API. VO തുറന്ന് കഴിഞ്ഞാൽ മാത്രമേ ഇത് അറിയൂ (ഒരുപക്ഷേ പിന്നീട്). കൂടെ
ചില VO-കൾ (ഇത് പോലെ തുറന്ന gl), ഇത് ഒരിക്കലും മുൻകൂട്ടി അറിയില്ല, പക്ഷേ ഡീകോഡർ ചെയ്യുമ്പോൾ മാത്രം
hw ഡീകോഡർ വിജയകരമായി സൃഷ്ടിക്കാൻ ശ്രമിച്ചു. കൂടാതെ, hw ഡീകോഡറുകൾ -പകർപ്പ്
പ്രത്യയം തിരികെ വരും ഇല്ല ഒരു വീഡിയോയും ഡീകോഡ് ചെയ്യുന്നില്ല. ഇതെല്ലാം എങ്ങനെ പ്രതിഫലിപ്പിക്കുന്നു
hw ഡീകോഡറുകൾ കണ്ടെത്തുകയും mpv-യിൽ ആന്തരികമായി ഉപയോഗിക്കുകയും ചെയ്യുന്നു.
പാൻസ്കാൻ (RW)
കാണുക --പാൻസ്കാൻ.
വീഡിയോ ഫോർമാറ്റ്
സ്ട്രിംഗ് ആയി വീഡിയോ ഫോർമാറ്റ്.
വീഡിയോ-കോഡെക്
ഡീകോഡിംഗിനായി വീഡിയോ കോഡെക് തിരഞ്ഞെടുത്തു.
വീതി, പൊക്കം
വീഡിയോ വലുപ്പം. ഇത് ഡീകോഡ് ചെയ്ത വീഡിയോയുടെ വലുപ്പം ഉപയോഗിക്കുന്നു, അല്ലെങ്കിൽ വീഡിയോ ഫ്രെയിമില്ലെങ്കിൽ
ഇതുവരെ ഡീകോഡ് ചെയ്തിട്ടുണ്ട്, (ഒരുപക്ഷേ തെറ്റായി) കണ്ടെയ്നർ വലുപ്പം സൂചിപ്പിച്ചിരിക്കുന്നു.
വീഡിയോ-പാരാമുകൾ
വീഡിയോ പാരാമീറ്ററുകൾ, ഡീകോഡർ ഔട്ട്പുട്ട് ആയി (വശം പോലെയുള്ള ഓവർറൈഡുകൾക്കൊപ്പം.
പ്രയോഗിച്ചു). ഇതിന് നിരവധി ഉപ ഗുണങ്ങളുണ്ട്:
വീഡിയോ-പാരാമുകൾ/പിക്സൽ ഫോർമാറ്റ്
സ്ട്രിംഗ് ആയി പിക്സൽ ഫോർമാറ്റ്. മറ്റ് സ്ഥലങ്ങളിൽ ഉപയോഗിച്ചിരിക്കുന്ന അതേ പേരുകൾ തന്നെയാണ് ഇതിന് ഉപയോഗിക്കുന്നത്
എംപിവിയുടെ.
video-params/ശരാശരി-bpp
പൂർണ്ണസംഖ്യയായി ഓരോ പിക്സലും ശരാശരി ബിറ്റുകൾ. ഉപസാമ്പിൾ പ്ലാനർ ഫോർമാറ്റുകൾ വ്യത്യസ്തമാണ് ഉപയോഗിക്കുന്നത്
റെസല്യൂഷൻ, ഈ മൂല്യം ചിലപ്പോൾ വിചിത്രമായേക്കാം അല്ലെങ്കിൽ
ചിന്താക്കുഴപ്പമുള്ള. ചില ഫോർമാറ്റുകളിൽ ലഭ്യമല്ല.
വീഡിയോ-പാരാമുകൾ/തലം-ആഴം
പൂർണ്ണസംഖ്യയായി ഓരോ വർണ്ണ ഘടകത്തിനും ബിറ്റ് ഡെപ്ത്. ഇത് തുറന്നുകാട്ടപ്പെടുന്നത് മാത്രമാണ്
പ്ലാനർ അല്ലെങ്കിൽ സിംഗിൾ-ഘടക ഫോർമാറ്റുകൾ, മറ്റ് ഫോർമാറ്റുകൾക്ക് ലഭ്യമല്ല.
video-params/w, video-params/h
വീഡിയോ വലുപ്പം പൂർണ്ണസംഖ്യകളായി, വശം തിരുത്തലൊന്നും പ്രയോഗിക്കുന്നില്ല.
video-params/dw, video-params/dh
വീഡിയോ വലുപ്പം പൂർണ്ണസംഖ്യകളായി, ശരിയായ വീക്ഷണാനുപാതത്തിനായി സ്കെയിൽ ചെയ്തു.
വീഡിയോ-പാരാമുകൾ/വശം
വീക്ഷണാനുപാതം ഫ്ലോട്ടായി പ്രദർശിപ്പിക്കുക.
video-params/par
പിക്സൽ വീക്ഷണാനുപാതം.
വീഡിയോ-പാരാമുകൾ/കളർമാട്രിക്സ്
സ്ട്രിംഗ് ആയി ഉപയോഗിക്കുന്ന കളർമാട്രിക്സ്. (കൃത്യമായ മൂല്യങ്ങൾ മാറ്റത്തിന് വിധേയമാണ്.)
വീഡിയോ-പാരാമുകൾ/വർണ്ണ തലങ്ങൾ
സ്ട്രിംഗ് ആയി വർണ്ണ തലങ്ങൾ. (കൃത്യമായ മൂല്യങ്ങൾ മാറ്റത്തിന് വിധേയമാണ്.)
വീഡിയോ-പാരാമുകൾ/പ്രൈമറികൾ
സ്ട്രിംഗ് ആയി ഉപയോഗിക്കുന്ന പ്രാഥമികങ്ങൾ. (കൃത്യമായ മൂല്യങ്ങൾ മാറ്റത്തിന് വിധേയമാണ്.)
വീഡിയോ-പാരാമുകൾ/ഗാമ
സ്ട്രിംഗ് ആയി ഉപയോഗിക്കുന്ന ഗാമ ഫംഗ്ഷൻ. (കൃത്യമായ മൂല്യങ്ങൾ മാറ്റത്തിന് വിധേയമാണ്.)
വീഡിയോ-പാരാമുകൾ/ക്രോമ-ലൊക്കേഷൻ
സ്ട്രിംഗ് ആയി ക്രോമ ലൊക്കേഷൻ. (കൃത്യമായ മൂല്യങ്ങൾ മാറ്റത്തിന് വിധേയമാണ്.)
വീഡിയോ-പാരാമുകൾ/തിരിക്കുക
ഡിഗ്രിയിൽ ഉദ്ദേശിച്ച ഡിസ്പ്ലേ റൊട്ടേഷൻ (ഘടികാരദിശയിൽ).
വീഡിയോ-പാരാമുകൾ/സ്റ്റീരിയോ-ഇൻ
ഉറവിട ഫയൽ സ്റ്റീരിയോ 3D മോഡ്. (കാണുക --വീഡിയോ-സ്റ്റീരിയോ-മോഡ് ഓപ്ഷൻ.)
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_FORMAT_NODE_MAP
"പിക്സൽ ഫോർമാറ്റ്" MPV_FORMAT_STRING
"w" MPV_FORMAT_INT64
"h" MPV_FORMAT_INT64
"dw" MPV_FORMAT_INT64
"dh" MPV_FORMAT_INT64
"വശം" MPV_FORMAT_DOUBLE
"പാർ" MPV_FORMAT_DOUBLE
"colormatrix" MPV_FORMAT_STRING
"വർണ്ണ തലങ്ങൾ" MPV_FORMAT_STRING
"പ്രാഥമികങ്ങൾ" MPV_FORMAT_STRING
"chroma-location" MPV_FORMAT_STRING
"തിരിക്കുക" MPV_FORMAT_INT64
"സ്റ്റീരിയോ-ഇൻ" MPV_FORMAT_STRING
വീതി, ഭാരം
വീഡിയോ ഡിസ്പ്ലേ വലുപ്പം. ഫിൽട്ടറുകൾക്കും വീക്ഷണ സ്കെയിലിംഗിനും ശേഷമുള്ള വീഡിയോ വലുപ്പമാണിത്
പ്രയോഗിച്ചു. യഥാർത്ഥ വീഡിയോ വിൻഡോ വലുപ്പം ഇതിൽ നിന്നും വ്യത്യസ്തമായിരിക്കും, ഉദാ
ഉപയോക്താവ് വീഡിയോ വിൻഡോ സ്വമേധയാ വലുപ്പം മാറ്റുകയാണെങ്കിൽ.
ഇവയ്ക്ക് സമാനമായ മൂല്യങ്ങളുണ്ട് video-out-params/dw ഒപ്പം video-out-params/dh.
വീഡിയോ-ഔട്ട്-പാരാമുകൾ
അതുപോലെ തന്നെ വീഡിയോ-പാരാമുകൾ, എന്നാൽ വീഡിയോ ഫിൽട്ടറുകൾ പ്രയോഗിച്ചതിന് ശേഷം. ഇല്ലെങ്കിൽ
വീഡിയോ ഫിൽട്ടറുകൾ ഉപയോഗത്തിലുണ്ട്, ഇതിൽ സമാനമായ മൂല്യങ്ങൾ അടങ്ങിയിരിക്കും വീഡിയോ-പാരാമുകൾ. അതല്ല
ഉപയോക്താവിന് മാറ്റാൻ കഴിയുന്നതിനാൽ, വീഡിയോ വിൻഡോ ഉപയോഗിക്കുന്നത് ഇപ്പോഴും ഇത് തന്നെയായിരിക്കണമെന്നില്ല
വിൻഡോ വലുപ്പം, കൂടാതെ എല്ലാ യഥാർത്ഥ VO-കളും അവരുടേതായ സ്കെയിലിംഗ് സ്വതന്ത്രമായി ചെയ്യുന്നു
ഫിൽട്ടർ ചെയിൻ.
എന്നതിന് സമാനമായ ഉപ ഗുണങ്ങളുണ്ട് വീഡിയോ-പാരാമുകൾ.
വീഡിയോ-ഫ്രെയിം-വിവരങ്ങൾ
നിലവിലെ ഫ്രെയിമിന്റെ ഏകദേശ വിവരങ്ങൾ. ഇവയിൽ ഏതെങ്കിലും ഉപയോഗിക്കുകയാണെങ്കിൽ ശ്രദ്ധിക്കുക
OSD, OSD റീഡ്രോയിംഗും ഫ്രെയിമും കാരണം വിവരങ്ങൾ കുറച്ച് ഫ്രെയിമുകൾ ഓഫായിരിക്കാം
ഡിസ്പ്ലേ ഒരു പരിധിവരെ വിച്ഛേദിക്കപ്പെട്ടിരിക്കുന്നു, നിങ്ങൾ താൽക്കാലികമായി നിർത്തുകയും നിർബന്ധിക്കുകയും ചെയ്യേണ്ടി വന്നേക്കാം a
വീണ്ടും വരയ്ക്കുക.
ഉപ-സ്വത്തുക്കൾ:
വീഡിയോ-ഫ്രെയിം-വിവരം/ചിത്ര-തരം വീഡിയോ-ഫ്രെയിം-വിവരം/ഇന്റർലേസ്ഡ് video-frame-info/tff
വീഡിയോ-ഫ്രെയിം-വിവരം/ആവർത്തനം
എഫ്പിഎസ് കണ്ടെയ്നർ FPS. ഇതിൽ എളുപ്പത്തിൽ വ്യാജ മൂല്യങ്ങൾ അടങ്ങിയിരിക്കാം. ആധുനികം ഉപയോഗിക്കുന്ന വീഡിയോകൾക്കായി
കണ്ടെയ്നർ ഫോർമാറ്റുകൾ അല്ലെങ്കിൽ വീഡിയോ കോഡെക്കുകൾ, ഇത് പലപ്പോഴും തെറ്റായിരിക്കും.
കണക്കാക്കിയ-vf-fps
വീഡിയോ ഫിൽട്ടർ ചെയിൻ ഔട്ട്പുട്ടിന്റെ കണക്കാക്കിയ/അളന്ന FPS. (ഫിൽട്ടറുകൾ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ,
ഇത് ഡീകോഡർ ഔട്ട്പുട്ടുമായി യോജിക്കുന്നു.) ഇത് 10 കഴിഞ്ഞ ഫ്രെയിമിന്റെ ശരാശരി ഉപയോഗിക്കുന്നു
FPS കണക്കാക്കുന്നതിനുള്ള കാലയളവ്. ഫ്രെയിം ഡ്രോപ്പിംഗ് ഉൾപ്പെട്ടിട്ടുണ്ടെങ്കിൽ അത് കൃത്യമല്ല
(ഫ്രെയിംഡ്രോപ്പ് വ്യക്തമായി പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, അല്ലെങ്കിൽ കൃത്യമായ തിരയലിന് ശേഷം). ഫയലുകൾ
കൃത്യതയില്ലാത്ത ടൈംസ്റ്റാമ്പുകൾ ഉപയോഗിച്ച് (മാട്രോസ്ക പോലുള്ളവ) അസ്ഥിരമായ ഫലങ്ങളിലേക്ക് നയിച്ചേക്കാം.
വിൻഡോ-സ്കെയിൽ (RW)
ജാലകത്തിന്റെ വലിപ്പം ഗുണിതം. ഇത് സജ്ജീകരിക്കുന്നത് വീഡിയോ വിൻഡോയെ മൂല്യങ്ങളിലേക്ക് വലുപ്പം മാറ്റും
ൽ അടങ്ങിയിരിക്കുന്നു വീതി ഒപ്പം ഭാരം ഈ പ്രോപ്പർട്ടിയുമായി സജ്ജീകരിച്ച മൂല്യം കൊണ്ട് ഗുണിച്ചു.
ക്രമീകരണം 1 യഥാർത്ഥ വീഡിയോ വലുപ്പത്തിലേക്ക് വലുപ്പം മാറ്റും (അല്ലെങ്കിൽ കൃത്യമായി പറഞ്ഞാൽ, വീഡിയോയുടെ വലുപ്പം
ഫിൽട്ടറുകൾ ഔട്ട്പുട്ട്). 2 ഇരട്ട വലുപ്പം സജ്ജമാക്കും, 0.5 വലിപ്പം പകുതിയാക്കുന്നു.
വിൻഡോ-മിനിമൈസ് ചെയ്തു
വീഡിയോ വിൻഡോ ചെറുതാക്കിയിട്ടുണ്ടോ ഇല്ലയോ എന്ന് തിരികെ നൽകുക.
ഡിസ്പ്ലേ പേരുകൾ
എംപിവി വിൻഡോ ഉൾക്കൊള്ളുന്ന ഡിസ്പ്ലേകളുടെ പേരുകൾ. X11-ൽ, ഇവയാണ് xrandr
പേരുകൾ (LVDS1, HDMI1, DP1, VGA1, മുതലായവ).
ഡിസ്പ്ലേ-എഫ്പിഎസ് (RW)
നിലവിലെ ഡിസ്പ്ലേയുടെ പുതുക്കൽ നിരക്ക്. നിലവിൽ, ഇത് ഏറ്റവും കുറഞ്ഞ FPS ആണ്
അണ്ടർലയിംഗ് സിസ്റ്റം API-കൾ (ഉദാ
X11-ൽ xrandr). ഇത് അളന്ന FPS അല്ല. ഇത് എല്ലാവരിലും ഉണ്ടായിരിക്കണമെന്നില്ല
പ്ലാറ്റ്ഫോമുകൾ. ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന ഏതെങ്കിലും വസ്തുതകൾ മുന്നറിയിപ്പില്ലാതെ എപ്പോൾ വേണമെങ്കിലും മാറിയേക്കാമെന്നത് ശ്രദ്ധിക്കുക.
എസ്റ്റിമേറ്റ്-ഡിസ്പ്ലേ-എഫ്പിഎസ്
ഡിസ്പ്ലേ-സമന്വയം മോഡ് ഉണ്ടെങ്കിൽ മാത്രമേ ലഭ്യമാകൂ (ഇത് തിരഞ്ഞെടുത്തത് --വീഡിയോ-സമന്വയം) സജീവമാണ്.
ഡിസ്പ്ലേ പുതുക്കൽ സംഭവിക്കുന്നതായി തോന്നുന്ന യഥാർത്ഥ നിരക്ക് നൽകുന്നു, ഇത് അളക്കുന്നു
സിസ്റ്റം സമയം.
vsync-jitter
vsync ദൈർഘ്യത്തിന്റെ കണക്കാക്കിയ വ്യതിയാന ഘടകം.
വീഡിയോ-വശം (RW)
വീഡിയോ വശം, കാണുക --വീഡിയോ-വശം.
ഒഎസ്ഡി വീതി, osd-ഉയരം
അവസാനം അറിയപ്പെടുന്ന OSD വീതി (0 ആകാം). നിങ്ങൾക്ക് ഉപയോഗിക്കണമെങ്കിൽ ഇത് ആവശ്യമാണ് ഓവർലേ_ചേർക്കുക
കമാൻഡ്. ഇത് നിങ്ങൾക്ക് യഥാർത്ഥ OSD വലുപ്പം നൽകുന്നു, അത് വിൻഡോയിൽ നിന്ന് വ്യത്യസ്തമായിരിക്കും
ചില സന്ദർഭങ്ങളിൽ വലിപ്പം.
osd-par
അവസാനം അറിയപ്പെടുന്ന OSD ഡിസ്പ്ലേ പിക്സൽ വീക്ഷണം (0 ആകാം).
നിര്മ്മിച്ച (RW)
നിലവിലെ വീഡിയോ ട്രാക്ക് (ഇതിന് സമാനമായത് --vid).
വീഡിയോ (RW)
അപരനാമം നിര്മ്മിച്ച.
video-align-x, video-align-y (RW)
കാണുക --video-align-x ഒപ്പം --വീഡിയോ-അലൈൻ-വൈ.
വീഡിയോ-പാൻ-എക്സ്, വീഡിയോ-പാൻ-വൈ (RW)
കാണുക --വീഡിയോ-പാൻ-x ഒപ്പം --വീഡിയോ-പാൻ-വൈ.
വീഡിയോ സൂം (RW)
കാണുക --വീഡിയോ-സൂം.
വീഡിയോ-അൺസ്കെയിൽ (W)
കാണുക --വീഡിയോ-അൺസ്കെയിൽ.
പ്രോഗ്രാം (W)
TS പ്രോഗ്രാം മാറുക (എഴുതാൻ മാത്രം).
സിഡ് (RW)
നിലവിലെ സബ്ടൈറ്റിൽ ട്രാക്ക് (ഇതിന് സമാനമായത് --സിഡ്).
ദ്വിതീയ-സിഡ് (RW)
സെക്കൻഡറി സബ്ടൈറ്റിൽ ട്രാക്ക് (കാണുക --സെക്കൻഡറി-സിഡ്).
ഉപ (RW)
അപരനാമം സിഡ്.
ഉപ-കാലതാമസം (RW)
കാണുക --ഉപ-കാലതാമസം.
ഉപ-പോസ് (RW)
കാണുക --സബ്-പോസ്.
ഉപ ദൃശ്യപരത (RW)
കാണുക --ഉപ-ദൃശ്യത.
ഉപ-നിർബന്ധിത-മാത്രം (RW)
കാണുക --ഉപ-നിർബന്ധിത-മാത്രം.
ഉപ-സ്കെയിൽ (RW)
സബ്ടൈറ്റിൽ ഫോണ്ട് സൈസ് മൾട്ടിപ്ലയർ.
കഴുത-ശക്തി-മാർജിനുകൾ (RW)
കാണുക --ass-force-margins.
ഉപ-ഉപയോഗ-മാർജിനുകൾ (RW)
കാണുക --ഉപ-ഉപയോഗ-മാർജിനുകൾ.
ass-vsfilter-aspect-compat (RW)
കാണുക --ass-vsfilter-aspect-compat.
കഴുത-ശൈലി-ഓവർറൈഡ് (RW)
കാണുക --കഴുത-ശൈലി-ഓവർറൈഡ്.
സ്ട്രീം-പിടിച്ചെടുക്കൽ (RW)
ഒരു ഫയലിന്റെ പേര്, കാണുക --സ്ട്രീം-ക്യാപ്ചർ. ഇത് സജ്ജീകരിക്കുന്നത് നൽകിയിരിക്കുന്നത് ഉപയോഗിച്ച് ക്യാപ്ചർ ആരംഭിക്കും
ഫയലിന്റെ പേര്. ഇത് ഒരു ശൂന്യമായ സ്ട്രിംഗിലേക്ക് സജ്ജമാക്കുന്നത് അത് നിർത്തും.
ടിവി-തെളിച്ചം, ടിവി ദൃശ്യതീവ്രത, ടിവി-സാച്ചുറേഷൻ, ടിവി-ഹ്യൂ (RW)
ടിവി സാധനങ്ങൾ.
പ്ലേലിസ്റ്റ്-പോസ് (RW)
പ്ലേലിസ്റ്റിലെ നിലവിലെ സ്ഥാനം. ആദ്യ എൻട്രി സ്ഥാനം 0 ആണ്. എന്നതിലേക്ക് എഴുതുന്നു
രേഖാമൂലമുള്ള എൻട്രിയിൽ പ്രോപ്പർട്ടി പ്ലേബാക്ക് പുനരാരംഭിക്കും.
പ്ലേലിസ്റ്റ്-എണ്ണം
മൊത്തം പ്ലേലിസ്റ്റ് എൻട്രികളുടെ എണ്ണം.
പ്ലേലിസ്റ്റ്
പ്ലേലിസ്റ്റ്, നിലവിലെ എൻട്രി അടയാളപ്പെടുത്തി. നിലവിൽ, അസംസ്കൃത വസ്തുവിന്റെ മൂല്യം ഉപയോഗശൂന്യമാണ്.
ഇതിന് നിരവധി ഉപ ഗുണങ്ങളുണ്ട്. മാറ്റിസ്ഥാപിക്കുക N 0 അടിസ്ഥാനമാക്കിയുള്ള പ്ലേലിസ്റ്റ് എൻട്രിയോടൊപ്പം
സൂചിക.
പ്ലേലിസ്റ്റ്/എണ്ണം
പ്ലേലിസ്റ്റ് എൻട്രികളുടെ എണ്ണം (അതുപോലെ തന്നെ പ്ലേലിസ്റ്റ്-എണ്ണം).
പ്ലേലിസ്റ്റ്/N/ഫയൽ നാമം
Nth എൻട്രിയുടെ ഫയൽനാമം.
പ്ലേലിസ്റ്റ്/N/നിലവിലെ, പ്ലേലിസ്റ്റ്/N/പ്ലേയിംഗ്
അതെ ഈ എൻട്രി നിലവിൽ പ്ലേ ചെയ്യുന്നുണ്ടെങ്കിൽ (അല്ലെങ്കിൽ ലോഡുചെയ്യുന്നു). ലഭ്യമല്ല അല്ലെങ്കിൽ ഇല്ല
അല്ലാത്തപക്ഷം. ഫയലുകൾ മാറ്റുമ്പോൾ, നിലവിലുള്ളത് ഒപ്പം കളിക്കുന്നു വ്യത്യസ്തമാകാം,
കാരണം നിലവിൽ പ്ലേ ചെയ്യുന്ന ഫയൽ ഇതുവരെ അൺലോഡ് ചെയ്തിട്ടില്ല; ഈ സാഹചര്യത്തിൽ,
നിലവിലുള്ളത് പുതിയ തിരഞ്ഞെടുപ്പിനെ സൂചിപ്പിക്കുന്നു. (mpv 0.7.0 മുതൽ.)
പ്ലേലിസ്റ്റ്/N/title
Nth എൻട്രിയുടെ പേര്. പ്ലേലിസ്റ്റ് ഫയലിൽ അത്തരത്തിലുള്ളവ ഉണ്ടെങ്കിൽ മാത്രമേ ലഭ്യമാകൂ
ഫീൽഡുകൾ, തന്നിരിക്കുന്ന പ്ലേലിസ്റ്റ് ഫോർമാറ്റിനായി mpv യുടെ പാഴ്സർ അതിനെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ മാത്രം.
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_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-അടിസ്ഥാന ട്രാക്ക് സൂചിക ഉപയോഗിച്ച്.
ട്രാക്ക്-ലിസ്റ്റ്/എണ്ണം
ട്രാക്കുകളുടെ ആകെ എണ്ണം.
ട്രാക്ക്-ലിസ്റ്റ്/N/id
ഉപയോഗിക്കുന്ന ഐഡി -സിദ്/--സഹായം/--vid. ട്രാക്കുകൾക്കുള്ളിൽ ഇത് അദ്വിതീയമാണ്
ഒരേ തരം (സബ്/ഓഡിയോ/വീഡിയോ), അല്ലാത്തപക്ഷം.
ട്രാക്ക്-ലിസ്റ്റ്/N/തരം
മീഡിയ തരം വിവരിക്കുന്ന സ്ട്രിംഗ്. അതിലൊന്ന് ഓഡിയോ, വീഡിയോ, ഉപ.
ട്രാക്ക്-ലിസ്റ്റ്/N/src-id
സോഴ്സ് ഫയലിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഐഡി ട്രാക്ക് ചെയ്യുക. എപ്പോഴും ലഭ്യമല്ല.
ട്രാക്ക് ലിസ്റ്റ്/N/title
ശീർഷകം ഫയലിൽ സൂക്ഷിച്ചിരിക്കുന്നതിനാൽ ട്രാക്ക് ചെയ്യുക. എപ്പോഴും ലഭ്യമല്ല.
ട്രാക്ക്-ലിസ്റ്റ്/N/lang
ഫയൽ തിരിച്ചറിഞ്ഞ ഭാഷ ട്രാക്ക് ചെയ്യുക. എപ്പോഴും ലഭ്യമല്ല.
ട്രാക്ക്-ലിസ്റ്റ്/N/ഓഡിയോ-ചാനലുകൾ
ഓഡിയോ ട്രാക്കുകൾക്കായി, ഓഡിയോ സ്ട്രീമിലെ ഓഡിയോ ചാനലുകളുടെ എണ്ണം. അല്ല
എല്ലായ്പ്പോഴും കൃത്യമാണ് (കണ്ടെയ്നർ സൂചനകളെ ആശ്രയിച്ചിരിക്കുന്നു). എപ്പോഴും ലഭ്യമല്ല.
ട്രാക്ക്-ലിസ്റ്റ്/N/albumart
അതെ ഇതൊരു ഒറ്റ ചിത്രം അടങ്ങുന്ന വീഡിയോ ട്രാക്ക് ആണെങ്കിൽ, ഇല്ല or
അല്ലാത്തപക്ഷം ലഭ്യമല്ല. ഇത് ശരിക്കും വീഡിയോ ട്രാക്കുകൾക്കായി ഉപയോഗിക്കുന്നു
ഓഡിയോ ഫയലുകളിൽ ചിത്രങ്ങൾ അറ്റാച്ചുചെയ്തു.
ട്രാക്ക്-ലിസ്റ്റ്/N/default
അതെ ട്രാക്കിൽ ഫയലിൽ ഡിഫോൾട്ട് ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഇല്ല അല്ലെങ്കിൽ.
ട്രാക്ക്-ലിസ്റ്റ്/N/നിർബന്ധിതമായി
അതെ ട്രാക്കിന് ഫയലിൽ നിർബന്ധിത ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഇല്ല അല്ലെങ്കിൽ.
ട്രാക്ക് ലിസ്റ്റ്/എൻ/കോഡെക്
ഉദാഹരണത്തിന്, ഈ ട്രാക്ക് ഉപയോഗിക്കുന്ന കോഡെക് നാമം h264. ചിലതിൽ ലഭ്യമല്ല
അപൂർവ കേസുകൾ.
ട്രാക്ക്-ലിസ്റ്റ്/N/external
അതെ ട്രാക്ക് ഒരു ബാഹ്യ ഫയലാണെങ്കിൽ, ഇല്ല അല്ലാത്തപക്ഷം. ഇത് പ്രത്യേകമായി സജ്ജീകരിച്ചിരിക്കുന്നു
സബ്ടൈറ്റിൽ ഫയലുകൾ.
ട്രാക്ക് ലിസ്റ്റ്/N/external-filename
ട്രാക്ക് ഒരു ബാഹ്യ ഫയലിൽ നിന്നുള്ളതാണെങ്കിൽ ഫയലിന്റെ പേര്, അല്ലാത്തപക്ഷം ലഭ്യമല്ല.
ട്രാക്ക്-ലിസ്റ്റ്/N/തിരഞ്ഞെടുത്തത്
അതെ ട്രാക്ക് നിലവിൽ ഡീകോഡ് ചെയ്തിട്ടുണ്ടെങ്കിൽ, ഇല്ല അല്ലെങ്കിൽ.
ട്രാക്ക്-ലിസ്റ്റ്/N/ff-index
FFmpeg യൂട്ടിലിറ്റികൾ സാധാരണയായി ഉപയോഗിക്കുന്ന സ്ട്രീം സൂചിക. ഇതിന് കഴിയുമെന്ന് ശ്രദ്ധിക്കുക
ലിബാവ് ഫോർമാറ്റ് അല്ലാത്ത ഒരു ഡീമുക്സർ ആണെങ്കിൽ അത് തെറ്റായിരിക്കാം (--demuxer=lavf) ആണ്
ഉപയോഗിച്ചു. mkv ഫയലുകൾക്കായി, സ്ഥിരസ്ഥിതി ആണെങ്കിലും സൂചിക സാധാരണയായി പൊരുത്തപ്പെടും
(builtin) demuxer ഉപയോഗിക്കുന്നു, എന്നാൽ ഹാർഡ് ഗ്യാരണ്ടി ഇല്ല.
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (ഓരോ ട്രാക്കിനും)
"id" MPV_FORMAT_INT64
"തരം" MPV_FORMAT_STRING
"src-id" MPV_FORMAT_INT64
"ശീർഷകം" MPV_FORMAT_STRING
"lang" MPV_FORMAT_STRING
"ഓഡിയോ-ചാനലുകൾ" MPV_FORMAT_INT64
"albumart" MPV_FORMAT_FLAG
"സ്ഥിരസ്ഥിതി" MPV_FORMAT_FLAG
"നിർബന്ധിതം" MPV_FORMAT_FLAG
"ബാഹ്യ" MPV_FORMAT_FLAG
"ബാഹ്യ-ഫയലിന്റെ പേര്" MPV_FORMAT_STRING
"കോഡെക്" MPV_FORMAT_STRING
അധ്യായം-ലിസ്റ്റ്
അധ്യായങ്ങളുടെ പട്ടിക, നിലവിലെ എൻട്രി അടയാളപ്പെടുത്തി. നിലവിൽ, അസംസ്കൃത വസ്തുവിന്റെ മൂല്യം
ഉപയോഗശൂന്യമാണ്.
ഇതിന് നിരവധി ഉപ ഗുണങ്ങളുണ്ട്. മാറ്റിസ്ഥാപിക്കുക N 0-അടിസ്ഥാനത്തിലുള്ള ചാപ്റ്റർ സൂചികയോടൊപ്പം.
അധ്യായം-ലിസ്റ്റ്/എണ്ണം
അധ്യായങ്ങളുടെ എണ്ണം.
അധ്യായം-ലിസ്റ്റ്/N/ശീർഷകം
ഫയലിൽ സംഭരിച്ചിരിക്കുന്ന ചാപ്റ്ററിന്റെ പേര്. എപ്പോഴും ലഭ്യമല്ല.
അധ്യായം-ലിസ്റ്റ്/N/സമയം
ഫ്ലോട്ട് ആയി സെക്കൻഡിൽ ചാപ്റ്റർ ആരംഭിക്കുന്ന സമയം.
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (ഓരോ അധ്യായത്തിനും)
"ശീർഷകം" MPV_FORMAT_STRING
"സമയം" MPV_FORMAT_DOUBLE
af (RW)
കാണുക --af ഒപ്പം af കമാൻഡ്.
vf (RW)
കാണുക --vf ഒപ്പം vf കമാൻഡ്.
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (ഓരോ ഫിൽട്ടർ എൻട്രിക്കും)
"പേര്" MPV_FORMAT_STRING
"ലേബൽ" MPV_FORMAT_STRING [ഓപ്ഷണൽ]
"പാരാമുകൾ" MPV_FORMAT_NODE_MAP [ഓപ്ഷണൽ]
"കീ" MPV_FORMAT_STRING
"മൂല്യം" MPV_FORMAT_STRING
ഈ ഫോർമാറ്റ് ഉപയോഗിച്ച് പ്രോപ്പർട്ടി എഴുതാനും സാധിക്കും.
വീഡിയോ റൊട്ടേറ്റ് (RW)
കാണുക --വീഡിയോ തിരിക്കുക ഓപ്ഷൻ.
അന്വേഷിക്കാവുന്ന
നിലവിലെ ഫയലിൽ തിരയുന്നത് പൊതുവെ സാധ്യമാണോ എന്ന് തിരികെ നൽകുക.
ഭാഗികമായി അന്വേഷിക്കാവുന്ന
മടങ്ങുക അതെ നിലവിലെ ഫയൽ അന്വേഷിക്കാവുന്നതാണെങ്കിൽ, കാഷെ ആയതിനാൽ മാത്രം
സജീവമാണ്. ഇതിനർത്ഥം ചെറിയ ബന്ധുക്കൾ അന്വേഷിക്കുന്നത് നല്ലതായിരിക്കാം, എന്നാൽ വലിയ തിരയലുകൾ പരാജയപ്പെട്ടേക്കാം
എന്തായാലും. ഒരു അന്വേഷണം വിജയിക്കുമോ ഇല്ലയോ എന്നത് പൊതുവെ മുൻകൂട്ടി അറിയില്ല.
ഈ പ്രോപ്പർട്ടി ശരിയാണെങ്കിൽ, അന്വേഷിക്കാവുന്ന സത്യവും തിരിച്ചുവരും.
പ്ലേബാക്ക്-അബോർട്ട്
പ്ലേബാക്ക് നിർത്തിയാലും നിർത്തേണ്ടതായാലും മടങ്ങുക. (അവ്യക്തത്തിൽ ഉപയോഗപ്രദമാണ്
സമയത്ത് പോലെയുള്ള സാഹചര്യങ്ങൾ on_load ഹുക്ക് പ്രോസസ്സിംഗ്, ഉപയോക്താവിന് പ്ലേബാക്ക് നിർത്താൻ കഴിയുമ്പോൾ,
എന്നാൽ സ്ക്രിപ്റ്റ് പ്രോസസ്സിംഗ് വ്യക്തമായി അവസാനിപ്പിക്കണം.)
കഴ്സർ-ഓട്ടോഹൈഡ് (RW)
കാണുക --cursor-autohide. ഇത് ഒരു പുതിയ മൂല്യത്തിലേക്ക് സജ്ജീകരിക്കുന്നത് എല്ലായ്പ്പോഴും കഴ്സർ അപ്ഡേറ്റ് ചെയ്യും,
കൂടാതെ ഇന്റേണൽ ടൈമർ റീസെറ്റ് ചെയ്യുക.
osd-sym-cc
നിലവിലെ OSD ചിഹ്നം അതാര്യമായ OSD നിയന്ത്രണ കോഡായി (cc) ചേർക്കുന്നു. ഇത് അർത്ഥവത്താണ്
കൂടെ മാത്രം ഷോ-ടെക്സ്റ്റ് OSD സന്ദേശങ്ങൾ സജ്ജമാക്കുന്ന കമാൻഡ് അല്ലെങ്കിൽ ഓപ്ഷനുകൾ. നിയന്ത്രണം
കോഡ് നടപ്പിലാക്കൽ നിർദ്ദിഷ്ടമാണ് കൂടാതെ മറ്റൊന്നിനും ഉപയോഗശൂന്യമാണ്.
osd-ass-cc
${osd-ass-cc/0} OSD-യിലെ വാചകത്തിന്റെ എസ്കേപ്പിംഗ് ASS സീക്വൻസുകൾ പ്രവർത്തനരഹിതമാക്കുന്നു, ${osd-ass-cc/1}
അത് വീണ്ടും പ്രാപ്തമാക്കുന്നു. ഡിഫോൾട്ടായി, ആകസ്മികത ഒഴിവാക്കാൻ ASS സീക്വൻസുകൾ രക്ഷപ്പെടുന്നു
ഫോർമാറ്റിംഗ്, ഈ സ്വഭാവം പ്രവർത്തനരഹിതമാക്കാൻ ഈ പ്രോപ്പർട്ടിക്ക് കഴിയും. പ്രോപ്പർട്ടികൾ ശ്രദ്ധിക്കുക
അതാര്യമായ OSD നിയന്ത്രണ കോഡ് തിരികെ നൽകുക ഷോ-ടെക്സ്റ്റ് കമാൻഡ്
അല്ലെങ്കിൽ OSD സന്ദേശങ്ങൾ സജ്ജമാക്കുന്ന ഓപ്ഷനുകൾ.
ഉദാഹരണം
· --osd-status-msg='ഇത് is ${osd-ass-cc/0}{\\b1}ബോൾഡ് ടെക്സ്റ്റ്'
· ഷോ-ടെക്സ്റ്റ് "ഈ is ${osd-ass-cc/0}{\b1}ബോൾഡ് ടെക്സ്റ്റ്"
ലിബാസ് മനസ്സിലാക്കുന്ന ഏതൊരു ASS അസാധുവാക്കൽ ടാഗുകളും ഉപയോഗിക്കാം.
നിങ്ങൾ രക്ഷപ്പെടേണ്ടതുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക \ പ്രതീകം, കാരണം സ്ട്രിംഗ് സിക്ക് വേണ്ടി പ്രോസസ്സ് ചെയ്യുന്നു
എസ്കേപ്പ് സീക്വൻസുകൾ OSD കോഡിലേക്ക് കൈമാറുന്നതിന് മുമ്പ്.
ടാഗുകളുടെ ഒരു ലിസ്റ്റ് ഇവിടെ കാണാം: http://docs.aegisub.org/latest/ASS_Tags/
vo-കോൺഫിഗർ ചെയ്തത്
VO ഇപ്പോൾ കോൺഫിഗർ ചെയ്തിട്ടുണ്ടോ എന്ന് തിരികെ നൽകുക. സാധാരണയായി ഇത് എന്നതിനോട് യോജിക്കുന്നു
വീഡിയോ വിൻഡോ ദൃശ്യമാണ്. എങ്കിൽ --ഫോഴ്സ്-വിൻഡോ ഓപ്ഷൻ ഉപയോഗിക്കുന്നു, ഇത് സാധാരണയായി
എപ്പോഴും മടങ്ങുന്നു അതെ.
വീഡിയോ-ബിറ്റ്റേറ്റ്, ഓഡിയോ-ബിറ്റ്റേറ്റ്, ഉപ-ബിറ്റ്റേറ്റ്
പാക്കറ്റ് തലത്തിൽ കണക്കാക്കിയ ബിറ്റ്റേറ്റ് മൂല്യങ്ങൾ. ബിറ്റ് വലുപ്പം ഹരിച്ചാണ് ഇത് പ്രവർത്തിക്കുന്നത്
രണ്ട് കീഫ്രെയിമുകൾക്കിടയിലുള്ള എല്ലാ പാക്കറ്റുകളുടെയും അവതരണ ടൈംസ്റ്റാമ്പ് ദൂരം അനുസരിച്ച്.
(ഇത് ഫയലിൽ സംഭരിച്ചിരിക്കുന്ന ടൈംസ്റ്റാമ്പുകൾ ഉപയോഗിക്കുന്നു, അതിനാൽ ഉദാഹരണത്തിന് പ്ലേബാക്ക് വേഗത ഇല്ല
മടങ്ങിയ മൂല്യങ്ങളെ സ്വാധീനിക്കുക.) പ്രത്യേകിച്ചും, വീഡിയോ ബിറ്റ്റേറ്റ് മാത്രം അപ്ഡേറ്റ് ചെയ്യും
ഓരോ കീഫ്രെയിം, കൂടാതെ "ഭൂതകാല" ബിറ്റ്റേറ്റ് കാണിക്കുക. പ്രോപ്പർട്ടി കൂടുതൽ യുഐ സൗഹൃദമാക്കാൻ,
ഈ പ്രോപ്പർട്ടികളിലേക്കുള്ള അപ്ഡേറ്റുകൾ ഒരു പ്രത്യേക രീതിയിൽ ത്രോട്ടിൽ ചെയ്യപ്പെടുന്നു.
യൂണിറ്റ് ബിറ്റ് പെർ സെക്കൻഡ് ആണ്. OSD ഫോർമാറ്റിംഗ് ഈ മൂല്യങ്ങളെ കിലോബിറ്റുകളായി മാറ്റുന്നു (അല്ലെങ്കിൽ
മെഗാബൈറ്റുകൾ, ഉചിതമെങ്കിൽ), ഇത് അസംസ്കൃത പ്രോപ്പർട്ടി മൂല്യം ഉപയോഗിച്ച് തടയാം,
ഉദാ. കൂടെ ${=video-bitrate}.
ഈ ഗുണങ്ങളുടെ കൃത്യത കുറച്ച് ഘടകങ്ങളാൽ സ്വാധീനിക്കപ്പെടുന്നു എന്നത് ശ്രദ്ധിക്കുക. എങ്കിൽ
അന്തർലീനമായ ഡീമുക്സർ ഡീമുക്സിംഗിൽ പാക്കറ്റുകൾ മാറ്റിയെഴുതുന്നു (ചില ഫയൽ ഫോർമാറ്റുകൾക്കായി ചെയ്തത്),
ബിറ്റ്റേറ്റ് അൽപ്പം കുറവായിരിക്കാം. ടൈംസ്റ്റാമ്പുകൾ മോശമോ അസ്വസ്ഥമോ ആണെങ്കിൽ (ഇത് പോലെ
Matroska), സ്ഥിരമായ ബിറ്റ്റേറ്റ് സ്ട്രീമുകൾ പോലും ചാഞ്ചാട്ടമുള്ള ബിറ്റ്റേറ്റ് കാണിച്ചേക്കാം.
ഈ മൂല്യങ്ങൾ എത്ര കൃത്യമായി കണക്കാക്കുന്നു എന്നത് ഭാവിയിൽ മാറിയേക്കാം.
mpv-യുടെ മുൻ പതിപ്പുകളിൽ, ഈ പ്രോപ്പർട്ടികൾ ഒരു സ്റ്റാറ്റിക് (എന്നാൽ മോശം) ഊഹം നൽകി
തികച്ചും വ്യത്യസ്തമായ രീതി ഉപയോഗിച്ച്.
പാക്കറ്റ്-വീഡിയോ-ബിറ്റ്റേറ്റ്, പാക്കറ്റ്-ഓഡിയോ-ബിറ്റ്റേറ്റ്, പാക്കറ്റ്-സബ്-ബിറ്റ്റേറ്റ്
പഴയതും ഒഴിവാക്കിയതുമായ പ്രോപ്പർട്ടികൾ വീഡിയോ-ബിറ്റ്റേറ്റ്, ഓഡിയോ-ബിറ്റ്റേറ്റ്, ഉപ-ബിറ്റ്റേറ്റ്. അവർ
അതേപോലെ പെരുമാറുക, എന്നാൽ കിലോബിറ്റുകളിൽ ഒരു മൂല്യം തിരികെ നൽകുക. കൂടാതെ, അവർക്ക് ഒന്നുമില്ല
OSD ഫോർമാറ്റിംഗ്, ഉദാ ${=video-bitrate}.
ഈ പ്രോപ്പർട്ടികൾ ഇനി ഉപയോഗിക്കരുത്.
ഓഡിയോ-ഉപകരണ-ലിസ്റ്റ്
കണ്ടെത്തിയ ഓഡിയോ ഉപകരണങ്ങളുടെ ലിസ്റ്റ് തിരികെ നൽകുക. ഇത് മിക്കവാറും ഉപഭോക്താക്കൾക്ക് ഉപയോഗിക്കാനുള്ളതാണ്
API, എന്താണ് പ്രതിഫലിപ്പിക്കുന്നത് --ഓഡിയോ-ഡിവൈസ്=സഹായം കമാൻഡ് ലൈൻ പ്ലെയർ റിട്ടേണിനൊപ്പം.
ക്ലയന്റ് API ഉപയോഗിച്ച് പ്രോപ്പർട്ടി അന്വേഷിക്കുമ്പോൾ MPV_FORMAT_NODE, അല്ലെങ്കിൽ ലുവയ്ക്കൊപ്പം
mp.get_property_native, ഇത് ഇനിപ്പറയുന്ന ഉള്ളടക്കങ്ങളുള്ള ഒരു mpv_node തിരികെ നൽകും:
MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (ഓരോ ഉപകരണ എൻട്രിക്കും)
"പേര്" MPV_FORMAT_STRING
"വിവരണം" MPV_FORMAT_STRING
ദി പേര് ലേക്ക് കൈമാറേണ്ടത് --ഓഡിയോ ഉപകരണം ഓപ്ഷൻ (പലപ്പോഴും ഒരു പകരം
ക്രിപ്റ്റിക് ഓഡിയോ API-നിർദ്ദിഷ്ട ഐഡി), അതേസമയം വിവരണം മനുഷ്യർക്ക് വായിക്കാവുന്ന സ്വതന്ത്ര രൂപത്തിലുള്ള വാചകമാണ്.
ഒന്നും ലഭിച്ചില്ലെങ്കിൽ വിവരണം ഒരു ശൂന്യമായ സ്ട്രിംഗാണ്.
എന്ന് സജ്ജീകരിച്ചിട്ടുള്ള പ്രത്യേക എൻട്രി കാര് ഡിഫോൾട്ട് ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ തിരഞ്ഞെടുക്കുന്നു
ഒപ്പം ഡിഫോൾട്ട് ഉപകരണവും.
ക്ലയന്റിലുള്ള പ്രോപ്പർട്ടി നിരീക്ഷണ സംവിധാനം ഉപയോഗിച്ച് പ്രോപ്പർട്ടി കാണാൻ കഴിയും
API, Lua സ്ക്രിപ്റ്റുകളിൽ. (സാങ്കേതികമായി, മാറ്റ അറിയിപ്പ് ആദ്യമായി പ്രവർത്തനക്ഷമമാക്കുന്നു
ഈ പ്രോപ്പർട്ടി വായിക്കുന്നു.)
ഓഡിയോ ഉപകരണം (RW)
ഓഡിയോ ഉപകരണം സജ്ജമാക്കുക. ഇത് നേരിട്ട് വായിക്കുന്നു/എഴുതുന്നു --ഓഡിയോ ഉപകരണം ഓപ്ഷൻ, എന്നാൽ ഓൺ
ആക്സസുകൾ എഴുതുക, ഓഡിയോ ഔട്ട്പുട്ട് വീണ്ടും ലോഡുചെയ്യുന്നതിനായി ഷെഡ്യൂൾ ചെയ്യപ്പെടും.
ഓഡിയോ ഔട്ട്പുട്ട് സജീവമല്ലാത്ത സമയത്ത് ഈ പ്രോപ്പർട്ടി എഴുതുന്നത് സ്വയമേവ പ്രവർത്തനക്ഷമമാകില്ല
ഓഡിയോ. (ഇത് കാരണം ഓഡിയോ പ്രവർത്തനരഹിതമാക്കിയ സാഹചര്യത്തിലും ഇത് ശരിയാണ്
മുമ്പത്തെ ഒരു റൈറ്റ് ആക്സസിന് ശേഷം പുനരാരംഭിക്കൽ പരാജയം ഓഡിയോ ഉപകരണം.)
ഏത് ഓഡിയോ ഉപകരണമാണ് യഥാർത്ഥത്തിൽ ഉപയോഗത്തിലുള്ളതെന്ന് ഈ പ്രോപ്പർട്ടി നിങ്ങളോട് പറയുന്നില്ല.
ഈ വിശദാംശങ്ങൾ എങ്ങനെ കൈകാര്യം ചെയ്യുന്നു എന്നത് ഭാവിയിൽ മാറിയേക്കാം.
നിലവിലെ-vo
നിലവിലെ വീഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ (ഉപയോഗിക്കുന്ന പേര് --vo).
നിലവിലെ-ao
നിലവിലെ ഓഡിയോ ഔട്ട്പുട്ട് ഡ്രൈവർ (ഉപയോഗിക്കുന്ന പേര് --ao).
ഓഡിയോ-ഔട്ട്-ഡിറ്റക്റ്റഡ്-ഉപകരണം
AO ഡ്രൈവർ തിരഞ്ഞെടുത്ത ഓഡിയോ ഉപകരണം തിരികെ നൽകുക (ചിലതിന് മാത്രം നടപ്പിലാക്കുക
ഡ്രൈവർമാർ: നിലവിൽ മാത്രം കോറെഡിയോ).
പ്രവർത്തന ഡയറക്ടറി
mpv പ്രക്രിയയുടെ പ്രവർത്തന ഡയറക്ടറി തിരികെ നൽകുക. JSON IPC ഉപയോക്താക്കൾക്ക് ഉപയോഗപ്രദമാകും,
കാരണം കമാൻഡ് ലൈൻ പ്ലെയർ സാധാരണയായി ആപേക്ഷിക പാതകളിൽ പ്രവർത്തിക്കുന്നു.
പ്രോട്ടോക്കോൾ-ലിസ്റ്റ്
പ്ലെയർ തിരിച്ചറിയാൻ സാധ്യതയുള്ള പ്രോട്ടോക്കോൾ പ്രിഫിക്സുകളുടെ ലിസ്റ്റ്. അവരെ തിരിച്ചയക്കുന്നു
പിന്തുടരാതെ : // പ്രത്യയം (ഇപ്പോഴും എപ്പോഴും ആവശ്യമാണ്). ചില സന്ദർഭങ്ങളിൽ, ദി
പ്രോട്ടോക്കോൾ യഥാർത്ഥത്തിൽ പിന്തുണയ്ക്കില്ല (പരിഗണിക്കുക HTTPS ffmpeg കംപൈൽ ചെയ്തിട്ടില്ലെങ്കിൽ
TLS പിന്തുണയോടെ).
mpv-പതിപ്പ്
mpv പതിപ്പ്/പകർപ്പവകാശ സ്ട്രിംഗ് തിരികെ നൽകുക. ബൈനറി എങ്ങനെ നിർമ്മിച്ചു എന്നതിനെ ആശ്രയിച്ച്, അത്
ഒന്നുകിൽ ഒരു റിലീസ് പതിപ്പ് അല്ലെങ്കിൽ ഒരു git ഹാഷ് അടങ്ങിയിരിക്കാം.
mpv-കോൺഫിഗറേഷൻ
ബിൽഡ് സിസ്റ്റത്തിലേക്ക് കൈമാറിയ കോൺഫിഗറേഷൻ ആർഗ്യുമെന്റുകൾ തിരികെ നൽകുക (സാധാരണയായി
വഴി ./വാഫ് കോൺഫിഗർ ... അഭ്യർത്ഥിച്ചു).
ഓപ്ഷനുകൾ/ (RW)
ഓപ്ഷന്റെ മൂല്യത്തിലേക്കുള്ള വായന-മാത്രം ആക്സസ്സ് --. മിക്ക ഓപ്ഷനുകളും ഇവിടെ മാറ്റാവുന്നതാണ്
ഈ പ്രോപ്പർട്ടിയിലേക്ക് എഴുതി റൺടൈം. നിരവധി ഓപ്ഷനുകൾ റീലോഡ് ചെയ്യേണ്ടതുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക
മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിനുള്ള ഫയൽ. തത്തുല്യമായ ഒരു പ്രോപ്പർട്ടി ഉണ്ടെങ്കിൽ, ക്രമീകരണം തിരഞ്ഞെടുക്കുക
പകരം സ്വത്ത്.
ഫയൽ-ലോക്കൽ-ഓപ്ഷനുകൾ/
സമാനമായ ഓപ്ഷനുകൾ/, എന്നാൽ ഈ പ്രോപ്പർട്ടി വഴി ഒരു ഓപ്ഷൻ സജ്ജീകരിക്കുമ്പോൾ, the
നിലവിലെ ഫയൽ പ്ലേ ചെയ്യുന്നത് നിർത്തിയാൽ ഓപ്ഷൻ പഴയ മൂല്യത്തിലേക്ക് പുനഃസജ്ജമാക്കും. ശ്രമിക്കുന്നു
ഒരു ഫയലും പ്ലേ ചെയ്യാത്തപ്പോൾ (അല്ലെങ്കിൽ ലോഡ് ചെയ്യുമ്പോൾ) ഒരു ഓപ്ഷൻ എഴുതാൻ
പിശക്.
(ഒരു ഓപ്ഷൻ ഫയൽ-ലോക്കൽ ആയി അടയാളപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ, പോലും ഓപ്ഷനുകൾ/ ആക്സസ് ചെയ്യും
പ്രാദേശിക മൂല്യം, കൂടാതെ പഴയത് പ്ലേബാക്കിന്റെ അവസാനം പുനഃസ്ഥാപിക്കുന്ന മൂല്യത്തിന് കഴിയില്ല
പ്ലേബാക്ക് അവസാനിക്കുന്നത് വരെ വായിക്കുകയോ എഴുതുകയോ ചെയ്യാം.)
ഓപ്ഷൻ-വിവരങ്ങൾ/
അധിക ഓപ്ഷൻ വിവരങ്ങൾ.
ഇതിന് നിരവധി ഉപ ഗുണങ്ങളുണ്ട്. മാറ്റിസ്ഥാപിക്കുക ഒരു ഉയർന്ന തലത്തിന്റെ പേരിനൊപ്പം
ഓപ്ഷൻ. ഈ ഉപ-സ്വത്തുക്കൾക്കൊന്നും സ്ഥിരതയ്ക്ക് യാതൊരു ഗ്യാരണ്ടിയും നൽകുന്നില്ല - അവ
സവിശേഷതയിൽ സമൂലമായി മാറിയേക്കാം.
ഓപ്ഷൻ-വിവരങ്ങൾ/ /പേര്
ഓപ്ഷന്റെ പേര് നൽകുന്നു.
ഓപ്ഷൻ-വിവരങ്ങൾ/ /തരം
ഓപ്ഷൻ തരത്തിന്റെ പേര് തിരികെ നൽകുക സ്ട്രിംഗ് or പൂർണ്ണസംഖ്യ. പലർക്കും
സങ്കീർണ്ണമായ തരങ്ങൾ, ഇത് വളരെ കൃത്യമല്ല.
ഓപ്ഷൻ-വിവരങ്ങൾ/ / കമാൻഡ് ലൈനിൽ നിന്ന് സജ്ജമാക്കുക
മടങ്ങുക അതെ mpv കമാൻഡ് ലൈനിൽ നിന്നാണ് ഓപ്ഷൻ സജ്ജമാക്കിയതെങ്കിൽ, ഇല്ല അല്ലെങ്കിൽ.
റൺടൈമിൽ ഓപ്ഷൻ മാറ്റിയാൽ ഇത് എന്തായി സജ്ജീകരിക്കും
നിർവചിക്കാത്തത് (ഭാവിയിൽ ഇത് മാറിയേക്കാം എന്നാണ് അർത്ഥമാക്കുന്നത്).
ഓപ്ഷൻ-വിവരങ്ങൾ/ /സെറ്റ്-പ്രാദേശികമായി
മടങ്ങുക അതെ ഓരോ ഫയലിനും ഓപ്ഷൻ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ. ഇതാണ് സ്ഥിതി
സ്വയമേവ ലോഡ് ചെയ്ത പ്രൊഫൈലുകൾ, ഫയൽ-ഡിർ കോൺഫിഗറുകൾ, മറ്റ് കേസുകൾ. അതിന്റെ അർത്ഥം
ഓപ്ഷൻ മൂല്യം പ്ലേബാക്ക് ആരംഭിക്കുന്നതിന് മുമ്പുള്ള മൂല്യത്തിലേക്ക് പുനഃസ്ഥാപിക്കപ്പെടും
പ്ലേബാക്ക് അവസാനിക്കുന്നു.
ഓപ്ഷൻ-വിവരങ്ങൾ/ / സ്ഥിര മൂല്യം
ഓപ്ഷന്റെ ഡിഫോൾട്ട് മൂല്യം. എപ്പോഴും ലഭ്യമായേക്കില്ല.
ഓപ്ഷൻ-വിവരങ്ങൾ/ /മിനിറ്റ്, ഓപ്ഷൻ-വിവരങ്ങൾ/ /പരമാവധി
ഓപ്ഷനായി അനുവദനീയമായ പൂർണ്ണസംഖ്യയും ഏറ്റവും കൂടിയ മൂല്യങ്ങളും. എങ്കിൽ മാത്രമേ ലഭ്യമാകൂ
ഓപ്ഷനുകൾ സംഖ്യാപരമായവയാണ്, കൂടാതെ മിനിമം/പരമാവധി ആന്തരികമായി സജ്ജീകരിച്ചിരിക്കുന്നു.
ഇവയിലൊന്ന് മാത്രമേ സജ്ജീകരിച്ചിട്ടുള്ളൂ എന്നതും സാധ്യമാണ്.
ഓപ്ഷൻ-വിവരങ്ങൾ/ / തിരഞ്ഞെടുപ്പുകൾ
ഓപ്ഷൻ ഒരു ചോയ്സ് ഓപ്ഷൻ ആണെങ്കിൽ, സാധ്യമായ ചോയിസുകൾ. എന്നിങ്ങനെയുള്ള തിരഞ്ഞെടുപ്പുകൾ
പൂർണ്ണസംഖ്യകൾ ഉൾപ്പെടുത്തുകയോ ഉൾപ്പെടുത്താതിരിക്കുകയോ ചെയ്യാം (അവ സൂചിപ്പിക്കാം എന്നോട് ഒപ്പം പരമാവധി).
ചോയ്സ് ഓപ്ഷനുകൾ പോലെ പെരുമാറുന്ന ഓപ്ഷനുകൾ ശ്രദ്ധിക്കുക, എന്നാൽ യഥാർത്ഥമല്ല
ആന്തരികമായി തിരഞ്ഞെടുക്കൽ ഓപ്ഷനുകൾ, ഈ വിവരങ്ങൾ ലഭ്യമല്ലായിരിക്കാം.
പ്രോപ്പർട്ടി-ലിസ്റ്റ്
ടോപ്പ് ലെവൽ പ്രോപ്പർട്ടികളുടെ ലിസ്റ്റ് തിരികെ നൽകുക.
പ്രോപ്പർട്ടി വിപുലീകരണം
ഇൻപുട്ട് കമാൻഡുകളിലേക്കുള്ള എല്ലാ സ്ട്രിംഗ് ആർഗ്യുമെന്റുകളും ചില ഓപ്ഷനുകളും (ഇത് പോലെ
--term-playing-msg) പ്രോപ്പർട്ടി വിപുലീകരണത്തിന് വിധേയമാണ്. പ്രോപ്പർട്ടി വിപുലീകരണം ചെയ്യുന്നുവെന്നത് ശ്രദ്ധിക്കുക
സംഖ്യാ പരാമീറ്ററുകൾ പ്രതീക്ഷിക്കുന്ന സ്ഥലങ്ങളിൽ പ്രവർത്തിക്കില്ല. (ഉദാഹരണത്തിന്, ദി ചേർക്കുക
കമാൻഡ് പ്രോപ്പർട്ടി വികസിപ്പിക്കുന്നില്ല. ദി ഗണം കമാൻഡ് ഒരു അപവാദമാണ്, പൊതുവായതല്ല
ഭരണം.)
input.conf എന്നതിനുള്ള ഉദാഹരണം
i ഷോ-ടെക്സ്റ്റ് ഫയലിന്റെ പേര്: ${filname}
അമർത്തുമ്പോൾ നിലവിലെ ഫയലിന്റെ ഫയലിന്റെ പേര് കാണിക്കുന്നു i കീ
നുള്ളിൽ input.conf, ഇട്ടുകൊണ്ട് പ്രോപ്പർട്ടി വിപുലീകരണം തടയാൻ കഴിയും അസംസ്കൃതമായ മുന്നിൽ പ്രിഫിക്സ്
കമാൻഡുകളുടെ.
ഇനിപ്പറയുന്ന വിപുലീകരണങ്ങൾ പിന്തുണയ്ക്കുന്നു:
${NAME}
വസ്തുവിന്റെ മൂല്യത്തിലേക്ക് വികസിക്കുന്നു NAME. പ്രോപ്പർട്ടി വീണ്ടെടുക്കുന്നതിൽ പരാജയപ്പെട്ടാൽ, വികസിപ്പിക്കുക
ഒരു പിശക് സ്ട്രിംഗിലേക്ക്. (ഉപയോഗിക്കുക ${NAME:} ഒരു ട്രെയിലിംഗിനൊപ്പം : ഒരു ശൂന്യമായ സ്ട്രിംഗിലേക്ക് വികസിപ്പിക്കാൻ
പകരം.) എങ്കിൽ NAME എന്ന പ്രിഫിക്സ് ആണ് =, വസ്തുവിന്റെ അസംസ്കൃത മൂല്യത്തിലേക്ക് വികസിപ്പിക്കുക (കാണുക
താഴെയുള്ള വിഭാഗം).
${NAME:STR}
വസ്തുവിന്റെ മൂല്യത്തിലേക്ക് വികസിക്കുന്നു NAME, അഥവാ STR സ്വത്ത് സാധ്യമല്ലെങ്കിൽ
വീണ്ടെടുത്തു. STR ആവർത്തനപരമായി വിപുലീകരിക്കുന്നു.
${?NAME:STR}
വരെ വികസിപ്പിക്കുന്നു STR (ആവർത്തനപരമായി) വസ്തുവാണെങ്കിൽ NAME ലഭ്യമാണ്.
${!NAME:STR}
വരെ വികസിപ്പിക്കുന്നു STR (ആവർത്തനപരമായി) വസ്തുവാണെങ്കിൽ NAME വീണ്ടെടുക്കാൻ കഴിയില്ല.
${?NAME==VALUE:STR}
വരെ വികസിപ്പിക്കുന്നു STR (ആവർത്തനപരമായി) വസ്തുവാണെങ്കിൽ NAME തുല്യമായ ഒരു സ്ട്രിംഗിലേക്ക് വികസിപ്പിക്കുന്നു
, VALUE-. നിങ്ങൾക്ക് പ്രിഫിക്സ് ചെയ്യാം NAME കൂടെ = ഒരു വസ്തുവിന്റെ അസംസ്കൃത മൂല്യം താരതമ്യം ചെയ്യാൻ
(ചുവടെയുള്ള വിഭാഗം കാണുക). പ്രോപ്പർട്ടി ലഭ്യമല്ലെങ്കിൽ, അല്ലെങ്കിൽ മറ്റ് പിശകുകൾ സംഭവിക്കുമ്പോൾ
അത് വീണ്ടെടുക്കുമ്പോൾ, മൂല്യം ഒരിക്കലും തുല്യമായി കണക്കാക്കില്ല. അതല്ല , VALUE- ഉൾക്കൊള്ളാൻ കഴിയില്ല
ഏതെങ്കിലും കഥാപാത്രങ്ങൾ : or }. കൂടാതെ, രക്ഷപ്പെടാനും സാധ്യതയുണ്ട് " or % ശക്തി
ആവശ്യമെങ്കിൽ ഭാവിയിൽ ചേർക്കും.
${!NAME==VALUE:STR}
എന്നതു പോലെ തന്നെ ? വേരിയന്റ്, പക്ഷേ STR മൂല്യം തുല്യമല്ലെങ്കിൽ വിപുലീകരിക്കുന്നു. (ഉപയോഗിക്കുന്നു
കൂടെയുള്ള അതേ അർത്ഥശാസ്ത്രം ?.)
$$ വരെ വികസിപ്പിക്കുന്നു $.
$} വരെ വികസിപ്പിക്കുന്നു }. (ആവർത്തന വികാസത്തിനുള്ളിൽ ഈ പ്രതീകം നിർമ്മിക്കാൻ.)
$> പ്രോപ്പർട്ടി വിപുലീകരണവും പ്രത്യേക കൈകാര്യം ചെയ്യലും പ്രവർത്തനരഹിതമാക്കുക $ ബാക്കിയുള്ള സ്ട്രിംഗിനായി.
പ്രോപ്പർട്ടി വിപുലീകരണം അനുവദനീയമായ സ്ഥലങ്ങളിൽ, സി-സ്റ്റൈൽ രക്ഷപ്പെടലുകൾ പലപ്പോഴും അംഗീകരിക്കപ്പെടുന്നു.
ഉദാഹരണം:
· \n പുതിയൊരു കഥാപാത്രമായി മാറുന്നു
· \\ എന്നതിലേക്ക് വികസിക്കുന്നു \
അസംസ്കൃതമായ ഒപ്പം ഫോർമാറ്റുചെയ്തു പ്രോപ്പർട്ടീസ്
സാധാരണഗതിയിൽ, പ്രോപ്പർട്ടികൾ മനുഷ്യർക്ക് വായിക്കാൻ കഴിയുന്ന ടെക്സ്റ്റായി ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നു, ഇത് OSD-യിൽ പ്രദർശിപ്പിക്കാൻ അല്ലെങ്കിൽ
ടെർമിനലിൽ. ഒരു പ്രോപ്പർട്ടിയിൽ നിന്ന് ഫോർമാറ്റ് ചെയ്യാത്ത (റോ) മൂല്യം വീണ്ടെടുക്കാൻ സാധിക്കും
അതിന്റെ പേര് പ്രിഫിക്സ് ചെയ്യുന്നു =. ഈ അസംസ്കൃത മൂല്യങ്ങൾ മറ്റ് പ്രോഗ്രാമുകൾക്ക് പാഴ്സ് ചെയ്യാനും പിന്തുടരാനും കഴിയും
പ്രോപ്പർട്ടികളുമായി ബന്ധപ്പെട്ട ഓപ്ഷനുകളുടെ അതേ കൺവെൻഷനുകൾ.
ഉദാഹരണങ്ങൾ
· ${time-pos} എന്നതിലേക്ക് വികസിക്കുന്നു 00:14:23 (പ്ലേബാക്ക് സ്ഥാനം 14 മിനിറ്റ് 23 സെക്കൻഡിലാണെങ്കിൽ)
· ${=time-pos} എന്നതിലേക്ക് വികസിക്കുന്നു 863.4 (അതേ സമയം, കൂടാതെ 400 മില്ലിസെക്കൻഡ് - മില്ലിസെക്കൻഡ് ആണ്
സാധാരണയായി ഫോർമാറ്റ് ചെയ്ത കേസിൽ കാണിക്കില്ല)
ചിലപ്പോൾ, അസംസ്കൃതവും ഫോർമാറ്റ് ചെയ്തതുമായ പ്രോപ്പർട്ടി വഹിക്കുന്ന വിവരങ്ങളുടെ അളവിലുള്ള വ്യത്യാസം
മൂല്യങ്ങൾ വളരെ വലുതായിരിക്കും. ചില സന്ദർഭങ്ങളിൽ, അസംസ്കൃത മൂല്യങ്ങൾക്ക് ഉയർന്നത് പോലെ കൂടുതൽ വിവരങ്ങളുണ്ട്
സെക്കന്റുകളേക്കാൾ കൃത്യത ടൈം-പോസ്. ചിലപ്പോൾ അത് നേരെ മറിച്ചാണ്, ഉദാ സഹായം ഷോകൾ
ഫോർമാറ്റ് ചെയ്ത കേസിൽ ട്രാക്ക് ശീർഷകവും ഭാഷയും, പക്ഷേ ട്രാക്ക് നമ്പർ റോ ആണെങ്കിൽ മാത്രം.
ON സ്ക്രീൻ കണ്ട്രോളർ
ഓൺ സ്ക്രീൻ കൺട്രോളർ (ഹ്രസ്വ: ഒഎസ്സി) അടിസ്ഥാന സൗകര്യങ്ങൾ വാഗ്ദാനം ചെയ്യുന്നതിനായി എംപിവിയുമായി സംയോജിപ്പിച്ചിട്ടുള്ള ഏറ്റവും കുറഞ്ഞ ജിയുഐയാണ്.
മൗസ്-നിയന്ത്രണക്ഷമത. ഇത് പുതിയ ഉപയോക്താക്കൾക്കും ആശയവിനിമയം എളുപ്പമാക്കുന്നതിനും ഉദ്ദേശിച്ചുള്ളതാണ്
കൃത്യവും നേരിട്ടുള്ളതുമായ അന്വേഷണം പ്രാപ്തമാക്കുക.
Lua പിന്തുണയോടെ mpv കംപൈൽ ചെയ്തതാണെങ്കിൽ OSC സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കും. ഇത് പ്രവർത്തനരഹിതമാക്കാം
പൂർണ്ണമായും ഉപയോഗിക്കുന്നത് --osc=No ഓപ്ഷൻ.
ഉപയോഗിക്കുന്നു The ഒ.എസ്.സി.
സ്ഥിരസ്ഥിതിയായി, പ്ലെയർ വിൻഡോയിൽ മൗസ് നീക്കുമ്പോഴെല്ലാം OSC ദൃശ്യമാകും
മൗസ് 0.5 സെക്കൻഡ് നേരത്തേക്ക് OSC ന് പുറത്തേക്ക് നീക്കിയില്ലെങ്കിൽ അല്ലെങ്കിൽ മൗസ് വിട്ടുപോയാൽ അത് മറയ്ക്കും
ജാലകം.
ദി ഇന്റര്ഫേസ്
+--------------------------------------------------- --+
| പ്ലേലിസ്റ്റ് മുൻ | തലക്കെട്ട് | പ്ലേലിസ്റ്റ് അടുത്തത് |
+-------+------+---+-+-+------+-+----+------+------ --+
| ഓഡിയോ | ഒഴിവാക്കുക | അന്വേഷിക്കുക | | അന്വേഷിക്കുക | ഒഴിവാക്കുക | മുഴുവൻ |
+---------+ തിരികെ | തിരികെ | കളിക്കുക | frwd | frwd | സ്ക്രീൻ |
| ഉപ | | | | | | |
+---------+------+------+------+------+---------+------ --+
| അന്വേഷിക്കുക |
+-------------------+------------------------------------ --+
| സമയം കടന്നുപോയി | കാഷെ നില | ശേഷിക്കുന്ന സമയം |
+-------------------+------------------------------------ --+
പ്ലേലിസ്റ്റ് മുമ്പത്തേത്
┌─────────────────────────
│ഇടത് ക്ലിക്ക് │ പ്ലേലിസ്റ്റിൽ മുമ്പത്തെ ഫയൽ പ്ലേ ചെയ്യുക │
────────────────────────
│shift+L-ക്ലിക്ക് │ പ്ലേലിസ്റ്റ് കാണിക്കുക │
└─────────────────────────
തലക്കെട്ട്
നിലവിലെ മീഡിയ-ശീർഷകം അല്ലെങ്കിൽ ഫയൽ നാമം പ്രദർശിപ്പിക്കുന്നു
┌──────────────────────────
│ഇടത് ക്ലിക്ക് │ പ്ലേലിസ്റ്റ് സ്ഥാനം കാണിക്കുക ഒപ്പം │
│ │ നീളവും പൂർണ്ണ ശീർഷകവും │
───────────────────────
│വലത് ക്ലിക്ക് │ ഫയലിന്റെ പേര് കാണിക്കുക │
└───────────────────────
പ്ലേലിസ്റ്റ് തൊട്ടടുത്ത
┌─────────────┬────────────
│ഇടത് ക്ലിക്ക് │ പ്ലേലിസ്റ്റിൽ അടുത്ത ഫയൽ പ്ലേ ചെയ്യുക │
├─────────────┼──────────
│shift+L-ക്ലിക്ക് │ പ്ലേലിസ്റ്റ് കാണിക്കുക │
└────────────────────────
ഓഡിയോ ഒപ്പം ഉപ
തിരഞ്ഞെടുത്ത ട്രാക്കും ലഭ്യമായ ട്രാക്കുകളുടെ അളവും പ്രദർശിപ്പിക്കുന്നു
┌──────────────┬────────────────────────────────── ┐
│ഇടത് ക്ലിക്ക് │ സൈക്കിൾ ഓഡിയോ/സബ് ട്രാക്കുകൾ മുന്നോട്ട് │
├──────────────┼────────────────────────────────── ┤
│വലത് ക്ലിക്ക് │ സൈക്കിൾ ഓഡിയോ/സബ് ട്രാക്കുകൾ പിന്നിലേക്ക് │
├──────────────┼────────────────────────────────── ┤
│shift+L-click │ ലഭ്യമായ ഓഡിയോ/സബ് ട്രാക്കുകൾ കാണിക്കുക │
└──────────────┴────────────────────────────────── ┘
കടക്കുക തിരികെ
┌──────────────┬────────────────────────────────── ┐
│ഇടത് ക്ലിക്ക് │ അധ്യായത്തിന്റെ തുടക്കത്തിലേക്ക് പോകുക / │
│ │ മുൻ അധ്യായം │
├──────────────┼────────────────────────────────── ┤
│shift+L-click │ chapters കാണിക്കുക │
└──────────────┴────────────────────────────────── ┘
അന്വേഷിക്കുക തിരികെ
┌─────────────┬───────────────
│ഇടത് ക്ലിക്ക് │ 5 സെക്കൻഡ് പിന്നോട്ട് പോകുക │
├─────────────┼────────────
│വലത്-ക്ലിക്ക് ചെയ്യുക │ 30 സെക്കൻഡ് പിന്നോട്ട് പോകുക │
├─────────────┼────────────
│shift-L-click │ skip back 1 frame │
└─────────────┴────────────
കളി
┌───────────┬─────────────────
│ഇടത്-ക്ലിക്ക് │ ടോഗിൾ പ്ലേ/പോസ് │
────────────┴───────────────
അന്വേഷിക്കുക frwd
┌─────────────┬──────────────
│ഇടത് ക്ലിക്ക് │ 10 സെക്കൻഡ് മുന്നോട്ട് പോകുക │
─────────────────────────
│വലത് ക്ലിക്ക് │ 60 സെക്കൻഡ് മുന്നോട്ട് പോകുക │
─────────────────────────
│shift-L-click │ skip Forward 1 ഫ്രെയിം │
──────────────┴───────────
കടക്കുക frwd
┌─────────────┬───────────────
│ഇടത് ക്ലിക്ക് │ അടുത്ത അധ്യായത്തിലേക്ക് പോകുക │
├─────────────┼───────────
│shift+L-click │ chapters കാണിക്കുക │
└─────────────┴───────────
പൂർണ്ണസ്ക്രീൻ
┌───────────┬─────────────────
│ഇടത്-ക്ലിക്ക് │ പൂർണ്ണസ്ക്രീൻ ടോഗിൾ ചെയ്യുക │
────────────┴───────────────
അന്വേഷിക്കുക
നിലവിലെ പ്ലേബാക്ക് സ്ഥാനവും അധ്യായങ്ങളുടെ സ്ഥാനവും സൂചിപ്പിക്കുന്നു
┌───────────┬─────────────────
│ഇടത്-ക്ലിക്ക് │ സ്ഥാനം തേടുക │
└───────────┴────────────────
കാലം കടന്നു
നിലവിലെ പ്ലേബാക്ക് പൊസിഷൻ ടൈംസ്റ്റാമ്പ് കാണിക്കുന്നു
┌─────────────────────────
│ഇടത്-ക്ലിക്ക് │ │ ഉപയോഗിച്ച് ടൈംകോഡുകൾ പ്രദർശിപ്പിക്കുന്നത് ടോഗിൾ ചെയ്യുക
│ │ മില്ലിസെക്കൻഡ് │
└──────────┴────────────
കാഷെ പദവി
നിലവിലെ കാഷെ പൂരിപ്പിക്കൽ നില കാണിക്കുന്നു (45%-ൽ താഴെയുള്ളപ്പോൾ മാത്രമേ ദൃശ്യമാകൂ)
കാലം ശേഷിക്കുന്നു
ശേഷിക്കുന്ന പ്ലേബാക്ക് ടൈംസ്റ്റാമ്പ് കാണിക്കുന്നു
┌─────────────────────────
│ഇടത്-ക്ലിക്ക് │ മൊത്തത്തിനും │ക്കും ഇടയിൽ ടോഗിൾ ചെയ്യുക
│ │ ശേഷിക്കുന്ന സമയം │
└──────────┴────────────
കീ ബൈൻഡിംഗുകൾ
ഈ കീകളിലേക്ക് മറ്റെന്തെങ്കിലും ബന്ധിപ്പിച്ചിട്ടില്ലെങ്കിൽ, ഈ കീ ബൈൻഡിംഗുകൾ ഡിഫോൾട്ടായി സജീവമാണ്.
കൂട്ടിയിടിക്കുമ്പോൾ, ഫംഗ്ഷൻ മറ്റൊരു കീയിലേക്ക് ബന്ധിപ്പിക്കേണ്ടതുണ്ട്. കാണുക സ്ക്രിപ്റ്റ്
കമാൻഡുകൾ വിഭാഗം.
┌────┬────────────────────────
│del │ │ വരെ OSC ശാശ്വതമായി മറയ്ക്കുക
│ │ mpv പുനരാരംഭിച്ചു. │
└──────────────────────────
കോൺഫിഗറേഷൻ
ഒരു കോൺഫിഗറേഷൻ ഫയലിലൂടെ ഒഎസ്സി പരിമിതമായ കോൺഫിഗറേഷൻ വാഗ്ദാനം ചെയ്യുന്നു lua-settings/osc.conf സ്ഥാപിച്ചിരിക്കുന്നു
എംപിവിയുടെ ഉപയോക്താവ് ഡയറിലൂടെയും --സ്ക്രിപ്റ്റ്-ഓപ്റ്റ്സ് കമാൻഡ്-ലൈൻ ഓപ്ഷൻ. വഴി നൽകിയ ഓപ്ഷനുകൾ
കമാൻഡ്-ലൈൻ കോൺഫിഗറേഷൻ ഫയലിൽ നിന്നുള്ളവയെ അസാധുവാക്കും.
കോൺഫിഗറേഷൻ പദവിന്യാസം
കോൺഫിഗറേഷൻ ഫയൽ ഇനിപ്പറയുന്ന വാക്യഘടന കൃത്യമായി പാലിക്കണം:
#ഇതൊരു കമന്റാണ്
ഓപ്ഷൻഎ=മൂല്യം1
ഓപ്ഷൻB=മൂല്യം2
# ഒരു വരിയുടെ തുടക്കത്തിൽ മാത്രമേ ഉപയോഗിക്കാനാകൂ, ചുറ്റും സ്പെയ്സുകൾ ഉണ്ടാകണമെന്നില്ല = or
മറ്റെവിടെങ്കിലും.
കമാൻഡ്-ലൈൻ പദവിന്യാസം
മറ്റ് സ്ക്രിപ്റ്റുകളുമായുള്ള കൂട്ടിയിടി ഒഴിവാക്കാൻ, എല്ലാ ഓപ്ഷനുകളും പ്രിഫിക്സ് ചെയ്യേണ്ടതുണ്ട് osc-.
ഉദാഹരണം:
--script-opts=osc-optionA=value1,osc-optionB=value2
ക്രമീകരിക്കാൻ കഴിയും ഓപ്ഷനുകൾ
ജനാലകൾ കാണിച്ചു
സ്ഥിരസ്ഥിതി: അതെ
വിൻഡോ ചെയ്യുമ്പോൾ OSC പ്രവർത്തനക്ഷമമാക്കുക
ഫുൾസ്ക്രീൻ കാണിക്കുക
സ്ഥിരസ്ഥിതി: അതെ
പൂർണ്ണസ്ക്രീൻ ആയിരിക്കുമ്പോൾ OSC പ്രവർത്തനക്ഷമമാക്കുക
സ്കെയിൽ വിൻഡോ
സ്ഥിരസ്ഥിതി: 1.0
വിൻഡോ ചെയ്യുമ്പോൾ OSC-യുടെ സ്കെയിൽ ഘടകം
സ്കെയിൽഫുൾസ്ക്രീൻ
സ്ഥിരസ്ഥിതി: 1.0
പൂർണ്ണസ്ക്രീൻ ആയിരിക്കുമ്പോൾ OSC-യുടെ സ്കെയിൽ ഘടകം
സ്കെയിൽഫോഴ്സ്ഡ് വിൻഡോ
സ്ഥിരസ്ഥിതി: 2.0
നിർബന്ധിത (ഡമ്മി) വിൻഡോയിൽ റെൻഡർ ചെയ്യുമ്പോൾ OSC-യുടെ സ്കെയിൽ ഘടകം
വിഡ്സ്കെയിൽ
സ്ഥിരസ്ഥിതി: അതെ
വീഡിയോ ഉപയോഗിച്ച് OSC സ്കെയിൽ ചെയ്യുക
ഇല്ല വിൻഡോ വലുപ്പം അനുവദിക്കുന്നത്രയും OSC വലുപ്പം സ്ഥിരമായി നിലനിർത്താൻ ശ്രമിക്കുന്നു
valign
സ്ഥിരസ്ഥിതി: 0.8
ലംബ വിന്യാസം, -1 (മുകളിൽ) മുതൽ 1 വരെ (താഴെ)
ഹാലിൻ
സ്ഥിരസ്ഥിതി: 0.0
തിരശ്ചീന വിന്യാസം, -1 (ഇടത്) മുതൽ 1 (വലത്)
ബോക്സൽഫ
സ്ഥിരസ്ഥിതി: 80
പശ്ചാത്തല ബോക്സിന്റെ ആൽഫ, 0 (അതവ്യയം) മുതൽ 255 വരെ (പൂർണ്ണമായും സുതാര്യം)
ഒളിച്ചിരിക്കുന്ന സമയം
സ്ഥിരസ്ഥിതി: 500
മൗസ് ചലനമില്ലെങ്കിൽ, നെഗറ്റീവ് മൂല്യം ഇല്ലെങ്കിൽ OSC മറയ്ക്കുന്നത് വരെ ms-ൽ ദൈർഘ്യം
സ്വയമേവ മറയ്ക്കുന്നത് പ്രവർത്തനരഹിതമാക്കുന്നു
മങ്ങൽ
സ്ഥിരസ്ഥിതി: 200
ms-ൽ ഫേഡ് ഔട്ട് ദൈർഘ്യം, 0 = ഫേഡ് ഇല്ല
deadzonesize
സ്ഥിരസ്ഥിതി: 0
ഡെഡ്സോണിന്റെ വലുപ്പം. മൗസ് പ്രവർത്തിക്കാൻ സഹായിക്കുന്ന ഒരു മേഖലയാണ് ഡെഡ്സോൺ
ജനൽ വിടുന്നത് പോലെ. അവിടെയുള്ള ചലനം OSC കാണിക്കില്ല
മൗസ് അതിൽ പ്രവേശിച്ചാൽ അത് ഉടൻ മറയ്ക്കും. ഡെഡ്സോൺ ആരംഭിക്കുന്നു
OSC ന് എതിർവശത്തുള്ള വിൻഡോ ബോർഡറിൽ, വലുപ്പം എത്രത്തോളം നിയന്ത്രിക്കുന്നു
ജാലകത്തിൽ നിന്ന് അത് വ്യാപിക്കും. 0-നും 1-നും ഇടയിലുള്ള മൂല്യങ്ങൾ.
minmousemove
സ്ഥിരസ്ഥിതി: 3
ടിക്കുകൾക്കിടയിൽ മൗസ് നീങ്ങേണ്ട ഏറ്റവും കുറഞ്ഞ പിക്സലുകൾ
OSC കാണിക്കുന്നു
ലേഔട്ട്
സ്ഥിരസ്ഥിതി: ബോക്സ്
OSC-യുടെ ലേഔട്ട്. നിലവിൽ ലഭ്യമായവ ഇവയാണ്: ബോക്സ്, സ്ലിംബോക്സ്,
താഴത്തെ ബാറും ടോപ്ബാറും.
സീക്ക്ബാർസ്റ്റൈൽ
സ്ഥിരസ്ഥിതി: സ്ലൈഡർ
സീക്ക്ബാർ, സ്ലൈഡർ (ഡയമണ്ട് മാർക്കർ) അല്ലെങ്കിൽ ബാർ (ഫിൽ) എന്നിവയുടെ ശൈലി സജ്ജമാക്കുന്നു
സമയമൊത്തം
സ്ഥിരസ്ഥിതി: ഇല്ല
ശേഷിക്കുന്ന സമയത്തിന് പകരം മൊത്തം സമയം കാണിക്കുക
സമയക്രമം
സ്ഥിരസ്ഥിതി: ഇല്ല
മില്ലിസെക്കൻഡ് ഉപയോഗിച്ച് സമയകോഡുകൾ പ്രദർശിപ്പിക്കുക
സ്ക്രിപ്റ്റ് കമാൻഡുകൾ
OSC സ്ക്രിപ്റ്റ് ചില സ്ക്രിപ്റ്റ് കമാൻഡുകൾ ശ്രദ്ധിക്കുന്നു. ഈ കമാൻഡുകൾ ബന്ധിപ്പിച്ചേക്കാം input.conf,
അല്ലെങ്കിൽ മറ്റ് സ്ക്രിപ്റ്റുകൾ അയച്ചു.
enable-osc
പഴയപടിയാക്കുന്നു പ്രവർത്തനരഹിതമാക്കുക-osc അല്ലെങ്കിൽ പ്രഭാവം Del കീ.
പ്രവർത്തനരഹിതമാക്കുക-osc
OSC ശാശ്വതമായി മറയ്ക്കുക. ഇതും ഇതാണ് Del കീ ചെയ്യുന്നു.
osc- സന്ദേശം
OSC ഉപയോഗിച്ച് സ്ക്രീനിൽ ഒരു സന്ദേശം കാണിക്കുക. ആദ്യത്തെ വാദം സന്ദേശമാണ്, രണ്ടാമത്തേത്
സെക്കന്റുകൾക്കുള്ളിൽ ദൈർഘ്യം.
ഉദാഹരണം
നിങ്ങൾക്ക് ഇത് ഉൾപ്പെടുത്താമായിരുന്നു input.conf ഉപയോഗിച്ച് OSC മറയ്ക്കാൻ a കീയും അതുപയോഗിച്ച് മറയ്ക്കാനും b:
ഒരു script_message disable-osc
b script_message enable-osc
ലുഅ സ്ക്രിപ്റ്റിംഗ്
mpv-ന് Lua സ്ക്രിപ്റ്റുകൾ ലോഡ് ചെയ്യാൻ കഴിയും. സ്ക്രിപ്റ്റുകൾ കൈമാറി --സ്ക്രിപ്റ്റ് ഓപ്ഷൻ, അല്ലെങ്കിൽ ഇതിൽ കണ്ടെത്തി സ്ക്രിപ്റ്റുകൾ
mpv കോൺഫിഗറേഷൻ ഡയറക്ടറിയുടെ ഉപഡയറക്ടറി (സാധാരണയായി ~/.config/mpv/scripts/) ആയിരിക്കും
പ്രോഗ്രാം ആരംഭത്തിൽ ലോഡ് ചെയ്തു. mpv എന്നതും ചേർക്കുന്നു സ്ക്രിപ്റ്റുകൾ ലുവായുടെ അവസാനം വരെയുള്ള ഉപഡയറക്ടറി
പാതയിലൂടെ നിങ്ങൾക്ക് അവിടെ നിന്നും സ്ക്രിപ്റ്റുകൾ ഇറക്കുമതി ചെയ്യാൻ കഴിയും. അവസാനം ചേർത്തതിനാൽ പേര് പറയരുത്
നിങ്ങൾ ലുവാ ലൈബ്രറികൾ പോലെ തന്നെ ഇറക്കുമതി ചെയ്യാൻ ആഗ്രഹിക്കുന്ന സ്ക്രിപ്റ്റുകൾ കാരണം അവ നിഴലിക്കപ്പെടും
അവരെ.
mpv ബിൽറ്റ്-ഇൻ മൊഡ്യൂൾ നൽകുന്നു mp, mpv-യിലേക്ക് കമാൻഡുകൾ അയക്കുന്നതിനുള്ള ഫംഗ്ഷനുകൾ ഇതിൽ അടങ്ങിയിരിക്കുന്നു
കോർ, പ്ലേബാക്ക് അവസ്ഥ, ഉപയോക്തൃ ക്രമീകരണങ്ങൾ, ഫയൽ വിവരങ്ങൾ എന്നിവയെക്കുറിച്ചുള്ള വിവരങ്ങൾ വീണ്ടെടുക്കാൻ,
ഇത്യാദി.
സ്ലേവ് മോഡിന് സമാനമായ രീതിയിൽ mpv നിയന്ത്രിക്കാൻ ഈ സ്ക്രിപ്റ്റുകൾ ഉപയോഗിക്കാം. സാങ്കേതികമായി, ദി
Lua കോഡ് ആന്തരികമായി ക്ലയന്റ് API ഉപയോഗിക്കുന്നു.
ഉദാഹരണം
പ്ലെയർ താൽക്കാലികമായി നിർത്തുമ്പോൾ ഫുൾസ്ക്രീൻ മോഡ് വിടുന്ന ഒരു സ്ക്രിപ്റ്റ്:
പ്രവർത്തനം on_pause_change(പേര്, മൂല്യം)
മൂല്യം == ശരിയാണെങ്കിൽ
mp.set_property("പൂർണ്ണസ്ക്രീൻ", "ഇല്ല")
അവസാനിക്കുന്നു
അവസാനിക്കുന്നു
mp.observe_property("താൽക്കാലികമായി നിർത്തുക", "ബൂൾ", on_pause_change)
വിവരങ്ങൾ on The സ്ക്രിപ്റ്റ് സമാരംഭിക്കൽ ഒപ്പം ജീവിത ചക്രം
പ്രോഗ്രാം ആരംഭിക്കുമ്പോൾ നിങ്ങളുടെ സ്ക്രിപ്റ്റ് പ്ലെയർ ലോഡ് ചെയ്യും സ്ക്രിപ്റ്റുകൾ കോൺഫിഗറേഷൻ
ഉപഡയറക്ടറി, അല്ലെങ്കിൽ അതിനൊപ്പം വ്യക്തമാക്കിയ പാതയിൽ നിന്ന് --സ്ക്രിപ്റ്റ് ഓപ്ഷൻ. ചില സ്ക്രിപ്റ്റുകൾ ലോഡ് ചെയ്തു
ആന്തരികമായി (ഇതുപോലെ --osc). ഓരോ സ്ക്രിപ്റ്റും അതിന്റേതായ ത്രെഡിൽ പ്രവർത്തിക്കുന്നു. നിങ്ങളുടെ സ്ക്രിപ്റ്റ് ആദ്യം റൺ "ആയി
ആണ്", അത് ചെയ്തുകഴിഞ്ഞാൽ, ഇവന്റ് ലൂപ്പ് നൽകി. ഈ ഇവന്റ് ലൂപ്പ് അയയ്ക്കും
mpv വഴി ലഭിച്ച ഇവന്റുകൾ നിങ്ങൾ രജിസ്റ്റർ ചെയ്തിട്ടുള്ള നിങ്ങളുടെ സ്വന്തം ഇവന്റ് ഹാൻഡ്ലർമാരെ വിളിക്കുക
mp.register_event, അല്ലെങ്കിൽ ടൈമറുകൾ ചേർത്തു mp.add_timeout അല്ലെങ്കിൽ സമാനമായ.
കളിക്കാരൻ പുറത്തുകടക്കുമ്പോൾ, എല്ലാ സ്ക്രിപ്റ്റുകളും അവസാനിപ്പിക്കാൻ ആവശ്യപ്പെടും. എ വഴിയാണ് ഇത് സംഭവിക്കുന്നത് ഷട്ട് ഡൌണ്
ഇവന്റ്, സ്ഥിരസ്ഥിതിയായി ഇവന്റ് ലൂപ്പ് റിട്ടേൺ ആക്കും. നിങ്ങളുടെ സ്ക്രിപ്റ്റ് ഒരു ആയി മാറിയെങ്കിൽ
അനന്തമായ ലൂപ്പ്, പ്ലേബാക്ക് സമയത്ത് mpv ഒരുപക്ഷേ നന്നായി പ്രവർത്തിക്കും (പ്ലെയർ ഇല്ലെങ്കിൽ
സസ്പെൻഡ്, കാണുക mp.suspend), എന്നാൽ അത് ഉപേക്ഷിക്കുമ്പോൾ അത് അവസാനിക്കില്ല, കാരണം അത് കാത്തിരിക്കുകയാണ്
നിങ്ങളുടെ സ്ക്രിപ്റ്റ്.
ആന്തരികമായി, C കോഡ് Lua ഫംഗ്ഷനെ വിളിക്കും mp_event_loop ഒരു Lua ലോഡ് ചെയ്ത ശേഷം
സ്ക്രിപ്റ്റ്. നിങ്ങളുടെ സ്ക്രിപ്റ്റിന് മുമ്പായി ലോഡ് ചെയ്ത ഡിഫോൾട്ട് പ്രെലൂഡാണ് ഈ ഫംഗ്ഷൻ സാധാരണയായി നിർവചിക്കുന്നത്
(കാണുക player/lua/defaults.lua mpv ഉറവിടങ്ങളിൽ). ഇവന്റ് ലൂപ്പ് ഇവന്റുകൾക്കായി കാത്തിരിക്കും
രജിസ്റ്റർ ചെയ്ത അയയ്ക്കൽ ഇവന്റുകൾ mp.register_event. ഒപ്പം ചേർത്ത ടൈമറുകളും ഇത് കൈകാര്യം ചെയ്യും
mp.add_timeout സമാനമായതും (കാലഹരണപ്പെട്ട് കാത്തിരിക്കുന്നതിലൂടെ).
mpv 0.6.0 മുതൽ, തുടരുന്നതിന് മുമ്പ് സ്ക്രിപ്റ്റ് പൂർണ്ണമായി ലോഡുചെയ്യുന്നത് വരെ പ്ലെയർ കാത്തിരിക്കും
സാധാരണ പ്രവർത്തനം. സ്ക്രിപ്റ്റ് ആരംഭിക്കുമ്പോൾ തന്നെ അത് പൂർണ്ണമായി ലോഡുചെയ്തതായി പ്ലെയർ കണക്കാക്കുന്നു
mpv ഇവന്റുകൾക്കായി കാത്തിരിക്കുന്നു (അല്ലെങ്കിൽ അത് പുറത്തുകടക്കുന്നു). പ്രായോഗികമായി ഇതിനർത്ഥം കളിക്കാരൻ കൂടുതലോ കുറവോ ചെയ്യും
പ്രധാന ചങ്കിൽ നിന്ന് സ്ക്രിപ്റ്റ് തിരികെ വരുന്നത് വരെ തൂക്കിയിടുക (കൂടാതെ mp_event_loop വിളിക്കുന്നു), അല്ലെങ്കിൽ
സ്ക്രിപ്റ്റ് കോളുകൾ mp_event_loop or mp.dispatch_events നേരിട്ട്. അത് ഉണ്ടാക്കാനാണ് ഇത് ചെയ്യുന്നത്
പ്ലേബാക്ക് യഥാർത്ഥത്തിൽ ആരംഭിക്കുന്നതിന് മുമ്പ് ഇവന്റ് ഹാൻഡ്ലറുകൾ മുതലായവ പൂർണ്ണമായും സജ്ജീകരിക്കുന്നതിന് ഒരു സ്ക്രിപ്റ്റിന് സാധ്യമാണ്.
പഴയ mpv പതിപ്പുകളിൽ, ഇത് അസമന്വിതമായി സംഭവിച്ചു.
mp ഫംഗ്ഷനുകളും
ദി mp മൊഡ്യൂൾ മുൻകൂട്ടി ലോഡുചെയ്തതാണ്, എന്നിരുന്നാലും ഇത് സ്വമേധയാ ലോഡുചെയ്യാനാകും ആവശ്യമുണ്ട് 'mp'. അത്
കോർ ക്ലയന്റ് API നൽകുന്നു.
mp.command(string)
നൽകിയിരിക്കുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. ഇത് input.conf-ൽ ഉപയോഗിക്കുന്ന കമാൻഡുകൾക്ക് സമാനമാണ്. കാണുക
പട്ടിക of ഇൻപുട്ട് കമാൻഡുകൾ.
സ്ഥിരസ്ഥിതിയായി, ഇത് OSD-യിൽ എന്തെങ്കിലും കാണിക്കും (കമാൻഡിനെ ആശ്രയിച്ച്).
അതിൽ ഉപയോഗിച്ചിരുന്നു input.conf. കാണുക ഇൻപുട്ട് കമാൻഡ് മുൻഗണനകൾ OSD ഉപയോഗത്തെ എങ്ങനെ സ്വാധീനിക്കാം
കമാൻഡ് പ്രകാരം.
റിട്ടേൺസ് യഥാർഥ വിജയത്തിൽ, അല്ലെങ്കിൽ ഇല്ല, പിശക് പിശകിൽ.
mp.commandv(arg1, arg2, ...)
സമാനമായ mp.command, എന്നാൽ ഓരോ കമാൻഡ് ആർഗ്യുമെന്റും പ്രത്യേക പാരാമീറ്ററായി പാസ്സാക്കുക. ഈ
ചിലതിൽ ഉദ്ധരിച്ച് രക്ഷപ്പെടാൻ നിങ്ങൾ ശ്രദ്ധിക്കേണ്ടതില്ല എന്ന നേട്ടമുണ്ട്
കേസുകൾ.
ഉദാഹരണം:
mp.command("ലോഡ് ഫയൽ " .. ഫയലിന്റെ പേര് .. " അനുബന്ധം")
mp.commandv("ലോഡ് ഫയൽ", ഫയലിന്റെ പേര്, "അനുബന്ധം")
ഈ രണ്ട് കമാൻഡുകളും തുല്യമാണ്, അല്ലാതെ ആദ്യ പതിപ്പ് തകരുന്നു
ഫയലിന്റെ പേരിൽ സ്പെയ്സുകളോ ചില പ്രത്യേക പ്രതീകങ്ങളോ അടങ്ങിയിരിക്കുന്നു.
പ്രോപ്പർട്ടികൾ എന്ന് ശ്രദ്ധിക്കുക അല്ല വിപുലപ്പെടുത്തി. നിങ്ങൾക്ക് ഒന്നുകിൽ ഉപയോഗിക്കാം mp.command,
വിപുലീകരിക്കുക-സ്വത്തുക്കൾ പ്രിഫിക്സ്, അല്ലെങ്കിൽ mp.get_property പ്രവർത്തനങ്ങളുടെ കുടുംബം.
വ്യത്യസ്തമായി mp.command, ഇത് സ്ഥിരസ്ഥിതിയായി OSD ഉപയോഗിക്കില്ല (ചിലത് ഒഴികെ
OSD-നിർദ്ദിഷ്ട കമാൻഡുകൾ).
mp.command_native(പട്ടിക [,def])
സമാനമായ mp.commandv, എന്നാൽ ആർഗ്യുമെന്റ് ലിസ്റ്റ് പട്ടികയായി നൽകുക. ഇതിന് നേട്ടമുണ്ട്
ചില സന്ദർഭങ്ങളിലെങ്കിലും, വാദങ്ങൾ നേറ്റീവ് തരങ്ങളായി പാസാക്കാം.
വിജയത്തെക്കുറിച്ചുള്ള ഒരു ഫല പട്ടിക നൽകുന്നു (സാധാരണയായി ശൂന്യമാണ്), അല്ലെങ്കിൽ ഡെഫ്, പിശക് പിശകിൽ. മാഷ് is
ഫംഗ്ഷനിൽ നൽകിയിരിക്കുന്ന രണ്ടാമത്തെ പാരാമീറ്റർ, അത് നഷ്ടപ്പെട്ടാൽ ശൂന്യമാണ്.
mp.get_property(പേര് [,def])
തന്നിരിക്കുന്ന വസ്തുവിന്റെ മൂല്യം സ്ട്രിംഗ് ആയി തിരികെ നൽകുക. ഇവയും സമാന ഗുണങ്ങളാണ്
input.conf-ൽ ഉപയോഗിക്കുന്നു. കാണുക പ്രോപ്പർട്ടീസ് പ്രോപ്പർട്ടികളുടെ ഒരു ലിസ്റ്റിനായി. തിരികെ നൽകിയ സ്ട്രിംഗ് ആണ്
സമാനമായ ഫോർമാറ്റ് ചെയ്തു ${=പേര്} (കാണുക പ്രോപ്പർട്ടി വിപുലീകരണം).
വിജയത്തെക്കുറിച്ചുള്ള സ്ട്രിംഗ് നൽകുന്നു, അല്ലെങ്കിൽ ഡെഫ്, പിശക് പിശകിൽ. മാഷ് രണ്ടാമത്തെ പരാമീറ്റർ ആണ്
ഫംഗ്ഷനിലേക്ക് നൽകിയിട്ടുണ്ട്, അത് നഷ്ടമായാൽ അത് ശൂന്യമാണ്.
mp.get_property_osd(പേര് [,def])
സമാനമായ mp.get_property, എന്നാൽ OSD-യ്ക്കായി ഫോർമാറ്റ് ചെയ്ത പ്രോപ്പർട്ടി മൂല്യം തിരികെ നൽകുക. ഈ
ഉപയോഗിച്ച് അച്ചടിച്ച അതേ സ്ട്രിംഗാണ് ${name} input.conf-ൽ ഉപയോഗിക്കുമ്പോൾ.
വിജയത്തെക്കുറിച്ചുള്ള സ്ട്രിംഗ് നൽകുന്നു, അല്ലെങ്കിൽ ഡെഫ്, പിശക് പിശകിൽ. മാഷ് രണ്ടാമത്തെ പരാമീറ്റർ ആണ്
ഫംഗ്ഷനിലേക്ക് നൽകിയിരിക്കുന്നു, അത് നഷ്ടമായാൽ ഒരു ശൂന്യമായ സ്ട്രിംഗാണ്. വ്യത്യസ്തമായി
get_property(), ഒരു വേരിയബിളിന് റിട്ടേൺ മൂല്യം നൽകുന്നത് എല്ലായ്പ്പോഴും എയിൽ കലാശിക്കും
സ്ട്രിംഗ്.
mp.get_property_bool(പേര് [,def])
സമാനമായ mp.get_property, എന്നാൽ പ്രോപ്പർട്ടി മൂല്യം ബൂളിയൻ ആയി തിരികെ നൽകുക.
വിജയത്തിൽ ഒരു ബൂളിയൻ നൽകുന്നു, അല്ലെങ്കിൽ ഡെഫ്, പിശക് പിശകിൽ.
mp.get_property_number(പേര് [,def])
സമാനമായ mp.get_property, എന്നാൽ പ്രോപ്പർട്ടി മൂല്യം നമ്പറായി തിരികെ നൽകുക.
പൂർണ്ണസംഖ്യകളും ഫ്ലോട്ടുകളും തമ്മിൽ Lua വേർതിരിക്കുന്നില്ലെങ്കിലും, mpv ഇന്റേണലുകൾ
ചെയ്യുക. ഈ ഫംഗ്ഷൻ mpv-യിൽ നിന്ന് ഒരു ഇരട്ട ഫ്ലോട്ട് അഭ്യർത്ഥിക്കുന്നു, mpv സാധാരണയായി ചെയ്യും
പൂർണ്ണസംഖ്യ പ്രോപ്പർട്ടി മൂല്യങ്ങൾ ഫ്ലോട്ടിലേക്ക് പരിവർത്തനം ചെയ്യുക.
വിജയിക്കുമ്പോൾ ഒരു നമ്പർ നൽകുന്നു, അല്ലെങ്കിൽ ഡെഫ്, പിശക് പിശകിൽ.
mp.get_property_native(പേര് [,def])
സമാനമായ mp.get_property, എന്നാൽ മികച്ച Lua തരം ഉപയോഗിച്ച് പ്രോപ്പർട്ടി മൂല്യം തിരികെ നൽകുക
സ്വത്തിനുവേണ്ടി. മിക്കപ്പോഴും, ഇത് ഒരു സ്ട്രിംഗ്, ബൂളിയൻ അല്ലെങ്കിൽ നമ്പർ നൽകും. ചിലത്
പ്രോപ്പർട്ടികൾ (ഉദാഹരണത്തിന് അധ്യായം-ലിസ്റ്റ്) പട്ടികകളായി തിരികെ നൽകുന്നു.
വിജയത്തിന്റെ മൂല്യം നൽകുന്നു, അല്ലെങ്കിൽ ഡെഫ്, പിശക് പിശകിൽ. അതല്ല ഇല്ല ഒരു ആയിരിക്കാം
സാധ്യമായ, സാധുവായ മൂല്യവും ചില കോണുകളിൽ.
mp.set_property(പേര്, മൂല്യം)
തന്നിരിക്കുന്ന പ്രോപ്പർട്ടി നൽകിയിരിക്കുന്ന സ്ട്രിംഗ് മൂല്യത്തിലേക്ക് സജ്ജമാക്കുക. കാണുക mp.get_property ഒപ്പം
പ്രോപ്പർട്ടീസ് പ്രോപ്പർട്ടികൾ സംബന്ധിച്ച കൂടുതൽ വിവരങ്ങൾക്ക്.
വിജയത്തിൽ സത്യമായി മടങ്ങുന്നു, അല്ലെങ്കിൽ ഇല്ല, പിശക് പിശകിൽ.
mp.set_property_bool(പേര്, മൂല്യം)
സമാനമായ mp.set_property, എന്നാൽ തന്നിരിക്കുന്ന പ്രോപ്പർട്ടി നൽകിയിരിക്കുന്ന ബൂളിയൻ മൂല്യത്തിലേക്ക് സജ്ജമാക്കുക.
mp.set_property_number(പേര്, മൂല്യം)
സമാനമായ mp.set_property, എന്നാൽ തന്നിരിക്കുന്ന പ്രോപ്പർട്ടി നൽകിയിരിക്കുന്ന സംഖ്യാ മൂല്യത്തിലേക്ക് സജ്ജമാക്കുക.
പൂർണ്ണസംഖ്യകളും ഫ്ലോട്ടുകളും തമ്മിൽ Lua വേർതിരിക്കുന്നില്ലെങ്കിലും, mpv ഇന്റേണലുകൾ
ചെയ്യുക. ഈ ഫംഗ്ഷൻ സംഖ്യയെ പൂർണ്ണസംഖ്യയായി പ്രതിനിധീകരിക്കാൻ കഴിയുമോ എന്ന് പരിശോധിക്കും
അങ്ങനെയാണെങ്കിൽ, അത് ഒരു പൂർണ്ണസംഖ്യ മൂല്യം mpv ലേക്ക് കൈമാറും, അല്ലാത്തപക്ഷം ഒരു ഇരട്ട ഫ്ലോട്ട്.
mp.set_property_native(പേര്, മൂല്യം)
സമാനമായ mp.set_property, എന്നാൽ നൽകിയിരിക്കുന്ന പ്രോപ്പർട്ടി അതിന്റെ നേറ്റീവ് തരം ഉപയോഗിച്ച് സജ്ജമാക്കുക.
ലുവയിൽ പ്രാദേശികമായി പ്രതിനിധീകരിക്കാൻ കഴിയാത്ത നിരവധി ഡാറ്റ തരങ്ങൾ ഉള്ളതിനാൽ, ഇത്
എല്ലായ്പ്പോഴും പ്രതീക്ഷിച്ച പോലെ പ്രവർത്തിച്ചേക്കില്ല. ഉദാഹരണത്തിന്, ലുവാ റാപ്പറിന് ചിലത് ചെയ്യാൻ കഴിയും
ഒരു ലുവാ ടേബിൾ ഒരു അറേയാണോ മാപ്പാണോ എന്ന് തീരുമാനിക്കാൻ ഊഹിക്കുക, ഇത് പരാജയപ്പെടും
ശൂന്യമായ മേശകൾ. കൂടാതെ, അത് ഉപയോഗിക്കുന്നതിന് അർത്ഥമുള്ള നിരവധി പ്രോപ്പർട്ടികൾ ഇല്ല
ഇത്, പകരം സെറ്റ്_പ്രോപ്പർട്ടി, set_property_bool, set_property_number. ഇവയ്ക്കായി
കാരണങ്ങൾ, പ്രോപ്പർട്ടികൾ ഒഴികെ, ഈ പ്രവർത്തനം ഇപ്പോൾ ഒഴിവാക്കണം
അത് പ്രാദേശികമായി പട്ടികകൾ ഉപയോഗിക്കുന്നു.
mp.get_time()
നിലവിലെ mpv ആന്തരിക സമയം ഒരു സംഖ്യയായി സെക്കന്റുകൾക്കുള്ളിൽ തിരികെ നൽകുക. ഇത് അടിസ്ഥാനപരമായി ആണ്
ഒരു അനിയന്ത്രിതമായ ഓഫ്സെറ്റിനൊപ്പം സിസ്റ്റം സമയം.
mp.add_key_binding(കീ, പേര്|fn [,fn [,പതാകകൾ]])
ഒരു കീ ബൈൻഡിംഗിൽ പ്രവർത്തിപ്പിക്കുന്നതിന് കോൾബാക്ക് രജിസ്റ്റർ ചെയ്യുക. ലേക്ക് ബൈൻഡിംഗ് മാപ്പ് ചെയ്യും
നൽകപ്പെട്ട കീ, ഇത് ഫിസിക്കൽ കീയെ വിവരിക്കുന്ന ഒരു സ്ട്രിംഗ് ആണ്. ഇതിന് ഒരേ കീ ഉപയോഗിക്കുന്നു
input.conf-ലെ പേരുകൾ, കൂടാതെ കോമ്പിനേഷനുകളും അനുവദിക്കുന്നു (ഉദാ ctrl+a).
ഈ ഫംഗ്ഷൻ വിളിച്ചതിന് ശേഷം, കീ അമർത്തുന്നത് പ്രവർത്തനത്തിന് കാരണമാകും fn വിളിക്കണം
(ഉപയോക്താവ് മറ്റൊരു ബൈൻഡിംഗ് ഉപയോഗിച്ച് കീ റീമാപ്പ് ചെയ്തില്ലെങ്കിൽ).
ദി പേര് വാദം ഒരു ചെറിയ പ്രതീകാത്മക സ്ട്രിംഗ് ആയിരിക്കണം. ഇത് റീമാപ്പ് ചെയ്യാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു
ഉപയോഗിച്ച് input.conf വഴി കീ ബൈൻഡിംഗ് script_message കമാൻഡ്, പേര്
കീ ബൈൻഡിംഗ് (ഒരു ഉദാഹരണത്തിനായി താഴെ കാണുക). പേര് മറ്റുള്ളവയിൽ അദ്വിതീയമായിരിക്കണം
ഒരേ സ്ക്രിപ്റ്റിലെ ബൈൻഡിംഗുകൾ - ഇല്ലെങ്കിൽ, അതേ പേരിലുള്ള മുൻ ബൈൻഡിംഗ് ചെയ്യും
തിരുത്തിയെഴുതപ്പെടും. നിങ്ങൾക്ക് പേര് ഒഴിവാക്കാം, ഈ സാഹചര്യത്തിൽ ഒരു ക്രമരഹിതമായ പേര് സൃഷ്ടിക്കപ്പെടുന്നു
ആന്തരികമായി.
അവസാന ആർഗ്യുമെന്റ് ഓപ്ഷണൽ ഫ്ലാഗുകൾക്കായി ഉപയോഗിക്കുന്നു. ഇത് ഒരു മേശയാണ്, അതിൽ ഉണ്ടായിരിക്കാം
ഇനിപ്പറയുന്ന എൻട്രികൾ:
ആവർത്തിക്കാവുന്ന
സജ്ജമാക്കിയാൽ യഥാർഥ, ഈ നിർദ്ദിഷ്ട ബൈൻഡിംഗിനായി കീ ആവർത്തനം പ്രാപ്തമാക്കുന്നു.
സങ്കീർണ്ണമായ
സജ്ജമാക്കിയാൽ യഥാർഥഎന്നിട്ട് fn പ്രധാന മുകളിലേക്കും താഴേക്കുമുള്ള ഇവന്റുകളിൽ വിളിക്കുന്നു (അതുപോലെ
കീ റിപ്പീറ്റ് ആയി, പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ), ആദ്യത്തെ ആർഗ്യുമെന്റ് ഒരു പട്ടികയാണ്. ഈ
പട്ടികയിൽ ഒരു ഉണ്ട് സംഭവം എൻട്രി, ഇത് സ്ട്രിംഗുകളിലൊന്നിലേക്ക് സജ്ജീകരിച്ചിരിക്കുന്നു താഴേക്ക്,
ആവർത്തിച്ച്, up or അമർത്തുക (കീ മുകളിലേക്കോ താഴേക്കോ ട്രാക്ക് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ രണ്ടാമത്തേത്). അത്
കൂടുതൽ ഉണ്ട് ആണ്_എലി എൻട്രി, ഇത് സംഭവത്തിന് കാരണമായോ എന്ന് പറയുന്നു
ഒരു മൗസ് ബട്ടൺ ഉപയോഗിച്ച്.
ആന്തരികമായി, കീ ബൈൻഡിംഗുകൾ വഴി അയയ്ക്കുന്നു script_message_to or സ്ക്രിപ്റ്റ്_ബൈൻഡിംഗ്
ഇൻപുട്ട് കമാൻഡുകൾ കൂടാതെ mp.register_script_message.
ഒരു കീയിലേക്ക് ഒന്നിലധികം കമാൻഡുകൾ മാപ്പ് ചെയ്യാൻ ശ്രമിക്കുന്നത് ഒരു റാൻഡം ബൈൻഡിംഗ് തിരഞ്ഞെടുക്കും,
അതേസമയം മറ്റ് ബൈൻഡിംഗുകൾ വിളിക്കപ്പെടുന്നില്ല. ഉപയോക്താവ് നിർവചിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പുനൽകുന്നു
ഇതോടൊപ്പം ചേർക്കുന്ന ബൈൻഡിംഗുകളേക്കാൾ സെൻട്രൽ input.conf-ലെ ബൈൻഡിംഗുകൾ തിരഞ്ഞെടുക്കുന്നു
പ്രവർത്തനം (എന്നാൽ കാണുക mp.add_forced_key_binding).
ഉദാഹരണം:
ഫംഗ്ഷൻ എന്തോ_ഹാൻഡ്ലർ()
പ്രിന്റ് ("കീ അമർത്തി")
അവസാനിക്കുന്നു
mp.add_key_binding("x", "എന്തെങ്കിലും", something_handler)
ഇത് സന്ദേശം പ്രിന്റ് ചെയ്യും The കീ ആയിരുന്നു അമർത്തി എപ്പോൾ x അമർത്തി.
ഉപയോക്താവിന് ഈ കീ ബൈൻഡിംഗുകൾ റീമാപ്പ് ചെയ്യാൻ കഴിയും. തുടർന്ന് ഉപയോക്താവ് ഇനിപ്പറയുന്നവ ഉൾപ്പെടുത്തണം
എന്നതിലേക്ക് കമാൻഡ് റീമാപ്പ് ചെയ്യാൻ അവന്റെ input.conf y കീ:
y സ്ക്രിപ്റ്റ്_ബൈൻഡിംഗ് എന്തെങ്കിലും
കീ ചെയ്യുമ്പോൾ ഇത് സന്ദേശം പ്രിന്റ് ചെയ്യും y അമർത്തിയിരിക്കുന്നു. (x അല്ലാതെ ഇപ്പോഴും പ്രവർത്തിക്കും
ഉപയോക്താവ് അത് റീമാപ്പ് ചെയ്യുന്നു.)
പേരിട്ടിരിക്കുന്ന സ്ക്രിപ്റ്റിലേക്ക് മാത്രം നിങ്ങൾക്ക് വ്യക്തമായി ഒരു സന്ദേശം അയയ്ക്കാൻ കഴിയും. മുകളിൽ പറഞ്ഞവ അനുമാനിക്കുക
സ്ക്രിപ്റ്റ് ഫയലിന്റെ പേര് ഉപയോഗിച്ചു fooscript.lua:
y script_binding 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 ഒരു Lua ഫംഗ്ഷൻ മൂല്യമാണ്.
ചില ഇവന്റുകൾക്ക് അനുബന്ധ ഡാറ്റയുണ്ട്. ഇത് ഒരു ലുവാ ടേബിളിൽ ഇട്ട് ഇതായി പാസ്സാക്കി
fn-ന് വാദം. ലുവാ പട്ടികയിൽ ഡിഫോൾട്ടായി a അടങ്ങിയിരിക്കുന്നു പേര് ഫീൽഡ്, അത് ഒരു സ്ട്രിംഗ് ആണ്
ഇവന്റിന്റെ പേര് അടങ്ങിയിരിക്കുന്നു. ഇവന്റുമായി ബന്ധപ്പെട്ട ഒരു പിശക് ഉണ്ടെങ്കിൽ, പിശക് ഫീൽഡ് ആണ്
പിശക് വിവരിക്കുന്ന ഒരു സ്ട്രിംഗിലേക്ക് സജ്ജമാക്കുക, വിജയിക്കുമ്പോൾ അത് സജ്ജീകരിച്ചിട്ടില്ല.
ഒരേ ഇവന്റിനായി ഒന്നിലധികം ഫംഗ്ഷനുകൾ രജിസ്റ്റർ ചെയ്തിട്ടുണ്ടെങ്കിൽ, അവ പ്രവർത്തിക്കും
രജിസ്ട്രേഷൻ ഓർഡർ, എല്ലാത്തിനും മുമ്പായി പ്രവർത്തിക്കുന്ന ആദ്യത്തെ രജിസ്റ്റർ ചെയ്ത ഫംഗ്ഷൻ
മറ്റുള്ളവ.
അത്തരത്തിലുള്ള ഒരു ഇവന്റ് നിലവിലുണ്ടെങ്കിൽ ശരിയാണെന്ന് തിരികെ നൽകുന്നു, അല്ലാത്തപക്ഷം തെറ്റ്.
കാണുക ഇവന്റുകൾ ഒപ്പം പട്ടിക of ഇവന്റുകൾ വിവരങ്ങൾക്ക്.
mp.unregister_event(fn)
പൂർവാവസ്ഥയിലാക്കുക mp.register_event(..., fn). ഇത് തുല്യമായ എല്ലാ ഇവന്റ് ഹാൻഡ്ലറുകളും നീക്കംചെയ്യുന്നു
The fn പരാമീറ്റർ. ഇത് സാധാരണ ലുവാ ഉപയോഗിക്കുന്നു == താരതമ്യം, അതിനാൽ കൈകാര്യം ചെയ്യുമ്പോൾ ശ്രദ്ധിക്കുക
അടച്ചുപൂട്ടലുകളോടെ.
mp.observe_property(പേര്, തരം, fn)
മാറ്റങ്ങൾക്കായി ഒരു പ്രോപ്പർട്ടി കാണുക. സ്വത്താണെങ്കിൽ പേര് മാറ്റുന്നു, തുടർന്ന് പ്രവർത്തനം
fn(പേര്) വിളിക്കും. ടൈപ്പ് ചെയ്യുക കഴിയും ഇല്ല, അല്ലെങ്കിൽ ഒന്നിൽ സജ്ജീകരിക്കുക ആരും, നേറ്റീവ്, bool,
സ്ട്രിംഗ്, അഥവാ അക്കം. ആരും എന്നതിന് തുല്യമാണ് ഇല്ല. മറ്റെല്ലാ മൂല്യങ്ങൾക്കും, ന്റെ പുതിയ മൂല്യം
എന്നതിലേക്കുള്ള രണ്ടാമത്തെ വാദമായി സ്വത്ത് പാസാക്കും fnഉപയോഗിച്ച് mp.get_property_
അത് വീണ്ടെടുക്കാൻ. എങ്കിൽ എന്നാണ് ഇതിനർത്ഥം ടൈപ്പ് ചെയ്യുക ഉദാഹരണത്തിന് സ്ട്രിംഗ്, fn എന്ന് ഏകദേശം വിളിക്കുന്നു
in fn(പേര്, mp.get_property_string(പേര്)).
സാധ്യമെങ്കിൽ, ഇവന്റുകൾ മാറ്റുക. ഒരു വസ്തു ഒരു കൂട്ടം തവണ മാറ്റിയാൽ
ഒരു വരിയിൽ, അവസാന മാറ്റം മാത്രമേ മാറ്റ പ്രവർത്തനത്തെ ട്രിഗർ ചെയ്യുന്നുള്ളൂ. (കൃത്യമായ പെരുമാറ്റം
സമയത്തെയും മറ്റ് കാര്യങ്ങളെയും ആശ്രയിച്ചിരിക്കുന്നു.)
ചില സന്ദർഭങ്ങളിൽ പ്രോപ്പർട്ടി മാറിയാലും ഫംഗ്ഷൻ വിളിക്കപ്പെടുന്നില്ല. എന്ന്
വസ്തുവിനെ ആശ്രയിച്ച് ഇത് സംഭവിക്കാം.
എങ്കില് ടൈപ്പ് ചെയ്യുക is ആരും or ഇല്ല, ഇടയ്ക്കിടെയുള്ള സ്വത്ത് മാറ്റ സംഭവങ്ങൾ സാധ്യമാണ്. ഈ
മാറ്റത്തിന്റെ പ്രവർത്തനം എന്നാണ് അർത്ഥമാക്കുന്നത് fn വസ്തു യഥാർത്ഥത്തിൽ ഇല്ലെങ്കിലും വിളിക്കാം
മാറ്റം.
mp.unobserve_property(fn)
പൂർവാവസ്ഥയിലാക്കുക mp.observe_property(..., fn). ഇത് എല്ലാ പ്രോപ്പർട്ടി ഹാൻഡ്ലർമാരെയും നീക്കം ചെയ്യുന്നു
തുല്യമാണ് fn പരാമീറ്റർ. ഇത് സാധാരണ ലുവാ ഉപയോഗിക്കുന്നു == താരതമ്യം, അതിനാൽ എപ്പോൾ ശ്രദ്ധിക്കുക
അടച്ചുപൂട്ടലുകൾ കൈകാര്യം ചെയ്യുന്നു.
mp.add_timeout(സെക്കൻഡ്, fn)
നൽകിയിരിക്കുന്ന സെക്കൻഡുകളുടെ എണ്ണം കഴിയുമ്പോൾ തന്നിരിക്കുന്ന ഫംഗ്ഷൻ fn എന്ന് വിളിക്കുക. അതല്ല
സെക്കന്റുകളുടെ എണ്ണം ഫ്രാക്ഷണൽ ആകാം. ഇപ്പോൾ, ടൈമറിന്റെ റെസല്യൂഷൻ ഇങ്ങനെയായിരിക്കാം
50 എംഎസ് വരെ കുറവാണ്, എന്നിരുന്നാലും ഇത് ഭാവിയിൽ മെച്ചപ്പെടുത്തും.
ഇതൊരു ഒറ്റ-ഷോട്ട് ടൈമർ ആണ്: ഇത് ഫയർ ചെയ്യുമ്പോൾ അത് നീക്കം ചെയ്യപ്പെടും.
ഒരു ടൈമർ ഒബ്ജക്റ്റ് നൽകുന്നു. കാണുക mp.add_periodic_timer വിവരങ്ങൾക്ക്.
mp.add_periodic_timer(സെക്കൻഡ്, fn)
നൽകിയിരിക്കുന്ന ഫംഗ്ഷനിലേക്ക് ഇടയ്ക്കിടെ വിളിക്കുക. ഇത് പോലെയാണ് mp.add_timeout, എന്നാൽ ടൈമർ ആണ്
fn എന്ന ഫംഗ്ഷൻ റൺ ചെയ്ത ശേഷം വീണ്ടും ചേർത്തു.
റിട്ടേൺസ് a ടൈമർ വസ്തു ദി ടൈമർ വസ്തു നൽകുന്നു The പിന്തുടരുന്ന രീതികൾ:
നിർത്തുക() ടൈമർ പ്രവർത്തനരഹിതമാക്കുക. ടൈമർ ഇതിനകം പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ ഒന്നും ചെയ്യില്ല.
ഇത് നിർത്തുമ്പോൾ നിലവിലെ കഴിഞ്ഞ സമയം ഓർക്കും, അങ്ങനെ
പുനരാരംഭിക്കുക() പ്രധാനമായും ടൈമർ താൽക്കാലികമായി നിർത്തുന്നു.
കൊല്ലുക() ടൈമർ പ്രവർത്തനരഹിതമാക്കുക. കഴിഞ്ഞ സമയം പുനഃസജ്ജമാക്കുന്നു. പുനരാരംഭിക്കുക() പുനരാരംഭിക്കും
ടൈമർ.
പുനരാരംഭിക്കുക()
ടൈമർ പുനരാരംഭിക്കുക. ടൈമർ പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ നിർത്തുക(), ഈ ഇഷ്ടം
അത് നിർത്തിയ സമയത്ത് പുനരാരംഭിക്കുക. ടൈമർ പ്രവർത്തനരഹിതമാക്കിയിട്ടുണ്ടെങ്കിൽ
കൊല്ലുക(), അല്ലെങ്കിൽ ഇത് മുമ്പ് വെടിവെച്ച ഒറ്റ ഷോട്ട് ടൈമർ ആണെങ്കിൽ (കൂടെ ചേർത്തത്
add_timeout()), ഇത് ഉപയോഗിച്ച് ടൈമർ തുടക്കം മുതൽ ആരംഭിക്കുന്നു
തുടക്കത്തിൽ ക്രമീകരിച്ച സമയപരിധി.
ടൈം ഔട്ട് (RW)
ഈ ഫീൽഡിൽ നിലവിലെ കാലഹരണപ്പെട്ട കാലയളവ് അടങ്ങിയിരിക്കുന്നു. ഈ മൂല്യം അല്ല
സമയം പുരോഗമിക്കുമ്പോൾ അപ്ഡേറ്റ് ചെയ്യുന്നു. എപ്പോൾ കണക്കാക്കാൻ മാത്രമാണ് ഇത് ഉപയോഗിക്കുന്നത്
ടൈമർ കാലഹരണപ്പെടുമ്പോൾ ടൈമർ അടുത്തതായി തീയിടണം.
ഇതെഴുതിയാൽ വിളിക്കാം ടി:കൊല്ലുക() ; t:resume() പുന reseസജ്ജമാക്കാൻ
പുതിയതിലേക്കുള്ള നിലവിലെ സമയപരിധി. (t:stop() പുതിയ ടൈംഔട്ട് ഉപയോഗിക്കില്ല.)
ഒരു വെടി (RW)
ടൈമർ ആനുകാലികമാണോ (തെറ്റായ) അല്ലെങ്കിൽ ഒരിക്കൽ മാത്രം തീ (യഥാർഥ). ഈ
ടൈമർ കാലഹരണപ്പെടുമ്പോൾ മൂല്യം ഉപയോഗിക്കുന്നു (എന്നാൽ ടൈമർ കോൾബാക്കിന് മുമ്പ്
ഫംഗ്ഷൻ fn പ്രവർത്തിക്കുന്നു).
ഇവ ഒരു രീതിയാണെന്ന കാര്യം ശ്രദ്ധിക്കുക, നിങ്ങൾ അവ ഉപയോഗിച്ച് വിളിക്കേണ്ടതുണ്ട് : ഇതിനുപകരമായി . (റഫർ ചെയ്യുക
ലേക്ക് http://www.lua.org/manual/5.2/manual.html#3.4.9 .)
ഉദാഹരണം:
സെക്കന്റുകൾ = 0
ടൈമർ = mp.add_periodic_timer(1, function()
പ്രിന്റ് ("ഓരോ സെക്കൻഡിലും വിളിക്കുന്നു")
# 10 സെക്കൻഡിന് ശേഷം ഇത് നിർത്തുക
സെക്കൻഡ് = സെക്കൻഡ് + 1
സെക്കന്റുകൾ >= 10 ആണെങ്കിൽ
ടൈമർ:കിൽ()
അവസാനിക്കുന്നു
അവസാനിക്കുന്നു)
mp.get_opt(കീ)
എന്നതിൽ നിന്ന് ഒരു ക്രമീകരണം തിരികെ നൽകുക --സ്ക്രിപ്റ്റ്-ഓപ്റ്റ്സ് ഓപ്ഷൻ. അത് ഉപയോക്താവിന്റെയും സ്ക്രിപ്റ്റിന്റെയും തീരുമാനമാണ്
ഈ സംവിധാനം എങ്ങനെയാണ് ഉപയോഗിക്കുന്നത്. നിലവിൽ, എല്ലാ സ്ക്രിപ്റ്റുകൾക്കും ഇത് തുല്യമായി ആക്സസ് ചെയ്യാൻ കഴിയും, അതിനാൽ നിങ്ങൾക്ക്
കൂട്ടിയിടികളിൽ ശ്രദ്ധിക്കണം.
mp.get_script_name()
നിലവിലെ സ്ക്രിപ്റ്റിന്റെ പേര് തിരികെ നൽകുക. എന്ന ഫയലിന്റെ പേരിലാണ് പേര് സാധാരണയായി നിർമ്മിച്ചിരിക്കുന്നത്
ഡയറക്ടറിയും ഫയൽ എക്സ്റ്റൻഷനും നീക്കം ചെയ്ത സ്ക്രിപ്റ്റ്. നിരവധി സ്ക്രിപ്റ്റുകൾ ഉണ്ടെങ്കിൽ
ഒരേ പേരുള്ള, ഒരു സംഖ്യ ചേർത്തുകൊണ്ട് അത് അദ്വിതീയമാക്കുന്നു.
ഉദാഹരണം
തിരക്കഥ /path/to/fooscript.lua മാറുന്നു ഫോസ്ക്രിപ്റ്റ്.
mp.osd_message(ടെക്സ്റ്റ് [,ദൈർഘ്യം])
സ്ക്രീനിൽ ഒരു OSD സന്ദേശം കാണിക്കുക. കാലാവധി സെക്കന്റുകൾക്കുള്ളിൽ ആണ്, ഓപ്ഷണൽ ആണ് (ഉപയോഗിക്കുന്നു
--osd-ദൈർഘ്യം സ്ഥിരസ്ഥിതിയായി).
വിപുലമായ mp ഫംഗ്ഷനുകളും
ഇവയും വസിക്കുന്നു mp മൊഡ്യൂൾ, എന്നാൽ അവയിൽ മാത്രം ഉപയോഗപ്രദമായതിനാൽ പ്രത്യേകം രേഖപ്പെടുത്തുന്നു
പ്രത്യേക സാഹചര്യങ്ങൾ.
mp.suspend()
mpv പ്രധാന ലൂപ്പ് താൽക്കാലികമായി നിർത്തുക. സി എപിഐയിൽ ഇതിന് ഒരു നീണ്ട വിശദീകരണമുണ്ട്
ഫംഗ്ഷൻ mpv_suspend(). ചുരുക്കത്തിൽ, ഇത് അടുത്തത് പ്രദർശിപ്പിക്കുന്നതിൽ നിന്ന് കളിക്കാരനെ തടയുന്നു
വീഡിയോ ഫ്രെയിം, അതുവഴി പ്ലെയർ ആക്സസ് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ നിങ്ങളെ തടയില്ല.
ഇവന്റ് ഹാൻഡ്ലർ ഇത് സ്വയമേവ വിളിക്കുന്നു.
mp.resume()
ഒന്ന് പഴയപടിയാക്കുക mp.suspend() വിളി. mp.suspend() ഒരു ആന്തരിക കൌണ്ടർ വർദ്ധിപ്പിക്കുന്നു, കൂടാതെ
mp.resume() അത് കുറയ്ക്കുന്നു. 0 എത്തുമ്പോൾ, പ്ലേയർ യഥാർത്ഥത്തിൽ പുനരാരംഭിക്കും.
mp.resume_all()
ഇത് ആന്തരിക സസ്പെൻഡ് കൗണ്ടർ പുനഃസജ്ജമാക്കുകയും പ്ലെയർ പുനരാരംഭിക്കുകയും ചെയ്യുന്നു. (ഇത് വിളിക്കുന്നത് പോലെയാണ്
mp.resume() പ്ലെയർ യഥാർത്ഥത്തിൽ പുനരാരംഭിക്കുന്നതുവരെ.)
വളരെ സമയമെടുക്കുന്ന എന്തെങ്കിലും ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ നിങ്ങൾ ഇതിനെ വിളിക്കാൻ ആഗ്രഹിച്ചേക്കാം,
എന്നാൽ യഥാർത്ഥത്തിൽ പ്ലെയറിലേക്ക് ആക്സസ് ആവശ്യമില്ല (ഒരു നെറ്റ്വർക്ക് പ്രവർത്തനം പോലെ). അതല്ല
നിങ്ങൾക്ക് ഇപ്പോഴും എപ്പോൾ വേണമെങ്കിലും പ്ലെയർ ആക്സസ് ചെയ്യാൻ കഴിയും.
mp.get_wakeup_pipe()
കോളുകൾ mpv_get_wakeup_pipe() ഒപ്പം വേക്കപ്പ് പൈപ്പിന്റെ റീഡ് എൻഡ് തിരികെ നൽകുന്നു. (കാണുക
client.h വിശദാംശങ്ങൾക്ക്.)
mp.get_next_timeout()
അടുത്ത ടൈമർ ആകുമ്പോൾ ആപേക്ഷിക സമയം സെക്കൻഡുകൾക്കുള്ളിൽ തിരികെ നൽകുക (mp.add_timeout ഒപ്പം
സമാനമായത്) കാലഹരണപ്പെടുന്നു. ടൈമർ ഇല്ലെങ്കിൽ, മടങ്ങുക ഇല്ല.
mp.dispatch_events([allow_wait])
ഇഷ്ടാനുസൃത ഇവന്റ് ലൂപ്പുകൾ പ്രവർത്തിപ്പിക്കാൻ ഇത് ഉപയോഗിക്കാം. നിങ്ങൾക്ക് നേരിട്ടുള്ള നിയന്ത്രണം വേണമെങ്കിൽ എന്താണ്
Lua സ്ക്രിപ്റ്റ് ചെയ്യുന്നു (ഡിഫോൾട്ട് ഇവന്റ് ലൂപ്പ് വിളിക്കുന്നതിന് പകരം), നിങ്ങൾക്ക് കഴിയും
ആഗോള വേരിയബിൾ സജ്ജമാക്കുക mp_event_loop ഇവന്റ് ലൂപ്പ് പ്രവർത്തിപ്പിക്കുന്ന നിങ്ങളുടെ സ്വന്തം പ്രവർത്തനത്തിലേക്ക്.
നിങ്ങളുടെ ഇവന്റ് ലൂപ്പിൽ നിന്ന്, നിങ്ങൾ വിളിക്കണം mp.dispatch_events() dequeue ചെയ്യാനും അയയ്ക്കാനും
mpv ഇവന്റുകൾ.
എങ്കില് അനുവദിക്കുക_കാത്തിരിക്കുക പാരാമീറ്റർ സജ്ജമാക്കി യഥാർഥ, അടുത്തത് വരെ പ്രവർത്തനം തടയും
ഇവന്റ് ലഭിച്ചു അല്ലെങ്കിൽ അടുത്ത ടൈമർ കാലഹരണപ്പെടും. അല്ലെങ്കിൽ (ഇതാണ് സ്ഥിരസ്ഥിതി
പെരുമാറ്റം), ഇവന്റ് ലൂപ്പ് ശൂന്യമായാലുടൻ അത് മടങ്ങുന്നു. അത് ശക്തമായി
ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു mp.get_next_timeout() ഒപ്പം mp.get_wakeup_pipe() നിങ്ങൾ ആണെങ്കിൽ
പുതിയ ഇവന്റുകളുടെയും വർക്കിംഗ് ടൈമറുകളുടെയും ശരിയായി പ്രവർത്തിക്കുന്ന അറിയിപ്പിൽ താൽപ്പര്യമുണ്ട്.
ഈ ഫംഗ്ഷൻ വിളിക്കുന്നു mp.suspend() ഒപ്പം mp.resume_all() തനിയെ.
mp.enable_messages(നില)
ഏത് mpv സന്ദേശ ഔട്ട്പുട്ടാണ് സ്വീകരിക്കേണ്ടതെന്ന് ഏറ്റവും കുറഞ്ഞ ലോഗ് ലെവൽ സജ്ജമാക്കുക. ഈ സന്ദേശങ്ങൾ
സാധാരണയായി ടെർമിനലിലേക്ക് പ്രിന്റ് ചെയ്യുന്നു. ഈ ഫംഗ്ഷൻ വിളിക്കുന്നതിലൂടെ, നിങ്ങൾക്ക് സജ്ജമാക്കാൻ കഴിയും
എന്നതിനൊപ്പം ലഭിക്കേണ്ട സന്ദേശങ്ങളുടെ ഏറ്റവും കുറഞ്ഞ ലോഗ് ലെവൽ ലോഗ്-സന്ദേശം ഇവന്റ്.
വിശദാംശങ്ങൾക്ക് ഈ ഇവന്റിന്റെ വിവരണം കാണുക. ലെവൽ ഒരു സ്ട്രിംഗ് ആണ്, കാണുക msg.log
അനുവദനീയമായ ലോഗ് ലെവലുകൾക്കായി.
mp.register_script_message(പേര്, fn)
ഇത് അയയ്ക്കുന്നതിനുള്ള ഒരു സഹായിയാണ് script_message or script_message_to ലുവയിലേക്കുള്ള അഭ്യർത്ഥനകൾ
പ്രവർത്തനങ്ങൾ. fn എങ്കിൽ എന്ന് വിളിക്കുന്നു script_message or script_message_to (ഈ സ്ക്രിപ്റ്റിനൊപ്പം
ലക്ഷ്യസ്ഥാനം) ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു പേര് ആദ്യ പാരാമീറ്ററായി. മറ്റ് പാരാമീറ്ററുകൾ കടന്നുപോയി
ലേക്ക് fn. നൽകിയിരിക്കുന്ന പേരിലുള്ള ഒരു സന്ദേശം ഇതിനകം രജിസ്റ്റർ ചെയ്തിട്ടുണ്ടെങ്കിൽ, അത് തിരുത്തിയെഴുതിയിരിക്കുന്നു.
ഉപയോഗിച്ചത് mp.add_key_binding, അതിനാൽ പേരുകളുടെ കൂട്ടിയിടികളിൽ ശ്രദ്ധിക്കുക.
mp.unregister_script_message(പേര്)
മുമ്പത്തെ രജിസ്ട്രേഷൻ പഴയപടിയാക്കുക mp.register_script_message. ആണെങ്കിൽ ഒന്നും ചെയ്യുന്നില്ല
പേര് രജിസ്റ്റർ ചെയ്തിട്ടില്ല.
mp.msg ഫംഗ്ഷനുകളും
ഈ മൊഡ്യൂൾ ടെർമിനലിലേക്ക് സന്ദേശങ്ങൾ ഔട്ട്പുട്ട് ചെയ്യാൻ അനുവദിക്കുന്നു, കൂടാതെ ലോഡ് ചെയ്യാനും കഴിയും ആവശ്യമുണ്ട്
'mp.msg'.
msg.log(നില, ...)
ലെവൽ പരാമീറ്ററാണ് സന്ദേശത്തിന്റെ മുൻഗണന. ഇത് ഒരു സ്ട്രിംഗും അതിലൊന്നാണ് മാരകമായ, പിശക്,
മുന്നറിയിപ്പ്, വിവരം, v, ഡീബഗ്. ഈ സന്ദേശങ്ങളിൽ ഏതാണ് എന്ന് ഉപയോക്താവിന്റെ ക്രമീകരണങ്ങൾ നിർണ്ണയിക്കും
ദൃശ്യമാകും. സാധാരണയായി, എല്ലാ സന്ദേശങ്ങളും ദൃശ്യമാണ്, ഒഴികെ v ഒപ്പം ഡീബഗ്.
അതിനു ശേഷമുള്ള പരാമീറ്ററുകൾ എല്ലാം സ്ട്രിംഗുകളായി പരിവർത്തനം ചെയ്യപ്പെടുന്നു. എന്നതിലേക്ക് സ്പെയ്സുകൾ ചേർത്തു
ഒന്നിലധികം പാരാമീറ്ററുകൾ വേർതിരിക്കുക.
നിങ്ങൾ പുതിയ വരികൾ ചേർക്കേണ്ടതില്ല.
msg.fatal(...), msg.error(...), msg.warn(...), msg.info(...), msg.verbose(...),
msg.debug(...)
ഇവയെല്ലാം കുറുക്കുവഴികളും അനുബന്ധമായതിന് തുല്യവുമാണ് msg.log(നില, ...)
വിളി.
mp.options ഫംഗ്ഷനുകളും
കോൺഫിഗറേഷൻ ഫയലുകളിൽ നിന്നും കമാൻഡ് ലൈനിൽ നിന്നും ഓപ്ഷനുകൾ കൈകാര്യം ചെയ്യുന്നതിനായി mpv ഒരു ബിൽറ്റ്-ഇൻ മൊഡ്യൂളുമായി വരുന്നു.
റീഡ്_ഓപ്ഷൻസ് ഫംഗ്ഷനിലേക്ക് ഡിഫോൾട്ട് ഓപ്ഷനുകളുള്ള ഒരു ടേബിൾ നൽകുക മാത്രമാണ് നിങ്ങൾ ചെയ്യേണ്ടത്.
കോൺഫിഗറേഷൻ ഫയലിൽ കാണുന്ന മൂല്യങ്ങൾ ഉപയോഗിച്ച് ഫംഗ്ഷൻ സ്ഥിരസ്ഥിതി മൂല്യങ്ങളെ പുനരാലേഖനം ചെയ്യും
കമാൻഡ്-ലൈൻ (ആ ക്രമത്തിൽ).
options.read_options(പട്ടിക [, ഐഡന്റിഫയർ])
A മേശ കീ-മൂല്യം ജോഡികൾക്കൊപ്പം. ഡിഫോൾട്ട് മൂല്യങ്ങളുടെ തരം പ്രധാനമാണ്
കോൺഫിഗറേഷൻ ഫയലിൽ നിന്നോ കമാൻഡ് ലൈനിൽ നിന്നോ വായിച്ച മൂല്യങ്ങൾ പരിവർത്തനം ചെയ്യുന്നു. ഉപയോഗിക്കരുത്
ഇല്ല ഒരു സ്ഥിര മൂല്യമായി!
ദി ഐഡന്റിഫയർ കോൺഫിഗറേഷൻ ഫയലും കമാൻഡ് ലൈൻ ഓപ്ഷനുകളും തിരിച്ചറിയാൻ ഉപയോഗിക്കുന്നു.
മറ്റ് സ്ക്രിപ്റ്റുകളുമായുള്ള കൂട്ടിയിടി ഒഴിവാക്കാൻ ഇവ അദ്വിതീയമാക്കേണ്ടതുണ്ട്. സ്ഥിരസ്ഥിതികൾ
mp.get_script_name().
ഉദാഹരണം നടപ്പിലാക്കൽ:
'mp.options' ആവശ്യമാണ്
പ്രാദേശിക ഓപ്ഷനുകൾ = {{
optionA = "defaultvalueA",
ഓപ്ഷൻബി = -0.5,
optionC = true,
}
read_options(ഓപ്ഷനുകൾ, "myscript")
പ്രിന്റ് (options.optionA)
കോൺഫിഗറേഷൻ ഫയൽ സംഭരിക്കപ്പെടും lua-settings/identifier.conf mpv-യുടെ ഉപയോക്തൃ ഫോൾഡറിൽ.
കമന്റ് ലൈനുകൾ # ഉപയോഗിച്ച് ആരംഭിക്കാം, വഴിതെറ്റിയ ഇടങ്ങൾ നീക്കം ചെയ്യില്ല. ബൂളിയൻ മൂല്യങ്ങൾ ചെയ്യും
അതെ/ഇല്ല എന്ന് പ്രതിനിധീകരിക്കുക.
ഉദാഹരണ കോൺഫിഗറേഷൻ:
# അഭിപ്രായം
optionA=ഹലോ വേൾഡ്
ഓപ്ഷൻB=9999
ഓപ്ഷൻസി=ഇല്ല
കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ ഇതിൽ നിന്ന് വായിക്കുന്നു --സ്ക്രിപ്റ്റ്-ഓപ്റ്റ്സ് പരാമീറ്റർ. കൂട്ടിയിടികൾ ഒഴിവാക്കാൻ, എല്ലാം
കീകൾ പ്രിഫിക്സ് ചെയ്യണം ഐഡന്റിഫയർ-.
ഉദാഹരണം കമാൻഡ്-ലൈൻ:
--script-opts=myscript-optionA=TEST,myscript-optionB=0,myscript-optionC=yes
mp.utils ഓപ്ഷനുകൾ
ഈ ബിൽറ്റ്-ഇൻ മൊഡ്യൂൾ Lua-യ്ക്ക് പൊതുവായ സഹായ പ്രവർത്തനങ്ങൾ നൽകുന്നു, കർശനമായി പറഞ്ഞാൽ
mpv അല്ലെങ്കിൽ വീഡിയോ/ഓഡിയോ പ്ലേബാക്ക് എന്നിവയുമായി ബന്ധമില്ല. സൗകര്യാർത്ഥം അവ നൽകിയിരിക്കുന്നു. മിക്കതും
ലുവയുടെ വിരളമായ നിലവാരമുള്ള ലൈബ്രറിക്ക് നഷ്ടപരിഹാരം നൽകുക.
ഈ ഫംഗ്ഷനുകളിൽ ഏതെങ്കിലും എപ്പോൾ വേണമെങ്കിലും അപ്രത്യക്ഷമാകുമെന്ന് മുന്നറിയിപ്പ് നൽകുക. അവർ കർശനമായി ഭാഗമല്ല
ഉറപ്പുള്ള API-യുടെ.
utils.getcwd()
എംപിവി സമാരംഭിച്ച ഡയറക്ടറി നൽകുന്നു. പിഴവിൽ, ഇല്ല, പിശക് തിരികെ നൽകപ്പെടുന്നു.
utils.readdir(പാത [, ഫിൽട്ടർ])
ഫയൽസിസ്റ്റത്തിൽ നൽകിയിരിക്കുന്ന പാതയിൽ എല്ലാ എൻട്രികളും എണ്ണി, അവ ഇതുപോലെ തിരികെ നൽകുക
അറേ. ഓരോ എൻട്രിയും ഒരു ഡയറക്ടറി എൻട്രിയാണ് (പാത്ത് ഇല്ലാതെ). ലിസ്റ്റ് അടുക്കിയിട്ടില്ല
(ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ഏത് ക്രമത്തിൽ അത് തിരികെ നൽകുന്നു).
എങ്കില് ഫിൽറ്റർ ചെയ്യുക ആർഗ്യുമെന്റ് നൽകിയിരിക്കുന്നു, അത് ഇനിപ്പറയുന്ന സ്ട്രിംഗുകളിൽ ഒന്നായിരിക്കണം:
ഫയലുകൾ സാധാരണ ഫയലുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യുക. ഇത് ഡയറക്ടറികൾ, പ്രത്യേക ഫയലുകൾ (ഇത് പോലെ
UNIX ഉപകരണ ഫയലുകൾ അല്ലെങ്കിൽ FIFOകൾ), കൂടാതെ ഡെഡ് സിംലിങ്കുകൾ. ഇതിൽ UNIX സിംലിങ്കുകൾ ഉൾപ്പെടുന്നു
സാധാരണ ഫയലുകളിലേക്ക്.
dirs ഡയറക്ടറികൾ മാത്രം ലിസ്റ്റുചെയ്യുക, അല്ലെങ്കിൽ ഡയറക്ടറികളിലേക്കുള്ള സിംലിങ്കുകൾ. . ഒപ്പം .. അല്ല
ഉൾപ്പെടുത്തിയത്.
സാധാരണ രണ്ടിന്റെയും ഫലങ്ങൾ ഉൾപ്പെടുത്തുക ഫയലുകൾ ഒപ്പം dirs. (ഇതാണ് സ്ഥിരസ്ഥിതി.)
എല്ലാം എല്ലാ എൻട്രികളും ലിസ്റ്റുചെയ്യുക, ഉപകരണ ഫയലുകൾ, ഡെഡ് സിംലിങ്കുകൾ, FIFO-കൾ എന്നിവയും . ഒപ്പം
.. എൻട്രികൾ.
പിഴവിൽ, ഇല്ല, പിശക് തിരികെ നൽകപ്പെടുന്നു.
utils.split_path(പാത)
ഡയറക്ടറി ഘടകമായും ഫയൽനാമ ഘടകമായും ഒരു പാത വിഭജിച്ച് അവ തിരികെ നൽകുക. ദി
ആദ്യ റിട്ടേൺ മൂല്യം എല്ലായ്പ്പോഴും ഡയറക്ടറിയാണ്. രണ്ടാമത്തെ റിട്ടേൺ മൂല്യം ട്രെയിലിംഗ് ആണ്
പാതയുടെ ഭാഗം, ഡയറക്ടറി എൻട്രി.
utils.join_path(p1, p2)
2 പാതകളുടെ സംയോജനം തിരികെ നൽകുക. മിടുക്കനാകാൻ ശ്രമിക്കുന്നു. ഉദാഹരണത്തിന്, എങ്കിൽ `p2 is
ഒരു സമ്പൂർണ്ണ പാത, p2 മാറ്റമില്ലാതെ തിരികെ നൽകുന്നു.
utils.subprocess(t)
ഒരു ബാഹ്യ പ്രക്രിയ പ്രവർത്തിപ്പിക്കുകയും അത് പുറത്തുകടക്കുന്നതുവരെ കാത്തിരിക്കുകയും ചെയ്യുന്നു. പ്രോസസ്സ് സ്റ്റാറ്റസും നൽകുന്നു
പിടിച്ചെടുത്ത ഔട്ട്പുട്ട്.
പരാമീറ്റർ t ഒരു മേശയാണ്. ഫംഗ്ഷൻ ഇനിപ്പറയുന്ന എൻട്രികൾ വായിക്കുന്നു:
വാദിക്കുന്നു ചരടുകളുടെ നിര. ആദ്യത്തെ അറേ എൻട്രി എക്സിക്യൂട്ടബിൾ ആണ്. ഇത് ആകാം
ഒന്നുകിൽ ഒരു കേവല പാത, അല്ലെങ്കിൽ പാത്ത് ഘടകങ്ങളില്ലാത്ത ഒരു ഫയൽ നാമം, അതിൽ
കേസ് PATH എക്സിക്യൂട്ടബിൾ പരിഹരിക്കാൻ എൻവയോൺമെന്റ് വേരിയബിൾ ഉപയോഗിക്കുന്നു. ദി
മറ്റ് അറേ ഘടകങ്ങൾ കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകളായി കൈമാറുന്നു.
റദ്ദാക്കാനാകും
ഓപ്ഷണൽ. സജ്ജമാക്കിയാൽ യഥാർഥ (സ്ഥിരസ്ഥിതി), ഉപയോക്താവ് പ്ലേബാക്ക് നിർത്തുകയാണെങ്കിൽ അല്ലെങ്കിൽ
പ്രോസസ്സ് പ്രവർത്തിക്കുമ്പോൾ അടുത്ത ഫയലിലേക്ക് പോകുന്നു, പ്രോസസ്സ് ആയിരിക്കും
കൊല്ലപ്പെട്ടു.
max_size
ഓപ്ഷണൽ. ക്യാപ്ചർ ചെയ്യാനാകുന്ന ഡാറ്റയുടെ പരമാവധി വലുപ്പം ബൈറ്റുകളിൽ
stdout. (ഡിഫോൾട്ട്: 16 MB.)
ഇനിപ്പറയുന്ന എൻട്രികൾക്കൊപ്പം ഫംഗ്ഷൻ ഒരു പട്ടിക നൽകുന്നു:
പദവി പ്രക്രിയയുടെ റോ എക്സിറ്റ് നില. പിശകിനാൽ അത് നെഗറ്റീവ് ആയിരിക്കും.
stdout സ്ട്രിംഗായി ക്യാപ്ചർ ചെയ്ത ഔട്ട്പുട്ട് സ്ട്രീം, പരിമിതപ്പെടുത്തിയിരിക്കുന്നു max_size.
പിശക് ഇല്ല വിജയത്തിൽ. ചരട് കൊല്ലപ്പെട്ടു പ്രക്രിയ അവസാനിപ്പിച്ചെങ്കിൽ
അസാധാരണമായ വഴി. ചരട് ഇവയെ പ്രക്രിയ ആരംഭിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ.
വിൻഡോസിൽ, കൊല്ലപ്പെട്ടു പ്രക്രിയ ഇല്ലാതാക്കുമ്പോൾ മാത്രമേ തിരികെ നൽകൂ
mpv ഫലമായി റദ്ദാക്കാനാകും ആയി സജ്ജീകരിക്കുന്നു യഥാർഥ.
ഞങ്ങളാൽ_കൊല്ലപ്പെട്ടു
ക്രമീകരിക്കപ്പെട്ടതു യഥാർഥ അതിന്റെ ഫലമായി mpv പ്രക്രിയയെ ഇല്ലാതാക്കിയിട്ടുണ്ടെങ്കിൽ
റദ്ദാക്കാനാകും ആയി സജ്ജീകരിക്കുന്നു യഥാർഥ.
എല്ലാ സാഹചര്യങ്ങളിലും, mp.resume_all() പരോക്ഷമായി വിളിക്കുന്നു.
utils.parse_json(str [, പാത])
തന്നിരിക്കുന്ന സ്ട്രിംഗ് ആർഗ്യുമെന്റ് JSON ആയി പാഴ്സ് ചെയ്യുകയും അത് ഒരു Lua ടേബിളായി നൽകുകയും ചെയ്യുന്നു. പിഴവിൽ,
വരുമാനം ഇല്ല, പിശക്. (നിലവിൽ, പിശക് ഒരു സ്ട്രിംഗ് റീഡിംഗ് മാത്രമാണ് പിശക്, കാരണം അവിടെ
ഏതെങ്കിലും തരത്തിലുള്ള പിഴവുള്ള റിപ്പോർട്ടിംഗ് അല്ല.)
തിരികെ നൽകിയ മൂല്യം സമാനമായ കൺവെൻഷനുകൾ ഉപയോഗിക്കുന്നു mp.get_property_native() ലേക്ക്
ശൂന്യമായ ഒബ്ജക്റ്റുകളും അറേകളും വേർതിരിക്കുക.
എങ്കില് നടപ്പാത പരാമീറ്റർ ആണ് യഥാർഥ (അല്ലെങ്കിൽ തുല്യമായ ഏതെങ്കിലും മൂല്യം യഥാർഥ), തുടർന്ന് പിന്നിലായി
നോൺ-വൈറ്റ്സ്പേസ് ടെക്സ്റ്റ് ഫംഗ്ഷൻ സഹിക്കുന്നു, ഒപ്പം ട്രെയിലിംഗ് ടെക്സ്റ്റ് തിരികെ നൽകുന്നു
മൂന്നാമത്തെ റിട്ടേൺ മൂല്യമായി. (മൂന്നാം റിട്ടേൺ മൂല്യം എല്ലായ്പ്പോഴും ഉണ്ട്, എന്നാൽ കൂടെ നടപ്പാത സെറ്റ്, ഇല്ല
പിശക് ഉയർന്നു.)
utils.format_json(v)
നൽകിയിരിക്കുന്ന Lua പട്ടിക (അല്ലെങ്കിൽ മൂല്യം) ഒരു JSON സ്ട്രിംഗായി ഫോർമാറ്റ് ചെയ്ത് തിരികെ നൽകുക. പിഴവിൽ,
വരുമാനം ഇല്ല, പിശക്. (പിശകുകൾ സാധാരണയായി പൊരുത്തപ്പെടാത്ത മൂല്യ തരങ്ങളിൽ മാത്രമേ സംഭവിക്കൂ
JSON.)
ആർഗ്യുമെന്റ് മൂല്യം സമാനമായ കൺവെൻഷനുകൾ ഉപയോഗിക്കുന്നു mp.set_property_native() ലേക്ക്
ശൂന്യമായ ഒബ്ജക്റ്റുകളും അറേകളും വേർതിരിക്കുക.
utils.to_string(v)
നൽകിയിരിക്കുന്ന മൂല്യം ഒരു സ്ട്രിംഗാക്കി മാറ്റുക. പട്ടികകളും അവയുടെ ഉള്ളടക്കങ്ങളും ഫോർമാറ്റ് ചെയ്യുന്നു. ഇത് ഇല്ല
എന്തെങ്കിലും പ്രത്യേകമായി ചെയ്യുക; ലുവ ഭയങ്കരനായതിനാൽ അത് ആവശ്യമാണ്.
ഇവന്റുകൾ
പ്ലെയർ കോർ മുതൽ സ്ക്രിപ്റ്റുകൾ വരെയുള്ള അറിയിപ്പുകളാണ് ഇവന്റുകൾ. നിങ്ങൾക്ക് ഒരു ഇവന്റ് ഹാൻഡ്ലർ രജിസ്റ്റർ ചെയ്യാം
കൂടെ mp.register_event.
എല്ലാ സ്ക്രിപ്റ്റുകൾക്കും (പ്ലെയറിന്റെ മറ്റ് ഭാഗങ്ങൾ) ഇവന്റുകൾ തുല്യമായി സ്വീകരിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക, കൂടാതെ ഉണ്ട്
ഇവന്റുകൾ സ്വീകരിക്കുന്നതിൽ നിന്ന് മറ്റ് സ്ക്രിപ്റ്റുകൾ തടയുന്നത് പോലെയുള്ള കാര്യമില്ല.
ഉദാഹരണം:
ഫംഗ്ഷൻ my_fn(ഇവന്റ്)
പ്രിന്റ് ("പ്ലേബാക്കിന്റെ തുടക്കം!")
അവസാനിക്കുന്നു
mp.register_event("file-loaded", my_fn)
പട്ടിക of ഇവന്റുകൾ
ആരംഭ-ഫയൽ
ഒരു പുതിയ ഫയൽ ലോഡുചെയ്യുന്നതിന് തൊട്ടുമുമ്പ് സംഭവിക്കുന്നു. നിങ്ങൾക്ക് ഇത് ലഭിക്കുമ്പോൾ, കളിക്കാരനാണ്
ഫയൽ ലോഡുചെയ്യുന്നു (അല്ലെങ്കിൽ ഇത് ഇതിനകം പൂർത്തിയാക്കിയിരിക്കാം).
end-file
ഒരു ഫയൽ അൺലോഡ് ചെയ്തതിന് ശേഷം സംഭവിക്കുന്നു. സാധാരണഗതിയിൽ, പ്ലെയർ അടുത്ത ഫയൽ ലോഡ് ചെയ്യും
ഉടൻ തന്നെ, അല്ലെങ്കിൽ ഇതായിരുന്നു അവസാന ഫയലെങ്കിൽ പുറത്തുകടക്കുക.
ഇവന്റിന് ഉണ്ട് കാരണം ഈ മൂല്യങ്ങളിലൊന്ന് എടുക്കുന്ന ഫീൽഡ്:
eof ഫയൽ അവസാനിച്ചു. ഇതിൽ അപൂർണ്ണമായ ഫയലുകൾ ഉൾപ്പെടുത്താം (പക്ഷേ ആവശ്യമില്ല).
അല്ലെങ്കിൽ സാഹചര്യങ്ങളിൽ നെറ്റ്വർക്ക് കണക്ഷനുകൾ തകർന്നു.
നിർത്തുക പ്ലേബാക്ക് ഒരു കമാൻഡ് വഴി അവസാനിപ്പിച്ചു.
പുറത്തുപോവുക ക്വിറ്റ് കമാൻഡ് അയച്ച് പ്ലേബാക്ക് അവസാനിപ്പിച്ചു.
പിശക് ഒരു പിശക് സംഭവിച്ചു. ഈ സാഹചര്യത്തിൽ, ഒരു പിശക് ഫീൽഡ് പിശകുള്ളതാണ്
സ്ട്രിംഗ്.
തിരിച്ചുവിടൽ
പ്ലേലിസ്റ്റുകളിലും സമാനമായവയിലും സംഭവിക്കുന്നു. വിശദാംശങ്ങൾ കാണുക MPV_END_FILE_REASON_REDIRECT
സി എപിഐയിൽ.
അജ്ഞാതമാണ്
അജ്ഞാതം. ലുവാ എപിഐയുമായി സമന്വയം ഇല്ലെങ്കിൽ സാധാരണയായി ഇത് സംഭവിക്കില്ല
സി എപിഐ. (അതുപോലെ തന്നെ, നിങ്ങളുടെ സ്ക്രിപ്റ്റിന് അതിന്റെ കാരണ സ്ട്രിംഗുകൾ ലഭിക്കുന്നത് സംഭവിക്കാം
നിങ്ങളുടെ സ്ക്രിപ്റ്റ് എഴുതിയ സമയത്ത് ഇതുവരെ ഉണ്ടായിരുന്നില്ല.)
ഫയൽ-ലോഡ് ചെയ്തു
ഒരു ഫയൽ ലോഡ് ചെയ്ത് പ്ലേബാക്ക് ആരംഭിച്ചതിന് ശേഷം സംഭവിക്കുന്നു.
അന്വേഷിക്കുക അന്വേഷിക്കുമ്പോൾ സംഭവിക്കുന്നു. (കളിക്കാരൻ ആന്തരികമായി അന്വേഷിക്കുന്ന കേസുകൾ ഇതിൽ ഉൾപ്പെട്ടേക്കാം,
ഉപയോക്തൃ ഇടപെടൽ ഇല്ലാതെ പോലും. കളിക്കുമ്പോൾ സെഗ്മെന്റ് മാറ്റങ്ങൾ ഇതിൽ ഉൾപ്പെടുന്നു
ക്രമീകരിച്ച അധ്യായങ്ങൾ Matroska ഫയലുകൾ.)
പ്ലേബാക്ക്-പുനരാരംഭിക്കുക
ഫയൽ ലോഡുചെയ്തതിന് ശേഷമോ തിരയലിന് ശേഷമോ പ്ലേബാക്ക് ആരംഭിക്കുന്നു.
നിഷ്ക്രിയ നിഷ്ക്രിയ മോഡ് നൽകി. പ്ലേബാക്ക് അവസാനിക്കുകയും പ്ലെയർ ആരംഭിക്കുകയും ചെയ്യുമ്പോൾ ഇത് സംഭവിക്കുന്നു
കൂടെ --നിഷ്ക്രിയ or --ഫോഴ്സ്-വിൻഡോ. ഈ മോഡ് പരോക്ഷമായി അവസാനിക്കുമ്പോൾ ആരംഭ-ഫയൽ or
ഷട്ട് ഡൌണ് സംഭവങ്ങൾ സംഭവിക്കുന്നു.
ടിക് ഒരു വീഡിയോ ഫ്രെയിം പ്രദർശിപ്പിച്ചതിന് ശേഷം വിളിച്ചു. ഇതൊരു ഹാക്ക് ആണ്, നിങ്ങൾ ഒഴിവാക്കണം
അത് ഉപയോഗിക്കുന്നു. പകരം ടൈമറുകൾ ഉപയോഗിക്കുക, ഒഴിവാക്കുന്നതിന് ഇവന്റുകൾ താൽക്കാലികമായി നിർത്തുകയോ നിർത്തുകയോ ചെയ്യുക
പ്ലെയർ താൽക്കാലികമായി നിർത്തുമ്പോൾ CPU പാഴാകുന്നു.
ഷട്ട് ഡൌണ്
കളിക്കാരൻ പുറത്തുപോകുമ്പോൾ അയച്ചു, സ്ക്രിപ്റ്റ് അവസാനിപ്പിക്കണം. സാധാരണയായി കൈകാര്യം ചെയ്യുന്നു
ഓട്ടോമാറ്റിയ്ക്കായി. കാണുക വിവരങ്ങൾ on The സ്ക്രിപ്റ്റ് സമാരംഭിക്കൽ ഒപ്പം ജീവിത ചക്രം.
ലോഗ്-സന്ദേശം
ഉപയോഗിച്ച് പ്രവർത്തനക്ഷമമാക്കിയ സന്ദേശങ്ങൾ സ്വീകരിക്കുന്നു mp.enable_messages. സന്ദേശ ഡാറ്റ ഇതിൽ അടങ്ങിയിരിക്കുന്നു
ഇവന്റ് ഹാൻഡ്ലറിന് ആദ്യ പാരാമീറ്ററായി പട്ടിക കൈമാറി. പട്ടികയിൽ അടങ്ങിയിരിക്കുന്നു, ഇൻ
ഡിഫോൾട്ട് ഇവന്റ് ഫീൽഡുകൾക്ക് പുറമേ, ഇനിപ്പറയുന്ന ഫീൽഡുകൾ:
പ്രിഫിക്സ് മൊഡ്യൂൾ പ്രിഫിക്സ്, സന്ദേശം അയച്ചയാളെ തിരിച്ചറിയുന്നു. ഇതാണ്
ടെർമിനൽ പ്ലെയർ ഉപയോഗിക്കുമ്പോൾ സന്ദേശ വാചകത്തിന് മുന്നിൽ ഇടുന്നു --വി ഓപ്ഷൻ,
ഉപയോഗിക്കുന്നതും ആണ് --msg-നില.
ലെവൽ ലോഗ് ലെവൽ സ്ട്രിംഗ് ആയി. കാണുക msg.log സാധ്യമായ ലോഗ് ലെവൽ പേരുകൾക്കായി. കുറിപ്പ്
mpv യുടെ പിന്നീടുള്ള പതിപ്പുകൾ പുതിയ ലെവലുകൾ ചേർക്കുകയോ നീക്കം ചെയ്യുകയോ ചെയ്തേക്കാം (രേഖപ്പെടുത്താത്തത്)
നിലവിലുള്ളവ.
ടെക്സ്റ്റ് ലോഗ് സന്ദേശം. വാചകം ഒരു പുതിയ ലൈൻ പ്രതീകത്തോടെ അവസാനിക്കും. ചിലപ്പോൾ അത്
ഒന്നിലധികം വരികൾ അടങ്ങിയിരിക്കാം.
ഈ സന്ദേശങ്ങൾ മനുഷ്യർക്കുള്ള സൂചനകളാണെന്ന് ഓർമ്മിക്കുക. പാടില്ല
അവ പാഴ്സ് ചെയ്യുക, സന്ദേശങ്ങളുടെ പ്രിഫിക്സ്/ലെവൽ/ടെക്സ്റ്റ് എപ്പോൾ വേണമെങ്കിലും മാറിയേക്കാം.
സ്വത്ത്-മറുപടി നേടുക
രേഖപ്പെടുത്താത്തത് (Lua സ്ക്രിപ്റ്റുകൾക്ക് ഉപയോഗപ്രദമല്ല).
സെറ്റ്-പ്രോപ്പർട്ടി-മറുപടി
രേഖപ്പെടുത്താത്തത് (Lua സ്ക്രിപ്റ്റുകൾക്ക് ഉപയോഗപ്രദമല്ല).
കമാൻഡ്-മറുപടി
രേഖപ്പെടുത്താത്തത് (Lua സ്ക്രിപ്റ്റുകൾക്ക് ഉപയോഗപ്രദമല്ല).
ക്ലയന്റ്-സന്ദേശം
രേഖപ്പെടുത്താത്തത് (ആന്തരികമായി ഉപയോഗിക്കുന്നു).
video-reconfig
വീഡിയോ ഔട്ട്പുട്ട് അല്ലെങ്കിൽ ഫിൽട്ടർ റീകോൺഫിഗിൽ സംഭവിക്കുന്നു.
ഓഡിയോ-റീ കോൺഫിഗർ
ഓഡിയോ ഔട്ട്പുട്ടിലോ ഫിൽട്ടർ റീകഫിഗിലോ സംഭവിക്കുന്നു.
ഇനിപ്പറയുന്ന സംഭവങ്ങളും സംഭവിക്കുന്നു, പക്ഷേ അവ ഒഴിവാക്കിയിരിക്കുന്നു: ട്രാക്കുകൾ മാറ്റി, ട്രാക്ക് മാറി,
വിരാമം, താൽക്കാലികമായി നിർത്തുക, മെറ്റാഡാറ്റ-അപ്ഡേറ്റ്, അധ്യായം-മാറ്റം. ഉപയോഗിക്കുക mp.observe_property() പകരം.
എക്സ്ട്രാസ്
ഇത് പരീക്ഷണാത്മക ഫീച്ചറുകൾ അല്ലെങ്കിൽ ഗ്യാരന്റി നൽകാൻ "വളരെ സവിശേഷമായ" സവിശേഷതകൾ രേഖപ്പെടുത്തുന്നു
സ്ഥിരതയുള്ള ഇന്റർഫേസ്.
mp.add_hook(തരം, മുൻഗണന, fn)
ഇതിനായി ഒരു ഹുക്ക് കോൾബാക്ക് ചേർക്കുക ടൈപ്പ് ചെയ്യുക (ഒരു പ്രത്യേകതരം ഹുക്ക് തിരിച്ചറിയുന്ന ഒരു സ്ട്രിംഗ്). ഇവ
സ്ക്രിപ്റ്റ് ഫംഗ്ഷനുകൾ വിളിക്കാനും അവയുടെ ഫലത്തിനായി കാത്തിരിക്കാനും കൊളുത്തുകൾ കളിക്കാരനെ അനുവദിക്കുന്നു
(സാധാരണയായി, ലുവാ സ്ക്രിപ്റ്റിംഗ് ഇന്റർഫേസ് വീക്ഷണകോണിൽ നിന്ന് അസമന്വിതമാണ്
പ്ലെയർ കോർ). മുൻഗണന ഹുക്കുകൾക്കിടയിൽ ഓർഡർ ചെയ്യാൻ അനുവദിക്കുന്ന ഒരു അനിയന്ത്രിതമായ പൂർണ്ണസംഖ്യയാണ്
ഒരേ തരത്തിലുള്ള. മൂല്യം 50 ഉപയോഗിക്കുന്നത് ന്യൂട്രൽ ഡിഫോൾട്ട് മൂല്യമായി ശുപാർശ ചെയ്യുന്നു. fn is
ഹുക്ക് എക്സിക്യൂഷൻ സമയത്ത് വിളിക്കപ്പെടുന്ന പ്രവർത്തനം.
കാണുക ഹുക്സ് നിലവിൽ നിലവിലുള്ള കൊളുത്തുകൾക്കും അവ ചെയ്യുന്ന കാര്യങ്ങൾക്കും - ഹുക്ക് ലിസ്റ്റ് മാത്രമാണ്
രസകരമായ; ഹുക്ക് എക്സിക്യൂഷൻ കൈകാര്യം ചെയ്യുന്നത് ലുവാ സ്ക്രിപ്റ്റ് ഫംഗ്ഷനാണ്
ഓട്ടോമാറ്റിയ്ക്കായി.
JSON IPC
JSON അടിസ്ഥാനമാക്കിയുള്ള IPC പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് ബാഹ്യ പ്രോഗ്രാമുകൾ വഴി mpv നിയന്ത്രിക്കാനാകും. അത് ആവാം
ഓപ്ഷൻ ഉപയോഗിച്ച് ഒരു unix സോക്കറ്റിലേക്കുള്ള പാത വ്യക്തമാക്കുന്നതിലൂടെ പ്രവർത്തനക്ഷമമാക്കുന്നു --input-unix-socket.
ക്ലയന്റുകൾക്ക് ഈ സോക്കറ്റിലേക്ക് കണക്റ്റുചെയ്യാനും പ്ലെയറിന് കമാൻഡുകൾ അയയ്ക്കാനും അല്ലെങ്കിൽ ഇവന്റുകൾ സ്വീകരിക്കാനും കഴിയും
അതു.
മുന്നറിയിപ്പ്:
ഇതൊരു സുരക്ഷിത നെറ്റ്വർക്ക് പ്രോട്ടോക്കോൾ അല്ല. ഇത് വ്യക്തമായും സുരക്ഷിതമല്ല: അവിടെ
ആധികാരികതയില്ല, എൻക്രിപ്ഷനില്ല, കമാൻഡുകൾ തന്നെ സുരക്ഷിതമല്ല. വേണ്ടി
ഉദാഹരണത്തിന്, ദി ഓടുക കമാൻഡ് തുറന്നുകാട്ടപ്പെടുന്നു, ഇത് അനിയന്ത്രിതമായ സിസ്റ്റം കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കാൻ കഴിയും. ദി
ഉപയോഗ-കേസ് പ്രാദേശികമായി പ്ലെയറിനെ നിയന്ത്രിക്കുന്നു. ഇത് എംപ്ലേയറിൽ നിന്ന് വ്യത്യസ്തമല്ല
സ്ലേവ് പ്രോട്ടോക്കോൾ.
സോകാറ്റ് ഉദാഹരണം
നിങ്ങൾക്ക് ഉപയോഗിക്കാം സോക്കറ്റ് ഷെല്ലിൽ നിന്ന് കമാൻഡുകൾ അയക്കുന്നതിനുള്ള (മറുപടി സ്വീകരിക്കുന്ന) ഉപകരണം. അനുമാനിക്കുന്നു
mpv ആരംഭിച്ചത്:
mpv file.mkv --input-unix-socket=/tmp/mpvsocket
അപ്പോൾ സോകാറ്റ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് നിയന്ത്രിക്കാനാകും:
> എക്കോ '{ "കമാൻഡ്": ["get_property", "playback-time"] }' | socat - /tmp/mpvsocket
{"data":190.482000,"പിശക്":"വിജയം"}
ഈ സാഹചര്യത്തിൽ, stdin/stdout-നും mpv സോക്കറ്റ് കണക്ഷനും ഇടയിലുള്ള ഡാറ്റ socat പകർത്തുന്നു.
കാണുക --നിഷ്ക്രിയ ഉടനടി പുറത്തുകടക്കാതെ അല്ലെങ്കിൽ ഒരു ഫയൽ പ്ലേ ചെയ്യാതെ mpv എങ്ങനെ ആരംഭിക്കാം എന്ന ഓപ്ഷൻ.
input.conf ശൈലി ടെക്സ്റ്റ്-ഒൺലി കമാൻഡുകൾ അയയ്ക്കാനും ഇത് സാധ്യമാണ്:
> echo 'show_text ${playback-time}' | socat - /tmp/mpvsocket
എന്നാൽ നിങ്ങൾക്ക് സോക്കറ്റിൽ മറുപടി ലഭിക്കില്ല. (ഈ പ്രത്യേക കമാൻഡ് പ്ലേബാക്ക് കാണിക്കുന്നു
കളിക്കാരന്റെ OSD-യിലെ സമയം.)
പ്രോട്ടോകോൾ
ഇനിപ്പറയുന്ന ഫോമിന്റെ JSON സന്ദേശങ്ങൾ അയച്ചുകൊണ്ട് ക്ലയന്റുകൾക്ക് പ്ലെയറിൽ കമാൻഡുകൾ നടപ്പിലാക്കാൻ കഴിയും:
{ "കമാൻഡ്": ["command_name", "param1", "param2", ...]}
എവിടെ കമാൻഡ്_നാമം എന്നത് എക്സിക്യൂട്ട് ചെയ്യേണ്ട കമാൻഡിന്റെ പേരാണ്, തുടർന്ന് ഒരു ലിസ്റ്റ്
പരാമീറ്ററുകൾ. പരാമീറ്ററുകൾ നേറ്റീവ് JSON മൂല്യങ്ങളായി ഫോർമാറ്റ് ചെയ്തിരിക്കണം (പൂർണ്ണസംഖ്യകൾ, സ്ട്രിംഗുകൾ,
ബൂലിയൻസ്, ...). ഓരോ സന്ദേശവും ആവശമാകുന്നു ഉപയോഗിച്ച് അവസാനിപ്പിക്കും \n. കൂടാതെ, \n പ്രത്യക്ഷപ്പെടാൻ പാടില്ല
സന്ദേശത്തിനുള്ളിൽ എവിടെയും. പ്രായോഗികമായി ഇതിനർത്ഥം സന്ദേശങ്ങൾ ചെറുതാക്കണം എന്നാണ്
mpv-ലേക്ക് അയയ്ക്കുന്നതിന് മുമ്പ്.
mpv കമാൻഡ് ശരിയായി പ്രവർത്തിച്ചോ എന്ന് സൂചിപ്പിക്കുന്ന ഒരു മറുപടി തിരികെ അയയ്ക്കും, കൂടാതെ an
കമാൻഡ്-നിർദ്ദിഷ്ട റിട്ടേൺ ഡാറ്റ കൈവശമുള്ള അധിക ഫീൽഡ് (ഇത് അസാധുവാകാം).
{ "പിശക്": "വിജയം", "ഡാറ്റ": null }
ഇനിപ്പറയുന്ന ഫോമിന്റെ JSON സന്ദേശങ്ങൾ ഉപയോഗിച്ച് mpv ക്ലയന്റുകൾക്ക് ഇവന്റുകളും അയയ്ക്കും:
{ "event": "event_name" }
എവിടെ സംഭവം_പേര് എന്നതാണ് സംഭവത്തിന്റെ പേര്. കൂടുതൽ ഇവന്റ്-നിർദ്ദിഷ്ട ഫീൽഡുകളും ആകാം
വർത്തമാന. കാണുക പട്ടിക of ഇവന്റുകൾ പിന്തുണയ്ക്കുന്ന എല്ലാ ഇവന്റുകളുടെയും ഒരു ലിസ്റ്റിനായി.
ഇവന്റുകൾ എപ്പോൾ വേണമെങ്കിലും സംഭവിക്കാം എന്നതിനാൽ, ഏതാണ് എന്ന് നിർണ്ണയിക്കാൻ ചിലപ്പോൾ ബുദ്ധിമുട്ടായേക്കാം
പ്രതികരണം ഏത് കമാൻഡിനൊപ്പം പോകുന്നു. കമാൻഡുകൾ ഓപ്ഷണലായി ഉൾപ്പെടുത്താം a request_id ഏത്, എങ്കിൽ
കമാൻഡ് അഭ്യർത്ഥനയിൽ നൽകിയിരിക്കുന്നത്, പ്രതികരണത്തിലേക്ക് പദാനുപദമായി പകർത്തും. mpv ഇല്ല
വ്യാഖ്യാനിക്കുക request_id ഏതെങ്കിലും വിധത്തിൽ; അത് അപേക്ഷകന്റെ ഉപയോഗത്തിന് മാത്രമുള്ളതാണ്.
ഉദാഹരണത്തിന്, ഈ അഭ്യർത്ഥന:
{ "കമാൻഡ്": ["get_property", "time-pos"], "request_id": 100 }
ഈ പ്രതികരണം സൃഷ്ടിക്കും:
{ "പിശക്": "വിജയം", "ഡാറ്റ": 1.468135, "request_id": 100 }
എല്ലാ കമാൻഡുകളും മറുപടികളും ഇവന്റുകളും ഒരു ലൈൻ ബ്രേക്ക് ഉപയോഗിച്ച് പരസ്പരം വേർതിരിച്ചിരിക്കുന്നു
കഥാപാത്രം (\n).
ആദ്യത്തെ പ്രതീകം (വൈറ്റ്സ്പേസ് ഒഴിവാക്കിയതിന് ശേഷം) ഇല്ലെങ്കിൽ {, കമാൻഡ് ആയിരിക്കും
input.conf (അല്ലെങ്കിൽ
mpv_command_string() ക്ലയന്റ് API-ൽ). കൂടാതെ, ലൈൻ ആരംഭിക്കുന്നു # ശൂന്യവും
വരികൾ അവഗണിക്കപ്പെടുന്നു.
നിലവിൽ, ഉൾച്ചേർത്ത 0 ബൈറ്റുകൾ നിലവിലെ ലൈൻ അവസാനിപ്പിക്കുന്നു, എന്നാൽ നിങ്ങൾ ഇതിൽ ആശ്രയിക്കേണ്ടതില്ല.
കമാൻഡുകൾ
വിവരിച്ചിരിക്കുന്ന കമാൻഡുകൾക്ക് പുറമേ പട്ടിക of ഇൻപുട്ട് കമാൻഡുകൾ, കുറച്ച് അധിക കമാൻഡുകൾ
പ്രോട്ടോക്കോളിന്റെ ഭാഗമായി ഉപയോഗിക്കാം:
ഇടപാടുകാരന്റെ പേര്
ക്ലയന്റിൻറെ പേര് സ്ട്രിംഗ് ആയി തിരികെ നൽകുക. ഇതാണ് ചരട് ipc-N N കൂടെ ഒരു
പൂർണ്ണസംഖ്യ സംഖ്യ.
സമയം_നമുക്ക്
നിലവിലെ mpv ആന്തരിക സമയം മൈക്രോസെക്കൻഡിൽ ഒരു സംഖ്യയായി നൽകുക. ഇത് അടിസ്ഥാനപരമായി
ഒരു അനിയന്ത്രിതമായ ഓഫ്സെറ്റിനൊപ്പം സിസ്റ്റം സമയം.
സ്വത്ത്_ നേടുക
തന്നിരിക്കുന്ന വസ്തുവിന്റെ മൂല്യം തിരികെ നൽകുക. എന്ന ഡാറ്റാ ഫീൽഡിൽ മൂല്യം അയയ്ക്കും
റീപ്ലേ സന്ദേശം.
ഉദാഹരണം:
{ "കമാൻഡ്": ["get_property", "volume"] }
{ "data": 50.0, "പിശക്": "വിജയം" }
പ്രോപ്പർട്ടി_സ്ട്രിംഗ്
പോലെ സ്വത്ത്_ നേടുക, എന്നാൽ തത്ഫലമായുണ്ടാകുന്ന ഡാറ്റ എല്ലായ്പ്പോഴും ഒരു സ്ട്രിംഗ് ആയിരിക്കും.
ഉദാഹരണം:
{ "കമാൻഡ്": ["get_property_string", "volume"] }
{ "data": "50.000000", "പിശക്": "വിജയം" }
സെറ്റ്_പ്രോപ്പർട്ടി
തന്നിരിക്കുന്ന വസ്തുവിനെ തന്നിരിക്കുന്ന മൂല്യത്തിലേക്ക് സജ്ജമാക്കുക. കാണുക പ്രോപ്പർട്ടീസ് കൂടുതൽ വിവരങ്ങൾക്ക്
സ്വത്തുക്കളെക്കുറിച്ച്.
ഉദാഹരണം:
{ "കമാൻഡ്": ["set_property", "pause", true] }
{ "പിശക്": "വിജയം"}
set_property_string
പോലെ സെറ്റ്_പ്രോപ്പർട്ടി, എന്നാൽ ആർഗ്യുമെന്റ് മൂല്യം സ്ട്രിംഗ് ആയി നൽകണം.
ഉദാഹരണം:
{ "കമാൻഡ്": ["set_property_string", "താൽക്കാലികമായി നിർത്തുക", "അതെ"] }
{ "പിശക്": "വിജയം"}
ഒബ്സർവ്_പ്രോപ്പർട്ടി
മാറ്റങ്ങൾക്കായി ഒരു പ്രോപ്പർട്ടി കാണുക. തന്നിരിക്കുന്ന സ്വത്ത് മാറ്റുകയാണെങ്കിൽ, ഒരു സംഭവം
ടൈപ്പ് ചെയ്യുക സ്വത്ത്-മാറ്റം സൃഷ്ടിക്കപ്പെടും
ഉദാഹരണം:
{ "കമാൻഡ്": ["observe_property", 1, "volume"] }
{ "പിശക്": "വിജയം"}
{ "event": "property-change", "id": 1, "data": 52.0, "name": "volume" }
ഒബ്സർവ്_പ്രോപ്പർട്ടി_സ്ട്രിംഗ്
പോലെ ഒബ്സർവ്_പ്രോപ്പർട്ടി, എന്നാൽ തത്ഫലമായുണ്ടാകുന്ന ഡാറ്റ എല്ലായ്പ്പോഴും ഒരു സ്ട്രിംഗ് ആയിരിക്കും.
ഉദാഹരണം:
{ "കമാൻഡ്": ["observe_property_string", 1, "volume"] }
{ "പിശക്": "വിജയം"}
{ "event": "property-change", "id": 1, "data": "52.000000", "name": "volume" }
unobserve_property
പൂർവാവസ്ഥയിലാക്കുക ഒബ്സർവ്_പ്രോപ്പർട്ടി or ഒബ്സർവ്_പ്രോപ്പർട്ടി_സ്ട്രിംഗ്. ഇതിന് സംഖ്യാ ഐഡി ആവശ്യമാണ്
ഒബ്സർവ് കമാൻഡിലേക്ക് ആർഗ്യുമെന്റായി കൈമാറി.
ഉദാഹരണം:
{ "കമാൻഡ്": ["unobserve_property", 1] }
{ "പിശക്": "വിജയം"}
request_log_messages
mpv ലോഗ് സന്ദേശങ്ങളുടെ ഔട്ട്പുട്ട് പ്രവർത്തനക്ഷമമാക്കുക. അവ സംഭവങ്ങളായി സ്വീകരിക്കും. പരാമീറ്റർ
ഈ കമാൻഡിലേക്കുള്ള ലോഗ്-ലെവൽ ആണ് (കാണുക mpv_request_log_messages C API ഫംഗ്ഷൻ).
ലോഗ് മെസേജ് ഔട്ട്പുട്ട് മനുഷ്യർക്ക് മാത്രമുള്ളതാണ് (മിക്കവാറും ഡീബഗ്ഗിംഗിനായി). ശ്രമിക്കുന്നത്
ഈ സന്ദേശങ്ങൾ പാഴ്സ് ചെയ്ത് വിവരങ്ങൾ വീണ്ടെടുക്കുന്നത് കേവലം തകരാറുകളിലേക്ക് നയിക്കും
ഭാവി mpv റിലീസുകൾ. പകരം, ഒരു ഫീച്ചർ അഭ്യർത്ഥന നടത്തുക, ഒരു ശരിയായ ഇവന്റ് ആവശ്യപ്പെടുക
അത് നിങ്ങൾക്ക് ആവശ്യമുള്ള വിവരങ്ങൾ നൽകുന്നു.
enable_event, പ്രവർത്തനരഹിതമാക്കുക
പേരിട്ടിരിക്കുന്ന ഇവന്റ് പ്രവർത്തനക്ഷമമാക്കുകയോ പ്രവർത്തനരഹിതമാക്കുകയോ ചെയ്യുന്നു. കണ്ണാടികൾ mpv_request_event C API ഫംഗ്ഷൻ.
ചരട് എങ്കിൽ എല്ലാം ഒരു ഇവന്റ് പേരിന് പകരം ഉപയോഗിക്കുന്നു, എല്ലാ ഇവന്റുകളും പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു അല്ലെങ്കിൽ
അപ്രാപ്തമാക്കി.
സ്ഥിരസ്ഥിതിയായി, മിക്ക ഇവന്റുകളും പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, ഈ കമാൻഡിന് കാര്യമായ ഉപയോഗമില്ല.
സസ്പെന്റ് ചെയ്യുക
mpv പ്രധാന ലൂപ്പ് താൽക്കാലികമായി നിർത്തുക. സി എപിഐയിൽ ഇതിന് ഒരു നീണ്ട വിശദീകരണമുണ്ട്
ഫംഗ്ഷൻ mpv_suspend(). ചുരുക്കത്തിൽ, ഇത് അടുത്തത് പ്രദർശിപ്പിക്കുന്നതിൽ നിന്ന് കളിക്കാരനെ തടയുന്നു
വീഡിയോ ഫ്രെയിം, അതുവഴി പ്ലെയർ ആക്സസ് ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ നിങ്ങളെ തടയില്ല.
പുനരാരംഭിക്കുക ഒന്ന് പഴയപടിയാക്കുക സസ്പെന്റ് ചെയ്യുക വിളി. സസ്പെന്റ് ചെയ്യുക ഒരു ആന്തരിക കൌണ്ടർ വർദ്ധിപ്പിക്കുന്നു, കൂടാതെ പുനരാരംഭിക്കുക
അത് കുറയ്ക്കുന്നു. 0 എത്തുമ്പോൾ, പ്ലേയർ യഥാർത്ഥത്തിൽ പുനരാരംഭിക്കും.
get_version
റിമോട്ട് mpv ഇൻസ്റ്റൻസിന്റെ C API നൽകുന്ന ക്ലയന്റ് API പതിപ്പ് നൽകുന്നു. (കൂടാതെ
കാണുക DOCS/client-api-changes.rst.)
UTF-8
സാധാരണയായി, എല്ലാ സ്ട്രിംഗുകളും UTF-8-ലാണ്. ചിലപ്പോൾ ചിലതിൽ ചരടുകൾ ഉണ്ടാകാം
തകർന്ന എൻകോഡിംഗ് (പലപ്പോഴും ഫയൽ ടാഗുകളിലും മറ്റും സംഭവിക്കുന്നു, കൂടാതെ പല യുണിക്സുകളിലെയും ഫയൽനാമങ്ങൾ
UTF-8-ലും ഉണ്ടായിരിക്കണമെന്നില്ല). ഇതിനർത്ഥം mpv ചിലപ്പോൾ അസാധുവായ JSON അയയ്ക്കുന്നു എന്നാണ്. എങ്കിൽ
ക്ലയന്റ് ആപ്ലിക്കേഷന്റെ പാഴ്സറിന് ഇതൊരു പ്രശ്നമാണ്, അതിനായി റോ ഡാറ്റ ഫിൽട്ടർ ചെയ്യണം
അസാധുവായ UTF-8 സീക്വൻസുകൾ, ഡാറ്റ നൽകുന്നതിന് മുമ്പ് ആവശ്യമുള്ള മാറ്റിസ്ഥാപിക്കൽ നടത്തുക
അതിന്റെ JSON പാഴ്സർ.
തകർന്ന എസ്കേപ്പ് സീക്വൻസുകൾ ഉപയോഗിച്ച് അസാധുവായ UTF-8 നിർമ്മിക്കാൻ mpv ശ്രമിക്കില്ല.
ചാൻലോഗ്
യഥാർത്ഥ ചേഞ്ച്ലോഗ് ഒന്നുമില്ല, എന്നാൽ നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന കാര്യങ്ങൾ നോക്കാം:
· പുതിയതുൾപ്പെടെ ഉപയോക്താക്കൾക്ക് ദൃശ്യമാകുന്ന മിക്ക മാറ്റങ്ങളും ഉൾക്കൊള്ളുന്ന റിലീസ് ചേഞ്ച്ലോഗ്
സവിശേഷതകളും ബഗ് പരിഹാരങ്ങളും:
https://github.com/mpv-player/mpv/releases
· ജിറ്റ് ലോഗ്, അത് "യഥാർത്ഥ" ചേഞ്ച്ലോഗ് ആണ്
· ഫയല് mplayer-changes.rst ലെ ഡോക്സ് ഉപയോഗിച്ചിരുന്ന git റിപ്പോസിറ്ററിയിലെ സബ് ഡയറക്ടറി
ഈ വിഭാഗത്തിന്റെ സ്ഥാനത്ത്. mplayer2 മുതൽ സംഭവിച്ച ചില മാറ്റങ്ങൾ ഇത് രേഖപ്പെടുത്തുന്നു
എംപ്ലേയർ ഫോർക്ക് ചെയ്തു.
ഉൾച്ചേർക്കൽ അകത്തേക്ക് മറ്റുള്ളവ പ്രോഗ്രാമുകൾ (LIBMPV)
mpv വീഡിയോ/ഓഡിയോ പ്ലേബാക്ക് ബാക്കെൻഡായി മറ്റ് പ്രോഗ്രാമുകളിലേക്ക് ഉൾച്ചേർക്കാവുന്നതാണ്. ശുപാർശ ചെയ്തത്
അതിനുള്ള വഴി libmpv ആണ്. കാണുക libmpv/client.h mpv സോഴ്സ് കോഡ് ശേഖരത്തിൽ. ഈ
ഒരു C API നൽകുന്നു. മറ്റ് ഭാഷകൾക്കുള്ള ബൈൻഡിംഗുകൾ ലഭ്യമായേക്കാം (വിക്കി കാണുക).
ENVIRONMENT വ്യത്യാസങ്ങൾ
പെരുമാറ്റം നിയന്ത്രിക്കാൻ ഉപയോഗിക്കാവുന്ന നിരവധി പരിസ്ഥിതി വേരിയബിളുകൾ ഉണ്ട്
എംപിവി
വീട്, XDG_CONFIG_HOME
mpv കോൺഫിഗറേഷൻ ഡയറക്ടറി നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്നു. എങ്കിൽ XDG_CONFIG_HOME സജ്ജീകരിച്ചിട്ടില്ല,
$HOME/.config/mpv ഉപയോഗിക്കുന്നു.
$HOME/.mpv എല്ലായ്പ്പോഴും കോൺഫിഗറേഷൻ സെർച്ച് പാത്തുകളുടെ ലിസ്റ്റിലേക്ക് ഒരു ലോവർ ഉപയോഗിച്ച് ചേർക്കുന്നു
മുൻഗണന.
XDG_CONFIG_DIRS
സജ്ജമാക്കിയാൽ, XDG-സ്റ്റൈൽ സിസ്റ്റം കോൺഫിഗറേഷൻ ഡയറക്ടറികൾ ഉപയോഗിക്കുന്നു. അല്ലെങ്കിൽ, UNIX
കൺവെൻഷൻ (PREFIX/etc/mpv/) ഉപയോഗിക്കുന്നു.
TERM ടെർമിനൽ തരം നിർണ്ണയിക്കാൻ ഉപയോഗിക്കുന്നു.
MPV_HOME
mpv ഉപയോക്തൃ ക്രമീകരണങ്ങൾക്കായി തിരയുന്ന ഡയറക്ടറി. അസാധുവാക്കുന്നു ഹോം, mpv എന്നിവ ശ്രമിക്കും
കോൺഫിഗറേഷൻ ഫയൽ ആയി ലോഡ് ചെയ്യുക $MPV_HOME/mpv.conf.
MPV_VERBOSE (കാണുക ഇതും -v ഒപ്പം --msg-ലെവൽ)
എല്ലാ സന്ദേശ മൊഡ്യൂളുകളിലുടനീളമുള്ള പ്രാരംഭ പദാവലി നില സജ്ജമാക്കുക (സ്ഥിരസ്ഥിതി: 0). ഇതാണ്
ഒരു പൂർണ്ണസംഖ്യ, തത്ഫലമായുണ്ടാകുന്ന വെർബോസിറ്റി സംഖ്യയുമായി യോജിക്കുന്നു --വി ഓപ്ഷനുകൾ
കമാൻഡ് ലൈനിലേക്ക് കടന്നു.
MPV_LEAK_REPORT
സജ്ജമാക്കിയാൽ 1, ആന്തരിക talloc ലീക്ക് റിപ്പോർട്ടിംഗ് പ്രവർത്തനക്ഷമമാക്കുക. ഇത് കാരണമാകുമെന്ന് ശ്രദ്ധിക്കുക
മൾട്ടിത്രെഡിംഗിലെ പ്രശ്നം, അതിനാൽ ഡെവലപ്പർമാർ മാത്രമേ ഇത് ഉപയോഗിക്കാവൂ.
LADSPA_PATH
LADSPA പ്ലഗിന്നുകൾക്കായുള്ള തിരയൽ പാത വ്യക്തമാക്കുന്നു. ഇത് സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, പൂർണ്ണ യോഗ്യതയുള്ള പാത
പേരുകൾ ഉപയോഗിക്കണം.
DISPLAY
ഉപയോഗിക്കാനുള്ള സ്റ്റാൻഡേർഡ് X11 ഡിസ്പ്ലേ നാമം.
FFmpeg/Libav:
ഈ ലൈബ്രറി വിവിധ പരിസ്ഥിതി വേരിയബിളുകൾ ആക്സസ് ചെയ്യുന്നു. എന്നിരുന്നാലും, അവർ അങ്ങനെയല്ല
കേന്ദ്രീകൃതമായി രേഖപ്പെടുത്തി, അവ രേഖപ്പെടുത്തുന്നത് ഞങ്ങളുടെ ജോലിയല്ല. അതിനാൽ, ഈ പട്ടിക
അപൂർണ്ണമായ.
ശ്രദ്ധേയമായ പരിസ്ഥിതി വേരിയബിളുകൾ:
http_proxy
ഇതിനായി പ്രോക്സി ചെയ്യാനുള്ള URL http:// ഒപ്പം https:// URL-കൾ.
no_proxy
പ്രോക്സി ഉപയോഗിക്കേണ്ടതില്ലാത്ത ഡൊമെയ്ൻ പാറ്റേണുകളുടെ ലിസ്റ്റ്. ലിസ്റ്റ് എൻട്രികളാണ്
വഴി വേർതിരിച്ചു ,. പാറ്റേണുകൾ ഉൾപ്പെടുത്താം *.
libdvdcss:
DVDCSS_CACHE
ടൈറ്റിൽ കീ മൂല്യങ്ങൾ സംഭരിക്കുന്നതിനുള്ള ഒരു ഡയറക്ടറി വ്യക്തമാക്കുക. ഇത് വേഗത്തിലാക്കും
കാഷെയിലുള്ള ഡിവിഡികളുടെ ഡിസ്ക്രാംബ്ലിംഗ്. ദി DVDCSS_CACHE ഡയറക്ടറി ആണ്
അത് നിലവിലില്ലെങ്കിൽ സൃഷ്ടിച്ചു, കൂടാതെ അതിന്റെ പേരിൽ ഒരു ഉപഡയറക്ടറി സൃഷ്ടിക്കുകയും ചെയ്യുന്നു
ഡിവിഡിയുടെ ശീർഷകം അല്ലെങ്കിൽ നിർമ്മാണ തീയതി. എങ്കിൽ DVDCSS_CACHE സജ്ജമാക്കിയിട്ടില്ല അല്ലെങ്കിൽ ശൂന്യമാണ്,
libdvdcss സ്ഥിരസ്ഥിതി മൂല്യം ഉപയോഗിക്കും ${HOME}/.dvdcss/ Unix ന് കീഴിൽ
റോമിംഗ് ആപ്ലിക്കേഷൻ ഡാറ്റ ഡയറക്ടറിയും (%APPDATA%) വിൻഡോസിന് കീഴിൽ. ദി
പ്രത്യേക മൂല്യം "ഓഫ്" കാഷിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു.
DVDCSS_METHOD
libdvdcss ഉപയോഗിക്കുന്ന പ്രാമാണീകരണവും ഡീക്രിപ്ഷൻ രീതിയും സജ്ജമാക്കുന്നു
സ്ക്രാംബിൾഡ് ഡിസ്കുകൾ വായിക്കുക. അതിലൊന്നാകാം തലക്കെട്ട്, കീ or ഡിസ്ക്.
കീ സ്ഥിരസ്ഥിതി രീതിയാണ്. libdvdcss കണക്കാക്കിയ പ്ലെയറിന്റെ ഒരു സെറ്റ് ഉപയോഗിക്കും
ഡിസ്ക് കീ പരീക്ഷിക്കുന്നതിനുള്ള കീകൾ. ഡ്രൈവ് ഇല്ലെങ്കിൽ ഇത് പരാജയപ്പെടാം
ഏതെങ്കിലും പ്ലെയർ കീകൾ തിരിച്ചറിയുക.
ഡിസ്ക് കീ പരാജയപ്പെടുമ്പോൾ ഒരു ഫാൾബാക്ക് രീതിയാണ്. പ്ലേയർ ഉപയോഗിക്കുന്നതിന് പകരം
കീകൾ, libdvdcss ഒരു ബ്രൂട്ട് ഫോഴ്സ് ഉപയോഗിച്ച് ഡിസ്ക് കീ തകർക്കും
അൽഗോരിതം. ഈ പ്രക്രിയ CPU തീവ്രമാണ് കൂടാതെ 64 MB മെമ്മറി ആവശ്യമാണ്
താൽക്കാലിക ഡാറ്റ സംഭരിക്കുന്നതിന്.
തലക്കെട്ട് മറ്റെല്ലാ രീതികളും പരാജയപ്പെടുമ്പോഴുള്ള തിരിച്ചടിയാണ്. അത് ആശ്രയിക്കുന്നില്ല
ഡിവിഡി ഡ്രൈവുമായുള്ള ഒരു കീ എക്സ്ചേഞ്ചിൽ, പകരം ഒരു ക്രിപ്റ്റോ ആക്രമണം ഉപയോഗിക്കുന്നു
ടൈറ്റിൽ കീ ഊഹിക്കാൻ. അപൂർവ സന്ദർഭങ്ങളിൽ, ഉള്ളതിനാൽ ഇത് പരാജയപ്പെടാം
ഒരു സ്റ്റാറ്റിസ്റ്റിക്കൽ നടത്താൻ ഡിസ്കിൽ മതിയായ എൻക്രിപ്റ്റ് ചെയ്ത ഡാറ്റ ഇല്ല
ആക്രമണം, എന്നാൽ മറുവശത്ത് ഒരു ഡിവിഡി ഡീക്രിപ്റ്റ് ചെയ്യാനുള്ള ഒരേയൊരു മാർഗ്ഗമാണിത്
ഒരു ഹാർഡ് ഡിസ്കിൽ സംഭരിച്ചിരിക്കുന്നു, അല്ലെങ്കിൽ ഒരു RPC2-ൽ തെറ്റായ പ്രദേശമുള്ള ഒരു DVD
ഡ്രൈവ് ചെയ്യുക.
DVDCSS_RAW_DEVICE
ഉപയോഗിക്കേണ്ട റോ ഉപകരണം വ്യക്തമാക്കുക. കൃത്യമായ ഉപയോഗം നിങ്ങളുടെ പ്രവർത്തനത്തെ ആശ്രയിച്ചിരിക്കും
സിസ്റ്റം, റോ ഡിവൈസുകൾ സജ്ജീകരിക്കുന്നതിനുള്ള Linux യൂട്ടിലിറ്റി ആണ് അസംസ്കൃതമായ(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 ഓൺലൈനായി ഉപയോഗിക്കുക