Amazon Best VPN GoSearch

Favicon OnWorks

mpv - Dalam talian di Awan

Jalankan mpv dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan mpv yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


mpv - pemain media

SINOPSIS


mpv [pilihan] [fail|URL|SENARAI MAIN|-]
mpv [pilihan] fail

DESCRIPTION


mpv ialah pemain media berdasarkan MPlayer dan mplayer2. Ia menyokong pelbagai jenis video
format fail, codec audio dan video serta jenis sari kata. Jenis URL input khas ialah
tersedia untuk membaca input daripada pelbagai sumber selain daripada fail cakera. Bergantung kepada
platform, pelbagai kaedah output video dan audio yang berbeza disokong.

Contoh penggunaan untuk membantu anda bermula dengan cepat boleh didapati di penghujung halaman manual ini.

INTERAKTIF KAWALAN


mpv mempunyai lapisan kawalan yang boleh dikonfigurasikan sepenuhnya, dipacu arahan yang membolehkan anda mengawal mpv
menggunakan papan kekunci, tetikus atau alat kawalan jauh (tiada sokongan LIRC - konfigurasikan alat kawalan jauh sebagai
peranti input sebaliknya).

Melihat --input- pilihan untuk cara menyesuaikannya.

Keyboard Mengawal
KIRI and HAK
Cari ke belakang/ke hadapan 5 saat. Shift+anak panah melakukan pencarian tepat 1 saat (lihat
--hr-cari).

UP and TURUN
Cari ke hadapan / ke belakang 1 minit. Shift+anak panah melakukan pencarian tepat selama 5 saat (lihat
--hr-cari).

Ctrl+LEFT and Ctrl+RIGHT
Cari sari kata sebelumnya/seterusnya. Tertakluk pada beberapa sekatan dan mungkin tidak berfungsi
sentiasa; lihat sub_seek perintah.

[ and ]
Kurangkan/tingkatkan kelajuan main balik semasa sebanyak 10%.

{ and }
Separuh/gandakan kelajuan main balik semasa.

BACKSPACE
Tetapkan semula kelajuan main balik kepada normal.

< and >
Pergi ke belakang/ke hadapan dalam senarai main.

ENTER Pergi ke hadapan dalam senarai main.

p / SPACE
Jeda (menekan sekali lagi nyahjeda).

. Melangkah ke hadapan. Menekan sekali akan berhenti seketika, setiap tekan berturut-turut akan memainkan satu bingkai
dan kemudian pergi ke mod jeda sekali lagi.

, Langkah ke belakang. Menekan sekali akan berhenti seketika, setiap akhbar berturut-turut akan memainkan satu
bingkai secara terbalik dan kemudian pergi ke mod jeda sekali lagi.

q Berhenti bermain dan berhenti.

Q suka q, tetapi simpan kedudukan main balik semasa. Memainkan fail yang sama kemudian akan
sambung semula pada kedudukan main balik lama jika boleh.

/ and *
Kurangkan/tingkatkan volum.

9 and 0
Kurangkan/tingkatkan volum.

m Redam bunyi.

_ Berbasikal melalui trek video yang tersedia.

# Berbasikal melalui trek audio yang tersedia.

f Togol skrin penuh (lihat juga --fs).

ESC Keluar dari mod skrin penuh.

T Togol kekal di atas (lihat juga --di atas).

w and e
Kurangkan/tingkatkan julat pan-dan-imbasan.

o (iaitu P)
Tunjukkan bar kemajuan, masa berlalu dan jumlah tempoh pada OSD.

O Togol keadaan OSD antara masa/tempoh biasa dan main balik.

v Togol keterlihatan sari kata.

j and J
Kitaran melalui sari kata yang tersedia.

x and z
Laraskan kelewatan sari kata sebanyak +/- 0.1 saat.

l Tetapkan/kosongkan titik gelung AB. Lihat ab-gelung arahan untuk butiran.

L Togol gelung tak terhingga.

Ctrl + and Ctrl -
Laraskan kelewatan audio sebanyak +/- 0.1 saat.

u Beralih antara menggunakan tiada gaya menimpa sari kata SSA/ASS dan mengatasi
mereka hampir sepenuhnya dengan gaya sari kata biasa. Lihat --gaya-keldai-override khususnya
maklumat lanjut.

V Togol mod keserasian aspek sari kata VSFilter. Lihat
--ass-vsfilter-aspect-compat untuk maklumat lanjut.

r and t
Alihkan sari kata ke atas/bawah.

s Ambil tangkapan skrin.

S Ambil tangkapan skrin, tanpa sari kata. (Sama ada ini berfungsi bergantung pada pemacu VO
sokongan.)

Ctrl s Ambil tangkapan skrin, kerana tetingkap menunjukkannya (dengan sari kata, OSD dan video berskala).

I Tunjukkan nama fail pada OSD.

PGUP and PGDWN
Cari ke permulaan bab sebelumnya/seterusnya. Dalam kebanyakan kes, "sebelumnya" akan
sebenarnya pergi ke permulaan bab semasa; lihat --bab-mencari-ambang.

Shift+PGUP and Shift+PGDWN
Cari ke belakang atau ke hadapan selama 10 minit. (Ini pernah dipetakan ke PGUP/PGDWN
tanpa Shift.)

d Aktifkan/nyahaktifkan deinterlacer.

A Nisbah aspek kitaran mengatasi.

(Kekunci berikut sah hanya apabila menggunakan output video yang menyokong
pelarasan yang sepadan, atau penyamaan perisian (--vf=eq).)

1 and 2
Laraskan kontras.

3 and 4
Laraskan kecerahan.

5 and 6
Laraskan gamma.

7 and 8
Laraskan ketepuan.

Alt + 0 (Dan arahan+0 on OSX)
Ubah saiz tetingkap video kepada separuh saiz asalnya.

Alt + 1 (Dan arahan+1 on OSX)
Ubah saiz tetingkap video kepada saiz asalnya.

Alt + 2 (Dan arahan+2 on OSX)
Ubah saiz tetingkap video untuk menggandakan saiz asalnya.

arahan + f (OSX sahaja)
Togol skrin penuh (lihat juga --fs).

arahan + [ and arahan + ] (OSX sahaja)
Tetapkan alfa tetingkap video.

(Kekunci berikut adalah sah jika anda mempunyai papan kekunci dengan kekunci multimedia.)

PAUSE Jeda sebentar.

STOP Berhenti bermain dan berhenti.

TERDAHULU and NEXT
Cari ke belakang/ke hadapan 1 minit.

(Kekunci berikut hanya sah jika anda menyusun dengan sokongan input TV atau DVB.)

h and k
Pilih saluran sebelumnya/seterusnya.

Tetikus Mengawal
butang 3 and butang 4
Cari ke belakang/ke hadapan 1 minit.

butang 5 and butang 6
Kurangkan/tingkatkan volum.

PENGGUNAAN


Setiap bendera pilihan mempunyai a tiada bendera rakan sejawat, cth bertentangan dengan --fs pilihan adalah
--tidak-fs. --fs=ya sama seperti --fs, --fs=tidak adalah sama seperti --tidak-fs.

Jika pilihan ditandakan sebagai (XXX sahaja), ia hanya akan berfungsi dalam kombinasi dengan XXX pilihan
atau jika XXX disusun dalam.

Melarikan diri ruang and lain khas aksara
Perlu diingat bahawa cangkerang akan menghuraikan sebahagian dan merosakkan hujah yang anda hantar ke mpv.
Sebagai contoh, anda mungkin perlu memetik atau melepaskan pilihan dan nama fail:
mpv "nama fail bersama spaces.mkv" --title="window tajuk"

Ia menjadi lebih rumit jika penghurai subopsyen terlibat. Penghurai subopsyen meletakkan
beberapa pilihan ke dalam satu rentetan, dan menyerahkannya kepada komponen sekaligus, bukannya
menggunakan berbilang pilihan pada tahap baris arahan.

Penghurai subopsyen boleh memetik rentetan dengan " and [...]. Selain itu, ada yang istimewa
bentuk petikan dengan %n% terangkan di bawah.

Sebagai contoh, buka gl VO boleh mengambil berbilang pilihan:
mpv ujian.mkv --vo=opengl:scale=lanczos:icc-profile=file.icc,xv

Ini berlalu skala=lanczos and icc-profile=file.icc kepada buka gl, dan juga menyatakan xv as
sandaran VO. Jika laluan profil icc mengandungi ruang atau aksara seperti , or :, awak perlu
untuk memetik mereka:
mpv '--vo=opengl:icc-profile="file bersama spaces.icc",xv'

Kerang sebenarnya boleh menanggalkan beberapa petikan daripada rentetan yang dihantar ke baris arahan, jadi
contoh memetik rentetan dua kali, memastikan bahawa mpv menerima " petikan.

. [...] bentuk petikan membungkus segala-galanya antara [ and ]. Ia berguna dengan cengkerang itu
jangan tafsirkan aksara ini di tengah-tengah hujah (seperti bash). petikan ini
adalah seimbang (sejak mpv 0.9.0): yang [ and ] sarang, dan petikan ditamatkan pada yang terakhir ]
yang tiada padanan [ dalam rentetan. (Sebagai contoh, [a[b]c] hasil dalam a[b]c.)

Sintaks petikan panjang tetap bertujuan untuk digunakan dengan skrip dan program luaran.

Ia dimulakan dengan % dan mempunyai format berikut:

%n%rentetan_panjang_n

Contoh

mpv --ao=pcm:file=%10%C:test.wav ujian.avi

Atau dalam skrip:

mpv --ao=pcm:file=%`expr panjang "$NAME"`%"$NAME" ujian.avi

Subopsyen yang dihantar kepada API pelanggan juga tertakluk kepada pelarian. menggunakan
mpv_set_option_string() betul-betul seperti berlalu --nama=data ke baris arahan (tetapi
tanpa pemprosesan shell rentetan). Sesetengah pilihan menyokong nilai lulus dalam lebih
cara berstruktur dan bukannya rentetan rata, dan boleh mengelakkan kucar-kacir penghuraian subpilihan. Untuk
contohnya, --vf menyokong MPV_FORMAT_NODE, yang membolehkan anda menghantar subopsyen sebagai data bersarang
struktur peta dan tatasusunan. (--vo menyokong ini dengan cara yang sama, walaupun fakta ini
tidak berdokumen.)

Laluan
Beberapa berhati-hati mesti diambil apabila menghantar laluan sewenang-wenangnya dan nama fail ke mpv. Sebagai contoh,
laluan bermula dengan - akan ditafsirkan sebagai pilihan. Begitu juga, jika laluan mengandungi
turutan : //, rentetan sebelum itu mungkin ditafsirkan sebagai awalan protokol, walaupun
: // boleh menjadi sebahagian daripada laluan UNIX yang sah. Untuk mengelakkan masalah dengan laluan sewenang-wenangnya, anda harus
pastikan laluan mutlak yang dihantar ke mpv bermula dengan /, dan laluan relatif dengan ./.

Nama - itu sendiri ditafsirkan sebagai stdin, dan akan menyebabkan mpv melumpuhkan kawalan konsol.
(Yang menjadikannya sesuai untuk memainkan data yang disalurkan ke stdin.)

Untuk laluan yang dihantar ke subpilihan, keadaan menjadi lebih rumit dengan keperluan untuk melarikan diri
watak istimewa. Untuk mengatasinya, laluan itu boleh juga dibungkus dalam
sintaks panjang tetap, mis %n%rentetan_panjang_n (lihat di atas).

Beberapa pilihan mpv mentafsir laluan bermula dengan ~. Pada masa ini, awalan ~~/ mengembang ke
direktori konfigurasi mpv (biasanya ~/.config/mpv/). ~/ berkembang ke rumah pengguna
direktori. (Ekoran / sentiasa diperlukan.) Terdapat laluan berikut juga:

┌─────────────┬──────────────────────────────────┐.
│Nama │ Maksud │
└─────────────┴──────────────────────────────────┘.

~~rumah/ │ sama seperti ~~/
├─────────────┼──────────────────────────────────┤.
~~ global/ │ laluan konfigurasi global, jika │
│ │ tersedia (bukan pada win32) │
├─────────────┼──────────────────────────────────┤.
~~osxbundle/ │ laluan sumber berkas OSX │
│ │ (OSX sahaja) │
├─────────────┼──────────────────────────────────┤.
~~desktop/ │ laluan ke desktop (win32, │
│ │ OSX) │
└─────────────┴──────────────────────────────────┘.

Per-Fail Pilihan
Apabila memainkan berbilang fail, sebarang pilihan yang diberikan pada baris arahan biasanya mempengaruhi semua
fail. Contoh:

mpv --a fail1.mkv --b fail2.mkv --c

┌──────────┬────────────────┐
│Fail │ Pilihan aktif │
├──────────┼────────────────┤
│file1.mkv │ --a --b --c
├──────────┼────────────────┤
│file2.mkv │ --a --b --c
└──────────┴────────────────┘

(Ini berbeza daripada MPlayer dan mplayer2.)

Selain itu, jika mana-mana pilihan ditukar pada masa jalan (melalui arahan input), ia tidak ditetapkan semula apabila a
fail baru dimainkan.

Kadangkala, ia berguna untuk menukar pilihan per fail. Ini boleh dicapai dengan menambah
penanda per-fail khas --{ and --}. (Perhatikan bahawa anda mesti melarikan diri ini pada beberapa cengkerang.)
Contoh:

mpv --a file1.mkv --b --\{ --c file2.mkv --d file3.mkv --e --\} file4.mkv --f

┌──────────┬─────────────────────── ──────
│Fail │ Pilihan aktif │
├──────────┼─────────────────────────────
│file1.mkv │ --a --b --f
├──────────┼─────────────────────────────
│file2.mkv │ --a --b --f --c --d --e
├──────────┼─────────────────────────────
│file3.mkv │ --a --b --f --c --d --e
├──────────┼─────────────────────────────
│file4.mkv │ --a --b --f
└──────────┴─────────────────────────────

Selain itu, sebarang pilihan fail-tempatan yang diubah semasa masa jalan ditetapkan semula apabila fail semasa
berhenti bermain. Jika pilihan --c ditukar semasa main balik fail2.mkv, ia ditetapkan semula apabila
maju ke fail3.mkv. Ini hanya mempengaruhi pilihan setempat fail. Pilihannya --a tidak pernah
set semula di sini.

CONFIGURATION FILES


Lokasi and Syntax
Anda boleh meletakkan semua pilihan dalam fail konfigurasi yang akan dibaca setiap kali mpv
lari. Fail konfigurasi seluruh sistem 'mpv.conf' berada dalam direktori konfigurasi anda
(contohnya /etc/mpv or /usr/local/etc/mpv), yang khusus pengguna ialah ~/.config/mpv/mpv.conf.
Untuk butiran dan khusus platform (khususnya laluan Windows) lihat FILES bawah seksyen ini.

Pilihan khusus pengguna mengatasi pilihan seluruh sistem dan pilihan yang diberikan pada baris arahan
mengatasi sama ada. Sintaks fail konfigurasi ialah pilihan=nilai. Semuanya selepas a
# dianggap sebagai komen. Pilihan yang berfungsi tanpa nilai boleh didayakan dengan menetapkannya
kepada yes dan dilumpuhkan dengan menetapkannya kepada tidak. Malah subopsyen boleh ditentukan dengan cara ini.

Contoh fail konfigurasi

# Gunakan output video opengl secara lalai.
vo=opengl
# Gunakan petikan untuk teks yang boleh mengandungi ruang:
status-msg="Masa: ${time-pos}"

Melarikan diri ruang and khas aksara
Ini dilakukan seperti dengan pilihan baris arahan. Cangkang tidak terlibat di sini, tetapi pilihan
nilai masih perlu dipetik secara keseluruhan jika ia mengandungi aksara tertentu seperti ruang. A
entri config boleh dipetik dengan ", serta dengan sintaks panjang tetap (%n%) disebut
sebelum ini. Ini seperti menghantar kandungan tepat rentetan yang dipetik sebagai baris arahan
pilihan. Melarikan gaya C pada masa ini _tidak_ ditafsirkan pada tahap ini, walaupun beberapa
pilihan lakukan ini secara manual. (Ini adalah kucar-kacir dan mungkin perlu diubah pada satu ketika.)

Meletakkan Perintah Talian Pilihan ke dalam yang konfigurasi File
Hampir semua pilihan baris arahan boleh dimasukkan ke dalam fail konfigurasi. Ini adalah kecil
panduan:

-
│Pilihan │ Kemasukan fail konfigurasi │
├──────────────────┼─────────────────┼───────────——─ —── —─ —
--benderabendera
├──────────────────┼─────────────────┼───────────——─ —── —─ —
-pilih valopt=val
├──────────────────┼─────────────────┼───────────——─ —── —─ —
--opt=valopt=val
├──────────────────┼─────────────────┼───────────——─ —── —─ —
-pilih "mempunyai ruang"opt="mempunyai ruang"
└──────────────────┴─────────────────┴──────────——──——──——──——

Khusus fail konfigurasi Fail
Anda juga boleh menulis fail konfigurasi khusus fail. Jika anda ingin mempunyai konfigurasi
fail untuk fail yang dipanggil 'video.avi', buat fail bernama 'video.avi.conf' dengan
pilihan khusus fail di dalamnya dan masukkannya ~/.config/mpv/. Anda juga boleh meletakkan
fail konfigurasi dalam direktori yang sama dengan fail yang akan dimainkan. Kedua-duanya memerlukan anda untuk menetapkan
yang --use-filedir-conf pilihan (sama ada pada baris arahan atau dalam fail konfigurasi global anda).
Jika fail konfigurasi khusus fail ditemui dalam direktori yang sama, tiada fail khusus
konfigurasi dimuatkan daripada ~/.config/mpv. Di samping itu, --use-filedir-conf pilihan
membolehkan fail konfigurasi khusus direktori. Untuk ini, mpv terlebih dahulu cuba memuatkan a
mpv.conf dari direktori yang sama seperti fail yang dimainkan dan kemudian cuba memuatkan mana-mana
konfigurasi khusus fail.

Profil
Untuk memudahkan kerja dengan konfigurasi yang berbeza, profil boleh ditakrifkan dalam
fail konfigurasi. Profil bermula dengan namanya dalam kurungan segi empat sama, cth [profil saya].
Semua pilihan berikut akan menjadi sebahagian daripada profil. Penerangan (ditunjukkan oleh --profile=bantuan)
boleh ditakrifkan dengan profil-desc pilihan. Untuk menamatkan profil, mulakan yang lain atau gunakan
nama profil lalai untuk meneruskan dengan pilihan biasa.

Contoh fail konfigurasi mpv dengan profil

# pilihan peringkat atas biasa
skrin penuh=ya

# profil yang boleh didayakan dengan --profile=big-cache
[cache besar]
cache=123400
demuxer-readahead-secs=20

[lambat]
profile-desc="sesetengah nama profil"
vo=opengl:scale=ewa_lanczos:scale-radius=16

[cepat]
vo=vdpau

# menggunakan profil sekali lagi memanjangkannya
[lambat]
framedrop=tidak
# anda juga boleh memasukkan profil lain
profil=cache besar

Auto profil
Sesetengah profil dimuatkan secara automatik. Contoh berikut menunjukkan ini:

Pemuatan profil automatik

[vo.vdpau]
# Gunakan penyahkodan perkakasan
hwdec=vdpau

[protocol.dvd]
profile-desc="profil untuk dvd:// streams"
alang=en

[extension.flv]
profile-desc="profil untuk fail .flv"
vf=flip

[ao.alsa]
peranti=spdif

Nama profil mengikut skema jenis.nama, di mana jenis boleh vo untuk memadankan nilai
--vo pilihan ditetapkan kepada, ao khususnya --ao, protokol untuk protokol input/output yang digunakan (lihat
--list-protokol), Dan lanjutan untuk lanjutan laluan yang sedang dimainkan
fail (tidak format fail).

Ciri ini sangat terhad, dan tiada profil auto lain.

MENGAMBIL SKRIN


Tangkapan skrin fail yang sedang dimainkan boleh diambil menggunakan mod input 'screenshot'
arahan, yang secara lalai terikat pada s kunci. Fail bernama shotNNNN.jpg akan disimpan dalam
direktori kerja, menggunakan nombor pertama yang tersedia - tiada fail akan ditimpa.

Tangkapan skrin biasanya akan mengandungi kandungan video yang tidak berskala pada penghujung video
rantai penapis dan sari kata. Secara lalai, S mengambil tangkapan skrin tanpa sarikata, manakala s
termasuk sari kata.

Tidak seperti dengan MPlayer, the tangkapan skrin penapis video tidak diperlukan. Penapis ini tidak pernah
diperlukan dalam mpv, dan telah dialih keluar.

TERMINAL STATUS LINE


Semasa main balik, mpv menunjukkan status main balik pada terminal. Ia kelihatan seperti sesuatu
seperti ini:
DARI: 00:03:12 / 00:24:25 (13%) AV: -0.000

Baris status boleh diganti dengan --status-msg pilihan.

Berikut ialah senarai perkara yang boleh dipaparkan dalam baris status. sifat input,
yang boleh digunakan untuk mendapatkan maklumat yang sama secara manual, turut disenaraikan.

· DARI: or V: (video sahaja) atau A: (audio sahaja)

· Kedudukan masa semasa dalam HH: MM: SS format (masa main balik harta benda)

· Jumlah tempoh fail (tiada jika tidak diketahui) (panjang harta benda)

· Kelajuan main balik, cth `` x2.0``. Hanya kelihatan jika kelajuannya tidak normal. Ini adalah
kelajuan yang diminta pengguna, dan bukan kelajuan sebenar (biasanya ia sepatutnya sama, melainkan
main balik terlalu perlahan). (kelajuan harta benda.)

· Peratusan main balik, cth (13%). Berapa banyak fail telah dimainkan. Biasalah
dikira daripada kedudukan dan tempoh main balik, tetapi boleh berundur kepada kaedah lain
(seperti kedudukan bait) jika ini tidak tersedia. (peratus-pos harta benda.)

· Penyegerakan audio/video sebagai AV: 0.000. Ini adalah perbezaan antara audio dan video
masa. Biasanya ia sepatutnya 0 atau hampir 0. Jika ia berkembang, ia mungkin menunjukkan a
masalah main balik. (avsync harta benda.)

· Jumlah perubahan penyegerakan A/V, cth ct: -0.417. Biasanya tidak kelihatan. Boleh muncul jika ada
audio "hilang", atau tidak cukup bingkai boleh digugurkan. Biasanya ini akan menunjukkan a
masalah. (total-avsync-change harta benda.)

· Keadaan pengekodan dalam {...}, hanya ditunjukkan dalam mod pengekodan.

· Paparkan keadaan penyegerakan. Jika penyegerakan paparan aktif (paparan-segerak-aktif harta), ini menunjukkan
DS: 2.500/13, di mana nombor pertama ialah purata bilangan vsync bagi setiap bingkai video (cth
2.5 apabila memainkan video 24Hz pada skrin 60Hz), yang mungkin goyah jika nisbahnya tidak
bulatkan, atau terdapat bingkai yang salah jangka (nisbah-vsync), dan nombor kedua daripada
anggaran bilangan vsync yang mengambil masa terlalu lama (vo-delayed-frame-count harta). The
yang terakhir adalah heuristik, kerana pada umumnya tidak mungkin untuk menentukan ini dengan pasti.

· Bingkai terjatuh, cth Digugurkan: 4. Muncul hanya jika kiraan bukan 0. Boleh berkembang jika
kadar bingkai video adalah lebih tinggi daripada paparan, atau jika pemaparan video terlalu perlahan.
Juga boleh ditambah pada "hiccups" dan apabila bingkai video tidak dapat dipaparkan
masa. (vo-drop-frame-count harta.) Jika penyahkod menjatuhkan bingkai, bilangan
bingkai yang dijatuhkan penyahkod dilampirkan pada paparan juga, cth: Digugurkan: 4/34. ini
berlaku hanya jika penurunan bingkai penyahkod didayakan dengan --framedrop pilihan.
(kiraan bingkai jatuh harta benda.)

· Keadaan cache, cth Cache: 2s+134KB. Kelihatan jika cache strim didayakan. Yang pertama
nilai menunjukkan jumlah penimbal video dalam demuxer dalam beberapa saat, nilai kedua
menunjukkan tambahan data penimbal dalam cache strim dalam kilobait. (demuxer-cache-duration
and digunakan cache harta benda.)

Protokol


http://..., https://, ...
Banyak protokol rangkaian disokong, tetapi awalan protokol mestilah sentiasa
ditentukan. mpv tidak akan cuba meneka sama ada nama fail sebenarnya adalah rangkaian
alamat. Awalan protokol sentiasa diperlukan.

Ambil perhatian bahawa tidak semua awalan didokumenkan di sini. Awalan tidak berdokumen adalah sama ada
alias kepada protokol yang didokumenkan, atau hanya ubah hala kepada protokol yang dilaksanakan
dan didokumenkan dalam FFmpeg.

- Mainkan data daripada stdin.

smb://PATH
Mainkan laluan daripada perkongsian Samba.

bd://[title][/device] --bluray-device=PATH
Mainkan cakera Blu-Ray. Pada masa ini, ini tidak menerima fail ISO. Sebaliknya, anda mesti
lekapkan fail ISO sebagai sistem fail, dan titik --peranti-bluray kepada yang dipasang
direktori secara langsung.

dvd://[title|[starttitle]-endtitle][/device] --dvd-device=PATH
Mainkan DVD. Menu DVD tidak disokong. Jika tiada tajuk diberi, tajuk yang paling panjang ialah
dipilih secara automatik.

dvdnav:// ialah alias lama untuk dvd:// dan melakukan perkara yang sama.

dvdread://...:
Mainkan DVD menggunakan kod libdvdread lama. Inilah yang dilakukan oleh MPlayer dan mpv lama
versi digunakan untuk dvd://. Penggunaan adalah tidak digalakkan. Ia disediakan hanya untuk keserasian
dan untuk peralihan.

tv://[channel][/input_id] --tv-...
TV analog melalui V4L. Juga berguna untuk kamera web. (Linux sahaja.)

pvr:// --pvr-...
PVR. (Linux sahaja.)

dvb://[cardnumber@]saluran --dvbin-...
TV digital melalui DVB. (Linux sahaja.)

mf://[filemask|@listfile] --mf-...
Mainkan satu siri imej sebagai video.

cdda://track[-endtrack][:speed][/device] --cdrom-device=PATH --cdda-...
Mainkan CD.

lavf://...
Akses mana-mana protokol libavformat FFmpeg/Libav. Pada asasnya, ini melepasi rentetan
selepas // terus ke libavformat.

av://type:options
Ini bertujuan untuk menggunakan input libavdevice. jenis ialah demuxer libavdevice
nama, dan pilihan ialah nama fail (pseudo-) yang dihantar kepada demuxer.

Sebagai contoh, mpv av://lavfi:mandelbrot menggunakan pembungkus libavfilter
termasuk dalam libavdevice, dan akan menggunakan mandelbrot penapis sumber untuk menjana
data input.

avdevice:// adalah alias.

fail://PATH
Laluan setempat sebagai URL. Mungkin berguna dalam beberapa kes penggunaan khas. Perhatikan bahawa PATH
itu sendiri harus bermula dengan yang ketiga / untuk menjadikan jalan itu jalan mutlak.

fd://123
Baca data daripada UNIX FD yang diberikan (contohnya 123). Ini serupa dengan data paip
untuk stdin melalui -, tetapi boleh menggunakan deskriptor fail sewenang-wenangnya. Tidak akan berfungsi dengan betul
pada MS Windows.

edl://[edl spesifikasi as in edl-mpv.rst]
Cantumkan bahagian berbilang fail dan mainkannya.

null://
Simulasikan fail kosong.

ingatan: // data
Menggunakan data bahagian sebagai data sumber.

PSEUDO GUI MODE


mpv tidak mempunyai GUI rasmi, selain daripada OSC (ON SKRIN CONTROLLER), yang tidak penuh
GUI dan tidak dimaksudkan untuk menjadi. Walau bagaimanapun, untuk mengimbangi kekurangan tingkah laku GUI yang dijangkakan,
mpv akan dalam beberapa kes bermula dengan beberapa tetapan ditukar untuk berkelakuan sedikit lebih seperti GUI
mod.

Pada masa ini ini hanya berlaku dalam kes berikut:

· jika mula menggunakan mpv.desktop fail di Linux (cth bermula dari menu atau fail
persatuan yang disediakan oleh persekitaran desktop)

· jika dimulakan daripada explorer.exe pada Windows (secara teknikal, jika ia dimulakan pada Windows, dan
semua pemegang stdout/stderr/stdin tidak ditetapkan)

· menambah secara manual --profile=pseudo-gui kepada baris arahan

Mod ini secara tersirat menambah --profile=pseudo-gui ke baris arahan, dengan pseudo-gui
profil yang dipratakrifkan dengan kandungan berikut:

[pseudo-gui]
terminal=no
force-window=ya
terbiar=sekali
direktori tangkapan skrin=~~desktop/

Ini mengikut format fail konfigurasi mpv. Untuk menyesuaikan mod pseudo-GUI, anda boleh meletakkan anda
sendiri pseudo-gui profil ke dalam anda mpv.conf. Profil ini akan meningkatkan profil lalai,
bukannya menimpanya.

Profil sentiasa mengatasi tetapan lain dalam mpv.conf.

PILIHAN


Track Pemilihan
--alang=
Tentukan senarai keutamaan bahasa audio untuk digunakan. Format bekas yang berbeza
menggunakan kod bahasa yang berbeza. DVD menggunakan kod bahasa dua huruf ISO 639-1,
Matroska, MPEG-TS dan NUT menggunakan kod bahasa tiga huruf ISO 639-2, manakala OGM menggunakan
pengecam bentuk bebas. Lihat juga --bantuan.

Contoh

mpv dvd://1 --alang=hu,en
Memilih lagu bahasa Hungary pada DVD dan kembali kepada bahasa Inggeris
jika bahasa Hungary tidak tersedia.

mpv --alang=jpn contoh.mkv
Memainkan fail Matroska dalam bahasa Jepun.

--slang=
Tentukan senarai keutamaan bahasa sari kata untuk digunakan. Format bekas yang berbeza
menggunakan kod bahasa yang berbeza. DVD menggunakan ISO 639-1 dua kod bahasa huruf,
Matroska menggunakan kod bahasa tiga huruf ISO 639-2 manakala OGM menggunakan bentuk bebas
pengecam. Lihat juga --sid.

Contoh

· mpv dvd://1 --slang=hu,en memilih lagu sari kata Hungary pada DVD dan
kembali kepada bahasa Inggeris jika bahasa Hungary tidak tersedia.

· mpv --slang=jpn contoh.mkv memainkan fail Matroska dengan sari kata Jepun.

--bantuan=
Pilih trek audio. auto memilih lalai, tidak melumpuhkan audio. Lihat juga --alang.
mpv biasanya mencetak trek audio yang tersedia pada terminal apabila memulakan main semula
daripada fail.

--sid=
Paparkan aliran sari kata yang ditentukan oleh . auto memilih lalai, tidak
melumpuhkan sari kata.

Lihat juga --loghat, --tiada-sub.

--vid=
Pilih saluran video. auto memilih lalai, tidak melumpuhkan video.

--ff-aid= , --ff-sid= , --ff-vid=
Pilih strim audio/sari kata/video mengikut indeks strim FFmpeg. Aliran FFmpeg
index agak sewenang-wenangnya, tetapi berguna apabila berinteraksi dengan perisian lain
menggunakan FFmpeg (pertimbangkan ffprobe).

Ambil perhatian bahawa dengan trek luaran (ditambah dengan --sub-fail dan pilihan yang serupa), di sana
akan menjadi strim dengan ID pendua. Dalam kes ini, aliran pertama mengikut urutan ialah
dipilih.

--edisi=
(Fail Matroska sahaja) Tentukan edisi (set bab) untuk digunakan, dengan 0 ialah
pertama. Jika ditetapkan kepada auto (lalai), mpv akan memilih edisi pertama yang diisytiharkan sebagai
lalai, atau jika tiada lalai, edisi pertama ditentukan.

Main semula Mengawal
--mula= masa>
Mencari kedudukan masa yang diberikan.

Format umum untuk masa mutlak ialah [[hh:]mm:]ss[.ms]. Jika masa diberi
dengan awalan daripada + or -, carian adalah relatif dari permulaan atau akhir fail.
(Memandangkan mpv 0.14, permulaan fail sentiasa dianggap 0.)

pp% mencari peratus kedudukan pp (0-100).

#c berusaha untuk nombor bab c. (Bab bermula dari 1.)

Contoh

--mula=+56, --mula=+00:56
Mencari masa mula + 56 saat.

--mula=-56, --mula=-00:56
Mencari masa akhir - 56 saat.

--mula=01:10:00
Berusaha untuk 1 jam 10 min.

--mula=50%
Mencari bahagian tengah fail.

--mula=30 --akhir=40
Berusaha untuk 30 saat, memainkan 10 saat, dan keluar.

--mula=-3:20 --panjang=10
Cuba untuk 3 minit dan 20 saat sebelum tamat fail, memainkan 10
saat, dan keluar.

--start='#2' --end='#4'
Memainkan bab 2 dan 3, dan keluar.

--akhir=
Berhenti pada masa mutlak yang diberikan. guna --panjang jika masa sepatutnya relatif kepada
--mula. Lihat --mula untuk nilai dan contoh pilihan yang sah.

--panjang= masa>
Berhenti selepas masa tertentu berbanding masa mula. Lihat --mula untuk pilihan yang sah
nilai dan contoh.

--rebase-start-time=
Sama ada hendak mengalihkan masa mula fail ke 00:00:00 (lalai: ya). Ini kurang
janggal untuk fail yang bermula pada cap masa rawak, seperti strim pengangkutan. hidup
sebaliknya, jika terdapat set semula cap masa, tingkah laku yang terhasil boleh jadi
pelik. Atas sebab ini, dan sekiranya anda benar-benar berminat dengan yang sebenar
cap masa, tingkah laku ini boleh dilumpuhkan dengannya tidak.

--kelajuan=<0.01-100>
Perlahankan atau percepatkan main balik mengikut faktor yang diberikan sebagai parameter.

If --pembetulan-nada-audio (dihidupkan secara lalai) digunakan, bermain dengan kelajuan yang lebih tinggi
daripada biasa secara automatik memasukkan skalatempo penapis audio.

--gelung=
Main semula gelung N kali. Nilai daripada 1 memainkannya sekali sahaja (lalai), 2 dua kali, dsb.
Inf bermakna selamanya. tidak adalah sama seperti 1 dan melumpuhkan gelung. Jika beberapa fail adalah
ditentukan pada baris arahan, keseluruhan senarai main digelung.

. kekuatan mod adalah seperti Inf, tetapi tidak melangkau entri senarai main yang telah
ditandakan sebagai gagal. Ini bermakna pemain mungkin membuang masa CPU cuba menggelungkan fail
itu tidak wujud. Tetapi ia mungkin berguna untuk memainkan radio web dalam keadaan yang sangat teruk
keadaan rangkaian.

--jeda
Mulakan pemain dalam keadaan dijeda.

--kocok
Mainkan fail dalam susunan rawak.

--bab=
Tentukan bab mana untuk mula bermain. Secara pilihan, nyatakan bab yang hendak ditamatkan
bermain di. Juga lihat --mula.

--senarai main-pos=
Tetapkan fail mana pada senarai main dalaman untuk memulakan main semula. Indeks ialah sebuah
integer, dengan 0 bermaksud fail pertama. Nilai tidak bermakna bahawa pemilihan daripada
entri untuk dimainkan diserahkan kepada mekanisme sambung main semula (lalai). Jika entri
dengan indeks yang diberikan tidak wujud, tingkah laku tidak ditentukan dan mungkin berubah
versi mpv masa hadapan. Perkara yang sama berlaku jika senarai main mengandungi senarai main lanjut
(jangan mengharapkan sebarang tingkah laku yang munasabah). Menghantar fail senarai main ke mpv sepatutnya berfungsi
dengan pilihan ini, walaupun. Cth mpv senarai main.m3u --senarai main-pos=123 akan berfungsi sebagai
dijangka, selagi senarai main.m3u tidak memaut ke senarai main selanjutnya.

--senarai main=
Mainkan fail mengikut fail senarai main (Menyokong beberapa format biasa. Jika tiada format
dikesan, ia akan dianggap sebagai senarai fail, dipisahkan oleh aksara baris baharu.
Ambil perhatian bahawa format senarai main XML tidak disokong.)

Anda boleh memainkan senarai main secara terus dan tanpa pilihan ini, bagaimanapun, pilihan ini
melumpuhkan sebarang mekanisme keselamatan yang mungkin ada. Anda juga mungkin memerlukan ini
pilihan untuk memuatkan fail teks biasa sebagai senarai main.

AMARAN :
Cara mpv menggunakan fail senarai main melalui --senarai main tidak selamat daripada berniat jahat
fail yang dibina. Fail sedemikian boleh mencetuskan tindakan berbahaya. Ini telah menjadi
kes untuk semua versi mpv dan MPlayer, tetapi malangnya fakta ini tidak baik
didokumenkan lebih awal, malah sesetengah orang telah mengesyorkan penggunaan secara salah
--senarai main dengan sumber yang tidak dipercayai. Jangan guna --senarai main dengan internet rawak
sumber atau fail yang anda tidak percayai!

Senarai main boleh mengandungi entri menggunakan protokol lain, seperti fail tempatan atau
(paling teruk), protokol khas seperti avdevice://, yang sememangnya wujud
tidak selamat.

--chapter-merge-threshold=
Ambang untuk menggabungkan bahagian bab tersusun hampir berturut-turut dalam milisaat
(lalai: 100). Sesetengah fail Matroska dengan bab tersusun mempunyai bab yang tidak tepat
cap masa tamat, menyebabkan jurang kecil antara penghujung satu bab dan permulaan
yang seterusnya apabila mereka sepatutnya sepadan. Jika penghujung satu bahagian main balik kurang daripada
ambang yang diberikan dari permulaan yang seterusnya kemudian teruskan memainkan video
lazimnya melalui perubahan bab dan bukannya melakukan pencarian.

--bab-mencari-ambang=
Jarak dalam beberapa saat dari permulaan bab di mana bab belakang
seek akan pergi ke bab sebelumnya (lalai: 5.0). Melepasi ambang ini, a
cari bab ke belakang akan pergi ke permulaan bab semasa sebaliknya. A
nilai negatif bermakna sentiasa kembali ke bab sebelumnya.

--hr-seek=
Pilih masa untuk menggunakan carian tepat yang tidak terhad kepada bingkai utama. Yang demikian mencari
memerlukan penyahkodan video daripada kerangka utama sebelumnya sehingga ke kedudukan sasaran dan sebagainya
boleh mengambil sedikit masa bergantung pada prestasi penyahkodan. Untuk beberapa format video,
pencarian tepat dilumpuhkan. Pilihan ini memilih pilihan lalai untuk digunakan
mencari; adalah mungkin untuk mengatasi secara eksplisit lalai itu dalam takrifan kunci
pengikatan dan dalam arahan mod hamba.

tidak Jangan sekali-kali menggunakan pencarian yang tepat.

mutlak
Gunakan carian yang tepat jika carian adalah pada kedudukan mutlak dalam fail, seperti
sebagai pencarian bab, tetapi bukan untuk pencarian relatif seperti tingkah laku lalai
kekunci anak panah (lalai).

yes Gunakan pencarian yang tepat apabila boleh.

sentiasa Sama seperti yes (untuk keserasian).

--hr-seek-demuxer-offset=
Pilihan ini wujud untuk mengatasi kegagalan melakukan pencarian yang tepat (seperti dalam --hr-cari)
disebabkan oleh pepijat atau pengehadan dalam demuxer untuk beberapa format fail. Beberapa demuxer
gagal mencari kerangka utama sebelum kedudukan sasaran yang diberikan, pergi ke kemudian
kedudukan sebaliknya. Nilai pilihan ini ditolak daripada cap masa yang diberikan
kepada demuxer. Oleh itu, jika anda menetapkan pilihan ini kepada 1.5 dan cuba melakukan pencarian yang tepat
60 saat, demuxer diberitahu untuk mencari masa 58.5, yang diharapkan dapat mengurangkan
kemungkinan ia tersilap pergi ke beberapa waktu lewat daripada 60 saat. Kelemahan daripada
menetapkan pilihan ini ialah pencarian yang tepat menjadi lebih perlahan, kerana video antara
kedudukan demuxer lebih awal dan sasaran sebenar mungkin tidak perlu dinyahkodkan.

--hr-seek-framedrop=
Benarkan penyahkod video untuk menjatuhkan bingkai semasa pencarian, jika bingkai ini sebelum
mencari sasaran. Jika ini didayakan, pencarian tepat boleh menjadi lebih pantas, tetapi jika anda menggunakan
penapis video yang mengubah suai cap masa atau menambah bingkai baharu, ia boleh membawa kepada tepat
mencari melangkau bingkai sasaran. Cth ini boleh memecahkan bingkai backstepping apabila
penyahjalinan didayakan.

default: yes

--index=
Mengawal cara mencari dalam fail. Ambil perhatian bahawa jika indeks hilang daripada fail, ia
akan dibina dengan cepat secara lalai, jadi anda tidak perlu mengubahnya. Tetapi ia mungkin
membantu dengan beberapa fail yang rosak.

lalai
gunakan indeks jika fail mempunyai satu, atau bina jika tiada

buat semula
jangan baca atau gunakan indeks fail

PERHATIAN:
Pilihan ini hanya berfungsi jika media asas menyokong pencarian (iaitu bukan dengan
stdin, paip, dll).

--muat-tidak-selamat-senarai main
Muatkan URL daripada senarai main yang dianggap tidak selamat (lalai: tidak). Ini termasuk
protokol khas dan apa-apa sahaja yang tidak merujuk kepada fail biasa. Fail tempatan dan
Pautan HTTP sebaliknya sentiasa dianggap selamat.

Perhatikan bahawa --senarai main sentiasa memuatkan semua entri, jadi anda menggunakannya sebaliknya jika anda
benar-benar memerlukan fungsi ini.

--loop-file=
Gelung satu fail N kali. Inf bermakna selamanya, tidak bermakna main balik biasa. Untuk
keserasian, --fail-gelung and --loop-file=ya juga diterima, dan adalah sama
as --loop-file=inf.

Perbezaan untuk --gelung adalah bahawa ini tidak gelung senarai main, hanya fail
sendiri. Jika senarai main mengandungi hanya satu fail, perbezaan antara kedua-duanya
pilihan ialah pilihan ini melakukan carian pada gelung, bukannya memuatkan semula fail.

--ab-gelung-a= , --ab-gelung-b=
Tetapkan titik gelung. Jika main balik melepasi b cap masa, ia akan mencari ke a
cap masa. Mencari melepasi b titik tidak gelung (ini disengajakan). The
titik gelung boleh dilaraskan pada masa jalan dengan sifat yang sepadan. Lihat juga
ab_loop perintah.

--disusun-bab, --tidak-disusun-bab
Didayakan secara lalai. Lumpuhkan sokongan untuk bab pesanan Matroska. mpv tidak akan
memuatkan atau mencari segmen video daripada fail lain, dan juga akan mengabaikan mana-mana
susunan bab yang ditentukan untuk fail utama.

--ordered-chapters-files=
Memuatkan fail yang diberikan sebagai senarai main, dan cuba menggunakan fail yang terkandung di dalamnya sebagai
fail rujukan semasa membuka fail Matroska yang menggunakan bab tersusun. ini
mengatasi mekanisme biasa untuk memuatkan fail yang dirujuk dengan mengimbas yang sama
direktori fail utama terletak di.

Berguna untuk memuatkan fail bab yang dipesan yang tidak terdapat pada tempatan
sistem fail, atau jika fail yang dirujuk berada dalam direktori yang berbeza.

Nota: senarai main boleh semudah fail teks yang mengandungi nama fail yang dipisahkan oleh
baris baharu.

--chapters-file=
Muatkan bab daripada fail ini, bukannya menggunakan metadata bab yang terdapat dalam
fail utama.

--langkah=
Langkau saat selepas setiap bingkai.

PERHATIAN:
Tanpa --hr-cari, melangkau akan terkunci ke bingkai utama.

--stop-playback-on-init-failure=
Hentikan main balik jika audio atau video gagal dimulakan. Pada masa ini, lalai
tingkah laku adalah tidak untuk pemain baris arahan, tetapi yes untuk libmpv. Dengan tidak, main balik
akan diteruskan dalam mod video sahaja atau audio sahaja jika salah satu daripadanya gagal. Ini tidak
menjejaskan main balik fail audio sahaja atau video sahaja.

Program Kelakuan
- membantu Tunjukkan ringkasan ringkas pilihan.

-v Tingkatkan tahap verbositi, satu tahap untuk setiap satu -v ditemui pada baris arahan.

--versi, -V
Cetak rentetan versi dan keluar.

--no-config
Jangan muatkan fail konfigurasi lalai. Ini menghalang pemuatan kedua-dua
peringkat pengguna dan seluruh sistem mpv.conf and input.conf fail. Fail konfigurasi lain
disekat juga, seperti sambung semula fail main balik.

PERHATIAN:
Fail yang diminta secara eksplisit oleh pilihan baris arahan, seperti --termasuk or
--use-filedir-conf, masih akan dimuatkan.

Lihat juga --config-dir.

--senarai-pilihan
Mencetak semua pilihan yang tersedia.

--list-properties
Cetak senarai sifat yang tersedia.

--list-protokol
Cetak senarai protokol yang disokong.

--fail-log=
Membuka laluan yang diberikan untuk menulis dan mencetak mesej log kepadanya. Fail sedia ada akan
dipotong. Tahap log sentiasa sepadan dengan -v, tanpa mengira terminal
tahap verbositi.

--config-dir=
Paksa direktori konfigurasi yang berbeza. Jika ini ditetapkan, direktori yang diberikan ialah
digunakan untuk memuatkan fail konfigurasi, dan semua direktori konfigurasi lain adalah
diabaikan. Ini bermakna direktori konfigurasi mpv global serta setiap pengguna
direktori diabaikan, dan menimpa melalui pembolehubah persekitaran (MPV_HOME) adalah
juga tidak diendahkan.

Ambil perhatian bahawa --no-config pilihan diutamakan daripada pilihan ini.

--simpan-kedudukan-selepas-berhenti
Sentiasa simpan kedudukan main balik semasa semasa berhenti. Apabila fail ini dimainkan semula
kemudian, pemain akan mencari kedudukan main balik yang lama pada permulaan. Ini tidak
berlaku jika main balik fail dihentikan dengan cara lain selain daripada berhenti. Untuk
contoh, pergi ke fail seterusnya dalam senarai main tidak akan menyimpan kedudukan, dan
mulakan main semula pada permulaan kali seterusnya fail dimainkan.

Tingkah laku ini dilumpuhkan secara lalai, tetapi sentiasa tersedia apabila berhenti daripada
pemain dengan Shift+Q.

--dump-stats=
Tulis statistik tertentu pada fail yang diberikan. Fail dipangkas semasa dibuka. The
fail akan mengandungi sampel mentah, setiap satu dengan cap masa. Untuk menjadikan fail ini menjadi a
boleh dibaca, skrip TOOLS/stats-conv.py boleh digunakan (yang pada masa ini memaparkannya
sebagai graf).

Pilihan ini berguna untuk penyahpepijatan sahaja.

--terbiar=
Membuat mpv menunggu sambil lewa dan bukannya berhenti apabila tiada fail untuk dimainkan. Kebanyakannya
berguna dalam mod hamba, di mana mpv boleh dikawal melalui arahan input.

sekali hanya akan melahu pada permulaan dan membiarkan pemain ditutup sebaik sahaja senarai main pertama telah
habis main balik.

--termasuk=
Tentukan fail konfigurasi untuk dihuraikan selepas fail lalai.

--load-scripts=
Sekiranya ditetapkan kepada tidak, jangan auto-muat skrip daripada skrip subdirektori konfigurasi
(Biasanya ~/.config/mpv/scripts/). (Lalai: yes)

--skrip=
Muatkan skrip Lua. Anda boleh memuatkan berbilang skrip dengan memisahkannya dengan koma
(,).

--script-opts=key1=value1,key2=value2,...
Tetapkan pilihan untuk skrip. Skrip boleh menanyakan pilihan dengan kunci. Jika pilihan digunakan
dan semantik nilai pilihan bergantung sepenuhnya pada skrip yang dimuatkan.
Nilai yang tidak dituntut oleh mana-mana skrip diabaikan.

--merge-files
Berpura-pura bahawa semua fail yang dihantar ke mpv digabungkan menjadi satu fail besar. ini
menggunakan garis masa/sokongan EDL secara dalaman. Harap maklum bahawa ini tidak akan berfungsi untuk bab tersusun
fail.

--tiada-sambung semula-main semula
Jangan kembalikan kedudukan main balik dari Tonton Kemudian subdirektori konfigurasi
(Biasanya ~/.config/mpv/watch_later/). Lihat quit_watch_nanti arahan input.

--profil=
Gunakan profil yang diberikan, --profile=bantuan memaparkan senarai profil yang ditentukan.

--reset-on-next-file=
Biasanya, mpv akan cuba menyimpan semua tetapan semasa memainkan fail seterusnya pada fail
senarai main, walaupun ia telah ditukar oleh pengguna semasa main balik. (Tingkah laku ini adalah
bertentangan dengan MPlayer, yang cuba menetapkan semula semua tetapan apabila bermula seterusnya
fail.)

Lalai: Jangan tetapkan semula apa-apa.

Ini boleh diubah dengan pilihan ini. Ia menerima senarai pilihan, dan mpv akan
tetapkan semula nilai pilihan ini pada mula main balik kepada nilai awal. The
nilai awal sama ada nilai lalai, atau seperti yang ditetapkan oleh fail konfigurasi atau arahan
line.

Dalam sesetengah kes, ini mungkin tidak berfungsi seperti yang diharapkan. Sebagai contoh, --isipadu hanya akan
set semula jika ia ditetapkan secara eksplisit dalam fail konfigurasi atau baris arahan.

Nama istimewa semua menetapkan semula sebanyak mungkin pilihan.

Contoh

· --reset-on-next-file=jeda Tetapkan semula mod jeda apabila beralih ke fail seterusnya.

· --reset-on-next-file=skrin penuh,kelajuan Tetapkan semula skrin penuh dan kelajuan main balik
tetapan jika ia ditukar semasa main balik.

· --reset-on-next-file=semua Cuba tetapkan semula semua tetapan yang telah ditukar semasa
main balik.

--write-filename-in-watch-later-config
Sediakan fail konfigurasi jam tangan kemudian dengan nama fail yang mereka rujuk. ini
hanya ditulis sebagai ulasan di bahagian atas fail.

AMARAN :
Pilihan ini mungkin mendedahkan maklumat sensitif privasi dan dengan itu dilumpuhkan oleh
lalai.

--ignore-path-in-watch-later-config
Abaikan laluan (iaitu gunakan nama fail sahaja) apabila menggunakan ciri watch later.

--show-profile=
Tunjukkan perihalan dan kandungan profil.

--use-filedir-conf
Cari fail konfigurasi khusus fail dalam direktori yang sama dengan fail itu
sedang dimainkan. Lihat Khusus fail konfigurasi Fail.

AMARAN :
Mungkin berbahaya jika bermain dari media yang tidak dipercayai.

--ytdl, --no-ytdl
Dayakan skrip cangkuk youtube-dl. Ia akan melihat URL input, dan akan memainkan
video yang terdapat di laman web. Ini berfungsi dengan banyak tapak penstriman, bukan sahaja
satu yang dinamakan skrip. Ini memerlukan versi terbaru youtube-dl untuk
dipasang pada sistem. (Didayakan secara lalai, kecuali apabila API klien /
libmpv digunakan.)

Jika skrip tidak boleh melakukan apa-apa dengan URL, ia tidak akan melakukan apa-apa.

--ytdl-format=
Format/kualiti video yang dihantar terus ke youtube-dl. Nilai yang mungkin adalah
khusus untuk tapak web dan video, untuk url tertentu format yang tersedia boleh
ditemui dengan arahan youtube-dl --format-senarai URL. Lihat youtube-dl's
dokumentasi untuk alias yang tersedia. (Lalai: lalai youtube-dl, pada masa ini
bestvideo+bestaudio/terbaik)

--ytdl-raw-options= = [, = [,...]]
Hantar pilihan sewenang-wenangnya kepada youtube-dl. Parameter dan hujah hendaklah diluluskan sebagai a
pasangan kunci-nilai. Pilihan tanpa hujah mesti termasuk =.

Tiada pemeriksaan kewarasan jadi mungkin untuk memecahkan perkara (iaitu lulus tidak sah
parameter kepada youtube-dl).

Contoh

--ytdl-raw-options=nama pengguna=pengguna,kata laluan=laluan
--ytdl-raw-options=force-ipv6=

video
--vo=
Tentukan senarai keutamaan pemacu output video yang akan digunakan. Untuk kegunaan interaktif,
seseorang biasanya akan menentukan satu untuk digunakan, tetapi dalam fail konfigurasi,
menyatakan senarai sandaran mungkin masuk akal. Lihat VIDEO OUTPUT PEMANDU untuk maklumat lanjut
dan penerangan tentang pemandu yang tersedia.

--vd=<[+|-]keluarga1:(*|penyahkod1),[+|-]keluarga2:(*|penyahkod2),...[-]>
Tentukan senarai keutamaan penyahkod video yang akan digunakan, mengikut keluarga mereka dan
nama. Lihat --iklan untuk butiran lanjut. Kedua-dua pilihan ini menggunakan sintaks dan
semantik; satu-satunya perbezaan ialah mereka beroperasi pada senarai codec yang berbeza.

PERHATIAN:
Lihat --vd=bantuan untuk senarai penuh dekoder yang tersedia.

--vf=
Tentukan senarai penapis video untuk digunakan pada strim video. Lihat VIDEO FILTERS khususnya
butiran dan penerangan mengenai penapis yang tersedia. Varian pilihan --vf-add,
--vf-pra, --vf-del and --vf-clr wujud untuk mengubah suai senarai yang ditentukan sebelum ini, tetapi
anda tidak sepatutnya memerlukan ini untuk kegunaan biasa.

--tiada-video
Jangan mainkan video. Dengan sesetengah demuxer ini mungkin tidak berfungsi. Dalam kes tersebut anda boleh mencuba
--vo=null sebaliknya.

mpv akan cuba memuat turun audio hanya jika media distrim dengan youtube-dl,
kerana ia menjimatkan lebar jalur. Ini dilakukan dengan menetapkan ytdl_format kepada
"bestaudio/best" dalam skrip ytdl_hook.lua.

--tidak ditetapkan
Jangan tidur semasa mengeluarkan bingkai video. Berguna untuk penanda aras apabila digunakan dengan
--tiada-audio.

--framedrop=
Langkau memaparkan beberapa bingkai untuk mengekalkan penyegerakan A/V pada sistem perlahan atau bermain tinggi
video kadar bingkai pada output video yang mempunyai had kadar bingkai atas.

Argumen memilih kaedah drop, dan boleh menjadi salah satu daripada yang berikut:

Lumpuhkan sebarang framedropping.

Gugurkan bingkai lewat pada output video (lalai). Ini masih menyahkod dan menapis
semua bingkai, tetapi tidak memaparkannya pada VO. Ia cuba menanyakan paparan
FPS (X11 sahaja, tidak betul pada sistem berbilang monitor), atau menganggap tak terhingga
paparkan FPS jika gagal. Titisan ditunjukkan dalam baris status terminal
as D: padang. Jika penyahkod terlalu perlahan, secara teorinya semua bingkai perlu melakukannya
digugurkan (kerana semua bingkai sudah terlambat) - untuk mengelakkan ini, bingkai jatuh
berhenti jika kadar bingkai berkesan di bawah 10 FPS.


Mod framedrop berasaskan penyahkod lama. (Ini sama dengan --framedrop=ya in
mpv 0.5.x dan sebelum ini.) Ini memberitahu penyahkod untuk melangkau bingkai (melainkan ia
diperlukan untuk menyahkod bingkai masa hadapan). Boleh membantu dengan sistem yang perlahan, tetapi boleh
menghasilkan output berombak yang tidak boleh dilihat, atau bahkan membekukan paparan sepenuhnya.
Tidak digalakkan. The --vd-lavc-framedrop pilihan mengawal bingkai untuk
jatuh.


Dayakan kedua-dua mod. Tidak digalakkan.

PERHATIAN:
--vo=vdpau mempunyai kod sendiri untuk vo mod framedrop. Sedikit perbezaan ke
VO lain mungkin.

--paparan-fps=
Tetapkan FPS paparan yang digunakan dengan --video-sync=paparan-* mod. Secara lalai a
nilai yang dikesan digunakan (X11 sahaja, tidak betul pada sistem berbilang monitor). Terus masuk
ingat bahawa menetapkan nilai yang salah (walaupun sedikit tidak betul) boleh merosakkan video
main balik.

--hwdec=
Tentukan API penyahkodan video perkakasan yang harus digunakan jika boleh. sama ada
penyahkodan perkakasan sebenarnya dilakukan bergantung pada codec video. Jika penyahkodan perkakasan
tidak mungkin, mpv akan kembali pada penyahkodan perisian.

boleh menjadi salah satu daripada yang berikut:

tidak sentiasa gunakan penyahkodan perisian (lalai)

auto lihat di bawah

vdpau memerlukan --vo=vdpau or --vo=opengl (Linux sahaja)

vaapi memerlukan --vo=opengl or --vo=vaapi (Linux sahaja)

vaapi-copy
menyalin kembali video ke dalam RAM sistem (Linux dengan GPU Intel sahaja)

kotak alat video
memerlukan --vo=opengl (OS X 10.8 dan ke atas sahaja)

dxva2-copy
menyalin video kembali ke RAM sistem (Windows sahaja)

RPI memerlukan --vo=rpi (Raspberry Pi sahaja - lalai jika tersedia)

auto cuba mendayakan penyahkodan perkakasan secara automatik menggunakan yang pertama tersedia
kaedah. Ini masih bergantung pada VO yang anda gunakan. Sebagai contoh, jika anda tidak menggunakan
--vo=vdpau or --vo=opengl, penyahkodan vdpau tidak akan didayakan. Juga ambil perhatian bahawa jika
kaedah pertama yang ditemui sebenarnya tidak berfungsi, ia akan sentiasa kembali kepada perisian
penyahkodan, bukannya mencuba kaedah seterusnya (mungkin penting pada sesetengah sistem Linux).

. vaapi mod, jika digunakan dengan --vo=opengl, memerlukan Mesa 11 dan kemungkinan besar berfungsi
dengan GPU Intel sahaja. Ia juga memerlukan bahagian belakang Opengl EGL (digunakan secara automatik
jika ada). Anda juga boleh mencuba bahagian belakang GLX lama dengan memaksanya
--vo=opengl:backend=x11, tetapi interop vaapi/GLX dikatakan lebih perlahan daripada
vaapi-copy.

. vaapi-copy mod membolehkan anda menggunakan vaapi dengan mana-mana VO. Kerana ini menyalin
menyahkod video kembali ke RAM sistem, ia berkemungkinan kurang cekap daripada vaapi mod.

PERHATIAN:
Apabila menggunakan suis ini, penyahkodan perkakasan masih hanya dilakukan untuk beberapa codec.
Lihat --hwdec-codecs untuk mendayakan penyahkodan perkakasan untuk lebih banyak codec.

--hwdec-pramuat=
Ini berguna untuk buka gl and openl-cb VO untuk mencipta penyahkodan perkakasan
Konteks interop OpenGL, tetapi tanpa benar-benar mendayakan penyahkodan perkakasan itu sendiri
(seperti --hwdec adakah).

Sekiranya ditetapkan kepada tidak (lalai), yang --hwdec pilihan digunakan.

Untuk buka gl, jika ditetapkan, jangan cipta konteks interop atas permintaan, tetapi apabila VO adalah
dicipta.

Untuk openl-cb, jika ditetapkan, muatkan konteks interop sebaik sahaja konteks OpenGL
dicipta. Sejak openl-cb tidak mempunyai pemuatan atas permintaan, ini membolehkan perkakasan didayakan
penyahkodan pada masa jalan sama sekali, tanpa perlu menetapkan sementara hwdec pilihan
hanya semasa permulaan konteks OpenGL dengan mpv_opengl_cb_init_gl().

--videotoolbox-format=
Tetapkan format piksel dalaman yang digunakan oleh --hwdec=videotoolbox pada OSX. Pilihan daripada
format boleh mempengaruhi prestasi dengan ketara. Sebaliknya, tidak ada
nampaknya cara yang baik untuk mengesan format terbaik untuk perkakasan yang diberikan. nv12, yang
lalai, berfungsi lebih baik pada perkakasan moden, manakala uyvy422 nampaknya lebih baik untuk
perkakasan lama. rgb0 juga berfungsi.

--panscan=<0.0-1.0>
Mendayakan kefungsian pan-dan-imbasan (memotong sisi cth video 16:9 untuk dibuat
ia sesuai dengan paparan 4:3 tanpa jalur hitam). Julat mengawal jumlah imej
dipangkas. Mungkin tidak berfungsi dengan semua pemacu output video.

--video-aspect=
Gantikan nisbah aspek video, sekiranya maklumat aspek tidak betul atau hilang
fail yang sedang dimainkan. Lihat juga --tiada-video-aspek.

Dua nilai mempunyai makna khusus:

0 lumpuhkan pengendalian nisbah aspek, berpura-pura video itu mempunyai piksel segi empat sama

-1 gunakan strim video atau aspek bekas (lalai)

Tetapi ambil perhatian bahawa pengendalian nilai istimewa ini mungkin berubah pada masa hadapan.

Contoh

· --video-aspect=4:3 or --video-aspect=1.3333

· --video-aspect=16:9 or --video-aspect=1.7777

--tiada-video-aspek
Abaikan maklumat nisbah aspek daripada fail video dan anggap video itu mempunyai segi empat sama
piksel. Lihat juga --video-aspek.

--video-aspect-method=
Ini menetapkan kaedah penentuan aspek video lalai (jika aspek itu _bukan_
ditindih oleh pengguna dengan --video-aspek atau lain-lain).

kacukan Lebih suka nisbah aspek bekas. Jika aspek aliran bit bertukar
pertengahan strim, beralih kepada mengutamakan aspek aliran bit. Ini adalah lalai
tingkah laku dalam mpv dan mpplayer2.

bekas
Lebih suka nisbah aspek bekas. Ini nampaknya lalai
tingkah laku dengan VLC, sekurang-kurangnya dengan Matroska.

aliran bit
Lebih suka nisbah aspek aliran bit, melainkan aspek aliran bit
nisbah tidak ditetapkan. Ini nampaknya tingkah laku lalai dengan XBMC/kodi, di
sekurang-kurangnya dengan Matroska.

Biasanya anda tidak sepatutnya menetapkan ini. Cubalah bekas and aliran bit pilihan jika anda
temui video yang mempunyai nisbah aspek yang salah dalam mpv, tetapi nampaknya betul dalam
pemain lain.

--video-tidak berskala
Lumpuhkan penskalaan video. Jika tetingkap lebih besar daripada video, bar hitam
ditambah. Jika tidak, video itu dipangkas. Video masih boleh dipengaruhi oleh
yang lain --video-... pilihan. (Tetapi tidak semua; sebagai contoh --video-zum tidak berbuat apa-apa
jika pilihan ini didayakan.)

Aspek aspek video dan monitor akan diabaikan. Pembetulan aspek akan
perlu menskalakan video dalam arah X atau Y, tetapi pilihan ini dilumpuhkan
penskalaan, melumpuhkan semua pembetulan aspek.

Ambil perhatian bahawa algoritma penimbang masih boleh digunakan, walaupun video tidak berskala.
Contohnya, ini boleh mempengaruhi penukaran kroma.

Pilihan ini dinyahdayakan jika --no-keepaspect pilihan digunakan.

--video-pan-x= , --video-pan-y=
Menggerakkan segi empat tepat video yang dipaparkan mengikut nilai yang diberikan dalam arah X atau Y. The
unit adalah dalam pecahan saiz video berskala (saiz penuh, walaupun bahagian
video tidak kelihatan kerana panscan atau pilihan lain).

Contohnya, memaparkan skrin penuh video 1280x720 pada skrin 1680x1050 dengan
--video-pan-x=-0.1 akan mengalihkan video 168 piksel ke kiri (menjadikan 128 piksel
daripada video sumber tidak kelihatan).

Pilihan ini dinyahdayakan jika --no-keepaspect pilihan digunakan.

--video-rotate=<0-360|tidak>
Putar video mengikut arah jam, dalam darjah. Pada masa ini menyokong langkah 90° sahaja. Jika tidak
diberikan, video tidak pernah diputar, walaupun fail mempunyai metadata putaran. (The
nilai putaran ditambahkan pada metadata putaran, yang bermaksud nilai 0 akan
putarkan video mengikut metadata putaran.)

--video-stereo-mod=
Tetapkan mod output 3D stereo (lalai: mono). Ini dilakukan dengan memasukkan
stereo3d penapis penukaran.

Mod pseudo tidak melumpuhkan penukaran automatik sepenuhnya.

Mod mono adalah alias untuk ml, yang merujuk kepada bingkai kiri dalam 2D. Ini adalah
lalai, yang bermaksud mpv akan cuba menayangkan filem 3D dalam 2D, bukannya yang hancur
Imej 3D tidak bertujuan untuk penggunaan (seperti menunjukkan bingkai kiri dan kanan
sebelah menyebelah, dsb.).

Penggunaan --video-stereo-mode=bantuan untuk menyenaraikan semua mod yang tersedia. Semak dengan stereo3d
tapis dokumentasi untuk melihat maksud nama tersebut. Perhatikan bahawa beberapa nama merujuk kepada
mod tidak disokong oleh stereo3d - mod ini boleh muncul dalam fail, tetapi tidak boleh
dikendalikan dengan betul oleh mpv.

--video-zoom=
Laraskan faktor skala paparan video mengikut nilai yang diberikan. Unit itu dalam pecahan
daripada saiz video tetingkap (berskala).

Sebagai contoh, diberikan video 1280x720 yang ditunjukkan dalam tetingkap 1280x720, --video-zoom=-0.1
akan menjadikan video sebanyak 128 piksel lebih kecil dalam arah X dan 72 piksel dalam Y
arah.

Pilihan ini dinyahdayakan jika --no-keepaspect pilihan digunakan.

--video-align-x=<-1-1>, --video-align-y=<-1-1>
Menggerakkan segi empat tepat video dalam sempadan hitam, yang biasanya ditambahkan pada pad
video ke skrin jika video dan nisbah bidang skrin adalah berbeza.
--video-align-y=-1 akan mengalihkan video ke bahagian atas skrin (meninggalkan sempadan
hanya di bahagian bawah), nilai daripada 0 memusatkannya (lalai), dan nilai 1 akan meletakkan
video di bahagian bawah skrin.

Jika aspek video dan skrin sepadan dengan sempurna, pilihan ini tidak melakukan apa-apa.

Pilihan ini dinyahdayakan jika --no-keepaspect pilihan digunakan.

--betul-pts, --tiada-betul-pts
--tiada-betul-pts menukar mpv kepada mod di mana masa video ditentukan menggunakan a
nilai kadar bingkai tetap (sama ada menggunakan --fps pilihan, atau menggunakan maklumat fail).
Kadangkala, fail dengan cap masa yang sangat rosak boleh dimainkan dengan agak baik dalam hal ini
mod. Ambil perhatian bahawa penapis video, pemaparan sari kata dan penyegerakan audio boleh
rosak sepenuhnya dalam mod ini.

--fps=
Gantikan kadar bingkai video. Berguna jika nilai asal salah atau hilang.

PERHATIAN:
Bekerja di --tiada-betul-pts mod sahaja.

--deinterlace=
Dayakan atau lumpuhkan jalinan (lalai: auto, yang biasanya bermaksud tidak). Berjalin
video menunjukkan artifak seperti sikat hodoh, yang boleh dilihat pada pergerakan pantas. Mendayakan
ini biasanya memasukkan penapis video yadif untuk menyahjalin video, atau
membenarkan output video menggunakan deinterlacing jika disokong.

Ini berkelakuan sama seperti deinterlace sifat input (biasanya dipetakan ke d).

auto adalah teknikal. Tegasnya, lalai untuk pilihan ini ialah
deinterlacing dilumpuhkan, tetapi auto kes diperlukan jika yadif telah ditambah kepada
rantai penapis secara manual dengan --vf. Kemudian teras tidak sepatutnya melumpuhkan penyahjalinan sahaja
kerana --deinterlace tidak ditetapkan.

--penguasaan medan=
Tetapkan medan pertama untuk kandungan berjalin. Berguna untuk deinterlacer yang menggandakan
kadar bingkai: --vf=yadif=field and --vo=vdpau:deint.

auto (lalai) Jika penyahkod tidak mengeksport maklumat yang sesuai, ia
jatuh semula bahagian (medan atas dahulu).

bahagian medan atas dahulu

bawah medan bawah dahulu

PERHATIAN:
Tetapan sama ada bahagian or bawah akan membenderakan semua bingkai sebagai berjalin.

--bingkai=
Main/tukar sahaja dahulu bingkai video, kemudian berhenti.

--bingkai=0 memuatkan fail, tetapi segera berhenti sebelum memulakan main semula.
(Mungkin berguna untuk skrip yang hanya mahu menentukan beberapa sifat fail.)

Untuk main balik audio sahaja, sebarang nilai yang lebih besar daripada 0 akan berhenti main balik serta-merta
selepas permulaan. Nilai 0 berfungsi seperti video.

--video-output-levels=
Tahap warna RGB digunakan dengan penukaran YUV kepada RGB. Biasanya, peranti keluaran seperti
Monitor PC menggunakan tahap warna julat penuh. Walau bagaimanapun, beberapa TV dan monitor video
jangkakan tahap RGB studio. Menyediakan output rangkaian penuh kepada studio yang mengharapkan peranti
input tahap menghasilkan hitam dan putih hancur, sebaliknya dalam hitam kelabu malap
dan putih malap.

Tidak semua VO menyokong pilihan ini. Ada yang akan mengabaikannya secara senyap.

Julat warna yang tersedia ialah:

auto pemilihan automatik (sama dengan julat penuh) (lalai)

terhad
julat terhad (16-235 setiap komponen), tahap studio

penuh julat penuh (0-255 setiap komponen), tahap PC

PERHATIAN:
Adalah dinasihatkan untuk menggunakan pilihan julat warna pemacu grafik anda sebaliknya, jika
diperlukan.

--hwdec-codecs=
Benarkan penyahkodan perkakasan untuk senarai codec yang diberikan sahaja. Nilai istimewa semua
sentiasa membenarkan semua codec.

Anda boleh mendapatkan senarai codec yang dibenarkan dengan mpv --vd=bantuan. Alih keluar awalan, cth
bukan lavc:h264 penggunaan h264.

Secara lalai ini ditetapkan kepada h264,vc1,wmv3,hevc,mpeg2video. Perhatikan bahawa perkakasan
codec khas pecutan seperti h264_vdpau tidak relevan lagi, dan sebenarnya
telah dikeluarkan daripada Libav dalam bentuk ini.

Ini biasanya hanya diperlukan dengan GPU yang rosak, di mana codec dilaporkan sebagai
disokong, tetapi penyahkodan menyebabkan lebih banyak masalah daripada diselesaikan.

Contoh

mpv --hwdec=vdpau --vo=vdpau --hwdec-codecs=h264,mpeg2video
Dayakan penyahkodan vdpau untuk h264 dan mpeg2 sahaja.

--vd-lavc-check-hw-profile=
Semak profil penyahkod perkakasan (lalai: ya). Jika tidak ditetapkan, profil tertinggi bagi
penyahkod perkakasan dipilih tanpa syarat, dan penyahkodan dipaksa walaupun jika
profil video lebih tinggi daripada itu. Hasilnya berkemungkinan besar rosak
penyahkodan, tetapi juga boleh membantu jika profil yang dikesan atau dilaporkan entah bagaimana
tidak betul.

--vd-lavc-software-fallback=
Berundur kepada penyahkodan perisian jika penyahkod dipercepatkan perkakasan gagal (lalai:
3). Jika ini adalah nombor, maka sandaran akan dicetuskan jika N bingkai gagal untuk menyahkod
dalam barisan. 1 bersamaan dengan yes.

--vd-lavc-bitexact
Hanya gunakan algoritma bit-tepat dalam semua langkah penyahkodan (untuk ujian codec).

--vd-lavc-cepat (MPEG-2, MPEG-4, and H.264 sahaja)
Dayakan pengoptimuman yang tidak mematuhi spesifikasi format dan
berpotensi menyebabkan masalah, seperti dekuantisasi yang lebih mudah, gerakan yang lebih mudah
pampasan, dengan mengandaikan penggunaan matriks pengkuantitian lalai, dengan mengandaikan YUV 4:2:0
dan melangkau beberapa semakan untuk mengesan aliran bit yang rosak.

--vd-lavc-o= = [, = [,...]]
Lulus AVOptions kepada penyahkod libavcodec. Perhatikan, tampalan untuk membuat o= tidak diperlukan dan
lulus semua pilihan yang tidak diketahui melalui sistem AVOption adalah dialu-alukan. Senarai penuh
AVOptions boleh didapati dalam manual FFmpeg.

Beberapa pilihan yang dahulunya merupakan pilihan langsung boleh ditetapkan dengan mekanisme ini, seperti
pepijat, kelabu, idct, ec, vismv, langkau_atas (adalah st), langkau_bawah (adalah sb), debug.

Contoh

--vd-lavc-o=debug=gambar

--vd-lavc-show-all=
Tunjukkan bingkai yang pecah/kosak (lalai: tidak). Jika pilihan ini ditetapkan kepada tidak,
libavcodec tidak akan mengeluarkan bingkai yang sama ada dinyahkod sebelum bingkai utama awal
telah dinyahkod, atau bingkai yang diiktiraf sebagai rosak.

--vd-lavc-skiploopfilter= (H.264 sahaja)
Melangkau penapis gelung (penyahsekatan AKA) semasa penyahkodan H.264. Sejak ditapis
bingkai sepatutnya digunakan sebagai rujukan untuk menyahkod bingkai bergantung, ini mempunyai a
kesan yang lebih teruk pada kualiti daripada tidak melakukan nyahsekatan pada cth video MPEG-2. Tetapi pada
sekurang-kurangnya untuk HDTV kadar bit tinggi, ini memberikan kelajuan yang besar dengan sedikit yang boleh dilihat
kehilangan kualiti.

boleh menjadi salah satu daripada yang berikut:

tiada Jangan sekali-kali melangkau.

lalai
Langkau langkah pemprosesan yang tidak berguna (cth 0 paket saiz dalam AVI).

bukan ref Langkau bingkai yang tidak dirujuk (iaitu tidak digunakan untuk penyahkodan lain
bingkai, ralat tidak boleh "membina").

bidir Langkau B-Frames.

bukan kunci Langkau semua bingkai kecuali bingkai utama.

semua Langkau semua bingkai.

--vd-lavc-skipidct= (MPEG-1/2 sahaja)
Melangkau langkah IDCT. Ini sangat merendahkan kualiti dalam hampir semua kes (lihat
skiploopfilter untuk nilai langkau yang tersedia).

--vd-lavc-skipframe=
Melangkau penyahkodan bingkai sepenuhnya. Kelajuan besar, tetapi gerakan tersentak dan kadang-kadang
artifak buruk (lihat skiploopfilter untuk nilai langkau yang tersedia).

--vd-lavc-framedrop=
Tetapkan mod framedropping yang digunakan dengan --framedrop (lihat skiploopfilter untuk langkau tersedia
nilai).

--vd-lavc-threads=
Bilangan benang untuk digunakan untuk penyahkodan. Sama ada threading sebenarnya disokong
bergantung pada codec (lalai: 0). 0 bermakna autodetect bilangan teras pada mesin
dan gunakan itu, sehingga maksimum 16. Anda boleh menetapkan lebih daripada 16 utas secara manual.

Audio
--pembetulan-nada-audio=
Jika ini didayakan (lalai), bermain dengan kelajuan yang berbeza daripada biasa
secara automatik memasukkan skalatempo penapis audio. Untuk butiran, lihat penapis audio
bawah seksyen ini.

--peranti-audio=
Gunakan peranti audio yang diberikan. Ini terdiri daripada nama output audio, cth bangkit,
diikuti oleh /, diikuti dengan nama peranti khusus output audio.

Anda boleh menyenaraikan peranti audio dengan --audio-device=bantuan. Ini mengeluarkan nama peranti
dalam petikan, diikuti dengan penerangan. Nama peranti ialah nama yang perlu anda lalui
yang --peranti audio pilihan.

Nilai lalai untuk pilihan ini ialah auto, yang mencuba setiap output audio masuk
susunan keutamaan dengan peranti lalai.

Ambil perhatian bahawa banyak AO mempunyai a peranti sub-pilihan, yang mengatasi pemilihan peranti
daripada pilihan ini (tetapi bukan pemilihan output audio). Begitu juga, memaksa AO dengan
--ao akan mengatasi pemilihan output audio bagi --peranti audio (tetapi bukan peranti
pemilihan).

Pada masa ini tidak dilaksanakan untuk kebanyakan AO.

--audio-fallback-to-null=
Jika tiada peranti audio boleh dibuka, berkelakuan seolah-olah --ao=null telah diberikan. Ini berguna
dalam kombinasi dengan --peranti audio: bukannya menyebabkan ralat jika dipilih
peranti tidak wujud, pengguna API klien (atau skrip Lua) boleh membenarkan main semula
teruskan seperti biasa, dan semak semasa-ao and senarai peranti audio harta tanah ke
membuat keputusan peringkat tinggi tentang cara untuk meneruskan.

--ao=
Tentukan senarai keutamaan pemacu output audio untuk digunakan. Untuk kegunaan interaktif satu
biasanya akan menentukan satu untuk digunakan, tetapi dalam fail konfigurasi menyatakan a
senarai sandaran mungkin masuk akal. Lihat AUDIO OUTPUT PEMANDU untuk butiran dan
penerangan tentang pemandu yang tersedia.

--af=
Tentukan senarai penapis audio untuk digunakan pada strim audio. Lihat AUDIO FILTERS khususnya
butiran dan penerangan mengenai penapis yang tersedia. Varian pilihan --af-add,
--af-pra, --af-del and --af-clr wujud untuk mengubah suai senarai yang ditentukan sebelum ini, tetapi
anda tidak sepatutnya memerlukan ini untuk kegunaan biasa.

--audio-spdif=
Senarai codec yang mana laluan audio termampat harus digunakan. Ini berfungsi
untuk kedua-dua S/PDIF klasik dan HDMI.

Codec yang mungkin adalah ac3, dts, dts-hd. Berbilang codec boleh ditentukan oleh
memisahkan mereka dengan ,. dts merujuk kepada teras DTS kadar bit rendah, manakala dts-hd merujuk kepada
DTS MA (penerima dan sokongan OS berbeza-beza). Anda hanya perlu menggunakan sama ada dts or dts-hd
(jika kedua-duanya dinyatakan, dan dts didahulukan, sahaja dts akan digunakan).

Secara umum, semua codec dalam spdif keluarga tersenarai dengan --ad=bantuan disokong dalam
teori.

Amaran

Tidak banyak sebab untuk menggunakan ini. HDMI menyokong tidak dimampatkan
PCM berbilang saluran, dan mpv menyokong penyahkodan DTS-HD tanpa kerugian melalui FFmpeg
pembalut libdcadec.

--ad=<[+|-]keluarga1:(*|penyahkod1),[+|-]keluarga2:(*|penyahkod2),...[-]>
Tentukan senarai keutamaan penyahkod audio yang akan digunakan, mengikut keluarga mereka dan
nama penyahkod. Entri seperti keluarga:* utamakan semua dekoder keluarga yang diberikan.
Apabila menentukan penyahkod yang hendak digunakan, penyahkod pertama yang sepadan dengan audio
format dipilih. Jika itu tidak tersedia, penyahkod seterusnya digunakan. Akhirnya, ia
mencuba semua penyahkod lain yang tidak dipilih atau ditolak secara eksplisit oleh
pilihan.

- pada penghujung senarai menyekat sandaran pada penyahkod lain yang tersedia bukan pada
--iklan senarai. + di hadapan entri memaksa penyahkod. Kedua-dua ini tidak sepatutnya
biasanya digunakan, kerana ia memecahkan pemilihan auto penyahkod biasa!

- di hadapan entri melumpuhkan pemilihan penyahkod.

Contoh

--ad=lavc:mp3float
Lebih suka FFmpeg/Libav mp3float penyahkod ke atas semua penyahkod MP3 lain.

--ad=spdif:ac3,lavc:*
Sentiasa mengutamakan spdif AC3 berbanding FFmpeg/Libav berbanding perkara lain.

--ad=bantuan
Senaraikan semua penyahkod yang tersedia.

Amaran

Mendayakan laluan audio termampat (AC3 dan DTS melalui SPDIF/HDMI) dengan
pilihan ini ditamatkan. guna --audio-spdif sebaliknya.

--isipadu=
Tetapkan volum permulaan. 0 bermaksud senyap, 100 bermaksud tiada pengurangan volum atau
penguatan. Nilai -1 (lalai) tidak akan mengubah kelantangan. Lihat juga
--softvol.

PERHATIAN:
Ini telah ditukar selepas keluaran mpv 0.9. Sebelum itu, 100 sebenarnya bermaksud
isipadu maksimum. Pada masa yang sama, skala volum dibuat padu, jadi lama
nilai tidak akan sepadan dengan yang baharu.

--kelewatan-audio=
Kelewatan audio dalam beberapa saat (nilai apungan positif atau negatif). Kelewatan nilai positif
audio, dan nilai negatif melambatkan video.

--tiada-audio
Jangan main bunyi.

--bisu=
Tetapkan status redam audio permulaan. auto (lalai) tidak akan menukar status bisu. Juga
lihat --isipadu.

--softvol=
Kawal sama ada untuk menggunakan kawalan kelantangan pemacu output audio atau
penapis volum mpv dalaman.

tidak lebih suka kawalan pemacu audio, gunakan penapis kelantangan hanya jika benar-benar
diperlukan

yes sentiasa gunakan penapis kelantangan

auto lebih suka penapis kelantangan jika pemacu audio menggunakan pengadun sistem (lalai)

Niat untuk auto adalah untuk mengelak menukar tetapan pengadun sistem dari dalam mpv
dengan tetapan lalai. mpv ialah pemain video, bukan panel pengadun. Pada yang lain
tangan, kawalan pengadun didayakan untuk pelayan bunyi seperti PulseAudio, yang menyediakan
volum setiap permohonan.

--audio-demuxer=<[+]nama>
Gunakan jenis audio demuxer ini apabila menggunakan --fail-audio. Gunakan '+' sebelum nama untuk
paksa; ini akan melangkau beberapa semakan. Berikan nama demuxer seperti yang dicetak oleh
--audio-demuxer=bantuan.

--ad-lavc-ac3drc=
Pilih tahap Mampatan Julat Dinamik untuk strim audio AC-3. ialah
nilai apungan antara 0 hingga 1, di mana 0 bermaksud tiada pemampatan (iaitu
lalai) dan 1 bermaksud mampatan penuh (jadikan petikan yang kuat lebih senyap dan sebaliknya
sebaliknya). Nilai sehingga 6 juga diterima, tetapi adalah percubaan semata-mata. Pilihan ini
hanya menunjukkan kesan jika aliran AC-3 mengandungi mampatan julat yang diperlukan
maklumat.

Standard memberi mandat bahawa DRC didayakan secara lalai, tetapi mpv (dan beberapa yang lain
pemain) mengabaikan perkara ini demi kualiti audio yang lebih baik.

--ad-lavc-downmix=
Sama ada untuk meminta pencampuran bawah saluran audio daripada penyahkod (lalai: ya). Beberapa
penyahkod, seperti AC-3, AAC dan DTS, boleh mengadun semula audio pada penyahkodan. Nombor yang diminta
saluran keluaran ditetapkan dengan --saluran-audio pilihan. Berguna untuk bermain
audio sekeliling pada sistem stereo.

--ad-lavc-threads=<0-16>
Bilangan benang untuk digunakan untuk penyahkodan. Sama ada threading sebenarnya disokong
bergantung pada codec. Setakat penulisan ini, ia disokong untuk beberapa codec lossless sahaja.
0 bermaksud autodetect bilangan teras pada mesin dan gunakan itu, sehingga maksimum
daripada 16 (lalai: 1).

--ad-lavc-o= = [, = [,...]]
Lulus AVOptions kepada penyahkod libavcodec. Perhatikan, tampalan untuk membuat o= tidak diperlukan dan
lulus semua pilihan yang tidak diketahui melalui sistem AVOption adalah dialu-alukan. Senarai penuh
AVOptions boleh didapati dalam manual FFmpeg.

--ad-spdif-dtshd= , --dtshd, --no-dtshd
Jika DTS dilalui, gunakan DTS-HD.

Amaran

Ini dan membolehkan laluan melalui --iklan ditamatkan untuk digunakan
--audio-spdif=dts-hd.

--saluran-audio=
Minta susun atur saluran untuk output audio (lalai: auto). Ini akan meminta AO untuk
buka peranti dengan reka letak saluran yang diberikan. Terpulang kepada AO untuk menerima ini
susun atur, atau untuk memilih sandaran atau ralat jika susun atur yang diminta tidak
disokong.

. --saluran-audio pilihan sama ada mengambil nombor saluran atau saluran eksplisit
susun atur. Nombor saluran merujuk kepada reka letak lalai, cth 2 saluran merujuk kepada stereo,
6 merujuk kepada 5.1.

Lihat --audio-channels=bantuan output untuk susun atur lalai yang ditentukan. Ini juga menyenaraikan
nama pembesar suara, yang boleh digunakan untuk menyatakan susun atur saluran sewenang-wenangnya (cth
fl-fr-lfe adalah 2.1).

Lalai adalah --audio-channels=auto, yang cuba memainkan audio menggunakan input
susun atur saluran fail. (Atau lebih tepat lagi, output rantai penapis audio.)
(kosong ialah alias usang yang diterima untuk auto.)

Ini juga akan meminta susun atur saluran daripada penyahkod. Jika penyahkod tidak
menyokong reka letak, ia akan kembali kepada reka letak saluran asalnya. (Anda boleh menggunakan
--ad-lavc-downmix=tidak untuk menjadikan penyahkod sentiasa mengeluarkan susun atur asalnya.) Nota
bahawa hanya sesetengah penyahkod menyokong pencampuran semula audio. Beberapa yang termasuk AC-3, AAC atau
Audio DTS.

Jika susun atur saluran fail media (iaitu penyahkod) dan saluran AO
reka letak tidak sepadan, mpv akan cuba memasukkan penapis penukaran.

Amaran

Menggunakan auto boleh menyebabkan masalah apabila menggunakan audio melalui HDMI. OS akan
biasanya melaporkan semua reka letak saluran yang _boleh_ menggunakan HDMI, walaupun jika
penerima tidak menyokong mereka. Jika penerima mendapat saluran yang tidak disokong
susun atur, perkara rawak boleh berlaku, seperti menggugurkan tambahan
saluran, atau menambah bunyi.

--paparan-audio=
Menetapkan pilihan ini kepada lampiran (lalai) akan memaparkan lampiran imej (cth
seni kulit album) apabila memainkan fail audio. Ia akan memaparkan imej pertama yang ditemui,
dan imej tambahan tersedia sebagai trek video.

Menetapkan pilihan ini kepada tidak melumpuhkan paparan video sepenuhnya apabila memainkan audio
fail.

Pilihan ini tidak mempunyai pengaruh pada fail dengan trek video biasa.

--fail-audio=
Mainkan audio daripada fail luaran semasa menonton video. Setiap penggunaan pilihan ini
akan menambah trek audio baharu. Butirannya serupa dengan cara --sub-fail kerja.

--format-audio=
Pilih format sampel yang digunakan untuk output daripada lapisan penapis audio kepada bunyi
kad. Nilai-nilai yang boleh pakai disenaraikan di bawah dalam penerangan tentang
format penapis audio.

--audio-samplerate=
Pilih kadar sampel output untuk digunakan (sudah tentu kad bunyi mempunyai had pada
ini). Jika frekuensi sampel yang dipilih adalah berbeza daripada frekuensi semasa
media, penapis audio lavrresample akan dimasukkan ke dalam lapisan penapis audio
untuk mengimbangi perbezaan tersebut.

--gapless-audio=
Cuba mainkan fail audio berturut-turut tanpa senyap atau gangguan pada ketika itu
perubahan fail. Lalai: lemah.

tidak Lumpuhkan audio tanpa celah.

yes Peranti audio dibuka menggunakan parameter yang dipilih mengikut yang pertama
fail dimainkan dan kemudiannya dibuka untuk main balik tanpa celah. Ini bermakna jika
fail pertama contohnya mempunyai kadar sampel yang rendah, kemudian fail berikut
mungkin mendapat sampel semula kepada kadar sampel rendah yang sama, mengakibatkan bunyi berkurangan
kualiti. Jika anda memainkan fail dengan parameter yang berbeza, pertimbangkan untuk menggunakan pilihan
seperti --audio-samplerate and --format audio untuk memilih secara eksplisit apa yang
format output yang dikongsi akan.

lemah Biasanya, peranti audio sentiasa terbuka (menggunakan format yang pertama
dimulakan dengan). Jika format audio output penyahkod berubah, audio
peranti ditutup dan dibuka semula. Ini bermakna anda biasanya akan mendapat celah
audio dengan fail yang dikodkan menggunakan tetapan yang sama, tetapi mungkin tidak
tanpa celah dalam kes lain. (Tidak seperti dengan yes, anda tidak perlu risau
kes sudut seperti fail pertama menetapkan format output kualiti yang sangat rendah,
dan merosakkan main balik fail berkualiti tinggi yang seterusnya.)

PERHATIAN:
Ciri ini dilaksanakan dengan cara yang mudah dan bergantung pada peranti output audio
penimbalan untuk meneruskan main balik sambil bergerak dari satu fail ke fail yang lain. Jika
main balik fail baharu bermula dengan perlahan, contohnya kerana ia dimainkan dari a
lokasi rangkaian jauh atau kerana anda telah menetapkan tetapan cache yang
memerlukan masa untuk mengisi cache awal, maka audio buffer mungkin kehabisan
sebelum main balik fail baharu boleh dimulakan.

--penyegerakan-audio-awal, --no-initial-audio-sync
Apabila memulakan fail video atau selepas acara seperti mencari, mpv akan secara lalai
ubah suai strim audio untuk menjadikannya bermula daripada cap masa yang sama seperti video, oleh
sama ada memasukkan senyap pada permulaan atau memotong sampel pertama. Melumpuhkan
pilihan ini menjadikan pemain berkelakuan seperti versi mpv lama: video dan audio
kedua-duanya dimulakan serta-merta walaupun cap masa mulanya berbeza, dan kemudian video
pemasaan dilaraskan secara beransur-ansur jika perlu untuk mencapai penyegerakan yang betul kemudian.

--softvol-max=<100.0-1000.0>
Tetapkan tahap penguatan maksimum dalam peratus (lalai: 130). Nilai 130 wasiat
membolehkan anda melaraskan kelantangan sehingga kira-kira dua kali ganda paras biasa.

--audio-file-auto= , --tiada-audio-fail-auto
Muatkan fail audio tambahan yang sepadan dengan nama fail video. Parameter menentukan
cara fail audio luaran dipadankan. tepat didayakan secara lalai.

tidak Jangan muatkan fail audio luaran secara automatik.

tepat Muatkan nama fail media dengan sambungan fail audio (lalai).

kabur Muatkan semua fail audio yang mengandungi nama fail media.

semua Muatkan semua fail audio dalam direktori semasa.

--audio-client-name=
Nama aplikasi yang dilaporkan pemain kepada API audio. Boleh berguna jika anda mahu
untuk memaksa profil audio yang berbeza (cth dengan PulseAudio), atau untuk menetapkan profil audio anda sendiri
nama aplikasi apabila menggunakan libmpv.

--volume-restore-data=
Digunakan secara dalaman untuk digunakan oleh resume main balik (cth quit_watch_nanti). Memulihkan
nilai perlu dilakukan dengan berhati-hati, kerana AO yang berbeza serta softvol boleh mempunyai
julat nilai yang berbeza dan kami tidak mahu memulihkan kelantangan jika menetapkan kelantangan
mengubahnya secara luas sistem. Pilihan biasa (seperti --isipadu) akan sentiasa menetapkan
isipadu. Pilihan ini telah ditambahkan untuk memulihkan kelantangan dengan cara yang lebih selamat (dengan menyimpan
kaedah yang digunakan untuk menetapkan kelantangan), dan umumnya tidak berguna. Semantiknya ialah
dianggap peribadi kepada mpv.

Jangan guna.

--audio-buffer=
Tetapkan penimbal minimum output audio. Peranti audio sebenarnya mungkin mencipta a
penimbal yang lebih besar jika dikehendaki. Jika peranti mencipta penimbal yang lebih kecil, tambahan
audio ditimbal dalam penimbal perisian tambahan.

Menjadikan ini lebih besar akan menjadikan volum lembut dan penapis lain bertindak balas lebih perlahan, perkenalkan
isu tambahan mengenai perubahan kelajuan main balik dan menyekat pemain pada format audio
perubahan. Penampan yang lebih kecil mungkin menyebabkan keciciran audio.

Pilihan ini harus digunakan untuk ujian sahaja. Jika nilai bukan lalai membantu
secara ketara, pembangun mpv harus dihubungi.

Lalai: 0.2 (200 ms).

Sarikata
--tiada-sub
Jangan pilih mana-mana sari kata apabila fail dimuatkan.

--sub-demuxer=<[+]nama>
Paksa jenis demuxer sari kata untuk --sub-fail. Berikan nama demuxer seperti yang dicetak oleh
--sub-demuxer=bantuan.

--sub-delay=
Menangguhkan sari kata oleh detik. Boleh jadi negatif.

--sub-file=subtitlefile
Tambahkan fail sari kata pada senarai sari kata luaran.

Jika anda menggunakan --sub-fail hanya sekali, fail sari kata ini dipaparkan secara lalai.

If --sub-fail digunakan beberapa kali, sari kata untuk digunakan boleh ditukar di
masa jalan dengan berbasikal trek sari kata. Anda boleh menunjukkan dua sari kata serentak:
penggunaan --sid untuk memilih indeks sari kata pertama, dan --secondary-sid untuk memilih
indeks kedua. (Indeks dicetak pada output terminal selepas --sid= dalam
senarai aliran.)

--secondary-sid=
Pilih strim sari kata kedua. Ini serupa dengan --sid. Jika menengah
sari kata dipilih, ia akan dipaparkan sebagai tajuk utama (iaitu di bahagian atas tajuk
skrin) bersama sari kata biasa, dan menyediakan cara untuk menghasilkan dua sari kata
sekaligus.

Terdapat beberapa kaveat yang dikaitkan dengan ciri ini. Contohnya, sari kata bitmap
akan sentiasa diberikan dalam kedudukan biasa mereka, jadi memilih sari kata bitmap sebagai
sari kata sekunder akan mengakibatkan sari kata bertindih. Sari kata sekunder ialah
tidak pernah ditunjukkan pada terminal jika video dilumpuhkan.

PERHATIAN:
Penggayaan dan tafsiran sebarang teg pemformatan dilumpuhkan untuk yang kedua
sari kata. Secara dalaman, mekanisme yang sama seperti --no-sub-ass digunakan untuk menanggalkan
penggayaan.

PERHATIAN:
Jika aliran sari kata utama mengandungi tag pemformatan yang memaparkan sari kata
di bahagian atas skrin, ia akan bertindih dengan sari kata kedua. Kepada
mencegah ini, anda boleh menggunakan --no-sub-ass untuk melumpuhkan penggayaan dalam sari kata utama
aliran.

--sub-skala=<0-100>
Faktor untuk saiz fon sari kata teks (lalai: 1).

PERHATIAN:
Ini juga menjejaskan sari kata ASS, dan boleh menyebabkan sari kata yang salah
rendering. Gunakan dengan berhati-hati, atau gunakan --sub-teks-font-saiz sebaliknya.

--sub-skala-dengan-tetingkap=
Sama ada hendak menskalakan sari kata dengan saiz tetingkap (lalai: ya). Jika ini
dilumpuhkan, menukar saiz tetingkap tidak akan mengubah saiz fon sari kata.

suka --skala kecil, ini boleh memecahkan sari kata ASS.

--sub-skala-dengan-tetingkap=
Jadikan saiz fon sari kata berbanding tetingkap, bukannya video. Ini adalah
berguna jika anda sentiasa mahukan saiz fon yang sama, walaupun video itu tidak menyembunyikannya
tetingkap sepenuhnya, cth kerana aspek skrin dan aspek tetingkap tidak sepadan (dan pemain
menambah bar hitam).

Lalai: ya.

Pilihan ini salah nama. Perbezaan kepada pilihan bunyi yang mengelirukan serupa
--sub-skala-dengan-tetingkap ialah --sub-skala-dengan-tetingkap masih skali dengan
anggaran saiz tetingkap, manakala pilihan lain melumpuhkan penskalaan ini.

Mempengaruhi sari kata teks biasa sahaja (atau ASS jika --gaya-keldai-override ditetapkan tinggi
cukup).

--ass-scale-with-window=
suka --sub-skala-dengan-tetingkap, tetapi menjejaskan sari kata dalam format ASS sahaja. Suka
--skala kecil, ini boleh memecahkan sari kata ASS.

Lalai: tidak.

--font terbenam, --no-embeddedfonts
Gunakan fon yang dibenamkan dalam fail bekas Matroska dan skrip ASS (lalai: didayakan).
Fon ini boleh digunakan untuk pemaparan sari kata SSA/ASS.

--sub-pos=<0-100>
Tentukan kedudukan sari kata pada skrin. Nilainya ialah kedudukan menegak
daripada sari kata dalam % ketinggian skrin.

PERHATIAN:
Ini juga menjejaskan sari kata ASS, dan boleh menyebabkan sari kata yang salah
rendering. Gunakan dengan berhati-hati, atau gunakan --sub-teks-margin-y sebaliknya.

--sub-kelajuan=<0.1-10.0>
Darabkan cap masa peristiwa sari kata dengan nilai yang diberikan. Boleh digunakan untuk membetulkan
kelajuan main balik untuk format sari kata berasaskan bingkai. Mempengaruhi sari kata teks sahaja.

Contoh

--sub-kelajuan=25/23.976` memainkan sari kata berasaskan bingkai yang telah dimuatkan
dengan mengandaikan kadar bingkai 23.976 pada 25 FPS.

--ass-force-style=<[Gaya.]Param=Nilai[,...]>
Gantikan beberapa gaya atau parameter maklumat skrip.

Contoh

· --ass-force-style=FontName=Arial,Default.Bold=1

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

PERHATIAN:
Menggunakan pilihan ini boleh menyebabkan pemaparan sari kata yang salah.

--ass-hinting=
Tetapkan jenis pembayang fon. boleh jadi:

tiada tiada petunjuk (lalai)

cahaya FreeType autohinter, mod cahaya

biasa FreeType autohinter, mod biasa

asli fon pembayang asli

Amaran

Mendayakan pembayang boleh membawa kepada kedudukan teks yang salah (dalam situasi ia
sepatutnya dipadankan dengan latar belakang video), atau mengurangkan kelancaran
animasi dengan beberapa skrip ASS yang ditulis dengan teruk. Adalah disyorkan untuk tidak
gunakan pilihan ini, melainkan benar-benar diperlukan.

--ass-line-spacing=
Tetapkan nilai jarak baris untuk pemapar SSA/ASS.

--ass-shaper=
Tetapkan enjin reka letak teks yang digunakan oleh libass.

mudah menggunakan Fribidi sahaja, pantas, tidak memaparkan beberapa bahasa dengan betul

kompleks
menggunakan HarfBuzz, sokongan bahasa yang lebih perlahan dan lebih luas

kompleks adalah lalai. Jika libass belum dikompilasi terhadap HarfBuzz, libass
secara senyap kembali kepada mudah.

--gaya-keldai=
Muatkan semua gaya SSA/ASS yang terdapat dalam fail yang ditentukan dan gunakannya untuk memaparkan teks
sari kata. Sintaks fail adalah sama seperti [V4 Gaya] / [V4+ Gaya]
bahagian SSA/ASS.

PERHATIAN:
Menggunakan pilihan ini boleh menyebabkan pemaparan sari kata yang salah.

--ass-style-override=
Kawal sama ada penggantian gaya pengguna harus digunakan.

yes Sapukan semua --pantat-* pilihan ganti gaya. Menukar lalai untuk mana-mana
daripada pilihan ini boleh membawa kepada pemaparan sari kata yang salah (lalai).

tanda-tanda seperti yes, tetapi memohon --skala kecil hanya kepada tanda-tanda

tidak Paparkan sari kata sebagai dipaksa oleh skrip sari kata.

kekuatan Cuba paksa gaya fon seperti yang ditakrifkan oleh --sub-teks-* pilihan. boleh
pecah rendering dengan mudah.

--ass-force-margin
Membolehkan meletakkan tajuk utama dan sari kata dalam sempadan hitam apabila ia tersedia,
jika sari kata dalam format ASS.

Lalai: tidak.

--sub-penggunaan-margin
Membolehkan meletakkan tajuk utama dan sari kata dalam sempadan hitam apabila ia tersedia,
jika sari kata dalam format teks biasa (atau ASS jika --gaya-keldai-override ditetapkan
cukup tinggi).

Lalai: ya.

Dinamakan semula daripada --ass-use-margin. Untuk meletakkan sari kata ASS dalam sempadan juga (seperti
pilihan lama lakukan), juga tambah --ass-force-margin.

--ass-vsfilter-aspect-compat=
Regangkan sari kata SSA/ASS apabila memainkan video anamorfik untuk keserasian dengan
tingkah laku VSFilter tradisional. Suis ini tidak mempunyai kesan apabila video disimpan
dengan piksel segi empat sama.

Penyampai sejarah yang paling biasa digunakan untuk format sari kata SSA/ASS,
VSFilter, mempunyai tingkah laku yang boleh dipersoalkan yang mengakibatkan sari kata juga diregangkan
jika video disimpan dalam format anamorfik yang memerlukan penskalaan untuk paparan.
Tingkah laku ini biasanya tidak diingini dan versi VSFilter yang lebih baharu mungkin berkelakuan
berbeza. Walau bagaimanapun, banyak skrip sedia ada mengimbangi regangan oleh
mengubah suai perkara ke arah yang bertentangan. Oleh itu, jika skrip tersebut dipaparkan
"betul", mereka tidak akan muncul seperti yang dimaksudkan. Suis ini membolehkan emulasi
tingkah laku VSFilter lama (tidak diingini tetapi dijangka oleh banyak skrip sedia ada).

Diaktifkan secara lalai.

--ass-vsfilter-blur-compat=
Skala \kabur tag mengikut resolusi video dan bukannya resolusi skrip (didayakan oleh
lalai). Ini adalah pepijat dalam VSFilter, yang menurut beberapa orang, tidak boleh diperbaiki lagi
atas nama keserasian.

Ambil perhatian bahawa ini menggunakan peleraian video sebenar untuk mengira skala offset
faktor, bukan apa yang digunakan oleh rantai penapis video atau output video.

--ass-vsfilter-color-compat=
Warna kurap seperti (xy-)vsfilter do (lalai: asas). Dari segi sejarah, VSFilter ialah
tidak menyedari ruang warna. Ini tiada masalah selagi ruang warna digunakan untuk SD
video (BT.601) telah digunakan. Tetapi apabila semuanya bertukar kepada HD (BT.709), VSFilter adalah
masih menukar warna RGB kepada BT.601, menjadikannya dalam bingkai video, dan
mengendalikan bingkai ke output video, yang akan menggunakan BT.709 untuk penukaran kepada
RGB. Hasilnya ialah warna sari kata yang rosak. Kemudian, godam buruk telah ditambahkan di atas
daripada format ASS untuk mengawal cara warna dikacau.

asas Kendalikan BT.601->BT.709 sahaja, jika sari kata menunjukkan bahawa
ini diperlukan (lalai).

penuh Tangani sepenuhnya YCbCr Matrix pengepala dengan semua ruang warna video disokong oleh
libass dan mpv. Ini mungkin menyebabkan kerosakan teruk pada bekas penjuru dan tidak
sangat diperlukan untuk keserasian (mudah-mudahan), itulah sebabnya ini tidak
lalai.

daya-601
Paksa BT.601->BT.709 hancur, tanpa mengira pengepala sari kata atau warna video
ruang.

tidak Lumpuhkan pewarnaan warna sepenuhnya. Semua warna adalah RGB.

Memilih apa-apa selain daripada tidak akan menjadikan warna sari kata bergantung pada video
ruang warna, dan contohnya dalam teori tidak mungkin untuk menggunakan semula skrip sari kata
dengan fail video lain. The --gaya-keldai-override pilihan tidak menjejaskan cara ini
pilihan ditafsirkan.

--stretch-dvd-subs=
Regangkan sari kata DVD apabila memainkan video anamorphic untuk fon yang kelihatan lebih baik
DVD yang dikuasai dengan teruk. Suis ini tidak mempunyai kesan apabila video disimpan dengan segi empat sama
piksel - yang untuk input DVD tidak boleh berlaku walaupun.

Banyak studio cenderung menggunakan fon bitmap yang direka bentuk untuk piksel persegi semasa mengarang
DVD, menyebabkan fon kelihatan renggang semasa main balik pada pemain DVD. Pilihan ini
membetulkannya, namun pada harga yang mungkin salah jajaran beberapa sari kata (cth
terjemahan).

Dinyahaktifkan secara lalai.

--stretch-image-subs-to-screen=
Regangkan DVD dan sari kata imej lain ke skrin, mengabaikan margin video.
Ini mempunyai kesan yang sama seperti --sub-penggunaan-margin untuk sari kata teks, kecuali bahawa
teks itu sendiri akan diregangkan, bukan sahaja diletakkan semula. (Sekurang-kurangnya secara umum ia
tidak dapat dielakkan, kerana peta bit imej secara teori boleh terdiri daripada peta bit tunggal
meliputi seluruh skrin, dan pemain tidak akan tahu di mana betul-betul bahagian teks
terletak.)

Pilihan ini tidak memaparkan sari kata dengan betul. Gunakan dengan berhati-hati.

Dinyahaktifkan secara lalai.

--sub-ass, --no-sub-ass
Paparkan sari kata ASS secara asli (didayakan secara lalai).

If --no-sub-ass ditentukan, semua teg dan pengisytiharan gaya dilucutkan dan
diabaikan dipamerkan. Penyampai sari kata menggunakan gaya fon seperti yang ditentukan oleh
--sub-teks- pilihan sebaliknya.

PERHATIAN:
Menggunakan --no-sub-ass boleh membawa kepada pemaparan yang salah atau rosak sepenuhnya
Sari kata ASS/SSA. Kadangkala boleh berguna untuk membatalkan penggayaan secara paksa
sari kata ASS, tetapi harus dielakkan secara umum.

PERHATIAN:
Cuba gunakan --ass-style-override=paksa sebaliknya.

--sub-auto= , --tiada-sub-auto
Muatkan fail sari kata tambahan yang sepadan dengan nama fail video. Parameter menentukan
cara fail sari kata luaran dipadankan. tepat didayakan secara lalai.

tidak Jangan muatkan fail sari kata luaran secara automatik.

tepat Muatkan nama fail media dengan sambungan fail sari kata (lalai).

kabur Muatkan semua subs yang mengandungi nama fail media.

semua Muatkan semua subs dalam arus dan --sub-laluan direktori.

--sub-codepage=
Jika sistem anda menyokong iconv(3), anda boleh menggunakan pilihan ini untuk menentukan sari kata
halaman kod. Secara lalai, uchardet akan digunakan untuk meneka set aksara. Jika mpv tidak
disusun dengan uchardet, enca akan digunakan. Jika mpv disusun dengan kedua-duanya
uchardet mahupun enca, UTF-8:UTF-8-ROSAK ialah lalai, yang bermaksud ia akan cuba
gunakan UTF-8, jika tidak UTF-8-ROSAK pseudo codepage (lihat di bawah).

Nilai lalai untuk pilihan ini ialah auto, yang kesan sebenar bergantung kepada sama ada
ENCA disusun.

Amaran

Jika anda memaksa charset, sari kata yang diketahui sebagai UTF-8 akan melakukannya
dikod semula, yang mungkin bukan seperti yang anda harapkan. Awalan muka surat kod dengan
utf8: jika anda mahu halaman kod digunakan hanya jika input tidak sah
UTF-8.

Contoh

· --sub-codepage=utf8:latin2 Gunakan Latin 2 jika input bukan UTF-8.

· --sub-codepage=cp1250 Sentiasa memaksa pengekodan semula kepada cp1250.

Halaman kod pseudo UTF-8-ROSAK digunakan secara dalaman. Apabila ia adalah halaman kod,
sari kata ditafsirkan sebagai UTF-8 dengan "Latin 1" sebagai sandaran untuk bait yang
tidak sah urutan UTF-8. iconv tidak pernah terlibat dalam mod ini.

Jika pemain telah disusun dengan sokongan ENCA, anda boleh mengawalnya dengan yang berikut
sintaks:

--sub-codepage=enca: : halaman kod>

Bahasa ditentukan menggunakan kod dua huruf untuk membantu ENCA mengesan halaman kod
secara automatik. Jika kod bahasa yang tidak sah dimasukkan, mpv akan mengadu dan menyenaraikan
bahasa yang sah. (Walau bagaimanapun, ambil perhatian bahawa senarai ini hanya akan dicetak apabila
kod penukaran sebenarnya dipanggil, contohnya apabila memuatkan sari kata luaran).
Halaman kod sandaran digunakan jika pengesanan automatik gagal. Jika tiada sandaran dinyatakan,
UTF-8-ROSAK digunakan.

Contoh

· --sub-codepage=enca:pl:cp1250 teka pengekodan, andaikan sari kata adalah
Polish, sambung balik pada cp1250

· --sub-codepage=enca:pl teka pengekodan untuk bahasa Poland, kembali pada UTF-8.

· --sub-codepage=enca cuba pengesanan universal, gunakan semula UTF-8.

Jika pemain telah disusun dengan sokongan libguess, anda boleh menggunakannya dengan:

--sub-codepage=guess: : halaman kod>

libguess sentiasa memerlukan bahasa. Tiada mod pengesanan universal. guna
--sub-codepage=guess:help untuk mendapatkan senarai bahasa yang tertakluk kepada kaveat yang sama seperti
dengan ENCA di atas.

Jika pemain telah disusun dengan sokongan uchardet, anda boleh menggunakannya dengan:

--sub-codepage=uchardet

Mod ini tidak menggunakan bahasa atau halaman kod sandaran.

--sub-fix-masa, --tiada-sub-fix-masa
Secara lalai, masa sari kata dilaraskan untuk mengalih keluar jurang kecil atau pertindihan antara
sari kata (jika perbezaannya lebih kecil daripada 210 ms, jurang atau pertindihan adalah
dikeluarkan).

--sub-paksa-sahaja
Paparkan hanya sari kata paksa untuk strim sari kata DVD yang dipilih oleh cth
--loghat.

--sub-fps=
Tentukan kadar bingkai fail sari kata (lalai: video fps). Mempengaruhi teks
sari kata sahaja.

PERHATIAN:
> video fps mempercepatkan sari kata untuk fail sari kata berasaskan bingkai dan
melambatkan mereka untuk yang berasaskan masa.

Lihat juga --sub-kelajuan pilihan.

--sub-gauss=<0.0-3.0>
Gunakan Gaussian blur pada sari kata imej (lalai: 0). Ini boleh membantu membuat piksel
DVD/Vobsubs kelihatan lebih bagus. Nilai selain daripada 0 juga bertukar kepada sari kata perisian
penskalaan. Mungkin lambat.

PERHATIAN:
Tidak pernah digunakan pada sari kata teks.

--sub-kelabu
Tukar sari kata imej kepada skala kelabu. Boleh membantu menjadikan DVD/Vobsubs kuning kelihatan
Lebih baik.

PERHATIAN:
Tidak pernah digunakan pada sari kata teks.

--sub-laluan=
Tentukan direktori tambahan untuk mencari sari kata yang sepadan dengan video. Pelbagai
direktori boleh dipisahkan dengan ":" (";" pada Windows). Laluan boleh relatif atau
mutlak. Laluan relatif ditafsirkan secara relatif kepada direktori fail video.

Contoh

Dengan itu /path/to/video/video.avi dimainkan dan
--sub-paths=sub:subtitles:/tmp/subs ditentukan, mpv mencari
fail sari kata dalam direktori ini:

· /path/to/video/

· /path/to/video/sub/

· /path/to/video/sari kata/

· /tmp/subs/

· yang sub subdirektori konfigurasi (biasanya ~/.config/mpv/sub/)

--sub-keterlihatan, --tiada-sub-keterlihatan
Boleh digunakan untuk melumpuhkan paparan sari kata, tetapi masih memilih dan menyahkodnya.

--sub-clear-on-seek
(Tidak jelas, jarang berguna.) Boleh digunakan untuk memainkan fail mkv yang rosak dengan pendua
Medan Baca Pesanan. ReadOrder ialah medan pertama dalam sari kata ASS gaya Matroska
peket. Ia sepatutnya unik, dan libass menggunakannya untuk penyingkiran cepat
pendua. Pilihan ini melumpuhkan caching sari kata merentas carian, jadi selepas carian
libass tidak boleh menghapuskan paket sari kata dengan ReadOrder yang sama seperti paket sebelumnya.

Tetingkap
--tajuk=
Tetapkan tajuk tetingkap. Ini digunakan untuk tetingkap video, dan jika boleh, juga ditetapkan
tajuk aliran audio.

Hartanah diperluaskan. (Lihat Hartanah pengembangan.)

AMARAN :
Terdapat bahaya ini menyebabkan penggunaan CPU yang ketara, bergantung pada
sifat yang digunakan. Menukar tajuk tetingkap selalunya merupakan operasi yang perlahan, dan jika
tajuk bertukar setiap bingkai, main balik boleh rosak.

--skrin=
Dalam konfigurasi berbilang monitor (iaitu desktop tunggal yang merentasi berbilang
paparan), pilihan ini memberitahu mpv skrin untuk memaparkan video.

Nota (X11)

Pilihan ini tidak berfungsi dengan betul dengan semua pengurus tetingkap. Dalam ini
kes, anda boleh cuba gunakan --geometri untuk meletakkan tetingkap secara eksplisit.
Ia juga mungkin bahawa pengurus tetingkap menyediakan ciri asli kepada
mengawal skrin mana yang harus digunakan oleh tetingkap aplikasi.

Lihat juga --fs-skrin.

--skrin penuh, --fs
Main semula skrin penuh.

--fs-skrin=
Dalam konfigurasi berbilang monitor (iaitu desktop tunggal yang merentasi berbilang
paparan), pilihan ini memberitahu mpv skrin mana untuk pergi ke skrin penuh. Jika lalai is
dengan syarat mpv akan berundur menggunakan tingkah laku bergantung pada apa yang pengguna
disediakan dengan skrin pilihan.

Nota (X11)

Pilihan ini berfungsi dengan betul hanya dengan pengurus tetingkap yang
memahami EWMH _NET_WM_FULLSCREEN_MONITORS petunjuk.

Nota (OS X)

semua tidak berfungsi pada OS X dan akan berkelakuan seperti semasa.

Lihat juga --skrin.

--fs-black-out-skrin
OS X sahaja. Hitamkan paparan lain apabila menggunakan skrin penuh.

--terus-buka=
Jangan tamatkan apabila bermain atau mencari di luar hujung fail, dan ada
bukan fail seterusnya untuk dimainkan (dan --gelung tidak digunakan). Sebaliknya, jeda pemain.
Apabila cuba mencari di luar hujung fail, pemain akan cuba mencari ke
bingkai terakhir.

Hujah-hujah berikut boleh diberikan:

tidak Jika fail semasa tamat, pergi ke fail seterusnya atau tamatkan. (Lalai.)

yes Jangan tamatkan jika fail semasa ialah entri senarai main terakhir. Bersamaan
kepada --terus-buka tanpa hujah.

sentiasa suka yes, tetapi juga digunakan pada fail sebelum entri senarai main terakhir. ini
bermakna main balik tidak akan maju secara automatik ke fail seterusnya.

PERHATIAN:
Pilihan ini tidak dihormati apabila menggunakan --bingkai. Secara eksplisit melangkau ke
fail seterusnya jika penjilidan menggunakan kekuatan akan menamatkan main balik juga.

Juga, jika kesilapan atau keadaan luar biasa berlaku, pemain boleh berhenti.

Sejak mpv 0.6.0, ini tidak dijeda jika terdapat fail seterusnya dalam senarai main, atau
senarai main digelung. Kira-kira, ini akan berhenti seketika apabila pemain seperti biasa
keluar, tetapi dalam praktiknya terdapat kes sudut di mana ini tidak berlaku (cth
mpv --terus-buka fail.mkv / dev / null akan memainkan file.mkv seperti biasa, kemudian gagal dibuka
/ dev / null, kemudian keluar). (Dalam mpv 0.8.0, sentiasa telah diperkenalkan, yang memulihkan yang lama
tingkah laku.)

--force-window=
Cipta tetingkap output video walaupun tiada video. Ini boleh berguna apabila
berpura-pura bahawa mpv ialah aplikasi GUI. Pada masa ini, tetingkap sentiasa mempunyai saiz
640x480, dan tertakluk kepada --geometri, --autofit, dan pilihan yang serupa.

AMARAN :
Tetingkap dibuat hanya selepas permulaan (untuk memastikan tetingkap lalai
peletakan masih berfungsi jika saiz video berbeza daripada --force-window
saiz tetingkap lalai). Ini boleh menjadi masalah jika permulaan tidak berfungsi
dengan sempurna, seperti semasa membuka URL dengan sambungan rangkaian yang buruk, atau membuka
fail video rosak. The Serta-merta mod boleh digunakan untuk mencipta tetingkap sentiasa
pada permulaan program, tetapi ini mungkin menyebabkan masalah lain.

--di atas
Menjadikan tetingkap pemain kekal di atas tetingkap lain.

Pada Windows, jika digabungkan dengan mod skrin penuh, ini menyebabkan mpv dianggap sebagai
tetingkap skrin penuh eksklusif yang memintas Pengurus Tetingkap Desktop.

--sempadan, --tiada-sempadan
Mainkan video dengan sempadan tingkap dan hiasan. Memandangkan ini dihidupkan secara lalai, gunakan
--tiada-sempadan untuk melumpuhkan hiasan tingkap standard.

--di-semua-ruang kerja
(X11 sahaja) Tunjukkan tetingkap video pada semua desktop maya.

--geometri=<[W[xH]][+-x+-y]>, --geometri=
Laraskan kedudukan atau saiz tetingkap awal. W and H tetapkan saiz tetingkap dalam piksel.
x and y tetapkan kedudukan tetingkap, diukur dalam piksel dari sudut kiri atas
skrin ke penjuru kiri sebelah atas imej yang dipaparkan. Jika tanda peratusan
(%) diberikan selepas hujah, ia mengubah nilai menjadi peratusan skrin
saiz ke arah itu. Kedudukan ditentukan serupa dengan standard X11
--geometri format pilihan, di mana cth +10-50 bermaksud "letak 10 piksel dari kiri
sempadan dan 50 piksel dari sempadan bawah" dan "--20+-10" bermaksud "letak 20 piksel
melepasi sebelah kanan dan 10 piksel melepasi sempadan atas".

Jika tetingkap luaran ditentukan menggunakan --lebar pilihan, pilihan ini diabaikan.

Koordinat adalah relatif kepada skrin yang diberikan dengan --skrin untuk output video
pemandu yang menyokong sepenuhnya --skrin.

PERHATIAN:
Secara amnya hanya disokong oleh GUI VO. Diabaikan kerana pengekodan.

Nota (X11)

Pilihan ini tidak berfungsi dengan betul dengan semua pengurus tetingkap.

Contoh

50:40 Letakkan tetingkap pada x=50, y=40.

50%: 50%
Meletakkan tetingkap di tengah-tengah skrin.

100%: 100%
Meletakkan tetingkap di sudut kanan bawah skrin.

50% Tetapkan lebar tetingkap kepada separuh lebar skrin. Ketinggian tingkap ditetapkan begitu
bahawa tetingkap itu mempunyai nisbah bidang video.

50%x50%
Memaksa lebar dan tinggi tetingkap kepada separuh lebar dan tinggi skrin.
Akan menunjukkan sempadan hitam untuk mengimbangi catuan aspek video (dengan
kebanyakan VO dan tanpa --no-keepaspect).

50%+10+10
Tetapkan tetingkap kepada separuh lebar skrin, dan letakkannya 10 piksel
di bawah/kiri sudut kiri atas skrin.

Lihat juga --autofit and --autofit-lebih besar untuk memasang tingkap ke dalam saiz tertentu
tanpa mengubah nisbah aspek.

--autofit=<[W[xH]]>
Tetapkan saiz tetingkap awal kepada saiz maksimum yang ditentukan oleh WxH, tanpa berubah
nisbah bidang tetingkap. Saiz diukur dalam piksel, atau jika nombor adalah
diikuti dengan tanda peratusan (%), dalam peratusan saiz skrin.

Pilihan ini tidak pernah mengubah nisbah bidang tetingkap. Jika nisbah aspek
tidak sepadan, saiz tetingkap dikecilkan sehingga ia sesuai dengan saiz yang ditentukan.

Kedudukan tetingkap tidak diambil kira, dan juga tidak diubah suai oleh pilihan ini (the
pengurus tetingkap masih boleh meletakkan tetingkap secara berbeza bergantung pada saiz). guna
--geometri untuk menukar kedudukan tingkap. Kesannya digunakan selepas ini
pilihan.

Lihat --geometri untuk butiran bagaimana ini dikendalikan dengan persediaan berbilang monitor.

Penggunaan --autofit-lebih besar sebaliknya jika anda hanya mahu mengehadkan saiz maksimum
tingkap, bukannya sentiasa memaksa saiz tingkap.

Penggunaan --geometri jika anda ingin memaksa kedua-dua lebar dan ketinggian tetingkap kepada yang tertentu
saiz.

PERHATIAN:
Secara amnya hanya disokong oleh GUI VO. Diabaikan kerana pengekodan.

Contoh

70% Jadikan lebar tetingkap 70% daripada saiz skrin, mengekalkan nisbah bidang.

1000 Tetapkan lebar tetingkap kepada 1000 piksel, mengekalkan nisbah bidang.

70%: 60%
Jadikan tingkap seluas mungkin, tanpa lebih daripada 70% daripadanya
lebar skrin, atau lebih tinggi daripada 60% ketinggian skrin.

--autofit-larger=<[W[xH]]>
Pilihan ini berkelakuan sama seperti --autofit, kecuali saiz tetingkap hanya ditukar
jika tetingkap akan lebih besar daripada saiz yang ditentukan.

Contoh

90%x80%
Jika video lebih besar daripada 90% daripada lebar skrin atau 80% daripada skrin
ketinggian, jadikan tingkap lebih kecil sehingga sama ada lebarnya adalah 90% daripada
skrin, atau ketinggiannya ialah 80% daripada skrin.

--autofit-smaller=<[W[xH]]>
Pilihan ini berkelakuan sama seperti --autofit, kecuali ia menetapkan saiz minimum bagi
tingkap (sama seperti --autofit-lebih besar menetapkan maksimum).

Contoh

500x500
Jadikan tetingkap sekurang-kurangnya 500 piksel lebar dan 500 piksel tinggi (bergantung
pada nisbah bidang video, lebar atau ketinggian akan lebih besar daripada 500 inci
untuk memastikan nisbah aspek sama).

--skala tetingkap=
Ubah saiz tetingkap video kepada berbilang (atau pecahan) saiz video. Pilihan ini
digunakan sebelum ini --autofit dan pilihan lain digunakan (jadi mereka mengatasi ini
pilihan).

Sebagai contoh, --skala tetingkap=0.5 akan menunjukkan tetingkap pada separuh saiz video.

--cursor-autohide=
Jadikan kursor tetikus bersembunyi secara automatik selepas bilangan milisaat yang diberikan. tidak akan
lumpuhkan autosembunyi kursor. sentiasa bermakna kursor akan kekal tersembunyi.

--kursor-autohide-fs-sahaja
Jika pilihan ini diberikan, kursor sentiasa kelihatan dalam mod bertingkap. Dalam
mod skrin penuh, kursor ditunjukkan atau disembunyikan mengikut --kursor-autosembunyi.

--no-fixed-vo, --tetap-vo
--no-fixed-vo menguatkuasakan penutupan dan membuka semula tetingkap video untuk berbilang fail
(satu (tidak) permulaan untuk setiap fail).

--force-rgba-osd-rendering
Tukar cara sesetengah output video menjadikan OSD dan sari kata teks. Ini tidak
menukar rupa sari kata dan hanya mempunyai implikasi prestasi. Untuk VO
yang menyokong pemaparan ASS asli (seperti vdpau, buka gl, direct3d), ini boleh jadi
sedikit lebih pantas atau perlahan, bergantung pada pemacu GPU dan perkakasan. Untuk VO lain,
ini hanya menjadikan pemaparan lebih perlahan.

--force-window-position
Gerakkan tetingkap output video mpv secara paksa ke lokasi lalai apabila terdapat a
perubahan dalam parameter video, strim video atau fail. Ini pernah menjadi lalai
tingkah laku. Pada masa ini hanya menjejaskan X11 VO.

--degupan jantung-cmd=
Perintah yang dilaksanakan setiap 30 saat semasa main balik melalui sistem () - iaitu menggunakan
cangkerang. Masa antara arahan boleh disesuaikan dengan
--selang degupan jantung pilihan. Perintah tidak dijalankan semasa main semula dijeda.

PERHATIAN:
mpv menggunakan arahan ini tanpa sebarang pemeriksaan. Ia adalah tanggungjawab anda untuk memastikan
ia tidak menyebabkan masalah keselamatan (cth pastikan anda menggunakan laluan penuh jika "." adalah
dalam laluan anda seperti pada Windows). Ia juga hanya berfungsi apabila memainkan video (iaitu tidak
bersama --tiada-video tetapi berfungsi dengan -vo=null).

Ini boleh "disalahgunakan" untuk melumpuhkan penyelamat skrin yang tidak menyokong X API yang betul
(Lihat juga --stop-screensaver). Jika anda rasa ini terlalu rumit, tanya penulis
program penyelamat skrin untuk menyokong API X yang betul. Perhatikan bahawa
--stop-screensaver tidak mempengaruhi kod degupan jantung sama sekali.

Contoh untuk xscreensaver

mpv --heartbeat-cmd="xscreensaver-command -nyahaktifkan" fail

Contoh untuk penyelamat skrin GNOME

mpv --heartbeat-cmd="gnome-screensaver-command -p" fail

--selang degupan jantung=
Masa antara --degupan jantung-cmd seruan dalam beberapa saat (lalai: 30).

PERHATIAN:
Ini tidak menjejaskan operasi penyelamat skrin biasa dalam apa cara sekalipun.

--tiada-jaga-jaga, --keepspect
--no-keepaspect akan sentiasa meregangkan video ke saiz tetingkap, dan akan melumpuhkan
pembayang pengurus tetingkap yang memaksa nisbah aspek tetingkap. (Diabaikan dalam skrin penuh
mod.)

--no-keepaspect-window, --keepaspect-window
--keepaspect-window (lalai) akan mengunci saiz tetingkap kepada aspek video.
--no-keepaspect-window melumpuhkan tingkah laku ini, dan sebaliknya akan menambah bar hitam jika
aspek tetingkap dan aspek video tidak sepadan. Sama ada ini benar-benar berfungsi bergantung pada
Bahagian belakang VO. (Diabaikan dalam mod skrin penuh.)

--monitoraspect=
Tetapkan nisbah bidang monitor atau skrin TV anda. Nilai 0 melumpuhkan yang sebelumnya
tetapan (cth dalam fail konfigurasi). Mengatasi --monitorpixelaspect tetapan jika
yang aktif.

Lihat juga --monitorpixelaspect and --video-aspek.

Contoh

· --monitoraspect=4:3 or --monitoraspect=1.3333

· --monitoraspect=16:9 or --monitoraspect=1.7777

--monitorpixelaspect=
Tetapkan aspek piksel tunggal monitor atau skrin TV anda (lalai: 1). Suatu nilai
daripada 1 bermakna piksel persegi (betul untuk (hampir?) semua LCD). Lihat juga --monitoraspect
and --video-aspek.

--stop-screensaver, --no-stop-screensaver
Mematikan screensaver (atau screen blanker dan mekanisme yang serupa) semasa permulaan dan
menghidupkannya semula semasa keluar (lalai: ya). Penjimat skrin sentiasa didayakan semula apabila
pemain dijeda.

Ini tidak disokong pada semua output atau platform video. Kadang-kadang ia adalah
dilaksanakan, tetapi tidak berfungsi (selalunya berlaku pada GNOME). Anda mungkin boleh
lakukan ini dengan menggunakan --degupan jantung-cmd sebaliknya.

--wid=
Ini memberitahu mpv untuk dilampirkan pada tetingkap sedia ada. Jika VO dipilih yang menyokong
pilihan ini, ia akan menggunakan tetingkap itu untuk output video. mpv akan menskalakan video ke
saiz tetingkap ini, dan akan menambah bar hitam untuk mengimbangi jika nisbah bidang
video adalah berbeza.

Pada X11, ID ditafsirkan sebagai a Tetingkap pada X11. Tidak seperti MPlayer/mplayer2, mpv
sentiasa mencipta tetingkapnya sendiri, dan menetapkan tetingkap lebar sebagai induk. Tingkap akan
sentiasa diubah saiz untuk menutup tetingkap induk sepenuhnya. Nilai 0 ditafsirkan
khususnya, dan mpv akan melukis terus pada tetingkap akar.

Pada win32, ID ditafsirkan sebagai HWND. Hantarkannya sebagai nilai yang dilemparkan kepada inpttr_t. mpv
akan mencipta tetingkapnya sendiri dan menetapkan tetingkap lebar sebagai induk, seperti dengan X11.

Pada OSX/Cocoa, ID ditafsirkan sebagai NSView*. Hantarkannya sebagai nilai yang dilemparkan kepada inpttr_t.
mpv akan mencipta sub-lihat sendiri. Kerana OSX tidak menyokong pembenaman tetingkap
proses asing, ini hanya berfungsi dengan libmpv, dan akan ranap apabila digunakan dari
baris perintah.

--tiada-seret tingkap
Jangan gerakkan tetingkap apabila mengklik padanya dan gerakkan penuding tetikus.

--x11-nama
Tetapkan nama kelas tetingkap untuk kaedah output video berasaskan X11.

--x11-netwm=
(X11 sahaja) Kawal penggunaan ciri protokol NetWM.

Ini mungkin atau mungkin tidak membantu dengan pengurus tingkap yang rosak. Ini menyediakan beberapa
fungsi yang telah dilaksanakan oleh yang kini dialih keluar --fstype pilihan. Sebenarnya,
ia tidak diketahui oleh pembangun pada tahap mana pilihan ini diperlukan, jadi
maklum balas adalah dialu-alukan.

Secara khusus, yes akan memaksa penggunaan sokongan skrin penuh NetWM, walaupun tidak
diiklankan oleh WM. Ini boleh berguna untuk WM yang rosak dengan sengaja, seperti
XMonad. (XMonad sepatutnya tidak mengiklankan sokongan skrin penuh, kerana Flash menggunakan
ia. Nampaknya, aplikasi yang mahu menggunakan skrin penuh juga sepatutnya
sama ada mengabaikan petua sokongan NetWM, atau menyediakan penyelesaian. Memalukan XMonad untuk
dengan sengaja melanggar protokol X (seolah-olah X belum cukup teruk).

Secara lalai, sokongan NetWM dikesan secara automatik (auto).

Pilihan ini mungkin dialih keluar pada masa hadapan.

--x11-bypass-compositor=
Sekiranya ditetapkan kepada yes (lalai), kemudian minta penggubah untuk menyahhala tetingkap mpv. ini
menggunakan _NET_WM_BYPASS_COMPOSITOR petunjuk.

Cakera Peranti
--cdrom-device=
Tentukan peranti CD-ROM (lalai: /dev/cdrom).

--dvd-device=
Tentukan peranti DVD atau nama fail .iso (lalai: /dev/dvd). Anda juga boleh menentukan a
direktori yang mengandungi fail yang sebelum ini disalin terus daripada DVD (dengan cth
vobcopy).

Contoh

mpv dvd:// --dvd-device=/path/to/dvd/

--bluray-device=
(Blu-ray sahaja) Tentukan lokasi cakera Blu-ray. Mestilah direktori dengan Blu-ray
struktur.

Contoh

mpv bd:// --bluray-device=/path/to/bd/

--bluray-angle=
Sesetengah cakera Blu-ray mengandungi pemandangan yang boleh dilihat dari pelbagai sudut. ini
pilihan memberitahu mpv sudut mana yang hendak digunakan (lalai: 1).

--cdda-...
Pilihan ini boleh digunakan untuk menala ciri bacaan Audio CD mpv.

--cdda-speed=
Tetapkan kelajuan putaran CD.

--cdda-paranoia=<0-2>
Tetapkan tahap paranoia. Nilai selain daripada 0 nampaknya mematahkan main balik apa-apa kecuali nilai
trek pertama.

0 lumpuhkan pemeriksaan (lalai)

1 pemeriksaan bertindih sahaja

2 pembetulan dan pengesahan data penuh

--cdda-sector-size=
Tetapkan saiz bacaan atom.

--cdda-overlap=
Paksa carian pertindihan minimum semasa pengesahan ke sektor.

--cdda-toc-bias
Andaikan bahawa offset permulaan trek 1 seperti yang dilaporkan dalam TOC adalah
dialamatkan sebagai LBA 0. Sesetengah cakera memerlukan ini untuk mendapatkan sempadan trek dengan betul.

--cdda-toc-offset=
Tambah sektor kepada nilai yang dilaporkan semasa menangani trek. Mungkin
negatif.

--cdda-skip=
(Jangan sekali-kali) menerima pembinaan semula data yang tidak sempurna.

--cdda-cdtext=
Cetak teks CD. Ini dilumpuhkan secara lalai, kerana ia merosakkan prestasi dengan
Pemacu CD-ROM untuk sebab yang tidak diketahui.

--dvd-speed=
Cuba hadkan kelajuan DVD (lalai: 0, tiada perubahan). Kelajuan asas DVD ialah 1385 kB/s, jadi an
Pemacu 8x boleh membaca pada kelajuan sehingga 11080 kB/s. Kelajuan yang lebih perlahan menjadikan pemanduan lebih banyak
senyap. Untuk menonton DVD, 2700 kB/s hendaklah senyap dan cukup pantas. mpv menetapkan semula
kelajuan kepada nilai lalai pemacu apabila ditutup. Nilai sekurang-kurangnya 100 min kelajuan masuk
kB/s. Nilai kurang daripada 100 min gandaan 1385 kB/s, iaitu --kelajuan dvd=8 memilih
11080 kB/s.

PERHATIAN:
Anda memerlukan akses tulis kepada peranti DVD untuk menukar kelajuan.

--dvd-angle=
Sesetengah DVD mengandungi adegan yang boleh dilihat dari pelbagai sudut. Pilihan ini
memberitahu mpv sudut mana yang hendak digunakan (lalai: 1).

Equalizer
--kecerahan=<-100-100>
Laraskan kecerahan isyarat video (lalai: 0). Tidak disokong oleh semua video
pemacu keluaran.

--contrast=<-100-100>
Laraskan kontras isyarat video (lalai: 0). Tidak disokong oleh semua video
pemacu keluaran.

--ketepuan=<-100-100>
Laraskan ketepuan isyarat video (lalai: 0). Anda boleh mendapatkan skala kelabu
output dengan pilihan ini. Tidak disokong oleh semua pemacu output video.

--gamma=<-100-100>
Laraskan gamma isyarat video (lalai: 0). Tidak disokong oleh semua video
pemacu keluaran.

--warna=<-100-100>
Laraskan rona isyarat video (lalai: 0). Anda boleh mendapatkan negatif berwarna daripada
imej dengan pilihan ini. Tidak disokong oleh semua pemacu output video.

Demuxer
--demuxer=<[+]nama>
Jenis demuxer paksa. Gunakan '+' sebelum nama untuk memaksanya; ini akan melangkau beberapa
cek. Berikan nama demuxer seperti yang dicetak oleh --demuxer=membantu.

--demuxer-lavf-analyzeduration=
Panjang maksimum dalam saat untuk menganalisis sifat strim.

--demuxer-lavf-probescore=<1-100>
Skor siasatan libavformat minimum yang diperlukan. Nilai yang lebih rendah akan memerlukan lebih sedikit data
dimuatkan (membuat strim bermula lebih cepat), tetapi menjadikan pengesanan format fail kurang dipercayai.
Boleh digunakan untuk memaksa demuxer libavformat yang dikesan secara automatik, walaupun libavformat
menganggap pengesanan tidak cukup dipercayai. (Lalai: 26.)

--demuxer-lavf-allow-mimetype=
Benarkan mendapatkan format daripada jenis MIME HTTP (lalai: ya). Tetapkan ini kepada no in
kes memainkan perkara dari HTTP gagal secara misteri, walaupun fail yang sama berfungsi
daripada cakera tempatan.

Ini adalah lalai untuk mengurangkan kependaman semasa membuka strim HTTP.

--demuxer-lavf-format=
Paksa demuxer libavformat tertentu.

--demuxer-lavf-hacks=
Secara lalai, sesetengah format akan dikendalikan secara berbeza daripada format lain oleh
secara eksplisit memeriksa mereka. Kebanyakan ini mengimbangi pelik atau tidak sempurna
tingkah laku daripada libavformat demuxers. lulus tidak melumpuhkan ini. Untuk penyahpepijatan dan
ujian sahaja.

--demuxer-lavf-genpts-mode=
Mod untuk mendapatkan nilai PTS paket yang hilang daripada paket DTS. lavf membolehkan
libavformat's genpts pilihan. tidak melumpuhkannya. Ini digunakan untuk didayakan secara lalai,
tetapi kemudian ia dianggap tidak diperlukan lagi. Mendayakan ini mungkin membantu
masalah cap masa, atau memburukkannya.

--demuxer-lavf-o= = [, = [,...]]
Lulus AVOptions kepada libavformat demuxer.

Perhatikan, tampalan untuk membuat o= tidak diperlukan dan lulus semua pilihan yang tidak diketahui melalui
Sistem AVOption dialu-alukan. Senarai penuh AVOptions boleh didapati dalam FFmpeg
manual. Ambil perhatian bahawa sesetengah pilihan mungkin bercanggah dengan pilihan mpv.

Contoh

--demuxer-lavf-o=flags=+ignidx

--demuxer-lavf-probesize=
Jumlah maksimum data untuk disiasat semasa fasa pengesanan. Dalam kes MPEG-TS
nilai ini mengenal pasti bilangan maksimum paket TS untuk diimbas.

--demuxer-lavf-buffersize=
Saiz penimbal baca strim yang diperuntukkan untuk libavformat dalam bait (lalai: 32768).
Menurunkan saiz boleh mengurangkan kependaman. Ambil perhatian bahawa libavformat mungkin mengagihkan semula
penimbal secara dalaman, atau tidak menggunakannya sepenuhnya.

--demuxer-lavf-cryptokey=
Kunci penyulitan yang harus digunakan oleh demuxer. Ini adalah data binari mentah kunci
ditukar kepada rentetan perenambelasan.

--demuxer-mkv-subtitle-preroll, --mkv-subtitle-preroll
Cuba lebih gigih untuk menunjukkan sari kata lembut terbenam apabila mencari tempat. Biasalah, boleh
berlaku bahawa sari kata pada sasaran carian tidak ditunjukkan disebabkan oleh beberapa bekas
format fail direka bentuk. Sari kata muncul hanya jika mencari sebelum atau tepat
ke kedudukan sari kata mula-mula muncul. Untuk memburukkan lagi perkara ini, sarikata selalunya
ditetapkan masa untuk muncul dalam jumlah yang sangat kecil sebelum bingkai video yang berkaitan, supaya
mencari ke bingkai video lazimnya tidak mencairkan sari kata pada kedudukan itu.

Mendayakan pilihan ini menjadikan demuxer mula membaca data sedikit sebelum pencarian
sasaran, supaya sari kata muncul dengan betul. Ambil perhatian bahawa ini menjadikan pencarian lebih perlahan,
dan tidak dijamin sentiasa berfungsi. Ia hanya berfungsi jika sari kata cukup dekat
kepada sasaran yang dicari.

Berfungsi dengan demuxer Matroska dalaman sahaja. Sentiasa didayakan untuk mutlak dan
hr-seeks, dan pilihan ini mengubah tingkah laku dengan carian relatif atau tidak tepat sahaja.

Anda boleh menggunakan --demuxer-mkv-subtitle-preroll-secs pilihan untuk menentukan jumlah data
demuxer hendaklah paling banyak membaca terlebih dahulu untuk mencari paket sari kata yang mungkin
bertindih. Menetapkan ini kepada 0 akan melumpuhkan mekanisme praroll ini dengan berkesan. Tetapan
nilai yang sangat besar boleh menjadikan pencarian sangat perlahan, dan nilai yang sangat besar akan
baca semula keseluruhan fail dari awal untuk mencari sasaran pada setiap pencarian - pencarian
boleh menjadi lebih perlahan menjelang akhir fail. Butirannya tidak kemas, dan nilainya
sebenarnya dibundarkan ke bawah kepada kelompok dengan bingkai utama video sebelumnya.

Sesetengah fail, terutamanya fail bermux dengan versi mkvmerge yang lebih baharu, mempunyai maklumat
terbenam yang boleh digunakan untuk menentukan paket sari kata yang bertindih dengan pencarian
sasaran. Dalam kes ini, mpv akan mengurangkan jumlah data yang dibaca kepada minimum.
(Walaupun ia masih akan dibaca semua data antara kelompok yang mengandungi yang pertama
mahukan paket sari kata, dan sasaran cari.)

Lihat juga --hr-seek-demuxer-offset pilihan. Pilihan ini boleh mencapai kesan yang sama,
tetapi hanya jika hr-seek aktif. Ia berfungsi dengan mana-mana demuxer, tetapi membuat banyak mencari
lebih perlahan, kerana ia perlu menyahkod data audio dan video dan bukannya melangkauinya.

--mkv-subtitle-preroll ialah alias tidak digunakan lagi.

--demuxer-mkv-subtitle-preroll-secs=
Lihat --demuxer-mkv-subtitle-preroll.

--demuxer-mkv-probe-video-duration=
Apabila membuka fail, cari sehingga hujungnya dan semak cap masa yang terakhir
paket video mempunyai, dan melaporkannya sebagai tempoh fail. Ini adalah untuk
keserasian dengan Haali sahaja. Dalam mod ini, ada kemungkinan pembukaan akan berlaku
lebih perlahan (terutamanya apabila bermain melalui http), atau tingkah laku dengan fail yang rosak adalah
lebih teruk. Jadi jangan gunakan pilihan ini.

. yes mod hanya menggunakan indeks dan membaca sebilangan kecil blok dari hujung
daripada fail. The penuh mod sebenarnya merentasi keseluruhan fail dan boleh membuat a
anggaran yang boleh dipercayai walaupun tanpa kehadiran indeks (seperti fail separa).

--demuxer-rawaudio-channels=
Bilangan saluran (atau susun atur saluran) jika --demuxer=rawaudio digunakan (lalai:
stereo).

--demuxer-rawaudio-format=
Contoh format untuk --demuxer=rawaudio (lalai: s16le). guna
--demuxer-rawaudio-format=help untuk mendapatkan senarai semua format.

--demuxer-rawaudio-rate=
Kadar sampel untuk --demuxer=rawaudio (lalai: 44 kHz).

--demuxer-rawvideo-fps=
Kadar dalam bingkai sesaat untuk --demuxer=rawvideo (lalai: 25.0).

--demuxer-rawvideo-w= , --demuxer-rawvideo-h=
Dimensi imej dalam piksel untuk --demuxer=rawvideo.

Contoh

Mainkan sampel YUV mentah:

sampel mpv-720x576.yuv --demuxer=rawvideo \
--demuxer-rawvideo-w=720 --demuxer-rawvideo-h=576

--demuxer-rawvideo-format=
Ruang warna (fourcc) dalam hex atau rentetan untuk --demuxer=rawvideo (lalai: YV12).

--demuxer-rawvideo-mp-format=
Warnakan ruang mengikut format video dalaman untuk --demuxer=rawvideo. Penggunaan
--demuxer-rawvideo-mp-format=help untuk senarai format yang mungkin.

--demuxer-rawvideo-codec=
Tetapkan codec video dan bukannya memilih codec video mentah semasa menggunakan
--demuxer=rawvideo. Ini menggunakan nilai yang sama seperti nama codec dalam --vd (tetapi ia berlaku
tidak menerima nama penyahkod).

--demuxer-rawvideo-size=
Saiz bingkai dalam bait apabila menggunakan --demuxer=rawvideo.

--demuxer-max-paket= , --demuxer-maks-bait=
Ini mengawal berapa banyak demuxer dibenarkan untuk penimbal ke hadapan. Demuxer akan
biasanya cuba membaca ke hadapan seberapa banyak yang perlu, atau seberapa banyak yang diminta
--demuxer-readahead-secs. Yang --demuxer-maks-... pilihan boleh digunakan untuk menyekat
bacaan maksimum di hadapan. Ini mengehadkan bacaan awal yang berlebihan sekiranya fail rosak atau
main balik dinyahsegerakkan. Demuxer akan berhenti membaca paket tambahan sebaik sahaja satu
daripada had dicapai. (Had masih boleh dilangkau sedikit disebabkan oleh
sebab teknikal.)

Tetapkan had ini lebih tinggi jika anda mendapat amaran limpahan baris gilir paket, dan anda fikir
main balik biasa boleh dilakukan dengan baris gilir paket yang lebih besar.

Lihat --senarai-pilihan untuk lalai dan julat nilai.

--demuxer-thread=
Jalankan demuxer dalam urutan yang berasingan, dan biarkan ia mengambil jumlah tertentu
paket (lalai: ya). Mendayakan ini boleh membawa kepada main balik yang lebih lancar, tetapi dihidupkan
sebelah lagi boleh menambah kelewatan untuk mencari atau menjejaki penukaran.

--demuxer-readahead-secs=
If --benang-demuxer didayakan, ini mengawal berapa banyak demuxer harus penimbal
ke hadapan dalam beberapa saat (lalai: 1). Selagi tiada paket mempunyai perbezaan cap waktu
lebih tinggi daripada jumlah bacaan awal berbanding paket terakhir yang dikembalikan ke
dekoder, demuxer terus membaca.

Ambil perhatian bahawa --cache-saat pilihan akan mengatasi nilai ini jika cache didayakan,
dan nilainya lebih besar.

(Nilai ini cenderung menjadi kabur, kerana banyak format fail tidak menyimpan linear
cap masa.)

--force-seekable=
Jika pemain berpendapat bahawa media tidak boleh dicari (cth bermain dari paip, atau
ia adalah strim http dengan pelayan yang tidak menyokong permintaan julat), mencari kehendak
menjadi kurang upaya. Pilihan ini boleh mendayakannya secara paksa. Untuk carian dalam cache,
terdapat peluang yang baik untuk berjaya.

Input
--native-keyrepeat
Gunakan tetapan sistem untuk kelewatan dan kadar pengulangan kekunci, bukannya --input-ar-delay and
--input-ar-rate. (Sama ada ini terpakai bergantung pada bahagian belakang VO dan cara ia dikendalikan
input papan kekunci. Tidak terpakai pada input terminal.)

--input-ar-delay
Lengah dalam milisaat sebelum kita mula mengulang auto kunci (0 untuk melumpuhkan).

--input-ar-rate
Bilangan penekanan kekunci untuk menjana sesaat pada autoulang.

--input-conf=
Tentukan fail konfigurasi input selain daripada lokasi lalai dalam mpv
direktori konfigurasi (biasanya ~/.config/mpv/input.conf).

--no-input-default-bindings
Lumpuhkan pengikatan kekunci lalai mpv (terbina dalam).

--input-cmdlist
Mencetak semua arahan yang boleh diikat pada kekunci.

--input-doubleclick-time=
Masa dalam milisaat untuk mengecam dua tekanan butang berturut-turut sebagai klik dua kali
(lalai: 300).

--input-senarai kunci
Mencetak semua kekunci yang boleh diikat pada arahan.

--input-key-fifo-size=<2-65000>
Tentukan saiz FIFO yang menampan peristiwa penting (lalai: 7). Jika ia juga
kecil beberapa acara mungkin hilang. Kelemahan utama menetapkannya kepada yang sangat besar
nilai ialah jika anda menahan kekunci yang mencetuskan beberapa arahan yang perlahan kemudian
pemain mungkin tidak bertindak balas semasa ia memproses semua arahan beratur.

--ujian-input
Mod ujian input. Daripada melaksanakan arahan pada penekanan kekunci, mpv akan menunjukkan
kekunci dan arahan terikat pada OSD. Harus digunakan dengan video tiruan, dan
cara biasa untuk berhenti pemain tidak akan berfungsi (ikatan kunci yang biasanya berhenti akan
ditunjukkan pada OSD sahaja, seperti mana-mana pengikatan lain). Lihat INPUT.CONF.

--input-file=
Baca arahan daripada fail yang diberikan. Kebanyakannya berguna dengan FIFO. Sejak mpv 0.7.0 juga
memahami arahan JSON (lihat JSON IPC), tetapi anda tidak boleh mendapatkan balasan atau acara. guna
--input-unix-soket untuk sesuatu dua arah. Pada MS Windows, arahan JSON ialah
tidak ada.

Ini juga boleh menentukan deskriptor fail langsung dengan fd://N (UNIX sahaja). Di dalam ini
kes, balasan JSON akan ditulis jika FD boleh ditulis.

PERHATIAN:
Apabila fail yang diberikan ialah mpv FIFO membuka kedua-dua hujungnya, jadi anda boleh melakukan beberapa echo
"cari 10 " > mp_paip dan paip itu akan kekal sah.

--input-terminal, --tiada-input-terminal
--tiada-input-terminal menghalang pemain daripada membaca acara utama daripada standard
input. Berguna apabila membaca data daripada input standard. Ini didayakan secara automatik
apabila - terdapat pada baris arahan. Terdapat situasi di mana anda perlu menetapkannya
secara manual, cth jika anda membuka /dev/stdin (atau yang setara pada sistem anda), gunakan stdin
dalam senarai main atau berhasrat untuk membaca daripada stdin kemudian melalui fail muat atau senarai muat
perintah hamba.

--input-unix-socket=
Dayakan sokongan IPC dan cipta soket pendengaran pada laluan yang diberikan.

Lihat JSON IPC untuk maklumat lanjut.

Tidak tersedia pada MS Windows.

--input-appleremote=
(OS X sahaja) Dayakan/lumpuhkan sokongan Apple Remote. Didayakan secara lalai (kecuali untuk
libmpv).

--input-kursor, --tiada-input-kursor
Benarkan mpv untuk menerima peristiwa penunjuk yang dilaporkan oleh pemacu output video. Perlu
untuk menggunakan OSC, atau untuk memilih butang dalam menu DVD. Sokongan bergantung pada VO
sedang digunakan.

--input-media-keys=
(OS X sahaja) Dayakan/lumpuhkan sokongan kekunci media. Didayakan secara lalai (kecuali untuk
libmpv).

--input-right-alt-gr, --no-input-right-alt-gr
(Koko dan Windows sahaja) Gunakan kekunci Alt yang betul sebagai Alt Gr untuk menghasilkan istimewa
watak. Jika dilumpuhkan, kira Alt yang betul sebagai kunci pengubah suai Alt. Didayakan oleh
lalai.

--input-vo-keyboard=
Lumpuhkan semua input papan kekunci dihidupkan untuk VO yang tidak boleh mengambil bahagian dalam papan kekunci yang betul
penghantaran input. Mungkin tidak menjejaskan semua VO. Umumnya berguna untuk membenamkan sahaja.

Pada X11, sub-tetingkap dengan input didayakan merebut semua input papan kekunci selagi masih ada
1. anak kepada tetingkap terfokus, dan 2. tetikus berada di dalam tetingkap kecil. The
boleh mencuri semua input papan kekunci daripada aplikasi yang membenamkan tetingkap mpv,
dan sebaliknya, tetingkap mpv tidak akan menerima input jika tetikus berada di luar
daripada tetingkap mpv, walaupun mpv mempunyai fokus. Kit alat moden menangani perkara ini
tingkah laku X11 yang pelik, tetapi membenamkan tingkap asing secara naif memecahkannya.

Satu-satunya cara untuk mengendalikan perkara ini secara munasabah ialah menggunakan protokol XEmbed, iaitu
direka untuk menyelesaikan masalah ini. GTK menyediakan GtkSocket, yang menyokong XEmbed. Qt
nampaknya tidak menyediakan apa-apa yang berfungsi dalam versi yang lebih baharu.

Jika pembenam menyokong XEmbed, input harus berfungsi dengan tetapan lalai dan dengan
pilihan ini dilumpuhkan. Perhatikan bahawa input-default-bindings dilumpuhkan secara lalai dalam
libmpv juga - ia harus didayakan jika anda mahukan pengikatan kunci lalai mpv.

(Pilihan ini telah dinamakan semula daripada --input-x11-keyboard.)

--input-app-events=
(OS X sahaja) Dayakan/lumpuhkan acara papan kekunci luas aplikasi supaya papan kekunci itu
pintasan boleh diproses tanpa tetingkap. Didayakan secara lalai (kecuali untuk
libmpv).

OSD
--osc, --tiada-osc
Sama ada untuk memuatkan pengawal pada skrin (lalai: ya).

--no-osd-bar, --osd-bar
Lumpuhkan paparan bar OSD. Ini akan menjadikan beberapa perkara (seperti mencari) menggunakan OSD
mesej teks dan bukannya bar.

Anda boleh mengkonfigurasi ini berdasarkan setiap perintah dalam input.conf menggunakan osd- awalan,
lihat Input arahan awalan. Jika anda ingin melumpuhkan OSD sepenuhnya, gunakan
--osd-level=0.

--osd-duration=
Tetapkan tempoh mesej OSD dalam ms (lalai: 1000).

--osd-font= , --sub-text-font=
Tentukan fon untuk digunakan untuk OSD dan untuk sari kata yang tidak menyatakan a
fon tertentu. Lalainya ialah sans-serif.

Contoh

· --osd-font='Bitstream Vera Sans'

· --osd-font='MS Komik Sans'

PERHATIAN:
. --sub-teks-font pilihan (dan kebanyakan yang lain --sub-teks- pilihan) diabaikan apabila
Sari kata ASS diberikan, melainkan jika --no-sub-ass pilihan ditentukan.

Ini digunakan untuk menyokong corak fontconfig. Bermula dengan libass 0.13.0, ini
berhenti bekerja.

--osd-font-size= , --sub-text-font-size=
Tentukan saiz OSD/sub fon. Unit ialah saiz dalam piksel berskala pada tetingkap
ketinggian 720. Saiz piksel sebenar diskalakan dengan ketinggian tetingkap: jika
ketinggian tetingkap lebih besar atau lebih kecil daripada 720, saiz sebenar teks meningkat
atau berkurangan juga.

Lalai: 55.

--osd-msg1=
Tunjukkan rentetan ini sebagai mesej pada OSD dengan OSD tahap 1 (kelihatan secara lalai). The
mesej akan kelihatan secara lalai, dan selagi tiada mesej lain menutupinya, dan
Tahap OSD tidak berubah (lihat --osd-level). Mengembangkan hartanah; lihat Hartanah
pengembangan.

--osd-msg2=
Sama seperti --osd-msg1, tetapi untuk tahap OSD 2. Jika ini rentetan kosong (lalai),
kemudian masa main balik ditunjukkan.

--osd-msg3=
Sama seperti --osd-msg1, tetapi untuk tahap OSD 3. Jika ini rentetan kosong (lalai),
kemudian masa main balik, tempoh dan beberapa maklumat lagi ditunjukkan.

Ini juga digunakan untuk tunjukkan_kemajuan arahan (secara lalai dipetakan ke P), atau dalam
beberapa kes bukan lalai apabila mencari.

--osd-status-msg adalah setara warisan (tetapi dengan perbezaan kecil).

--osd-status-msg=
Tunjukkan rentetan tersuai semasa main balik dan bukannya teks status standard. ini
mengatasi teks status yang digunakan untuk --osd-level=3, apabila menggunakan tunjukkan_kemajuan
arahan (secara lalai dipetakan ke P), atau dalam beberapa kes bukan lalai apabila mencari.
Mengembangkan sifat. Lihat Hartanah pengembangan.

Pilihan ini telah digantikan dengan --osd-msg3. Satu-satunya perbezaan adalah bahawa ini
pilihan secara tersirat termasuk ${osd-sym-cc}. Pilihan ini diabaikan jika --osd-msg3 is
tidak kosong.

--osd-playing-msg=
Tunjukkan mesej pada OSD apabila main balik bermula. Rentetan dikembangkan untuk sifat,
contohnya --osd-playing-msg='fail: ${filename}' akan menunjukkan mesej fail: diikuti oleh
ruang dan nama fail yang sedang dimainkan.

Lihat Hartanah pengembangan.

--osd-bar-align-x=<-1-1>
Kedudukan bar OSD. -1 jauh ke kiri, 0 berpusat, 1 jauh ke kanan. pecahan
nilai (seperti 0.5) dibenarkan.

--osd-bar-align-y=<-1-1>
Kedudukan bar OSD. -1 di atas, 0 di tengah, 1 di bawah. Nilai pecahan
(seperti 0.5) dibenarkan.

--osd-bar-w=<1-100>
Lebar bar OSD, dalam peratusan lebar skrin (lalai: 75). Nilai daripada
50 bermakna bar adalah separuh lebar skrin.

--osd-bar-h=<0.1-50>
Ketinggian bar OSD, dalam peratusan ketinggian skrin (lalai: 3.125).

--osd-back-color= , --sub-text-back-color=
Lihat --osd-warna. Warna digunakan untuk latar belakang OSD/sub teks.

--osd-blur=<0..20.0>, --sub-text-blur=<0..20.0>
Faktor kabur Gaussian. 0 bermakna tiada kabur digunakan (lalai).

--osd-bold= , --sub-text-bold=
Format teks pada huruf tebal.

--osd-border-color= , --sub-text-border-color=
Lihat --osd-warna. Warna yang digunakan untuk sempadan OSD/sub fon.

PERHATIAN:
diabaikan bila --osd-back-color/--sub-text-back-color ditentukan (atau lebih
betul-betul: apabila pilihan itu tidak ditetapkan kepada telus sepenuhnya).

--osd-border-size= , --sub-text-border-size=
Saiz sempadan OSD/sub fon dalam piksel berskala (lihat --osd-font-saiz untuk maklumat lanjut).
Nilai 0 melumpuhkan sempadan.

Lalai: 3.

--osd-color= , --sub-text-color=
Nyatakan warna yang digunakan untuk sarikata teks OSD/tidak digayakan.

Warna dinyatakan dalam borang r/g/b, di mana setiap komponen warna ditentukan
sebagai nombor dalam julat 0.0 hingga 1.0. Ia juga mungkin untuk menentukan ketelusan
dengan menggunakan r/g/b/a, dengan nilai alfa 0 bermakna telus sepenuhnya, dan 1.0 bermakna
legap. Jika komponen alfa tidak diberikan, warnanya adalah 100% legap.

Melepasi nombor tunggal kepada pilihan menetapkan OSD kepada kelabu, dan borang kelabu/a
membolehkan anda menentukan alfa tambahan.

Contoh

· --osd-color=1.0/0.0/0.0 tetapkan OSD kepada merah legap

· --osd-color=1.0/0.0/0.0/0.75 tetapkan OSD kepada merah legap dengan 75% alfa

· --osd-color=0.5/0.75 tetapkan OSD kepada 50% kelabu dengan 75% alfa

Sebagai alternatif, warna boleh ditentukan sebagai triplet heks RGB dalam bentuk #RRGGBB,
di mana setiap kumpulan 2 digit menyatakan nilai warna dalam julat 0 (00) kepada 255 (FF).
Sebagai contoh, #FF0000 adalah merah. Ini serupa dengan warna web. Alpha diberikan dengan
#AARRGGBB.

Contoh

· --osd-color='#FF0000' tetapkan OSD kepada merah legap

· --osd-color='#C0808080' tetapkan OSD kepada 50% kelabu dengan 75% alfa

--osd-pecahan
Tunjukkan masa OSD dengan pecahan saat (dalam ketepatan milisaat). Berguna untuk dilihat
cap masa yang tepat bagi bingkai video.

--osd-level=<0-3>
Menentukan mod mana OSD harus dimulakan.

0 OSD dilumpuhkan sepenuhnya (sari kata sahaja)

1 didayakan (hanya muncul pada interaksi pengguna)

2 didayakan + masa semasa boleh dilihat secara lalai

3 didayakan + --osd-status-msg (masa dan status semasa secara lalai)

--osd-margin-x= , --sub-text-margin-x=
Jidar skrin kiri dan kanan untuk OSD/subs dalam piksel berskala (lihat --osd-font-saiz
untuk maklumat lanjut).

Pilihan ini menentukan jarak OSD ke kiri, serta di mana
jarak dari sempadan kanan teks OSD panjang akan dipecahkan.

Lalai: 25.

--osd-margin-y= , --sub-text-margin-y=
Margin skrin atas dan bawah untuk OSD/subs dalam piksel berskala (lihat --osd-font-saiz
untuk maklumat lanjut).

Pilihan ini menentukan margin menegak OSD. Ini juga digunakan untuk
sari kata teks tanpa gaya. Jika anda hanya mahu menaikkan kedudukan sari kata menegak,
penggunaan --sub-pos.

Lalai: 22.

--osd-align-x= , --sub-text-align-x=...
Kawal ke sudut mana OSD skrin atau sari kata teks harus diselaraskan
(lalai: pusat untuk subs, kiri untuk OSD).

Tidak pernah digunakan pada sari kata ASS, kecuali dalam --no-sub-ass mod. Begitu juga, ini berlaku
tidak digunakan untuk sari kata imej.

--osd-align-y= --sub-text-align-y=...
Kedudukan menegak (lalai: bawah untuk subs, bahagian untuk OSD). Butiran lihat
--osd-align-x.

--osd-scale=
Pengganda saiz fon OSD, didarab dengan --osd-font-saiz nilai.

--osd-scale-by-window=
Sama ada hendak menskalakan OSD dengan saiz tetingkap (lalai: ya). Jika ini dilumpuhkan,
--osd-font-saiz dan pilihan OSD lain yang menggunakan piksel berskala sentiasa dalam keadaan sebenar
piksel. Kesannya ialah menukar saiz tetingkap tidak akan mengubah saiz fon OSD.

--osd-shadow-color= , --sub-text-shadow-color=
Lihat --osd-warna. Warna yang digunakan untuk bayang-bayang OSD/sub teks.

--osd-shadow-offset= , --sub-text-shadow-offset=
Anjakan bayang-bayang OSD/sub teks dalam piksel berskala (lihat --osd-font-saiz khususnya
butiran). Nilai 0 melumpuhkan bayang-bayang.

Lalai: 0.

--osd-spacing= , --sub-text-spacing=
Jarak OSD/sub fon mendatar dalam piksel berskala (lihat --osd-font-saiz untuk maklumat lanjut).
Nilai ini ditambahkan pada jarak huruf biasa. Nilai negatif dibenarkan.

Lalai: 0.

Petikan
--format-tangkapan skrin=
Tetapkan jenis fail imej yang digunakan untuk menyimpan tangkapan skrin.

Pilihan yang tersedia:

png PNG

ppm PPM

pgm PGM

pgmyuv PGM dengan format piksel YV12

tga HAART

jpg JPEG (lalai)

jpeg JPEG (sama seperti jpg, tetapi dengan pengakhiran fail .jpeg)

--screenshot-tag-colorspace=
Tandakan tangkapan skrin dengan ruang warna yang sesuai.

Ambil perhatian bahawa tidak semua format disokong.

default: tidak.

--screenshot-high-bit-depth=
Jika boleh, tulis tangkapan skrin dengan kedalaman sedikit serupa dengan video sumber
(lalai: ya). Ini menarik khususnya untuk PNG, kerana ini kadangkala
mencetuskan menulis PNG 16 bit dengan saiz fail yang besar.

--screenshot-template=
Nyatakan templat nama fail yang digunakan untuk menyimpan tangkapan skrin. Templat menentukan
nama fail tanpa sambungan fail, dan boleh mengandungi penentu format, yang akan menjadi
digantikan apabila mengambil tangkapan skrin. Secara lalai templatnya ialah mpv-shot%n, Yang
menghasilkan nama fail seperti mpv-shot0012.png sebagai contoh.

Templat boleh bermula dengan laluan relatif atau mutlak, untuk menentukan a
lokasi direktori tempat tangkapan skrin harus disimpan.

Jika nama fail tangkapan skrin terakhir menghala ke fail yang sedia ada, fail itu akan
tidak boleh ditimpa. Tangkapan skrin sama ada tidak akan disimpan, atau jika templat
mengandungi %n, disimpan menggunakan nama fail yang baru dihasilkan.

Penentu format yang dibenarkan:

%[#][0X]n
Nombor jujukan, berlapik dengan sifar hingga panjang X (lalai: 04). Cth
melepasi format %04n akan menghasilkan 0012 pada tangkapan skrin ke-12. Jumlah
ditambah setiap kali tangkapan skrin diambil atau jika fail sudah
wujud. Panjangnya X mestilah dalam julat 0-9. Dengan tanda # pilihan, mpv
akan menggunakan nombor terendah yang tersedia. Sebagai contoh, jika anda mengambil tiga
tangkapan skrin--0001, 0002, 0003--dan padamkan dua yang pertama, dua yang seterusnya
tangkapan skrin tidak akan menjadi 0004 dan 0005, tetapi 0001 dan 0002 sekali lagi.

%f Nama fail video yang sedang dimainkan.

%F Sama seperti %f, tetapi tanggalkan sambungan fail, termasuk titik.

%x Laluan direktori video yang sedang dimainkan. Jika video itu tiada di
sistem fail (tetapi cth http://), ini berkembang kepada rentetan kosong.

%X{fallback}
Sama seperti %x, tetapi jika fail video tiada pada sistem fail, kembalikan
rentetan sandaran di dalam {...}.

%p Masa main balik semasa, dalam format yang sama seperti yang digunakan dalam OSD. Hasilnya ialah
rentetan bentuk "HH:MM:SS". Sebagai contoh, jika video itu pada masa itu
kedudukan 5 minit dan 34 saat, %p akan digantikan dengan "00:05:34".

%P Sama seperti %p, tetapi dilanjutkan dengan masa main balik dalam milisaat. Ia adalah
diformatkan sebagai "HH:MM:SS.mmm", dengan "mmm" sebagai bahagian milisaat
masa main balik.

PERHATIAN:
Ini ialah cara mudah untuk mendapatkan cap waktu setiap bingkai yang unik. (Bingkai
nombor akan menjadi lebih intuitif, tetapi tidak mudah dilaksanakan kerana
format kontena biasanya menggunakan setem masa untuk mengenal pasti bingkai.)

%wX Tentukan masa main balik semasa menggunakan rentetan format X. %p adalah seperti
%wH:%wM:%wS, dan %P adalah seperti %wH:%wM:%wS.%wT.

Sah format penentu:

%wH jam (dilapisi dengan 0 hingga dua digit)

%wh jam (tidak berlapik)

%wM minit (00-59)

%wm jumlah minit (termasuk jam, tidak seperti %wM)

%wS saat (00-59)

%ws jumlah saat (termasuk jam dan minit)

%wf seperti %ws, tetapi sebagai terapung

%wT milisaat (000-999)

%tX Tentukan tarikh/masa tempatan semasa menggunakan format X. Format ini
penentu menggunakan UNIX waktu senggang () berfungsi secara dalaman, dan memasukkan
hasil daripada menghantar "%X" ke masa strft. Sebagai contoh, % tm akan memasukkan nombor
bulan semasa sebagai nombor. Anda perlu menggunakan berbilang %tX penentu kepada
bina rentetan tarikh/masa penuh.

%{prop[:fallback teks]}
Masukkan nilai 'prop' harta hamba. Cth %{nama fail} adalah sama
as %f. Jika harta itu tidak wujud atau tidak tersedia, teks ralat adalah
dimasukkan, melainkan sandaran dinyatakan.

%% Digantikan dengan % watak itu sendiri.

--screenshot-directory=
Simpan tangkapan skrin dalam direktori ini. Laluan ini digabungkan dengan nama fail
dijana oleh --templat tangkapan skrin. Jika nama fail templat sudah mutlak,
direktori diabaikan.

Jika direktori tidak wujud, ia dicipta pada tangkapan skrin pertama. Jika ia adalah
bukan direktori, ralat dijana semasa cuba menulis tangkapan skrin.

Pilihan ini tidak ditetapkan secara lalai, dan dengan itu akan menulis tangkapan skrin pada direktori
dari mana mpv dimulakan. Dalam mod pseudo-gui (lihat PSEUDO GUI MODE), ini ditetapkan
ke desktop.

--screenshot-jpeg-quality=<0-100>
Tetapkan tahap kualiti JPEG. Lebih tinggi bermakna lebih berkualiti. Lalai ialah 90.

--screenshot-jpeg-source-chroma=
Tulis fail JPEG dengan subsampel kroma yang sama seperti video (lalai: ya). Jika
dilumpuhkan, lalai libjpeg digunakan.

--screenshot-png-compression=<0-9>
Tetapkan tahap mampatan PNG. Lebih tinggi bermakna pemampatan yang lebih baik. Ini akan menjejaskan
saiz fail fail tangkapan skrin bertulis dan masa yang diperlukan untuk menulis a
tangkapan skrin. Mampatan terlalu tinggi mungkin memerlukan masa CPU yang mencukupi untuk mengganggu
main balik. Lalai ialah 7.

--screenshot-png-filter=<0-5>
Tetapkan penapis digunakan sebelum pemampatan PNG. 0 ialah tiada, 1 ialah "sub", 2 ialah "atas",
3 ialah "purata", 4 ialah "Paeth", dan 5 ialah "bercampur". Ini menjejaskan tahap
mampatan yang boleh dicapai. Untuk kebanyakan imej, "campuran" mencapai yang terbaik
nisbah mampatan, oleh itu ia adalah lalai.

perisian Scaler
--sws-scaler=
Tentukan algoritma peskala perisian untuk digunakan --vf=skala. Ini juga memberi kesan
pemacu output video yang kekurangan pecutan perkakasan, cth x11. Lihat juga
--vf=skala.

Untuk mendapatkan senarai penimbang yang tersedia, jalankan --sws-scaler=bantuan.

default: bikubik.

--sws-lgb=<0-100>
Penapis kabur Gaussian scaler perisian (luma). Lihat --sws-skala.

--sws-cgb=<0-100>
Penskala perisian Penapis kabur Gaussian (chroma). Lihat --sws-skala.

--sws-ls=<-100-100>
Penapis penajam penimbang perisian (luma). Lihat --sws-skala.

--sws-cs=<-100-100>
Penapis penajam penimbang perisian (chroma). Lihat --sws-skala.

--sws-chs=
Peralihan mendatar kroma penskala perisian. Lihat --sws-skala.

--sws-cvs=
Peralihan menegak kroma penskala perisian. Lihat --sws-skala.

Terminal
--senyap
Jadikan output konsol kurang bertele-tele; khususnya, menghalang baris status (iaitu AV:
3.4 (00:00:03.37) / 5320.6 ...) daripada dipaparkan. Terutamanya berguna pada perlahan
terminal atau yang rosak yang tidak mengendalikan pemulangan pengangkutan dengan betul (cth \r).

Lihat juga --sungguh-senyap and --peringkat-msg.

--sungguh-senyap
Paparkan lebih sedikit output dan mesej status berbanding dengan --senyap.

--tiada-terminal, --terminal
Lumpuhkan sebarang penggunaan terminal dan stdin/stdout/stderr. Ini benar-benar senyap
sebarang output mesej.

Tidak seperti --sungguh-senyap, ini juga melumpuhkan input dan permulaan terminal.

--tiada-msg-warna
Lumpuhkan output konsol berwarna-warni pada terminal.

--peringkat-msg=
Kawal verbositi secara langsung untuk setiap modul. The semua modul mengubah verbositi daripada
semua modul yang tidak dinyatakan secara eksplisit pada baris arahan.

Jalankan mpv dengan --msg-level=all=trace untuk melihat semua mesej output mpv. Anda boleh menggunakan
nama modul yang dicetak dalam output (diawalan pada setiap baris dalam [...]) untuk mengehadkan
output kepada modul yang menarik.

PERHATIAN:
Sesetengah mesej dicetak sebelum baris arahan dihuraikan dan oleh itu
tidak terjejas oleh --peringkat-msg. Untuk mengawal mesej ini, anda perlu menggunakan
MPV_VERBOSE pembolehubah persekitaran; lihat PERSEKITARAN PELBAGAI untuk maklumat lanjut.

Tahap yang tersedia:

tidak senyap sepenuhnya

maut mesej maut sahaja

kesilapan mesej ralat

memberi amaran kepada mesej amaran

maklumat mesej maklumat

terkini mesej status (lalai)

v mesej bertele-tele

debug nyahpepijat mesej

mengesan mesej nyahpepijat yang sangat bising

--term-osd, --tiada-istilah-osd, --term-osd=force
Paparkan mesej OSD pada konsol apabila tiada output video tersedia. Didayakan oleh
lalai.

kekuatan membolehkan terminal OSD walaupun tetingkap video dicipta.

--term-osd-bar, --tiada-istilah-osd-bar
Dayakan mencetak bar kemajuan di bawah baris status pada terminal. (Dilumpuhkan oleh
lalai.)

--term-osd-bar-chars=
Peribadikan --istilah-osd-bar ciri. Rentetan itu dijangka terdiri daripada 5
aksara (mula, ruang kiri, penunjuk kedudukan, ruang kanan, tamat). Anda boleh gunakan
Aksara Unicode, tetapi ambil perhatian bahawa aksara dwilebar tidak akan dilayan
betul.

default: [-+-].

--term-playing-msg=
Cetak rentetan selepas memulakan main balik. Rentetan dikembangkan untuk sifat,
contohnya --term-playing-msg='fail: ${filename}' akan mencetak rentetan fail: diikuti oleh
ruang dan nama fail yang sedang dimainkan.

Lihat Hartanah pengembangan.

--term-status-msg=
Cetak rentetan tersuai semasa main balik dan bukannya baris status standard.
Mengembangkan sifat. Lihat Hartanah pengembangan.

--msg-modul
Letakkan nama modul pada setiap mesej konsol.

--msg-time
Sediakan maklumat masa pada setiap mesej konsol.

TV
--tv-...
Pilihan ini menala pelbagai sifat modul tangkapan TV. Untuk menonton TV
dengan mpv, gunakan tv:// or tv:// atau tv:// (Lihat
pilihan saluran tv khususnya nama_saluran di bawah) sebagai URL media. Anda juga boleh menggunakan
tv:/// untuk mula menonton video daripada input komposit atau S-Video (lihat
pilihan input untuk maklumat lanjut).

--peranti-tv=
Tentukan peranti TV (lalai: / dev / video0).

--saluran-tv=
Tetapkan penala kepada saluran.

--tiada-tv-audio
tiada bunyi

--tv-automute=<0-255> (v4l and v4l2 sahaja)
Jika kekuatan isyarat yang dilaporkan oleh peranti kurang daripada nilai ini, audio dan video akan
disenyapkan. Dalam kebanyakan kes automute=100 sudah memadai. Lalai ialah 0 (automasikan
kurang upaya).

--pemandu-tv=
Lihat --tv=pemandu=bantuan untuk senarai pemacu input TV yang terkumpul. tersedia: dummy,
v4l2 (lalai: autodetect)

--tv-input=
Tentukan input (lalai: 0 (TV), lihat output konsol untuk input yang tersedia).

--tv-freq=
Tentukan kekerapan untuk menetapkan penala kepada (cth 511.250). Tidak serasi dengan
parameter saluran.

--tv-outfmt=
Tentukan format output penala dengan nilai pratetap yang disokong oleh V4L
pemacu (YV12, UYVY, YUY2, I420) atau format arbitrari yang diberikan sebagai nilai hex.

--lebar-tv=
lebar tetingkap keluaran

--tv-tinggi=
ketinggian tetingkap keluaran

--tv-fps=
kadar bingkai untuk menangkap video (bingkai sesaat)

--tv-saiz penimbal=
saiz maksimum penimbal tangkapan dalam megabait (lalai: dinamik)

--tv-norma=
Lihat output konsol untuk senarai semua norma yang tersedia, lihat juga normid
pilihan di bawah.

--tv-normid= (v4l2 sahaja)
Menetapkan norma TV kepada ID berangka yang diberikan. Norma TV bergantung pada kad tangkapan.
Lihat output konsol untuk senarai norma TV yang tersedia.

--tv-chanlist=
tersedia: argentina, australia, china-bcast, eropah-timur, eropah-barat, perancis,
ireland, italy, japan-bcast, japan-cable, newzealand, rusia, afrika selatan,
us-bcast, us-cable, us-cable-hrc

--saluran-tv= - [= ], - [= ],...
Tetapkan nama untuk saluran.

PERHATIAN:
Jika ialah integer yang lebih besar daripada 1000, ia akan dianggap sebagai kekerapan (dalam
kHz) dan bukannya nama saluran daripada jadual kekerapan. Gunakan _ untuk ruang dalam nama
(atau main citer ;-) ). Nama saluran kemudiannya akan ditulis menggunakan OSD,
dan perintah hamba tv_step_channel, tv_set_channel and tv_last_channel akan
boleh digunakan untuk alat kawalan jauh. Tidak serasi dengan kekerapan parameter.

PERHATIAN:
Nombor saluran kemudiannya akan menjadi kedudukan dalam senarai 'saluran', bermula
dengan 1.

Contoh

tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1

--tv-[kecerahan|kontras|warna|tepu]=<-100-100>
Tetapkan penyamaan imej pada kad.

--tv-audiorate=
Tetapkan kadar sampel audio input.

--tv-forceaudio
Tangkap audio walaupun tiada sumber audio yang dilaporkan oleh v4l.

--tv-alsa
Tangkap dari ALSA.

--tv-amode=<0-3>
Pilih mod audio:

0 mono

1 stereo

2 bahasa 1

3 bahasa 2

--tv-forcechan=<1-2>
Secara lalai, kiraan saluran audio yang dirakam ditentukan secara automatik oleh
menanyakan mod audio daripada kad TV. Pilihan ini membenarkan memaksa stereo/mono
rakaman tanpa mengira pilihan amod dan nilai yang dikembalikan oleh v4l. Ini boleh
digunakan untuk menyelesaikan masalah apabila kad TV tidak dapat melaporkan audio semasa
mod.

--tv-adevice=
Tetapkan peranti audio. sepatutnya /dev/xxx untuk OSS dan ID perkakasan untuk ALSA.
Anda mesti menggantikan mana-mana ':' dengan '.' dalam ID perkakasan untuk ALSA.

--tv-audioid=
Pilih output audio kad tangkapan, jika ia mempunyai lebih daripada satu.

--tv-[volume|bass|treble|balance]=<0-100>
Pilihan ini menetapkan parameter pengadun pada kad tangkapan video. Mereka akan
tidak mempunyai kesan, jika kad anda tidak mempunyai satu. Untuk peta v4l2 50 kepada lalai
nilai kawalan, seperti yang dilaporkan oleh pemandu.

--tv-gain=<0-100>
Tetapkan kawalan keuntungan untuk peranti video (biasanya kamera web) kepada nilai yang dikehendaki dan
matikan kawalan automatik. Nilai 0 membolehkan kawalan automatik. Jika ini
pilihan ditinggalkan, kawalan keuntungan tidak akan diubah suai.

--tv-mode segera=
Nilai 0 bermakna tangkap dan penimbal audio dan video bersama-sama. Nilai 1
(lalai) bermaksud melakukan tangkapan video sahaja dan biarkan audio melalui gelung balik
kabel dari kad TV ke kad bunyi.

--tv-mjpeg
Gunakan pemampatan MJPEG perkakasan (jika kad menyokongnya). Apabila menggunakan pilihan ini,
anda tidak perlu menentukan lebar dan ketinggian tetingkap keluaran, kerana mpv
akan menentukannya secara automatik daripada nilai penyusutan (lihat di bawah).

--tv-decimation=<1|2|4>
pilih saiz gambar yang akan dimampatkan oleh perkakasan MJPEG
pemampatan:

1 saiz penuh

· 704x576 PAL

· 704x480 NTSC

2 saiz sederhana

· 352x288 PAL

· 352x240 NTSC

4 saiz kecil

· 176x144 PAL

· 176x120 NTSC

--kualiti-tv=<0-100>
Pilih kualiti pemampatan JPEG (< 60 disyorkan untuk saiz penuh).

--tv-scan-autostart
Mulakan pengimbasan saluran serta-merta selepas permulaan (lalai: dilumpuhkan).

--tv-scan-tempoh=<0.1-2.0>
Tentukan kelewatan dalam beberapa saat sebelum beralih ke saluran seterusnya (lalai: 0.5). Lebih rendah
nilai akan menyebabkan pengimbasan lebih pantas, tetapi boleh mengesan saluran TV tidak aktif sebagai aktif.

--tv-scan-threshold=<1-100>
Nilai ambang untuk kekuatan isyarat (dalam peratus), seperti yang dilaporkan oleh peranti
(lalai: 50). Kekuatan isyarat yang lebih tinggi daripada nilai ini akan menunjukkan bahawa
saluran pengimbasan sedang aktif.

Cache
--cache=
Tetapkan saiz cache dalam kilobait, lumpuhkannya dengan tidak, atau dayakan secara automatik
ia jika diperlukan dengan auto (lalai: auto). Dengan auto, cache biasanya akan
didayakan untuk aliran rangkaian, menggunakan saiz yang ditetapkan oleh --cache-default. Dengan yes, yang
cache akan sentiasa didayakan dengan saiz yang ditetapkan oleh --cache-default (melainkan
strim tidak boleh dicache, atau --cache-default melumpuhkan caching).

Mungkin berguna apabila memainkan fail dari media perlahan, tetapi juga boleh mempunyai negatif
kesan, terutamanya dengan format fail yang memerlukan banyak carian, seperti MP4.

Ambil perhatian bahawa separuh daripada saiz cache akan digunakan untuk membolehkan carian pantas kembali. Ini juga
sebab mengapa cache penuh biasanya tidak dilaporkan sebagai 100% penuh. Isian cache
paparan tidak termasuk bahagian cache yang dikhaskan untuk mencari kembali. The
peratusan maksimum sebenar biasanya akan menjadi nisbah antara baca di hadapan dan
saiz penampan belakang.

--cache-default=
Tetapkan saiz cache dalam kilobait (lalai: 75000 KB). menggunakan tidak tidak akan
mendayakan cache secara automatik cth semasa bermain dari aliran rangkaian. Perhatikan bahawa
menggunakan --cache akan sentiasa mengatasi pilihan ini.

--cache-initial=
Main semula akan bermula apabila cache telah diisi dengan kilobait sebanyak ini
data (lalai: 0).

--cache-seek-min=
Jika pencarian hendak dibuat ke jawatan dalam daripada saiz cache daripada
kedudukan semasa, mpv akan menunggu cache diisi ke kedudukan ini
daripada melakukan pencarian aliran (lalai: 500).

Ini penting untuk usaha kecil ke hadapan. Dengan strim perlahan (terutama strim HTTP)
terdapat pertukaran antara melangkau data antara kedudukan semasa dan mencari
destinasi, atau melakukan pencarian sebenar. Bergantung kepada keadaan, sama ada
ini mungkin lebih perlahan daripada kaedah lain. Pilihan ini membenarkan kawalan ke atas ini.

--cache-backbuffer=
Saiz penimbal belakang cache (lalai: 75000 KB). Ini akan menambah kepada jumlah cache
saiz, dan menyimpan jumlah untuk mencari kembali. Jumlah rizab tidak akan
digunakan untuk membaca ke hadapan, dan sebaliknya mengekalkan data yang telah dibaca untuk membolehkan pencarian pantas
kembali.

--cache-file=
Buat fail cache pada sistem fail.

Terdapat dua cara untuk menggunakan ini:

1. Melepasi laluan (nama fail). Fail akan sentiasa ditimpa. Apabila
cache umum didayakan, cache fail ini akan digunakan untuk menyimpan apa sahaja yang dibaca
daripada aliran sumber.

Ini akan sentiasa menimpa fail cache dan anda tidak boleh menggunakan cache sedia ada
fail untuk menyambung semula main balik strim. (Secara teknikal, mpv tidak akan tahu yang mana
blok dalam fail adalah sah dan yang tidak.)

Fail yang terhasil tidak semestinya mengandungi semua data aliran sumber.
Sebagai contoh, jika anda mencari, bahagian yang dilangkau tidak pernah dibaca dan
akibatnya tidak ditulis ke cache. Bahagian yang dilangkau diisi
dengan sifar. Ini bermakna bahawa fail cache tidak semestinya sepadan dengan a
muat turun penuh aliran sumber.

Kedua-dua isu ini boleh diperbaiki jika terdapat sebarang minat pengguna.

AMARAN :
Menyebabkan rasuah rawak apabila digunakan dengan bab yang dipesan atau dengan
--fail-audio.

2. Melepasi tali TMP. Ini tidak akan ditafsirkan sebagai nama fail. Sebaliknya, an
fail sementara yang tidak kelihatan dicipta. Ia bergantung pada perpustakaan C anda di mana ini
fail dibuat (biasanya / tmp /), dan sama ada nama fail kelihatan (the tmpfile()
fungsi digunakan). Pada sesetengah sistem, pemadaman automatik fail cache mungkin
tidak dijamin.

Jika anda ingin menggunakan cache fail, mod ini disyorkan, kerana ia tidak
pecah disuruh bab atau --fail-audio. Mod ini membuka berbilang aliran cache,
dan menggunakan fail yang sama untuk mereka jelas bertembung.

Lihat juga --cache-file-saiz.

--cache-file-size=
Saiz maksimum fail yang dibuat dengan --cache-file. Untuk akses baca di atas ini
saiz, cache tidak digunakan.

Perlu diingat bahawa beberapa kes penggunaan, seperti memainkan bab yang dipesan dengan cache didayakan,
sebenarnya akan mencipta berbilang fail cache, setiap satunya akan menggunakan sebanyak ini
ruang cakera.

(Lalai: 1048576, 1 GB.)

--tiada-cache
Matikan cache strim input. Lihat --cache.

--cache-secs=
Berapa saat audio/video untuk diambil semula jika cache aktif. Ini mengatasi
yang --demuxer-readahead-secs pilihan jika dan hanya jika cache didayakan dan
nilai lebih besar. (Lalai: 10.)

--cache-jeda, --tiada-cache-jeda
Sama ada pemain perlu berhenti seketika secara automatik apabila cache hampir habis dan nyahjeda
sekali lagi data tersedia ("penimbalan").

rangkaian
--user-agent=
Penggunaan sebagai ejen pengguna untuk penstriman HTTP.

--biskut, --tiada-kuki
Sokong kuki apabila membuat permintaan HTTP. Dilumpuhkan secara lalai.

--cookies-file=
Baca kuki HTTP daripada . Fail diandaikan dalam format Netscape.

--http-header-fields=
Tetapkan medan HTTP tersuai apabila mengakses strim HTTP.

Contoh

mpv --http-header-fields='Field1: value1','Field2: value2' \
http://localhost: 1234

Akan menjana permintaan HTTP:

DAPATKAN / HTTP / 1.0
Tuan rumah: localhost: 1234
Ejen Pengguna: MPlayer
Icy-MetaData: 1
Medan1: nilai1
Medan2: nilai2
Sambungan: tutup

--tls-ca-file=
Fail pangkalan data pihak berkuasa sijil untuk digunakan dengan TLS. (Senyap gagal dengan yang lebih tua
Versi FFmpeg atau Libav.)

--tls-sahkan
Sahkan sijil rakan sebaya apabila menggunakan TLS (cth https://...). (Senyap gagal
dengan versi FFmpeg atau Libav yang lebih lama.)

--tls-cert-file
Fail yang mengandungi sijil untuk digunakan dalam berjabat tangan dengan rakan sebaya.

--tls-key-file
Fail yang mengandungi kunci peribadi untuk sijil.

--perujuk=
Tentukan laluan perujuk atau URL untuk permintaan HTTP.

--network-timeout=
Tentukan tamat masa rangkaian dalam beberapa saat. Ini menjejaskan sekurang-kurangnya HTTP. Yang istimewa
nilai 0 (lalai) menggunakan lalai FFmpeg/Libav. Jika protokol digunakan yang tidak
tidak menyokong tamat masa, pilihan ini diabaikan secara senyap.

--rtsp-transport=
Pilih kaedah pengangkutan RTSP (lalai: tcp). Ini memilih rangkaian asas
pengangkutan ketika bermain rtsp://... URL. Nilai lavf meninggalkan keputusan untuk
libavformat.

--hls-kadar bit= >
Jika strim HLS dimainkan, pilihan ini mengawal strim yang dipilih
lalai. Pilihan membenarkan parameter berikut:

tidak Jangan buat sesuatu yang istimewa. Biasanya, ini hanya akan memilih yang pertama
aliran audio/video yang boleh ditemuinya.

minit Pilih strim dengan kadar bit terendah.

maks Sama, tetapi kadar bit tertinggi. (Lalai.)

Selain itu, jika pilihan ialah nombor, strim dengan kadar tertinggi sama dengan atau
di bawah nilai pilihan dipilih.

Kadar bit seperti yang digunakan dihantar oleh pelayan, dan tidak ada jaminan ia sebenarnya
bermakna.

DVB
--dvbin-card=<1-4>
Tentukan menggunakan nombor kad 1-4 (lalai: 1).

--dvbin-file=
Mengarahkan mpv untuk membaca senarai saluran daripada . Lalai adalah dalam mpv
direktori konfigurasi (biasanya ~/.config/mpv) dengan nama fail
channels.conf.{sat,ter,cbl,atsc} (berdasarkan jenis kad anda) atau channels.conf sebagai
pilihan terakhir. Untuk kad DVB-S/2, senarai saluran format VDR 1.7.x disyorkan sebagai
ia membenarkan penalaan kepada saluran DVB-S2, membolehkan sari kata dan menyahkod PMT (yang
sebahagian besarnya meningkatkan demuxing). Senarai saluran format mpplayer klasik masih ada
disokong (tanpa penambahbaikan ini), dan untuk jenis kad lain, hanya VDR terhad
sokongan senarai saluran format dilaksanakan (tampalan dialu-alukan). Untuk saluran dengan
pensuisan PID dinamik atau tidak lengkap channels.conf, --dvbin-transponder-penuh atau
PID ajaib 8192 disyorkan.

--dvbin-timeout=<1-30>
Bilangan saat maksimum untuk menunggu apabila cuba menala frekuensi sebelum menyerah
(lalai: 30).

--dvbin-penuh-transponder=
Gunakan tiada penapis pada PID program, hanya tala kepada frekuensi dan lulus transponder penuh
untuk demuxer. Ini berguna untuk merakam berbilang program pada satu transponder, atau
untuk menangani isu-isu dalam channels.conf. Ia juga disyorkan untuk menggunakan ini untuk
saluran yang menukar PID dengan segera, cth untuk berita serantau.

default: tidak

Lain-lain
--display-tags=tag1,tags2,...
Tetapkan senarai tag yang sepatutnya dipaparkan pada terminal. Tag yang terdapat dalam
senarai, tetapi tidak terdapat dalam fail yang dimainkan, tidak akan ditunjukkan. Jika sesuatu nilai berakhir
bersama *, semua teg dipadankan dengan awalan (walaupun tiada globbing umum). cuma
lulus * pada dasarnya penapisan.

Lalai termasuk senarai teg biasa, panggil mpv dengan --senarai-pilihan untuk melihatnya.

--mc=
Pembetulan penyegerakan AV maksimum setiap bingkai (dalam saat)

--autosync=
Laraskan penyegerakan A/V secara beransur-ansur berdasarkan ukuran kelewatan audio. Menentukan
--autosync=0, lalai, akan menyebabkan pemasaan bingkai berdasarkan sepenuhnya pada audio
ukuran kelewatan. Menentukan --autosync=1 akan melakukan perkara yang sama, tetapi akan secara halus
tukar algoritma pembetulan A/V. Kadar bingkai video yang tidak sekata dalam video yang
bermain baik dengan --tiada-audio selalunya boleh dibantu dengan menetapkan ini kepada nilai integer
lebih besar daripada 1. Semakin tinggi nilai, semakin hampir masanya --tiada-audio.
Cuba --autosync=30 untuk menyelesaikan masalah dengan pemacu bunyi yang tidak dilaksanakan
pengukuran kelewatan audio yang sempurna. Dengan nilai ini, jika penyegerakan A/V besar mengimbangi
berlaku, mereka hanya akan mengambil masa kira-kira 1 atau 2 saat untuk diselesaikan. Kelewatan ini masuk
masa tindak balas kepada offset A/V secara tiba-tiba sepatutnya menjadi satu-satunya kesan sampingan untuk mengubahnya
pilihan dihidupkan, untuk semua pemacu bunyi.

--video-sync=
Cara pemain menyegerakkan audio dan video.

Mod bermula dengan paparan- cuba keluarkan bingkai video sepenuhnya
serentak ke paparan, menggunakan kadar segar semula menegak paparan yang dikesan sebagai a
membayangkan secara purata berapa pantas bingkai akan dipaparkan. Mod ini menukar kelajuan video
sedikit untuk dipadankan dengan paparan. Lihat --video-sync-... pilihan untuk penalaan halus. The
keteguhan mod ini dikurangkan lagi dengan membuat beberapa andaian yang ideal,
yang mungkin tidak selalu berlaku dalam realiti. Tingkah laku boleh bergantung pada VO dan
pemacu video dan audio sistem. Fail media mesti menggunakan kadar bingkai tetap.
VFR mengikut bahagian mungkin juga berfungsi dengan beberapa format kontena (tetapi tidak contohnya mkv).
Jika kod penyegerakan mengesan nyahsegerak A/V yang teruk, atau kadar bingkai tidak dapat dikesan,
pemain secara automatik kembali ke audio mod untuk beberapa lama atau selama-lamanya.

Mod dengan nyahsegerak atas nama mereka jangan cuba memastikan audio/video disegerakkan.
Mereka akan perlahan-lahan (atau cepat) nyahsegerak, sehingga contohnya pencarian seterusnya berlaku. Mod ini
bertujuan untuk ujian, bukan penggunaan serius.

audio Masa bingkai video kepada audio. Ini adalah mod yang paling mantap, kerana pemain
tidak perlu menganggap apa-apa tentang cara paparan berkelakuan. The
kelemahannya ialah ia boleh menyebabkan bingkai jatuh sekali-sekala atau berulang. Jika
audio dilumpuhkan, ini menggunakan jam sistem. Ini ialah mod lalai.

paparan-sampel semula
Sampel semula audio untuk dipadankan dengan video. Mod ini juga akan cuba melaraskan audio
kelajuan untuk mengimbangi hanyut lain. (Ini bermakna ia akan memainkan audio di
kelajuan berbeza sekali-sekala untuk mengurangkan perbezaan A/V.)

paparan-sampel-vdrop
Sampel semula audio untuk dipadankan dengan video. Gugurkan bingkai video untuk mengimbangi
hanyut.

paparan-sampel-nyahsegerak
Seperti mod sebelumnya, tetapi tiada pampasan A/V.

paparan-vdrop
Gugurkan atau ulangi bingkai video untuk mengimbangi penyahsegerakan video. (Walaupun ia
sepatutnya mempunyai kesan yang sama seperti audio, pelaksanaannya sangat
berbeza.)

paparan-adrop
Gugurkan atau ulangi data audio untuk mengimbangi penyahsegerakan video. Lihat
--video-sync-adrop-size. Mod ini akan menyebabkan artifak audio yang teruk jika
kadar penyegaran monitor sebenar terlalu berbeza daripada kadar yang dilaporkan atau terpaksa.

paparan-nyahsegerak
Segerakkan video untuk dipaparkan dan biarkan audio dimainkan sendiri.

nyahsegerak Segerakkan video mengikut jam sistem dan biarkan audio dimainkan sendiri.

--video-sync-max-video-change=
Perbezaan kelajuan maksimum dalam peratus yang digunakan pada video dengan
--video-sync=paparan-... (lalai: 1). Mod penyegerakan paparan akan dilumpuhkan jika
monitor dan cara penyegaran video tidak sepadan dalam julat yang diberikan. Ia cuba
gandaan juga: memainkan video 30 fps pada skrin 60 Hz akan menduplikasi setiap
bingkai kedua. Memainkan video 24 fps pada skrin 60 Hz akan memainkan video dalam a
2-3-2-3-... corak.

Tetapan lalai tidak cukup longgar untuk mempercepatkan video 23.976 fps kepada 25 fps.
Kami menganggap perubahan nada terlalu melampau untuk membenarkan tingkah laku ini secara lalai. Tetapkan
pilihan ini kepada nilai 5 untuk membolehkannya.

Perhatikan bahawa dalam --video-sync=display-resample mod, kelajuan audio akan tambahan
ditukar dengan jumlah yang kecil jika perlu untuk penyegerakan A/V. Lihat
--video-sync-maks-audio-perubahan.

--video-sync-max-audio-change=
Maksimum tambahan perbezaan kelajuan dalam peratus yang digunakan pada audio dengan
--video-sync=paparan-... (lalai: 0.125). Biasanya, pemain memainkan audio di
kelajuan video. Tetapi jika perbezaan antara kedudukan audio dan video adalah
terlalu tinggi, cth disebabkan drift atau ralat pemasaan lain, ia akan cuba mempercepatkan atau
memperlahankan audio dengan faktor tambahan ini. Nilai yang terlalu rendah boleh membawa kepada bingkai video
menjatuhkan atau mengulangi jika nyahsegerak A/V tidak boleh diberi pampasan, nilai terlalu tinggi
boleh membawa kepada kejatuhan bingkai yang huru-hara kerana audio "overshoot" dan melangkau
berbilang bingkai video sebelum logik penyegerakan boleh bertindak balas.

--video-sync-adrop-size=
Bagi --video-sync=display-adrop mod. Mod ini menduplikasi/menjatuhkan data audio ke
pastikan audio selari dengan video. Untuk mengelakkan artifak audio pada jitter (yang akan
tambah/buang sampel sepanjang masa), ini dilakukan dalam unit tetap yang agak besar,
dikawal oleh pilihan ini. Unitnya adalah saat.

--mf-fps=
Kadar bingkai digunakan apabila menyahkod daripada berbilang fail PNG atau JPEG dengan mf:// (lalai:
1).

--mf-type=
Jenis fail input untuk mf:// (tersedia: jpeg, png, tga, sgi). Secara lalai, ini adalah
meneka daripada sambungan fail.

--stream-capture=
Membenarkan menangkap strim utama (bukan trek audio tambahan atau jenis lain
streams) ke dalam fail yang diberikan. Tangkapan juga boleh dimulakan dan dihentikan dengan menukar
nama fail dengan tangkapan aliran harta hamba. Secara amnya ini tidak akan
menghasilkan hasil yang boleh digunakan untuk apa-apa selain MPEG atau aliran mentah, melainkan menangkap
termasuk pengepala fail dan tidak terganggu. Ambil perhatian bahawa, disebabkan oleh cache
latensi, data yang ditangkap mungkin bermula dan berakhir agak tertangguh berbanding dengan perkara yang anda
lihat dipaparkan.

Fail destinasi sentiasa dilampirkan. (Sebelum mpv 0.8.0, fail itu adalah
ditimpa.)

--stream-dump=
Sama seperti --stream-capture, tetapi jangan mulakan main balik. Sebaliknya, keseluruhan fail adalah
dibuang.

--stream-lavf-o=opt1=value1,opt2=value2,...
Tetapkan AVOptions pada strim yang dibuka dengan libavformat. Pilihan yang tidak diketahui atau salah eja ialah
diam tak diendahkan. (Ia disebut dalam output terminal dalam mod verbose, iaitu
--v. Secara umum kita tidak boleh mencetak ralat, kerana pilihan lain seperti contohnya pengguna
ejen tidak tersedia dengan semua protokol, dan ralat pencetakan untuk pilihan yang tidak diketahui
akan menjadi terlalu bising.)

--vo-mmcss-profile=
(Windows sahaja.) Tetapkan profil MMCSS untuk urutan pemapar video (lalai:
Main semula).

--keutamaan=
(Windows sahaja.) Tetapkan keutamaan proses untuk mpv mengikut pratakrif
keutamaan tersedia di bawah Windows.

Nilai yang mungkin bagi : melahu|di bawah normal|normal|di atas normal|tinggi|masa nyata

AMARAN :
Menggunakan keutamaan masa nyata boleh menyebabkan sistem terkunci.

--force-media-title=
Paksa kandungan tajuk media harta kepada nilai ini. Berguna untuk skrip
yang ingin menetapkan tajuk, tanpa mengatasi tetapan pengguna --tajuk.

AUDIO OUTPUT PEMANDU


Pemacu output audio ialah antara muka kepada kemudahan output audio yang berbeza. Sintaksnya ialah:

--ao=
Tentukan senarai keutamaan pemacu output audio yang akan digunakan.

Jika senarai mempunyai ',' di belakang, mpv akan kembali pada pemandu yang tidak terkandung dalam senarai.
Subpilihan adalah pilihan dan kebanyakannya boleh ditinggalkan.

Anda juga boleh menetapkan lalai untuk setiap pemacu. Lalai digunakan sebelum biasa
parameter pemandu.

--ao-defaults=
Tetapkan lalai untuk setiap pemandu.

PERHATIAN:
Lihat --ao=membantu untuk senarai pemacu output audio yang tersusun. Pemandu itu --ao=alsa is
disukai. --ao= nadi diutamakan pada sistem di mana PulseAudio digunakan. Pada Windows,
--ao=wasapi diutamakan, walaupun kadangkala ia mungkin menyebabkan masalah, dalam hal ini
--ao=dbunyi sepatutnya digunakan. Pada sistem BSD, --ao=oss or --ao=sndio` boleh bekerja (the
yang terakhir adalah eksperimen). Pada sistem OS X, gunakan --ao=coreaudio.

Contoh

· --ao=alsa,oss, Cuba pemacu ALSA, kemudian pemacu OSS, kemudian yang lain.

· --ao=alsa:resample=yes:device=[plughw:0,3] Mari ALSA sampel semula dan tetapkan
nama peranti sebagai kad pertama, peranti keempat.

Pemacu output audio yang tersedia ialah:

bangkit (Linux sahaja)
pemacu output audio ALSA

peranti=
Menetapkan nama peranti. Untuk output ac3 melalui S/PDIF, gunakan "iec958" atau "spdif"
peranti, melainkan anda benar-benar tahu cara menetapkannya dengan betul.

sampel semula=ya
Dayakan pemalam pensampelan semula ALSA. (Ini dilumpuhkan secara lalai, kerana sesetengah
pemandu melaporkan kelewatan audio yang salah dalam beberapa kes.)

alat pengadun=
Tetapkan peranti pengadun yang digunakan dengan --no-softvol (lalai: lalai).

nama pengadun=
Tetapkan nama elemen pengadun (lalai: Master). Ini contohnya PCM
or Master.

indeks pengadun=
Tetapkan indeks saluran pengadun (lalai: 0). Pertimbangkan output daripada
"pencampur kawalan", maka indeks ialah nombor yang mengikuti nama
unsur tersebut.

tidak bersilang
Benarkan output format tidak berjalin (jika penyahkod audio menggunakan ini
format). Pada masa ini dilumpuhkan secara lalai, kerana beberapa pemalam ALSA yang popular
rosak sama sekali dengan format tidak bersilang.

abaikan-chmap
Jangan baca atau tetapkan peta saluran peranti ALSA - minta sahaja
bilangan saluran yang diperlukan, dan kemudian hantar audio padanya. ini
pilihan kemungkinan besar tidak boleh digunakan. Ia boleh berguna untuk nyahpepijat, atau
untuk persediaan statik dengan konfigurasi ALSA yang direka khas (dalam ini
kes anda harus sentiasa memaksa susun atur yang sama dengan --saluran-audio, atau ia
akan berfungsi hanya untuk fail yang menggunakan reka letak yang tersirat pada peranti ALSA anda).

PERHATIAN:
MPlayer dan mplayer2 memerlukan anda menggantikan mana-mana ',' dengan '.' dan mana-mana ':' dengan
'=' dalam nama peranti ALSA. mpv tidak melakukan ini lagi. Sebaliknya, petik
Nama peranti:
--ao=alsa:device=[plug:surround50]

Ambil perhatian bahawa [ and ] hanya memetik nama peranti. Dengan beberapa cengkerang (seperti zsh),
anda perlu memetik rentetan pilihan untuk menghalang shell daripada mentafsir
kurungan bukannya menghantarnya ke mpv.

Sebenarnya, anda harus menggunakan --peranti audio pilihan, bukannya menetapkan
peranti secara langsung.

AMARAN :
Pengendalian audio berbilang saluran/keliling diubah dalam mpv 0.8.0 daripada gelagat
dalam MPlayer/mplayer2 dan versi lama mpv.

Tingkah laku lama ialah pemain sentiasa bercampur dengan stereo secara lalai. The
--saluran-audio (Atau --saluran sebelum itu) pilihan terpaksa ditetapkan untuk mendapatkan
audio berbilang saluran. Kemudian bermain stereo akan menggunakan lalai peranti (yang
biasanya membenarkan berbilang program untuk memainkan audio pada masa yang sama melalui dmix),
semasa memainkan apa-apa sahaja dengan lebih banyak saluran akan membuka salah satu perkakasan
peranti, cth melalui sekeliling51 alias (biasanya dengan akses eksklusif).
Sama ada pemain akan menggunakan akses eksklusif atau tidak bergantung pada fail
sedang dimainkan.

Tingkah laku baharu sejak mpv 0.8.0 sentiasa mendayakan audio berbilang saluran, iaitu
--audio-channels=auto adalah lalai. Walau bagaimanapun, kerana ALSA tidak menyediakan cara yang baik
untuk memainkan audio berbilang saluran dengan cara yang tidak eksklusif (tanpa menyekat yang lain
aplikasi daripada menggunakan audio), pemain adalah terhad kepada keupayaan
yang lalai peranti secara lalai, yang bermaksud ia hanya menyokong stereo dan mono (at
kurangnya dengan konfigurasi ALSA tipikal semasa). Tetapi jika peranti perkakasan adalah
dipilih, maka audio berbilang saluran biasanya akan berfungsi.

Cerpennya ialah: jika anda mahu audio berbilang saluran dengan ALSA, gunakan --peranti audio
untuk memilih peranti (gunakan --audio-device=bantuan untuk mendapatkan senarai semua peranti dan
nama mpv mereka).

Anda juga boleh cuba menggunakan yang campur aduk Pasangkan. Persediaan ini membolehkan audio berbilang saluran
pada lalai peranti dengan pencampuran automatik dengan akses dikongsi, jadi bermain
audio stereo dan berbilang saluran pada masa yang sama akan berfungsi seperti yang diharapkan.

Pusat Pemacu output audio OSS


Menetapkan peranti output audio (lalai: /dev/dsp).


Menetapkan peranti pengadun audio (lalai: /dev/pencampur).


Menetapkan saluran pengadun audio (lalai: pcm). Nilai sah lain termasuk vol,
pcm, selaras. Untuk senarai lengkap pilihan cari SOUND_DEVICE_NAMES in
/usr/include/linux/soundcard.h.

bicu JACK (Jack Audio Connection Kit) pemacu output audio

pelabuhan=
Menyambung ke port dengan nama yang diberikan (lalai: port fizikal).

nama=
Nama pelanggan yang dihantar kepada JACK (lalai: mpv). Berguna jika anda mahu
mempunyai sambungan tertentu diwujudkan secara automatik.

(tiada-)autostart
Mulakan jackd secara automatik jika perlu (lalai: dilumpuhkan). Perhatikan bahawa ini
cenderung tidak boleh dipercayai dan akan membanjiri stdout dengan mesej pelayan.

(tidak-)bersambung
Buat sambungan ke port output secara automatik (lalai: didayakan). Bila
didayakan, bilangan maksimum saluran keluaran akan dihadkan kepada bilangan tersebut
port keluaran yang tersedia.

std-channel-layout=waveext|mana-mana
Pilih susun atur saluran standard (lalai: waveext). JACK sendiri tidak mempunyai
tanggapan susun atur saluran (iaitu menetapkan pembesar suara saluran tertentu
sepatutnya dipetakan kepada) - ia hanya memerlukan apa sahaja output aplikasi, dan
mengalihkannya ke apa sahaja yang ditentukan pengguna. Ini bermakna pengguna dan
aplikasi bertanggungjawab menangani susun atur saluran. waveext menggunakan
Pesanan WAVE_FORMAT_EXTENSIBLE, yang, walaupun ia ditakrifkan oleh
Microsoft, adalah standard pada banyak sistem. Nilai mana-mana membuatkan JACK menerima
apa sahaja yang datang daripada rangkaian penapis audio, tanpa mengira susun atur saluran dan
tanpa menyusun semula. Mod ini mungkin tidak begitu berguna, selain daripada untuk
penyahpepijatan atau apabila digunakan dengan tetapan tetap.

coreaudio (Mac OS X sahaja)
Pemacu output audio Mac OS X asli menggunakan AudioUnits dan bunyi CoreAudio
pelayan.

Diubah hala secara automatik ke coreaudio_exclusive apabila memainkan format termampat.

ubah-format-fizikal=
Tukar format fizikal kepada yang serupa dengan format audio yang diminta
(lalai: tidak). Ini mempunyai kelebihan yang akan dihasilkan oleh output audio berbilang saluran
sebenarnya bekerja. Kelemahannya ialah ia akan menukar audio seluruh sistem
tetapan. Ini bersamaan dengan menukar format tetapan di Audio
Peranti dialog dalam Audio MIDI Persediaan utiliti. Perhatikan bahawa ini tidak
kesan persediaan pembesar suara yang dipilih.

eksklusif
Gunakan akses mod eksklusif. Ini hanya mengubah hala ke coreaudio_exclusive, Tetapi
harus diutamakan daripada menggunakan AO tersebut secara langsung.

coreaudio_exclusive (Mac OS X sahaja)
Pemacu output audio Mac OS X asli menggunakan akses peranti terus dan mod eksklusif
(memintas pelayan bunyi).

terbuka Pemacu output audio OpenAL eksperimen

PERHATIAN:
Pemandu ini tidak begitu berguna. Memainkan audio berbilang saluran dengannya adalah perlahan.

nadi Pemacu output audio PulseAudio

[ ][: sinki>]
Tentukan hos dan sinki keluaran pilihan untuk digunakan. Satu kosong tali
menggunakan sambungan tempatan, "localhost" menggunakan pemindahan rangkaian (kemungkinan besar tidak
apa kamu mahu).

penimbal=<1-2000|asli>
Tetapkan saiz penimbal audio dalam milisaat. Nilai yang lebih tinggi menampan lebih banyak data,
dan mempunyai kebarangkalian yang lebih rendah untuk penampan underrun. Nilai yang lebih kecil menjadikan
strim audio bertindak balas lebih pantas, cth kepada perubahan kelajuan main balik. Lalai: 250.

latency-hacks=
Dayakan penggodaman untuk menyelesaikan pepijat pemasaan PulseAudio (lalai: tidak). Jika didayakan,
mpv akan melakukan pengiraan kependaman yang terperinci dengan sendirinya. Jika dilumpuhkan, ia akan
gunakan PulseAudio maklumat pemasaan yang dikemas kini secara automatik. Melumpuhkan ini
mungkin membantu dengan contohnya audio rangkaian atau beberapa pemalam, sambil mendayakannya
mungkin membantu dalam beberapa situasi yang tidak diketahui (dahulunya diperlukan untuk menjadi baik
tingkah laku pada versi PulseAudio lama).

Jika anda mempunyai video yang gagap semasa menggunakan nadi, cuba dayakan pilihan ini.
(Atau sebagai alternatif, cuba kemas kini PulseAudio.)

dsound (Windows sahaja)
Pemacu output audio DirectX DirectSound

PERHATIAN:
Pemacu ini adalah untuk keserasian dengan sistem lama.

peranti=
Menetapkan nombor peranti untuk digunakan. Memainkan fail dengan -v akan menunjukkan senarai
peranti yang ada.

saiz penimbal=
Saiz penimbal DirectSound dalam milisaat (lalai: 200).

sdl Pemacu output audio SDL 1.2+. Harus berfungsi pada mana-mana platform yang disokong oleh SDL 1.2, tetapi
mungkin memerlukan SDL_AUDIODRIVER pembolehubah persekitaran untuk ditetapkan dengan sewajarnya
sistem anda.

PERHATIAN:
Pemacu ini adalah untuk keserasian dengan persekitaran yang sangat asing, seperti
sistem di mana tiada pemacu lain tersedia.

buflen=
Menetapkan panjang penimbal audio dalam beberapa saat. Digunakan hanya sebagai pembayang oleh bunyi
sistem. Memainkan fail dengan -v akan menunjukkan yang diminta dan diperoleh dengan tepat
saiz penimbal. Nilai 0 memilih lalai sistem bunyi.

bufcnt=
Menetapkan bilangan penimbal audio tambahan dalam mpv. Biasanya tidak perlu diubah.

sifar Tidak menghasilkan output audio tetapi mengekalkan kelajuan main balik video. guna --ao=null:tidak ditetapkan
untuk penandaarasan.

tidak ditentukan masanya
Jangan simulasi pemasaan peranti audio yang sempurna. Ini bermakna penyahkodan audio
akan berjalan sepantas mungkin, dan bukannya mengatur masa ke jam sistem.

penampan Panjang penimbal simulasi dalam beberapa saat.

keterlaluan
Saiz ketul simulasi dalam sampel.

kelajuan Kelajuan main balik audio simulasi sebagai pengganda. Biasanya, peranti audio sebenar
tidak akan berjalan sepantas jam sistem. Ia akan menyimpang hanya a
sedikit, dan pilihan ini membantu mensimulasikan ini.

Latensi
Kependaman peranti simulasi. Ini adalah tambahan kepada EOF.

rosak-eof
Simulasikan pemacu audio yang rosak, yang sentiasa menambah kependaman peranti tetap
kedudukan main balik audio yang dilaporkan.

patah-kelewatan
Simulasikan pemacu audio yang rosak, yang tidak melaporkan kependaman dengan betul.

susun atur saluran
Jika tidak kosong, ini adalah a , senarai berasingan susun atur saluran yang dibenarkan oleh AO.
Ini boleh digunakan untuk menguji pemilihan susun atur saluran.

pcm Output audio penulis fail PCM/WAVE mentah

(tiada-)pengepala gelombang
Sertakan atau tidak sertakan pengepala WAVE (lalai: disertakan). Apabila tidak
disertakan, PCM mentah akan dihasilkan.

fail=
Tulis bunyi ke bukannya lalai audiodump.wav. Jika
tiada kepala gelombang ditentukan, lalainya ialah audiodump.pcm.

(tiada-) tambah
Tambahkan pada fail, bukannya menimpanya. Sentiasa gunakan ini dengan
tiada kepala gelombang pilihan - dengan pengepala gelombang ia rosak, kerana ia akan menulis a
Pengepala WAVE setiap kali fail dibuka.

bunyi Output audio kepada daemon RSound

PERHATIAN:
Tidak berguna sama sekali, melainkan anda berhasrat untuk menjalankan RSound. Tidak boleh dikelirukan
RoarAudio, yang merupakan sesuatu yang sama sekali berbeza.

tuan rumah=
Tetapkan alamat pelayan (lalai: localhost). Boleh sama ada rangkaian
nama hos untuk sambungan TCP atau laluan soket domain Unix bermula dengan '/'.

pelabuhan=
Tetapkan port TCP yang digunakan untuk menyambung ke pelayan (lalai: 12345). tidak
digunakan jika menyambung ke soket domain Unix.

sndio Output audio ke sistem bunyi sndio OpenBSD

PERHATIAN:
Percubaan. Terdapat pepijat dan isu yang diketahui.

(Nota: hanya menyokong reka letak saluran mono, stereo, 4.0, 5.1 dan 7.1.)

peranti=
peranti sndio untuk digunakan (lalai: $AUDIODEVICE, masing-masing snd0).

wasapi Output audio ke Windows Audio Session API.

eksklusif
Meminta akses perkakasan langsung yang eksklusif. Mengikut definisi menghalang bunyi
main balik mana-mana program lain sehingga mpv keluar.

peranti=
Menggunakan titik akhir yang diminta dan bukannya titik akhir audio lalai sistem.
Kedua-dua nombor ordinal (0,1,2,...) dan Rentetan GUID adalah sah; GUID
rentetan dijamin tidak akan berubah melainkan pemacu dinyahpasang.

Juga menyokong carian peranti aktif mengikut nama yang boleh dibaca manusia. Jika lebih daripada
satu peranti sepadan dengan nama, enggan memuatkannya.

Pilihan ini kebanyakannya ditamatkan dan memihak kepada yang lebih umum
--peranti audio pilihan. Yang menyatakan, --audio-device=bantuan akan memberikan senarai
GUID peranti yang sah (diawalan dengan wasapi/), serta boleh dibaca oleh manusia
nama, yang sepatutnya berfungsi di sini.

VIDEO OUTPUT PEMANDU


Pemacu output video ialah antara muka kepada kemudahan output video yang berbeza. Sintaksnya ialah:

--vo=
Tentukan senarai keutamaan pemacu output video yang akan digunakan.

Jika senarai mempunyai ',' di belakang, mpv akan kembali pada pemandu yang tidak terkandung dalam senarai.
Subpilihan adalah pilihan dan kebanyakannya boleh ditinggalkan.

Anda juga boleh menetapkan lalai untuk setiap pemacu. Lalai digunakan sebelum biasa
parameter pemandu.

--vo-defaults=
Tetapkan lalai untuk setiap pemandu.

PERHATIAN:
Lihat --vo=membantu untuk senarai pemacu output video terkumpul.

Pemacu keluaran yang disyorkan ialah --vo=opengl-hq. Semua pemandu lain adalah untuk
keserasian atau tujuan khas. Secara lalai, --vo=opengl digunakan, tetapi jika itu muncul
tidak berfungsi, ia berundur kepada pemandu lain (dalam susunan yang sama seperti yang disenaraikan oleh --vo=membantu).

Pemacu output video yang tersedia ialah:

xv (X11 sahaja)
Menggunakan sambungan XVideo untuk mendayakan paparan dipercepatkan perkakasan. Ini yang paling banyak
VO serasi pada X, tetapi mungkin berkualiti rendah, dan mempunyai masalah dengan OSD dan sari kata
paparan.

PERHATIAN:
Pemacu ini adalah untuk keserasian dengan sistem lama.

penyesuai=
Pilih penyesuai XVideo tertentu (semak hasil xvinfo).

pelabuhan=
Pilih port XVideo tertentu.

ck=
Pilih sumber dari mana kekunci warna diambil (lalai: cur).

cur Lalai mengambil kunci warna yang kini ditetapkan dalam Xv.

penggunaan Gunakan tetapi jangan tetapkan kekunci warna daripada mpv (gunakan --kunci warna pilihan
untuk mengubahnya).

menetapkan Sama seperti penggunaan tetapi juga menetapkan kunci warna yang dibekalkan.

ck-kaedah=
Menetapkan kaedah lukisan kekunci warna (lalai: lelaki).

lelaki Lukis kekunci warna secara manual (mengurangkan kelipan dalam beberapa kes).

bg Tetapkan kekunci warna sebagai latar belakang tetingkap.

auto Biarkan Xv melukis kekunci warna.

kunci warna=
Menukar kekunci warna kepada nilai RGB pilihan anda. 0x000000 adalah hitam dan
0xffffff berwarna putih.

no-colorkey
Melumpuhkan kunci warna.

penimbal=
Bilangan penimbal imej untuk digunakan untuk penimbal cincin dalaman (lalai: 2).
Meningkatkan ini akan menggunakan lebih banyak memori, tetapi mungkin membantu dengan pelayan X tidak
bertindak balas dengan cukup cepat jika FPS video hampir atau lebih tinggi daripada
paparan kadar segar semula.

x11 (X11 sahaja)
Pemacu output video memori dikongsi tanpa pecutan perkakasan yang berfungsi pada bila-bila masa
X11 hadir.

PERHATIAN:
Ini adalah sandaran sahaja, dan tidak boleh digunakan seperti biasa.

vdpau (X11 sahaja)
Menggunakan antara muka VDPAU untuk memaparkan dan secara pilihan juga menyahkod video. Perkakasan
penyahkodan digunakan dengan --hwdec=vdpau.

PERHATIAN:
Versi terdahulu mpv (dan MPlayer, mplayer2) menyediakan sub-pilihan untuk ditala
vdpau pasca pemprosesan, seperti deint, mengasah, denoise, chroma-deint, penarikan,
hqscaling. Sub-pilihan ini telah ditamatkan, dan anda harus menggunakan vdpaupp
penapis video sebaliknya.

tajamkan=<-1-1>
(Ditamatkan. Lihat nota tentang vdpaupp.)

Untuk nilai positif, gunakan algoritma penajaman pada video, untuk negatif
nilai algoritma kabur (lalai: 0).

denoise=<0-1>
(Ditamatkan. Lihat nota tentang vdpaupp.)

Gunakan algoritma pengurangan hingar pada video (lalai: 0; tiada hingar
pengurangan).

deint=<-4-4>
(Ditamatkan. Lihat nota tentang vdpaupp.)

Pilih mod nyahinterlacing (lalai: 0). Dalam versi lama (serta
MPlayer/mplayer2) anda boleh menggunakan pilihan ini untuk mendayakan nyahinterlacing. ini
tidak berfungsi lagi dan nyahinterlacing didayakan dengan sama ada d kunci (oleh
lalai dipetakan kepada arahan kitaran deinterlace), atau --deinterlace
pilihan. Selain itu, untuk memilih mod deint lalai, anda harus menggunakan sesuatu
seperti --vf-defaults=vdpaupp:deint-mode=temporal bukannya sub-pilihan ini.

0 Pilih vdpaupp lalai penapis video, yang sepadan dengan 3.

1 Tunjukkan medan pertama sahaja.

2 Bob nyahinterlacing.

3 Penyahjalinan temporal adaptif gerakan. Boleh menyebabkan A/V nyahsegerak dengan
perkakasan video perlahan dan/atau resolusi tinggi.

4 Penyahjalinan temporal suai gerak dengan ruang berpandukan tepi
interpolasi. Memerlukan perkakasan video yang pantas.

chroma-deint
(Ditamatkan. Lihat nota tentang vdpaupp.)

Menjadikan deinterlacer temporal beroperasi pada luma dan kroma (lalai). guna
no-chroma-deint untuk menggunakan luma semata-mata dan mempercepatkan nyahinterlacing lanjutan.
Berguna dengan memori video yang perlahan.

penarikan (Ditamatkan. Lihat nota tentang vdpaupp.)

Cuba gunakan telecine songsang, memerlukan deinterlacing temporal adaptif gerakan.

hqscaling=<0-9>
(Ditamatkan. Lihat nota tentang vdpaupp.)

0 Gunakan penskalaan VDPAU lalai (lalai).

1-9 Gunakan penskalaan VDPAU berkualiti tinggi (memerlukan perkakasan berkebolehan).

fps=
Gantikan nilai kadar muat semula paparan yang dikesan secara automatik (nilai diperlukan untuk
framedrop untuk membenarkan kadar main balik video lebih tinggi daripada kadar segar semula paparan,
dan untuk pelarasan pemasaan bingkai sedar vsync). Lalai 0 bermaksud penggunaan
nilai yang dikesan secara automatik. Nilai positif ditafsirkan sebagai kadar penyegaran dalam Hz
dan mengatasi nilai yang dikesan secara automatik. Nilai negatif melumpuhkan semua pemasaan
pelarasan dan logik framedrop.

pengesan komposit
Pelaksanaan VDPAU semasa NVIDIA berkelakuan agak berbeza di bawah a
pengurus tetingkap penggubah dan tidak memberikan pemasaan bingkai yang tepat
maklumat. Dengan pilihan ini didayakan, pemain cuba mengesan sama ada a
pengurus tetingkap penggubahan aktif. Jika seseorang dikesan, pemain
melumpuhkan pelarasan masa seolah-olah pengguna telah menentukan fps=-1 (seperti mereka
akan berdasarkan input yang salah). Ini bermakna masa agak kurang
tepat daripada tanpa penggubahan, tetapi dengan gelagat mod gabungan daripada
pemandu NVIDIA, tiada had kelajuan main balik yang sukar walaupun tanpa
logik yang dilumpuhkan. Didayakan secara lalai, gunakan tiada-komposit-pengesan untuk melumpuhkan.

queuetime_windowed= and queuetime_fs=
Gunakan fungsi baris gilir pembentangan VDPAU untuk menyusun bingkai video masa hadapan
menukar paling banyak milisaat ini lebih awal (lalai: 50). Lihat di bawah
untuk maklumat tambahan.

output_surfaces=<2-15>
Peruntukkan banyak permukaan keluaran ini untuk memaparkan bingkai video (lalai: 3). Lihat
di bawah untuk maklumat tambahan.

colorkey=<#RRGGBB|#AARRGGBB>
Tetapkan warna latar belakang baris gilir pembentangan VDPAU, yang dalam praktiknya ialah
kekunci warna digunakan jika VDPAU beroperasi dalam mod tindanan (lalai: #020507, sesetengah
warna hitam). Jika komponen alfa bagi nilai ini ialah 0, nilai lalai
Kunci warna VDPAU akan digunakan sebaliknya (yang biasanya berwarna hijau).

force-yuv
Jangan sekali-kali menerima input RGBA. Ini bermakna mpv akan memasukkan penapis untuk ditukar kepada a
Format YUV sebelum VO. Kadang-kadang berguna untuk memaksa ketersediaan tertentu
Ciri YUV sahaja, seperti penyamaan video atau penyahjalinan.

Menggunakan kefungsian baris gilir bingkai VDPAU yang dikawal oleh pilihan masa giliran
menjadikan pemasaan flip bingkai mpv kurang sensitif kepada beban CPU sistem dan membenarkan mpv untuk
mula menyahkod bingkai seterusnya sedikit lebih awal, yang boleh mengurangkan kegelisahan yang disebabkan
oleh bingkai perlahan untuk menyahkod individu. Walau bagaimanapun, pemacu grafik NVIDIA boleh membuat
tingkah laku tetingkap lain seperti tetingkap bergerak berombak jika VDPAU menggunakan baris gilir blit
(terutamanya berlaku jika anda mendayakan sambungan komposit) dan ciri ini adalah
aktif. Jika ini berlaku pada sistem anda dan ia mengganggu anda maka anda boleh menetapkan
nilai masa giliran kepada 0 untuk melumpuhkan ciri ini. Tetapan untuk digunakan dalam windowed dan
mod skrin penuh adalah berasingan kerana sepatutnya tiada sebab untuk melumpuhkan ini
mod skrin penuh (kerana isu pemacu tidak sepatutnya menjejaskan video itu sendiri).

Anda boleh beratur lebih banyak bingkai ke hadapan dengan meningkatkan nilai masa giliran dan
keluaran_permukaan kiraan (untuk memastikan permukaan yang mencukupi untuk menampan video untuk masa tertentu
di hadapan anda memerlukan sekurang-kurangnya seberapa banyak permukaan seperti video mempunyai bingkai pada masa itu,
tambah dua). Ini boleh membantu menjadikan video lebih lancar dalam beberapa kes. Kelemahan utama
adalah peningkatan keperluan RAM video untuk permukaan dan tindak balas paparan yang lebih lambat
kepada arahan pengguna (perubahan paparan hanya kelihatan beberapa lama selepas ia
beratur). Pelaksanaan pemacu grafik juga mungkin mempunyai had pada panjang
masa beratur maksimum atau bilangan permukaan beratur yang berfungsi dengan baik atau sama sekali.

direct3d_shaders (Windows sahaja)
Pemacu output video yang menggunakan antara muka Direct3D.

PERHATIAN:
Pemacu ini adalah untuk keserasian dengan sistem yang tidak menyediakan OpenGL yang betul
pemandu.

prefer-stretchrect
Penggunaan IDirect3DDevice9::StretchRect ke atas kaedah lain jika boleh.

disable-stretchrect
Jangan sekali-kali memaparkan video menggunakan IDirect3DDevice9::StretchRect.

melumpuhkan-tekstur
Jangan sekali-kali memaparkan video menggunakan pemaparan tekstur D3D. Rendering dengan tekstur
+ shader masih dibenarkan. Tambah disable-shaders untuk melumpuhkan sepenuhnya
pemaparan video dengan tekstur.

disable-shaders
Jangan sekali-kali menggunakan shader semasa membuat video.

hanya-8bit
Jangan sekali-kali memaparkan video YUV dengan lebih daripada 8 bit setiap komponen. Menggunakan bendera ini
akan memaksa penukaran perisian kepada 8-bit.

disable-texture-align
Biasanya saiz tekstur sentiasa sejajar dengan 16. Dengan pilihan ini didayakan,
tekstur video akan sentiasa mempunyai saiz yang sama persis dengan video
sendiri.

Pilihan nyahpepijat. Ini mungkin tidak betul, mungkin dialih keluar pada masa hadapan, mungkin
ranap, mungkin menyebabkan pergerakan perlahan, dsb. Hubungi pembangun jika anda benar-benar memerlukan apa-apa
daripada ini untuk prestasi atau operasi yang betul.

kuasa-kuasa-2
Sentiasa memaksa tekstur kepada kuasa 2, walaupun jika peranti melaporkan
saiz tekstur bukan kuasa-2 seperti yang disokong.

tekstur-memori=
Hanya menjejaskan operasi dengan shader/tekstur didayakan, dan (E)OSD. mungkin
nilai:

lalai (lalai)
Penggunaan D3DPOOL_DEFAULT, Dengan D3DPOOL_SYSTEMEM tekstur untuk mengunci. Jika
pemandu menyokong D3DDEVCAPS_TEXTURESYSTEMMEMORY, D3DPOOL_SYSTEMEM
digunakan secara langsung.

kolam lalai
Penggunaan D3DPOOL_DEFAULT. (Seperti lalai, tetapi jangan sekali-kali menggunakan tekstur bayang-bayang.)

lalai-pool-shadow
Penggunaan D3DPOOL_DEFAULT, Dengan D3DPOOL_SYSTEMEM tekstur untuk mengunci.
(Seperti lalai, tetapi sentiasa memaksa tekstur bayang-bayang.)

berjaya
Penggunaan D3DPOOL_MANAGED.

menggaru
Penggunaan D3DPOOL_SCRATCH, Dengan D3DPOOL_SYSTEMEM tekstur untuk mengunci.

tukar-buang
Penggunaan D3DSWAPEFFECT_DISCARD, yang mungkin lebih pantas. Mungkin lebih perlahan juga, kerana
ia mesti(?) mengosongkan setiap bingkai.

exact-backbuffer
Sentiasa ubah saiz penampan belakang kepada saiz tetingkap.

direct3d (Windows sahaja)
Sama seperti direct3d_shaders, tetapi dengan pilihan melumpuhkan-tekstur and disable-shaders
terpaksa.

PERHATIAN:
Pemacu ini adalah untuk keserasian dengan sistem lama.

buka gl Pemacu output video OpenGL. Ia menyokong kaedah penskalaan lanjutan, dithering dan
pengurusan warna.

Secara lalai, ia cuba menggunakan tetapan pantas dan selamat gagal. Gunakan alias openl-hq kepada
gunakan pemacu ini dengan tetapan lalai kepada pemaparan berkualiti tinggi.

Memerlukan sekurang-kurangnya OpenGL 2.1.

Sesetengah ciri tersedia dengan pemacu grafik berkebolehan OpenGL 3 sahaja (atau jika
sambungan yang diperlukan tersedia).

OpenGL ES 2.0 dan 3.0 juga disokong.

Penyahkodan perkakasan melalui OpenGL-interop disokong pada tahap tertentu. Perhatikan bahawa dalam
mod ini, beberapa sarung sudut mungkin tidak dikendalikan dengan anggun, dan ruang warna
penukaran dan pensampelan kroma secara amnya berada di tangan penyahkod perkakasan
API.

buka gl menggunakan FBO secara lalai. Kadangkala anda boleh mencapai kualiti yang lebih baik atau
prestasi dengan menukar format fbo subopsyen kepada rgb16f, rgb32f or rgb. Dikenali
masalah termasuk Mesa/Intel tidak menerima rgb16, Mesa kadang-kadang tidak disusun
dengan sokongan tekstur terapung, dan beberapa tetapan OS X menjadi sangat perlahan rgb16 tetapi
cepat dengan rgb32f. Jika anda menghadapi masalah, anda juga boleh cuba lulus bodoh-mode=ya
sub-pilihan.

mod bodoh=
Mod ini sangat terhad, dan akan melumpuhkan kebanyakan OpenGL lanjutan
ciri-ciri. Ini termasuk penimbang berkualiti tinggi dan pelorek tersuai!

Ia bertujuan untuk perkakasan yang tidak menyokong FBO (termasuk GLES,
yang menyokongnya tidak mencukupi), atau untuk mendapatkan lebih banyak prestasi
perkakasan buruk atau lama.

Mod ini dipaksa secara automatik jika perlu, dan pilihan ini kebanyakannya
berguna untuk nyahpepijat. Ia juga didayakan secara automatik jika tiada apa yang digunakan
ciri yang memerlukan FBO.

Pilihan ini mungkin dialih keluar secara senyap pada masa hadapan.

skala=

bilinear
Penapisan tekstur perkakasan dwilinear (kualiti terpantas, sangat rendah). Ini adalah
lalai atas sebab keserasian.

spline36
Kualiti pertengahan dan kelajuan. Ini adalah lalai apabila menggunakan openl-hq.

lanczos
Penskalaan Lanczos. Menyediakan kualiti pertengahan dan kelajuan. Secara amnya lebih teruk daripada
spline36, tetapi ia menghasilkan imej yang lebih tajam sedikit yang bagus untuk
beberapa jenis kandungan. Bilangan pili boleh dikawal dengan
jejari skala, tetapi sebaiknya dibiarkan tidak berubah.

Penapis ini sepadan dengan yang lama lanczos3 alias jika jejari lalai
digunakan, manakala lanczos2 sepadan dengan jejari 2.

(Penapis ini adalah alias untuk sinc-bertingkap sinc)

ewa_lanczos
Penskalaan Lanczos purata wajaran elips. Juga dikenali sebagai Jinc.
Agak perlahan, tetapi kualiti yang sangat baik. Jejari boleh dikawal dengan
jejari skala. Meningkatkan jejari menjadikan penapis lebih tajam tetapi menambah
semakin berdering.

(Penapis ini adalah alias untuk jink-bertingkap jink)

ewa_lanczossharp
Versi ewa_lanczos yang dipertajam sedikit, diprakonfigurasikan untuk menggunakan
jejari dan parameter yang ideal. Jika perkakasan anda boleh menjalankannya, ini mungkin
apa yang anda patut gunakan secara lalai.

mitchell
Mitchell-Netravali. The B and C parameter boleh ditetapkan dengan skala-param1
and skala-param2. Penapis ini sangat baik untuk menurunkan skala (lihat skala d).

sampel berlebihan
Versi jiran terdekat yang (secara naif) terlebih sampel piksel, supaya
tepi bertindih piksel akan diinterpolasi secara linear dan bukannya dibundarkan.
Ini pada asasnya menghilangkan ketidaksempurnaan kecil dan artifak hakim
disebabkan oleh interpolasi jiran terdekat, sebagai pertukaran untuk menambah beberapa
blur. Penapis ini bagus pada interpolasi temporal, dan juga dikenali sebagai
"gerak lancar" (lihat tscale).

adat Shader tersuai yang ditentukan pengguna (lihat pewarna skala).

Terdapat beberapa lagi penapis, tetapi kebanyakannya tidak begitu berguna. Untuk senarai lengkap,
lulus membantu sebagai nilai, cth:

mpv --vo=opengl:scale=help

skala-param1= , skala-param2=
Tetapkan parameter penapis. Diabaikan jika penapis tidak boleh ditala. Pada masa ini,
ini memberi kesan kepada parameter penapis berikut:

bcspline
Parameter spline (B and C). Lalai kepada 0.5 untuk kedua-duanya.

gaussian
Parameter skala (t). Meningkatkan ini menjadikan hasil lebih kabur.
Lalai kepada 1.

sampel berlebihan
Jarak minimum ke tepi sebelum interpolasi digunakan. Tetapan
ini kepada 0 akan sentiasa interpolasi tepi, manakala menetapkannya kepada 0.5
tidak akan berinterpolasi, dengan itu berkelakuan seolah-olah terdekat biasa
algoritma jiran digunakan. Lalai kepada 0.0.

skala-kabur=
Faktor penskalaan kernel (juga dikenali sebagai faktor kabur). Mengurangkan ini menjadikan
hasilnya lebih tajam, meningkatkannya menjadikannya lebih kabur (lalai 0). Jika ditetapkan kepada
0, faktor kabur pilihan kernel digunakan. Perhatikan bahawa menetapkan ini juga
rendah (cth. 0.5) membawa kepada keputusan yang buruk. Ia biasanya disyorkan untuk berpegang pada
nilai antara 0.8 dan 1.2.

skala-jejari=
Tetapkan jejari untuk penapis yang disenaraikan di bawah, mestilah nombor apungan antara 0.5 dan
16.0. Lalai kepada jejari pilihan penapis jika tidak dinyatakan.
sinc dan derivatif, jink dan derivatif, gaussian, kotak and segitiga

Ambil perhatian bahawa bergantung pada butiran pelaksanaan penapis dan penskalaan video
nisbah, jejari yang sebenarnya digunakan mungkin berbeza (kemungkinan besar
meningkat sedikit).

skala-antiring=
Tetapkan kekuatan antiringing. Ini cuba menghilangkan deringan, tetapi boleh
memperkenalkan artifak lain dalam proses itu. Mesti nombor apungan antara 0.0
dan 1.0. Nilai lalai 0.0 melumpuhkan antiringing sepenuhnya.

Ambil perhatian bahawa ini tidak menjejaskan penapis khas bilinear and bicubic_fast.

skala-tetingkap=
(Pengguna lanjutan sahaja) Pilih fungsi tetingkap tersuai untuk kernel.
Lalai kepada tetingkap pilihan penapis jika tidak ditetapkan. guna skala-tetingkap=bantuan kepada
dapatkan senarai fungsi tetingkap yang disokong.

skala-wparam=
(Pengguna lanjutan sahaja) Konfigurasikan parameter untuk fungsi tetingkap yang diberikan
by tetingkap skala. Diabaikan jika tingkap tidak boleh ditala. Pada masa ini, ini
mempengaruhi parameter tetingkap berikut:

kaiser Parameter tetingkap (alfa). Lalai kepada 6.33.

lelaki hitam
Parameter tetingkap (alfa). Lalai kepada 0.16.

gaussian
Parameter skala (t). Meningkatkan ini menjadikan tingkap lebih luas.
Lalai kepada 1.

scaler-lut-size=<4..10>
Tetapkan saiz tekstur carian untuk kernel skala (lalai: 6). The
saiz sebenar tekstur ialah 2^N untuk nilai pilihan sebanyak N. Jadi carian
tekstur dengan tetapan lalai menggunakan 64 sampel.

Semua berat diinterpolasi secara dwilinear daripada sampel tersebut, jadi semakin meningkat
saiz jadual carian mungkin meningkatkan ketepatan penimbang.

penskala-saiz-saiz sahaja
Lumpuhkan penimbang jika imej video tidak diubah saiznya. Kalau macam itu, bilinear
digunakan sebaliknya apa sahaja yang ditetapkan dengan skala. Bilinear akan menghasilkan semula
sumber imej dengan sempurna jika tiada penskalaan dilakukan. Perhatikan bahawa pilihan ini
tidak pernah menjejaskan cscale.

pbo Dayakan penggunaan PBO. Ini lebih pantas sedikit, tetapi kadangkala boleh membawa kepada
rasuah imej sporadis dan sementara (secara teori, kerana muat naik semula tidak
cuba semula apabila gagal), dan mungkin sebenarnya mencetuskan laluan yang lebih perlahan dengan
pemandu yang tidak menyokong PBO dengan betul.

dither-depth=
Tetapkan kedalaman sasaran dither kepada N. Lalai: tidak.

tidak Lumpuhkan sebarang dithering yang dilakukan oleh mpv.

auto Pemilihan automatik. Jika kedalaman bit keluaran tidak dapat dikesan, 8 bit
setiap komponen diandaikan.

8 Dither kepada output 8 bit.

Ambil perhatian bahawa kedalaman peranti paparan video yang disambungkan tidak boleh
dikesan. Selalunya, panel LCD akan melakukan dithering sendiri, yang bercanggah
bersama buka gl's dithering dan membawa kepada output hodoh.

buah-saiz-dither=<2-8>
Tetapkan saiz matriks dither (lalai: 6). Saiz sebenar
matriks ialah (2^N) x (2^N) untuk nilai pilihan sebanyak N, jadi nilai 6 memberikan a
saiz 64x64. Matriks dijana pada masa permulaan, dan matriks yang besar
boleh mengambil masa yang agak lama untuk dikira (saat).

Digunakan dalam dither=buah mod sahaja.

dither=
Pilih algoritma dithering (lalai: buah). (Biasanya, kedalaman yang membingungkan
pilihan mengawal sama ada dithering didayakan.)

temporal-dither
Dayakan dithering sementara. (Hanya aktif jika dithering didayakan secara umum.)
Ini menukar antara 8 corak dithering yang berbeza pada setiap bingkai dengan menukar
orientasi matriks dithering berjubin. Malangnya, ini boleh membawa
untuk berkelip pada paparan LCD, kerana ini mempunyai masa tindak balas yang tinggi.

temporal-dither-period=<1-128>
Menentukan kekerapan corak dithering dikemas kini apabila temporal-dither
sedang digunakan. 1 (lalai) akan dikemas kini pada setiap bingkai video, 2 pada setiap bingkai
bingkai lain, dsb.

debug Semak ralat OpenGL, iaitu panggilan glGetError(). Minta juga OpenGL nyahpepijat
konteks (yang tidak melakukan apa-apa dengan pemacu grafik semasa setakat ini
menulis).

interpolasi
Kurangkan kegagapan yang disebabkan oleh ketidakpadanan dalam fps video dan muat semula paparan
kadar (juga dikenali sebagai judder).

AMARAN :
Ini memerlukan penetapan --video-sync pilihan kepada salah satu daripada paparan-
mod, atau ia akan dilumpuhkan secara senyap. Ini tidak diperlukan sebelum mpv
0.14.0.

Ini pada asasnya cuba untuk menginterpolasi bingkai yang hilang dengan berbelit-belit
video sepanjang paksi temporal. Penapis yang digunakan boleh dikawal menggunakan
yang tscale penetapan.

Ambil perhatian bahawa ini bergantung pada vsync untuk berfungsi, lihat swapinterval selama lebih
maklumat.

swapinterval=
Selang dalam bingkai yang dipaparkan antara dua pertukaran penimbal. 1 bersamaan dengan
dayakan VSYNC, 0 untuk melumpuhkan VSYNC. Lalai kepada 1 jika tidak dinyatakan.

Ambil perhatian bahawa ini bergantung pada sokongan vsync OpenGL yang betul. Pada beberapa platform dan
pemacu, ini hanya berfungsi dengan pasti apabila dalam mod skrin penuh. Ia juga boleh
memerlukan penggodaman khusus pemacu jika menggunakan berbilang monitor, untuk memastikan mpv
disegerakkan ke kanan. Menggabungkan pengurus tetingkap juga boleh membawa kepada keburukan
keputusan, seperti maklumat FPS paparan yang hilang atau tidak betul (lihat
--paparan-fps).

skala d=
suka skala, tetapi gunakan penapis ini pada penskalaan bawah. Jika pilihan ini
tidak ditetapkan, penapis tersirat oleh skala akan diguna pakai.

cscale=
As skala, tetapi untuk menginterpolasi maklumat kroma. Jika gambar tidak
subsampled, pilihan ini diabaikan sepenuhnya.

tscale=
Penapis yang digunakan untuk menginterpolasi paksi temporal (bingkai). Ini sahaja
digunakan jika interpolasi didayakan. Satu-satunya pilihan yang sah untuk tscale adalah
penapis lilitan boleh dipisahkan (gunakan tscale=bantuan untuk mendapatkan senarai). lalai
is mitchell.

Ambil perhatian bahawa jejari penapis maksimum yang disokong pada masa ini ialah 3, disebabkan oleh
had dalam bilangan tekstur video yang boleh dimuatkan
pada masa yang sama.

tscale-clamp
Kepitkan tscale julat nilai inti penapis kepada [0-1]. Ini mengurangkan
artifak deringan yang berlebihan dalam domain temporal (yang biasanya nyata
sendiri sebagai kilatan pendek atau pinggiran hitam, kebanyakannya di sekeliling tepi yang bergerak)
sebagai pertukaran untuk berpotensi menambah lagi kabur.

jejari skala d, jejari skala, jejari tscale, dan lain-lain.
Tetapkan parameter penapis untuk skala d, cscale and tscale, Masing-masing.

Lihat pilihan yang sepadan untuk skala.

penskalaan linear
Skala dalam cahaya linear. Ia hanya boleh digunakan dengan a format fbo yang mempunyai di
sekurang-kurangnya 16 bit ketepatan.

pengurangan skala yang betul
Apabila menggunakan penapis berasaskan lilitan, panjangkan saiz penapis apabila
penurunan skala. Meningkatkan kualiti, tetapi mengurangkan prestasi semasa menurunkan skala.

Ini akan berprestasi sedikit di bawah optimum untuk video anamorfik (tetapi masih
lebih baik daripada tanpanya) kerana ia akan memanjangkan saiz untuk dipadankan hanya dengan
lebih ringan daripada faktor skala antara paksi.

praskala=
Pilihan ini menyediakan penapis berasaskan bukan lilitan untuk peningkatan. Ini
penapis mengubah saiz video kepada berbilang saiz asal (semua pada masa ini
praskala yang disokong hanya boleh melakukan penggandaan imej dalam satu laluan).
Secara amnya, penapis berasaskan lilitan lain (penskala utama) akan digunakan
selepas praskala untuk memadankan saiz paparan sasaran.

tiada Lumpuhkan semua prescaler. Ini adalah lalai.

superxbr
Prascaler yang agak pantas pada asalnya dibangunkan untuk seni piksel.

Beberapa parameter boleh ditala dengan ketajaman superxbr and
superxbr-edge-strength pilihan.

nnedi3 Deinterlacer berasaskan rangkaian saraf tiruan, yang boleh digunakan untuk
imej kelas atasan.

Amat perlahan dan memerlukan kad grafik pertengahan atau tinggi terkini untuk
berfungsi dengan lancar (sehingga 2015).

Ambil perhatian bahawa semua penapis di atas direka (atau dilaksanakan) untuk diproses
satah luma sahaja dan mungkin tidak akan berfungsi seperti yang dimaksudkan untuk video dalam format RGB.

pas-skala=<1..5>
Bilangan pas untuk menggunakan praskala (lalai ialah 1). Menetapkannya
kepada 2 akan melakukan peningkatan 4x.

prascale-downscaling-threshold=<0..32>
Pilihan ini menghalang penggunaan "berlebihan" prescalers, yang boleh disebabkan oleh
salah konfigurasi, atau pengguna cuba memainkan video dengan saiz yang lebih besar. Dengan
pilihan ini, pengguna boleh menentukan nisbah penurunan skala maksimum yang dibenarkan dalam kedua-duanya
dimensi. Untuk memenuhinya, bilangan pas untuk prescaler adalah
dikurangkan, dan jika perlu prescaler juga boleh dilumpuhkan.

Nilai lalai ialah 2.0, dan sepatutnya dapat menghalang kebanyakannya
penggunaan prescalers yang tidak munasabah. Kebanyakan pengguna mungkin mahu menetapkannya kepada a
nilai yang lebih kecil antara 1.0 dan 1.5 untuk prestasi yang lebih baik.

Nilai kurang daripada 1.0 akan melumpuhkan cek.

nnedi3-neurons=<16|32|64|128>
Nyatakan neuron untuk prascaling nnedi3 (lalai ialah 32). Penyampaian
masa dijangka linear dengan bilangan neuron.

nnedi3-window=<8x4|8x6>
Nyatakan saiz tetingkap setempat untuk pensampelan dalam penskalaan nnedi3 (default
menjadi 8x4). The 8x6 tetingkap menghasilkan imej yang lebih tajam, tetapi juga lebih perlahan.

nnedi3-upload=
Tentukan cara memuat naik pemberat NN ke GPU. Bergantung pada kad grafik,
pemacu, penyusun shader dan tetapan nnedi3, kedua-dua kaedah boleh lebih cepat atau
lebih perlahan.

ubo Muat naik pemberat ini melalui objek penimbal seragam. Ini adalah lalai.
(memerlukan OpenGL 3.1 / GLES 3.0)

peneduh Kod keras semua pemberat ke dalam kod sumber shader. (memerlukan
OpenGL 3.3 / GLES 3.0)

pra-pewarna= , post-shaders= , pewarna skala=
Lorek serpihan GLSL tersuai.

pra-pewarna (senarai)
Ini akan digunakan selepas penukaran kepada RGB dan sebelum linearisasi
dan peningkatan. Beroperasi pada RGB bukan linear (sama seperti input). Ini adalah
tempat terbaik untuk meletakkan perkara seperti menajamkan penapis.

pewarna skala
Ini akan digunakan dan bukannya skala/cscale apabila pilihan tersebut ditetapkan kepada
adat. Ruang warna ia beroperasi bergantung pada nilai
penskalaan linear and sigmoid-upscaling, jadi tiada andaian sepatutnya
dibuat di sini.

post-shaders (senarai)
Ini digunakan selepas penskalaan tinggi dan pengadunan sari kata (apabila
campuran-sari kata didayakan), tetapi sebelum pengurusan warna. Beroperasi
pada RGB linear jika penskalaan linear berkuat kuasa, jika tidak, bukan linear
RGB. Ini ialah tempat terbaik untuk transformasi ruang warna (cth.
pemetaan ketepuan).

Fail ini mesti menentukan fungsi dengan tandatangan berikut:

sampel vec4(sampler2D tex, vec2 pos, vec2 tex_size)

Maksud parameter adalah seperti berikut:

sampler2D tex
Tekstur sumber untuk shader.

vec2 hantar
Kedudukan yang akan diambil sampel, dalam ruang koordinat [0-1].

vec2 saiz_teks
Saiz tekstur, dalam piksel. Ini mungkin berbeza daripada image_size,
cth. untuk kandungan subsampel atau untuk post-shaders.

Sebagai tambahan kepada parameter ini, pakaian seragam berikut juga di seluruh dunia
didapati:

terapung rawak
Nombor rawak dalam julat [0-1], berbeza setiap bingkai.

int bingkai
Kiraan mudah bingkai yang diberikan, meningkat sebanyak satu setiap bingkai dan
tidak pernah menetapkan semula (tanpa mengira pencarian).

vec2 saiz gambar
Saiz dalam piksel imej input.

Sebagai contoh, shader yang menyongsangkan warna mungkin kelihatan seperti ini:

sampel vec4(sampler2D tex, vec2 pos, vec2 tex_size)
{
warna vec4 = tekstur(tex, pos);
kembalikan vec4(1.0 - color.rgb, color.a);
}

deband Dayakan algoritma nyahbanding. Ini sangat mengurangkan jumlah yang boleh dilihat
banding, menyekat dan artifak pengkuantitian lain, pada harga yang sangat mahal
sedikit mengaburkan beberapa butiran terbaik. Dalam amalan, ia secara maya
sentiasa peningkatan - satu-satunya sebab untuk melumpuhkannya adalah untuk
prestasi.

deband-iteration=<1..16>
Bilangan langkah nyahbanding untuk dilakukan setiap sampel. Setiap langkah berkurangan sedikit
lebih banding, tetapi mengambil masa untuk mengira. Perhatikan bahawa kekuatan setiap langkah
jatuh sangat cepat, jadi nombor yang tinggi (>4) boleh dikatakan tidak berguna.
(Lalai 1)

deband-threshold=<0..4096>
Ambang pemotongan penapis nyahbanding. Nombor yang lebih tinggi meningkatkan
mengurangkan kekuatan secara mendadak tetapi secara beransur-ansur mengurangkan butiran imej.
(Lalai 64)

deband-range=<1..64>
Jejari awal penapis nyahbanding. Jejari meningkat secara linear untuk
setiap lelaran. Jejari yang lebih tinggi akan menemui lebih banyak kecerunan, tetapi jejari yang lebih rendah
akan lancar dengan lebih agresif. (Lalai 16)

Jika anda meningkatkan lelaran deband, anda mungkin perlu mengurangkan ini kepada
memberi pampasan.

deband-grain=<0..4096>
Tambahkan sedikit bunyi tambahan pada imej. Ini dengan ketara membantu menutup
baki artifak kuantisasi. Nombor yang lebih tinggi menambah lebih banyak bunyi. (Lalai
48)

sigmoid-upscaling
Apabila penskalaan atas, gunakan perubahan warna sigmoid untuk mengelak daripada menekankan deringan
artifak. Ini juga membayangkan penskalaan linear.

pusat sigmoid
Pusat lengkung sigmoid digunakan untuk sigmoid-upscaling, mestilah pelampung
antara 0.0 dan 1.0. Lalai kepada 0.75 jika tidak dinyatakan.

cerun sigmoid
Kecerunan lengkung sigmoid yang digunakan untuk sigmoid-upscaling, mestilah pelampung
antara 1.0 dan 20.0. Lalai kepada 6.5 jika tidak dinyatakan.

mengasah=
Jika ditetapkan kepada nilai selain daripada 0, dayakan penapis pelekat nyahtajam. Positif
nilai akan menajamkan imej (tetapi menambah lebih banyak deringan dan aliasing). Negatif
nilai akan mengaburkan imej. Jika GPU anda cukup berkuasa, pertimbangkan
alternatif seperti ewa_lanczossharp penapis skala, atau skala-kabur
sub-pilihan.

(Ciri ini adalah pengganti untuk yang lama mengasah3 and mengasah5 penimbang.)

glinish
Hubungi glFinish() sebelum dan selepas menukar penimbal (lalai: dilumpuhkan).
Lebih perlahan, tetapi mungkin membantu mendapatkan hasil yang lebih baik apabila melakukan penurunan bingkai. boleh
merosakkan prestasi sepenuhnya. Butiran bergantung sepenuhnya pada OpenGL
pemandu.

waitvsync
Hubungi glXWaitVideoSyncSGI selepas setiap pertukaran penimbal (lalai: dilumpuhkan). ini
mungkin atau mungkin tidak membantu dengan ketepatan masa video dan penurunan bingkai. Ada kemungkinan
bahawa ini menjadikan output video lebih perlahan, atau tidak mempunyai kesan langsung.

X11/GLX sahaja.

vsync-pagar=
Segerakkan CPU ke bingkai lalu ke-N menggunakan GL_ARB_sync sambungan. A
nilai 0 melumpuhkan tingkah laku ini (lalai). Nilai 1 bermakna ia akan
menyegerakkan ke bingkai semasa selepas memaparkannya. Suka glinish and
waitvsync, ini boleh merendahkan atau merosakkan prestasi. Kelebihannya ialah ia boleh
menjangkau berbilang bingkai dan mengehadkan bilangan bingkai GPU dengan berkesan
beratur di hadapan (yang juga mempunyai pengaruh pada vsync).

dwmflush=
panggilan DwmFlush selepas menukar penimbal pada Windows (lalai: auto). Ia juga
set SwapInterval(0) untuk mengabaikan pemasaan OpenGL. Nilai ialah: tidak (kurang upaya),
bertingkap (hanya dalam mod bertingkap), ya (juga dalam skrin penuh).

Nilai auto akan cuba menentukan sama ada penggubah aktif, dan
panggilan DwmFlush hanya jika nampaknya.

Ini boleh membantu mendapatkan selang bingkai yang lebih konsisten, terutamanya dengan
klip fps tinggi - yang mungkin juga mengurangkan bingkai yang terjatuh. Biasanya nilai
of berpaut sepatutnya cukup kerana skrin penuh boleh memintas DWM.

Windows sahaja.

sw Teruskan walaupun pemapar perisian dikesan.

hujung belakang=
Nilai auto (lalai) memilih hujung belakang windowing. Anda juga boleh
lulus membantu untuk mendapatkan senarai lengkap yang disusun dalam bahagian belakang (diisih mengikut
pesanan autoprobe).

auto autopilih (lalai)

koko Koko/OS X

menang Win32/WGL

sudut Direct3D11 melalui lapisan terjemahan OpenGL ES ANGLE. ini
menyokong hampir semua perkara menang backend tidak, kecuali profil ICC,
input video kedalaman bit tinggi, dan nnedi3 prescaler.

dxinterop (percubaan)
Win32, menggunakan WGL untuk rendering dan Direct3D 9Ex untuk pembentangan.
Berfungsi pada Nvidia dan AMD sahaja.

x11 X11/GLX

jalan darat
Wayland/EGL

drm-egl
DRM/EGL

x11egl X11/EGL

es=
Pilih sama ada untuk menggunakan GLES:

yes Cuba pilih ES berbanding Desktop GL

tidak Cuba pilih GL desktop berbanding ES

auto Gunakan lalai untuk setiap hujung belakang (lalai)

fbo-format=
Memilih format dalaman tekstur yang digunakan untuk FBO. Format boleh
mempengaruhi prestasi dan kualiti output video. fmt boleh menjadi salah satu daripada:
rgb, rgba, rgb8, rgb10, rgb10_a2, rgb16, rgb16f, rgb32f, rgba12, rgba16,
rgba16f, rgba32f. Lalai: auto, yang memetakan kepada rgba16 pada desktop GL, dan
rgb10_a2 pada GLES (cth ANGLE).

gamma=<0.1..2.0>
Tetapkan nilai gamma (lalai: 1.0). Jika gamma dilaraskan dengan cara lain (seperti
dengan --gamma pilihan atau pengikatan kunci dan pelbagai harta), nilai
didarab dengan nilai gamma yang lain.

Nilai yang disyorkan berdasarkan kecerahan persekitaran:

1.0 Bercahaya terang (lalai)

0.9 Malap sikit

0.8 Bilik gelap gelita

gamma-auto
Membetulkan nilai gamma secara automatik bergantung pada pencahayaan ambien
keadaan (menambah rangsangan gamma untuk bilik gelap).

Dengan pencahayaan ambien 64lux, mpv akan memilih nilai gamma 1.0 (tidak
rangsangan), dan tingkatkan sedikit rangsangan sehingga 0.8 untuk 16lux.

NOTA: Hanya dilaksanakan pada OS X.

sasaran-prim=
Menentukan keutamaan paparan. Warna video akan disesuaikan dengan ini
ruang warna jika perlu. Nilai yang sah ialah:

auto Lumpuhkan sebarang penyesuaian (lalai)

bt.470m
ITU-R BT.470 M

bt.601-525
ITU-R BT.601 (sistem SD 525 talian, cth. NTSC), SMPTE 170M/240M

bt.601-625
ITU-R BT.601 (sistem SD 625 talian, cth. PAL/SECAM), ITU-R BT.470 B/G

bt.709 ITU-R BT.709 (HD), IEC 61966-2-4 (sRGB), SMPTE RP177 Lampiran B

bt.2020
ITU-R BT.2020 (UHD)

epal RGB Apple

adobe AdobeRGB (1998)

profoto
ProPhoto RGB (ROMM)

anda1931
CIE 1931 RGB (jangan dikelirukan dengan CIE XYZ)

target-trc=
Menentukan ciri pemindahan (gamma) paparan. Warna video
akan dilaraskan kepada keluk ini. Nilai yang sah ialah:

auto Lumpuhkan sebarang penyesuaian (lalai)

bt.1886
Lengkung ITU-R BT.1886, tanpa penurunan kecerahan (lebih kurang 1.961)

sgt IEC 61966-2-4 (sRGB)

linear Keluaran cahaya linear

gamma1.8
Keluk kuasa tulen (gamma 1.8), juga digunakan untuk Apple RGB

gamma2.2
Keluk kuasa tulen (gamma 2.2)

gamma2.8
Keluk kuasa tulen (gamma 2.8), juga digunakan untuk BT.470-BG

profoto
ProPhoto RGB (ROMM)

icc-profile=
Muatkan profil ICC dan gunakannya untuk mengubah RGB linear kepada output skrin.
Memerlukan sokongan LittleCMS 2 yang disusun. Pilihan ini mengatasi
sasaran-prim, sasaran-trc and icc-profile-auto pilihan.

icc-profile-auto
Pilih secara automatik profil paparan ICC yang kini ditentukan oleh
tetapan paparan sistem pengendalian.

NOTA: Pada Windows, profil lalai mestilah profil ICC. profil WCS
tidak disokong.

icc-cache-dir=
Simpan dan muatkan LUT 3D yang dibuat daripada profil ICC dalam direktori ini.
Ini boleh digunakan untuk mempercepatkan pemuatan, kerana LittleCMS 2 boleh mengambil sedikit masa untuk melakukannya
buat LUT 3D. Ambil perhatian bahawa fail ini mengandungi LUT yang tidak dimampatkan. mereka
saiz bergantung pada 3dlut-saiz, dan boleh menjadi sangat besar.

NOTA: Ini tidak dibersihkan secara automatik, jadi lama, fail cache yang tidak digunakan mungkin
melekat selama-lamanya.

icc-intent=
Menentukan niat ICC yang digunakan untuk transformasi warna (apabila menggunakan
icc-profile).

0 persepsi

1 kolorimetrik relatif (lalai)

2 tepu

3 kolorimetrik mutlak

3dlut-saiz= x x
Saiz LUT 3D yang dijana daripada profil ICC dalam setiap dimensi.
Lalai ialah 128x256x64. Saiz mestilah kuasa dua, dan paling banyak 512.

campuran-sari kata=
Campurkan sari kata terus pada bingkai video yang ditingkatkan, sebelum interpolasi
dan/atau pengurusan warna (lalai: tidak). Mendayakan ini menyebabkan sari kata menjadi
terjejas oleh icc-profile, sasaran-prim, sasaran-trc, interpolasi, pelbagai and
post-shader. Ia juga meningkatkan prestasi sari kata apabila menggunakan
interpolasi.

Kelemahan mendayakan ini ialah ia mengehadkan sari kata kepada yang boleh dilihat
bahagian video, jadi anda tidak boleh mempunyai sari kata wujud dalam jidar hitam
di bawah video (sebagai contoh).

If video dipilih, tingkah laku adalah serupa dengan yes, tetapi subs dilukis pada
peleraian asli video dan diskalakan bersama-sama dengan video.

AMARAN :
Ini mengubah cara warna sari kata dikendalikan. Biasanya, sari kata
warna diandaikan dalam sRGB dan warna diurus sedemikian. Mendayakan ini
menjadikan mereka dianggap sebagai berada dalam ruang warna video sebaliknya. Ini adalah
bagus jika anda mahu perkara seperti tanda ASS subbed lembut sepadan dengan video
warna, tetapi boleh menyebabkan sari kata SRT atau yang serupa kelihatan sedikit tidak jelas.

alfa=
Memutuskan perkara yang perlu dilakukan jika input mempunyai komponen alfa (lalai: campuran).

campuran Campurkan bingkai dengan latar belakang hitam.

yes Cuba buat framebuffer dengan komponen alfa. Ini hanya membuat
rasa jika video mengandungi maklumat alfa (yang sangat
jarang berlaku). Mungkin tidak disokong pada semua platform. Jika alpha framebuffers
tidak tersedia, ia secara senyap jatuh semula pada framebuffer biasa. Nota
bahawa jika anda menetapkan format fbo pilihan kepada nilai bukan lalai, a
format dengan alfa mesti dinyatakan, atau ini tidak akan berfungsi.

tidak Abaikan komponen alfa.

segi empat tepat-tekstur
Paksa menggunakan tekstur segi empat tepat (lalai: tidak). Biasanya ini tidak sepatutnya
sebarang kelebihan berbanding tekstur biasa. Ambil perhatian bahawa penyahkodan perkakasan menimpa
bendera ini.

latar belakang=
Warna yang digunakan untuk melukis bahagian tetingkap mpv yang tidak diliputi oleh video. Lihat
--osd-warna pilihan bagaimana warna ditakrifkan.

openl-hq
Sama seperti buka gl, tetapi dengan tetapan lalai untuk pemaparan berkualiti tinggi.

Ini bersamaan dengan:

--vo=opengl:scale=spline36:cscale=spline36:dscale=mitchell:dither-depth=auto:correct-downscaling:sigmoid-upscale:pbo:deband:es=no

Ambil perhatian bahawa beberapa LCD yang lebih murah melakukan dithering yang sangat mengganggu buka gl's
dithering. Melumpuhkan dithering dengan dither-depth=tidak membantu.

sdl Pemacu output video SDL 2.0+ Render, bergantung pada sistem dengan atau tanpa perkakasan
pecutan. Harus berfungsi pada semua platform yang disokong oleh SDL 2.0. Untuk penalaan, rujuk
kepada salinan fail anda SDL_hints.h.

PERHATIAN:
Pemacu ini adalah untuk keserasian dengan sistem yang tidak menyediakan grafik yang betul
pemandu, atau yang menyokong GLES sahaja.

sw Teruskan walaupun pemapar perisian dikesan.

mod suis
Arahkan SDL untuk menukar mod video monitor apabila menggunakan skrin penuh.

vaapi Pemacu output video API Intel VA dengan sokongan untuk penyahkodan perkakasan. Perhatikan bahawa
langsung tidak ada sebab untuk menggunakan ini, selain daripada ingin menggunakan perkakasan
penyahkodan untuk menjimatkan kuasa pada komputer riba, atau mungkin menghalang video koyak dengan sesetengahnya
penyediaan.

PERHATIAN:
Pemacu ini adalah untuk keserasian dengan sistem yang buruk. Anda boleh menggunakan perkakasan vaapi
penyahkodan dengan --vo=opengl juga.

penskalaan=

lalai
Lalai pemacu (mpv lalai juga).

cepat Cepat, tetapi kualiti rendah.

hq Penskalaan kualiti tinggi bergantung pemandu yang tidak ditentukan, perlahan.

la tidak linear anamorfik scaling

mod-deint=
Pilih algoritma penyahinterlacing. Ambil perhatian bahawa secara lalai nyahinterlacing ialah
pada mulanya sentiasa dimatikan, dan perlu didayakan dengan d kunci (kunci lalai
mengikat untuk kitaran deinterlace).

Pilihan ini tidak terpakai jika libva menyokong pemprosesan siaran video (vpp). Dalam
kes ini, lalai untuk mod deint is tidak, dan mendayakan penyahjalinan melalui
interaksi pengguna menggunakan kaedah yang dinyatakan di atas sebenarnya memasukkan
vavpp penapis video. Jika vpp sebenarnya tidak disokong dengan backend libva
sedang digunakan, anda boleh menggunakan pilihan ini untuk mendayakan penyahinterlacingan berasaskan VO secara paksa.

tidak Jangan benarkan deinterlacing (lalai untuk libva yang lebih baharu).

medan pertama
Tunjukkan medan pertama sahaja (laluan --penguasaan medan).

bijirin bob deinterlacing (lalai untuk libva yang lebih lama).

berskala-osd=
Jika didayakan, maka OSD dipaparkan pada peleraian video dan diskalakan kepada
resolusi paparan. Secara lalai, ini dilumpuhkan, dan OSD diberikan pada
resolusi paparan jika pemandu menyokongnya.

sifar Tidak menghasilkan output video. Berguna untuk penanda aras.

Biasanya, lebih baik untuk melumpuhkan video dengan --tiada-video sebaliknya.

fps=
Simulasi paparan FPS. Ini mengehadkan bilangan bingkai VO secara buatan
menerima sesaat.

pooh Pemacu output video seni warna ASCII yang berfungsi pada konsol teks.

PERHATIAN:
Pemandu ini bergurau.

gambar Keluarkan setiap bingkai ke dalam fail imej dalam direktori semasa. Setiap fail mengambil
nombor bingkai berlapik dengan sifar pendahuluan sebagai nama.

format=
Pilih format fail imej.

jpg Fail JPEG, sambungan .jpg. (Lalai.)

jpeg Fail JPEG, sambungan .jpeg.

png fail PNG.

ppm Format bitmap mudah alih.

pgm Format peta kelabu mudah alih.

pgmyuv Format peta kelabu mudah alih, menggunakan format piksel YV12.

tga Truevision TGA.

png-compression=<0-9>
Faktor mampatan PNG (kelajuan lwn. pertukaran saiz fail) (lalai: 7)

png-filter=<0-5>
Penapis digunakan sebelum pemampatan PNG (0 = tiada; 1 = sub; 2 = atas; 3 =
purata; 4 = Paeth; 5 = bercampur) (lalai: 5)

jpeg-quality=<0-100>
Faktor kualiti JPEG (lalai: 90)

(tiada-)jpeg-progresif
Tentukan JPEG standard atau progresif (lalai: tidak).

(no-)jpeg-baseline
Nyatakan penggunaan garis dasar JPEG atau tidak (lalai: ya).

jpeg-optimum=<0-100>
Faktor pengoptimuman JPEG (lalai: 100)

jpeg-smooth=<0-100>
faktor lancar (lalai: 0)

jpeg-dpi=<1->
JPEG DPI (lalai: 72)

luar =
Tentukan direktori untuk menyimpan fail imej ke (lalai: ./).

jalan darat (Wayland sahaja)
Wayland berkongsi output video memori sebagai sandaran untuk buka gl.

PERHATIAN:
Pemacu ini adalah untuk keserasian dengan sistem yang tidak menyediakan OpenGL yang berfungsi
pemandu.

alfa Gunakan format penimbal yang menyokong video dan imej dengan maklumat alfa

rgb565 Gunakan RGB565 sebagai format penimbal. Format ini dilaksanakan pada kebanyakan platform,
terutamanya pada terbenam di mana ia jauh lebih cekap daripada RGB8888.

penimbalan tiga kali ganda
Gunakan 3 penimbal bukannya 2. Ini boleh menyebabkan main balik yang lebih cair, tetapi menggunakan
lebih banyak ingatan.

openl-cb
Untuk digunakan dengan pembenaman OpenGL langsung libmpv; tidak berguna dalam mana-mana konteks lain. (Lihat
.)

Ini juga menyokong banyak subpilihan buka gl VO telah. Lari mpv
--vo=opengl-cb:help untuk senarai.

Ini juga menyokong vo_cmdline perintah.

RPI (Raspberi Pi)
Output video asli pada Raspberry Pi menggunakan API MMAL.

paparan=
Pilih nombor paparan yang mana tindanan video harus ditunjukkan
(lalai: 0).

lapisan=
Pilih lapisan dispmanx yang mana tindanan video harus ditunjukkan
(lalai: -10). Ambil perhatian bahawa mpv juga akan menggunakan 2 lapisan di atas yang dipilih
lapisan, untuk mengendalikan latar belakang tetingkap dan OSD. Penyampaian video sebenar akan
berlaku pada lapisan di atas lapisan yang dipilih.

latar belakang=
Sama ada hendak memaparkan latar belakang hitam di belakang video (lalai: tidak).
Biasanya lebih baik untuk membunuh konsol framebuffer sebaliknya, yang memberi
prestasi yang lebih baik.

osd=
Didayakan secara lalai. Jika dilumpuhkan dengan tidak, tiada lapisan OSD dibuat. Ini juga
bermakna tiada sari kata akan diberikan.

Dr (Langsung Memberi pengurus)
Pemacu output video menggunakan Tetapan Mod Kernel / Pengurus Rendering Terus. sepatutnya
digunakan apabila seseorang tidak mahu memasang persekitaran grafik yang lengkap (cth
X). Tidak menyokong pecutan perkakasan (jika anda memerlukan ini, semak drm-egl
hujung belakang untuk buka gl VO).

penyambung=
Pilih penyambung untuk digunakan (biasanya ini adalah monitor.) Jika ditetapkan kepada -1, mpv
menjadikan output pada penyambung pertama yang tersedia. (lalai: -1)

devpath=
Laluan ke peranti kad grafik. (lalai: /dev/dri/card0)

mod=
ID Mod untuk digunakan (peleraian, kedalaman bit dan kadar bingkai). (lalai: 0)

AUDIO FILTERS


Penapis audio membolehkan anda mengubah suai strim audio dan sifatnya. Sintaksnya ialah:

--af=
Sediakan rangkaian penapis audio.

PERHATIAN:
Untuk mendapatkan senarai penuh penapis audio yang tersedia, lihat --af=membantu.

Juga, perlu diingat bahawa kebanyakan penapis sebenar tersedia melalui lavfi pembungkus, yang
memberi anda akses kepada kebanyakan penapis libavfilter. Ini termasuk semua penapis yang mempunyai
telah dialihkan dari MPlayer ke libavfilter.

Anda juga boleh menetapkan lalai untuk setiap penapis. Lalai digunakan sebelum biasa
parameter penapis.

--af-defaults=
Tetapkan lalai untuk setiap penapis.

Penapis audio diuruskan dalam senarai. Terdapat beberapa arahan untuk mengurus senarai penapis:

--af-add=
Menambahkan penapis yang diberikan sebagai hujah pada senarai penapis.

--af-pre=
Mendahulukan penapis yang diberikan sebagai argumen kepada senarai penapis.

--af-del=
Memadamkan penapis pada indeks yang diberikan. Nombor indeks bermula pada 0, negatif
nombor alamat penghujung senarai (-1 adalah yang terakhir).

--af-clr
Mengosongkan senarai penapis sepenuhnya.

Penapis yang tersedia ialah:

lavrresample[=option1:option2:...]
Penapis ini menggunakan libavresample (atau libswresample, bergantung pada binaan) untuk menukar
kadar sampel, format sampel atau susun atur saluran strim audio. Penapis ini adalah
didayakan secara automatik jika output audio tidak menyokong konfigurasi audio
daripada fail yang dimainkan.

Ia hanya menyokong format sampel berikut: u8, s16, s32, float.

saiz penapis=
Panjang penapis berkenaan dengan kadar pensampelan yang lebih rendah. (lalai: 16)

anjakan fasa=
Log2 bilangan kemasukan polifasa. (..., 10->1024, 11->2048, 12->4096,
...) (lalai: 10->1024)

potong =
Kekerapan pemotongan (0.0-1.0), ditetapkan lalai bergantung pada panjang penapis.

linear Jika ditetapkan maka penapis akan diinterpolasi secara linear antara entri polifasa.
(lalai: tidak)

tidak berpisah
Jangan tanggalkan jika format/kadar/saluran audio input dan output sepadan. (Jika awak
hanya mahu menetapkan lalai untuk penapis ini yang akan digunakan walaupun oleh
contoh lavrresample dimasukkan secara automatik, anda harus memilih tetapan
mereka dengan --af-defaults=lavrresample:....)

normalize=
Sama ada untuk menormalkan apabila mengadun semula reka letak saluran (lalai: ya). Ini adalah
cth digunakan semasa mencampurkan audio surround kepada stereo. Kelebihannya ialah
ini menjamin bahawa tiada keratan boleh berlaku. Malangnya, ini juga boleh
membawa kepada tahap volum terlalu rendah. Sama ada anda mendayakan atau melumpuhkan ini
pada asasnya soal rasa, tetapi lalai menggunakan pilihan yang lebih selamat.

o=
Tetapkan AVOptions pada SwrContext atau AVAudioResampleContext. Ini sepatutnya
didokumenkan oleh FFmpeg atau Libav.

lavcac3enc[=tospdif[:kadar bit[:minch]]]
Mengekodkan audio berbilang saluran ke AC-3 pada masa jalan menggunakan libavcodec. Menyokong 16-bit
format input asli-endian, maksimum 6 saluran. Keluaran adalah big-endian apabila
mengeluarkan aliran AC-3 mentah, asli-endian apabila mengeluarkan kepada S/PDIF. Jika input
kadar sampel bukan 48 kHz, 44.1 kHz atau 32 kHz, ia akan disampel semula kepada 48 kHz.

tospdif=
Keluarkan aliran AC-3 mentah jika tidak, keluarkan kepada S/PDIF untuk lulus-melalui jika yes
(lalai).

kadar bit=
Penggunaan kadar bit untuk aliran AC-3. Tetapkan kepada 384 untuk mendapatkan 384 kbps.

Lalai ialah 640. Sesetengah penerima mungkin tidak dapat menangani perkara ini.

Nilai sah: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320,
384, 448, 512, 576, 640.

Nilai istimewa auto memilih kadar bit lalai berdasarkan saluran input
Nombor:

1ch 96

2ch 192

3ch 224

4ch 384

5ch 448

6ch 448

minch=
Jika nombor saluran input kurang daripada , penapis akan tertanggal
sendiri (lalai: 3).

penyama=g1:g2:g3:...:g10
Penyama grafik jalur 10 oktaf, dilaksanakan menggunakan 10 penapis laluan jalur IIR. ini
bermakna ia berfungsi tanpa mengira jenis audio yang dimainkan semula. The
frekuensi pusat untuk 10 jalur adalah:

┌────┬────────────┐
│Tidak. │ kekerapan │
├────┼────────────┤
│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 │
└────┴────────────┘

Jika kadar sampel bunyi yang dimainkan adalah lebih rendah daripada frekuensi tengah untuk
jalur frekuensi, maka jalur itu akan dilumpuhkan. Pepijat yang diketahui dengan penapis ini ialah
bahawa ciri bagi jalur paling atas tidak simetri sepenuhnya jika
kadar sampel adalah hampir dengan frekuensi tengah jalur itu. Masalah ini boleh jadi
diatasi dengan menaikkan pensampelan bunyi menggunakan penapis pensampelan semula sebelum ia sampai
penapis ini.

: : :...:
nombor titik terapung mewakili keuntungan dalam dB bagi setiap jalur frekuensi
(-12-12)

Contoh

mpv --af=equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi
Akan menguatkan bunyi di kawasan frekuensi atas dan bawah manakala
membatalkannya hampir sepenuhnya sekitar 1 kHz.

channels=nch[:routes]
Boleh digunakan untuk menambah, mengalih keluar, menghala dan menyalin saluran audio. Kalaulah
diberikan, penghalaan lalai digunakan. Ia berfungsi seperti berikut: Jika bilangan output
saluran lebih besar daripada bilangan saluran input, saluran kosong dimasukkan
(kecuali apabila mencampurkan daripada mono ke stereo; kemudian saluran mono diduplikasi). Jika
bilangan saluran keluaran adalah kurang daripada bilangan saluran input, yang
melebihi saluran dipotong.

bilangan saluran keluaran (1-8)


Senarai , laluan yang dipisahkan, dalam bentuk dari1-ke1,dari2-ke2,.... Setiap pasangan
mentakrifkan tempat untuk menghalakan setiap saluran. Terdapat paling banyak 8 laluan. Tanpa
hujah ini, penghalaan lalai digunakan. Sejak , juga digunakan untuk memisahkan
penapis, anda mesti memetik hujah ini dengan [...] atau sama.

Contoh

mpv --af=channels=4:[0-1,1-0,2-2,3-3] media.avi
Akan menukar bilangan saluran kepada 4 dan menyediakan 4 laluan yang bertukar
saluran 0 dan saluran 1 dan biarkan saluran 2 dan 3 utuh. Perhatikan itu
jika media yang mengandungi dua saluran dimainkan semula, saluran 2 dan 3 akan dimainkan
mengandungi senyap tetapi 0 dan 1 masih akan ditukar.

mpv --af=channels=6:[0-0,0-1,0-2,0-3] media.avi
Akan menukar bilangan saluran kepada 6 dan menyediakan 4 laluan yang menyalin
saluran 0 ke saluran 0 hingga 3. Saluran 4 dan 5 akan mengandungi senyap.

PERHATIAN:
Anda mungkin tidak boleh menggunakan penapis ini. Jika anda ingin menukar output
susun atur saluran, cuba format penapis, yang boleh membuat mpv naik- dan secara automatik
susun atur saluran standard downmix.

format=format:srate:channels:out-format:out-srate:out-channels
Tidak melakukan sebarang penukaran format itu sendiri. Sebaliknya, ia boleh menyebabkan sistem penapis
masukkan penapis penukaran yang diperlukan sebelum atau selepas penapis ini jika perlu. Ia adalah
berguna terutamanya untuk mengawal format audio yang masuk ke penapis lain. Kepada
nyatakan format untuk output audio, lihat --format audio, --audio-samplerate, dan
--saluran-audio. Penapis ini mampu memaksa format tertentu, sedangkan
--audio-* mungkin ditindih oleh ao berdasarkan keserasian output.

Semua parameter adalah pilihan. 3 parameter pertama menyekat apa penapis
menerima sebagai input. Oleh itu, ia akan menyebabkan penapis penukaran dimasukkan
sebelum ini. The keluar- parameter memberitahu penapis atau output audio berikut
penapis ini bagaimana untuk mentafsir data tanpa benar-benar melakukan penukaran. Tetapan
ini mungkin hanya akan memecahkan perkara melainkan anda benar-benar tahu anda mahukan ini untuk sesetengah orang
sebab, seperti menguji atau menangani media yang rosak.


Paksa penukaran kepada format ini. guna --af=format=format=bantuan untuk mendapatkan senarai
daripada format yang sah.


Paksa penukaran kepada kadar sampel tertentu. Kadarnya ialah integer, 48000
sebagai contoh.


Campurkan paksa ke susun atur saluran tertentu. Lihat --saluran-audio pilihan untuk
nilai yang mungkin.







NOTA: penapis ini pernah dinamakan kekuatan. Yang tua format penapis yang biasa dilakukan
penukaran itu sendiri, tidak seperti ini yang membenarkan sistem penapis mengendalikan
penukaran.

isipadu [= [:...]]
Melaksanakan kawalan kelantangan perisian. Gunakan penapis ini dengan berhati-hati kerana ia boleh
mengurangkan nisbah isyarat kepada bunyi bunyi. Dalam kebanyakan kes, sebaiknya gunakan
Master kawalan kelantangan kad bunyi anda atau tombol kelantangan pada penguat anda.

NOTA: Penapis ini bukan masuk semula dan oleh itu hanya boleh didayakan sekali untuk setiap
aliran audio.


Tetapkan keuntungan yang diingini dalam dB untuk semua saluran dalam aliran dari -200 dB hingga
+60 dB, di mana -200 dB meredam bunyi sepenuhnya dan +60 dB bersamaan dengan keuntungan
1000 (lalai: 0).

lagu ulang tayang
Laraskan perolehan volum mengikut nilai main semula untung trek yang disimpan di dalamnya
metadata fail.

replaygain-album
Suka replaygain-track, tetapi sebaliknya menggunakan nilai album-gain.

replaygain-preamp
Keuntungan pra-penguatan dalam dB untuk digunakan pada keuntungan perolehan semula yang dipilih
(lalai: 0).

replaygain-clip=ya|tidak
Cegah keratan yang disebabkan oleh replaygain dengan menurunkan keuntungan secara automatik
(lalai). guna replaygain-clip=tidak untuk melumpuhkan ini.

replaygain-fallback
Keuntungan dalam dB untuk digunakan jika fail tidak mempunyai teg keuntungan main semula. Pilihan ini adalah
sentiasa digunakan jika logik replaygain entah bagaimana tidak aktif. Jika ini
digunakan, tiada pilihan replaygain lain digunakan.

klip lembut
Menghidupkan keratan lembut. Keratan lembut boleh menjadikan bunyi lebih lancar jika sangat
tahap volum tinggi digunakan. Dayakan pilihan ini jika julat dinamik bagi
pembesar suara sangat rendah.

BERKHATAN :: Ciri ini mencipta herotan dan harus dianggap sebagai yang terakhir
tempat peranginan.

s16 Paksa format sampel S16 jika ditetapkan. Kualiti lebih rendah, tetapi mungkin lebih pantas dalam sesetengahnya
keadaan.

lepaskan Alih keluar penapis jika kelantangan tidak ditukar pada masa konfigurasi penapis audio.
Berguna dengan replaygain: jika fail semasa tidak mempunyai teg replaygain, maka
penapis akan dialih keluar jika pilihan ini didayakan. (Jika --softvol=ya digunakan
dan kawalan kelantangan pemain digunakan semasa main semula, kelantangan yang berbeza
penapis akan dimasukkan.)

Contoh

mpv --af=volume=10.1 media.avi
Akan menguatkan bunyi sebanyak 10.1 dB dan klip keras jika tahap bunyi adalah
terlalu tinggi.

pan=n:[ ]
Mencampur saluran dengan sewenang-wenangnya. Pada asasnya gabungan volum dan saluran
penapis yang boleh digunakan untuk mencampurkan banyak saluran kepada beberapa sahaja, cth stereo kepada
mono, atau ubah "lebar" pembesar suara tengah dalam sistem bunyi sekeliling. ini
penapis adalah sukar untuk digunakan, dan akan memerlukan beberapa tinkering sebelum hasil yang diingini
diperolehi. Bilangan pilihan untuk penapis ini bergantung pada bilangan output
saluran. Contoh bagaimana untuk mencampurkan fail enam saluran kepada dua saluran dengan ini
penapis boleh didapati di bahagian contoh berhampiran penghujung.

Bilangan saluran keluaran (1-8).


Senarai nilai [L00,L01,L02,...,L10,L11,L12,...,Ln0,Ln1,Ln2,...], Di mana
setiap elemen Lij bermakna berapa banyak saluran input i dicampurkan ke dalam output
saluran j (julat 0-1). Jadi pada dasarnya anda mempunyai n nombor yang mengatakan apa
untuk dilakukan dengan saluran input pertama, kemudian n nombor yang bertindak pada saluran kedua
saluran input dsb. Jika anda tidak menyatakan sebarang nombor untuk beberapa input
saluran, 0 diandaikan. Ambil perhatian bahawa nilai dipisahkan oleh ,, Yang merupakan
sudah digunakan oleh penghurai pilihan untuk memisahkan penapis. Inilah sebabnya anda mesti
petikan senarai nilai dengan [...] atau sama.

Contoh

mpv --af=pan=1:[0.5,0.5] media.avi
Akan turun campur daripada stereo kepada mono.

mpv --af=pan=3:[1,0,0.5,0,1,0.5] media.avi
Akan memberikan 3 output saluran meninggalkan saluran 0 dan 1 utuh, dan bercampur
saluran 0 dan 1 ke saluran keluaran 2 (yang boleh dihantar ke a
subwufer contohnya).

PERHATIAN:
Jika anda hanya mahu memaksa pencampuran semula ke susun atur saluran keluaran tertentu, ia adalah
lebih mudah untuk menggunakan format penapis. Sebagai contoh, mpv '--af=format=channels=5.1'
'--audio-channels=5.1' akan sentiasa memaksa mengadun semula audio kepada 5.1 dan mengeluarkannya
seperti ini.

kelewatan[=[ch1,ch2,...]]
Menangguhkan bunyi ke pembesar suara supaya bunyi dari yang berbeza
saluran tiba pada kedudukan mendengar secara serentak. Ia hanya berguna jika anda
mempunyai lebih daripada 2 pembesar suara.

[ch1,ch2,...]
Kelewatan dalam ms yang sepatutnya dikenakan pada setiap saluran (titik terapung
nombor antara 0 dan 1000).

Untuk mengira kelewatan yang diperlukan untuk saluran yang berbeza, lakukan seperti berikut:

1. Ukur jarak ke pembesar suara dalam meter berhubung dengan pendengaran anda
kedudukan, memberikan anda jarak s1 hingga s5 (untuk sistem 5.1). Tidak ada
titik dalam mengimbangi subwufer (anda tidak akan mendengar perbezaannya
pula).

2. Kurangkan jarak s1 hingga s5 daripada jarak maksimum, iaitu s [i] = maks -
s[i]; i = 1 5 ....

3. Kirakan kelewatan yang diperlukan dalam ms as d[i] = 1000*s[i]/342; i = 1 5 ....

Contoh

mpv --af=delay=[10.5,10.5,0,0,7,0] media.avi
Akan melengahkan depan kiri dan kanan sebanyak 10.5 ms, dua saluran belakang dan
subwufer sebanyak 0 ms dan saluran tengah sebanyak 7 ms.

drc[=method:target]
Menggunakan mampatan julat dinamik. Ini memaksimumkan kelantangan dengan memampatkan
julat dinamik isyarat audio. (Dulu dipanggil volnorm.)


Menetapkan kaedah yang digunakan.

1 Gunakan satu sampel untuk melicinkan variasi melalui standard
min berwajaran ke atas sampel lepas (lalai).

2 Gunakan beberapa sampel untuk melicinkan variasi melalui standard
min berwajaran berbanding sampel lepas.


Menetapkan amplitud sasaran sebagai pecahan maksimum untuk jenis sampel
(lalai: 0.25).

PERHATIAN:
Penapis ini boleh menyebabkan herotan dengan isyarat audio yang mempunyai sangat besar
julat dinamik.

skalatempo[=pilihan1:pilihan2:...]
Skala tempo audio tanpa mengubah pic, disegerakkan secara pilihan kepada kelajuan main balik
(lalai).

Ini berfungsi dengan memainkan 'langkah' ms audio pada kelajuan biasa kemudian memakan
'stride*scale' ms audio input. Ia memotong langkah bersama-sama dengan mengadun
'bertindih'% langkah dengan audio mengikuti langkah sebelumnya. Ia secara pilihan
melakukan analisis statistik pendek pada ms audio 'carian' seterusnya untuk ditentukan
kedudukan tumpang tindih terbaik.

skala=
Jumlah nominal untuk skala tempo. Skalakan jumlah ini sebagai tambahan kepada kelajuan.
(lalai: 1.0)

langkah =
Panjang dalam milisaat untuk mengeluarkan setiap langkah. Nilai yang terlalu tinggi akan menyebabkan
langkauan ketara pada jumlah skala tinggi dan gema pada jumlah skala rendah.
Nilai yang sangat rendah akan mengubah nada. Meningkatkan meningkatkan prestasi. (lalai:
60)

bertindih=
Peratusan langkah untuk bertindih. Menurun meningkatkan prestasi. (lalai:
.20)

carian=
Panjang dalam milisaat untuk mencari kedudukan bertindih terbaik. Menurun
meningkatkan prestasi dengan sangat baik. Pada sistem perlahan, anda mungkin mahu menetapkan
ini sangat rendah. (lalai: 14)

kelajuan =
Tetapkan respons kepada perubahan kelajuan.

masa Skala tempo selari dengan kelajuan (lalai).

padang Membalikkan kesan penapis. Skala pic tanpa mengubah tempo. Tambah
ini kepada anda input.conf untuk melangkah dengan separuh nada muzik:

[ darab kelajuan 0.9438743126816935
] kelajuan darab 1.059463094352953

AMARAN :
Hilang penyegerakan dengan video.

kedua-dua Skala kedua-dua tempo dan pic.

tiada Abaikan perubahan kelajuan.

Contoh

mpv --af=scaletempo --kelajuan=1.2 media.ogg
Akan memainkan media pada kelajuan biasa 1.2x, dengan audio pada pic biasa.
Menukar kelajuan main balik akan menukar tempo audio untuk dipadankan.

mpv --af=scaletempo=skala=1.2:kelajuan=tiada --kelajuan=1.2 media.ogg
Akan memainkan media pada kelajuan biasa 1.2x, dengan audio pada pic biasa, tetapi
menukar kelajuan main balik tidak akan memberi kesan pada tempo audio.

mpv --af=scaletempo=stride=30:overlap=.50:search=10 media.ogg
Akan mengubahsuai parameter kualiti dan prestasi.

mpv --af=format=float,scaletempo media.ogg
Akan membuat scaletempo menggunakan kod apungan. Mungkin lebih pantas pada beberapa platform.

mpv --af=scaletempo=skala=1.2:kelajuan=pitch audio.ogg
Akan memainkan media pada kelajuan biasa 1.2x, dengan audio pada pic biasa.
Menukar kelajuan main balik akan menukar pic, meninggalkan tempo audio pada 1.2x.

getah
Pembetulan pic berkualiti tinggi dengan librubberband. Ini boleh digunakan sebagai ganti
skalatempo, dan akan digunakan untuk melaraskan pic audio apabila bermain pada kelajuan yang berbeza
daripada biasa.

Penapis ini mempunyai beberapa sub-pilihan. Anda boleh menyenaraikannya dengan mpv
--af=gelang getah=bantuan. Ini juga akan menunjukkan nilai lalai untuk setiap pilihan. The
pilihan tidak didokumenkan di sini, kerana ia hanya dihantar kepada librubberband.
Lihat dokumentasi librubberband untuk mengetahui perkara yang dilakukan oleh setiap pilihan:
http://breakfastquay.com/rubberband/code-doc/classRubberBand_1_1RubberBandStretcher.html
(Pemetaan nama dan nilai sub-pilihan penapis gelang getah mpv kepada nama dan nilai
librubberband mengikut corak mudah: "Pilihan" + Nama + nilai.)

lavfi=graf
Tapis audio menggunakan libavfilter FFmpeg.


Graf Libavfilter. Lihat lavfi penapis video untuk butiran - sintaks graf ialah
sama.

AMARAN :
Jangan lupa untuk memetik graf libavfilter seperti yang diterangkan dalam video lavfi
bahagian penapis.

o=
AVOptions.

VIDEO FILTERS


Penapis video membolehkan anda mengubah suai strim video dan sifatnya. Sintaksnya ialah:

--vf=
Sediakan rangkaian penapis video.

Anda juga boleh menetapkan lalai untuk setiap penapis. Lalai digunakan sebelum biasa
parameter penapis.

--vf-defaults=
Tetapkan lalai untuk setiap penapis.

PERHATIAN:
Untuk mendapatkan senarai penuh penapis video yang tersedia, lihat --vf=bantuan.

Juga, perlu diingat bahawa kebanyakan penapis sebenar tersedia melalui lavfi pembungkus, yang
memberi anda akses kepada kebanyakan penapis libavfilter. Ini termasuk semua penapis yang mempunyai
telah dialihkan dari MPlayer ke libavfilter.

Penapis video diuruskan dalam senarai. Terdapat beberapa arahan untuk menguruskan senarai penapis.

--vf-add=
Menambahkan penapis yang diberikan sebagai hujah pada senarai penapis.

--vf-pre=
Mendahulukan penapis yang diberikan sebagai argumen kepada senarai penapis.

--vf-del=
Memadamkan penapis pada indeks yang diberikan. Nombor indeks bermula pada 0, negatif
nombor alamat penghujung senarai (-1 adalah yang terakhir).

--vf-clr
Mengosongkan senarai penapis sepenuhnya.

Dengan penapis yang menyokongnya, anda boleh mengakses parameter mengikut namanya.

--vf= =membantu
Mencetak nama parameter dan julat nilai parameter untuk penapis tertentu.

--vf=
Menetapkan parameter bernama kepada nilai yang diberikan. Gunakan hidup dan mati atau ya dan tidak untuk menetapkan bendera
parameter.

Penapis yang tersedia ialah:

tanaman[=w:h:x:y]
Pangkas bahagian imej yang diberikan dan buang yang lain. Berguna untuk menghilangkan hitam
band daripada video skrin lebar.

,
Lebar dan tinggi dipangkas, lalai kepada lebar dan tinggi asal.

,
Kedudukan gambar yang dipangkas, lalai ke tengah.

kembangkan[=w:h:x:y:aspect:round]
Kembangkan (bukan skala) peleraian video kepada nilai yang diberikan dan meletakkan yang tidak berskala
asal pada koordinat x, y.

,
Lebar, tinggi dikembangkan (lalai: lebar asal, tinggi). Nilai negatif untuk
w dan h dianggap sebagai mengimbangi kepada saiz asal.

Contoh

kembangkan=0:-50:0:0
Menambah sempadan 50 piksel ke bahagian bawah gambar.

,
kedudukan imej asal pada imej dikembangkan (lalai: tengah)


Berkembang untuk memuatkan aspek dan bukannya resolusi (lalai: 0).

Contoh

kembangkan=800::::4/3
Berkembang kepada 800x600, melainkan sumbernya adalah peleraian yang lebih tinggi, dalam
yang mana ia mengembang untuk mengisi aspek 4/3.


Bundarkan ke atas untuk menjadikan kedua-dua lebar dan tinggi boleh dibahagikan dengan (lalai: 1).

flip Terbalikkan imej itu.

cermin Mencerminkan imej pada paksi Y.

putar[=0|90|180|270]
Memutar imej dengan gandaan 90 darjah mengikut arah jam.

skala[=w:h:param:param2:chr-drop:noup:arnd
Skala imej dengan peskala perisian (perlahan) dan melakukan warna YUV<->RGB
penukaran ruang (lihat juga --sws).

Semua parameter adalah pilihan.

:
lebar/tinggi berskala (lalai: lebar/tinggi asal)

0 d_width/d_height berskala

-1 lebar/tinggi asal

-2 Kira w/j menggunakan dimensi lain dan aspek praskala
nisbah.

-3 Kira w/j menggunakan dimensi lain dan aspek asal
nisbah.

-(n+8) Seperti -n di atas, tetapi membundarkan dimensi kepada gandaan terdekat
16.

[: ] (Lihat Juga --sws)
Tetapkan beberapa parameter penskalaan bergantung pada jenis penimbang yang dipilih
--sws:

--sws=2 (bikubik): B (kabur) dan C (berdering)
0.00:0.60 lalai
0.00:0.75 "bikubik tepat" VirtualDub
0.00:0.50 Spline Catmull-Rom
0.33:0.33 spline Mitchell-Netravali
1.00:0.00 kubik B-spline

--sws=7 (Gaussian): ketajaman (0 (lembut) - 100 (tajam))

--sws=9 (Lanczos): panjang penapis (1-10)


melangkau kroma

0 Gunakan semua baris input yang tersedia untuk kroma (lalai).

1 Gunakan hanya setiap 2. baris input untuk kroma.

2 Gunakan hanya setiap 4. baris input untuk kroma.

3 Gunakan hanya setiap 8. baris input untuk kroma.

Tidak benarkan peningkatan melebihi dimensi asal.

0 Benarkan peningkatan (lalai).

1 Tidak benarkan peningkatan jika satu dimensi melebihi nilai asalnya.

2 Tidak benarkan peningkatan jika kedua-dua dimensi melebihi nilai asalnya.

Pembundaran tepat untuk penimbang menegak, yang mungkin lebih cepat atau lebih perlahan
daripada pembundaran lalai.

tidak Lumpuhkan pembundaran tepat (lalai).

yes Dayakan pembundaran tepat.

dsize[=w:h:aspect-method:r:aspect]
Menukar saiz/aspek paparan yang dimaksudkan pada titik sewenang-wenang dalam rantai penapis.
Aspek boleh diberikan sebagai pecahan (4/3) atau nombor titik terapung (1.33).
Sebagai alternatif, anda boleh menentukan lebar dan ketinggian paparan tepat yang dikehendaki. Catatan
yang dilakukan oleh penapis ini tidak melakukan sebarang penskalaan sendiri; ia hanya memberi kesan kepada penimbang kemudian
(perisian atau perkakasan) akan dilakukan apabila penskalaan automatik ke aspek yang betul.

,
Lebar dan ketinggian paparan baharu.

Juga boleh menjadi nilai istimewa ini:

0 lebar dan ketinggian paparan asal

-1 lebar dan ketinggian video asal (lalai)

-2 Kira w/j menggunakan dimensi lain dan paparan asal
Nisbah aspek.

-3 Kira w/j menggunakan dimensi lain dan aspek video asal
nisbah.

Contoh

dsize=800:-2
Menentukan resolusi paparan 800x600 untuk video 4/3 aspek,
atau 800x450 untuk video 16/9 aspek.


Mengubah suai lebar dan tinggi mengikut nisbah aspek asal.

-1 Abaikan nisbah aspek asal (lalai).

0 Kekalkan nisbah aspek paparan dengan menggunakan and sebagai resolusi maksimum.

1 Kekalkan nisbah aspek paparan dengan menggunakan and sebagai resolusi minimum.

2 Kekalkan nisbah bidang video dengan menggunakan and sebagai resolusi maksimum.

3 Kekalkan nisbah bidang video dengan menggunakan and sebagai resolusi minimum.

Contoh

dsaiz=800:600:0
Menentukan resolusi paparan paling banyak 800x600, atau lebih kecil, dalam
perintah untuk menjaga aspek.

Bundarkan ke atas untuk menjadikan kedua-dua lebar dan tinggi boleh dibahagikan dengan (lalai: 1).


Paksa nisbah bidang.

format=fmt= :colormatrix= :...
Mengehadkan ruang warna untuk penapis seterusnya tanpa melakukan sebarang penukaran. guna
bersama-sama dengan penapis skala untuk penukaran sebenar.

PERHATIAN:
Untuk senarai format yang tersedia, lihat format=fmt=bantuan.

Format nama, cth rgb15, bgr24, 420p, dsb. (lalai: jangan tukar).


Format nama yang harus digantikan untuk output. Jika mereka tidak mempunyai
bait yang sama setiap piksel dan chroma subsamplimg, ia akan gagal.


Mengawal penukaran ruang warna YUV kepada RGB apabila memainkan video. Disana ada
pelbagai piawaian. Biasanya, BT.601 harus digunakan untuk video SD dan BT.709
untuk video HD. (Ini dilakukan secara lalai.) Menggunakan hasil ruang warna yang salah
dalam sedikit di bawah atau lebih warna tepu dan beralih.

Pilihan ini tidak sentiasa disokong. Output video yang berbeza menyediakan
tahap sokongan yang berbeza-beza. The buka gl and vdpau pemacu output video
biasanya menawarkan sokongan penuh. The xv output boleh menetapkan ruang warna jika
pemacu video sistem menyokongnya, tetapi bukan tahap input dan output. The skala
penapis video boleh mengkonfigurasi ruang warna dan tahap input, tetapi hanya jika
format output ialah RGB (jika pemacu output video menyokong output RGB, anda
boleh memaksa ini dengan -vf skala, format=rgba).

Jika pilihan ini ditetapkan kepada auto (yang merupakan lalai), warna video
bendera angkasa akan digunakan. Jika bendera itu tidak ditetapkan, ruang warna akan menjadi
dipilih secara automatik. Ini dilakukan menggunakan heuristik mudah yang cuba
untuk membezakan video SD dan HD. Jika video lebih besar daripada 1279x576 piksel,
BT.709 (HD) akan digunakan; jika tidak BT.601 (SD) dipilih.

Ruang warna yang tersedia ialah:

auto pemilihan automatik (lalai)

bt.601 ITU-R BT.601 (SD)

bt.709 ITU-R BT.709 (HD)

bt.2020-ncl
ITU-R BT.2020 sistem pencahayaan bukan malar

bt.2020-cl
ITU-R BT.2020 sistem pencahayaan malar

smpte-240m
SMPTE-240J


Tahap warna YUV digunakan dengan penukaran YUV kepada RGB. Pilihan ini hanya
diperlukan apabila memainkan fail rosak yang tidak mengikut warna standard
tahap atau yang dibenderakan salah. Jika video tidak menyatakan warnanya
julat, ia diandaikan sebagai julat terhad.

Batasan yang sama seperti dengan memohon.

Julat warna yang tersedia ialah:

auto pemilihan automatik (julat biasanya terhad) (lalai)

terhad
julat terhad (16-235 untuk luma, 16-240 untuk kroma)

penuh julat penuh (0-255 untuk kedua-dua luma dan kroma)


RGB mengutamakan fail sumber yang dikodkan. Biasanya ini sepatutnya
ditetapkan dalam pengepala fail, tetapi apabila memainkan fail rosak atau tersalah stag ini
boleh digunakan untuk mengatasi tetapan.

Pilihan ini hanya mempengaruhi pemacu output video yang melakukan warna
pengurusan, contohnya buka gl dengan sasaran-prim or icc-profile
subpilihan ditetapkan.

Jika pilihan ini ditetapkan kepada auto (yang merupakan lalai), video itu
bendera sekolah rendah akan digunakan. Jika bendera itu tidak ditetapkan, ruang warna akan
dipilih secara automatik, menggunakan heuristik berikut: Jika
ditetapkan atau ditentukan sebagai BT.2020 atau BT.709, yang
asas yang sepadan digunakan. Jika tidak, jika ketinggian video adalah
tepat 576 (PAL), BT.601-625 digunakan. Jika ia betul-betul 480 atau 486 (NTSC),
BT.601-525 digunakan. Jika peleraian video adalah perkara lain, BT.709 adalah
terpakai.

Primary yang tersedia ialah:

auto pemilihan automatik (lalai)

bt.601-525
Sistem 601 talian ITU-R BT.525 (SD) (NTSC, SMPTE-C)

bt.601-625
Sistem 601 talian ITU-R BT.625 (SD) (PAL, SECAM)

bt.709 ITU-R BT.709 (HD) (utama yang sama seperti sRGB)

bt.2020
ITU-R BT.2020 (UHD)

epal RGB Apple

adobe AdobeRGB (1998)

profoto
ProPhoto RGB (ROMM)

anda1931
CIE 1931 RGB


Fungsi gamma fail sumber telah dikodkan. Biasanya ini sepatutnya
ditetapkan dalam pengepala fail, tetapi apabila memainkan fail yang rosak atau salah stag
ini boleh digunakan untuk mengatasi tetapan.

Pilihan ini hanya mempengaruhi pemacu output video yang melakukan warna
pengurusan.

Jika pilihan ini ditetapkan kepada auto (yang merupakan lalai), gamma akan
ditetapkan kepada BT.1886 untuk kandungan YCbCr, sRGB untuk kandungan RGB dan Linear
untuk kandungan XYZ.

Fungsi gamma yang tersedia ialah:

auto pemilihan automatik (lalai)

bt.1886
ITU-R BT.1886 (anggaran lengkung BT.601/BT.709/BT.2020)

sgt IEC 61966-2-4 (sRGB)

linear Cahaya linear

gamma1.8
Keluk kuasa tulen (gamma 1.8)

gamma2.2
Keluk kuasa tulen (gamma 2.2)

gamma2.8
Keluk kuasa tulen (gamma 2.8)

profoto
Lengkung ProPhoto RGB (ROMM).


Tetapkan mod stereo video yang diandaikan dikodkan. Mengambil perkara yang sama
nilai sebagai --video-stereo-mod pilihan.


Tetapkan mod stereo video harus dipaparkan sebagai. Mengambil nilai yang sama
sebagai --video-stereo-mod pilihan.


Tetapkan putaran video yang diandaikan dikodkan dengan dalam darjah. The
nilai istimewa -1 menggunakan format input.

,
Tetapkan saiz paparan. Ambil perhatian bahawa menetapkan saiz paparan supaya video
diskalakan dalam kedua-dua arah dan bukannya hanya menukar nisbah bidang ialah an
perincian pelaksanaan, dan mungkin berubah kemudian.

Tetapkan nisbah aspek paparan bingkai video. Ini adalah apungan, tetapi nilai
seperti [16: 9] boleh lulus juga ([...] untuk sebut harga untuk mengelakkan pilihan
parser daripada mentafsir : watak).

noformat[=fmt]
Mengehadkan ruang warna untuk penapis seterusnya tanpa melakukan sebarang penukaran. Tidak seperti
penapis format, ini akan membenarkan sebarang ruang warna kecuali yang anda tentukan.

PERHATIAN:
Untuk senarai format yang tersedia, lihat noformat=fmt=bantuan.

Format nama, cth rgb15, bgr24, 420p, dsb. (lalai: 420p).

lavfi=graf[:sws-flags[:o=opts]]
Tapis video menggunakan libavfilter FFmpeg.


Rentetan graf libavfilter. Penapis mesti mempunyai satu pad input video
dan pad output video tunggal.

Lihat https://ffmpeg.org/ffmpeg-filters.html untuk sintaks dan penapis yang tersedia.

AMARAN :
Jika anda ingin menggunakan sintaks penapis penuh dengan pilihan ini, anda perlu melakukannya
petikan graf penapis untuk mengelakkan sintaks mpv dan penapis
sintaks graf daripada bertembung.

Contoh

-vf lavfi=[gradfun=20:30,vflip]
gradfun penapis dengan parameter karut, diikuti dengan a vflip
penapis. (Ini menunjukkan cara libavfilter mengambil graf dan bukan
hanya satu penapis.) Rentetan graf penapis dipetik dengan [
and ]. Ini tidak memerlukan petikan tambahan atau melarikan diri dengan beberapa
shell (seperti bash), manakala yang lain (seperti zsh) memerlukan tambahan "
petikan di sekitar rentetan pilihan.

'--vf=lavfi="gradfun=20:30,vflip"'
Sama seperti sebelum ini, tetapi menggunakan petikan yang sepatutnya selamat untuk semua
kerang. Bahagian luar ' petikan pastikan bahawa shell tidak
mengeluarkan " petikan yang diperlukan oleh mpv.

'--vf=lavfi=graph="gradfun=radius=30:strength=20,vflip"'
Sama seperti sebelumnya, tetapi menggunakan parameter bernama untuk segala-galanya.


Jika libavfilter memasukkan penapis untuk penukaran format piksel, pilihan ini
memberikan bendera yang sepatutnya dihantar ke libswscale. Pilihan ini adalah angka
dan mengambil gabungan yang agak bijak SWS_ bendera.

Lihat http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libswscale/swscale.h.

Tetapkan pilihan AVFilterGraph. Ini harus didokumenkan oleh FFmpeg.

Contoh

'--vf=lavfi=yadif:o="threads=2,thread_type=slice"'
memaksa konfigurasi benang tertentu.

eq[=gamma:kontras:kecerahan:tepu:rg:gg:bg:berat]
Penyamaan perisian yang menggunakan jadual carian (perlahan), membenarkan pembetulan gamma masuk
tambahan kepada kecerahan mudah dan pelarasan kontras. Parameter diberikan sebagai
nilai titik terapung.

<0.1-10>
nilai gamma awal (lalai: 1.0)

<-2-2> kontras awal, apabila nilai negatif menghasilkan imej negatif (lalai:
1.0)

<-1-1> kecerahan awal (lalai: 0.0)

<0-3> ketepuan awal (lalai: 1.0)

<0.1-10>
nilai gamma untuk komponen merah (lalai: 1.0)

<0.1-10>
nilai gamma untuk komponen hijau (lalai: 1.0)

<0.1-10>
nilai gamma untuk komponen biru (lalai: 1.0)

<0-1> Parameter berat boleh digunakan untuk mengurangkan kesan nilai gamma yang tinggi
pada kawasan imej yang terang, cth. mengelakkannya daripada diperbesarkan secara berlebihan dan adil
putih polos. Nilai 0.0 menjadikan pembetulan gamma ke bawah
manakala 1.0 meninggalkannya pada kekuatan penuh (lalai: 1.0).

tarik naik[=jl:jr:jt:jb:sb:mp]
Penapis penarikan balik (telesin songsang), mampu mengendalikan campuran
hard-telecine, 24000/1001 fps progresif, dan 30000/1001 fps kandungan progresif.
. penarikan penapis menggunakan konteks masa depan dalam membuat keputusannya. Ia adalah
stateless dalam erti kata bahawa ia tidak mengunci pada corak untuk diikuti, tetapi ia
sebaliknya menantikan medan berikut untuk mengenal pasti padanan dan
membina semula bingkai progresif.

jl, jr, jt, and jb
Pilihan ini menetapkan jumlah "sampah" untuk diabaikan di sebelah kiri, kanan, atas,
dan bahagian bawah imej, masing-masing. Kiri/kanan dalam unit 8 piksel,
manakala atas/bawah adalah dalam unit 2 baris. Lalai ialah 8 piksel pada setiap satu
sebelah.

sb (ketat rehat)
Menetapkan pilihan ini kepada 1 akan mengurangkan peluang untuk penarikan menjana an
bingkai tidak sepadan sekali-sekala, tetapi ia juga boleh menyebabkan bilangan yang berlebihan
bingkai untuk dijatuhkan semasa urutan gerakan tinggi. Sebaliknya, menetapkannya
kepada -1 akan membuat penarikan memadankan medan dengan lebih mudah. Ini boleh membantu pemprosesan
video yang terdapat sedikit kekaburan antara medan, tetapi juga boleh menyebabkan
terdapat bingkai berjalin dalam output.

mp (metrik kapal terbang)
Pilihan ini mungkin ditetapkan kepada u or v untuk menggunakan satah kroma dan bukannya luma
kapal terbang untuk melakukan penarikanpengiraan. Ini boleh meningkatkan ketepatan pada sangat
bahan sumber bersih, tetapi kemungkinan besar akan mengurangkan ketepatan, terutamanya jika
terdapat bunyi kroma (kesan pelangi) atau mana-mana video skala kelabu. Yang utama
tujuan penetapan mp kepada satah kroma adalah untuk mengurangkan beban CPU dan membuat
pullup boleh digunakan dalam masa nyata pada mesin perlahan.

yadif=[mode:berjalin-sahaja]
Satu lagi penapis penyahinterlacing



bingkai Keluarkan 1 bingkai untuk setiap bingkai.

bidang Keluarkan 1 bingkai untuk setiap medan.

bingkai-nospatial
suka bingkai tetapi melangkau pemeriksaan jalinan ruang.

bidang-nospatial
suka bidang tetapi melangkau pemeriksaan jalinan ruang.



tidak Nyahinterlace semua bingkai (lalai).

yes Hanya bingkai nyahinterlace ditandakan sebagai berjalin (lalai jika penapis ini
dimasukkan melalui deinterlace harta benda).

Penapis ini, dimasukkan secara automatik apabila menggunakan d kunci (atau mana-mana kunci lain yang
togol deinterlace harta benda atau apabila menggunakan --deinterlace suis), andaikan
output video tidak mempunyai sokongan deinterlacing asli.

Jika anda hanya mahu menetapkan mod lalai, masukkan penapis ini dan pilihannya
--vf-defaults sebaliknya, dan dayakan nyahinterlacing dengan d or --deinterlace.

Juga perhatikan bahawa d kunci cukup bodoh untuk memasukkan deinterlacer dua kali apabila
memasukkan yadif dengan --vf, jadi menggunakan kaedah di atas adalah disyorkan.

sub=[=bottom-margin:top-margin]
Mengalihkan pemaparan sari kata ke titik sewenang-wenangnya dalam rantai penapis, atau memaksa
pemaparan sari kata dalam penapis video berbanding menggunakan OSD output video
sokongan.


Menambah jalur hitam di bahagian bawah bingkai. Penyampai SSA/ASS boleh meletakkan
sari kata di sana (dengan --sub-penggunaan-margin).


Band hitam di bahagian atas untuk tajuk utama (dengan --sub-penggunaan-margin).

Contoh

--vf=sub,eq
Memindahkan sub pemaparan sebelum penapis persamaan. Ini akan meletakkan kedua-dua sari kata
warna dan video di bawah pengaruh tetapan penyama video.

stereo3d[=masuk:keluar]
Stereo3d menukar antara format imej stereoskopik yang berbeza.

Format imej stereoskopik input. Nilai yang mungkin:

sbsl or sebelah_sebelah_kiri_dahulu
sebelah menyebelah selari (mata kiri kiri, mata kanan kanan)

sbsr or sebelah_sebelah_kanan_dahulu
mata silang sebelah menyebelah (mata kanan kiri, mata kiri kanan)

abl or atas_bawah_kiri_dahulu
atas-bawah (mata kiri di atas, mata kanan di bawah)

Abr or atas_bawah_kanan_dahulu
atas-bawah (mata kanan di atas, mata kiri di bawah)

ab2l or atas_bawah_separuh_tinggi_kiri_dahulu
atas-bawah dengan resolusi separuh ketinggian (mata kiri di atas, mata kanan
di bawah)

ab2r or atas_bawah_separuh_tinggi_kanan_dahulu
atas-bawah dengan resolusi separuh ketinggian (mata kanan di atas, mata kiri
di bawah)

Format imej stereoskopik output. Nilai yang mungkin adalah semua input
format serta:

arcg or anaglyph_red_cyan_gray
anaglyph merah/kelabu cyan (penapis merah pada mata kiri, penapis cyan di kanan
mata)

gerbang or anaglyph_red_cyan_half_color
anaglyph merah/cyan separuh berwarna (penapis merah pada mata kiri, penapis cyan
pada mata kanan)

arc or anaglyph_red_cyan_color
anaglyph merah/warna cyan (penapis merah di mata kiri, penapis cyan di kanan
mata)

arcd or anaglyph_red_cyan_dubois
warna anaglyph merah/cyan dioptimumkan dengan unjuran kuasa dua terkecil
daripada Dubois (penapis merah pada mata kiri, penapis cyan pada mata kanan)

agmg or anaglyph_green_magenta_gray
anaglyph hijau/kelabu magenta (penapis hijau pada mata kiri, penapis magenta
pada mata kanan)

agmh or anaglyph_green_magenta_separuh_warna
anaglyph hijau/magenta separuh berwarna (penapis hijau pada mata kiri,
penapis magenta pada mata kanan)

agmc or anaglyph_green_magenta_color
anaglyph hijau/berwarna magenta (penapis hijau pada mata kiri, magenta
penapis pada mata kanan)

aybg or anaglyph_kuning_biru_kelabu
anaglyph kuning/biru kelabu (penapis kuning di mata kiri, penapis biru dihidupkan
mata kanan)

aybh or anaglyph_kuning_biru_separuh_warna
anaglyph kuning/biru separuh berwarna (penapis kuning pada mata kiri, biru
penapis pada mata kanan)

aybc or anaglyph_kuning_biru_warna
anaglyph berwarna kuning/biru (penapis kuning pada mata kiri, penapis biru
pada mata kanan)

irl or interleave_rows_left_first
Baris bersilang (mata kiri mempunyai baris atas, mata kanan bermula pada baris seterusnya)

irr or interleave_rows_right_first
Baris bersilang (mata kanan mempunyai baris atas, mata kiri bermula pada baris seterusnya)

ml or mono_left
keluaran mono (mata kiri sahaja)

mr or mono_right
keluaran mono (mata kanan sahaja)

gradfun[=kekuatan[:radius|:saiz= ]]
Betulkan artifak pengikat yang kadangkala diperkenalkan ke kawasan yang hampir rata oleh
pemangkasan kepada kedalaman warna 8-bit. Menginterpolasi kecerunan yang sepatutnya pergi ke mana
kumpulan itu adalah, dan dithers mereka.


Jumlah maksimum yang mana penapis akan menukar mana-mana satu piksel. Juga
ambang untuk mengesan kawasan hampir rata (lalai: 1.5).


Kejiranan yang sesuai dengan kecerunan. Jejari yang lebih besar menjadikan lebih licin
kecerunan, tetapi juga menghalang penapis daripada mengubah suai piksel berhampiran terperinci
wilayah (lalai: dilumpuhkan).

saiz penapis dalam peratus saiz pepenjuru imej. Ini sudah biasa
kira saiz jejari akhir (lalai: 1).

dlopen=dll[:a0[:a1[:a2[:a3]]]]
Memuatkan perpustakaan luaran untuk menapis imej. Antara muka perpustakaan ialah
vf_dlopen antara muka yang ditentukan menggunakan libmpcodecs/vf_dlopen.h.

AMARAN :
Penapis ini ditamatkan.

dll=
Tentukan perpustakaan untuk dimuatkan. Ini mungkin memerlukan laluan sistem fail penuh
beberapa kes. Hujah ini diperlukan.

a0=
Tentukan parameter pertama untuk dihantar ke perpustakaan.

a1=
Tentukan parameter kedua untuk dihantar ke perpustakaan.

a2=
Tentukan parameter ketiga untuk dihantar ke perpustakaan.

a3=
Tentukan parameter keempat untuk dihantar ke perpustakaan.

vaporsynth=file:buffered-frames:concurrent-frames
Memuatkan skrip penapis VapourSynth. Ini bertujuan untuk pemprosesan distrim: mpv
sebenarnya menyediakan penapis sumber, bukannya menggunakan video VapourSynth asli
sumber. Sumber mpv akan menjawab permintaan bingkai hanya dalam tetingkap kecil
bingkai (saiz tetingkap ini dikawal dengan bingkai-penampan parameter),
dan permintaan di luar itu akan mengembalikan ralat. Oleh itu, anda tidak boleh menggunakan sepenuhnya
kuasa VapourSynth, tetapi anda boleh menggunakan penapis tertentu.

Jika anda hanya mahu memainkan video yang dihasilkan oleh VapourSynth (iaitu menggunakan native
Sumber video VapourSynth), lebih baik untuk digunakan vspipe dan FIFO untuk menyuap video
kepada mpv. Perkara yang sama berlaku jika skrip penapis memerlukan akses bingkai rawak (lihat
bingkai-penampan parameter).

Penapis ini adalah percubaan. Jika ternyata ia berfungsi dengan baik dan digunakan, ia
akan dialihkan ke libavfilter. Jika tidak, ia hanya akan dialih keluar.

fail Nama fail sumber skrip. Pada masa ini, ini sentiasa skrip python.
Pemboleh ubah video_in ditetapkan kepada sumber video mpv, dan ia dijangka
bahawa skrip membaca video daripadanya. (Jika tidak, mpv tidak akan menyahkod video,
dan baris gilir paket video akan melimpah, akhirnya membawa kepada wujud audio
dihentikan.) Skrip juga dijangka melalui cap masa menggunakan
_DurationNum and _DurationDen sifat bingkai.

Contoh:

import vaporsynth sebagai vs
teras = vs.get_core()
core.std.AddBorders(video_in, 10, 10, 20, 20).set_output()

AMARAN :
Skrip akan dimuat semula pada setiap carian. Ini dilakukan untuk menetapkan semula
tapis dengan betul pada ketakselanjaran.

bingkai-penampan
Bilangan maksimum bingkai video yang dinyahkod yang harus ditimbal sebelum
penapis (lalai: 4). Ini menentukan bilangan maksimum bingkai skrip
boleh request ke belakang. Cth jika bingkai-penampan=5, dan skrip sahaja
meminta bingkai 15, ia masih boleh meminta bingkai 10, tetapi bingkai 9 tidak
tersedia lagi. Jika ia meminta bingkai 30, mpv akan menyahkod 15 lagi bingkai,
dan simpan bingkai 25-30 sahaja.

Bilangan sebenar bingkai buffer juga bergantung pada nilai
bingkai serentak pilihan. Pada masa ini, kedua-dua nilai pilihan didarabkan kepada
dapatkan saiz penimbal akhir.

(Biasanya, penapis sumber VapourSynth mesti menyediakan akses rawak, tetapi mpv
telah dibuat untuk main balik, dan tidak menyediakan akses rawak tepat bingkai. The
cara penapis video ini berfungsi ialah kompromi untuk menjadikan penapis mudah berfungsi
bagaimanapun.)

bingkai serentak
Bilangan bingkai yang perlu diminta secara selari. Tahap daripada
concurrency bergantung pada penapis dan seberapa cepat mpv boleh menyahkod video
suapkan penapis. Nilai ini mungkin harus berkadar dengan bilangan
teras pada mesin anda. Selalunya, menjadikannya lebih tinggi daripada bilangan teras
sebenarnya boleh membuatnya lebih perlahan.

Secara lalai, ini menggunakan nilai khas auto, yang menetapkan pilihan kepada
bilangan teras CPU logik yang dikesan.

Pembolehubah berikut ditakrifkan oleh mpv:

video_in
Sumber video mpv sebagai klip vaporsynth. Ambil perhatian bahawa ini tidak mempunyai set panjang,
yang mengelirukan banyak penapis. menggunakan Potong pada klip dengan panjang palsu yang tinggi
boleh mengubahnya menjadi klip terhingga.

video_in_dw, video_in_dh
Saiz paparan video. Boleh berbeza dari saiz video jika video
tidak menggunakan piksel segi empat sama (cth DVD).

container_fps
Nilai FPS seperti yang dilaporkan oleh pengepala fail. Nilai ini boleh salah atau sepenuhnya
pecah (cth 0 atau NaN). Walaupun nilainya betul, jika penapis lain
menukar FPS sebenar (dengan menjatuhkan atau memasukkan bingkai), nilai ini
pembolehubah mungkin tidak berguna. Perhatikan bahawa --fps pilihan baris arahan
mengatasi nilai ini.

Berguna untuk beberapa penapis yang berkeras untuk mempunyai FPS.

paparan_fps
Kadar muat semula paparan semasa. Ambil perhatian bahawa nilai ini boleh menjadi 0.

vaporsynth-malas
Sama seperti vaporsynth, tetapi tidak memuatkan skrip Python. Sebaliknya, hujung belakang tersuai
menggunakan Lua dan API VapourSynth mentah digunakan. Sintaksnya berbeza sama sekali,
dan langsung tiada ciri kemudahan disediakan. Tiada pemeriksaan jenis
sama ada, dan anda boleh mencetuskan ranap sistem.

Contoh:

video_out = invoke("morpho", "Open", {clip = video_in})

Pembolehubah khas video_in ialah sumber video mpv, manakala pembolehubah khas
video_out digunakan untuk membaca video daripada. Hujah pertama ialah pemalam (ditanya dengan
getPluginByNs), yang ke-2 ialah nama penapis, dan hujah ke-3 ialah jadual dengan
hujah-hujah. Hujah kedudukan tidak disokong. Jenis mesti sepadan
betul-betul. Memandangkan Lua adalah dahsyat dan tidak dapat membezakan integer dan terapung, integer
hujah mesti diawali dengan i_, dalam hal ini awalan dialih keluar dan
hujah dilemparkan kepada integer. Sekiranya nama hujah bermula dengan i_, awak
tiada rezeki.

Klip (VSNodeRef) dihantar sebagai data pengguna ringan, jadi cuba lulus mana-mana yang lain
jenis data pengguna akan mengakibatkan ranap sistem.

vavpp Pemprosesan siaran video VA-AP-API. Bekerja dengan --vo=vaapi and --vo=opengl sahaja.
Pada masa ini deinterlaces. Penapis ini dimasukkan secara automatik jika nyahinterlacing adalah
diminta (sama ada menggunakan d kunci, secara lalai dipetakan kepada arahan kitaran
deinterlace, Atau --deinterlace pilihan).

deint=
Pilih algoritma penyahinterlacing.

tidak Jangan lakukan nyahinterlacing.

medan pertama
Tunjukkan medan pertama sahaja (laluan --penguasaan medan).

bijirin bob nyahinterlacing (lalai).

menenun, penyesuaian gerak, pampasan gerakan
Algoritma nyahinterlacing lanjutan. Sama ada ini benar-benar berfungsi
bergantung pada perkakasan GPU, pemacu GPU, pepijat pemacu dan mpv
pepijat.



tidak Tanggalkan jalinan semua bingkai.

yes Hanya bingkai nyahinterlace ditandakan sebagai berjalin (lalai).

vdpaupp
Pemprosesan siaran video VDPAU. Bekerja dengan --vo=vdpau and --vo=opengl sahaja. ini
penapis dimasukkan secara automatik jika penyahjalinan diminta (sama ada menggunakan d
kunci, secara lalai dipetakan kepada arahan kitaran deinterlace, Atau --deinterlace
pilihan). Apabila mendayakan penyahjalinan, ia sentiasa diutamakan berbanding perisian
penapis deinterlacer jika vdpau VO digunakan, dan juga jika buka gl digunakan dan
penyahkodan perkakasan telah diaktifkan sekurang-kurangnya sekali (iaitu vdpau telah dimuatkan).

tajamkan=<-1-1>
Untuk nilai positif, gunakan algoritma penajaman pada video, untuk negatif
nilai algoritma kabur (lalai: 0).

denoise=<0-1>
Gunakan algoritma pengurangan hingar pada video (lalai: 0; tiada hingar
pengurangan).

deint=
Sama ada nyahinterlacing didayakan (lalai: tidak). Jika didayakan, ia akan menggunakan
mod dipilih dengan mod deint.

mod-deint=
Pilih mod nyahinterlacing (lalai: temporal). Semua mod hormat
--penguasaan medan.

Ambil perhatian bahawa pada masa ini terdapat mekanisme yang membenarkan vdpau VO untuk berubah
yang mod deint daripada dimasukkan secara automatik vdpaupp penapis. Untuk mengelakkan kekeliruan, ia
disyorkan untuk tidak menggunakan --vo=vdpau subopsyen yang berkaitan dengan penapisan.

medan pertama
Tunjukkan medan pertama sahaja.

bijirin Bob nyahinterlacing.

duniawi
Penyahjalinan temporal adaptif gerakan. Boleh menyebabkan A/V nyahsegerak dengan
perkakasan video perlahan dan/atau resolusi tinggi.

temporal-ruang
Penyahjalinan temporal suai gerak dengan ruang berpandukan tepi
interpolasi. Memerlukan perkakasan video yang pantas.

chroma-deint
Menjadikan deinterlacer temporal beroperasi pada luma dan kroma (lalai). guna
no-chroma-deint untuk menggunakan luma semata-mata dan mempercepatkan nyahinterlacing lanjutan.
Berguna dengan memori video yang perlahan.

penarikan Cuba gunakan telecine songsang, memerlukan deinterlacing temporal adaptif gerakan.

berjalin-sahaja=
If yes (lalai), hanya bingkai nyahinterlace ditandakan sebagai berjalin.

hqscaling=<0-9>

0 Gunakan penskalaan VDPAU lalai (lalai).

1-9 Gunakan penskalaan VDPAU berkualiti tinggi (memerlukan perkakasan berkebolehan).

vdpaurb
Video VDPAU baca balik. Bekerja dengan --vo=vdpau and --vo=opengl sahaja. Penapis ini
akan membaca kembali bingkai yang dinyahkod oleh VDPAU supaya penapis lain, yang tidak
biasanya serasi dengan VDPAU, boleh digunakan seperti biasa. Penapis ini mestilah
dinyatakan sebelum ini vdpaupp dalam rantai penapis jika vdpaupp digunakan.

penimbal=
Penampan bingkai dalam rantai penapis. Penapis ini mungkin tidak berguna,
kecuali untuk debugging. (Perhatikan bahawa ini tidak akan membantu melancarkan kependaman dengan
penyahkodan, kerana penapis tidak akan mengeluarkan bingkai jika penimbal tidak penuh,
kecuali pada EOF.)

PENGEkodan


Anda boleh mengekod fail dari satu format/codec ke format lain menggunakan kemudahan ini.

--o=
Mendayakan mod pengekodan dan menentukan nama fail output.

--of=
Menentukan format output (mengatasi pengesanan automatik dengan sambungan nama fail daripada
fail yang ditentukan oleh -o). Ini boleh menjadi senarai format yang mungkin dipisahkan koma
untuk mencuba. Lihat --of=help untuk senarai penuh format yang disokong.

--ofopts=
Menentukan pilihan format output untuk libavformat. Lihat --ofopts=membantu untuk penuh
senarai pilihan yang disokong.

Pilihan diuruskan dalam senarai. Terdapat beberapa arahan untuk menguruskan senarai pilihan.

--ofopts-add=
Menambahkan pilihan yang diberikan sebagai hujah pada senarai pilihan.

--ofopts-pre=
Mendahulukan pilihan yang diberikan sebagai hujah kepada senarai pilihan.

--ofopts-del=
Memadamkan pilihan pada indeks yang diberikan. Nombor indeks bermula pada 0, negatif
nombor alamat penghujung senarai (-1 adalah yang terakhir).

--ofopts-clr
Mengosongkan senarai pilihan sepenuhnya.

--ofps= nilai>
Menentukan pangkalan masa format output (lalai: 24000). Nilai rendah seperti had 25
fps video dengan menjatuhkan bingkai.

--oautofps
Menetapkan pangkalan masa format output kepada kadar bingkai yang diteka bagi video input
(mensimulasikan tingkah laku MEncoder, berguna untuk AVI; boleh menyebabkan bingkai jatuh). Perhatikan bahawa
bukan semua codec dan bukan semua format menyokong pengekodan VFR, dan beberapa yang mempunyai
pepijat apabila kadar bit sasaran ditentukan - gunakan --ofps or --oautofps untuk memaksa CFR
pengekodan dalam kes ini.

--omaxfps= nilai>
Menentukan jarak minimum bingkai bersebelahan (lalai: 0, yang bermaksud tidak ditetapkan).
Kandungan kadar bingkai yang lebih rendah tidak dilaraskan semula kepada kadar bingkai ini; kandungan yang lebih tinggi
kadar bingkai dikurangkan kepada kadar bingkai ini.

--oharddup
Jika ditetapkan, kadar bingkai diberikan oleh --ofps dicapai bukan dengan melangkau kod masa, tetapi
dengan menduplikasi bingkai (mod kadar bingkai tetap).

--oneverdrop
Jika ditetapkan, bingkai tidak akan digugurkan. Sebaliknya, kod masa video dilaraskan semula
sentiasa meningkat. Ini boleh menyebabkan AV nyahsegerak, walaupun; untuk mengatasinya, gunakan a
asas masa fps tinggi menggunakan --ofps dan elakkan sama sekali --oautofps.

--oac=
Menentukan codec audio output. Ini boleh menjadi senarai yang boleh dipisahkan koma
codec untuk mencuba. Lihat --oac=tolong untuk senarai penuh codec yang disokong.

--oaoffset=
Mengalihkan data audio mengikut masa yang diberikan (dalam saat) dengan menambah/mengalih keluar sampel pada
mulakan.

--oacopts=
Menentukan pilihan codec audio output untuk libavcodec. Lihat --oacopts=membantu bagi
senarai penuh pilihan yang disokong.

Contoh

--oac=libmp3lame --oacopts=b=128000
memilih pengekodan MP128 3 kbps.

Pilihan diuruskan dalam senarai. Terdapat beberapa arahan untuk menguruskan senarai pilihan.

--oacopts-add=
Menambahkan pilihan yang diberikan sebagai hujah pada senarai pilihan.

--oacopts-pre=
Mendahulukan pilihan yang diberikan sebagai hujah kepada senarai pilihan.

--oacopts-del=
Memadamkan pilihan pada indeks yang diberikan. Nombor indeks bermula pada 0, negatif
nombor alamat penghujung senarai (-1 adalah yang terakhir).

--oacopts-clr
Mengosongkan senarai pilihan sepenuhnya.

--oafirst
Paksa strim audio untuk menjadi strim pertama dalam output. Secara lalainya
pesanan tidak dinyatakan.

--ovc=
Menentukan codec video output. Ini boleh menjadi senarai yang boleh dipisahkan koma
codec untuk mencuba. Lihat --ovc=bantuan untuk senarai penuh codec yang disokong.

--ovoffset=
Mengalihkan data video mengikut masa tertentu (dalam saat) dengan mengalihkan nilai mata.

--ovcopts
Menentukan pilihan codec video output untuk libavcodec. Lihat --ovcopts=help untuk a
senarai penuh pilihan yang disokong.

Contoh

"--ovc=mpeg4 --ovcopts=qscale=5"
memilih skala pengkuantiti malar 5 untuk pengekodan MPEG-4.

"--ovc=libx264 --ovcopts=crf=23"
memilih faktor kualiti VBR 23 untuk pengekodan H.264.

Pilihan diuruskan dalam senarai. Terdapat beberapa arahan untuk menguruskan senarai pilihan.

--ovcopts-add=
Menambahkan pilihan yang diberikan sebagai hujah pada senarai pilihan.

--ovcopts-pre=
Mendahulukan pilihan yang diberikan sebagai hujah kepada senarai pilihan.

--ovcopts-del=
Memadamkan pilihan pada indeks yang diberikan. Nombor indeks bermula pada 0, negatif
nombor alamat penghujung senarai (-1 adalah yang terakhir).

--ovcopts-clr
Mengosongkan senarai pilihan sepenuhnya.

--ovfirst
Paksa strim video untuk menjadi strim pertama dalam output. Secara lalainya
pesanan tidak dinyatakan.

--ocopyts
Menyalin mata input ke video output (tidak disokong oleh beberapa bekas output
format, cth AVI). Ketakselanjaran masih tetap. Secara lalai, mata audio ditetapkan
untuk masa main balik dan mata video disegerakkan untuk memadankan mata audio, sebagai beberapa output
format tidak menyokong apa-apa lagi.

--orawts
Menyalin mata input ke video output (tidak disokong oleh beberapa bekas output
format, cth AVI). Dalam mod ini, ketakselanjaran tidak ditetapkan dan semua mata adalah
melalui apa adanya. Jangan sekali-kali mencari ke belakang atau menggunakan berbilang fail input dalam hal ini
mod!

--tiada-ometadata
Mematikan penyalinan metadata daripada fail input kepada fail output apabila pengekodan (yang
didayakan secara lalai).

COMMAND INTERFACE


Teras mpv boleh dikawal dengan arahan dan sifat. Beberapa cara untuk berinteraksi
dengan pemain gunakannya: pengikatan kunci (input.conf), OSD (menunjukkan maklumat dengan
hartanah), JSON IPC, API pelanggan (libmpv), dan mod hamba klasik.

input.conf
Fail input.conf terdiri daripada senarai pengikatan kunci, contohnya:

s tangkapan skrin # ambil tangkapan skrin dengan kekunci s
KIRI cari 15 # petakan kekunci anak panah kiri untuk mencari ke hadapan sebanyak 15 saat

Setiap baris memetakan kunci kepada arahan input. Kekunci ditentukan dengan nilai literalnya
(huruf besar jika digabungkan dengan Beralih), atau nama untuk kunci khas. Sebagai contoh, a peta ke
yang a kunci tanpa syif, dan A peta ke a dengan syif.

Fail itu terletak dalam direktori konfigurasi mpv (biasanya di
~/.config/mpv/input.conf bergantung pada platform). Pengikatan lalai ditakrifkan di sini:

https://github.com/mpv-player/mpv/blob/master/etc/input.conf

Senarai kunci khas boleh diperolehi dengan
mpv --input-senarai kunci

Secara umum, kunci boleh digabungkan dengan Beralih, Ctrl and Alt:

ctrl+q berhenti

mpv boleh dimulakan dalam mod ujian input, yang memaparkan pengikatan kunci dan arahan
mereka terikat pada OSD, bukannya melaksanakan arahan:

mpv --input-test --force-window --melahu

(Hanya menutup tetingkap akan membuat mpv keluar, menekan kekunci biasa hanya akan memaparkan
mengikat, walaupun dipetakan untuk berhenti.)

Umum Input Perintah Syntax
[Shift+][Ctrl+][Alt+][Meta+] [{ }] [ ] ( )* [;
]

Ambil perhatian bahawa secara lalai, kekunci Alt yang betul boleh digunakan untuk mencipta aksara khas, dan dengan itu
tidak mendaftar sebagai pengubah suai. Pilihannya --no-input-right-alt-gr mengubah tingkah laku ini.

Baris baharu sentiasa memulakan pengikatan baharu. # memulakan ulasan (di luar rentetan yang dipetik
hujah). Untuk mengikat arahan kepada # kunci, SHARP boleh digunakan.

ialah sama ada aksara literal yang dihasilkan oleh kunci (ASCII atau aksara Unicode), atau a
nama simbolik (seperti yang dicetak oleh --input-senarai kunci).

(berdiri dengan { and }) ialah bahagian input untuk arahan ini.

Hujah dipisahkan oleh ruang putih. Ini terpakai walaupun pada hujah rentetan. Untuk ini
sebab, hujah rentetan harus dipetik dengan ". Dalam petikan, pelarian gaya C boleh
terpakai.

Anda boleh mengikat berbilang arahan kepada satu kunci. Sebagai contoh:
teks rancangan "arahan 1" ; tunjuk teks "perintah 2"

Ia juga mungkin untuk mengikat perintah kepada urutan kunci:
abc show-text "arahan dijalankan selepas a, b, c telah ditekan"

(Ini tidak ditunjukkan dalam sintaks arahan umum.)

If a or ab or b sudah terikat, ini akan menjalankan perintah pertama yang sepadan, dan
arahan berbilang kunci tidak akan dipanggil. Kunci perantaraan boleh dipetakan semula ke mengabaikan in
perintah untuk mengelakkan masalah ini. Bilangan maksimum kekunci (bukan pengubah suai) untuk kombinasi ialah
pada masa ini 4.

senarai of Input arahan
mengabaikan Gunakan ini untuk "menyekat" kekunci yang sepatutnya tidak terikat dan tidak melakukan apa-apa. Berguna untuk
melumpuhkan pengikatan lalai, tanpa melumpuhkan semua pengikatan dengan
--no-input-default-bindings.

mendapatkan [relatif|mutlak|mutlak-peratus|relatif-peratus|tepat|rangka kunci]
Tukar kedudukan main semula. Secara lalai, mencari dengan jumlah relatif saat.

Argumen kedua terdiri daripada bendera yang mengawal mod carian:

relatif (lalai)
Cari relatif kepada kedudukan semasa (nilai negatif mencari ke belakang).

mutlak
Cari masa tertentu.

peratus mutlak
Cari kedudukan peratus yang diberikan.

relatif-peratus
Cari relatif kepada kedudukan semasa dalam peratus.

keyframes
Sentiasa mulakan semula main balik pada sempadan bingkai utama (cepat).

tepat Sentiasa lakukan pencarian tepat/jam/tepat (perlahan).

Berbilang bendera boleh digabungkan, cth: bingkai utama+mutlak.

Secara lalai, keyframes digunakan untuk pencarian relatif, dan tepat digunakan untuk mutlak
mencari.

Sebelum mpv 0.9, yang keyframes and tepat bendera perlu diluluskan sebagai parameter ke-3
(pada asasnya menggunakan ruang dan bukannya +). Parameter ke-3 masih dihuraikan, tetapi adalah
dianggap tidak digunakan lagi.

kembali-mencari [mod]
membatalkan mendapatkan perintah, dan beberapa perintah lain yang mencari (tetapi tidak semestinya semua
daripada mereka). Memanggil arahan ini sekali akan melompat ke kedudukan main balik sebelum
mencari. Memanggilnya buat kali kedua membatalkan kembali-mencari perintah itu sendiri. Ini sahaja
berfungsi dalam satu fail.

Argumen pertama adalah pilihan, dan boleh mengubah tingkah laku:

tanda Tandakan kedudukan masa semasa. Normal seterusnya kembali-mencari perintah akan
cari kembali ke titik ini, tidak kira berapa banyak pencarian berlaku sejak kali terakhir.

Menggunakannya tanpa sebarang hujah memberikan anda tingkah laku lalai.

rangka-langkah
Mainkan satu bingkai, kemudian jeda. Tidak melakukan apa-apa dengan main balik audio sahaja.

rangka-belakang-langkah
Kembali dengan satu bingkai, kemudian jeda. Ambil perhatian bahawa ini boleh menjadi sangat perlahan (ia cuba menjadi
tepat, tidak pantas), dan kadangkala gagal untuk berkelakuan seperti yang diharapkan. Sejauh mana ini berfungsi
bergantung pada sama ada pencarian tepat berfungsi dengan betul (cth. lihat
--hr-seek-demuxer-offset pilihan). Penapis video atau pemprosesan pasca video lain yang
mengubah suai masa bingkai (cth nyahinterlacing) biasanya akan berfungsi, tetapi mungkin berjaya
mundur secara senyap berkelakuan tidak betul dalam kes sudut. menggunakan
--hr-seek-framedrop=tidak harus membantu, walaupun ia mungkin membuat pencarian yang tepat lebih perlahan.

Ini tidak berfungsi dengan main balik audio sahaja.

menetapkan
Tetapkan harta yang diberikan kepada nilai yang diberikan.

menambah [ ]
Tambahkan nilai yang diberikan pada harta itu. Pada limpahan atau aliran bawah, kepit harta benda
secara maksimum. Jika adalah ditinggalkan, andaikan 1.

kitaran [atas|bawah]
Kitar harta yang diberikan. up and turun tetapkan arah kitaran. Semasa limpahan, tetapkan
harta kembali kepada minimum, pada aliran bawah tetapkannya kepada maksimum. Jika up or turun is
ditinggalkan, andaikan up.

membiak
Mendarab nilai sifat dengan faktor berangka.

tangkapan skrin [sari kata|video|tetingkap|- [tunggal|setiap bingkai]]
Ambil tangkapan skrin.

Hujah pertama:

(lalai)
Simpan imej video, dalam peleraian asalnya dan dengan sari kata. Sebahagian
output video mungkin masih termasuk OSD dalam output di bawah tertentu
keadaan.


suka sarikata, tetapi biasanya tanpa OSD atau sari kata. Tingkah laku yang tepat
bergantung pada output video yang dipilih.


Simpan kandungan tetingkap mpv. Biasanya berskala, dengan OSD dan
sari kata. Tingkah laku yang tepat bergantung pada output video yang dipilih, dan jika
tiada sokongan tersedia, ini akan bertindak seperti video.


Ambil tangkapan skrin setiap bingkai. Keluarkan arahan ini sekali lagi untuk berhenti mengambil
tangkapan skrin. Ambil perhatian bahawa anda harus melumpuhkan menjatuhkan bingkai apabila menggunakan ini
mod - atau anda mungkin menerima imej pendua dalam kes apabila bingkai adalah
jatuh. Bendera ini boleh digabungkan dengan bendera lain, cth
video+setiap bingkai.

tangkapan skrin kepada fail [sari kata|video|tetingkap]
Ambil tangkapan skrin dan simpan pada fail tertentu. Format fail ialah
ditebak oleh sambungan (dan --format tangkapan skrin diabaikan - tingkah laku apabila
sambungan tiada atau tidak diketahui adalah sewenang-wenangnya).

Hujah kedua adalah seperti hujah pertama kepada tangkapan skrin.

Jika fail itu sudah wujud, ia akan ditimpa.

Seperti semua parameter arahan input, nama fail tertakluk pada pengembangan harta sebagai
dijelaskan dalam Hartanah pengembangan.

senarai main-seterusnya [lemah|daya]
Pergi ke entri seterusnya pada senarai main.

lemah (lalai)
Jika fail terakhir pada senarai main sedang dimainkan, jangan lakukan apa-apa.

kekuatan Tamatkan main balik jika tiada lagi fail pada senarai main.

senarai main-sebelumnya [lemah|daya]
Pergi ke entri sebelumnya pada senarai main.

lemah (lalai)
Jika fail pertama pada senarai main sedang dimainkan, jangan lakukan apa-apa.

kekuatan Tamatkan main balik jika fail pertama sedang dimainkan.

memuatkan fail [ganti|tambah|tambah-main [pilihan]]
Muatkan fail yang diberikan dan mainkannya.

Hujah kedua:

(lalai)
Hentikan main balik fail semasa dan mainkan fail baharu dengan segera.


Tambahkan fail pada senarai main.


Tambahkan fail, dan jika tiada apa yang sedang dimainkan, mulakan main semula.
(Sentiasa bermula dengan fail yang ditambahkan, walaupun senarai main tidak kosong
sebelum menjalankan arahan ini.)

Argumen ketiga ialah senarai pilihan dan nilai yang harus ditetapkan manakala
fail sedang dimainkan. Ia adalah dalam bentuk opt1=nilai1,opt2=nilai2,... Tidak semua pilihan boleh
diubah dengan cara ini. Sesetengah pilihan memerlukan pemain dimulakan semula.

senarai muat [ganti|tambah]
Muatkan fail senarai main yang diberikan (seperti --senarai main).

senarai main-jelas
Kosongkan senarai main, kecuali fail yang sedang dimainkan.

senarai main-buang semasa|
Alih keluar entri senarai main pada indeks yang diberikan. Nilai indeks mula dikira dengan 0.
Nilai istimewa semasa mengalih keluar masukan semasa. Perhatikan bahawa mengeluarkan arus
entri juga menghentikan main balik dan mula memainkan entri seterusnya.

pergerakan senarai main
Alihkan entri senarai main di index1, supaya ia mengambil tempat index2 entri.
(Secara paradoks, entri senarai main yang dipindahkan tidak akan mempunyai nilai indeks index2 selepas
bergerak jika indeks1 lebih rendah daripada indeks2, kerana indeks2 merujuk kepada kemasukan sasaran,
bukan indeks entri akan mempunyai selepas bergerak.)

kocok senarai main
Kocok senarai main. Ini serupa dengan apa yang dilakukan pada permulaan jika --kocok
pilihan digunakan.

menjalankan arahan arg1 arg2 ...
Jalankan arahan yang diberikan. Tidak seperti dalam MPlayer/mplayer2 dan versi terdahulu mpv
(0.2.x dan lebih lama), ini tidak memanggil shell. Sebaliknya, arahan dijalankan
secara langsung, dengan setiap hujah diluluskan secara berasingan. Setiap hujah dikembangkan seperti dalam
Hartanah pengembangan. Ambil perhatian bahawa terdapat had statik (setakat penulisan ini) 9
hujah (had ini boleh dinaikkan atas permintaan).

Program ini dijalankan secara berasingan. mpv tidak menunggu sehingga arahan itu
selesai, tetapi meneruskan main balik sejurus selepas melahirkannya.

Untuk mendapatkan tingkah laku lama, gunakan / Bin / sh and -c sebagai dua hujah pertama.

Contoh

menjalankan "/ Bin / sh" "-c" "gema ${title} > /tmp/bermain"

Ini bukan contoh yang sangat baik, kerana ia tidak mengendalikan
melarikan diri, dan fail yang disediakan khas mungkin membenarkan penyerang untuk
laksanakan arahan shell sewenang-wenangnya. Adalah disyorkan untuk menulis kecil
skrip shell, dan panggil itu dengan menjalankan.

berhenti [ ]
Keluar dari pemain. Jika hujah diberikan, ia digunakan sebagai kod keluar proses.

berhenti-menonton-nanti [ ]
Keluar pemain, dan simpan kedudukan main semula semasa. Memainkan fail itu kemudian akan mencari
ke kedudukan sebelumnya pada permulaan. Hujah (pilihan) adalah sama seperti dalam
berhenti perintah.

sub-tambah [ [ [ ]]]
Muatkan fail sari kata yang diberikan. Ia dipilih sebagai sari kata semasa selepas dimuatkan.

. bendera args ialah salah satu daripada nilai berikut:


Pilih sari kata dengan segera.


Jangan pilih sari kata. (Atau dalam beberapa situasi khas, biarkan lalai
mekanisme pemilihan aliran memutuskan.)


Pilih sari kata. Jika sari kata dengan nama fail yang sama telah ditambahkan,
yang itu dipilih, bukannya memuatkan entri pendua. (Dalam kes ini,
tajuk/bahasa diabaikan, dan jika telah ditukar sejak ia dimuatkan, ini
perubahan tidak akan ditunjukkan.)

. tajuk argumen menetapkan tajuk lagu dalam UI.

. lang argumen menetapkan bahasa trek, dan juga boleh mempengaruhi pemilihan strim
bersama bendera bersedia untuk auto.

sub-alih keluar [ ]
Alih keluar lagu sari kata yang diberikan. Sekiranya id hujah tiada, keluarkan arus
trek. (Berfungsi pada fail sari kata luaran sahaja.)

sub-reload [ ]
Muat semula lagu sari kata yang diberikan. Sekiranya id hujah tiada, muat semula arus
trek. (Berfungsi pada fail sari kata luaran sahaja.)

Ini berfungsi dengan memunggah dan menambah semula trek sari kata.

sub-langkah
Tukar masa sari kata sedemikian, supaya acara sari kata selepas yang berikutnya subtitle
acara dipaparkan. boleh menjadi negatif untuk melangkah ke belakang.

sub-mencari
Cari sari kata seterusnya (langkau set ke 1) atau sari kata sebelumnya (langkau set ke -1). ini
adalah sama dengan sub-langkah, kecuali ia mencari video dan audio dan bukannya melaraskan
kelewatan sari kata.

Untuk sari kata terbenam (seperti dengan Matroska), ini hanya berfungsi dengan acara sari kata
yang telah dipaparkan, atau berada dalam julat prefetch yang singkat.

osd [ ]
Togol tahap OSD. Jika ditentukan, tetapkan mod OSD (lihat --osd-level khususnya
nilai yang sah).

cetakan-teks
Cetak teks ke stdout. Rentetan boleh mengandungi sifat (lihat Hartanah pengembangan).

tunjuk-teks [ |- [ ]]
Tunjukkan teks pada OSD. Rentetan boleh mengandungi sifat, yang dikembangkan sebagai
dijelaskan dalam Hartanah pengembangan. Ini boleh digunakan untuk menunjukkan masa main balik, nama fail,
dan sebagainya.


Masa dalam ms untuk menunjukkan mesej untuk. Secara lalai, ia menggunakan nilai yang sama
as --osd-tempoh.


Tahap OSD minimum untuk menunjukkan teks pada (lihat --osd-level).

menunjukkan kemajuan
Tunjukkan bar kemajuan, masa berlalu dan jumlah tempoh fail pada
OSD.

write-watch-nanti-config
Tulis fail konfigurasi resume yang berhenti-menonton-nanti arahan menulis, tetapi teruskan
main balik secara normal.

berhenti Hentikan main balik dan kosongkan senarai main. Dengan tetapan lalai, ini pada asasnya seperti
berhenti. Berguna untuk API klien: main balik boleh dihentikan tanpa menamatkan
pemain.

tetikus [ [tunggal|beregu]]
Hantar acara tetikus dengan koordinat yang diberikan (, ).

Hujah kedua:


Nombor butang butang tetikus yang diklik. Ini sepatutnya salah satu daripada 0-19. Jika
ditinggalkan, hanya jawatan akan dikemas kini.

Hujah ketiga:

(lalai)
Acara tetikus mewakili satu klik biasa.


Acara tetikus mewakili klik dua kali.

tekan kekunci
Hantar acara utama melalui pengendali input mpv, mencetuskan apa jua gelagat
dikonfigurasikan kepada kunci itu. nama_kunci menggunakan input.conf skema penamaan untuk kunci dan
pengubahsuai. Berguna untuk API klien: peristiwa penting boleh dihantar ke libmpv untuk dikendalikan
dalaman.

kunci kunci
Sama seperti tekan kekunci, tetapi menetapkan KEYDOWN bendera supaya jika kunci terikat kepada a
arahan boleh berulang, ia akan dijalankan berulang kali dengan pemasaan ulangan kunci mpv sehingga
yang keyup arahan dipanggil.

keyup [ ]
Menetapkan KEYUP bendera, menghentikan sebarang tingkah laku berulang yang telah dicetuskan.
nama_kunci adalah pilihan. Jika nama_kunci tidak diberikan atau merupakan rentetan kosong, KEYUP akan
ditetapkan pada semua kekunci. Jika tidak, KEYUP hanya akan ditetapkan pada kunci yang ditentukan oleh
nama_kunci.

tambah audio [ [ [ ]]]
Muatkan fail audio yang diberikan. Lihat sub-tambah perintah.

alih keluar audio [ ]
Alih keluar trek audio yang diberikan. Lihat sub-alih keluar perintah.

muat semula audio [ ]
Muat semula trek audio yang diberikan. Lihat sub-reload perintah.

imbas semula-fail-luar [ ]
Imbas semula fail luaran mengikut semasa --sub-auto and --audio-fail-auto
tetapan. Ini boleh digunakan untuk memuatkan fail luaran secara automatik selepas fail telah dimuatkan.

. mod hujah adalah salah satu daripada yang berikut:

(lalai)
Pilih strim audio dan sari kata lalai, yang biasanya dipilih
fail luaran dengan keutamaan tertinggi. (Pelaksanaannya tidak sempurna,
dan boleh diperbaiki atas permintaan.)


Jangan tukar pilihan trek semasa.

Input arahan Bahawa adalah Mungkin Tajuk kepada Tukar
af set|tambah|togol|del|clr penapis1=params, penapis2,...
Tukar rantai penapis audio. Lihat vf perintah.

vf set|tambah|togol|del|clr penapis1=params, penapis2,...
Tukar rantai penapis video.

Hujah pertama menentukan apa yang berlaku:

menetapkan Tulis ganti rantai penapis sebelumnya dengan yang baharu.

menambah Tambahkan rantai penapis baharu pada rantai sebelumnya.

togol Semak sama ada penapis yang diberikan (dengan parameter yang tepat) sudah ada dalam
rantaian video. Jika ya, keluarkan penapis. Jika tidak, tambah penapis. (Jika beberapa
penapis dihantar ke arahan, ini dilakukan untuk setiap penapis.)

yang Alih keluar penapis yang diberikan daripada rangkaian video. Tidak seperti dalam kes lain,
parameter kedua ialah senarai nama penapis atau integer yang dipisahkan koma
indeks. 0 akan menandakan penapis pertama. Indeks negatif bermula dari
penapis terakhir, dan -1 menandakan penapis terakhir.

clr Alih keluar semua penapis. Ambil perhatian bahawa seperti sub-perintah lain, ini tidak
mengawal penapis yang dimasukkan secara automatik.

Anda boleh menetapkan label untuk ditapis dengan memberi awalan padanya @nama: (di mana nama ialah
pengecam sewenang-wenang yang dipilih pengguna). Label boleh digunakan untuk merujuk kepada penapis mengikut nama
dalam semua perintah pengubahsuaian rantai penapis. Untuk menambah, menggunakan yang sudah digunakan
label akan menggantikan penapis sedia ada.

. vf arahan menunjukkan senarai penapis yang diminta pada OSD selepas menukar
rantai penapis. Ini kira-kira bersamaan dengan tunjuk-teks ${vf}. Perhatikan bahawa
penapis yang dimasukkan secara automatik untuk penukaran format tidak ditunjukkan pada senarai, hanya apa
telah diminta oleh pengguna.

Biasanya, arahan akan menyemak sama ada rantaian video dicipta semula
berjaya, dan akan membuat asal operasi apabila gagal. Jika arahan dijalankan sebelum ini
video dikonfigurasikan (boleh berlaku jika arahan dijalankan serta-merta selepas membuka a
fail dan sebelum bingkai video dinyahkod), semakan ini tidak boleh dijalankan. Kemudian ia boleh
berlaku bahawa mencipta rantaian video gagal.

Contoh untuk input.conf

· a vf menetapkan flip terbalikkan video pada a utama

· b vf menetapkan "" alih keluar semua penapis video dihidupkan b

· c vf togol lavfi=gradfun hidupkan togol nyahbanding c

nilai kitaran ["!terbalikkan"] ...
Kitaran melalui senarai nilai. Setiap seruan arahan akan menetapkan yang diberikan
harta kepada nilai seterusnya dalam senarai. Perintah mengekalkan kaunter dalaman
nilai yang manakah untuk dipilih seterusnya, dan yang mana pada mulanya 0. Ia ditetapkan semula kepada 0 sekali yang terakhir
nilai tercapai.

Kaunter dalaman dikaitkan menggunakan nama harta dan senarai nilai. Jika
berbilang arahan (terikat kepada kunci yang berbeza) menggunakan nama dan senarai nilai yang sama, mereka
akan berkongsi kaunter dalaman.

Hujah khas !terbalikkan boleh digunakan untuk mengitar senarai nilai secara terbalik.
Berbanding dengan arahan yang hanya menyenaraikan nilai secara terbalik, arahan ini akan
sebenarnya berkongsi kaunter dalaman dengan pengikatan kunci kitaran ke hadapan (selagi
kerana selebihnya hujah adalah sama).

Ambil perhatian bahawa terdapat had statik (setakat penulisan ini) 10 argumen (had ini
boleh dinaikkan atas permintaan).

membolehkan-bahagian [bendera]
Dayakan semua pengikatan kunci dalam bahagian input bernama.

Bahagian input yang didayakan membentuk timbunan. Pengikatan dalam bahagian di bahagian atas
timbunan lebih disukai daripada bahagian bawah. Perintah ini meletakkan bahagian di atas
timbunan. Jika bahagian itu sudah ada pada timbunan, ia dialih keluar secara tersirat
terlebih dahulu. (Sesuatu bahagian tidak boleh berada pada timbunan lebih daripada sekali.)

. bendera parameter boleh menjadi gabungan (dipisahkan oleh +) daripada bendera berikut:


Semua bahagian didayakan sebelum bahagian yang baru didayakan dinyahdayakan. mereka
akan didayakan semula sebaik sahaja semua bahagian eksklusif di atasnya dialih keluar.
Dalam erti kata lain, bahagian baharu membayangi semua bahagian sebelumnya.


Ciri ini tidak boleh digunakan melalui API awam.


Sama.

disable-section
Lumpuhkan bahagian input bernama. Buat asal membolehkan-bahagian.

takrif-bahagian [lalai|dipaksa]
Buat bahagian input bernama, atau gantikan kandungan input yang sedia ada
bahagian. The kandungan parameter menggunakan sintaks yang sama seperti input.conf fail (kecuali
bahawa menggunakan sintaks bahagian di dalamnya tidak dibenarkan), termasuk keperluan untuk memisahkan
pengikatan dengan watak baris baharu.

Jika kandungan parameter ialah rentetan kosong, bahagian itu dialih keluar.

Bahagian dengan nama lalai ialah bahagian input biasa.

Secara umum, bahagian input perlu didayakan dengan membolehkan-bahagian perintah, atau
mereka tidak diendahkan.

Parameter terakhir mempunyai makna berikut:

(iaitu digunakan if parameter ditinggalkan)
Gunakan pengikatan kunci yang ditakrifkan oleh bahagian ini hanya jika pengguna belum melakukannya
mengikat kunci ini kepada arahan.


Sentiasa ikat kunci. (Bahagian input yang dibuat aktif paling baru-baru ini
menang jika terdapat kekaburan.)

tindanan-tambah
Tambahkan tindanan OSD yang diperoleh daripada data mentah. Ini mungkin berguna untuk skrip dan
aplikasi yang mengawal mpv, dan yang mahu memaparkan perkara di atas video
tingkap.

Tindanan biasanya dipaparkan dalam resolusi skrin, tetapi dengan beberapa VO,
peleraian dikurangkan kepada resolusi video. Anda boleh membaca lebar osd and
ketinggian osd harta benda. Sekurang-kurangnya dengan --vo-xv dan video anamorfik (seperti DVD),
osd-par hendaklah dibaca juga, dan tindanan hendaklah diberi pampasan aspek.
(Arahan masa depan: mungkin mpv harus menjaga beberapa perkara ini
secara automatik, tetapi sukar untuk menentukan tempat untuk menarik garisan.)

id ialah integer antara 0 dan 63 yang mengenal pasti elemen tindanan. ID boleh
digunakan untuk menambah berbilang bahagian tindanan, kemas kini bahagian dengan menggunakan arahan ini dengan
ID sedia ada, atau untuk mengalih keluar bahagian dengan tindanan-buang. Menggunakan sebelumnya
ID yang tidak digunakan akan menambah tindanan baharu, manakala menggunakan semula ID akan mengemas kininya. (Masa depan
arahan: harus ada sesuatu untuk memastikan program yang berbeza ingin
cipta tindanan tidak bercanggah antara satu sama lain, sekiranya itu diperlukan.)

x and y nyatakan kedudukan di mana OSD harus dipaparkan.

fail menentukan fail dari mana data imej mentah dibaca. Ia boleh sama ada angka
Deskriptor fail UNIX diawali dengan @ (contohnya @4), atau nama fail. Fail itu akan menjadi
dipetakan ke dalam ingatan dengan mmap(). Sesetengah VO akan menghantar penunjuk yang dipetakan terus ke
paparan API (cth opengl atau vdpau), jadi tiada penyalinan sebenar terlibat. Memotong
fail sumber semasa tindanan aktif akan ranap pemain. Anda tidak sepatutnya
tukar data semasa tindanan aktif, kerana data pada asasnya
diakses pada titik rawak. Sebaliknya, telefon tindanan-tambah sekali lagi (sebaik-baiknya dengan a
kawasan ingatan yang berbeza untuk mengelakkan koyak).

Ia juga mungkin untuk menghantar alamat memori mentah untuk digunakan sebagai memori bitmap oleh
menghantar alamat memori sebagai integer yang diawali dengan an & watak. melepasi
perkara yang salah di sini akan merempuh pemain. Mod ini mungkin berguna untuk digunakan dengan
libmpv. The mengimbangi parameter hanya ditambahkan pada alamat memori (sejak mpv
0.8.0, diabaikan sebelum ini).

mengimbangi ialah offset bait bagi piksel pertama dalam fail sumber. (Arus
pelaksanaan sentiasa mmap keseluruhan fail dari kedudukan 0 hingga akhir fail
imej, offset yang begitu besar harus dielakkan. Sebelum mpv 0.8.0, offset ialah
sebenarnya lulus terus ke mmap, tetapi ia telah diubah untuk memudahkan penggunaannya.)

fmt ialah rentetan yang mengenal pasti format imej. Pada masa ini, hanya bgra ditakrifkan. ini
format mempunyai 4 bait setiap piksel, dengan 8 bit setiap komponen. Paling tidak ketara 8
bit berwarna biru, dan 8 bit yang paling ketara ialah alfa (dalam little endian, the
komponen ialah BGRA, dengan B sebagai bait pertama). Ini menggunakan alfa pragandaan: setiap
komponen warna sudah didarab dengan komponen alfa. Ini bermakna
nilai berangka setiap komponen adalah sama atau lebih kecil daripada komponen alfa.
(Melanggar peraturan ini akan membawa kepada hasil yang berbeza dengan VO berbeza: numeric
limpahan yang terhasil daripada pengadunan nilai alfa yang rosak dianggap sesuatu yang
tidak sepatutnya berlaku, dan akibatnya pelaksanaan tidak memastikan anda mendapat
tingkah laku yang boleh diramal dalam kes ini.)

w, h, dan melangkah nyatakan saiz tindanan. w ialah lebar yang boleh dilihat bagi
tindanan, manakala melangkah memberikan lebar dalam bait dalam ingatan. Dalam kes mudah, dan
dengan bgra format, langkah==4*w. Secara amnya, jumlah keseluruhan memori yang diakses
is melangkah * h. (Secara teknikal, saiz minimum ialah melangkah * (h - 1) + w * 4,
tetapi untuk kesederhanaan, pemain akan mengakses semua melangkah * h bait.)

Amaran

Apabila mengemas kini tindanan, anda harus menyediakan memori kongsi kedua
rantau (cth gunakan parameter offset) dan tambah ini sebagai tindanan,
bukannya menggunakan semula memori yang sama setiap kali. Jika tidak, anda mungkin mendapat
sama dengan mengoyak, apabila aplikasi dan mpv anda menulis/membaca
penampan pada masa yang sama. Juga, perlu diingat bahawa mpv mungkin mengakses a
ingatan tindanan pada masa rawak bila-bila masa ia merasakan keperluan untuk berbuat demikian, untuk
contoh semasa melukis semula skrin.

tindanan-buang
Alih keluar tindanan yang ditambahkan dengan tindanan-tambah dan ID yang sama. Tidak berbuat apa-apa jika tidak
tindanan dengan ID ini wujud.

skrip-mesej ...
Hantar mesej kepada semua pelanggan, dan hantar senarai argumen berikut. Apa
mesej ini bermakna, berapa banyak hujah yang diperlukan, dan apakah maksud hujah-hujah itu
sepenuhnya terpulang kepada penerima dan penghantar. Setiap pelanggan menerima mesej itu, jadilah
berhati-hati tentang pertembungan nama (atau penggunaan skrip_message_to).

skrip-mesej-kepada ...
Sama seperti skrip_message, tetapi hantarkannya kepada pelanggan yang dinamakan . Setiap pelanggan
(skrip dll) mempunyai nama yang unik. Sebagai contoh, skrip Lua boleh mendapatkan namanya melalui
mp.get_script_name().

pengikat skrip
Panggil pengikatan kunci yang disediakan skrip. Ini boleh digunakan untuk memetakan semula pengikatan kunci
disediakan oleh skrip Lua luaran.

Hujah adalah nama yang mengikat.

Ia boleh dipilih sebagai awalan dengan nama skrip, menggunakan / sebagai pemisah,
contohnya skrip_binding nama skrip/nama pengikat.

Untuk kesempurnaan, berikut ialah cara arahan ini berfungsi secara dalaman. Butiran boleh
tukar bila-bila masa. Pada sebarang acara penting yang sepadan, skrip_message_to or skrip_message is
dipanggil (bergantung pada sama ada nama skrip disertakan), di mana hujah pertama
ialah rentetan mengikat kunci, hujah kedua ialah nama pengikatan, dan
hujah ketiga ialah keadaan utama sebagai rentetan. Keadaan utama terdiri daripada beberapa
surat. Huruf pertama adalah salah satu daripada d (kunci ditekan ke bawah), u (dibebaskan), r
(kunci masih turun, dan telah diulang; hanya jika ulangan kekunci didayakan untuk ini
mengikat), p (kunci ditekan; berlaku jika atas/bawah tidak dapat dikesan). Yang kedua
surat sama ada peristiwa itu berasal dari tetikus, sama ada m (butang tetikus) atau -
(sesuatu yang lain).

ab-gelung
Kitar melalui keadaan gelung AB. Perintah pertama akan menetapkan A titik (yang
ab-gelung-a harta); yang kedua B mata, dan yang ketiga akan membersihkan kedua-dua mata.

vo-cmdline
Tetapkan semula sub-pilihan VO semasa. Pada masa ini berfungsi dengan buka gl (Termasuk
openl-hq). Hujahnya ialah rentetan sub-pilihan yang biasanya dihantar ke VO pada
baris arahan. Tidak semua sub-pilihan boleh ditetapkan, tetapi yang boleh akan ditetapkan semula
walaupun mereka tidak muncul dalam hujah. Perintah ini mungkin diubah atau
dikeluarkan pada masa hadapan.

penimbal titis
Lepaskan penimbal audio/video/demuser, dan mulakan semula daripada baharu. Mungkin membantu
aliran yang tidak dapat dicari yang tidak segerak. Perintah ini mungkin diubah atau
dikeluarkan pada masa hadapan.

tangkapan skrin mentah [sari kata|video|tetingkap]
Kembalikan tangkapan skrin dalam ingatan. Ini boleh digunakan hanya melalui API klien. The
MPV_FORMAT_NODE_MAP yang dikembalikan oleh arahan ini mempunyai w, h, melangkah medan ditetapkan kepada
kandungan yang jelas. A format bidang ditetapkan kepada bgr0 secara lalai. Format ini ialah
dianjurkan sebagai B8G8R8X8 (di mana B ialah LSB). Kandungan padding X is
tidak ditentukan. The data medan adalah jenis MPV_FORMAT_BYTE_ARRAY dengan imej sebenar
data. Imej dibebaskan sebaik sahaja nod hasil dibebaskan.

Perintah tidak berdokumen: tv-saluran-terakhir (TV/DVB sahaja), ao-reload (percubaan/dalaman).

cangkuk
Cangkuk ialah peristiwa segerak antara teras pemain dan skrip atau yang serupa. Ini terpakai kepada
API klien (termasuk antara muka skrip Lua). Biasanya, acara sepatutnya
tak segerak, dan API cangkuk menyediakan cara yang janggal dan tidak jelas untuk mengendalikan peristiwa itu
memerlukan koordinasi yang lebih ketat. Tiada jaminan kestabilan API dibuat. Tidak mengikuti
protokol betul-betul boleh membuat pemain membeku secara rawak. Pada asasnya, tiada siapa yang harus menggunakan
API ini.

Terdapat dua perintah khas yang terlibat. Selain itu, pelanggan mesti mendengar mesej pelanggan
(MPV_EVENT_CLIENT_MESSAGE dalam C API).

cangkuk-tambah
Langgan cangkuk yang dikenal pasti oleh hujah pertama (pada asasnya, nama
peristiwa). The id hujah ialah integer arbitrari yang dipilih oleh pengguna. keutamaan is
digunakan untuk mengisih semua pengendali cangkuk secara global merentas semua pelanggan. Setiap pelanggan boleh
daftarkan beberapa pengendali cangkuk (walaupun untuk nama cangkuk yang sama). Sebaik sahaja mata kail itu
didaftarkan, ia tidak boleh dibatalkan pendaftarannya.

Apabila peristiwa tertentu berlaku, semua pengendali berdaftar dijalankan secara bersiri. Ini menggunakan
protokol yang perlu dipatuhi oleh setiap pelanggan dengan jelas. Apabila pengendali cangkuk dijalankan, a
mesej pelanggan (MPV_EVENT_CLIENT_MESSAGE) dihantar kepada pelanggan yang mendaftar
cangkuk. Mesej ini mempunyai hujah berikut:

1. tali cangkuk_lari

2. yang id hujah cangkuk telah didaftarkan sebagai rentetan (ini boleh digunakan untuk
mengendalikan berbilang cangkuk dengan betul yang didaftarkan oleh pelanggan yang sama, selagi id
hujah adalah unik dalam klien)

3. sesuatu yang tidak ditentukan, digunakan oleh mekanisme cangkuk untuk menjejaki pelaksanaan cangkuk
(pada masa ini, ia adalah nama cangkuk, tetapi ini mungkin berubah tanpa amaran)

Setelah menerima mesej ini, pelanggan boleh mengendalikan acara tersebut. Semasa melakukan ini,
teras pemain masih akan bertindak balas terhadap permintaan, tetapi main balik biasanya akan dihentikan.

Apabila pelanggan selesai, ia mesti meneruskan pelaksanaan cangkuk teras dengan menjalankan
cangkuk-ack perintah.

cangkuk-ack
Jalankan cangkuk seterusnya dalam rantaian cangkuk global. Hujah adalah hujah ke-3 bagi
mesej klien yang memulakan pelaksanaan cangkuk untuk klien semasa.

Cangkuk berikut ditakrifkan pada masa ini:

on_load
Dipanggil apabila fail hendak dibuka, sebelum apa-apa sebenarnya dilakukan. Sebagai contoh,
anda boleh membaca dan menulis stream-open-filename harta untuk mengubah hala URL ke
sesuatu yang lain (pertimbangkan sokongan untuk tapak penstriman yang jarang memberi pengguna a
URL media langsung), atau anda boleh menetapkan pilihan setiap fail dengan menetapkan harta tersebut
fail-pilihan-tempatan/ nama>. Pemain akan menunggu sehingga semua mata kail dijalankan.

on_unload
Jalankan sebelum menutup fail, dan sebelum benar-benar menyahmulakan segala-galanya. Ianya bukan
mungkin untuk menyambung semula main semula dalam keadaan ini.

Input Perintah Awalan
Awalan ini diletakkan di antara nama kunci dan arahan sebenar. Berbilang awalan boleh
dinyatakan. Mereka dipisahkan oleh ruang putih.

osd-auto (lalai)
Gunakan tingkah laku lalai untuk arahan ini.

tiada-osd Jangan gunakan sebarang OSD untuk arahan ini.

osd-bar
Jika boleh, tunjukkan bar dengan arahan ini. Perintah Cari akan menunjukkan kemajuan
bar, perintah menukar harta mungkin menunjukkan nilai yang baru ditetapkan.

osd-msg
Jika boleh, tunjukkan mesej OSD dengan arahan ini. Perintah Cari menunjukkan arus
masa main balik, perintah menukar harta menunjukkan nilai yang baru ditetapkan sebagai teks.

osd-msg-bar
Gabungkan osd-bar dan osd-msg.

mentah Jangan kembangkan sifat dalam hujah rentetan. (Seperti "${property-name}".)

mengembangkan-sifat (lalai)
Semua hujah rentetan dikembangkan seperti yang diterangkan dalam Hartanah pengembangan.

berulang
Untuk sesetengah arahan, memastikan kekunci ditekan tidak akan menjalankan arahan itu berulang kali. ini
daya awalan membolehkan pengulangan kekunci dalam apa jua keadaan.

Semua awalan osd masih ditindih oleh global --osd-level tetapan.

Input seksyen
Bahagian input mengumpulkan set pengikatan, dan dayakan atau lumpuhkannya sekaligus. Dalam
input.conf, setiap pengikatan kunci diperuntukkan kepada bahagian input, bukannya sebenarnya mempunyai
bahagian teks eksplisit.

Lihat juga enable_section and disable_section menyuruh.

Pengikatan yang telah ditetapkan:

lalai
Pengikatan tanpa bahagian input secara tersirat diberikan kepada bahagian ini. Ia adalah
didayakan secara lalai semasa main balik biasa.

encod Bahagian yang aktif dalam mod pengekodan. Ia didayakan secara eksklusif, supaya
pengikatan dalam lalai bahagian diabaikan.

Hartanah
Properties digunakan untuk menetapkan pilihan mpv semasa runtime, atau untuk menanyakan maklumat sewenang-wenangnya.
Mereka boleh dimanipulasi dengan menetapkan/menambah/kitaran arahan, dan diambil semula dengan tunjuk-teks, Atau
apa-apa lagi yang menggunakan pengembangan hartanah. (Lihat Hartanah pengembangan.)

Nama hartanah dianotasi dengan RW untuk menunjukkan sama ada harta itu secara amnya
boleh ditulis.

Jika pilihan dirujuk, harta itu biasanya akan mengambil/mengembalikan nilai yang sama
sebagai pilihan. Dalam kes ini, sifat hanyalah satu cara untuk menukar pilihan pada masa jalan.

Hartanah senarai
peringkat osd (RW)
Lihat --osd-level.

skala osd (RW)
Pengganda saiz fon OSD, lihat --osd-skala.

gelung (RW)
Lihat --gelung.

fail gelung (RW)
Lihat --fail-gelung (menggunakan yes/tidak).

kelajuan (RW)
Lihat --laju.

pembetulan kelajuan audio, pembetulan kelajuan video
Faktor didarab dengan kelajuan di mana pemain cuba memainkan fail. Biasanya
ia betul-betul 1. (Mod penyegerakan paparan akan menjadikan ini berguna.)

Pemformatan OSD akan memaparkannya dalam bentuk + 1.23456%, dengan nombor adalah (mentah
- 1) * 100 untuk nilai hartanah mentah yang diberikan.

paparan-segerak-aktif
Kembalikan sama ada --video-sync=paparan sebenarnya aktif.

nama fail
Fail yang sedang dimainkan, dengan laluan dilucutkan. Jika ini ialah URL, cuba buat asal peratus
pengekodan juga. (Hasilnya tidak semestinya betul, tetapi kelihatan lebih baik untuk
tujuan paparan. Menggunakan jalan harta untuk mendapatkan nama fail yang tidak diubah suai.)

saiz fail
Panjang dalam bait fail/strim sumber. (Ini sama dengan ${stream-end}. Untuk
bab yang dipesan dan sebagainya, saiz segmen yang sedang dimainkan dikembalikan.)

anggaran-kira-bingkai
Jumlah bilangan bingkai dalam fail semasa.

PERHATIAN:
Ini hanyalah anggaran. (Ia dikira daripada dua kuantiti yang tidak boleh dipercayai: fps dan
panjang aliran.)

anggaran-nombor bingkai
Bilangan bingkai semasa dalam aliran semasa.

PERHATIAN:
Ini hanyalah anggaran. (Ia dikira daripada dua kuantiti yang tidak boleh dipercayai: fps dan
mungkin cap waktu bulat.)

jalan Laluan penuh fail yang sedang dimainkan. Biasanya ini adalah rentetan yang sama dengan anda
lulus pada baris arahan mpv atau memuatkan fail arahan, walaupun ia adalah laluan relatif.
Jika anda mengharapkan laluan mutlak, anda perlu menentukannya sendiri, sebagai contoh
dengan menggunakan direktori kerja harta.

tajuk media
Jika fail yang sedang dimainkan mempunyai a tajuk tag, gunakan itu.

Jika tidak, jika jenis media ialah DVD, kembalikan ID volum DVD.

Jika tidak, kembalikan nama fail harta.

format fail
Nama simbolik bagi format fail. Dalam sesetengah kes, ini ialah senarai yang dipisahkan koma
nama format, contohnya mp4 ialah mov,mp4,m4a,3gp,3g2,mj2 (senarai itu mungkin berkembang pada masa hadapan
untuk sebarang format).

demuxer
Nama demuxer semasa. (Ini tidak berguna.)

laluan aliran
Nama fail (laluan penuh) nama fail lapisan strim. (Ini mungkin tidak berguna. Ia
nampaknya ini boleh berbeza daripada jalan hanya apabila menggunakan cth bab yang dipesan.)

aliran-pos (RW)
Kedudukan bait mentah dalam aliran sumber.

akhir aliran
Kedudukan akhir mentah dalam bait dalam aliran sumber.

tempoh
Tempoh fail semasa dalam beberapa saat. Jika tempohnya tidak diketahui, harta itu
tidak tersedia. Ambil perhatian bahawa tempoh fail tidak selalu diketahui dengan tepat, jadi ini adalah
anggaran.

Ini menggantikan panjang hartanah, yang telah ditamatkan selepas keluaran mpv 0.9.
(Semantik adalah sama.)

avsync Perbezaan penyegerakan A/V terakhir. Tidak tersedia jika audio atau video dilumpuhkan.

total-avsync-change
Jumlah pembetulan penyegerakan AV dilakukan. Tidak tersedia jika audio atau video dilumpuhkan.

kiraan bingkai jatuh
Bingkai video digugurkan oleh penyahkod, kerana video terlalu jauh di belakang audio (apabila menggunakan
--framedrop=penyahkod). Kadangkala, ini mungkin bertambah dalam situasi lain, cth
apabila paket video rosak, atau penyahkod tidak mengikut peraturan biasa.
Tidak tersedia jika video dilumpuhkan.

vo-drop-frame-count
Bingkai digugurkan oleh VO (apabila menggunakan --framedrop=vo).

kiraan-bingkai salah jangka
Bilangan bingkai video yang tidak ditetapkan masa dengan betul dalam mod penyegerakan paparan untuk
demi mengekalkan penyegerakan A/V. Ini tidak termasuk keadaan luaran, seperti
pemaparan video terlalu perlahan atau pemacu grafik entah bagaimana melangkau vsync. Ia
tidak termasuk ralat pembundaran sama ada (yang boleh berlaku terutamanya dengan buruk
cap masa sumber). Sebagai contoh, menggunakan paparan-nyahsegerak mod tidak boleh berubah
nilai ini daripada 0.

nisbah-vsync
Untuk berapa banyak vsyncs satu bingkai dipaparkan secara purata. Ini tersedia jika
penyegerakan paparan aktif sahaja. Untuk video 30 FPS pada skrin 60 Hz, ini akan menjadi 2.
Ini ialah purata bergerak daripada apa yang sebenarnya telah dijadualkan, jadi 24 FPS pada 60 Hz
tidak akan kekal tepat pada 2.5, tetapi jitter bergantung pada bingkai terakhir yang dipaparkan.

vo-delayed-frame-count
Anggaran bilangan bingkai tertunda disebabkan keadaan luaran dalam penyegerakan paparan
mod. Ambil perhatian bahawa secara umum, mpv perlu meneka bahawa ini sedang berlaku, dan tekaan
boleh jadi tidak tepat.

peratus-pos (RW)
Kedudukan dalam fail semasa (0-100). Kelebihan menggunakan ini bukannya
mengira ia daripada sifat-sifat lain ialah ia betul-betul kembali kepada anggaran
kedudukan main balik dari kedudukan bait, jika tempoh fail tidak diketahui.

masa-pos (RW)
Kedudukan dalam fail semasa dalam beberapa saat.

permulaan masa
Ditamatkan. Sentiasa mengembalikan 0. Sebelum mpv 0.14, ini digunakan untuk mengembalikan masa mula
fail (boleh menjejaskan cth aliran pengangkutan). Lihat --rebase-mula-masa pilihan.

masa yang tinggal
Baki panjang fail dalam beberapa saat. Ambil perhatian bahawa tempoh fail tidak selalunya
betul-betul diketahui, jadi ini adalah anggaran.

baki masa bermain
masa yang tinggal berskala oleh arus kelajuan.

masa main balik (RW)
Kedudukan dalam fail semasa dalam beberapa saat. Tidak seperti masa-pos, masa diapit ke
julat fail. (Tempoh fail yang tidak tepat dsb. boleh menyebabkan ia keluar dari julat.
Juga membantu apabila pengguna cuba mencari di luar fail, sebagai sasaran carian
masa dianggap kedudukan semasa semasa mencari.)

bab (RW)
Nombor bab semasa. Nombor bab pertama ialah 0.

edisi (RW)
Nombor edisi MKV semasa. Menetapkan sifat ini kepada nilai yang berbeza akan dimulakan semula
main balik. Nombor edisi pertama ialah 0.

tajuk cakera
Bilangan tajuk BD/DVD.

Ini mempunyai beberapa sub-sifat. Gantikan N dengan indeks edisi berasaskan 0.

tajuk/kiraan cakera
Bilangan tajuk.

tajuk/id cakera
ID Tajuk sebagai integer. Pada masa ini, ini adalah sama dengan indeks tajuk.

tajuk/panjang cakera
Panjang dalam beberapa saat. Boleh tidak tersedia dalam beberapa kes (pada masa ini ia
berfungsi untuk libdvdnav sahaja).

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (untuk setiap edisi)
"id" MPV_FORMAT_INT64
"panjang" MPV_FORMAT_DOUBLE

senarai tajuk cakera
Senarai tajuk BD/DVD.

tajuk cakera (RW)
Nombor tajuk BD/DVD semasa. Penulisan berfungsi hanya untuk dvdnav:// and bd:// (Dan
alias untuk ini).

bab
Bilangan bab.

edisi
Bilangan edisi MKV.

senarai edisi
Senarai edisi, entri semasa ditanda. Pada masa ini, nilai hartanah mentah ialah
tidak berguna.

Ini mempunyai beberapa sub-sifat. Gantikan N dengan indeks edisi berasaskan 0.

senarai edisi/kiraan
Bilangan edisi. Jika tiada edisi, ini boleh menjadi 0 atau 1 (1 jika
ada edisi palsu yang tidak berguna).

senarai edisi/N/id
ID edisi sebagai integer. Gunakan ini untuk menetapkan edisi harta benda. Pada masa ini,
ini adalah sama dengan indeks edisi.

senarai edisi/N/lalai
yes jika ini adalah edisi lalai, tidak sebaliknya.

senarai edisi/N/tajuk
Tajuk edisi seperti yang disimpan dalam fail. Tidak selalu tersedia.

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (untuk setiap edisi)
"id" MPV_FORMAT_INT64
"tajuk" MPV_FORMAT_STRING
"lalai" MPV_FORMAT_FLAG

ab-loop-a, ab-gelung-b (RW)
Tetapkan/dapatkan mata gelung AB. Lihat pilihan yang sepadan dan ab_loop arahan. The
nilai istimewa tidak pada salah satu sifat ini melumpuhkan gelung.

sudut (RW)
Sudut DVD semasa.

metadata
Pasangan kunci/nilai metadata.

Jika harta itu diakses dengan Lua mp.get_property_native, ini mengembalikan jadual
dengan kunci metadata memetakan kepada nilai metadata. Jika ia diakses dengan pelanggan
API, ini mengembalikan a MPV_FORMAT_NODE_MAP, dengan pemetaan kunci teg kepada nilai teg.

Untuk OSD, ia mengembalikan senarai berformat. Cuba untuk mendapatkan semula harta ini sebagai mentah
rentetan tidak berfungsi.

Ini mempunyai beberapa sub-sifat:

metadata/kunci mengikut/
Nilai kemasukan metadata .

metadata/senarai/kiraan
Bilangan entri metadata.

metadata/senarai/N/kunci
Nama kunci entri metadata Nth. (Entri pertama ialah 0).

metadata/senarai/N/nilai
Nilai entri metadata Nth.

metadata/
Versi lama metadata/kunci mengikut/. Penggunaan adalah tidak digalakkan, kerana
rentetan kunci metadata boleh bercanggah dengan sub-sifat lain.

Reka letak hartanah ini mungkin tertakluk kepada perubahan. Cadangan dialu-alukan bagaimana
betul-betul harta ini harus berfungsi.

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_MAP
(nilai kunci dan rentetan untuk setiap entri metadata)

metadata ditapis
suka metadata, tetapi termasuk hanya medan yang disenaraikan dalam --tag paparan pilihan. Ini
ialah set tag yang sama yang dicetak ke terminal.

bab-metadata
Metadata bab semasa. Berfungsi serupa dengan metadata harta benda. Ia juga membenarkan
kaedah capaian yang sama (menggunakan sub-sifat).

Metadata setiap bab sangat jarang berlaku. Biasanya, hanya nama bab (tajuk) ditetapkan.

Untuk mengakses maklumat lain, seperti permulaan bab, lihat bahagian senarai bab harta.

vf-metadata/
Metadata ditambah oleh penapis video. Diakses oleh label penapis, yang jika tidak
dinyatakan secara eksplisit menggunakan @label-penapis: sintaks, akan NN.

Berfungsi serupa dengan metadata harta benda. Ia membenarkan kaedah akses yang sama (menggunakan
sub-sifat).

Contoh metadata jenis ini ialah parameter pemangkasan yang ditambahkan oleh
--vf=lavfi=cropdetect.

af-metadata/
Bersamaan dengan vf-metadata/, tetapi untuk penapis audio.

berhenti seketika (RW)
Jeda status. Ini biasanya yes or tidak. Lihat --jeda.

terbiar Pulangkan yes jika tiada fail dimuatkan, tetapi pemain kekal kerana
--terbiar pilihan.

teras-terbiar
Pulangkan yes jika teras main balik dijeda, sebaliknya tidak. Ini boleh berbeza
berhenti seketika dalam situasi khas, seperti apabila pemain berhenti seketika kerana rendah
cache rangkaian.

Ini juga kembali yes jika main balik dimulakan semula atau jika tiada apa-apa yang dimainkan sama sekali. Dalam
erti kata lain, itu sahaja tidak jika sebenarnya ada video yang dimainkan. (Tingkah laku sejak mpv
0.7.0.)

cache Keadaan pengisian cache rangkaian (0-100.0).

saiz cache (RW)
Saiz cache rangkaian dalam KB. Ini serupa dengan --cache. Ini membolehkan anda menetapkan cache
saiz semasa runtime. Pada masa ini, tidak mungkin untuk mendayakan atau melumpuhkan cache di
masa jalan menggunakan sifat ini, hanya untuk mengubah saiz cache sedia ada.

Ini tidak termasuk saiz backbuffer (diubah selepas mpv 0.10.0).

Ambil perhatian bahawa ini cuba mengekalkan kandungan cache sejauh mungkin. Untuk membuat ini
lebih mudah, kod saiz semula cache akan memperuntukkan cache baharu manakala cache lama berada
masih diperuntukkan.

Jangan gunakan ini semasa memainkan DVD atau Blu-ray.

tanpa cache (R)
Jumlah saiz cache percuma dalam KB.

digunakan cache (R)
Jumlah saiz cache terpakai dalam KB.

cache-melahu (R)
Pulangan yes jika cache melahu, bermakna cache diisi sebanyak
mungkin, dan pada masa ini tidak membaca lebih banyak data.

demuxer-cache-duration
Anggaran tempoh video penimbal dalam demuxer, dalam saat. Tekaan adalah
sangat tidak boleh dipercayai, dan selalunya harta itu tidak akan tersedia sama sekali, walaupun jika data
adalah penimbal.

demuxer-cache-time
Anggaran masa video penimbal dalam demuxer, dalam beberapa saat. Sama seperti
demuxer-cache-duration tetapi mengembalikan cap masa terakhir data buffer dalam demuxer.

demuxer-cache-idle
Pulangan yes jika demuxer melahu, yang bermaksud cache demuxer diisi ke
jumlah yang diminta, dan pada masa ini tidak membaca lebih banyak data.

dijeda-untuk-cache
Pulangan yes apabila main balik dijeda kerana menunggu cache.

keadaan cache-buffering
Kembalikan peratusan (0-100) status pengisian cache sehingga pemain akan melakukannya
nyahjeda (berkaitan dengan dijeda-untuk-cache).

eof-mencapai
Pulangan yes jika tamat main balik telah dicapai, tidak sebaliknya. Perhatikan bahawa ini biasanya
menarik hanya jika --terus-buka didayakan, kerana jika tidak pemain akan
segera mainkan fail seterusnya (atau keluar atau masuk mod melahu), dan dalam kes ini fail
eof-mencapai harta secara logiknya akan dibersihkan serta-merta selepas ia ditetapkan.

mencari
Pulangan yes jika pemain sedang mencari, atau sebaliknya cuba untuk memulakan semula
main balik. (Ada kemungkinan ia kembali yes semasa fail dimuatkan, atau apabila
menukar segmen bab tersusun. Ini kerana kod asas yang sama ialah
digunakan untuk mencari dan menyegerakkan semula.)

hr-cari (RW)
Lihat --hr-cari.

jumlah (RW)
Kelantangan semasa (lihat --isipadu untuk maklumat lanjut).

bisu (RW)
Status senyap semasa (yes/tidak).

kelewatan audio (RW)
Lihat --kelewatan-audio.

audio-codec
Codec audio dipilih untuk penyahkodan.

nama codec audio
Codec audio.

audio-params
Format audio sebagai output oleh penyahkod audio. Ini mempunyai beberapa sub-sifat:

audio-params/format
Format sampel sebagai rentetan. Ini menggunakan nama yang sama seperti yang digunakan dalam nama lain
tempat mpv.

audio-params/samplerate
Sampel.

audio-params/saluran
Susun atur saluran sebagai rentetan. Ini serupa dengan apa yang --saluran-audio
menerima.

audio-params/jam-saluran
As saluran, tetapi bukannya susun atur sebenar yang mungkin samar dihantar ke
peranti audio, kembalikan bentuk yang diharapkan lebih mudah dibaca oleh manusia. (Biasanya sahaja
audio-out-params/jam-saluran masuk akal.)

audio-params/channel-count
Bilangan saluran audio. Ini adalah berlebihan kepada saluran bidang yang diterangkan
atas.

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_MAP
"format" MPV_FORMAT_STRING
"samplerate" MPV_FORMAT_INT64
"saluran" MPV_FORMAT_STRING
"kiraan saluran" MPV_FORMAT_INT64
"saluran jam" MPV_FORMAT_STRING

audio-out-params
Sama seperti audio-params, tetapi format data yang ditulis kepada API audio.

bantuan (RW)
Runut audio semasa (serupa dengan --bantuan).

audio (RW)
Alias ​​untuk bantuan.

seimbang (RW)
Baki saluran audio. (Pelaksanaan ciri ini agak ganjil. Ia
tidak mengubah volum setiap saluran, sebaliknya menyediakan matriks kuali untuk dicampur
saluran kiri dan kanan.)

skrin penuh (RW)
Lihat --skrin penuh.

deinterlace (RW)
Lihat --deinterlace.

penguasaan medan (RW)
Lihat --penguasaan medan

colormatrix (R)
Ubah hala ke video-params/colormatrix. Parameter ini (serta yang serupa) boleh
ditindih dengan format penapis video.

julat-input colormatrix (R)
Lihat colormatrix.

video-output-level (RW)
Lihat --video-output-levels,

colormatrix-primaries (R)
Lihat colormatrix.

di atas (RW)
Lihat --di atas.

sempadan (RW)
Lihat --sempadan.

pada-semua-ruang kerja (RW)
Lihat --di-semua-ruang kerja. Menyahtetap mungkin tidak berfungsi pada semua WM.

titisan bingkai (RW)
Lihat --framedrop.

pelbagai (RW)
Lihat --gamma.

kecerahan (RW)
Lihat --kecerahan.

Sebaliknya (RW)
Lihat --kontras.

tepu (RW)
Lihat --ketepuan.

hue (RW)
Lihat --warna.

hwdec (RW)
Mencerminkan --hwdec pilihan.

Menulis kepadanya mungkin menukar penyahkod perkakasan yang sedang digunakan, jika boleh.
(Secara dalaman, pemain boleh memulakan semula penyahkod dan akan melakukan pencarian untuk
muat semula video dengan betul.) Anda boleh menonton sifat hwdec yang lain untuk melihat
sama ada ini berjaya.

Tidak seperti dalam mpv 0.9.x dan sebelumnya, ini tidak mengembalikan perkakasan yang sedang aktif
penyahkod.

hwdec-aktif
Pulangkan yes or tidak, bergantung pada sama ada sebarang jenis penyahkodan perkakasan sebenarnya ada
gunakan.

dikesan hwdec
Jika penyahkod perisian aktif, ini mengembalikan penyahkod perkakasan yang sedang digunakan.
Jika tidak, ia kembali sama ada tidak, atau jika berkenaan, perkakasan yang sedang dimuatkan
API penyahkodan. Ini diketahui hanya apabila VO dibuka (dan mungkin kemudian). Dengan
beberapa VO (seperti buka gl), ini tidak pernah diketahui terlebih dahulu, tetapi hanya apabila penyahkod
cuba mencipta penyahkod hw dengan jayanya. Juga, penyahkod hw dengan -salinan
akhiran akan kembali tidak sementara tiada video sedang dinyahkod. Semua ini mencerminkan bagaimana
pengesanan penyahkod hw dikesan dan digunakan secara dalaman dalam mpv.

panscan (RW)
Lihat --panscan.

format video
Format video sebagai rentetan.

video-codec
Codec video dipilih untuk penyahkodan.

lebar, ketinggian
Saiz video. Ini menggunakan saiz video sebagai dinyahkod, atau jika tiada bingkai video mempunyai
telah dinyahkod lagi, bekas (mungkin salah) menunjukkan saiz.

video-params
Parameter video, sebagai output oleh penyahkod (dengan penggantian seperti aspek dll.
digunakan). Ini mempunyai beberapa sub-sifat:

video-params/format piksel
Format piksel sebagai rentetan. Ini menggunakan nama yang sama seperti yang digunakan di tempat lain
daripada mpv.

video-params/average-bpp
Purata bit setiap piksel sebagai integer. Format planar subsampel menggunakan format yang berbeza
resolusi, itulah sebabnya nilai ini kadangkala boleh menjadi ganjil atau
mengelirukan. Boleh tidak tersedia dengan beberapa format.

video-params/kedalaman-satah
Kedalaman bit untuk setiap komponen warna sebagai integer. Ini hanya didedahkan untuk
format planar atau komponen tunggal, dan tidak tersedia untuk format lain.

video-params/w, video-params/j
Saiz video sebagai integer, tanpa pembetulan aspek digunakan.

video-params/dw, video-params/dh
Saiz video sebagai integer, diskalakan untuk nisbah bidang yang betul.

video-params/aspek
Paparkan nisbah aspek sebagai apungan.

video-params/par
Nisbah bidang piksel.

video-params/colormatrix
Colormatrix yang digunakan sebagai rentetan. (Nilai tepat tertakluk kepada perubahan.)

param video/paras warna
Tahap warna sebagai rentetan. (Nilai tepat tertakluk kepada perubahan.)

video-params/utama
Utama yang digunakan sebagai rentetan. (Nilai tepat tertakluk kepada perubahan.)

video-params/gamma
Fungsi gamma digunakan sebagai rentetan. (Nilai tepat tertakluk kepada perubahan.)

video-params/chroma-location
Lokasi Chroma sebagai rentetan. (Nilai tepat tertakluk kepada perubahan.)

video-params/putar
Putaran paparan yang dimaksudkan dalam darjah (mengikut arah jam).

video-params/stereo-dalam
Fail sumber mod 3D stereo. (Lihat --video-stereo-mod pilihan.)

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_MAP
"pixelformat" MPV_FORMAT_STRING
"w" MPV_FORMAT_INT64
"h" MPV_FORMAT_INT64
"dw" MPV_FORMAT_INT64
"dh" MPV_FORMAT_INT64
"aspect" MPV_FORMAT_DOUBLE
"par" MPV_FORMAT_DOUBLE
"colormatrix" MPV_FORMAT_STRING
"level warna" MPV_FORMAT_STRING
"utama" MPV_FORMAT_STRING
"chroma-location" MPV_FORMAT_STRING
"putar" MPV_FORMAT_INT64
"stereo dalam" MPV_FORMAT_STRING

lebar, ketinggian
Saiz paparan video. Ini ialah saiz video selepas penapis dan penskalaan aspek ada
telah digunakan. Saiz tetingkap video sebenar masih boleh berbeza daripada ini, mis
jika pengguna mengubah saiz tetingkap video secara manual.

Ini mempunyai nilai yang sama seperti video-out-params/dw and video-out-params/dh.

video-out-params
Sama seperti video-params, tetapi selepas penapis video telah digunakan. Jika tiada
penapis video yang digunakan, ini akan mengandungi nilai yang sama seperti video-params. Perhatikan bahawa
ini masih tidak semestinya apa yang digunakan oleh tetingkap video, kerana pengguna boleh menukar
saiz tetingkap, dan semua VO sebenar melakukan penskalaan mereka sendiri secara bebas daripada
rantai penapis.

Mempunyai sub-sifat yang sama seperti video-params.

video-frame-info
Maklumat anggaran bingkai semasa. Ambil perhatian bahawa jika mana-mana daripada ini digunakan pada
OSD, maklumat mungkin dimatikan oleh beberapa bingkai disebabkan oleh lukisan semula dan bingkai OSD
paparan agak terputus sambungan, dan anda mungkin perlu menjeda dan memaksa a
lukis semula.

Sub-sifat:

maklumat-bingkai-video/jenis-gambar video-frame-info/jalin video-frame-info/tff
video-frame-info/repeat

fps FPS bekas. Ini boleh dengan mudah mengandungi nilai palsu. Untuk video yang menggunakan moden
format kontena atau codec video, ini selalunya tidak betul.

anggaran-vf-fps
Anggaran/diukur FPS output rantai penapis video. (Jika tiada penapis digunakan,
ini sepadan dengan output penyahkod.) Ini menggunakan purata 10 bingkai yang lalu
tempoh untuk mengira FPS. Ia akan menjadi tidak tepat jika pengguguran bingkai terlibat
(seperti apabila framedrop didayakan secara eksplisit, atau selepas pencarian tepat). Fail
dengan cap masa yang tidak tepat (seperti Matroska) mungkin membawa kepada hasil yang tidak stabil.

skala tingkap (RW)
Pengganda saiz tingkap. Menetapkan ini akan mengubah saiz tetingkap video kepada nilai
terdapat dalam kelebaran and ketinggian didarab dengan nilai yang ditetapkan dengan harta ini.
Menetapkan 1 akan mengubah saiz kepada saiz video asal (atau lebih tepatnya, saiz video
keluaran penapis). 2 akan menetapkan saiz berganda, 0.5 separuh saiz.

tetingkap diminimumkan
Kembalikan sama ada tetingkap video diminimumkan atau tidak.

nama paparan
Nama paparan yang diliputi oleh tetingkap mpv. Pada X11, ini ialah xrandr
nama (LVDS1, HDMI1, DP1, VGA1, dsb.).

paparan-fps (RW)
Kadar segar semula paparan semasa. Pada masa ini, ini adalah FPS paling rendah daripada mana-mana
paparan yang diliputi oleh video, seperti yang diambil oleh API sistem asas (cth
xrandr pada X11). Ia bukan FPS yang diukur. Ia tidak semestinya tersedia pada semua
platform. Ambil perhatian bahawa mana-mana fakta yang disenaraikan mungkin berubah pada bila-bila masa tanpa amaran.

anggaran-paparan-fps
Hanya tersedia jika mod penyegerakan paparan (seperti yang dipilih oleh --video-sync) adalah aktif.
Mengembalikan kadar sebenar yang kelihatannya penyegaran paparan berlaku, diukur dengan
masa sistem.

vsync-jitter
Anggaran faktor sisihan tempoh vsync.

aspek video (RW)
Aspek video, lihat --video-aspek.

lebar osd, ketinggian osd
Lebar OSD yang terakhir diketahui (boleh 0). Ini diperlukan jika anda ingin menggunakan overlay_add
perintah. Ia memberikan anda saiz OSD sebenar, yang mungkin berbeza daripada tetingkap
saiz dalam beberapa kes.

osd-par
Aspek piksel paparan OSD yang terakhir diketahui (boleh 0).

vid (RW)
Lagu video semasa (serupa dengan --vid).

video (RW)
Alias ​​untuk vid.

video-align-x, video-align-y (RW)
Lihat --video-align-x and --video-align-y.

video-pan-x, video-pan-y (RW)
Lihat --video-pan-x and --video-pan-y.

zum video (RW)
Lihat --video-zum.

video tidak berskala (W)
Lihat --video-tidak berskala.

program (W)
Tukar program TS (tulis sahaja).

sid (RW)
Lagu sari kata semasa (serupa dengan --sid).

sekunder-sid (RW)
Lagu sari kata kedua (lihat --secondary-sid).

sub (RW)
Alias ​​untuk sid.

kelewatan kecil (RW)
Lihat --sub-kelewatan.

sub-pos (RW)
Lihat --sub-pos.

sub-keterlihatan (RW)
Lihat --sub-keterlihatan.

sub-paksa sahaja (RW)
Lihat --sub-paksa-sahaja.

sub-skala (RW)
Pengganda saiz fon sari kata.

margin-daya-keldai (RW)
Lihat --ass-force-margin.

margin sub-penggunaan (RW)
Lihat --sub-penggunaan-margin.

ass-vsfilter-aspect-compat (RW)
Lihat --ass-vsfilter-aspect-compat.

pantat-gaya-override (RW)
Lihat --gaya-keldai-override.

tangkapan aliran (RW)
Nama fail, lihat --stream-capture. Menetapkan ini akan mula menangkap menggunakan yang diberikan
nama fail. Menetapkannya kepada rentetan kosong akan menghentikannya.

kecerahan tv, kontras tv, ketepuan tv, tv-hue (RW)
barangan TV.

senarai main-pos (RW)
Kedudukan semasa pada senarai main. Entri pertama adalah pada kedudukan 0. Menulis kepada
harta akan memulakan semula main balik pada entri bertulis.

kiraan senarai main
Bilangan jumlah entri senarai main.

senarai main
Senarai main, entri semasa ditanda. Pada masa ini, nilai hartanah mentah tidak berguna.

Ini mempunyai beberapa sub-sifat. Gantikan N dengan entri senarai main berasaskan 0
indeks.

senarai main/kiraan
Bilangan entri senarai main (sama seperti kiraan senarai main).

senarai main/N/nama fail
Nama fail entri Nth.

senarai main/N/semasa, senarai main/N/bermain
yes jika entri ini sedang dimainkan (atau sedang dimuatkan). Tidak tersedia atau tidak
sebaliknya. Apabila menukar fail, semasa and bermain boleh berbeza,
kerana fail yang sedang dimainkan belum lagi dipunggah; dalam kes ini,
semasa merujuk kepada pemilihan baharu. (Sejak mpv 0.7.0.)

senarai main/N/tajuk
Nama entri Nth. Hanya tersedia jika fail senarai main mengandungi sedemikian
medan, dan hanya jika penghurai mpv menyokongnya untuk format senarai main yang diberikan.

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (untuk setiap entri senarai main)
"nama fail" MPV_FORMAT_STRING
MPV_FORMAT_FLAG "semasa" (mungkin tiada; sejak mpv 0.7.0)
"bermain" MPV_FORMAT_FLAG (sama)
"tajuk" MPV_FORMAT_STRING (pilihan)

senarai lagu
Senarai audio/video/sub trek, entri semasa ditanda. Pada masa ini, harta mentah
nilai tidak berguna.

Ini mempunyai beberapa sub-sifat. Gantikan N dengan indeks trek berasaskan 0.

senarai lagu/kiraan
Jumlah bilangan trek.

senarai lagu/N/id
ID yang digunakan untuknya -sid/--bantuan/--vid. Ini adalah unik dalam jejak
jenis yang sama (sub/audio/video), tetapi sebaliknya tidak.

senarai lagu/N/jenis
Rentetan yang menerangkan jenis media. Satu daripada audio, video, sub.

senarai jejak/N/src-id
Track ID seperti yang digunakan dalam fail sumber. Tidak selalu tersedia.

senarai lagu/N/tajuk
Tajuk trek kerana ia disimpan dalam fail. Tidak selalu tersedia.

senarai lagu/N/lang
Bahasa jejak seperti yang dikenal pasti oleh fail. Tidak selalu tersedia.

senarai lagu/N/saluran-audio
Untuk trek audio, bilangan saluran audio dalam strim audio. tidak
sentiasa tepat (bergantung pada petunjuk bekas). Tidak selalu tersedia.

senarai lagu/N/albumart
yes jika ini adalah trek video yang terdiri daripada satu gambar, tidak or
tidak tersedia sebaliknya. Ini digunakan untuk trek video yang benar-benar
gambar yang dilampirkan dalam fail audio.

senarai lagu/N/lalai
yes jika trek mempunyai bendera lalai yang ditetapkan dalam fail, tidak sebaliknya.

senarai lagu/N/terpaksa
yes jika trek mempunyai bendera paksa yang ditetapkan dalam fail, tidak sebaliknya.

senarai lagu/N/codec
Nama codec yang digunakan oleh runut ini, contohnya h264. Tidak tersedia dalam sesetengahnya
kes yang jarang berlaku.

senarai lagu/N/luaran
yes jika trek adalah fail luaran, tidak sebaliknya. Ini ditetapkan untuk berasingan
fail sari kata.

senarai jejak/N/nama fail luaran
Nama fail jika trek adalah daripada fail luaran, tidak tersedia sebaliknya.

senarai lagu/N/dipilih
yes jika trek sedang dinyahkod, tidak sebaliknya.

senarai trek/N/ff-indeks
Indeks aliran seperti yang biasa digunakan oleh utiliti FFmpeg. Perhatikan bahawa ini boleh
berpotensi salah jika demuxer selain libavformat (--demuxer=lavf) adalah
digunakan. Untuk fail mkv, indeks biasanya akan sepadan walaupun lalai
(builtin) demuxer digunakan, tetapi tiada jaminan keras.

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (untuk setiap trek)
"id" MPV_FORMAT_INT64
"jenis" MPV_FORMAT_STRING
"src-id" MPV_FORMAT_INT64
"tajuk" MPV_FORMAT_STRING
"lang" MPV_FORMAT_STRING
"saluran audio" MPV_FORMAT_INT64
"albumart" MPV_FORMAT_FLAG
"lalai" MPV_FORMAT_FLAG
"terpaksa" MPV_FORMAT_FLAG
"luaran" MPV_FORMAT_FLAG
"nama fail luaran" MPV_FORMAT_STRING
"codec" MPV_FORMAT_STRING

senarai bab
Senarai bab, entri semasa ditanda. Pada masa ini, nilai hartanah mentah ialah
tidak berguna.

Ini mempunyai beberapa sub-sifat. Gantikan N dengan indeks bab berasaskan 0.

senarai/kiraan bab
Bilangan bab.

senarai bab/N/tajuk
Tajuk bab seperti yang disimpan dalam fail. Tidak selalu tersedia.

senarai bab/N/masa
Masa mula bab dalam beberapa saat sebagai terapung.

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (untuk setiap bab)
"tajuk" MPV_FORMAT_STRING
"masa" MPV_FORMAT_DOUBLE

af (RW)
Lihat --af dan juga af perintah.

vf (RW)
Lihat --vf dan juga vf perintah.

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (untuk setiap kemasukan penapis)
"nama" MPV_FORMAT_STRING
"label" MPV_FORMAT_STRING [pilihan]
"params" MPV_FORMAT_NODE_MAP [pilihan]
"kunci" MPV_FORMAT_STRING
"nilai" MPV_FORMAT_STRING

Anda juga boleh menulis sifat menggunakan format ini.

video-putaran (RW)
Lihat --video-putar pilihan.

boleh dicari
Kembalikan sama ada ia secara amnya mungkin untuk mencari dalam fail semasa.

separa boleh dicari
Pulangkan yes jika fail semasa dianggap boleh dicari, tetapi hanya kerana cache
adalah aktif. Ini bermakna pencarian saudara yang kecil mungkin baik, tetapi usaha yang lebih besar mungkin gagal
bagaimanapun. Sama ada pencarian akan berjaya atau tidak secara amnya tidak diketahui terlebih dahulu.

Jika sifat ini kembali benar, boleh dicari juga akan kembali benar.

main balik-abort
Kembalikan sama ada main semula dihentikan atau akan dihentikan. (Berguna dalam kabur
situasi seperti semasa on_load pemprosesan cangkuk, apabila pengguna boleh menghentikan main balik,
tetapi skrip perlu menamatkan pemprosesan secara eksplisit.)

cursor-autosembunyi (RW)
Lihat --kursor-autosembunyi. Menetapkan ini kepada nilai baharu akan sentiasa mengemas kini kursor,
dan tetapkan semula pemasa dalaman.

osd-sym-cc
Memasukkan simbol OSD semasa sebagai kod kawalan OSD legap (cc). Ini masuk akal
hanya dengan tunjuk-teks arahan atau pilihan yang menetapkan mesej OSD. Kawalan
kod adalah khusus pelaksanaan dan tidak berguna untuk perkara lain.

osd-ass-cc
${osd-ass-cc/0} melumpuhkan melarikan diri urutan ASS teks dalam OSD, ${osd-ass-cc/1}
membolehkannya semula. Secara lalai, jujukan ASS terlepas untuk mengelakkan kemalangan
pemformatan, dan sifat ini boleh melumpuhkan tingkah laku ini. Perhatikan bahawa sifat
kembalikan kod kawalan OSD legap, yang hanya masuk akal untuk tunjuk-teks arahan
atau pilihan yang menetapkan mesej OSD.

Contoh

· --osd-status-msg='Ini is ${osd-ass-cc/0}{\\b1}tebal teks'

· tunjuk-teks "Ini is ${osd-ass-cc/0}{\b1}tebal teks"

Mana-mana teg penggantian ASS seperti yang difahami oleh libass boleh digunakan.

Ambil perhatian bahawa anda perlu melarikan diri dari \ aksara, kerana rentetan diproses untuk C
urutan melarikan diri sebelum menghantarnya ke kod OSD.

Senarai tag boleh didapati di sini: http://docs.aegisub.org/latest/ASS_Tags/

dikonfigurasikan vo
Kembalikan sama ada VO dikonfigurasikan sekarang. Biasanya ini sepadan dengan sama ada
tetingkap video kelihatan. Sekiranya --force-window pilihan digunakan, ini biasanya
sentiasa kembali yes.

kadar bit video, kadar bit audio, sub-kadar bit
Nilai kadar bit dikira pada tahap paket. Ini berfungsi dengan membahagikan saiz bit
daripada semua paket antara dua bingkai utama mengikut jarak cap masa pembentangan mereka.
(Ini menggunakan cap masa yang disimpan dalam fail, jadi contohnya kelajuan main balik tidak
mempengaruhi nilai yang dikembalikan.) Khususnya, kadar bit video akan dikemas kini sahaja
setiap bingkai utama, dan tunjukkan kadar bit "lalu". Untuk menjadikan hartanah lebih mesra UI,
kemas kini pada sifat ini dikurangkan dengan cara tertentu.

Unit adalah bit sesaat. Pemformatan OSD menukar nilai ini dalam kilobit (atau
megabit, jika sesuai), yang boleh dicegah dengan menggunakan nilai harta mentah,
contohnya dengan ${=video-bitrate}.

Ambil perhatian bahawa ketepatan sifat ini dipengaruhi oleh beberapa faktor. Sekiranya
demuxer asas menulis semula paket pada demuxing (dilakukan untuk beberapa format fail),
kadar bit mungkin terkeluar sedikit. Jika cap masa buruk atau gelisah (seperti dalam
Matroska), walaupun aliran kadar bit yang berterusan mungkin menunjukkan kadar bit yang turun naik.

Bagaimana sebenarnya nilai ini dikira mungkin berubah pada masa hadapan.

Dalam versi mpv terdahulu, sifat ini mengembalikan tekaan statik (tetapi buruk).
menggunakan kaedah yang sama sekali berbeza.

paket-video-kadar bit, paket-audio-bitrate, paket-sub-bitrate
Hartanah lama dan usang untuk kadar bit video, kadar bit audio, sub-kadar bit. mereka
berkelakuan sama, tetapi mengembalikan nilai dalam kilobit. Juga, mereka tidak mempunyai apa-apa
Pemformatan OSD, walaupun perkara yang sama boleh dicapai dengan cth ${=video-bitrate}.

Sifat ini tidak boleh digunakan lagi.

senarai peranti audio
Kembalikan senarai peranti audio yang ditemui. Ini kebanyakannya untuk digunakan dengan pelanggan
API, dan mencerminkan apa --audio-device=bantuan dengan pemain baris arahan kembali.

Apabila menanyakan harta dengan API klien menggunakan MPV_FORMAT_NODE, atau dengan Lua
mp.get_property_native, ini akan mengembalikan mpv_node dengan kandungan berikut:

MPV_FORMAT_NODE_ARRAY
MPV_FORMAT_NODE_MAP (untuk setiap kemasukan peranti)
"nama" MPV_FORMAT_STRING
"penerangan" MPV_FORMAT_STRING

. nama adalah apa yang hendak disampaikan kepada --peranti audio pilihan (dan selalunya agak
ID khusus API audio samar), manakala Penerangan ialah teks bentuk bebas yang boleh dibaca manusia.
Perihalan adalah rentetan kosong jika tiada yang diterima.

Entri khas dengan nama ditetapkan kepada auto memilih pemacu output audio lalai
dan peranti lalai.

Hartanah boleh ditonton dengan mekanisme pemerhatian harta dalam klien
API dan dalam skrip Lua. (Secara teknikal, pemberitahuan perubahan didayakan pada kali pertama
harta ini dibaca.)

peranti audio (RW)
Tetapkan peranti audio. Ini secara langsung membaca/menulis --peranti audio pilihan, tetapi pada
akses tulis, output audio akan dijadualkan untuk dimuat semula.

Menulis sifat ini semasa tiada output audio aktif tidak akan didayakan secara automatik
audio. (Ini juga benar dalam kes apabila audio dilumpuhkan disebabkan oleh
kegagalan pemulaan semula selepas akses tulis sebelumnya peranti audio.)

Harta ini juga tidak memberitahu anda peranti audio yang sebenarnya sedang digunakan.

Cara butiran ini dikendalikan mungkin berubah pada masa hadapan.

semasa-vo
Pemacu output video semasa (nama seperti yang digunakan dengan --vo).

semasa-ao
Pemacu output audio semasa (nama seperti yang digunakan dengan --ao).

peranti yang dikesan audio keluar
Kembalikan peranti audio yang dipilih oleh pemacu AO (hanya dilaksanakan untuk sesetengah orang
pemandu: buat masa ini sahaja coreaudio).

direktori kerja
Kembalikan direktori kerja proses mpv. Boleh berguna untuk pengguna JSON IPC,
kerana pemain baris arahan biasanya berfungsi dengan laluan relatif.

senarai protokol
Senarai awalan protokol yang berpotensi dikenali oleh pemain. Mereka dikembalikan
tanpa mengekori : // akhiran (yang masih diperlukan). Dalam beberapa kes,
protokol sebenarnya tidak akan disokong (pertimbangkan https jika ffmpeg tidak disusun
dengan sokongan TLS).

versi mpv
Kembalikan versi mpv/rentetan hak cipta. Bergantung pada bagaimana binari itu dibina, ia
mungkin mengandungi sama ada versi keluaran, atau hanya cincangan git.

mpv-konfigurasi
Kembalikan argumen konfigurasi yang telah dihantar ke sistem binaan (biasanya
jalan ./waff mengkonfigurasi ... telah dipanggil).

pilihan/ (RW)
Akses baca sahaja kepada nilai pilihan --. Kebanyakan pilihan boleh ditukar di
masa jalan dengan menulis kepada harta ini. Ambil perhatian bahawa banyak pilihan memerlukan muat semula
fail untuk perubahan berkuat kuasa. Jika terdapat sifat yang setara, lebih suka tetapan
harta itu sebaliknya.

fail-pilihan-tempatan/
Sama seperti pilihan/, tetapi apabila menetapkan pilihan melalui harta ini, yang
pilihan ditetapkan semula kepada nilai lamanya sebaik sahaja fail semasa berhenti dimainkan. Mencuba
untuk menulis pilihan semasa tiada fail sedang dimainkan (atau sedang dimuatkan) menghasilkan a
kesilapan.

(Perhatikan bahawa jika pilihan ditandakan sebagai fail-lokal, walaupun pilihan/ akan mengakses
nilai tempatan, dan lama nilai, yang akan dipulihkan pada akhir main balik, tidak boleh
dibaca atau ditulis sehingga tamat main balik.)

maklumat-pilihan/
Maklumat per-pilihan tambahan.

Ini mempunyai beberapa sub-sifat. Gantikan dengan nama peringkat atasan
pilihan. Tiada jaminan kestabilan diberikan kepada mana-mana sub-sifat ini - mereka
mungkin berubah secara radikal dalam ciri.

maklumat-pilihan/ /nama
Mengembalikan nama pilihan.

maklumat-pilihan/ /jenis
Kembalikan nama jenis pilihan, seperti Rentetan or Integer. Untuk kebanyakan
jenis yang kompleks, ini tidak begitu tepat.

maklumat-pilihan/ /set-from-commandline
Pulangkan yes jika pilihan telah ditetapkan daripada baris arahan mpv, tidak sebaliknya.
Perkara ini ditetapkan jika pilihan itu misalnya ditukar pada masa jalan dibiarkan
undefined (bermaksud ia boleh berubah pada masa hadapan).

maklumat-pilihan/ /set-lokal
Pulangkan yes jika pilihan telah ditetapkan setiap fail. Ini adalah kes dengan
profil dimuatkan secara automatik, konfigurasi fail-dir dan kes lain. Ia bermaksud
nilai pilihan akan dipulihkan kepada nilai sebelum main balik bermula apabila
main balik tamat.

maklumat-pilihan/ /nilai asal
Nilai lalai pilihan. Mungkin tidak selalu tersedia.

maklumat-pilihan/ /min, maklumat-pilihan/ /maks
Nilai minimum dan maksimum integer dibenarkan untuk pilihan. Hanya tersedia jika
pilihan adalah angka, dan minimum/maksimum telah ditetapkan secara dalaman.
Ia juga mungkin hanya satu daripada ini ditetapkan.

maklumat-pilihan/ /pilihan
Jika pilihan adalah pilihan pilihan, pilihan yang mungkin. Pilihan yang
integer mungkin atau mungkin tidak disertakan (ia boleh tersirat oleh minit and maks).
Ambil perhatian bahawa pilihan yang berkelakuan seperti pilihan pilihan, tetapi tidak sebenar
pilihan pilihan secara dalaman, mungkin tidak mempunyai maklumat ini tersedia.

senarai harta
Kembalikan senarai sifat peringkat teratas.

Hartanah pengembangan
Semua hujah rentetan kepada arahan input serta pilihan tertentu (seperti
--istilah-bermain-msg) tertakluk kepada pembesaran hartanah. Ambil perhatian bahawa pengembangan hartanah tidak
tidak berfungsi di tempat di mana contohnya parameter angka dijangka. (Sebagai contoh, menambah
arahan tidak melakukan pengembangan harta. The menetapkan perintah adalah pengecualian dan bukan umum
peraturan.)

Contoh untuk input.conf

i tunjuk-teks Filename: ${filename}
menunjukkan nama fail fail semasa apabila menekan butang i utama

Dalam input.conf, pengembangan hartanah boleh dihalang dengan meletakkan mentah awalan di hadapan
daripada perintah.

Pengembangan berikut disokong:

${NAME}
Berkembang kepada nilai hartanah NAMA. Jika mendapatkan semula harta itu gagal, kembangkan
kepada rentetan ralat. (Gunakan ${NAME:} dengan mengekori : untuk mengembangkan kepada rentetan kosong
sebaliknya.) Jika NAMA diawali dengan =, berkembang kepada nilai mentah hartanah (lihat
bahagian di bawah).

${NAME:STR}
Berkembang kepada nilai hartanah NAMA, Atau STR jika harta itu tidak boleh
diambil. STR dikembangkan secara rekursif.

${?NAME:STR}
Berkembang kepada STR (secara rekursif) jika harta NAMA tersedia.

${!NAME:STR}
Berkembang kepada STR (secara rekursif) jika harta NAMA tidak boleh diambil semula.

${?NAME==VALUE:STR}
Berkembang kepada STR (secara rekursif) jika harta NAMA mengembang kepada rentetan yang sama dengan
NILAI. Anda boleh awalan NAMA bersama = untuk membandingkan nilai mentah sesuatu hartanah
(lihat bahagian di bawah). Jika harta itu tidak tersedia, atau ralat lain berlaku apabila
mendapatkannya, nilainya tidak pernah dianggap sama. Perhatikan bahawa NILAI tidak boleh mengandungi
mana-mana watak : or }. Juga, ada kemungkinan bahawa melarikan diri dengan " or % kekuatan
akan ditambah pada masa hadapan, sekiranya perlu.

${!NAME==VALUE:STR}
Sama seperti dengan ? varian, tetapi STR dikembangkan jika nilainya tidak sama. (Menggunakan
semantik yang sama seperti dengan ?.)

$$ Berkembang kepada $.

$} Berkembang kepada }. (Untuk menghasilkan watak ini dalam pengembangan rekursif.)

$> Lumpuhkan pengembangan harta dan pengendalian khas $ untuk rentetan yang lain.

Di tempat di mana perluasan harta tanah dibenarkan, pelarian gaya C sering diterima juga.
Contoh:

· \n menjadi watak baris baharu

· \\ mengembang ke \

Raw and Diformatkan Hartanah
Biasanya, sifat diformatkan sebagai teks yang boleh dibaca manusia, bertujuan untuk dipaparkan pada OSD atau
di terminal. Adalah mungkin untuk mendapatkan semula nilai (mentah) yang tidak diformat daripada harta dengan
memberi awalan namanya dengan =. Nilai mentah ini boleh dihuraikan oleh program lain dan mengikuti
konvensyen yang sama seperti pilihan yang berkaitan dengan hartanah.

Contoh

· ${time-pos} mengembang ke 00:14:23 (jika kedudukan main balik pada 14 minit 23 saat)

· ${=masa-pos} mengembang ke 863.4 (masa yang sama, ditambah 400 milisaat - milisaat adalah
biasanya tidak ditunjukkan dalam kes yang diformatkan)

Kadangkala, perbezaan dalam jumlah maklumat yang dibawa oleh harta mentah dan berformat
nilai boleh menjadi agak besar. Dalam sesetengah kes, nilai mentah mempunyai lebih banyak maklumat, seperti lebih tinggi
ketepatan daripada saat dengan masa-pos. Kadang-kadang ia adalah sebaliknya, cth bantuan menunjukkan
tajuk lagu dan bahasa dalam kes yang diformatkan, tetapi hanya nombor lagu jika ia mentah.

ON SKRIN CONTROLLER


Pengawal Pada Skrin (singkatan: OSC) ialah GUI minimum yang disepadukan dengan mpv untuk menawarkan asas
kebolehkawalan tetikus. Ia bertujuan untuk memudahkan interaksi bagi pengguna baharu dan untuk
membolehkan pencarian tepat dan langsung.

OSC didayakan secara lalai jika mpv disusun dengan sokongan Lua. Ia boleh dilumpuhkan
sepenuhnya menggunakan --osc=tidak pilihan.

Menggunakan yang CSO
Secara lalai, OSC akan muncul apabila tetikus dialihkan di dalam tetingkap pemain dan
akan bersembunyi jika tetikus tidak dialihkan di luar OSC selama 0.5 saat atau jika tetikus pergi
tetingkap.

. Antara muka
+--------------------------------------- --+
| senarai main sebelum | tajuk | senarai main seterusnya |
+-------+------+---+--+------+-+----+------+------ --+
| audio | langkau | mencari | | mencari | langkau | penuh |
+-------+ belakang | belakang | main | frwd | frwd | skrin |
| sub | | | | | | |
+-------+------+------+------+------+------+------ --+
| bar carian |
+----------------+----------------+---------------- --+
| masa berlalu | status cache | masa yang tinggal |
+----------------+----------------+---------------- --+

senarai main prev

┌──────────────┬─────────────────┬───────────────——──‐——──‐——─‐——
│klik kiri │ mainkan fail sebelumnya dalam senarai main │
├──────────────┼─────────────────┼───────────────——─ —── ─── —─ —
│shift+L-klik │ tunjukkan senarai main │
└──────────────┴─────────────────┴───────────────‘—─ —──———─——─ —

tajuk
Memaparkan tajuk media semasa atau nama fail

┌────────────┬─────────────────┬─────────────────——─‐——─‐——
│klik kiri │ tunjukkan kedudukan senarai main dan │
│ │ panjang dan tajuk penuh │
├────────────┼─────────────────┼───────────────── ── —── —─ —─ —
│klik kanan │ tunjukkan nama fail │
└────────────┴─────────────────┴─────────────────——─ —──———─——

senarai main seterusnya

-
│klik kiri │ mainkan fail seterusnya dalam senarai main │
-
│shift+L-klik │ tunjukkan senarai main │
-

audio and sub
Memaparkan trek yang dipilih dan jumlah trek yang tersedia

┌──────────────┬────────────────────────────────── ┐
│klik kiri │ kitaran audio/sub trek ke hadapan │
├──────────────┼────────────────────────────────── ┤
│klik kanan │ kitaran trek audio/sub ke belakang │
├──────────────┼────────────────────────────────── ┤
│shift+L-klik │ tunjukkan audio/sub trek yang tersedia │
└──────────────┴────────────────────────────────── ┘

skip kembali

┌──────────────┬────────────────────────────────── ┐
│klik kiri │ pergi ke permulaan bab / │
│ │ bab sebelumnya │
├──────────────┼────────────────────────────────── ┤
│shift+L-klik │ tunjukkan bab │
└──────────────┴────────────────────────────────── ┘

mendapatkan kembali

┌──────────────┬──────────────────────────
│klik kiri │ langkau ke belakang 5 saat │
├──────────────┼───────────────․─────
│klik kanan │ langkau kembali 30 saat │
├──────────────┼───────────────․─────
│shift-L-klik │ langkau belakang 1 bingkai │
└──────────────┴──────────────────────

bermain

┌───────────┬────────────────────
│klik kiri │ togol main/jeda │
└───────────┴───────────────────

mendapatkan frwd

-
│klik kiri │ langkau ke hadapan 10 saat │
-
│klik kanan │ langkau ke hadapan 60 saat │
-
│shift-L-klik │ langkau ke hadapan 1 bingkai │
-

skip frwd

┌──────────────┬─────────────────────────
│klik kiri │ pergi ke bab seterusnya │
├──────────────┼─────────────────────────
│shift+L-klik │ tunjukkan bab │
└──────────────┴─────────────────────────

skrin penuh

┌───────────┬────────────────────
│klik kiri │ togol skrin penuh │
└───────────┴───────────────────

bar carian
Menunjukkan kedudukan main balik semasa dan kedudukan bab

┌───────────┬───────────────────
│klik kiri │ mencari kedudukan │
└───────────┴───────────────────

masa diluluskan
Menunjukkan cap masa kedudukan main balik semasa

-
│klik kiri │ togol memaparkan kod masa dengan │
│ │ milisaat │
└───────────┴─────────────────┴─────────────────┴────╔

cache terkini
Menunjukkan status pengisian cache semasa (hanya kelihatan apabila di bawah 45%)

masa baki
Menunjukkan baki cap masa main balik

-
│klik kiri │ togol antara jumlah dan │
│ │ baki masa │
└───────────┴─────────────────┴─────────────────┴────╔

Utama Pengikatan
Pengikatan kunci ini aktif secara lalai jika tiada apa-apa lagi yang telah terikat pada kunci ini.
Sekiranya berlaku perlanggaran, fungsi tersebut perlu diikat pada kunci yang berbeza. Lihat skrip
arahan bawah seksyen ini.

┌────┬───────────────────────── ───‐──
│del │ Sembunyikan OSC secara kekal sehingga │
│ │ mpv dimulakan semula. │
└────┴─────────────────────────‘───‘─

konfigurasi
OSC menawarkan konfigurasi terhad melalui fail konfigurasi lua-settings/osc.conf diletakkan di dalam
dir pengguna mpv dan melalui --skrip-pilihan pilihan baris arahan. Pilihan yang disediakan melalui
baris arahan akan mengatasinya daripada fail konfigurasi.

config Syntax
Fail konfigurasi mesti betul-betul mengikut sintaks berikut:

# ini adalah ulasan
pilihanA=nilai1
pilihanB=nilai2

# hanya boleh digunakan pada permulaan baris dan mungkin tiada ruang di sekeliling = or
di tempat lain.

Barisan arahan Syntax
Untuk mengelakkan perlanggaran dengan skrip lain, semua pilihan perlu diawali dengan osc-.

Contoh:

--script-opts=osc-optionA=value1,osc-optionB=value2

dikonfigurasikan Pilihan
dipamerkan
Lalai: ya
Dayakan OSC apabila ditingkap

showfullscreen
Lalai: ya
Dayakan OSC apabila skrin penuh

scalewindowed
Lalai: 1.0
Faktor skala OSC apabila bertingkap

skala penuh skrin
Lalai: 1.0
Faktor skala OSC apabila skrin penuh

scaleforcedwindow
Lalai: 2.0
Faktor skala OSC apabila dipaparkan pada tetingkap paksa (dummy).

vidscale
Lalai: ya
Skalakan OSC dengan video
tidak cuba mengekalkan saiz OSC malar sebanyak yang dibenarkan oleh saiz tetingkap

tidak jelas
Lalai: 0.8
Penjajaran menegak, -1 (atas) hingga 1 (bawah)

halign
Lalai: 0.0
Penjajaran mendatar, -1 (kiri) hingga 1 (kanan)

boxalpha
Lalai: 80
Alfa kotak latar belakang, 0 (legap) hingga 255 (lutsinar sepenuhnya)

masa sembunyi
Lalai: 500
Tempoh dalam ms sehingga OSC menyembunyikan jika tiada pergerakan tetikus, nilai negatif
melumpuhkan auto-sembunyi

pudar
Lalai: 200
Tempoh fade out dalam ms, 0 = tiada fade

saiz zon mati
Lalai: 0
Saiz zon mati. Deadzone ialah kawasan yang membuatkan tikus bertindak
seperti meninggalkan tingkap. Pergerakan ke sana tidak akan membuatkan OSC muncul dan
ia akan bersembunyi serta-merta jika tetikus memasukinya. Zon mati bermula
di sempadan tingkap bertentangan dengan OSC dan saiz mengawal berapa banyak
daripada tetingkap ia akan menjangkau. Nilai antara 0 dan 1.

minmousemove
Lalai: 3
Jumlah minimum piksel tetikus perlu bergerak antara kutu untuk dibuat
OSC muncul

susun atur
Lalai: kotak
Susun atur untuk OSC. Pada masa ini tersedia ialah: kotak, slimbox,
bar bawah dan bar atas.

seekbarstyle
Lalai: peluncur
Menetapkan gaya bar carian, peluncur (penanda berlian) atau bar (isi)

jumlah masa
Lalai: tidak
Tunjukkan jumlah masa dan bukannya masa yang tinggal

masa
Lalai: tidak
Paparkan kod masa dengan milisaat

skrip arahan
Skrip OSC mendengar arahan skrip tertentu. Perintah ini boleh terikat input.conf,
atau dihantar oleh skrip lain.

dayakan-osc
Buat asal disable-osc atau kesan daripada yang utama.

disable-osc
Sembunyikan OSC secara kekal. Ini juga yang yang kunci tidak.

osc-message
Tunjukkan mesej pada skrin menggunakan OSC. Hujah pertama ialah mesej, kedua
tempoh dalam beberapa saat.

Contoh

Anda boleh memasukkan ini ke dalam input.conf untuk menyembunyikan OSC dengan a kunci dan untuk menyorokkannya dengan b:

a script_message disable-osc
b script_message enable-osc

LUA skrip


mpv boleh memuatkan skrip Lua. Skrip diserahkan kepada --skrip pilihan, atau terdapat dalam skrip
subdirektori direktori konfigurasi mpv (biasanya ~/.config/mpv/scripts/) akan jadi
dimuatkan pada permulaan program. mpv juga menambahkan skrip subdirektori ke penghujung Lua
laluan supaya anda boleh mengimport skrip dari sana juga. Oleh kerana ia ditambahkan pada penghujung, jangan namakan
skrip yang anda ingin import sama seperti perpustakaan Lua kerana ia akan dibayangi oleh
Mereka.

mpv menyediakan modul terbina dalam mp, yang mengandungi fungsi untuk menghantar arahan kepada mpv
teras dan untuk mendapatkan maklumat tentang keadaan main balik, tetapan pengguna, maklumat fail,
dan sebagainya.

Skrip ini boleh digunakan untuk mengawal mpv dengan cara yang serupa dengan mod hamba. Secara teknikalnya,
Kod Lua menggunakan API pelanggan secara dalaman.

Contoh
Skrip yang meninggalkan mod skrin penuh apabila pemain dijeda:

fungsi on_pause_change(nama, nilai)
jika nilai == benar maka
mp.set_property("skrin penuh", "tidak")
akhir
akhir
mp.observe_property("jeda", "bool", on_pause_change)

Butiran on yang skrip pengawalan and wifecycwe
Skrip anda akan dimuatkan oleh pemain pada program bermula dari skrip konfigurasi
subdirektori, atau dari laluan yang ditentukan dengan --skrip pilihan. Beberapa skrip dimuatkan
secara dalaman (seperti --osc). Setiap skrip berjalan dalam utasnya sendiri. Skrip anda mula-mula dijalankan "as
adalah", dan setelah itu selesai, gelung peristiwa dimasukkan. Gelung peristiwa ini akan dihantar
acara yang diterima oleh mpv dan hubungi pengendali acara anda sendiri yang telah anda daftarkan
mp.register_event, atau pemasa ditambah dengan mp.add_timeout atau sama.

Apabila pemain berhenti, semua skrip akan diminta untuk ditamatkan. Ini berlaku melalui a penutupan
acara, yang secara lalai akan membuat gelung acara kembali. Jika skrip anda masuk ke dalam
gelung tidak berkesudahan, mpv mungkin akan berkelakuan baik semasa main balik (melainkan pemain itu
digantung, lihat mp.suspend), tetapi ia tidak akan tamat apabila berhenti, kerana ia sedang menunggu
skrip anda.

Secara dalaman, kod C akan memanggil fungsi Lua mp_event_loop selepas memuatkan Lua
skrip. Fungsi ini biasanya ditakrifkan oleh prelude lalai yang dimuatkan sebelum skrip anda
(Lihat player/lua/defaults.lua dalam sumber mpv). Gelung acara akan menunggu acara dan
acara penghantaran berdaftar dengan mp.register_event. Ia juga akan mengendalikan pemasa yang ditambah dengan
mp.add_timeout dan serupa (dengan menunggu dengan tamat masa).

Sejak mpv 0.6.0, pemain akan menunggu sehingga skrip dimuatkan sepenuhnya sebelum meneruskan
Operasi biasa. Pemain menganggap skrip telah dimuatkan sepenuhnya sebaik sahaja ia bermula
menunggu acara mpv (atau ia keluar). Dalam amalan ini bermakna pemain akan lebih atau kurang
gantung sehingga skrip kembali dari bahagian utama (dan mp_event_loop dipanggil), atau
panggilan skrip mp_event_loop or mp.dispatch_events secara langsung. Ini dilakukan untuk membuatnya
mungkin untuk skrip menyediakan sepenuhnya pengendali acara dan lain-lain sebelum main balik sebenarnya bermula.
Dalam versi mpv yang lebih lama, ini berlaku secara tidak segerak.

mp fungsi
. mp modul dipramuat, walaupun ia boleh dimuatkan secara manual dengan memerlukan 'mp'. ia
menyediakan API pelanggan teras.

mp.command(rentetan)
Jalankan arahan yang diberikan. Ini serupa dengan arahan yang digunakan dalam input.conf. Lihat
senarai of Input arahan.

Secara lalai, ini akan menunjukkan sesuatu pada OSD (bergantung pada arahan), seolah-olah
ia digunakan dalam input.conf. Lihat Input Perintah Awalan bagaimana untuk mempengaruhi penggunaan OSD
setiap arahan.

Pulangan benar pada kejayaan, atau tiada kesilapan atas kesilapan.

mp.commandv(arg1, arg2, ...)
Sama seperti mp.command, tetapi lulus setiap hujah arahan sebagai parameter berasingan. ini
mempunyai kelebihan yang anda tidak perlu mengambil berat tentang memetik dan melarikan diri dalam beberapa
Kes.

Contoh:

mp.command("loadfile " .. nama fail .. " tambahkan")
mp.commandv("loadfile", nama fail, "tambah")

Kedua-dua arahan ini adalah setara, kecuali versi pertama rosak jika
nama fail mengandungi ruang atau aksara khas tertentu.

Ambil perhatian bahawa hartanah adalah tidak diperluaskan. Anda boleh menggunakan sama ada mp.command, yang
mengembangkan-sifat awalan, atau mp.get_property keluarga fungsi.

Tidak seperti mp.command, ini tidak akan menggunakan OSD secara lalai sama ada (kecuali beberapa
arahan khusus OSD).

mp.command_native(jadual [,def])
Sama seperti mp.commandv, tetapi lulus senarai hujah sebagai jadual. Ini ada kelebihannya
bahawa dalam sekurang-kurangnya beberapa kes, hujah boleh diluluskan sebagai jenis asli.

Mengembalikan jadual keputusan tentang kejayaan (biasanya kosong), atau def, kesilapan atas kesilapan. def is
parameter kedua diberikan kepada fungsi, dan adalah sifar jika ia tiada.

mp.get_property(nama [,def])
Kembalikan nilai harta yang diberikan sebagai rentetan. Ini adalah sifat yang sama seperti
digunakan dalam input.conf. Lihat Hartanah untuk senarai hartanah. Rentetan yang dikembalikan ialah
diformatkan serupa dengan ${=nama} (Lihat Hartanah pengembangan).

Mengembalikan rentetan kejayaan, atau def, kesilapan atas kesilapan. def ialah parameter kedua
diberikan kepada fungsi, dan adalah sifar jika ia tiada.

mp.get_property_osd(nama [,def])
Sama seperti mp.get_property, tetapi kembalikan nilai harta yang diformatkan untuk OSD. ini
adalah rentetan yang sama seperti yang dicetak dengan ${name} apabila digunakan dalam input.conf.

Mengembalikan rentetan kejayaan, atau def, kesilapan atas kesilapan. def ialah parameter kedua
diberikan kepada fungsi, dan merupakan rentetan kosong jika ia tiada. Tidak seperti
get_property(), memberikan nilai pulangan kepada pembolehubah akan sentiasa menghasilkan a
tali.

mp.get_property_bool(nama [,def])
Sama seperti mp.get_property, tetapi kembalikan nilai harta sebagai Boolean.

Mengembalikan Boolean pada kejayaan, atau def, kesilapan atas kesilapan.

mp.get_property_number(nama [,def])
Sama seperti mp.get_property, tetapi kembalikan nilai harta sebagai nombor.

Ambil perhatian bahawa walaupun Lua tidak membezakan antara integer dan terapung, mpv dalaman
buat. Fungsi ini hanya meminta apungan berganda daripada mpv, dan mpv biasanya akan
menukar nilai sifat integer kepada terapung.

Mengembalikan nombor pada kejayaan, atau def, kesilapan atas kesilapan.

mp.get_property_native(nama [,def])
Sama seperti mp.get_property, tetapi kembalikan nilai hartanah menggunakan jenis Lua terbaik
untuk harta itu. Selalunya, ini akan mengembalikan rentetan, Boolean atau nombor. Beberapa
sifat (contohnya senarai bab) dikembalikan sebagai jadual.

Mengembalikan nilai kejayaan, atau def, kesilapan atas kesilapan. Perhatikan bahawa tiada mungkin menjadi
mungkin, nilai yang sah juga dalam beberapa kes sudut.

mp.set_property(nama, nilai)
Tetapkan harta yang diberikan kepada nilai rentetan yang diberikan. Lihat mp.get_property and
Hartanah untuk maklumat lanjut tentang hartanah.

Mengembalikan benar pada kejayaan, atau tiada kesilapan atas kesilapan.

mp.set_property_bool(nama, nilai)
Sama seperti mp.set_property, tetapi tetapkan harta yang diberikan kepada nilai Boolean yang diberikan.

mp.set_property_number(nama, nilai)
Sama seperti mp.set_property, tetapi tetapkan sifat yang diberikan kepada nilai angka yang diberikan.

Ambil perhatian bahawa walaupun Lua tidak membezakan antara integer dan terapung, mpv dalaman
buat. Fungsi ini akan menguji sama ada nombor itu boleh diwakili sebagai integer, dan
jika ya, ia akan menghantar nilai integer kepada mpv, jika tidak apungan berganda.

mp.set_property_native(nama, nilai)
Sama seperti mp.set_property, tetapi tetapkan harta yang diberikan menggunakan jenis asalnya.

Oleh kerana terdapat beberapa jenis data yang tidak boleh diwakili secara asli dalam Lua, ini
mungkin tidak selalu berfungsi seperti yang diharapkan. Sebagai contoh, sementara pembungkus Lua boleh melakukan beberapa
tekaan untuk memutuskan sama ada jadual Lua ialah tatasusunan atau peta, ini akan gagal
meja kosong. Selain itu, tidak banyak sifat yang masuk akal untuk digunakan
ini, bukannya set_property, set_property_bool, set_property_number. Untuk ini
sebab, fungsi ini mungkin perlu dielakkan buat masa ini, kecuali untuk hartanah
yang menggunakan jadual secara asli.

mp.get_time()
Kembalikan masa dalaman mpv semasa dalam beberapa saat sebagai nombor. Ini pada dasarnya adalah
masa sistem, dengan offset sewenang-wenangnya.

mp.add_key_binding(key, nama|fn [,fn [,bendera]])
Daftar panggilan balik untuk dijalankan pada pengikatan kunci. Pengikatan akan dipetakan ke
diberikan utama, yang merupakan rentetan yang menerangkan kunci fizikal. Ini menggunakan kunci yang sama
nama seperti dalam input.conf, dan juga membenarkan gabungan (cth ctrl + a).

Selepas memanggil fungsi ini, tekanan kekunci akan menyebabkan fungsi tersebut fn untuk dipanggil
(melainkan pengguna memetakan semula kunci dengan pengikatan lain).

. nama hujah mestilah rentetan simbolik yang pendek. Ia membolehkan pengguna memetakan semula
mengikat kunci melalui input.conf menggunakan skrip_message perintah, dan nama
pengikatan kunci (lihat di bawah untuk contoh). Nama itu harus unik pada yang lain
pengikatan dalam skrip yang sama - jika tidak, pengikatan sebelumnya dengan nama yang sama akan
ditimpa. Anda boleh meninggalkan nama, dalam hal ini nama rawak dijana
dalaman.

Hujah terakhir digunakan untuk bendera pilihan. Ini ialah jadual, yang boleh mempunyai
entri berikut:

berulang
Sekiranya ditetapkan kepada benar, membolehkan pengulangan kunci untuk pengikatan khusus ini.

kompleks
Sekiranya ditetapkan kepada benar, Maka fn dipanggil pada kedua-dua acara naik dan turun utama (juga
sebagai pengulangan kunci, jika didayakan), dengan hujah pertama ialah jadual. ini
meja mempunyai kategori acara entri, yang ditetapkan kepada salah satu rentetan turun,
mengulangi, up or tekan (yang terakhir jika kekunci atas/bawah tidak dapat dikesan). Ia
selanjutnya mempunyai is_mouse entri, yang memberitahu sama ada peristiwa itu disebabkan
dengan butang tetikus.

Secara dalaman, pengikatan kunci dihantar melalui skrip_message_to or skrip_binding
arahan input dan mp.register_script_message.

Cuba untuk memetakan berbilang arahan kepada kunci pada dasarnya akan lebih suka pengikatan rawak,
manakala ikatan yang lain tidak dipanggil. Ia dijamin bahawa pengguna ditakrifkan
pengikatan dalam input pusat.conf lebih diutamakan daripada pengikatan yang ditambah dengan ini
fungsi (tetapi lihat mp.add_forced_key_binding).

Contoh:

fungsi something_handler()
print("kunci ditekan")
akhir
mp.add_key_binding("x", "sesuatu", something_handler)

Ini akan mencetak mesej yang utama adalah ditekan apabila x telah ditekan.

Pengguna boleh memetakan semula pengikatan utama ini. Kemudian pengguna perlu memasukkan yang berikut ke dalam
inputnya.conf untuk memetakan semula arahan kepada y kekunci:

y script_binding sesuatu

Ini akan mencetak mesej apabila kunci y ditekan. (x akan tetap berfungsi, melainkan
pengguna memetakannya semula.)

Anda juga boleh menghantar mesej secara eksplisit kepada skrip bernama sahaja. Andaikan perkara di atas
skrip menggunakan nama fail fooscript.lua:

y script_binding fooscript.sesuatu

mp.add_forced_key_binding(...)
Ini berfungsi hampir sama seperti mp.add_key_binding, tetapi mendaftarkan kunci yang mengikat
cara yang akan menimpa pengikatan tersuai pengguna dalam inputnya.conf.
(mp.add_key_binding menulis ganti pengikatan kunci lalai sahaja, tetapi bukan yang oleh
input.conf. pengguna)

mp.remove_key_binding(nama)
Alih keluar pengikatan kunci yang ditambah dengan mp.add_key_binding or mp.add_forced_key_binding.
Gunakan nama yang sama seperti yang anda gunakan semasa menambah pengikatan. Ia tidak boleh dialih keluar
pengikatan yang anda tinggalkan namanya.

mp.register_event(nama, fn)
Panggil fungsi tertentu apabila peristiwa berlaku. Nama acara ialah rentetan, dan
fungsi fn ialah nilai fungsi Lua.

Beberapa peristiwa mempunyai data yang berkaitan. Ini dimasukkan ke dalam jadual Lua dan diluluskan sebagai
hujah kepada fn. Jadual Lua secara lalai mengandungi a nama medan, iaitu rentetan
mengandungi nama acara. Jika acara itu mempunyai ralat yang berkaitan, kesilapan bidang adalah
ditetapkan kepada rentetan yang menerangkan ralat, pada kejayaan ia tidak ditetapkan.

Jika berbilang fungsi didaftarkan untuk acara yang sama, ia dijalankan
pesanan pendaftaran, yang fungsi berdaftar pertama berjalan sebelum semua
yang lain.

Mengembalikan benar jika peristiwa sedemikian wujud, palsu sebaliknya.

Lihat Aktiviti and senarai of acara untuk maklumat lanjut.

mp.unregister_event(fn)
Buat asal mp.register_event(..., fn). Ini mengalih keluar semua pengendali acara yang sama dengan
yang fn parameter. Ini menggunakan Lua biasa == perbandingan, jadi berhati-hati semasa berurusan
dengan penutupan.

mp.observe_property(nama, jenis, fn)
Tonton hartanah untuk perubahan. Jika harta nama diubah, kemudian fungsinya
fn(nama) akan dipanggil. jenis boleh tiada, atau ditetapkan kepada salah satu daripada tiada, asli, bool,
rentetan, Atau nombor. tiada adalah sama seperti tiada. Untuk semua nilai lain, nilai baharu bagi
harta itu akan diluluskan sebagai hujah kedua kepada fn, Dengan menggunakan mp.get_property_
untuk mendapatkannya semula. Ini bermakna jika jenis adalah sebagai contoh rentetan, fn secara kasarnya dipanggil sebagai
in fn(nama, mp.get_property_string(nama)).

Jika boleh, peristiwa perubahan disatukan. Jika sesuatu harta ditukar beberapa kali
berturut-turut, hanya perubahan terakhir yang mencetuskan fungsi perubahan. (Tingkah laku yang tepat
bergantung pada masa dan perkara lain.)

Dalam sesetengah kes fungsi tidak dipanggil walaupun harta berubah. sama ada
ini boleh berlaku bergantung kepada harta.

Jika jenis is tiada or tiada, peristiwa perubahan harta sporadis adalah mungkin. ini
bermaksud fungsi perubahan fn boleh dipanggil walaupun harta itu sebenarnya tidak
berubah.

mp.unobserve_property(fn)
Buat asal mp.observe_property(..., fn). Ini mengalih keluar semua pengendali harta yang ada
sama dengan fn parameter. Ini menggunakan Lua biasa == perbandingan, jadi berhati-hati apabila
berurusan dengan penutupan.

mp.add_timeout(saat, fn)
Panggil fungsi yang diberikan fn apabila bilangan saat yang diberikan telah berlalu. Perhatikan bahawa
bilangan saat boleh menjadi pecahan. Buat masa ini, resolusi pemasa mungkin seperti
serendah 50 ms, walaupun ini akan dipertingkatkan pada masa hadapan.

Ini ialah pemasa satu pukulan: ia akan dialih keluar apabila ia dicetuskan.

Mengembalikan objek pemasa. Lihat mp.add_periodic_timer untuk maklumat lanjut.

mp.add_periodic_timer(saat, fn)
Panggil fungsi yang diberikan secara berkala. Ini seperti mp.add_timeout, tetapi pemasa adalah
ditambah semula selepas fungsi fn dijalankan.

Pulangan a pemasa objek. . pemasa objek menyediakan yang berikutan kaedah:

berhenti () Lumpuhkan pemasa. Tidak melakukan apa-apa jika pemasa sudah dilumpuhkan.
Ini akan mengingati masa berlalu semasa apabila berhenti, supaya
resume() pada dasarnya menyahjeda pemasa.

bunuh() Lumpuhkan pemasa. Menetapkan semula masa yang berlalu. resume() akan memulakan semula
pemasa.

resume()
Mulakan semula pemasa. Jika pemasa dilumpuhkan dengan berhenti (), ini akan
menyambung semula pada masa ia dihentikan. Jika pemasa dilumpuhkan dengan
bunuh(), atau jika ia adalah pemasa satu pukulan yang telah dicetuskan sebelum ini (ditambah dengan
add_timeout()), ini memulakan pemasa dari awal, menggunakan
tamat masa yang dikonfigurasikan pada mulanya.

timeout (RW)
Medan ini mengandungi tempoh tamat masa semasa. Nilai ini tidak
dikemaskini mengikut peredaran masa. Ia hanya digunakan untuk mengira apabila
pemasa hendaklah menyala seterusnya apabila pemasa tamat tempoh.

Jika anda menulis ini, anda boleh menghubungi t:kill() ; t:resume() untuk menetapkan semula
tamat masa semasa kepada yang baharu. (t:stop() tidak akan menggunakan tamat masa baharu.)

satu pukulan (RW)
Sama ada pemasa adalah berkala (palsu) atau kebakaran sekali sahaja (benar). Ini
nilai digunakan apabila pemasa tamat tempoh (tetapi sebelum pemasa panggil balik
fungsi fn dijalankan).

Ambil perhatian bahawa ini adalah kaedah, dan anda perlu memanggilnya menggunakan : bukan . (Rujuk
kepada http://www.lua.org/manual/5.2/manual.html#3.4.9 .)

Contoh:

saat = 0
pemasa = mp.add_periodic_timer(1, function()
print("dipanggil setiap saat")
# hentikan selepas 10 saat
saat = saat + 1
jika saat >= 10 maka
pemasa:bunuh()
akhir
akhir)

mp.get_opt(key)
Kembalikan tetapan daripada --skrip-pilihan pilihan. Terpulang kepada pengguna dan skrip
bagaimana mekanisme ini digunakan. Pada masa ini, semua skrip boleh mengakses ini secara sama rata, jadi anda
harus berhati-hati tentang perlanggaran.

mp.get_script_name()
Kembalikan nama skrip semasa. Nama itu biasanya dibuat daripada nama fail
skrip, dengan direktori dan sambungan fail dialih keluar. Jika terdapat beberapa skrip
yang mempunyai nama yang sama, ia dibuat unik dengan menambahkan nombor.

Contoh

Skrip /path/to/fooscript.lua menjadi bodoh.

mp.osd_message(teks [,tempoh])
Tunjukkan mesej OSD pada skrin. tempoh dalam beberapa saat, dan adalah pilihan (menggunakan
--osd-tempoh secara lalai).

Maju mp fungsi
Mereka ini juga tinggal di mp modul, tetapi didokumenkan secara berasingan kerana ia hanya berguna dalam
situasi khas.

mp.suspend()
Gantung gelung utama mpv. Terdapat penjelasan panjang lebar tentang ini dalam C API
fungsi mpv_suspend(). Pendek kata, ini menghalang pemain daripada memaparkan yang seterusnya
bingkai video, supaya anda tidak disekat apabila cuba mengakses pemain.

Ini dipanggil secara automatik oleh pengendali acara.

mp.resume()
Buat asal satu mp.suspend() panggil. mp.suspend() menambah kaunter dalaman, dan
mp.resume() mengurangkannya. Apabila 0 dicapai, pemain sebenarnya disambung semula.

mp.resume_all()
Ini menetapkan semula kaunter penggantungan dalaman dan menyambung semula pemain. (Ia seperti memanggil
mp.resume() sehingga pemain itu disambung semula.)

Anda mungkin mahu memanggil ini jika anda akan melakukan sesuatu yang mengambil masa yang lama,
tetapi tidak benar-benar memerlukan akses kepada pemain (seperti operasi rangkaian). Perhatikan bahawa
anda masih boleh mengakses pemain pada bila-bila masa.

mp.get_wakeup_pipe()
panggilan mpv_get_wakeup_pipe() dan mengembalikan hujung bacaan paip bangun. (Lihat
klien.h untuk maklumat lanjut.)

mp.get_next_timeout()
Kembalikan masa relatif dalam saat apabila pemasa seterusnya (mp.add_timeout and
serupa) tamat tempoh. Jika tiada pemasa, kembali tiada.

mp.dispatch_events([benarkan_tunggu])
Ini boleh digunakan untuk menjalankan gelung acara tersuai. Jika anda ingin mempunyai kawalan langsung apa
skrip Lua melakukannya (bukannya dipanggil oleh gelung acara lalai), anda boleh
tetapkan pembolehubah global mp_event_loop ke fungsi anda sendiri menjalankan gelung acara.
Dari gelung acara anda, anda harus menghubungi mp.dispatch_events() untuk dequeue dan menghantar
acara mpv.

Jika benarkan_tunggu parameter ditetapkan ke benar, fungsi akan menyekat sehingga seterusnya
acara diterima atau pemasa seterusnya tamat tempoh. Jika tidak (dan ini adalah lalai
tingkah laku), ia kembali sebaik sahaja gelung acara dikosongkan. Ia dengan kuat
disyorkan untuk digunakan mp.get_next_timeout() and mp.get_wakeup_pipe() jika anda
berminat untuk bekerja dengan betul pemberitahuan acara baru dan pemasa bekerja.

Fungsi ini memanggil mp.suspend() and mp.resume_all() dengan sendirinya.

mp.enable_messages(level)
Tetapkan tahap log minimum yang mana output mesej mpv akan diterima. Mesej-mesej ini
biasanya dicetak ke terminal. Dengan memanggil fungsi ini, anda boleh menetapkan
tahap log minimum mesej yang sepatutnya diterima dengan log-mesej acara.
Lihat perihalan acara ini untuk butiran. Tahap adalah rentetan, lihat msg.log
untuk tahap log yang dibenarkan.

mp.register_script_message(nama, fn)
Ini adalah pembantu untuk dihantar skrip_message or skrip_message_to seruan kepada Lua
fungsi. fn dipanggil jika skrip_message or skrip_message_to (dengan skrip ini sebagai
destinasi) dijalankan dengan nama sebagai parameter pertama. Parameter lain diluluskan
kepada fn. Jika mesej dengan nama yang diberikan sudah didaftarkan, ia akan ditimpa.

Digunakan oleh mp.add_key_binding, jadi berhati-hati tentang perlanggaran nama.

mp.unregister_script_message(nama)
Buat asal pendaftaran sebelumnya dengan mp.register_script_message. Tidak melakukan apa-apa jika
nama tidak didaftarkan.

mp.msg fungsi
Modul ini membenarkan mengeluarkan mesej ke terminal, dan boleh dimuatkan dengan memerlukan
'mp.msg'.

msg.log(peringkat, ...)
Parameter tahap ialah keutamaan mesej. Ia adalah rentetan dan satu daripada maut, kesilapan,
memberi amaran kepada, maklumat, v, debug. Tetapan pengguna akan menentukan yang mana antara mesej ini
akan kelihatan. Biasanya, semua mesej boleh dilihat, kecuali v and debug.

Parameter selepas itu semuanya ditukar kepada rentetan. Ruang dimasukkan ke
memisahkan berbilang parameter.

Anda tidak perlu menambah baris baharu.

msg.fatal(...), msg.error(...), msg.warn(...), msg.info(...), msg.verbose(...),
msg.debug(...)
Semua ini adalah pintasan dan setara dengan yang sepadan msg.log(peringkat, ...)
panggil.

mp.pilihan fungsi
mpv dilengkapi dengan modul terbina dalam untuk mengurus pilihan daripada fail konfigurasi dan baris arahan.
Apa yang anda perlu lakukan ialah membekalkan jadual dengan pilihan lalai kepada fungsi read_options.
Fungsi ini akan menimpa nilai lalai dengan nilai yang terdapat dalam fail konfigurasi dan
baris arahan (dalam susunan itu).

options.read_options(jadual [, pengecam])
A meja dengan pasangan nilai kunci. Jenis nilai lalai adalah penting untuk
menukar nilai yang dibaca daripada fail konfigurasi atau baris arahan kembali. Jangan guna
tiada sebagai nilai lalai!

. pengecam digunakan untuk mengenal pasti fail konfigurasi dan pilihan baris arahan.
Ini perlu unik untuk mengelakkan perlanggaran dengan skrip lain. Lalai kepada
mp.get_script_name().

Contoh pelaksanaan:

memerlukan 'mp.options'
pilihan tempatan = {
pilihanA = "nilai lalaiA",
pilihanB = -0.5,
pilihanC = benar,
}
read_options(options, "myscript")
cetak(options.optionA)

Fail konfigurasi akan disimpan dalam lua-settings/identifier.conf dalam folder pengguna mpv.
Baris ulasan boleh dimulakan dengan # dan ruang sesat tidak dialih keluar. Nilai Boolean akan
diwakili dengan ya/tidak.

contoh konfigurasi:

# ulasan
optionA=Hello World
pilihanB=9999
pilihanC=tidak

Pilihan baris arahan dibaca dari --skrip-pilihan parameter. Untuk mengelakkan perlanggaran, semua
kunci perlu diawali dengan pengecam-.

Contoh baris arahan:

--script-opts=myscript-optionA=TEST,myscript-optionB=0,myscript-optionC=ya

mp.utils pilihan
Modul terbina dalam ini menyediakan fungsi pembantu generik untuk Lua, dan secara tegasnya
tiada kaitan dengan mpv atau main balik video/audio. Mereka disediakan untuk kemudahan. Paling
mengimbangi perpustakaan standard Lua yang terhad.

Berhati-hati bahawa mana-mana fungsi ini mungkin hilang pada bila-bila masa. Mereka bukan sebahagian daripadanya
daripada API yang dijamin.

utils.getcwd()
Mengembalikan direktori tempat mpv dilancarkan. Atas kesilapan, tiada kesilapan dikembalikan.

utils.readdir(path [, penapis])
Hitungkan semua entri pada laluan yang diberikan pada sistem fail, dan kembalikannya sebagai
tatasusunan. Setiap entri adalah entri direktori (tanpa laluan). Senarai tidak diisih
(dalam apa jua susunan sistem pengendalian mengembalikannya).

Jika menapis hujah diberikan, ia mestilah salah satu daripada rentetan berikut:

fail Senaraikan fail biasa sahaja. Ini tidak termasuk direktori, fail khas (seperti
fail peranti UNIX atau FIFO), dan pautan sym mati. Ia termasuk symlink UNIX
kepada fail biasa.

dirs Senaraikan direktori sahaja, atau symlink ke direktori. . and .. tidak
dimasukkan.

biasa Sertakan keputusan kedua-duanya fail and dirs. (Ini adalah lalai.)

semua Senaraikan semua entri, malah fail peranti, pautan sym mati, FIFO dan . and
.. penyertaan.

Atas kesilapan, tiada kesilapan dikembalikan.

utils.split_path(path)
Pisahkan laluan kepada komponen direktori dan komponen nama fail, dan kembalikannya. The
nilai pulangan pertama sentiasa menjadi direktori. Nilai pulangan kedua ialah trailing
sebahagian daripada laluan, entri direktori.

utils.join_path(p1, p2)
Kembalikan gabungan 2 laluan. Cuba jadi pandai. Sebagai contoh, jika `p2 is
laluan mutlak, p2 dikembalikan tanpa perubahan.

utils.subprocess(t)
Menjalankan proses luaran dan menunggu sehingga ia keluar. Mengembalikan status proses dan
output yang ditangkap.

Parameter tersebut t ialah sebuah meja. Fungsi membaca entri berikut:

args Susunan rentetan. Entri tatasusunan pertama ialah boleh laku. Ini boleh jadi
sama ada laluan mutlak, atau nama fail tanpa komponen laluan, di mana
kes yang PATH pembolehubah persekitaran digunakan untuk menyelesaikan boleh laku. The
elemen tatasusunan lain diluluskan sebagai argumen baris arahan.

boleh dibatalkan
Pilihan. Jika ditetapkan kepada benar (lalai), maka jika pengguna menghentikan main balik atau
pergi ke fail seterusnya semasa proses sedang berjalan, prosesnya akan menjadi
dibunuh.

max_size
Pilihan. Saiz maksimum dalam bait data yang boleh ditangkap daripada
stdout. (Lalai: 16 MB.)

Fungsi mengembalikan jadual sebagai hasil dengan entri berikut:

terkini Status keluar mentah proses. Ia akan menjadi negatif pada kesilapan.

stdout Strim output yang ditangkap sebagai rentetan, terhad kepada max_size.

kesilapan tiada pada kejayaan. Rentetan itu dibunuh jika proses itu ditamatkan dalam
cara yang luar biasa. Rentetan itu INIT jika proses tidak dapat dimulakan.

Pada Windows, dibunuh hanya dikembalikan apabila proses telah dibunuh oleh
mpv akibat daripada boleh dibatalkan ditetapkan untuk benar.

dibunuh_oleh_kami
Ditetapkan untuk benar jika proses telah dibunuh oleh mpv akibat daripada
boleh dibatalkan ditetapkan untuk benar.

Dalam semua kes, mp.resume_all() secara tersirat dipanggil.

utils.parse_json(str [, jejak])
Menghuraikan hujah rentetan yang diberikan sebagai JSON dan mengembalikannya sebagai jadual Lua. Atas kesilapan,
pulangan tiada kesilapan. (Pada masa ini, kesilapan hanyalah bacaan rentetan kesilapan, sebab di sana
bukan sebarang jenis laporan ralat yang terperinci.)

Nilai yang dikembalikan menggunakan konvensyen yang sama seperti mp.get_property_native() kepada
membezakan objek kosong dan tatasusunan.

Jika jejak parameter ialah benar (atau sebarang nilai yang sama dengan benar), kemudian mengekori
teks bukan ruang putih diterima oleh fungsi, dan teks belakang dikembalikan
sebagai nilai pulangan ke-3. (Nilai pulangan ke-3 sentiasa ada, tetapi dengan jejak ditetapkan, tidak
ralat ditimbulkan.)

utils.format_json(v)
Formatkan jadual Lua yang diberikan (atau nilai) sebagai rentetan JSON dan kembalikannya. Atas kesilapan,
pulangan tiada kesilapan. (Ralat biasanya hanya berlaku pada jenis nilai yang tidak serasi dengan
JSON.)

Nilai hujah menggunakan konvensyen yang sama seperti mp.set_property_native() kepada
membezakan objek kosong dan tatasusunan.

utils.to_string(v)
Tukar nilai yang diberikan kepada rentetan. Memformat jadual dan kandungannya. Ini tidak
melakukan sesuatu yang istimewa; ia hanya diperlukan kerana Lua sangat dahsyat.

Aktiviti
Acara ialah pemberitahuan daripada teras pemain kepada skrip. Anda boleh mendaftar pengendali acara
bersama mp.register_event.

Ambil perhatian bahawa semua skrip (dan bahagian lain pemain) menerima acara secara sama rata, dan ada
tiada perkara seperti menyekat skrip lain daripada menerima acara.

Contoh:

fungsi my_fn(acara)
print("permulaan main balik!")
akhir

mp.register_event("fail-dimuatkan", my_fn)

senarai of acara
fail permulaan
Berlaku sejurus sebelum fail baharu dimuatkan. Apabila anda menerima ini, pemain adalah
memuatkan fail (atau mungkin sudah selesai dengannya).

fail akhir
Berlaku selepas fail dipunggah. Biasanya, pemain akan memuatkan fail seterusnya
segera, atau berhenti jika ini adalah fail terakhir.

Acara itu mempunyai sebab medan, yang mengambil salah satu daripada nilai ini:

eof Fail telah tamat. Ini boleh (tetapi tidak perlu) memasukkan fail yang tidak lengkap
atau sambungan rangkaian terputus dalam keadaan.

berhenti Main semula telah ditamatkan dengan arahan.

berhenti Main semula telah ditamatkan dengan menghantar arahan berhenti.

kesilapan Ralat berlaku. Dalam kes ini, an kesilapan medan hadir dengan ralat
tali.

mengarahkan
Berlaku dengan senarai main dan seumpamanya. Butiran lihat MPV_END_FILE_REASON_REDIRECT
dalam C API.

tidak diketahui
Tidak diketahui. Biasanya tidak berlaku, melainkan API Lua tidak segerak dengan
C API. (Begitu juga, ia boleh berlaku bahawa skrip anda mendapat rentetan sebab itu
belum wujud lagi pada masa skrip anda ditulis.)

dimuatkan fail
Berlaku selepas fail dimuatkan dan mula main balik.

mendapatkan Berlaku pada mencari. (Ini mungkin termasuk kes apabila pemain mencari secara dalaman,
walaupun tanpa interaksi pengguna. Ini termasuk contohnya perubahan segmen semasa bermain
bab memesan fail Matroska.)

main balik-mula semula
Mulakan main balik selepas mencari atau selepas fail dimuatkan.

terbiar Mod melahu dimasukkan. Ini berlaku apabila main balik tamat, dan pemain dimulakan
bersama --terbiar or --force-window. Mod ini ditamatkan secara tersirat apabila fail permulaan or
penutupan kejadian berlaku.

semak Dipanggil selepas bingkai video dipaparkan. Ini adalah hack, dan anda harus mengelak
menggunakannya. Gunakan pemasa sebaliknya dan mungkin menonton acara jeda/nyahjeda untuk mengelak
membazir CPU apabila pemain dijeda.

penutupan
Dihantar apabila pemain berhenti, dan skrip harus ditamatkan. Biasa dikendalikan
secara automatik. Lihat Butiran on yang skrip pengawalan and wifecycwe.

log-mesej
Menerima mesej yang didayakan dengan mp.enable_messages. Data mesej terkandung dalam
jadual diluluskan sebagai parameter pertama kepada pengendali acara. Jadual mengandungi, dalam
tambahan kepada medan acara lalai, medan berikut:

awalan Awalan modul, mengenal pasti pengirim mesej. Ini adalah apa yang
pemain terminal meletakkan di hadapan teks mesej apabila menggunakan --v pilihan,
dan juga apa yang digunakan untuk --peringkat-msg.

tahap Tahap log sebagai rentetan. Lihat msg.log untuk nama peringkat log yang mungkin. Catatan
bahawa versi mpv yang lebih baru mungkin menambah tahap baharu atau mengalih keluar (tanpa dokumen)
yang sedia ada.

teks Mesej log. Teks akan berakhir dengan aksara baris baharu. Kadang-kadang ia
boleh mengandungi berbilang baris.

Perlu diingat bahawa mesej ini dimaksudkan untuk menjadi petunjuk untuk manusia. Kamu tak sepatutnya
menghuraikannya, dan awalan/tahap/teks mesej mungkin berubah bila-bila masa.

dapatkan-property-reply
Tidak berdokumen (tidak berguna untuk skrip Lua).

set-property-reply
Tidak berdokumen (tidak berguna untuk skrip Lua).

arahan-balas
Tidak berdokumen (tidak berguna untuk skrip Lua).

mesej pelanggan
Tidak berdokumen (digunakan secara dalaman).

konfigurasi semula video
Berlaku pada output video atau konfigurasi semula penapis.

konfigurasi semula audio
Berlaku pada output audio atau konfigurasi semula penapis.

Peristiwa berikut juga berlaku, tetapi tidak digunakan lagi: trek-ditukar, trek-suis,
berhenti seketika, berhenti seketika, kemas kini metadata, perubahan bab. Penggunaan mp.observe_property() sebaliknya.

Tambahan
Ini mendokumenkan ciri percubaan, atau ciri yang "terlalu istimewa" untuk menjamin a
antara muka yang stabil.

mp.add_hook(jenis, keutamaan, fn)
Tambahkan panggilan balik cangkuk untuk jenis (tali yang mengenal pasti jenis cangkuk tertentu). Ini
cangkuk membolehkan pemain memanggil fungsi skrip dan menunggu keputusannya
(biasanya, antara muka skrip Lua adalah tidak segerak dari sudut pandangan
teras pemain). keutamaan ialah integer arbitrari yang membenarkan pesanan antara cangkuk
daripada jenis yang sama. Menggunakan nilai 50 disyorkan sebagai nilai lalai neutral. fn is
fungsi yang akan dipanggil semasa pelaksanaan cangkuk.

Lihat cangkuk untuk cangkuk sedia ada dan apa yang mereka lakukan - hanya senarai cangkuk sahaja
menarik; pengendalian pelaksanaan cangkuk dilakukan oleh fungsi skrip Lua
secara automatik.

JSON IPC


mpv boleh dikawal oleh program luaran menggunakan protokol IPC berasaskan JSON. Ia boleh menjadi
didayakan dengan menentukan laluan ke soket unix menggunakan pilihan --input-unix-soket.
Pelanggan boleh menyambung ke soket ini dan menghantar arahan kepada pemain atau menerima acara daripada
ia.

AMARAN :
Ini tidak bertujuan untuk menjadi protokol rangkaian selamat. Ia jelas tidak selamat: di sana
tiada pengesahan, tiada penyulitan, dan arahan itu sendiri juga tidak selamat. Untuk
contohnya, menjalankan arahan terdedah, yang boleh menjalankan arahan sistem sewenang-wenangnya. The
use-case sedang mengawal pemain secara tempatan. Ini tidak berbeza dengan MPlayer
protokol hamba.

Socat contoh
Anda boleh menggunakan socat alat untuk menghantar arahan (dan menerima balasan) daripada shell. Andainya
mpv dimulakan dengan:

fail mpv.mkv --input-unix-socket=/tmp/mpvsocket

Kemudian anda boleh mengawalnya menggunakan socat:

> echo '{ "command": ["get_property", "playback-time"] }' | socat - /tmp/mpvsocket
{"data":190.482000,"error":"success"}

Dalam kes ini, socat menyalin data antara stdin/stdout dan sambungan soket mpv.

Melihat --terbiar pilihan bagaimana untuk membuat mpv bermula tanpa keluar serta-merta atau memainkan fail.

Anda juga boleh menghantar arahan teks sahaja gaya input.conf:

> echo 'show_text ${playback-time}' | socat - /tmp/mpvsocket

Tetapi anda tidak akan mendapat balasan melalui soket. (Arahan khusus ini menunjukkan main balik
masa pada OSD pemain.)

Protokol
Pelanggan boleh melaksanakan arahan pada pemain dengan menghantar mesej JSON dalam bentuk berikut:

{ "command": ["command_name", "param1", "param2", ...] }

di mana nama_perintah ialah nama arahan yang akan dilaksanakan, diikuti dengan senarai
parameter. Parameter mesti diformatkan sebagai nilai JSON asli (integer, rentetan,
boolean, ...). Setiap mesej kemestian ditamatkan dengan \n. Selain itu, \n mesti tidak muncul
mana-mana sahaja di dalam mesej. Dalam amalan ini bermakna mesej harus dikecilkan
sebelum dihantar ke mpv.

mpv kemudiannya akan menghantar semula balasan yang menunjukkan sama ada arahan itu dijalankan dengan betul, dan a
medan tambahan yang memegang data pulangan khusus arahan (ia juga boleh menjadi batal).

{ "ralat": "kejayaan", "data": null }

mpv juga akan menghantar acara kepada pelanggan dengan mesej JSON dalam bentuk berikut:

{ "event": "event_name" }

di mana nama acara adalah nama acara tersebut. Medan khusus acara tambahan juga boleh
hadir. Lihat senarai of acara untuk senarai semua acara yang disokong.

Kerana peristiwa boleh berlaku pada bila-bila masa, kadangkala sukar untuk menentukan peristiwa yang mana
tindak balas mengikut arahan yang mana. Perintah boleh secara pilihan termasuk a permintaan_id yang, jika
yang disediakan dalam permintaan arahan, akan disalin secara verbatim ke dalam respons. mpv tidak
tafsirkan permintaan_id dalam apa-apa cara; ia adalah semata-mata untuk kegunaan peminta.

Sebagai contoh, permintaan ini:

{ "command": ["get_property", "time-pos"], "request_id": 100 }

Akan menjana respons ini:

{ "error": "success", "data": 1.468135, "request_id": 100 }

Semua arahan, balasan dan acara dipisahkan antara satu sama lain dengan pemisah baris
watak (\n).

Jika aksara pertama (selepas melangkau ruang putih) tidak {, arahannya ialah
ditafsirkan sebagai arahan teks bukan JSON, kerana ia digunakan dalam input.conf (atau
mpv_command_string() dalam API pelanggan). Selain itu, baris bermula dengan # dan kosong
baris diabaikan.

Pada masa ini, 0 bait tertanam menamatkan baris semasa, tetapi anda tidak seharusnya bergantung pada ini.

arahan
Selain daripada arahan yang diterangkan dalam senarai of Input arahan, beberapa arahan tambahan
juga boleh digunakan sebagai sebahagian daripada protokol:

nama pelanggan
Kembalikan nama pelanggan sebagai rentetan. Ini adalah rentetannya ipc-N dengan N ialah an
nombor integer.

get_time_us
Kembalikan masa dalaman mpv semasa dalam mikrosaat sebagai nombor. Ini pada asasnya
masa sistem, dengan offset sewenang-wenangnya.

dapatkan_harta
Kembalikan nilai harta yang diberikan. Nilai akan dihantar dalam medan data
mesej ulang tayang.

Contoh:

{ "command": ["get_property", "volume"] }
{ "data": 50.0, "error": "berjaya" }

get_property_string
suka dapatkan_harta, tetapi data yang terhasil akan sentiasa menjadi rentetan.

Contoh:

{ "command": ["get_property_string", "volume"] }
{ "data": "50.000000", "ralat": "berjaya" }

set_property
Tetapkan harta yang diberikan kepada nilai yang diberikan. Lihat Hartanah untuk maklumat lanjut
tentang harta benda.

Contoh:

{ "command": ["set_property", "pause", true] }
{ "ralat": "berjaya" }

set_property_string
suka set_property, tetapi nilai hujah mesti dihantar sebagai rentetan.

Contoh:

{ "command": ["set_property_string", "jeda", "ya"] }
{ "ralat": "berjaya" }

memerhati_harta
Tonton hartanah untuk perubahan. Jika harta yang diberikan diubah, maka peristiwa
jenis tukar harta akan dijana

Contoh:

{ "command": ["observe_property", 1, "volume"] }
{ "ralat": "berjaya" }
{ "event": "property-change", "id": 1, "data": 52.0, "name": "volume" }

rentetan_pemerhatian_sifat
suka memerhati_harta, tetapi data yang terhasil akan sentiasa menjadi rentetan.

Contoh:

{ "command": ["observe_property_string", 1, "volume"] }
{ "ralat": "berjaya" }
{ "event": "property-change", "id": 1, "data": "52.000000", "name": "volume" }

unobserve_property
Buat asal memerhati_harta or rentetan_pemerhatian_sifat. Ini memerlukan id berangka
dihantar kepada arahan observe sebagai hujah.

Contoh:

{ "command": ["unobserve_property", 1] }
{ "ralat": "berjaya" }

request_log_messages
Dayakan output mesej log mpv. Mereka akan diterima sebagai acara. Parameter
kepada arahan ini ialah peringkat log (lihat mpv_request_log_messages C fungsi API).

Output mesej log dimaksudkan untuk manusia sahaja (kebanyakannya untuk penyahpepijatan). Percubaan untuk
mendapatkan maklumat dengan menghuraikan mesej ini hanya akan membawa kepada pecah dengan
keluaran mpv masa hadapan. Sebaliknya, buat permintaan ciri dan minta acara yang sesuai
yang mengembalikan maklumat yang anda perlukan.

enable_event, disable_event
Mendayakan atau melumpuhkan acara yang dinamakan. Mencerminkan mpv_request_event C fungsi API.
Jika rentetan semua digunakan dan bukannya nama acara, semua acara didayakan atau
kurang upaya.

Secara lalai, kebanyakan acara didayakan, dan tidak banyak kegunaan untuk arahan ini.

Menggantung
Gantung gelung utama mpv. Terdapat penjelasan panjang lebar tentang ini dalam C API
fungsi mpv_suspend(). Pendek kata, ini menghalang pemain daripada memaparkan yang seterusnya
bingkai video, supaya anda tidak disekat apabila cuba mengakses pemain.

resume Buat asal satu Menggantung panggil. Menggantung menambah kaunter dalaman, dan resume
mengurangkannya. Apabila 0 dicapai, pemain sebenarnya disambung semula.

get_version
Mengembalikan versi API klien yang disediakan oleh API C bagi contoh mpv jauh. (Juga
lihat DOCS/client-api-changes.rst.)

UTF-8
Biasanya, semua rentetan berada dalam UTF-8. Kadang-kadang ia boleh berlaku bahawa rentetan dalam beberapa
pengekodan rosak (selalunya berlaku dengan tag fail dan sebagainya, dan nama fail pada banyak Unix adalah
tidak perlu berada dalam UTF-8 sama ada). Ini bermakna mpv kadangkala menghantar JSON yang tidak sah. Jika
itu adalah masalah untuk penghurai aplikasi klien, ia harus menapis data mentah untuk
urutan UTF-8 tidak sah dan lakukan penggantian yang diingini, sebelum menyuap data ke
penghurai JSONnya.

mpv tidak akan cuba membina UTF-8 yang tidak sah dengan urutan pelarian yang rosak.

BAHASA MELAYU


Tiada changelog sebenar, tetapi anda boleh melihat perkara berikut:

· Log perubahan keluaran, yang sepatutnya mengandungi kebanyakan perubahan yang boleh dilihat oleh pengguna, termasuk yang baharu
ciri dan pembetulan pepijat:

https://github.com/mpv-player/mpv/releases

· Log git, iaitu log perubahan "sebenar".

· Fail mpplayer-changes.pertama dalam DOCS sub direktori pada repositori git, yang digunakan
untuk menggantikan bahagian ini. Ia mendokumenkan beberapa perubahan yang berlaku sejak mpplayer2
bercabang dari MPlayer.

MENAMBATKAN KE LAIN PROGRAM (LIBMPV)


mpv boleh dibenamkan ke dalam program lain sebagai bahagian belakang main balik video/audio. Yang disyorkan
cara untuk melakukannya ialah menggunakan libmpv. Lihat libmpv/client.h dalam repositori kod sumber mpv. ini
menyediakan API C. Pengikatan untuk bahasa lain mungkin tersedia (lihat wiki).

PERSEKITARAN PELBAGAI


Terdapat beberapa pembolehubah persekitaran yang boleh digunakan untuk mengawal tingkah laku
mpv.

RUMAH, XDG_CONFIG_HOME
Digunakan untuk menentukan direktori konfigurasi mpv. Jika XDG_CONFIG_HOME tidak ditetapkan,
$HOME/.config/mpv digunakan.

$HOME/.mpv sentiasa ditambah pada senarai laluan carian konfigurasi dengan yang lebih rendah
keutamaan.

XDG_CONFIG_DIRS
Jika ditetapkan, direktori konfigurasi sistem gaya XDG digunakan. Jika tidak, UNIX
konvensyen (PREFIX/etc/mpv/) digunakan.

TERM Digunakan untuk menentukan jenis terminal.

MPV_HOME
Direktori tempat mpv mencari tetapan pengguna. Mengatasi LAMAN UTAMA, dan mpv akan cuba
muatkan fail konfigurasi sebagai $MPV_HOME/mpv.conf.

MPV_VERBOSE (Lihat Juga -v and --peringkat-msg)
Tetapkan tahap verbositi awal merentas semua modul mesej (lalai: 0). Ini adalah
integer, dan verbositi yang terhasil sepadan dengan bilangan --v pilihan
dihantar ke baris arahan.

LAPORAN_MPV_LEAK
Sekiranya ditetapkan kepada 1, dayakan pelaporan kebocoran talloc dalaman. Perhatikan bahawa ini boleh menyebabkan
masalah dengan multithreading, jadi hanya pembangun harus menggunakan ini.

LADSPA_PATH
Menentukan laluan carian untuk pemalam LADSPA. Jika ia tidak ditetapkan, laluan yang layak sepenuhnya
nama mesti digunakan.

DISPLAY
Nama paparan X11 standard untuk digunakan.

FFmpeg/Libav:
Perpustakaan ini mengakses pelbagai pembolehubah persekitaran. Walau bagaimanapun, mereka tidak
didokumenkan secara berpusat, dan mendokumentasikannya bukanlah tugas kami. Oleh itu, senarai ini adalah
tidak lengkap.

Pembolehubah persekitaran yang ketara:

http_proxy
URL kepada proksi http:// and https:// URL.

tiada_proksi
Senarai corak domain yang tiada proksi harus digunakan. Entri senarai ialah
dipisahkan oleh ,. Corak boleh termasuk *.

libdvdcss:

DVDCSS_CACHE
Tentukan direktori untuk menyimpan nilai kunci tajuk. Ini akan mempercepatkan
menghurai DVD yang berada dalam cache. The DVDCSS_CACHE direktori ialah
dicipta jika ia tidak wujud, dan subdirektori dicipta dinamakan sempena
Tajuk DVD atau tarikh pembuatan. Jika DVDCSS_CACHE tidak ditetapkan atau kosong,
libdvdcss akan menggunakan nilai lalai iaitu ${HOME}/.dvdcss/ di bawah Unix
dan direktori data aplikasi perayauan (% APPDATA%) di bawah Windows. The
nilai khas "mati" melumpuhkan caching.

DVDCSS_METHOD
Menetapkan kaedah pengesahan dan penyahsulitan yang akan digunakan oleh libdvdcss
membaca cakera hancur. Boleh jadi salah satu tajuk, utama or cakera.

utama adalah kaedah lalai. libdvdcss akan menggunakan set pemain yang dikira
kekunci untuk mencuba dan mendapatkan kunci cakera. Ini boleh gagal jika pemacu tidak
mengenali mana-mana kunci pemain.

cakera ialah kaedah sandaran apabila kunci telah gagal. Daripada menggunakan pemain
kekunci, libdvdcss akan memecahkan kekunci cakera menggunakan kekerasan
algoritma. Proses ini intensif CPU dan memerlukan memori 64 MB
untuk menyimpan data sementara.

tajuk adalah sandaran apabila semua kaedah lain telah gagal. Ia tidak bergantung
pada pertukaran kunci dengan pemacu DVD, tetapi sebaliknya menggunakan serangan crypto
untuk meneka kunci tajuk. Pada kes yang jarang berlaku ini mungkin gagal kerana ada
tidak cukup data yang disulitkan pada cakera untuk melakukan statistik
menyerang, tetapi sebaliknya ia adalah satu-satunya cara untuk menyahsulit DVD
disimpan pada cakera keras, atau DVD dengan rantau yang salah pada RPC2
memandu.

DVDCSS_RAW_DEVICE
Tentukan peranti mentah untuk digunakan. Penggunaan tepat bergantung pada operasi anda
sistem, utiliti Linux untuk menyediakan peranti mentah ialah mentah(8) contohnya.
Sila ambil perhatian bahawa pada kebanyakan sistem pengendalian, menggunakan peranti mentah memerlukan
penimbal sangat sejajar: Linux memerlukan penjajaran 2048 bait (iaitu
saiz sektor DVD).

DVDCSS_VERBOSE
Menetapkan tahap verbositi libdvdcss.

0 Tidak mengeluarkan mesej sama sekali.

1 Mengeluarkan mesej ralat kepada stderr.

2 Mengeluarkan mesej ralat dan mesej nyahpepijat ke stderr.

DVDREAD_NOKEYS
Langkau mendapatkan semula semua kunci semasa permulaan. Dilumpuhkan pada masa ini.

LAMAN UTAMA FIXME: Dokumen ini.

EXIT KOD


Biasanya mpv mengembalikan 0 sebagai kod keluar selepas selesai main balik dengan jayanya. Jika kesilapan
berlaku, kod keluar berikut boleh dikembalikan:

1 Ralat memulakan mpv. Ini juga dikembalikan jika pilihan yang tidak diketahui dihantar kepada
mpv.

2 Fail yang dihantar ke mpv tidak dapat dimainkan. Ini agak kabur: pada masa ini,
main balik fail dianggap berjaya jika pemulaan kebanyakannya
berjaya, walaupun main balik gagal serta-merta selepas permulaan.

3 Terdapat beberapa fail yang boleh dimainkan dan beberapa fail yang tidak boleh (menggunakan
definisi kejayaan dari atas).

4 Berhenti kerana isyarat, Ctrl+c dalam tetingkap VO (secara lalai), atau daripada lalai
hentikan pengikatan kunci dalam mod pengekodan.

Ambil perhatian bahawa berhenti pemain secara manual akan sentiasa membawa kepada kod keluar 0, mengatasi kod
kod keluar yang akan dikembalikan seperti biasa. Juga, yang berhenti arahan input boleh keluar
kod: dalam kes ini, kod keluar itu dikembalikan.

Gunakan mpv dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.