InglesPransesEspanyol

Ad


OnWorks favicon

gmplayer - Online sa Cloud

Patakbuhin ang gmplayer sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command gmplayer na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


mplayer - manlalaro ng pelikula
mencoder - encoder ng pelikula

SINOPSIS


mpplayer [mga opsyon] [file|URL|playlist|-]
mpplayer [mga opsyon] file1 [mga tukoy na opsyon] [file2] [mga tukoy na opsyon]
mpplayer [mga opsyon] {grupo ng mga file at mga opsyon} [mga opsyon na partikular sa pangkat]
mpplayer [br]://[title][/device] [mga opsyon]
mpplayer [dvd|dvdnav]://[title|[start_title]-end_title][/device] [mga opsyon]
mpplayer vcd://track[/device]
mpplayer tv://[channel][/input_id] [mga opsyon]
mpplayer radio://[channel|frequency][/capture] [mga opsyon]
mpplayer pvr:// [mga opsyon]
mpplayer dvb://[card_number@]channel [mga opsyon]
mpplayer mf://[filemask|@listfile] [-mf options] [options]
mpplayer [cdda|cddb]://track[-endtrack][:speed][/device] [mga opsyon]
mpplayer cue://file[:track] [mga opsyon]
mpplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://
[user:pass@]URL[:port] [mga opsyon]
mpplayer sdp://file [mga opsyon]
mpplayer mpst://host[:port]/URL [mga opsyon]
mpplayer tivo://host/[list|llist|fsid] [mga opsyon]
gmplayer [mga opsyon] [-balat ng balat]
mencoder [mga opsyon] file [file|URL|-] [-o file | file://file |
smb://[user:pass@]host/filepath]
mencoder [mga opsyon] file1 [mga tukoy na opsyon] [file2] [mga tukoy na opsyon]

DESCRIPTION


mpplayer ay isang movie player para sa Linux (tumatakbo sa maraming iba pang mga platform at arkitektura ng CPU,
tingnan ang dokumentasyon). Nagpe-play ito ng karamihan sa MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, Ogg/
OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM at RoQ file, na sinusuportahan ng maraming katutubong
at mga binary codec. Maaari kang manood ng VCD, SVCD, DVD, Blu-ray, 3ivx, DivX 3/4/5, WMV at kahit
H.264 na mga pelikula, masyadong.

Sinusuportahan ng MPlayer ang isang malawak na hanay ng mga driver ng video at audio output. Gumagana ito sa X11, Xv,
DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo, ngunit ikaw
maaari ding gumamit ng GGI, SDL (at lahat ng kanilang mga driver), VESA (sa bawat VESA-compatible card, kahit na
walang X11), ilang mga driver na partikular sa mababang antas ng card (para sa Matrox, 3dfx at ATI) at ilang
hardware MPEG decoder boards, gaya ng Siemens DVB, Hauppauge PVR (IVTV), DXR2 at
DXR3/Hollywood+. Karamihan sa kanila ay sumusuporta sa software o hardware scaling, para mag-enjoy ka
mga pelikula sa fullscreen mode.

Ang MPlayer ay may onscreen display (OSD) para sa impormasyon ng katayuan, magandang malaking antialiased shaded
mga subtitle at visual na feedback para sa mga kontrol sa keyboard. European/ISO8859-1,2 (Hungarian,
English, Czech, atbp), Cyrillic at Korean font ay sinusuportahan kasama ng 12 subtitle
mga format (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS
at ang sarili namin: MPsub) at DVD subtitle (SPU stream, VOBsub at Closed Caption).

mencoder (Ang Movie Encoder ng MPlayer) ay isang simpleng encoder ng pelikula, na idinisenyo upang i-encode ang MPlayer-
mga nape-play na pelikula (tingnan sa itaas) sa iba pang mga format na nape-play ng MPlayer (tingnan sa ibaba). Nag-encode ito sa
MPEG-4 (DivX/Xvid), isa sa mga libavcodec codec at PCM/MP3/VBRMP3 audio sa 1, 2 o 3
pumasa. Higit pa rito, mayroon itong mga kakayahan sa pagkopya ng stream, isang malakas na sistema ng filter (crop,
palawakin, i-flip, postprocess, rotate, scale, ingay, RGB/YUV conversion) at higit pa.

gmplayer ay MPlayer na may graphical na user interface. Bukod sa ilang sariling mga pagpipilian (naka-imbak sa
gui.conf), mayroon itong parehong mga opsyon gaya ng MPlayer, gayunpaman, ang ilang mga opsyon sa MPlayer ay maiimbak
sa gui.conf upang sila ay mapili nang nakapag-iisa mula sa MPlayer. (Tingnan ang GUI CONFIGURATION
FILE sa ibaba.)

Ang mga halimbawa ng paggamit para mabilis kang makapagsimula ay makikita sa dulo ng man page na ito.

Kaya makita ang HTML dokumentasyon!

INTERAKTIBONG Kontrol


Ang MPlayer ay may ganap na nako-configure, command-driven na control layer na nagbibigay-daan sa iyong magkontrol
MPlayer gamit ang keyboard, mouse, joystick o remote control (na may LIRC). Tingnan ang -input
opsyon para sa mga paraan upang i-customize ito.

keyboard kontrol
Kaliwa at kanan
Humanap ng paatras/pasulong ng 10 segundo.
Taas at baba
Humanap/paatras ng 1 minuto.
PGUP at PGDWN
Humanap/paatras ng 10 minuto.
[at]
Bawasan/taasan ang kasalukuyang bilis ng pag-playback ng 10%.
{ at }
Halve/doble ang kasalukuyang bilis ng pag-playback.
BACKSPACE
I-reset sa normal ang bilis ng pag-playback.
< at >
Paatras/pasulong sa playlist.
ENTER
Magpatuloy sa playlist, kahit sa dulo.
HOME at END
susunod/nakaraang playtree entry sa listahan ng magulang
INS at DEL (Playlist ng ASX lang)
susunod/nakaraang alternatibong mapagkukunan.
p / SPACE
I-pause (pindutin muli unpause).
.
Hakbang pasulong. Ang pagpindot ng isang beses ay magpo-pause ng pelikula, ang bawat magkakasunod na pindutin ay
i-play ang isang frame at pagkatapos ay pumunta sa pause mode muli (anumang iba pang mga key ay nag-unpause).
q / ESC
Tumigil sa paglalaro at huminto.
U
Itigil ang paglalaro (at huminto kung -idle ay hindi ginagamit).
+ at -
Ayusin ang pagkaantala ng audio nang +/- 0.1 segundo.
/ at *
Bawasan/taasan ang volume.
9 0 at
Bawasan/taasan ang volume.
(at)
Ayusin ang balanse ng audio pabor sa kaliwa/kanang channel.
m
I-mute ang tunog.
_ (MPEG-TS, AVI at libavformat lang)
Umikot sa mga magagamit na video track.
# (DVD, Blu-ray, MPEG, Matroska, AVI at libavformat lang)
Umikot sa mga magagamit na audio track.
TAB (MPEG-TS at libavformat lang)
Umikot sa mga magagamit na programa.
f
I-toggle ang fullscreen (tingnan din ang -fs).
T
I-toggle ang stay-on-top (tingnan din ang -ontop).
w at e
Bawasan/taasan ang hanay ng pan-and-scan.
o
I-toggle ang OSD states: none / seek / seek + timer / seek + timer + total time.
d
I-toggle ang mga estado ng pagbaba ng frame: wala / laktawan ang display / laktawan ang pag-decode (tingnan
-framedrop at -hardframedrop).
v
I-toggle ang visibility ng subtitle.
j at J
Umikot sa mga magagamit na subtitle.
y at g
Hakbang pasulong/paatras sa listahan ng subtitle.
F
I-toggle ang pagpapakita ng "mga sapilitang subtitle".
a
I-toggle ang pagkakahanay ng subtitle: itaas / gitna / ibaba.
x at z
Ayusin ang pagkaantala ng subtitle ng +/- 0.1 segundo.
c (-capture lang)
Simulan/ihinto ang pagkuha ng pangunahing stream.
r at t
Ilipat ang mga subtitle pataas/pababa.
i (-edlout mode lang)
Itakda ang simula o pagtatapos ng isang EDL skip at isulat ito sa ibinigay na file.
s (-vf screenshot lang)
Kumuha ng screenshot.
S (-vf screenshot lang)
Simulan/ihinto ang pagkuha ng mga screenshot.
I
Ipakita ang filename sa OSD.
P
Ipakita ang progression bar, lumipas na oras at kabuuang tagal sa OSD.
! at @
Humanap sa simula ng nakaraan/susunod na kabanata.
D (-vo xvmc, -vo vdpau, -vf yadif, -vf kerndeint lang)
I-activate/i-deactivate ang deinterlacer.
Isang Ikot sa mga magagamit na anggulo ng DVD.

(Ang mga sumusunod na key ay may bisa lamang kapag gumagamit ng hardware accelerated video output
(xv, (x)vidix, (x)mga, atbp), ang software equalizer (-vf eq o -vf eq2) o hue
filter (-vf hue).)

1 2 at
Ayusin ang kaibahan.
3 4 at
Ayusin ang ningning.
5 6 at
Ayusin ang kulay.
7 8 at
Ayusin ang saturation.

(Ang mga sumusunod na key ay may bisa lamang kapag gumagamit ng quartz o corevideo na output ng video
driver.)

utos + 0
Baguhin ang laki ng window ng pelikula sa kalahati ng orihinal na laki nito.
utos + 1
Baguhin ang laki ng window ng pelikula sa orihinal nitong laki.
utos + 2
Baguhin ang laki ng window ng pelikula upang doblehin ang orihinal na laki nito.
utos + f
I-toggle ang fullscreen (tingnan din ang -fs).
command + [ at command + ]
Itakda ang window ng pelikula alpha.

(Ang mga sumusunod na key ay wasto lamang kapag ginagamit ang sdl video output driver.)

c
Umikot sa mga available na fullscreen mode.
n
Ibalik ang orihinal na mode.

(Ang mga sumusunod na key ay wasto kung mayroon kang keyboard na may mga multimedia key.)

PAUSE
I-pause.
STOP
Tumigil sa paglalaro at huminto.
NAKARAAN at SUSUNOD
Humanap ng paatras/pasulong ng 1 minuto.

(Ang mga sumusunod na key ay may bisa lamang kung nag-compile ka sa TV o DVB input support at
ay mauuna kaysa sa mga susi na tinukoy sa itaas.)

h at k
Piliin ang nakaraan/susunod na channel.
n
Baguhin ang pamantayan.
u
Baguhin ang listahan ng channel.

(Ang mga sumusunod na key ay may bisa lamang kung nag-compile ka sa suporta ng dvdnav: Ang mga ito ay
ginamit upang mag-navigate sa mga menu.)

keypad 8
Piliin ang button up.
keypad 2
Piliin ang button pababa.
keypad 4
Piliin ang pindutan sa kaliwa.
keypad 6
Piliin ang pindutan sa kanan.
keypad 5
Bumalik sa pangunahing menu.
keypad 7
Bumalik sa pinakamalapit na menu (ang pagkakasunud-sunod ng kagustuhan ay: chapter->title->root).
keypad ENTER
Kumpirmahin ang pagpili.

(Ginagamit ang mga sumusunod na key para sa pagkontrol ng teletext sa TV. Maaaring magmula ang data
alinman sa isang analog TV source o isang MPEG transport stream.)

X
I-on/off ang teletext.
Q at W
Pumunta sa susunod/nakaraang teletext page.

mouse kontrol
button 3 at button 4
Humanap ng paatras/pasulong ng 1 minuto.
button 5 at button 6
Bawasan/taasan ang volume.

dyoistik kontrol
kaliwa at kanan
Humanap ng paatras/pasulong ng 10 segundo.
taas at baba
Humanap/paatras ng 1 minuto.
pindutan 1
I-pause.
pindutan 2
I-toggle ang OSD states: none / seek / seek + timer / seek + timer + total time.
button 3 at button 4
Bawasan/taasan ang volume.

PAGGAMIT


Ang bawat 'flag' na opsyon ay may 'noflag' na katapat, hal. ang kabaligtaran ng -fs na opsyon ay
-nofs.

Kung ang isang opsyon ay minarkahan bilang (XXX lamang), gagana lamang ito kasama ng opsyong XXX
o kung ang XXX ay pinagsama-sama.

TANDAAN: Ang suboption parser (ginamit halimbawa para sa -ao pcm suboptions) ay sumusuporta sa isang espesyal
uri ng string-escaping na nilayon para gamitin sa mga panlabas na GUI.
Mayroon itong sumusunod na format:
%n%string_of_length_n
Mga HALIMBAWA:
mplayer -ao pcm:file=%10%C:test.wav test.avi
O sa isang script:
mplayer -ao pcm:file=%`expr length "$NAME"`%"$NAME" test.avi

Configuration MGA FILE


Maaari mong ilagay ang lahat ng mga opsyon sa configuration file na babasahin sa bawat oras
Ang MPlayer/MEncoder ay tumatakbo. Nasa iyong system-wide configuration file na 'mplayer.conf'
direktoryo ng pagsasaayos (hal. /etc/mplayer o /usr/local/etc/mplayer), ang partikular na user
isa ay '~/.mplayer/config'. Ang configuration file para sa MEncoder ay 'mencoder.conf' sa
iyong direktoryo ng pagsasaayos (hal. /etc/mplayer o /usr/local/etc/mplayer), ang user
ang tiyak ay '~/.mplayer/mencoder.conf'. I-override ng mga opsyong partikular sa user ang buong system
mga pagpipilian (sa kaso ng gmplayer, pinapalampas ng mga opsyon sa gui.conf ang mga partikular na opsyon ng user) at mga opsyon
ibinigay sa command line override lahat. Ang syntax ng mga configuration file ay
'pagpipilian= ', lahat pagkatapos ng '#' ay itinuturing na isang komento. Mga opsyon na gumagana
walang mga halaga ay maaaring paganahin sa pamamagitan ng pagtatakda ng mga ito sa 'oo' o '1' o 'totoo' at hindi pinagana ng
pagtatakda ng mga ito sa 'no' o '0' o 'false'. Kahit na ang mga suboption ay maaaring tukuyin sa ganitong paraan.

Maaari ka ring magsulat ng mga file-specific na configuration file. Kung gusto mong magkaroon ng configuration
file para sa file na tinatawag na 'movie.avi', lumikha ng file na pinangalanang 'movie.avi.conf' gamit ang file-
tiyak na mga opsyon dito at ilagay ito ~/.mplayer/. Maaari mo ring ilagay ang configuration file
sa parehong direktoryo ng file na ipe-play, hangga't ibibigay mo ang -use-filedir-conf
opsyon (alinman sa command line o sa iyong global config file). Kung isang file-specific
configuration file ay matatagpuan sa parehong direktoryo, walang file-specific na configuration ay
load mula sa ~/.mplayer. Bilang karagdagan, ang pagpipiliang -use-filedir-conf ay nagbibigay-daan sa direktoryo-
tiyak na mga file ng pagsasaayos. Para dito, sinubukan muna ng MPlayer na mag-load ng mplayer.conf mula sa
ang parehong direktoryo bilang ang file na nilalaro at pagkatapos ay sinusubukang i-load ang anumang file-specific
pagsasaayos.

Halimbawa MPLAYER Configuration FILE:

# Gumamit ng Matrox driver bilang default.
vo=xmga
# Gustung-gusto kong magsanay ng mga handstand habang nanonood ng mga video.
pitik=oo
# Mag-decode/mag-encode ng maramihang mga file mula sa PNG,
# magsimula sa mf://filemask
mf=type=png:fps=25
# Ang mga nakakatakot na negatibong larawan ay astig.
vf=eq2=1.0:-0.8
# OSD progress bar vertical alignment
progbar-align=50

Halimbawa MENCODER Configuration FILE:

# Gawin ang output ng MEncoder sa isang default na filename.
o=encoded.avi
# Ang susunod na 4 na linya ay nagbibigay-daan sa mencoder tv:// na simulan agad ang pagkuha.
oac=pcm=oo
ovc=lavc=oo
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
# mas kumplikadong set ng opsyon sa default na pag-encode
lavcopts=vcodec=mpeg4:autospect=1
lameopts=aq=2:vbr=4
ovc=lavc=1
oac=lavc=1
passlogfile=pass1stats.log
noautoexpand=1
subfont-autoscale=3
subfont-osd-scale=6
subfont-text-scale=4
subalign=2
subpos=96
spuaa=20

GUI Configuration FILE

Ang mga sariling opsyon ng GUI ay (mga pangalan ng opsyon sa MPlayer sa mga panaklong): ao_alsa_device (alsa:device=)
(ALSA lang), ao_alsa_mixer (taong magaling makisama) (ALSA lang), ao_alsa_mixer_channel (panghalo-channel)
(ALSA lang), ao_esd_device (esd:) (ESD lang), ao_extra_stereo (af extrastereo) (default:
1.0), ao_extra_stereo_coefficient (af extrastereo=), ao_oss_device (oss:) (OSS lang),
ao_oss_mixer (taong magaling makisama) (OSS lang), ao_oss_mixer_channel (panghalo-channel) (OSS lang),
ao_sdl_subdriver (sdl:) (SDL lang), ao_surround (hindi nagamit), ao_volnorm (af volnorm),
autosync (paganahin/i-disable), autosync_size (autosync), cache (paganahin/i-disable), cache_size
(cache), enable_audio_equ (af pangbalanse), equ_band_00 ... equ_band_59, (af equalizer=),
equ_channel_1 ... equ_channel_6 (af mga channel=), gui_main_pos_x, gui_main_pos_y,
gui_save_pos (yes/no), gui_tv_digital (yes/no), gui_video_out_pos_x, gui_video_out_pos_y,
load_fullscreen (yes/no), playbar (enable/disable), show_videowin (yes/no), vf_lavc (vf
lavc) (DXR3 lang), vf_pp (vf pp), vo_dxr3_device (hindi nagamit) (DXR3 lang).

Mga opsyon sa MPlayer na nakaimbak sa gui.conf (mga pangalan ng opsyon sa GUI, mga pangalan ng opsyon sa MPlayer sa mga panaklong)
ay: a_afm (laki), ao_driver (ao), ass_bottom_margin (ass-bottom-margin) (ASS lang),
ass_enabled (puwit) (ASS lang), ass_top_margin (ass-top-margin) (ASS lang), ass_use_margins
(ass-use-margin) (ASS lang), cdrom_device (cdrom-device), dvd_device (dvd-device),
font_autoscale (subfont-autoscale) (FreeType lang), font_blur (subfont-blur) (FreeType
lamang), font_encoding (subfont-encoding), font_factor (ffactor), font_name (Font),
font_osd_scale (subfont-osd-scale) (FreeType lang), font_outline (subfont-outline)
(FreeType lang), font_text_scale (subfont-text-scale) (FreeType lang), gui_skin (balat),
walang ginagawa (idle), osd_level (osdlevel), softvol (softvol), stopxscreensaver (huminto-
xscreensaver), sub_auto_load (autosub), sub_cp (subcp) (iconv lang), sub_overlap
(overlapsub), sub_pos (mga subpos), sub_unicode (unicode), sub_utf8 (utf8), v_flip (paltik),
v_framedrop (framedrop), v_idx (idx), v_ni (ni), v_vfm (vfm), vf_autoq (autoq),
vo_direct_render (panscan), vo_doublebuffering (dr), vo_driver (vo), vo_panscan (double).

MGA PROFILES


Upang mapadali ang pagtatrabaho sa iba't ibang mga configuration, maaaring tukuyin ang mga profile sa configuration
mga file. Nagsisimula ang isang profile sa pangalan nito sa pagitan ng mga square bracket, hal. '[my-profile]'. Lahat
Ang mga sumusunod na opsyon ay magiging bahagi ng profile. Ang isang paglalarawan (ipinakita ng tulong sa profile) ay maaari
matukoy gamit ang pagpipiliang profile-desc. Upang tapusin ang profile, magsimula ng isa pa o gamitin ang
pangalan ng profile 'default' upang magpatuloy sa mga normal na opsyon.

Halimbawa MPLAYER PROFILE:

[protocol.dvd]
profile-desc="profile para sa dvd:// stream"
vf=pp=hb/vb/dr/al/fd
alang=en

[protocol.dvdnav]
profile-desc="profile para sa dvdnav:// streams"
profile=protocol.dvd
mouse-movements=oo
nocache=oo

[extension.flv]
profile-desc="profile para sa .flv file"
pitik=oo

[vo.pnm]
outdir=/ Tmp

[ao.alsa]
device=spdif

Halimbawa MENCODER PROFILE:

[mpeg4]
profile-desc="MPEG4 encoding"
ovc=lacv=oo
lavcopts=vcodec=mpeg4:vbitrate=1200

[mpeg4-hq]
profile-desc="Pag-encode ng HQ MPEG4"
profile=mpeg4
lavcopts=mbd=2:trell=yes:v4mv=yes

PANGKALAHATAN Opsyon


-codecpath
Tumukoy ng direktoryo para sa mga binary codec.

-codec-file (din makita -afm, -ac, -vfm, -vc)
I-override ang karaniwang path ng paghahanap at gamitin ang tinukoy na file sa halip na ang builtin
codec.conf.

-isama <configuration file> (din makita -gui-include)
Tukuyin ang configuration file na i-parse pagkatapos ng mga default.

-listahan-mga pagpipilian
Nagpi-print ng lahat ng magagamit na opsyon.

-msgcharset
I-convert ang mga mensahe ng console sa tinukoy na set ng character (default: autodetect).
Ang teksto ay nasa encoding na tinukoy sa --charset configure na opsyon. Itakda
ito sa "noconv" upang huwag paganahin ang conversion (para sa mga problema sa iconv).
TANDAAN: Magkakabisa ang opsyon pagkatapos makumpleto ang pag-parse ng command line. Ang
Ang variable ng kapaligiran ng MPLAYER_CHARSET ay maaaring makatulong sa iyo na alisin ang mga unang linya ng
gulong-gulong output.

-msgcolor
Paganahin ang makulay na output ng console sa mga terminal na sumusuporta sa kulay ng ANSI.

-msglevel : = :...>
Direktang kontrolin ang verbosity para sa bawat module. Binabago ng 'all' module ang verbosity
ng lahat ng mga module na hindi tahasang tinukoy sa command line. Tingnan ang '-msglevel
help' para sa isang listahan ng lahat ng mga module.
TANDAAN: Ang ilang mga mensahe ay naka-print bago ang command line ay na-parse at samakatuwid ay
hindi apektado ng -msglevel. Upang makontrol ang mga mensaheng ito kailangan mong gamitin ang
MPLAYER_VERBOSE environment variable, tingnan ang paglalarawan nito sa ibaba para sa mga detalye.
Magagamit na mga antas:
-1 kumpletong katahimikan
0 nakamamatay na mensahe lamang
1 mensahe ng error
2 mensahe ng babala
3 maikling pahiwatig
4 na impormasyong mensahe
5 mga mensahe ng katayuan (default)
6 verbose na mensahe
7 antas ng debug 2
8 antas ng debug 3
9 antas ng debug 4

-msgmodule
Ilagay ang pangalan ng module sa harap ng bawat mensahe ng console.

-noconfig
Huwag i-parse ang mga napiling configuration file.
TANDAAN: Kung ang -include o -use-filedir-conf na mga opsyon ay tinukoy sa command line,
sila ay pararangalan.

Ang mga available na opsyon ay:
lahat
lahat ng configuration file
gui (GUI lang)
GUI configuration file
sistema
file ng pagsasaayos ng system
gumagamit
file ng pagsasaayos ng gumagamit

-tahimik
Gawing mas kaunting verbose ang output ng console; sa partikular, pinipigilan ang linya ng katayuan (ibig sabihin, A:
0.7 V: 0.6 AV: 0.068 ...) mula sa pagpapakita. Partikular na kapaki-pakinabang sa mabagal
mga terminal o sira na hindi maayos na humahawak sa pagbabalik ng karwahe (ibig sabihin \r).

-priyoridad (Windows at OS / 2 lamang)
Itakda ang priyoridad ng proseso para sa MPlayer ayon sa paunang natukoy na mga priyoridad na magagamit
sa ilalim ng Windows at OS/2. Mga posibleng halaga ng :
idle|belownormal|normal|abovenormal|high|realtime

BABALA: Ang paggamit ng realtime na priyoridad ay maaaring magdulot ng system lockup.

-profile
Gamitin ang ibinigay na (mga) profile, -ang tulong sa profile ay nagpapakita ng isang listahan ng mga tinukoy na profile.

-talagang-tahimik (din makita -tahimik)
Magpakita ng mas kaunting output at mga mensahe ng katayuan kaysa sa -quiet. Pinipigilan din ang
Mga kahon ng mensahe ng error sa GUI.

-ipakita ang profile
Ipakita ang paglalarawan at nilalaman ng isang profile.

-use-filedir-conf
Maghanap ng isang file-specific na configuration file sa parehong direktoryo ng file na iyon
pinaglalaruan.
BABALA: Maaaring mapanganib kung nagpe-play mula sa hindi pinagkakatiwalaang media.

-v
Dagdagan ang antas ng verbosity, isang antas para sa bawat -v na makikita sa command line.

MANLALARO Opsyon (MPLAYER LAMANG)


-autoq (paggamit sa -vf [s]pp)
Dynamic na binabago ang antas ng postprocessing depende sa magagamit na ekstra
oras ng CPU. Ang numerong iyong tinukoy ay ang pinakamataas na antas na ginamit. Kadalasan kaya mo
gumamit ng malaking numero. Kailangan mong gumamit ng -vf [s]pp nang walang mga parameter para sa
ito para magtrabaho.

-autosync
Unti-unting inaayos ang A/V sync batay sa mga sukat ng pagkaantala ng audio. Tinutukoy
-autosync 0, ang default, ay magiging sanhi ng frame timing na ganap na nakabatay sa audio
pagkaantala ng mga sukat. Ang pagtukoy sa -autosync 1 ay gagawin ang parehong, ngunit ito ay banayad
baguhin ang A/V correction algorithm. Isang hindi pantay na video framerate sa isang pelikula na
gumaganap nang maayos sa -nosound ay kadalasang matutulungan sa pamamagitan ng pagtatakda nito sa isang integer na halaga
mas malaki sa 1. Kung mas mataas ang value, mas malapit ang timing sa -nosound.
Subukan ang -autosync 30 upang maayos ang mga problema sa mga sound driver na hindi nagpapatupad ng a
perpektong pagsukat ng pagkaantala ng audio. Sa halagang ito, kung magaganap ang malalaking A/V sync offset,
aabutin lang sila ng mga 1 o 2 segundo para mag-settle out. Ang pagkaantala na ito sa reaksyon
Ang oras sa biglaang pag-offset ng A/V ay dapat ang tanging side-effect ng pag-on sa opsyong ito
naka-on, para sa lahat ng sound driver.

-benchmark
Nagpi-print ng ilang istatistika sa paggamit ng CPU at nag-drop ng mga frame sa pagtatapos ng pag-playback. Gamitin
sa kumbinasyon ng -nosound at -vo null para sa pag-benchmark lamang ng video codec.
TANDAAN: Sa opsyong ito, babalewalain din ng MPlayer ang tagal ng frame kapag naglalaro lamang
video (maaari mong isipin iyon bilang walang katapusang fps).

-colorkey
Binabago ang colorkey sa isang RGB value na gusto mo. 0x000000 ay itim at
0xffffff ay puti. Sinusuportahan lamang ng cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (tingnan ang -vo xv:ck), xvmc (tingnan ang -vo xv:ck) at directx na video
mga driver ng output.

-walang kulay
Hindi pinapagana ang colorkeying. Sinusuportahan lamang ng cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (tingnan ang -vo xv:ck), xvmc (tingnan ang -vo xv:ck) at directx na video
mga driver ng output.

-tama-pts (EXPERIMENTAL)
Inilipat ang MPlayer sa isang pang-eksperimentong mode kung saan naroroon ang mga timestamp para sa mga video frame
naiiba ang kalkulasyon at mga filter ng video na nagdaragdag ng mga bagong frame o nagbabago ng mga timestamp
ng mga umiiral na ay suportado. Ang mga mas tumpak na timestamp ay maaaring makita para sa
halimbawa kapag naglalaro ng mga subtitle na na-time sa mga pagbabago sa eksena gamit ang opsyong -ass.
Kung walang -correct-pts, ang timing ng subtitle ay karaniwang na-off ng ilang mga frame.
Ang pagpipiliang ito ay hindi gumagana nang tama sa ilang mga demuxer at codec.

-crash-debug (DEBUG CODE)
Awtomatikong nakakabit ng gdb kapag nag-crash o SIGTRAP. Ang suporta ay dapat na pinagsama-sama ng
pag-configure gamit ang --enable-crash-debug.

-doubleclick-time
Oras sa millisecond upang makilala ang dalawang magkasunod na pagpindot sa button bilang isang double-click
(default: 300). Itakda sa 0 upang hayaan ang iyong windowing system na magpasya kung ano ang isang double-click
ay (-vo directx lamang).
TANDAAN: Makakakuha ka ng bahagyang naiibang pag-uugali depende sa kung ikaw ay magbibigkis
MOUSE_BTN0_DBL o MOUSE_BTN0-MOUSE_BTN0_DBL.

-edlout
Gumagawa ng bagong file at nagsusulat ng mga talaan ng listahan ng mga desisyon sa pag-edit (EDL). Sa panahon ng
pag-playback, pinindot ng user ang 'i' upang markahan ang simula o pagtatapos ng isang skip block. Ito
ay nagbibigay ng panimulang punto kung saan mapapahusay ng user ang mga entry sa EDL sa ibang pagkakataon. Tingnan mo
http://www.mplayerhq.hu/DOCS/HTML/en/edl.html para sa mga detalye.

-edl-backward-delay
Kapag gumagamit ng EDL sa panahon ng pag-playback at pagtalon pabalik, posibleng mapunta ito
gitna ng isang EDL record. Sa kasong iyon, ang MPlayer ay hahanapin pa pabalik sa
ang panimulang posisyon ng EDL record at pagkatapos ay laktawan kaagad ang tinukoy na eksena
sa talaan ng EDL. Upang maiwasan ang ganitong uri ng pag-uugali, ang MPlayer ay tumalon sa isang nakapirming oras
pagitan bago magsimula ang EDL record. Ang parameter na ito ay nagpapahintulot sa iyo na tukuyin
ang agwat ng oras na iyon sa mga segundo (default: 2 segundo).

-edl-start-pts
Ayusin ang mga posisyon sa mga tala ng EDL ayon sa oras ng pagsisimula ng paglalaro ng file. Ang ilan
mga format, lalo na ang MPEG TS ay karaniwang nagsisimula sa mga hindi zero na halaga ng PTS at kung kailan
paggawa ng EDL file na may -edlout na opsyon, ang mga talaan ng EDL ay naglalaman ng mga ganap na halaga na
ay tama lamang para sa partikular na file na ito. Kung muling i-encode sa ibang format,
hindi na nalalapat ang EDL file na ito. Ang pagtukoy sa -edl-start-pts ay awtomatikong
ayusin ang mga posisyon ng EDL ayon sa oras ng pagsisimula: kapag gumagawa ng EDL file, gagawin nito
ibawas ang oras ng pagsisimula mula sa bawat tala ng EDL, kapag naglalaro sa EDL file, ito ay magdaragdag
oras ng pagsisimula ng file sa bawat posisyon ng EDL.

-noedl-start-pts
Huwag paganahin ang pagsasaayos ng mga posisyon ng EDL.

-enqueue (GUI lamang)
I-enqueue ang mga file na ibinigay sa command line sa playlist sa halip na i-play ang mga ito
kaagad.

-naayos-vo
Nagpapatupad ng nakapirming sistema ng video para sa maraming file (isang (hindi) pagsisimula para sa lahat
mga file). Samakatuwid isang window lamang ang mabubuksan para sa lahat ng mga file. Sa kasalukuyan ang
sumusunod na mga driver ay fixed-vo compliant: gl, gl_tiled, mga, svga, x11, xmga, xv,
xvidix at dfbmga.

-framedrop (din makita -hardframedrop, pagsubok wala -nocorrect-pts)
Laktawan ang pagpapakita ng ilang mga frame upang mapanatili ang A/V sync sa mga mabagal na system. Mga filter ng video
ay hindi inilalapat sa gayong mga frame. Para sa mga B-frame kahit na ang pag-decode ay ganap na nilaktawan.

-(hindi)gui
Paganahin o huwag paganahin ang interface ng GUI (depende sa binary name ang default). Gumagana lang
bilang unang argumento sa command line. Hindi gumagana bilang isang opsyon sa config-file.

-gui-isama <GUI configuration file> (din makita -isama) (GUI lamang)
Tukuyin ang isang GUI configuration file na i-parse pagkatapos ng default na gui.conf.

-h, -tulong, - Tumulong
Ipakita ang maikling buod ng mga opsyon.

-hardframedrop (pang-eksperimento wala -nocorrect-pts)
Mas matinding pagbagsak ng frame (nakakasira ng pag-decode). Humahantong sa pagbaluktot ng imahe! Tandaan
na lalo na ang libmpeg2 decoder ay maaaring mag-crash dito, kaya isaalang-alang ang paggamit ng "-vc
ffmpeg12,".

-pintig ng puso-cmd
Ang utos na isinasagawa tuwing 30 segundo sa panahon ng pag-playback sa pamamagitan ng system() - ibig sabihin, gamit
ang shell.

TANDAAN: Ginagamit ng MPlayer ang utos na ito nang walang anumang pagsusuri, responsibilidad mo ito
tiyaking hindi ito nagdudulot ng mga problema sa seguridad (hal. siguraduhing gumamit ng mga buong path kung "."
ay nasa iyong landas tulad ng sa Windows). Gumagana lang din ito kapag nagpe-play ng video (ibig sabihin, hindi
may -novideo ngunit gumagana sa -vo null).

Maaari itong "maling gamitin" upang i-disable ang mga screensaver na hindi sumusuporta sa wastong X API
(tingnan din ang -stop-xscreensaver). Kung sa tingin mo ito ay masyadong kumplikado, tanungin ang
may-akda ng screensaver program upang suportahan ang mga wastong X API.

Halimbawa para xscreensaver: mplayer -heartbeat-cmd "xscreensaver-command -deactivate"
file

Halimbawa para GNOME screensaver: mplayer -heartbeat-cmd "gnome-screensaver-command
-p" na file

- heartbeat-interval
Tukuyin kung gaano kadalas dapat isagawa ang -heartbeat-cmd, sa pagitan ng mga segundo
mga execution (default: 30.0).

-kilalanin
Shorthand para sa -msglevel identify=4. Ipakita ang mga parameter ng file sa isang madaling ma-parse
pormat. Nagpi-print din ng mas detalyadong impormasyon tungkol sa subtitle at audio track
mga wika at ID. Sa ilang mga kaso maaari kang makakuha ng higit pang impormasyon sa pamamagitan ng paggamit -msglevel
kilalanin=6. Halimbawa, para sa isang DVD o Blu-ray ay ililista nito ang mga kabanata at oras
haba ng bawat pamagat, pati na rin ang isang disk ID. Pagsamahin ito sa -frames 0 hanggang
sugpuin ang lahat ng output ng video. Pinipigilan ng wrapper script TOOLS/midentify.sh ang
iba pang output ng MPlayer at (sana) makaalis sa mga filename.

-walang ginagawa (din makita -alipin)
Ginagawa ang MPlayer na maghintay nang walang ginagawa sa halip na huminto kapag walang file upang i-play. Karamihan
kapaki-pakinabang sa slave mode kung saan makokontrol ang MPlayer sa pamamagitan ng mga input command.
para gmplayer -idle ay ang default, ang -noidle ay aalis sa GUI pagkatapos ng lahat ng mga file
nilalaro.

-input
Maaaring gamitin ang opsyong ito para i-configure ang ilang bahagi ng input system. Ang mga landas ay
may kaugnayan sa ~/.mplayer/.
TANDAAN: Ang autorepeat ay kasalukuyang sinusuportahan lamang ng mga joystick.

Ang mga magagamit na utos ay:

conf=
Tukuyin ang input configuration file maliban sa default ~/.mplayer/
input.conf. ~/.mplayer/ay ipinapalagay kung walang ibinigay na buong landas.
ar-dev=
Device na gagamitin para sa Apple IR Remote (default ay autodetected, Linux
tanging).
ar-antala
Mag-antala sa mga millisecond bago tayo magsimulang mag-autorepeat ng key (0 para i-disable).
ar-rate
Bilang ng mga pagpindot sa key na bubuo bawat segundo sa autorepeat.
(hindi)default-bindings
Gamitin ang mga pangunahing binding na ipinapadala ng MPlayer bilang default.
keylist
Ini-print ang lahat ng mga susi na maaaring itali sa mga utos.
cmdlist
Ini-print ang lahat ng mga utos na maaaring itali sa mga susi.
js-dev
Tinutukoy ang joystick device na gagamitin (default: /dev/input/js0).
file=
Basahin ang mga utos mula sa ibinigay na file. Karamihan ay kapaki-pakinabang sa isang FIFO.
TANDAAN: Kapag ang ibinigay na file ay isang FIFO MPlayer ay bubukas ang magkabilang dulo upang magawa mo
ilang 'echo "seek 10" > mp_pipe' at mananatiling wasto ang pipe.

-sukat-fifo-size <2-65000>
Tukuyin ang laki ng FIFO na buffer ng mga pangunahing kaganapan (default: 7). Isang FIFO ng laki
n maaaring buffer (n-1) mga kaganapan. Kung ito ay masyadong maliit ang ilang mga kaganapan ay maaaring mawala. Kung ito ay
masyadong malaki, maaaring mukhang nakabitin ang MPlayer habang pinoproseso nito ang mga naka-buffer na kaganapan. Para makuha
ang parehong pag-uugali tulad ng bago ipinakilala ang pagpipiliang ito, itakda ito sa 2 para sa Linux o
1024 para sa Windows. Para sa maliit na halaga dapat mong i-disable ang mga double-click sa pamamagitan ng pagtatakda
-doubleclick-time sa 0 upang hindi sila makipagkumpitensya sa mga regular na kaganapan para sa buffer space.

-lircconf (LIRC lamang)
Tumutukoy ng configuration file para sa LIRC (default: ~/.lircrc).

-list-properties
Mag-print ng listahan ng mga available na property.

-loop
I-loop ang pag-playback ng pelikula beses. 0 ay nangangahulugang magpakailanman.

-menu (OSD menu lamang)
I-on ang suporta sa menu ng OSD.

-menu-cfg (OSD menu lamang)
Gumamit ng alternatibong menu.conf.

-menu-chroot (OSD menu lamang)
Chroot ang menu ng pagpili ng file sa isang partikular na lokasyon.

HALIMBAWA:
-menu-chroot / home
Hihigpitan ang menu ng pagpili ng file sa / home at pababa (ibig sabihin, walang access
sa / ay magiging posible, ngunit /home/user_name ay).

-menu-keepdir (OSD menu lamang)
Ang browser ng file ay nagsisimula sa huling alam na lokasyon sa halip na sa kasalukuyang direktoryo.

-menu-ugat (OSD menu lamang)
Tukuyin ang pangunahing menu.

-menu-startup (OSD menu lamang)
Ipakita ang pangunahing menu sa pagsisimula ng MPlayer.

-mga galaw ng daga
Pahintulutan ang MPlayer na makatanggap ng mga event ng pointer na iniulat ng driver ng output ng video.
Kinakailangang piliin ang mga pindutan sa mga menu ng DVD. Sinusuportahan para sa X11-based VOs (x11,
xv, xvmc, atbp) at ang mga gl, gl_tiled, direct3d at corevideo VOs.

-noar Ino-off ang AppleIR remote support.

-noconsolecontrols
Pigilan ang MPlayer sa pagbabasa ng mga pangunahing kaganapan mula sa karaniwang input. Kapaki-pakinabang kapag nagbabasa
data mula sa karaniwang input. Awtomatiko itong pinapagana kapag - ay matatagpuan sa
command line. May mga sitwasyon kung saan kailangan mong itakda ito nang manu-mano, hal kung ikaw
buksan ang /dev/stdin (o ang katumbas sa iyong system), gumamit ng stdin sa isang playlist o
nilayon na magbasa mula sa stdin mamaya sa pamamagitan ng loadfile o loadlist na mga utos ng alipin.

-nojoystick
Ino-off ang suporta sa joystick.

-nolirc
Ino-off ang suporta sa LIRC.

-nomouseinput
Huwag paganahin ang pagpindot/paglabas ng input ng pindutan ng mouse (ang menu ng konteksto ng mozplayerxp ay umaasa dito
pagpipilian).

-rtc (RTC lamang)
Ino-on ang paggamit ng Linux RTC (realtime clock - /dev/rtc) bilang mekanismo ng timing.
Ginigising nito ang proseso bawat 1/1024 segundo upang suriin ang kasalukuyang oras. Walang kwenta
na may mga makabagong Linux kernels na naka-configure para sa desktop na paggamit dahil nagising na nila ang
proseso na may katulad na katumpakan kapag gumagamit ng normal na naka-time na pagtulog.

-pahinto <0-3> (MPlayer lamang)
Tinutukoy ang default na pag-uugali ng pag-pause ng mga utos, ibig sabihin, kung gagawin ng MPlayer
ipagpatuloy ang pag-playback o manatiling naka-pause pagkatapos ng command. Tingnan mo
DOCS/tech/slave.txt para sa karagdagang detalye.
0 resume
1 pause (pause)
2 panatilihin ang naka-pause / playing status (pause_keep)
3 i-toggle ang naka-pause / playing status (pause_toggle)
4 i-pause nang walang frame step (eksperimento) (pause_keep_force)

-naglalaro-msg
Mag-print ng isang string bago simulan ang pag-playback. Ang mga sumusunod na pagpapalawak ay
suportado:

${NAME}
Palawakin sa halaga ng property na NAME.

?(NAME:TEXT)
Palawakin lang ang TEXT kung available ang property na NAME.

?(!NAME:TEXT)
Palawakin lang ang TEXT kung hindi available ang property na NAME.

-playlist
Mag-play ng mga file ayon sa isang playlist file (ASX, Winamp, SMIL, o one-file-per-line
na format).
BABALA: Ang paraan ng pag-parse at paggamit ng MPlayer ng mga playlist file ay hindi ligtas laban
maliciously constructed files. Ang mga nasabing file ay maaaring mag-trigger ng mga mapaminsalang aksyon. Ito ay
naging kaso para sa lahat ng bersyon ng MPlayer, ngunit sa kasamaang-palad ang katotohanang ito ay hindi maganda
naidokumento nang mas maaga, at ang ilang mga tao ay nagrekomenda pa nga sa maling paraan ng paggamit ng
-playlist na may hindi pinagkakatiwalaang mga mapagkukunan. HUWAG gumamit ng -playlist na may random na internet
source o file na hindi mo pinagkakatiwalaan!
TANDAAN: Ang opsyong ito ay itinuturing na isang entry kaya ang mga opsyon na makikita pagkatapos nito ay malalapat lamang
sa mga elemento ng playlist na ito.
FIXME: Kailangan itong linawin at maidokumento nang lubusan.

-payagan-mapanganib-playlist-parsing
Ito ay nagbibigay-daan sa pag-parse ng anumang file bilang isang playlist kung hal. ang isang server ay nag-advertise ng isang file bilang
playlist. I-enable lang kung alam mong mapagkakatiwalaan ang lahat ng server na kasangkot. ng MPlayer
Ang playlist code ay hindi idinisenyo upang pangasiwaan ang mga nakakahamak na file ng playlist.

-rtc-device
Gamitin ang tinukoy na device para sa RTC timing.

-balasahin
I-play ang mga file sa random na pagkakasunud-sunod.

-kulit (GUI lamang)
Naglo-load ng skin mula sa direktoryong ibinigay bilang parameter sa ibaba ng default na skin
mga direktoryo, ~/.mplayer/skins/ at /usr/local/share/mplayer/skins/.

HALIMBAWA:
- fittyfene ng balat
Sinusubukan ~/.mplayer/skins/fittyfene at pagkatapos /usr/local/share/mplayer/
mga balat/fittyfene.

-alipin (din makita -input)
Ino-on ang slave mode, kung saan gumagana ang MPlayer bilang backend para sa iba pang mga program.
Sa halip na harangin ang mga kaganapan sa keyboard, babasahin ng MPlayer ang mga utos na pinaghihiwalay ng a
bagong linya (\n) mula sa stdin.
TANDAAN: Tingnan ang -input cmdlist para sa isang listahan ng mga slave command at DOCS/tech/slave.txt para sa
kanilang paglalarawan. Gayundin, hindi ito nilayon na huwag paganahin ang iba pang mga input, hal sa pamamagitan ng
ang video window, gumamit ng ibang paraan tulad ng -input
nodefault-bindings:conf=/dev/null para doon.

-malambot na tulog
Ang mga time frame sa pamamagitan ng paulit-ulit na pagsuri sa kasalukuyang oras sa halip na hilingin sa kernel
gisingin ang MPlayer sa tamang oras. Kapaki-pakinabang kung ang iyong kernel timing ay hindi tumpak at
hindi mo rin magagamit ang RTC. Dumating sa presyo ng mas mataas na pagkonsumo ng CPU.

-hakbang
Laktawan segundo pagkatapos ng bawat frame. Pinapanatili ang normal na framerate ng pelikula,
kaya pinabilis ang pag-playback. Dahil ang MPlayer ay maaari lamang maghanap sa susunod na keyframe na ito
maaaring hindi eksakto.

-udp-ip
Itinatakda ang patutunguhang address para sa mga datagram na ipinadala ng -udp-master. Pagtatakda nito sa
binibigyang-daan ng isang broadcast address ang maraming alipin na may parehong address ng broadcast
i-sync sa master (default: 127.0.0.1).

-udp-master
Magpadala ng datagram sa -udp-ip sa -udp-port bago lang i-play ang bawat frame. Ang
Ang datagram ay nagpapahiwatig ng posisyon ng master sa file.

-udp-port
Itinatakda ang patutunguhang port para sa mga datagram na ipinadala ng -udp-master, at ang port a
-udp-slave nakikinig sa (default: 23867).

-udp-seek-threshold
Kapag naghahanap ang amo, kailangang magpasya ang alipin kung hahanapin din, o huhuli
sa pamamagitan ng pag-decode ng mga frame nang hindi humihinto sa pagitan ng mga frame. Kung ang master ay higit sa
ilang segundo ang layo sa alipin, hinahanap ng alipin. Kung hindi, ito ay "tumatakbo" upang mahuli
up o naghihintay para sa master. Ito ay dapat na halos palaging naiwan sa default nito
setting ng 1 segundo.

-udp-alipin
Makinig sa -udp-port at tumugma sa posisyon ng master.

DEMUXER/STREAM Opsyon


-a52drc
Piliin ang antas ng Dynamic Range Compression para sa mga AC-3 na audio stream. ay isang
float value mula 0 hanggang 1, kung saan ang 0 ay nangangahulugang walang compression at 1 (na ang
default) ay nangangahulugan ng buong compression (gawing mas tahimik ang mga malalakas na sipi at kabaliktaran).
Ang mga halagang hanggang 2 ay tinatanggap din, ngunit puro pang-eksperimento. Ang pagpipiliang ito lamang
nagpapakita ng epekto kung naglalaman ang AC-3 stream ng kinakailangang range compression
impormasyon.

-tulong (din makita -alang)
Pumili ng audio channel (MPEG: 0-31, AVI/OGM: 1-99, ASF/RM: 0-127, VOB(AC-3): 128-159,
VOB(LPCM): 160-191, MPEG-TS 17-8190). Ang MPlayer ay nagpi-print ng mga available na audio ID kapag
tumakbo sa verbose (-v) mode. Kapag nagpe-play ng MPEG-TS stream, gagawin ng MPlayer/MEncoder
gamitin ang unang program (kung mayroon) kasama ang napiling audio stream.

-ausid (din makita -alang)
Pumili ng audio substream channel. Sa kasalukuyan ang wastong hanay ay 0x55..0x75 at
nalalapat lamang sa MPEG-TS kapag pinangangasiwaan ng katutubong demuxer (hindi ng libavformat).
Maaaring hindi matukoy nang tama ang uri ng format dahil sa kung paano ang impormasyong ito (o
kakulangan nito) ay naka-embed sa stream, ngunit ito ay demux ng tama ang audio
stream kapag maraming substream ang naroroon. Ang MPlayer ay nagpi-print ng magagamit
substream ID kapag pinapatakbo gamit ang -identify.

-alang <wika code[,wika code,...]> (din makita -tulong)
Tumukoy ng listahan ng priyoridad ng mga wikang audio na gagamitin. Iba't ibang mga format ng lalagyan
gumamit ng iba't ibang mga code ng wika. Gumagamit ang mga DVD ng ISO 639-1 na dalawang titik na code ng wika,
Gumagamit ang Matroska, MPEG-TS at NUT ng ISO 639-2 na tatlong titik na code ng wika habang gumagamit ang OGM
isang free-form na identifier. Ang MPlayer ay nagpi-print ng mga magagamit na wika kapag tumatakbo sa verbose
(-v) mode.

HALIMBAWA:
mplayer dvd://1 -alang hu,en
Pinipili ang track ng wikang Hungarian sa isang DVD at bumabalik sa Ingles kung
Hindi available ang Hungarian.
mplayer -alang jpn example.mkv
Nagpe-play ng Matroska file sa Japanese.

-audio-demuxer <[+]pangalan> (-audiofile lamang)
Pilitin ang uri ng audio demuxer para sa -audiofile. Gumamit ng '+' bago ang pangalan para pilitin ito,
ito ay laktawan ang ilang mga tseke! Ibigay ang pangalan ng demuxer bilang naka-print ng -audio-demuxer
tulong. Para sa backward compatibility tinatanggap din nito ang demuxer ID gaya ng tinukoy sa
libmpdemux/demuxer.h. -audio-demuxer audio o -audio-demuxer 17 pinipilit ang MP3.

-audiofile
Mag-play ng audio mula sa isang external na file (WAV, MP3 o Ogg Vorbis) habang nanonood ng pelikula.

-audiofile-cache
Pinapagana ang pag-cache para sa stream na ginagamit ng -audiofile, gamit ang tinukoy na halaga ng
memorya.

-muling gamitin-socket (udp:// lamang)
Nagbibigay-daan sa isang socket na muling magamit ng ibang mga proseso sa sandaling ito ay sarado.

-bandwidth (network lamang)
Tukuyin ang maximum na bandwidth para sa network streaming (para sa mga server na magagawang
magpadala ng nilalaman sa iba't ibang bitrate). Kapaki-pakinabang kung gusto mong manood ng live stream
media sa likod ng mabagal na koneksyon. Sa Real RTSP streaming, ito ay ginagamit din upang itakda
ang maximum na bandwidth ng paghahatid na nagbibigay-daan sa mas mabilis na pagpuno ng cache at paglalaglag ng stream.

-bluray-anggulo <anggulo ID> (Blu-ray lamang)
Ang ilang mga Blu-ray disc ay naglalaman ng mga eksena na maaaring tingnan mula sa maraming anggulo. Dito
maaari mong sabihin sa MPlayer kung aling mga anggulo ang gagamitin (default: 1).

-bluray-device <landas sa disc> (Blu-ray lamang)
Tukuyin ang lokasyon ng Blu-ray disc. Dapat ay isang direktoryo na may istraktura ng Blu-ray.

-cache
Tinutukoy ng opsyong ito kung gaano karaming memory (sa kBytes) ang gagamitin kapag nag-precaching ng file o
URL. Lalo na kapaki-pakinabang sa mabagal na media.

-nocache
Ino-off ang pag-cache.

-cache-min
Magsisimula ang pag-playback kapag napuno na ang cache hanggang sa sa kabuuan.

-cache-seek-min
Kung ang isang paghahanap ay gagawin sa isang posisyon sa loob ng laki ng cache mula sa
sa kasalukuyang posisyon, hihintayin ng MPlayer na mapunan ang cache sa posisyong ito
sa halip na magsagawa ng stream seek (default: 50).

-huli (MPlayer lamang)
Nagbibigay-daan sa pagkuha ng pangunahing stream (hindi karagdagang audio track o iba pang uri ng
stream) sa file na tinukoy ng -dumpfile o bilang default. Kung ang pagpipiliang ito ay
ibinigay, ang pagkuha ay maaaring simulan at ihinto sa pamamagitan ng pagpindot sa key na nakatali dito
function (tingnan ang seksyong INTERACTIVE CONTROL). Kapareho ng para sa -dumpstream, ito ay
malamang na hindi makagawa ng magagamit na mga resulta para sa anumang bagay maliban sa mga stream ng MPEG. Tandaan na,
dahil sa mga latency ng cache, ang nakuhang data ay maaaring magsimula at magtapos na medyo naantala kumpara
sa kung ano ang nakikita mong ipinapakita.

-cdda (CDDA lamang)
Maaaring gamitin ang opsyong ito para ibagay ang feature ng CD Audio reading ng MPlayer.

Ang mga available na opsyon ay:

bilis=
Itakda ang bilis ng pag-ikot ng CD.

paranoya=<0-2>
Itakda ang antas ng paranoya. Ang mga halaga maliban sa 0 ay tila sinisira ang pag-playback ng anuman
ngunit ang unang track.
0: huwag paganahin ang pagsuri (default)
1: overlap checking lang
2: buong pagwawasto at pag-verify ng data

generic-dev=
Gumamit ng tinukoy na generic na SCSI device.

laki ng sektor=
Itakda ang atomic read size.

magkakapatong=
Pilitin ang pinakamababang overlap na paghahanap sa panahon ng pag-verify sa mga sektor.

toc-bias
Ipagpalagay na ang simulang offset ng track 1 gaya ng iniulat sa TOC ay magiging
tinutugunan bilang LBA 0. Kailangan ito ng ilang Toshiba drive para makakuha ng track
tama ang mga hangganan.

toc-offset=
Idagdag sektor sa mga halagang iniulat kapag tinutugunan ang mga track. Maaaring
negatibo.

(hindi) laktawan
(Huwag kailanman) tanggapin ang hindi perpektong pagbabagong-tatag ng data.

-cdrom-device <landas sa device>
Tukuyin ang CD-ROM device (default: /dev/cdrom).

-mga channel (din makita -af mga channel)
Hilingin ang bilang ng mga channel sa pag-playback (default: 2). Hinihiling ng MPlayer sa decoder na
i-decode ang audio sa pinakamaraming channel gaya ng tinukoy. Pagkatapos ay nasa decoder
upang matupad ang pangangailangan. Ito ay kadalasang mahalaga lamang kapag nagpe-play ng mga video
na may AC-3 na audio (tulad ng mga DVD). Sa kasong iyon, ginagawa ng liba52 ang pag-decode bilang default at
tama na hinahalo ang audio sa hiniling na bilang ng mga channel. Upang direkta
kontrolin ang bilang ng mga channel ng output nang hiwalay sa kung gaano karaming mga channel
na-decode, gamitin ang filter ng mga channel.
TANDAAN: Ang opsyong ito ay pinarangalan ng mga codec (AC-3 lang), mga filter (surround) at audio
mga driver ng output (OSS man lang).

Ang mga available na opsyon ay:

2 stereo
4 palibutan
6 buong 5.1
8 buong 7.1

-kabanata <kabanata ID>[- ID>]
Tukuyin kung saang kabanata magsisimulang maglaro. Opsyonal na tukuyin kung aling kabanata ang magtatapos
naglalaro sa (default: 1).

-mga cookies (network lamang)
Magpadala ng cookies kapag gumagawa ng mga kahilingan sa HTTP.

-cookies-file (network lamang)
Basahin ang HTTP cookies mula sa (default: ~/.mozilla/ at ~/.netscape/) at laktawan
pagbabasa mula sa mga default na lokasyon. Ang file ay ipinapalagay na nasa format na Netscape.

-antala
pagkaantala ng audio sa mga segundo (positibo o negatibong float value)
Ang mga negatibong halaga ay nakakaantala sa audio, at ang mga positibong halaga ay nakakaantala sa video. Tandaan na
ito ang eksaktong kabaligtaran ng -audio-delay MEncoder na opsyon.
TANDAAN: Kapag ginamit sa MEncoder, hindi ito garantisadong gagana nang tama sa -ovc
kopya; gumamit na lang ng -audio-delay.

-ignore-start
Huwag pansinin ang tinukoy na oras ng pagsisimula para sa mga stream sa mga file na AVI. Sa MPlayer, ito
pinapawalang-bisa ang mga pagkaantala ng stream sa mga file na naka-encode gamit ang opsyong -audio-delay. Sa panahon ng
encoding, pinipigilan ng opsyong ito ang MEncoder na ilipat ang orihinal na pagsisimula ng stream
beses sa bagong file; hindi apektado ang -audio-delay na opsyon. Tandaan na ang MEncoder
minsan ay awtomatikong inaayos ang mga oras ng pagsisimula ng stream upang mabayaran ang inaasahan
pagkaantala sa pag-decode, kaya huwag gamitin ang opsyong ito para sa pag-encode nang hindi muna ito sinusubok.

-demuxer <[+]pangalan>
Force demuxer type. Gumamit ng '+' bago ang pangalan para pilitin ito, lalaktawan nito ang ilan
mga tseke! Ibigay ang pangalan ng demuxer bilang naka-print ng -demuxer help. Para sa likod
compatibility tinatanggap din nito ang demuxer ID gaya ng tinukoy sa libmpdemux/demuxer.h.

-dumpaudio (MPlayer lamang)
Ibinabagsak ang raw compressed audio stream sa ./stream.dump (kapaki-pakinabang sa MPEG/AC-3, sa karamihan
ibang mga kaso ang resultang file ay hindi maaaring i-play). Kung magbibigay ka ng higit sa isa sa
-dumpaudio, -dumpvideo, -dumpstream sa command line na ang huli lang ang gagawa
gumagana.

-dumpfile (MPlayer lamang)
Tukuyin kung aling file ang dapat itapon ng MPlayer. Dapat gamitin kasama ng -dumpaudio
/ -dumpvideo / -dumpstream / -capture.

-dumpstream (MPlayer lamang)
Itinatapon ang raw stream sa ./stream.dump. Kapaki-pakinabang kapag nag-rip mula sa DVD o network.
Kung magbibigay ka ng higit sa isa sa -dumpaudio, -dumpvideo, -dumpstream sa command
linya lamang ang huling gagana.

-dumpvideo (MPlayer lamang)
Itapon ang raw compressed video stream sa ./stream.dump (hindi masyadong magagamit). Kung magbibigay ka
higit sa isa sa -dumpaudio, -dumpvideo, -dumpstream sa command line lamang ang
gagana ang huli.

-dvbin (DVB lamang)
Ipasa ang mga sumusunod na parameter sa DVB input module, upang ma-override ang
mga default:

card=<1-4>
Tinutukoy gamit ang card number 1-4 (default: 1).
file=
Inutusan ang MPlayer na basahin ang listahan ng mga channel mula sa . Default ay
~/.mplayer/channels.conf.{sat,ter,cbl,atsc} (batay sa uri ng iyong card) o
~/.mplayer/channels.conf bilang huling paraan.
timeout=<1-240>
Pinakamataas na bilang ng mga segundong hihintayin kapag sinusubukang ibagay ang dalas noon
pagsuko (default: 30).

-dvd-device <landas sa device> (DVD lamang)
Tukuyin ang DVD device o .iso filename (default: /dev/dvd). Maaari mo ring tukuyin
isang direktoryo na naglalaman ng mga file na dati nang kinopya nang direkta mula sa isang DVD (na may hal
vobcopy).

-bilis ng dvd <factor or pabilisin in KB/s> (DVD lamang)
Subukang limitahan ang bilis ng DVD (default: 0, walang pagbabago). Ang bilis ng base ng DVD ay humigit-kumulang 1350KB/s,
kaya ang isang 8x drive ay makakapagbasa sa bilis na hanggang 10800KB/s. Ang mas mabagal na bilis ay gumagawa ng pagmamaneho
mas tahimik, para sa panonood ng mga DVD 2700KB/s dapat tahimik at sapat na mabilis. MPlayer
nire-reset ang bilis sa default na halaga ng drive sa pagsasara. Ang mga halaga ay mas mababa sa 100 mean
multiple ng 1350KB/s, ibig sabihin -dvd-speed 8 ay pumipili ng 10800KB/s.
TANDAAN: Kailangan mo ng write access sa DVD device para baguhin ang bilis.

-dvdangle <anggulo ID> (DVD lamang)
Ang ilang mga DVD disc ay naglalaman ng mga eksena na maaaring tingnan mula sa maraming anggulo. Dito ka
maaaring sabihin sa MPlayer kung aling mga anggulo ang gagamitin (default: 1).

-edl
Pinapagana ang mga pagkilos sa listahan ng desisyon sa pag-edit (EDL) habang nagpe-playback. Malalaktawan ang video
over at ang audio ay imu-mute at i-unmute ayon sa mga entry sa ibinigay
file. Tingnan mo http://www.mplayerhq.hu/DOCS/HTML/en/edl.html para sa mga detalye kung paano gamitin
na ito.

-endpos <[[hh:]mm:]ss[.ms]|laki[b|kb|mb]> (din makita -ss at -sb)
Huminto sa ibinigay na oras o byte na posisyon.
TANDAAN: Maaaring hindi tumpak ang posisyon ng byte, dahil maaari lamang itong huminto sa hangganan ng frame.
Kapag ginamit kasabay ng -ss na opsyon, ang oras ng -endpos ay lilipat ng pasulong
segundong tinukoy sa -ss kung hindi isang byte na posisyon. Bilang karagdagan, maaaring hindi ito gumana
mabuti o hindi sa lahat kapag ginamit sa alinman sa mga pagpipilian sa -dump.

HALIMBAWA:
-endpos 56
Huminto sa 56 segundo.
-tapos 01:10:00
Huminto sa 1 oras 10 minuto.
-ss 10 -endpos 56
Huminto sa 1 minuto 6 na segundo.
mplayer -endpos 100mb
Ihinto ang pag-playback pagkatapos basahin ang 100MB ng input file.
mencoder -endpos 100mb
Mag-encode ng 100 MB lang.

-forceidx
Puwersa ang pagbuo ng index. Kapaki-pakinabang para sa mga file na may sirang index (A/V desync, atbp).
Papaganahin nito ang paghahanap sa mga file kung saan hindi posible ang paghahanap. Maaari mong ayusin ang
permanenteng i-index sa MEncoder (tingnan ang dokumentasyon).
TANDAAN: Gumagana lang ang opsyong ito kung sinusuportahan ng pinagbabatayan ng media ang paghahanap (ibig sabihin, hindi
may stdin, pipe, atbp).

-fps < lumutang halaga>
I-override ang framerate ng video. Kapaki-pakinabang kung mali o nawawala ang orihinal na halaga.

-mga frame
Play/convert lang muna mga frame, pagkatapos ay huminto.

-hr-mp3-seek (MP3 lamang)
Hi-res na naghahanap ng MP3. Pinagana kapag nagpe-play mula sa isang panlabas na MP3 file, gaya ng kailangan namin
hanapin ang eksaktong posisyon upang mapanatili ang pag-sync ng A/V. Maaaring mabagal lalo na kapag
naghahanap ng paatras dahil kailangan nitong i-rewind sa simula upang makahanap ng eksaktong frame
posisyon.

-http-header-fields
Magtakda ng mga custom na HTTP field kapag ina-access ang HTTP stream.

HALIMBAWA:
mplayer -http-header-fields 'Field1: value1','Field2: value2'
http://localhost: 1234
Bubuo ng kahilingan sa HTTP:
GET / HTTP / 1.0
Host: localhost:1234
Ahente ng Gumagamit: MPlayer
Icy-MetaData: 1
Field1: value1
Field2: value2
Koneksyon: malapit

-idx (din makita -forceidx)
Muling itinatayo ang index ng mga file kung walang nakitang index, na nagpapahintulot sa paghahanap. Kapaki-pakinabang sa
mga sirang/hindi kumpletong pag-download, o mga file na hindi nagawang mali.
TANDAAN: Gumagana lang ang opsyong ito kung sinusuportahan ng pinagbabatayan ng media ang paghahanap (ibig sabihin, hindi
may stdin, pipe, atbp).

-noidx Laktawan ang muling pagbuo ng index file. Nilaktawan ng MEncoder ang pagsulat ng index gamit ang opsyong ito.

-ipv4-only-proxy (network lamang)
Laktawan ang proxy para sa mga IPv6 address. Gagamitin pa rin ito para sa mga koneksyon sa IPv4.

-loadidx <index file>
Ang file kung saan babasahin ang data ng index ng video na na-save ng -saveidx. Ang index na ito
ay gagamitin para sa paghahanap, pag-override sa anumang data ng index na nasa AVI mismo.
Hindi ka pipigilan ng MPlayer na mag-load ng index file na nabuo mula sa ibang
AVI, ngunit ito ay tiyak na magdulot ng hindi kanais-nais na mga resulta.
TANDAAN: Ang opsyon na ito ay hindi na ginagamit ngayon na ang MPlayer ay may suporta sa OpenDML.

-mc
maximum na pagwawasto ng AV sync bawat frame (sa mga segundo)
-mc 0 ay dapat palaging pinagsama sa -noskip para sa mencoder, kung hindi, ito ay halos
tiyak na nagiging sanhi ng AV desync.

-mf
Ginagamit kapag nagde-decode mula sa maraming PNG o JPEG file.

Ang mga available na opsyon ay:

w=
lapad ng input ng file (default: autodetect)
h=
taas ng input ng file (default: autodetect)
fps=
output fps (default: 25)
uri=
uri ng file ng input (magagamit: jpeg, png, tga, sgi)

-ni Piliting ituring ang mga file bilang hindi naka-interleaved. Sa partikular, pwersahang paggamit ng hindi
interleaved AVI parser (nag-aayos ng playback ng ilang masamang AVI file). Makakatulong din
nagpe-play ng mga file na kung hindi man ay nagpe-play ng audio at video na papalit-palit sa halip na sa
sa parehong oras

-nobps (AVI lamang)
Huwag gumamit ng average na byte/second value para sa AV sync. Tumutulong sa ilang mga AVI file na may
sirang header.

-noextbased
Hindi pinapagana ang pagpili ng demuxer na nakabatay sa extension. Bilang default, kapag ang uri ng file
(demuxer) ay hindi ma-detect nang mapagkakatiwalaan (ang file ay walang header o hindi ito maaasahan
sapat), ang extension ng filename ay ginagamit upang piliin ang demuxer. Laging bumabalik
sa pagpili ng demuxer na nakabatay sa nilalaman.

-passwd (din makita -gumagamit) (network lamang)
Tukuyin ang password para sa HTTP authentication.

-prefer-ipv4 (network lamang)
Gamitin ang IPv4 sa mga koneksyon sa network. Awtomatikong bumabalik sa IPv6.

-prefer-ipv6 (IPv6 network lamang)
Gamitin ang IPv6 sa mga koneksyon sa network. Awtomatikong bumabalik sa IPv4.

-psprobe <byte posisyon>
Kapag nagpe-play ng MPEG-PS o MPEG-PES stream, hinahayaan ka ng opsyong ito na tukuyin kung ilan
bytes sa stream na gusto mong i-scan ng MPlayer upang matukoy ang video codec
ginamit. Ang pagpipiliang ito ay kailangan upang i-play ang EVO o VDR file na naglalaman ng H.264 stream.

-pvr (PVR lamang)
Ang opsyong ito ay nagtutugma ng iba't ibang katangian ng pag-encode ng PVR capture module. Ito ay dapat
gamitin sa anumang hardware MPEG encoder based card na sinusuportahan ng V4L2 driver.
Ang Hauppauge WinTV PVR-150/250/350/500 at lahat ng IVTV based card ay kilala bilang PVR
pagkuha ng mga card. Magkaroon ng kamalayan na ang Linux 2.6.18 kernel at mas bago lamang ang makakahawak
MPEG stream sa pamamagitan ng V4L2 layer. Para sa pagkuha ng hardware ng isang MPEG stream at
sa panonood nito gamit ang MPlayer/MEncoder, gamitin ang 'pvr://' bilang URL ng pelikula.

Ang mga available na opsyon ay:

aspeto=<0-3>
Tukuyin ang input aspect ratio:
0:1:1
1: 4:3 (default)
2:16:9
3:2.21:1

arate=<32000-48000>
Tukuyin ang encoding audio rate (default: 48000 Hz, available: 32000, 44100 at
48000 Hz).

alay=<1-3>
Tukuyin ang MPEG audio layer encoding (default: 2).

abitrate=<32-448>
Tukuyin ang audio encoding bitrate sa kbps (default: 384).

amode=
Tukuyin ang audio encoding mode. Ang mga available na preset na value ay 'stereo',
'joint_stereo', 'dual' at 'mono' (default: stereo).

vbitrate=
Tukuyin ang average na video bitrate encoding sa Mbps (default: 6).

vmode=
Tukuyin ang video encoding mode:
vbr: Variable BitRate (default)
cbr: Patuloy na BitRate

vpeak=
Tukuyin ang peak video bitrate encoding sa Mbps (kapaki-pakinabang lamang para sa VBR encoding,
default: 9.6).

fmt=
Pumili ng MPEG format para sa pag-encode:
ps: MPEG-2 Program Stream (default)
ts: MPEG-2 Transport Stream
mpeg1: MPEG-1 System Stream
vcd: Video CD compatible stream
svcd: Super Video CD compatible na stream
dvd: DVD compatible na stream

-radyo (radyo lamang)
Ang mga opsyong ito ay nagtatakda ng iba't ibang parameter ng radio capture module. Para sa pakikinig
radyo na may MPlayer gamit ang 'radio:// ' (kung hindi ibinigay ang opsyon sa mga channel) o
'radyo:// ' (kung ibinigay ang opsyon sa mga channel) bilang URL ng pelikula. Kaya mo
tingnan ang pinapayagang saklaw ng dalas sa pamamagitan ng pagpapatakbo ng MPlayer na may '-v'. Upang simulan ang pangangamkam
subsystem, gamitin ang 'radio:// /capture'. Kung ang nakuhang keyword ay
hindi ibinigay maaari kang makinig sa radyo gamit ang line-in cable lamang. Gamit ang pagkuha sa
hindi inirerekomenda ang makinig dahil sa mga problema sa pag-synchronize, na gumagawa ng prosesong ito
hindi komportable.

Ang mga available na opsyon ay:

aparato=
Radio device na gagamitin (default: /dev/radio0 para sa Linux at /dev/tuner0 para sa
*BSD).

driver =
Radio driver na gagamitin (default: v4l2 kung available, kung hindi man v4l).
Sa kasalukuyan, sinusuportahan ang mga driver ng v4l at v4l2.

dami=<0..100>
volume ng tunog para sa radio device (default 100)

freq_min= (*BSD BT848 lang)
minimum na pinapayagang dalas (default: 87.50)

freq_max= (*BSD BT848 lang)
maximum na pinapayagang dalas (default: 108.00)

mga channel= - , - ,...
Itakda ang listahan ng channel. Gumamit ng _ para sa mga puwang sa mga pangalan (o maglaro ng pagsipi ;-).
Ang mga pangalan ng channel ay isusulat gamit ang OSD at ang mga utos ng alipin
radio_step_channel at radio_set_channel ay magagamit para sa isang remote
kontrol (tingnan ang LIRC). Kung ibinigay, ang numero sa URL ng pelikula ay ituturing bilang
posisyon ng channel sa listahan ng channel.
HALIMBAWA: radio://1, radio://104.4, radio_set_channel 1

kagamitan= (Radio capture lang)
Pangalan ng device kung saan kukuha ng tunog. Kung walang ganoong pagkuha ng pangalan ay magiging
hindi pinagana, kahit na lumabas ang capture na keyword sa URL. Para sa mga ALSA device
gamitin ito sa anyong hw= . . Kung ang pangalan ng device ay naglalaman ng '=',
gagamit ang module ng ALSA para makuha, kung hindi, OSS.

arate= (Radio capture lang)
Rate sa mga sample bawat segundo (default: 44100).
TANDAAN: Kapag gumagamit ng audio capture set din -rawaudio rate= opsyon na may
ang parehong halaga bilang arate. Kung mayroon kang mga problema sa bilis ng tunog (tumatakbo rin
mabilis), subukang maglaro ng iba't ibang mga halaga ng rate (hal
48000,44100,32000,...).

mga channel= (Radio capture lang)
Bilang ng mga audio channel na kukunan.

-rawaudio
Hinahayaan ka ng opsyong ito na maglaro ng mga raw audio file. Kailangan mong gumamit ng -demuxer rawaudio bilang
mabuti. Maaari rin itong gamitin para mag-play ng mga audio CD na hindi 44kHz 16-bit stereo.
Para sa paglalaro ng mga hilaw na AC-3 stream gamitin ang -rawaudio format=0x2000 -demuxer rawaudio.

Ang mga available na opsyon ay:

mga channel=
bilang ng mga channel
rate=
rate sa mga sample bawat segundo
laki ng sample=
laki ng sample sa bytes
bitrate=
bitrate para sa rawaudio file
format=
fourcc sa hex

-rawvideo
Hinahayaan ka ng opsyong ito na maglaro ng mga hilaw na video file. Kailangan mong gumamit ng -demuxer rawvideo bilang
mabuti.

Ang mga available na opsyon ay:

fps=
rate sa mga frame bawat segundo (default: 25.0)
sqcif|qcif|cif|4cif|pal|ntsc
itakda ang karaniwang laki ng larawan
w=
lapad ng imahe sa mga pixel
h=
taas ng imahe sa mga pixel
i420|yv12|yuy2|y8
itakda ang colorspace
format=
colorspace (fourcc) sa hex o string constant. Gamitin ang -rawvideo format=help
para sa isang listahan ng mga posibleng string.
laki=
laki ng frame sa Bytes

HALIMBAWA:
mplayer foreman.qcif -demuxer rawvideo -rawvideo qcif
I-play ang sikat na "foreman" na sample na video.
sample ng mplayer-720x576.yuv -demuxer rawvideo -rawvideo w=720:h=576
Magpatugtog ng hilaw na sample ng YUV.

-referrer (network lamang)
Tumukoy ng path ng referrer o URL para sa mga kahilingan sa HTTP.

-rtsp-port
Ginamit sa 'rtsp://' na mga URL para pilitin ang port number ng kliyente. Ang pagpipiliang ito ay maaaring
kapaki-pakinabang kung ikaw ay nasa likod ng isang router at gustong ipasa ang RTSP stream mula sa
server sa isang partikular na kliyente.

-rtsp-destinasyon
Ginamit sa 'rtsp://' na mga URL upang pilitin ang patutunguhang IP address na itali. Ito
maaaring maging kapaki-pakinabang ang opsyon sa ilang RTSP server na hindi nagpapadala ng mga RTP packet sa
tamang interface. Kung nabigo ang koneksyon sa RTSP server, gamitin ang -v upang makita kung alin
IP address Sinusubukan ng MPlayer na itali at subukang pilitin ito sa isang nakatalaga sa iyo
computer sa halip.

-rtsp-stream-over-tcp (LIVE555 at NEMESI lamang)
Ginamit kasama ng 'rtsp://' na mga URL upang tukuyin na ang magreresultang papasok na RTP at RTCP
ang mga packet ay mai-stream sa TCP (gamit ang parehong koneksyon sa TCP bilang RTSP). Ang pagpipiliang ito
maaaring maging kapaki-pakinabang kung mayroon kang sirang koneksyon sa internet na hindi pumasa sa papasok
Mga UDP packet (tingnan http://www.live555.com/mplayer/).

-rtsp-stream-over-http (LIVE555 lamang)
Ginamit kasama ng 'http://' na mga URL upang tukuyin na ang magreresultang papasok na RTP at RTCP
ang mga packet ay mai-stream sa HTTP.

-saveidx
Puwersahin ang muling pagbuo ng index at itapon ang index sa . Sa kasalukuyan ito ay gumagana lamang
na may mga file na AVI.
TANDAAN: Ang opsyon na ito ay hindi na ginagamit ngayon na ang MPlayer ay may suporta sa OpenDML.

-sb <byte posisyon> (din makita -ss)
Maghanap sa posisyon ng byte. Kapaki-pakinabang para sa pag-playback mula sa mga imahe ng CD-ROM o VOB file na may
basura sa simula.

-bilis <0.01-100>
Pabagalin o pabilisin ang pag-playback sa pamamagitan ng salik na ibinigay bilang parameter. Hindi garantisadong
gumana nang tama sa -oac copy. Magdagdag ng -af scaletempo upang makalampas sa 4x na limitasyon sa
playback.

-srate
Piliin ang output sample rate na gagamitin (siyempre may mga limitasyon ang sound card
ito). Kung ang napiling dalas ng sample ay iba sa dalas ng kasalukuyang
media, ang resample o lavcresample audio filter ay ipapasok sa audio
filter layer upang mabayaran ang pagkakaiba. Ang uri ng resampling ay maaaring
kinokontrol ng -af-adv na opsyon. Ang default ay mabilis na resampling na maaaring magdulot
pagbaluktot

-ss (din makita -sb)
Humanap sa ibinigay na posisyon sa oras. Gumamit ng -ss nopts upang huwag paganahin ang paghahanap, -ss 0 ay may iba
pag-uugali.

HALIMBAWA:
-ss 56
Naghahanap ng hanggang 56 segundo.
-ss 01:10:00
Naghahanap ng 1 oras 10 min.

-tskeepbroken
Sinasabi sa MPlayer na huwag itapon ang mga TS packet na iniulat na sirang sa stream.
Minsan kailangan upang i-play ang mga sirang MPEG-TS file.

-tsprobe <byte posisyon>
Kapag nagpe-play ng MPEG-TS stream, hinahayaan ka ng opsyong ito na tukuyin kung gaano karaming mga byte sa
stream na gusto mong hanapin ng MPlayer ang mga gustong audio at video ID.

-tsprog <1-65534>
Kapag nagpe-play ng MPEG-TS stream, maaari mong tukuyin gamit ang opsyong ito kung aling program (kung
kasalukuyan) gusto mong maglaro. Maaaring gamitin sa -vid at -aid.

- tv (TV/PVR lamang)
Ang opsyong ito ay nagtu-tune ng iba't ibang katangian ng TV capture module. Para sa panonood ng TV
gamit ang MPlayer, gamitin ang 'tv://' o 'tv:// ' o kahit na 'tv://
(tingnan ang mga opsyong channel para sa channel_name sa ibaba) bilang URL ng pelikula. Maaari mo ring gamitin
'tv:/// ' para magsimulang manood ng pelikula mula sa isang composite o S-Video input (tingnan ang
opsyon input para sa mga detalye).

Ang mga available na opsyon ay:

noaudio
walang tunog

automute=<0-255> (v4l at v4l2 lang)
Kung ang lakas ng signal na iniulat ng device ay mas mababa sa halagang ito, audio at
imu-mute ang video. Sa karamihan ng mga kaso, sapat na ang pag-automate=100. Default
ay 0 (naka-disable ang automute).

driver =
Tingnan ang -tv driver=help para sa isang listahan ng pinagsama-samang TV input driver. magagamit:
dummy, v4l, v4l2, bsdbt848 (default: autodetect)

aparato=
Tukuyin ang TV device (default: /dev/video0). TANDAAN: Para sa driver ng bsdbt848
maaari kang magbigay ng parehong pangalan ng bktr at tuner device na naghihiwalay sa kanila ng a
kuwit, tuner pagkatapos ng bktr (hal. -tv device=/dev/bktr1,/dev/tuner1).

input=
Tukuyin ang input (default: 0 (TV), tingnan ang console output para sa mga available na input).

freq=
Tukuyin ang dalas upang itakda ang tuner sa (hal. 511.250). Hindi compatible
kasama ang parameter ng mga channel.

outfmt=
Tukuyin ang format ng output ng tuner na may preset na halaga na sinusuportahan ng
V4L driver (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) o isang
arbitrary na format na ibinigay bilang hex na halaga. Subukan ang outfmt=help para sa isang listahan ng lahat
magagamit na mga format.

lapad=
lapad ng window ng output

taas=
taas ng window ng output

fps=
framerate kung saan kukuha ng video (mga frame bawat segundo)

laki ng buffer=
maximum na laki ng capture buffer sa megabytes (default: dynamical)

pamantayan=
Para sa bsdbt848 at v4l, PAL, SECAM, NTSC ay magagamit. Para sa v4l2, tingnan ang
console output para sa isang listahan ng lahat ng magagamit na mga pamantayan, tingnan din ang normid
opsyon sa ibaba.

normid= (v4l2 lang)
Itinatakda ang pamantayan sa TV sa ibinigay na numerong ID. Ang pamantayan sa TV ay nakasalalay sa
pagkuha ng card. Tingnan ang output ng console para sa isang listahan ng mga available na pamantayan sa TV.

channel=
Itakda ang tuner sa channel.

chanlist=
magagamit: argentina, australia, china-bcast, europe-silangan, europe-kanluran,
france, ireland, italy, japan-bcast, japan-cable, newzealand, russia,
southafrica, us-bcast, us-cable, us-cable-hrc

mga channel= - [= ], - [= ],...
Magtakda ng mga pangalan para sa mga channel. TANDAAN: Kung ay isang integer na higit sa 1000,
ito ay ituturing bilang dalas (sa kHz) sa halip na pangalan ng channel mula sa
talahanayan ng dalas.
Gumamit ng _ para sa mga puwang sa mga pangalan (o maglaro ng pagsipi ;-). Ang mga pangalan ng channel
pagkatapos ay isusulat gamit ang OSD, at ang alipin ay nag-uutos sa tv_step_channel,
Ang tv_set_channel at tv_last_channel ay magagamit para sa isang remote control (tingnan ang
LIRC). Hindi tugma sa parameter ng dalas.
TANDAAN: Ang channel number ang magiging posisyon sa listahan ng 'mga channel',
simula sa 1.
HALIMBAWA: tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1

[brightness|contrast|hue|saturation]=<-100-100>
Itakda ang image equalizer sa card.

audiorate=
Itakda ang input audio sample rate.

forceaudio
Kumuha ng audio kahit na walang audio source na iniulat ng v4l.

tumaas
Kunin mula sa ALSA.

amoe=<0-3>
Pumili ng audio mode:
0: mono
1: stereo
2: wika 1
3: wika 2

forcechan=<1-2>
Bilang default, tinutukoy ang bilang ng mga na-record na audio channel
awtomatikong sa pamamagitan ng pagtatanong sa audio mode mula sa TV card. Ang pagpipiliang ito
nagbibigay-daan sa pagpilit ng stereo/mono recording anuman ang opsyon sa amode at ang
mga halaga na ibinalik ng v4l. Ito ay maaaring gamitin para sa pag-troubleshoot kapag ang TV
hindi maiulat ng card ang kasalukuyang audio mode.

kagamitan=
Magtakda ng audio device. dapat ay /dev/xxx para sa OSS at isang hardware ID
para sa ALSA. Dapat mong palitan ang anumang ':' ng isang '.' sa hardware ID para sa ALSA.

audioid=
Pumili ng audio output ng capture card, kung mayroon itong higit sa isa.

[volume|bass|treble|balanse]=<0-65535> (v4l1)

[volume|bass|treble|balanse]=<0-100> (v4l2)
Ang mga opsyong ito ay nagtatakda ng mga parameter ng mixer sa video capture card. sila
ay walang epekto, kung ang iyong card ay walang isa. Para sa v4l2 50 na mapa sa
ang default na halaga ng kontrol, tulad ng iniulat ng driver.

makakuha=<0-100> (v4l2)
Itakda ang gain control para sa mga video device (karaniwan ay mga webcam) sa gustong halaga
at patayin ang awtomatikong kontrol. Ang isang halaga ng 0 ay nagbibigay-daan sa awtomatikong kontrol.
Kung aalisin ang opsyong ito, hindi mababago ang gain control.

immediatemode=
Ang halaga ng 0 ay nangangahulugan ng pagkuha at pag-buffer ng audio at video nang magkasama (default para sa
MEncoder). Ang halaga ng 1 (default para sa MPlayer) ay nangangahulugan ng pagkuha ng video
lamang at hayaan ang audio na dumaan sa isang loopback cable mula sa TV card patungo sa
sound card.

mjpeg
Gumamit ng hardware MJPEG compression (kung sinusuportahan ito ng card). Kapag ginagamit ito
opsyon, hindi mo kailangang tukuyin ang lapad at taas ng output
window, dahil awtomatikong matutukoy ito ng MPlayer mula sa decimation
halaga (tingnan sa ibaba).

decimation=<1|2|4>
piliin ang laki ng larawan na i-compress ng hardware MJPEG
compression:
1: buong laki
704x576 PAL
704x480 NTSC
2: katamtamang laki
352x288 PAL
352x240 NTSC
4: maliit na sukat
176x144 PAL
176x120 NTSC

kalidad=<0-100>
Piliin ang kalidad ng JPEG compression (<60 inirerekomenda para sa buo
laki)

tdevice=
Tukuyin ang TV teletext device (halimbawa: /dev/vbi0) (default: wala).

tformat=
Tukuyin ang format ng pagpapakita ng teletext sa TV (default: 0):
0: malabo
1: transparent
2: opaque na may baligtad na mga kulay
3: transparent na may baligtad na mga kulay

tpage=<100-899>
Tukuyin ang unang numero ng pahina ng teletext sa TV (default: 100).

tlang=<-1-127>
Tukuyin ang default na teletext language code (default: 0), na gagamitin bilang
pangunahing wika hanggang sa matanggap ang isang uri ng 28 packet. Kapaki-pakinabang kapag ang
Ang sistema ng teletext ay gumagamit ng isang set ng character na hindi latin, ngunit ang mga code ng wika ay hindi
ipinadala sa pamamagitan ng uri ng teletext na 28 packet para sa ilang kadahilanan. Upang makita ang isang listahan ng
itinakda ng mga sinusuportahang code ng wika ang opsyong ito sa -1.

hidden_video_renderer (dshow lang)
Wakasan ang stream gamit ang video renderer sa halip na Null renderer (default:
patayin). Makakatulong kung ang video ay nag-freeze ngunit ang audio ay hindi. TANDAAN: Maaaring hindi gumana
na may -vo directx at -vf na kumbinasyon ng crop.

hidden_vp_renderer (dshow lang)
Wakasan ang VideoPort pin stream gamit ang video renderer sa halip na alisin ito
mula sa graph (default: off). Kapaki-pakinabang kung ang iyong card ay may VideoPort pin at
magulo ang video. TANDAAN: Maaaring hindi gumana sa -vo directx at -vf crop
kumbinasyon.

system_clock (dshow lang)
Gamitin ang system clock bilang sync source sa halip na ang default na graph clock
(karaniwan ay ang orasan mula sa isa sa mga live na mapagkukunan sa graph).

normalize_audio_chunks (dshow lang)
Gumawa ng mga audio chunks na may haba ng oras na katumbas ng haba ng oras ng frame ng video
(default: naka-off). Ang ilang mga audio card ay gumagawa ng mga audio chunks na halos 0.5s ang laki,
na nagreresulta sa pabagu-bagong video kapag gumagamit ng immediatemode=0.

-tvscan (TV at MPlayer lamang)
I-tune ang scanner ng TV channel. Ang MPlayer ay magpi-print din ng halaga para sa "-tv channels="
opsyon, kabilang ang mga umiiral at kakahanap lang na channel.

Ang mga available na suboption ay:

autostart
Simulan ang pag-scan ng channel kaagad pagkatapos ng startup (default: hindi pinagana).

panahon=<0.1-2.0>
Tukuyin ang pagkaantala sa mga segundo bago lumipat sa susunod na channel (default: 0.5).
Ang mas mababang mga halaga ay magdudulot ng mas mabilis na pag-scan, ngunit maaaring makakita ng hindi aktibong TV
mga channel bilang aktibo.

threshold=<1-100>
Halaga ng threshold para sa lakas ng signal (sa porsyento), gaya ng iniulat ng
device (default: 50). Ang lakas ng signal na mas mataas kaysa sa halagang ito
ipahiwatig na ang kasalukuyang pag-scan na channel ay aktibo.

-gumagamit (din makita -passwd) (network lamang)
Tukuyin ang username para sa HTTP authentication.

-user-agent
Gamitin bilang user agent para sa HTTP streaming.

-vid
Pumili ng channel ng video (MPG: 0-15, ASF: 0-255, MPEG-TS: 17-8190). Kapag naglalaro ng isang
MPEG-TS stream, MPlayer/MEncoder ay gagamit ng unang program (kung mayroon) kasama ang
piniling video stream.

-vivo (DEBUG CODE)
Pilitin ang mga parameter ng audio para sa VIVO demuxer (para sa mga layunin ng pag-debug). AYUSIN MO AKO:
Idokumento ito.

OSD/SUBTITLE Opsyon


TANDAAN: Tingnan din ang -vf expand.

-asno (FreeType lamang)
I-on ang pag-render ng subtitle ng SSA/ASS. Sa opsyong ito, gagamitin ang libass para sa
Mga panlabas na subtitle ng SSA/ASS at Matroska track. Baka gusto mo ring gamitin
-naka-embed na mga font.
TANDAAN: Hindi tulad ng normal na OSD, ang libass ay gumagamit ng fontconfig bilang default. Upang huwag paganahin ito, gamitin
-nofontconfig.

-kulay-hangganan ng asno
Itinatakda ang kulay ng hangganan (outline) para sa mga subtitle ng teksto. Ang format ng kulay ay RRGGBBAA.

-ass-bottom-margin
Nagdaragdag ng itim na banda sa ibaba ng frame. Maaaring ilagay ng SSA/ASS renderer
mga subtitle doon (na may -ass-use-margins).

-kulay ng asno
Itinatakda ang kulay para sa mga subtitle ng teksto. Ang format ng kulay ay RRGGBBAA.

-ass-font-scale
Itakda ang scale coefficient na gagamitin para sa mga font sa SSA/ASS renderer.

-ass-force-style <[Estilo.]Param=Halaga[,...]>
I-override ang ilang mga parameter ng impormasyon ng estilo o script.

HALIMBAWA:
-ass-force-style FontName=Arial,Default.Bold=1
-ass-force-style PlayResY=768

-ass-hinting
Itakda ang uri ng pahiwatig. ay maaaring maging:
0 walang pahiwatig
1 FreeType autohinter, light mode
2 FreeType autohinter, normal na mode
3 font native hinter
0-3 + 4
Ang parehong, ngunit ang pahiwatig ay isasagawa lamang kung ang OSD ay nai-render sa
resolution ng screen at samakatuwid ay hindi mai-scale.
Ang default na halaga ay 7 (gumamit ng katutubong hinter para sa hindi naka-scale na OSD at walang pahiwatig
kung hindi man).

-ass-line-spacing
Itakda ang value ng line spacing para sa SSA/ASS renderer.

-ass-styles
I-load ang lahat ng istilo ng SSA/ASS na makikita sa tinukoy na file at gamitin ang mga ito para sa pag-render ng text
mga subtitle. Ang syntax ng file ay eksaktong katulad ng [V4 Styles] / [V4+ Styles]
seksyon ng SSA/ASS.

-ass-top-margin
Nagdaragdag ng itim na banda sa tuktok ng frame. Maaaring ilagay ng SSA/ASS renderer
mga toptitle doon (na may -ass-use-margins).

-ass-use-margin
Pinapagana ang paglalagay ng mga toptitle at subtitle sa mga itim na hangganan kapag available ang mga ito.

-dumpjacosub (MPlayer lamang)
I-convert ang ibinigay na subtitle (tinukoy sa -sub na opsyon) sa time-based
JACOsub subtitle na format. Lumilikha ng dumpsub.js file sa kasalukuyang direktoryo.

-dumpmicrodvdsub (MPlayer lamang)
I-convert ang ibinigay na subtitle (tinukoy sa -sub na opsyon) sa MicroDVD
format ng subtitle. Lumilikha ng dumpsub.sub file sa kasalukuyang direktoryo.

-dumpmpsub (MPlayer lamang)
I-convert ang ibinigay na subtitle (tinukoy kasama ang -sub na opsyon) sa subtitle ng MPlayer
format, MPsub. Lumilikha ng dump.mpsub file sa kasalukuyang direktoryo.

-dumpsami (MPlayer lamang)
I-convert ang ibinigay na subtitle (tinukoy kasama ang -sub na opsyon) sa SAMI na nakabatay sa oras
format ng subtitle. Lumilikha ng dumpsub.smi file sa kasalukuyang direktoryo.

-dumpsrtsub (MPlayer lamang)
I-convert ang ibinigay na subtitle (tinukoy sa -sub na opsyon) sa time-based
SubViewer (SRT) subtitle na format. Lumilikha ng dumpsub.srt file sa kasalukuyang
direktoryo.
TANDAAN: Ang ilang mga sirang manlalaro ng hardware ay nasasakal sa mga SRT subtitle file na may Unix line
mga wakas. Kung ikaw ay hindi pinalad na magkaroon ng ganoong kahon, ipasa ang iyong mga subtitle na file
sa pamamagitan ng unix2dos o isang katulad na programa upang palitan ang mga pagtatapos ng linya ng Unix ng DOS/Windows
mga dulo ng linya.

-dumpsub (MPlayer lamang) (BETA CODE)
Tinatapon ang subtitle na substream mula sa mga VOB stream. Tingnan din ang -dump*sub at
-vobsubout* mga pagpipilian.

-naka-embed na mga font (FreeType lamang)
Pinapagana ang pagkuha ng mga naka-embed na font ng Matroska (default: hindi pinagana). Ang mga font na ito ay maaari
gamitin para sa pag-render ng subtitle ng SSA/ASS (-ass na opsyon). Ang mga file ng font ay nilikha sa
ang ~/.mplayer/fonts direktoryo.
TANDAAN: Gamit ang FontConfig 2.4.2 o mas bago, direktang bubuksan ang mga naka-embed na font mula sa
memorya, at ang opsyong ito ay pinagana bilang default.

-factor
Sample muli ang alphamap ng font. Ay maaaring maging:
0 plain white na mga font
0.75 napakakitid na itim na outline (default)
1 makitid na itim na balangkas
10 naka-bold na itim na balangkas

-flip-hebrew (FriBiDi lamang)
Ino-on ang pag-flip ng mga subtitle gamit ang FriBiDi.

-noflip-hebrew-mga kuwit
Baguhin ang mga pagpapalagay ng FriBiDi tungkol sa mga pagkakalagay ng mga kuwit sa mga subtitle. Gamitin mo to
kung ang mga kuwit sa mga subtitle ay ipinapakita sa simula ng isang pangungusap sa halip na sa dulo.

-font <landas sa font.desc file, landas sa Font (FreeType), Font huwaran (Fontconfig)>
Maghanap para sa mga OSD/subtitle na font sa isang alternatibong direktoryo (default para sa normal
font: ~/.mplayer/font/font.desc, default para sa mga FreeType na font: ~/.mplayer/
subfont.ttf, default para sa Fontconfig: "sans-serif").
TANDAAN: Sa FreeType, tinutukoy ng opsyong ito ang landas patungo sa font file. Sa
Fontconfig, tinutukoy ng pagpipiliang ito ang pattern ng font ng Fontconfig.

HALIMBAWA:
-font ~/.mplayer/arial-14/font.desc
-font ~/.mplayer/arialuni.ttf
-font na 'Bitstream Vera Sans'
-font 'Bitstream Vera Sans:style=Bold'

-fontconfig (fontconfig lamang)
Pinapagana ang paggamit ng mga fontconfig na pinamamahalaang mga font (default: autodetect).
TANDAAN: Bilang default fontconfig ay ginagamit para sa libass-rendered subtitles at hindi ginagamit para sa
OSD. Gamit -fontconfig ito ay ginagamit para sa parehong libass at OSD, na may -nofontconfig ito ay
hindi ginagamit sa lahat, ibig sabihin, pagkatapos lamang -font at -subfont ay gagana sa isang ibinigay na landas sa
font

-pinipilit subsonly
Magpakita lamang ng mga sapilitang subtitle para sa DVD subtitle stream na pinili ng hal -slang.

-fribidi-charset <charset pangalan> (FriBiDi lamang)
Tinutukoy ang set ng character na ipapasa sa FriBiDi kapag nagde-decode ng hindi UTF-8
mga subtitle (default: ISO8859-8).

-ifo <VOBsub IFO file>
Ipahiwatig ang file na gagamitin sa pag-load ng palette at laki ng frame para sa VOBsub
mga subtitle

-noautosub
Ino-off ang awtomatikong paglo-load ng subtitle na file.

-osd-tagal
Itakda ang tagal ng mga mensahe ng OSD sa ms (default: 1000).

-osd-fractions <0-2>
Itakda kung paano naka-print ang mga fraction ng segundo ng kasalukuyang timestamp sa OSD:
0 Huwag magpakita ng mga fraction (default).
1 Ipakita ang unang dalawang decimal.
2 Ipakita ang tinatayang bilang ng frame sa loob ng kasalukuyang segundo. Ang bilang ng frame na ito ay
hindi tumpak ngunit isang pagtatantya lamang. Para sa variable na fps, ang
Ang approximation ay kilala na malayo sa tamang bilang ng frame.

-osdlevel <0-3> (MPlayer lamang)
Tinutukoy kung saang mode dapat magsimula ang OSD.
0 subtitle lang
1 volume + paghahanap (default)
2 volume + humingi + timer + porsyento
3 volume + humingi + timer + porsyento + kabuuang oras

-overlapsub
Pinapayagan ang susunod na subtitle na maipakita habang nakikita pa rin ang kasalukuyang subtitle
(default ay upang paganahin ang suporta para lamang sa mga partikular na format).

-progbar-align <0-100>
Tukuyin ang patayong pagkakahanay ng progress bar (0: itaas, 100: ibaba, ang default ay
50, ibig sabihin, nakasentro).

-sid (din makita -balbal, -vobsubid)
Ipakita ang subtitle stream na tinukoy ni (0-31). Ang MPlayer ay nagpi-print ng magagamit
mga subtitle ID kapag tumatakbo sa verbose (-v) mode. Kung hindi ka makakapili ng isa sa
subtitle sa isang DVD, subukan din ang -vobsubid.

-nosub Hindi pinapagana ang anumang awtomatikong napiling panloob na mga subtitle (tulad ng Matroska/mkv
suportado ng demuxer). Gamitin ang -noautosub upang huwag paganahin ang paglo-load ng panlabas na subtitle
file.

-balbal <wika code[,wika code,...]> (din makita -sid)
Tumukoy ng listahan ng priyoridad ng mga wikang subtitle na gagamitin. Iba't ibang mga format ng lalagyan
gumamit ng iba't ibang mga code ng wika. Gumagamit ang mga DVD ng ISO 639-1 na dalawang titik na code ng wika,
Gumagamit si Matroska ng ISO 639-2 na tatlong titik na mga code ng wika habang ang OGM ay gumagamit ng isang free-form
identifier. Ang MPlayer ay nagpi-print ng mga magagamit na wika kapag tumatakbo sa verbose (-v) mode.

HALIMBAWA:
mplayer dvd://1 -slang hu,en
Pinipili ang Hungarian subtitle track sa isang DVD at bumabalik sa English kung
Hindi available ang Hungarian.
mplayer -slang jpn halimbawa.mkv
Nagpe-play ng Matroska file na may mga Japanese subtitle.

-spuaa
Antialiasing/scaling mode para sa DVD/VOBsub. Ang isang halaga ng 16 ay maaaring idagdag sa sa
upang pilitin ang pag-scale kahit na tumutugma na ang orihinal at naka-scale na laki ng frame.
Ito ay maaaring gamitin sa hal. makinis na mga subtitle na may gaussian blur. Magagamit na mga mode
ay:
0 wala (pinakamabilis, napakapangit)
1 tinatayang (nasira?)
2 puno (mabagal)
3 bilinear (default, mabilis at hindi masyadong masama)
4 ay gumagamit ng swscaler gaussian blur (mukhang napakaganda)

-spualign <-1-2>
Tukuyin kung paano dapat ihanay ang mga subtitle ng SPU (DVD/VOBsub).
-1 orihinal na posisyon
0 I-align sa itaas (orihinal na gawi, default).
1 I-align sa gitna.
2 I-align sa ibaba.

-spugauss <0.0-3.0>
Variance parameter ng gaussian na ginamit ng -spuaa 4. Ang mas mataas ay nangangahulugang mas malabo (default:
1.0).

-sub
Gamitin/ipakita ang mga subtitle na file na ito. Isang file lamang ang maaaring ipakita sa parehong oras.

-sub-bg-alpha <0-255>
Tukuyin ang alpha channel value para sa mga subtitle at OSD background. Malaking halaga ang ibig sabihin
higit na transparency. 0 ay nangangahulugang ganap na transparent.

-sub-bg-kulay <0-255>
Tukuyin ang halaga ng kulay para sa mga subtitle at OSD background. Sa kasalukuyan, ang mga subtitle ay
grayscale kaya ang value na ito ay katumbas ng intensity ng kulay. 255 ibig sabihin
puti at 0 itim.

-sub-demuxer <[+]pangalan> (-subfile lamang) (BETA CODE)
Force subtitle demuxer type para sa -subfile. Gumamit ng '+' bago ang pangalan para pilitin ito,
ito ay laktawan ang ilang mga tseke! Ibigay ang pangalan ng demuxer bilang naka-print ng tulong -sub-demuxer.
Para sa backward compatibility tinatanggap din nito ang demuxer ID gaya ng tinukoy sa
subreader.h.

-sub-fuzziness
Ayusin ang katugmang fuzziness kapag naghahanap ng mga subtitle:
0 eksaktong tugma (default)
1 I-load ang lahat ng subs na naglalaman ng pangalan ng pelikula.
2 I-load ang lahat ng subs sa kasalukuyang at -sub-paths na mga direktoryo.

-sub-no-text-pp
Hindi pinapagana ang anumang uri ng pagpoproseso ng text post na ginawa pagkatapos i-load ang mga subtitle. Ginamit
para sa mga layunin ng pag-debug.

-subalign <0-2>
Tukuyin kung aling gilid ng mga subtitle ang dapat na nakahanay sa taas na ibinigay ni
-subpos.
0 I-align ang subtitle sa itaas na gilid (orihinal na gawi).
1 I-align ang subtitle center.
2 I-align ang subtitle sa ibabang gilid (default).

-subcc <1-8>
Ipakita ang mga subtitle ng DVD Closed Caption (CC) mula sa tinukoy na channel. Mga halaga 5 hanggang
8 pumili ng mode na maaaring kumuha ng EIA-608 compatibility stream mula sa EIA-708 data.
Ito ang mga hindi ang mga subtitle ng VOB, ito ay mga espesyal na subtitle ng ASCII para sa pagdinig
may kapansanan na naka-encode sa stream ng data ng gumagamit ng VOB sa karamihan ng mga rehiyon 1 na DVD. Mga subtitle ng CC
hindi pa nakikita sa mga DVD mula sa ibang mga rehiyon sa ngayon.

-subcp (iconv lamang)
Kung sinusuportahan ng iyong system iconv(3), maaari mong gamitin ang opsyong ito upang tukuyin ang subtitle
codepage. Ito ay nangangailangan ng priyoridad sa parehong -utf8 at -unicode.

HALIMBAWA:
-subcp latin2
-subcp cp1250

-subcp enca: : codepage> (ENCA lamang)
Maaari mong tukuyin ang iyong wika gamit ang dalawang titik na code ng wika upang matukoy ang ENCA
awtomatikong ang codepage. Kung hindi sigurado, ilagay ang anuman at panoorin ang output ng mplayer -v
para sa mga magagamit na wika. Tinutukoy ng Fallback codepage ang codepage na gagamitin, kung kailan
nabigo ang autodetection.

HALIMBAWA:
-subcp enca:cs:latin2
Hulaan ang pag-encode, ipagpalagay na ang mga subtitle ay Czech, bumalik sa latin 2,
kung nabigo ang pagtuklas.
-subcp enca:pl:cp1250
Hulaan ang pag-encode para sa Polish, bumalik sa cp1250.

-sub-path
Tukuyin ang mga karagdagang subtitle na landas na susubaybayan sa direktoryo ng media.

HALIMBAWA: Ipagpalagay na ang /path/to/movie/movie.avi ay nilalaro at -sub-paths
ang mga sub, subtitle,/tmp/subs ay tinukoy, ang MPlayer ay naghahanap ng mga subtitle na file sa mga ito
mga direktoryo:
/path/to/movie/
/path/to/movie/sub/
/path/to/movie/subtitles/
/tmp/subs/
~/.mplayer/sub/

-subdelay
Naantala ang mga subtitle ni segundo. Maaaring maging negatibo.

-subfile (BETA CODE)
Kasalukuyang walang silbi. Pareho sa -audiofile, ngunit para sa mga subtitle na stream (OggDS?).

-subfont <landas sa Font (FreeType), Font huwaran (Fontconfig)> (FreeType lamang)
Itinatakda ang subtitle na font (tingnan ang -font). Kung walang ibinigay na -subfont, ginagamit ang -font.

-subfont-autoscale <0-3> (FreeType lamang)
Itinatakda ang autoscale mode.
TANDAAN: 0 ay nangangahulugan na ang sukat ng teksto at sukat ng OSD ay mga taas ng font sa mga puntos.

Ang mode ay maaaring:

0 walang autoscale
1 proporsyonal sa taas ng pelikula
2 proporsyonal sa lapad ng pelikula
3 proporsyonal sa diagonal ng pelikula (default)

-subfont-blur <0-8> (FreeType lamang)
Itinatakda ang radius ng blur ng font (default: 2).

-subfont-encoding
Itinatakda ang pag-encode ng font. Kapag nakatakda sa 'unicode', lahat ng mga glyph mula sa font file
ay ire-render at unicode ang gagamitin (default: unicode). (Walang FreeType,
ang pagtatakda ng anumang iba pang halaga kaysa sa 'unicode' ay hindi papaganahin ang pag-render para sa mga unicode glyph
font.desc file. Sa FreeType at para sa iba pang mga halaga kaysa sa 'unicode' na mayroon ang iyong system
para suportahan iconv(3) upang ito ay gumana.)

-subfont-osd-scale <0-100> (FreeType lamang)
Itinatakda ang autoscale coefficient ng mga elemento ng OSD (default: 6).

-subfont-outline <0-8> (FreeType lamang)
Itinatakda ang kapal ng outline ng font (default: 2).

-subfont-text-scale <0-100> (FreeType lamang)
Itinatakda ang autoscale coefficient ng subtitle text bilang porsyento ng laki ng screen
(default: 5).

-subfps
Tukuyin ang framerate ng subtitle file (default: movie fps).
TANDAAN: > pinapabilis ng movie fps ang mga subtitle para sa mga frame-based na subtitle file at
pinapabagal ang mga ito para sa mga nakabatay sa oras.

-subpos <0-150> (kapaki-pakinabang sa -vf palawakin)
Tukuyin ang posisyon ng mga subtitle sa screen. Ang halaga ay ang patayo
posisyon ng subtitle sa % ng taas ng screen. Pinahihintulutan ang mga value na mas malaki sa 100
bahagi ng subtitle na puputulin.

-subwidth <10-100>
Tukuyin ang maximum na lapad ng mga subtitle sa screen. Kapaki-pakinabang para sa TV-out. Ang
ang value ay ang lapad ng subtitle sa % ng lapad ng screen.

-noterm-osd
Huwag paganahin ang pagpapakita ng mga mensahe ng OSD sa console kapag walang output ng video
magagamit.

-term-osd-esc <makatakas pagkakasunod-sunod>
Tukuyin ang escape sequence na gagamitin bago magsulat ng OSD message sa console.
Ang escape sequence ay dapat ilipat ang pointer sa simula ng linya na ginamit para sa
ang OSD at i-clear ito (default: ^[[A\r^[[K).

-unicode
Sinasabi sa MPlayer na pangasiwaan ang subtitle file bilang unicode. (Ito ay magkakabisa lamang kung
hindi ibinigay ang -subcp o -utf8.)

-unrarexec <landas sa unrar maipapatupad> (Hindi suportado on MingW)
Tukuyin ang path sa unrar executable para magamit ito ng MPlayer para ma-access ang rar-
naka-compress na VOBsub file (default: hindi nakatakda, kaya naka-off ang feature). Ang landas ay dapat
isama ang filename ng executable, ie /usr/local/bin/unrar.

-utf8
Sinasabi sa MPlayer na pangasiwaan ang subtitle file bilang UTF-8. (Ito ay magkakabisa lamang kung
-subcp ay hindi ibinigay, at ito ay nangangailangan ng priyoridad kaysa sa -unicode.)

-vobsub <VOBsub file wala extension>
Tukuyin ang isang VOBsub file na gagamitin para sa mga subtitle. Dapat ay ang buong pathname na wala
extension, ibig sabihin, walang '.idx', '.ifo' o '.sub'.

-vobsubid <0-31>
Tukuyin ang VOBsub subtitle ID.

Audio oUTPUT Opsyon (MPLAYER LAMANG)


-abs (-ao atin lamang) (OBSOLET)
I-override ang audio driver/card buffer size detection.

-porma (din makita ang format audio filter)
Piliin ang sample na format na ginamit para sa output mula sa audio filter layer hanggang sa tunog
card. Ang mga halaga na maaaring magpatibay ay nakalista sa ibaba sa paglalarawan ng
ang format na filter ng audio.

-panghalo
Gumamit ng mixer device na iba sa default na /dev/mixer. Para sa ALSA ito ang
pangalan ng panghalo.

-tagahalo-channel <panghalo linya>[,panghalo index] (-ao atin at -sa tumaas lamang)
Sasabihin ng opsyong ito sa MPlayer na gumamit ng ibang channel para sa pagkontrol ng volume
kaysa sa default na PCM. Kasama sa mga opsyon para sa OSS vol, pcm, linya. Para sa kumpletong listahan
ng mga opsyon ay naghahanap ng SOUND_DEVICE_NAMES sa /usr/include/linux/soundcard.h. Para sa ALSA
maaari mong gamitin ang mga pangalan eg alsamixer display, tulad ng Guro, Linya, PCM.
TANDAAN: Ang mga pangalan ng channel ng ALSA mixer na sinusundan ng isang numero ay dapat na tinukoy sa
format, ibig sabihin, dapat na ma-convert ang isang channel na may label na 'PCM 1' sa alsamixer
sa PCM,1.

-softvol
Pilitin ang paggamit ng software mixer, sa halip na gamitin ang sound card mixer.

-softvol-max <10.0-10000.0>
Itakda ang maximum na antas ng amplification sa porsyento (default: 110). Isang halaga ng 200 will
nagbibigay-daan sa iyong ayusin ang volume hanggang sa maximum na doble sa kasalukuyang antas. Sa
mas mababa sa 100 ang paunang volume (na kung saan ay 100%) ay higit sa maximum,
na hal. ang OSD ay hindi maipakita nang tama.

-volstep <0-100>
Itakda ang laki ng hakbang ng mga pagbabago sa dami ng mixer sa porsyento ng buong hanay (default:
3).

-volume <-1-100> (din makita -af dami)
Itakda ang dami ng startup sa mixer, alinman sa hardware o software (kung ginamit sa
-softvol). Ang halaga ng -1 (ang default) ay hindi magbabago sa volume.

Audio oUTPUT MGA DRIVER (MPLAYER LAMANG)


Ang mga driver ng output ng audio ay mga interface sa iba't ibang pasilidad ng audio output. Ang syntax ay:

-sa
Tumukoy ng listahan ng priyoridad ng mga driver ng audio output na gagamitin.

Kung ang listahan ay may sumusunod na ',' babalik ang MPlayer sa mga driver na wala sa
listahan. Opsyonal ang mga suboption at kadalasang maaaring tanggalin.
TANDAAN: Tingnan ang tulong na -ao para sa isang listahan ng mga pinagsama-samang audio output driver.

HALIMBAWA:
-ao alsa,oss,
Subukan ang driver ng ALSA, pagkatapos ang driver ng OSS, pagkatapos ang iba pa.
-ao alsa:noblock:device=hw=0.3
Itinatakda ang noblock-mode at ang pangalan ng device bilang unang card, ikaapat na device.

Ang mga available na audio output driver ay:

tumaas
ALSA 0.9/1.x audio output driver
noblock
Nagtatakda ng noblock-mode.
aparato=
Itinatakda ang pangalan ng device. Palitan ang anumang ',' ng '.' at anumang ':' na may '=' sa
pangalan ng ALSA device. Para sa output ng hwac3 sa pamamagitan ng S/PDIF, gumamit ng "iec958" o "spdif"
device, maliban kung alam mo talaga kung paano ito itakda nang tama.

atin
Driver ng output ng audio ng OSS

Itinatakda ang audio output device (default: /dev/dsp).

Itinatakda ang audio mixer device (default: /dev/mixer).

Itinatakda ang channel ng audio mixer (default: pcm).

sdl (SDL lamang)
mataas na platform independent SDL (Simple Directmedia Layer) library audio output
drayber

Tahasang piliin ang SDL audio driver na gagamitin (default: hayaan ang SDL na pumili).

sining
audio output sa pamamagitan ng aRts daemon

esd
audio output sa pamamagitan ng ESD daemon

Tahasang piliin ang ESD server na gagamitin (default: localhost).

diyak
audio output sa pamamagitan ng JACK (Jack Audio Connection Kit)
(hindi) kumonekta
Awtomatikong lumikha ng mga koneksyon sa mga output port (default: pinagana). Kailan
pinagana, ang maximum na bilang ng mga channel ng output ay limitado sa
bilang ng magagamit na mga output port.
port=
Kumokonekta sa mga port na may ibinigay na pangalan (default: mga pisikal na port).
pangalan=
Pangalan ng kliyente na ipinasa kay JACK (default: MPlayer [ ]). Kapaki-pakinabang kung
gusto mong awtomatikong maitatag ang ilang partikular na koneksyon.
(hindi) tantiya
Tantyahin ang pagkaantala ng audio, dapat na gawing mas maayos ang pag-playback ng video
(default: pinagana).
(hindi)autostart
Awtomatikong simulan ang jackd kung kinakailangan (default: hindi pinagana). Tandaan na ito
mukhang hindi mapagkakatiwalaan at mag-spam stdout sa mga mensahe ng server.

sa
output ng audio sa pamamagitan ng NAS

coreaudio (Mac OS X lamang)
katutubong Mac OS X audio output driver
device_id=
ID ng output device na gagamitin (0 = default na device)
help Ilista ang lahat ng available na output device kasama ng kanilang mga ID.

bukas
Pang-eksperimentong OpenAL audio output driver

pulso
PulseAudio audio output driver
[ [: [:broken_pause]]]
Tukuyin ang host at opsyonal na output sink na gagamitin. Isang walang laman string
gumagamit ng lokal na koneksyon, ang "localhost" ay gumagamit ng paglipat ng network (malamang na hindi
anong gusto mo). Maaari mo ring tahasang pilitin ang workaround para sa sira
i-pause ang functionality (default: autodetected). Upang paganahin lamang iyon nang wala
na tumutukoy sa isang host/sink ang syntax ay -ao pulse:::broken_pause

sgi (SGI lamang)
katutubong SGI audio output driver

Tahasang piliin ang output device/interface na gagamitin (default: system-wide
default). Halimbawa, 'Analog Out' o 'Digital Out'.

araw (Araw lamang)
katutubong Sun audio output driver

Tahasang piliin ang audio device na gagamitin (default: /dev/audio).

win32 (Windows lamang)
katutubong Windows waveout audio output driver

dsound (Windows lamang)
DirectX DirectSound audio output driver
aparato=
Itinatakda ang numero ng device na gagamitin. Ang pag-play ng file gamit ang -v ay magpapakita ng listahan ng
magagamit na mga aparato.

kai (OS/2 lamang)
OS/2 KAI audio output driver
uniaud
Force UNIAUD mode.
dart Force DART mode.
(hindi) ibahagi
Buksan ang audio sa naibabahagi o eksklusibong mode.
bufsize=
Itakda ang laki ng buffer sa sa mga sample (default: 2048).

sumibad (OS/2 lamang)
OS/2 DART audio output driver
(hindi) ibahagi
Buksan ang DART sa naibabahagi o eksklusibong mode.
bufsize=
Itakda ang laki ng buffer sa sa mga sample (default: 2048).

dxr2 (din makita -dxr2) (DXR2 lamang)
Creative DXR2 partikular na output driver

ivtv (IVTV lamang)
IVTV partikular na MPEG audio output driver. Gumagana lamang sa -ac hwmpa.

v4l2 (nangangailangan Linux 2.6.22 + kernel)
Audio output driver para sa mga V4L2 card na may hardware MPEG decoder.

mpegpes (DVB lamang)
Audio output driver para sa mga DVB card na nagsusulat ng output sa isang MPEG-PES file kung hindi
Naka-install ang DVB card.
card=<1-4>
DVB card na gagamitin kung higit sa isang card ang naroroon. Kung hindi tinukoy ang MPlayer
hahanapin ang unang magagamit na card.
file=
pangalan ng file output

walang halaga
Hindi gumagawa ng audio output ngunit pinapanatili ang bilis ng pag-playback ng video. Gamitin ang -nosound para sa
benchmarking.

pcm
raw PCM/wave file writer audio output
(hindi)waveheader
Isama o huwag isama ang wave header (default: kasama). Kapag hindi
kasama, ang raw PCM ay bubuo.
file=
Isulat ang tunog sa sa halip na ang default na audiodump.wav. Kung
Ang nowaveheader ay tinukoy, ang default ay audiodump.pcm.
mabilis
Subukang mag-dump nang mas mabilis kaysa sa realtime. Tiyaking hindi nakukuha ang output
pinutol (karaniwan ay may mensaheng "Masyadong maraming video packet sa buffer"). Ito ay
normal na makakakuha ka ng "Ang iyong sistema ay masyadong SLOW para laruin ito!" mensahe.

isaksak
driver ng output ng audio ng plugin

VIDEO oUTPUT Opsyon (MPLAYER LAMANG)


-adapter
Itakda ang graphics card na tatanggap ng larawan. Maaari kang makakuha ng isang listahan ng magagamit
card kapag pinatakbo mo ang opsyong ito gamit ang -v. Sa kasalukuyan ay gumagana lamang sa directx
driver ng output ng video.

-bpp
I-override ang autodetected na depth ng kulay. Sinusuportahan lamang ng fbdev, dga, svga,
vesa video output driver.

-hangganan
Maglaro ng pelikula na may hangganan ng bintana at mga dekorasyon. Dahil naka-on ito bilang default, gamitin
-noborder na huwag paganahin ang karaniwang mga dekorasyon sa bintana.

-liwanag <-100-100>
Ayusin ang liwanag ng signal ng video (default: 0). Hindi sinusuportahan ng lahat ng video
mga driver ng output.

-kontra <-100-100>
Ayusin ang contrast ng signal ng video (default: 0). Hindi sinusuportahan ng lahat ng video
mga driver ng output.

-display (X11 lamang)
Tukuyin ang hostname at display number ng X server na gusto mong ipakita.

HALIMBAWA:
-display xtest.localdomain:0

-dr
Ino-on ang direktang pag-render (hindi sinusuportahan ng lahat ng codec at video output). Ito
ay maaaring magresulta sa mas mabilis na pag-blitting sa ilang system, sa karamihan ng pagkakaiba
magiging minimal. Sa ilang mga kaso, lalo na sa mga decoder na tumutukoy sa kanilang buffer
hindi maganda ang mga kinakailangan, maaari itong maging mas mabagal.
BABALA: Maaaring magdulot ng katiwalian sa OSD/SUB!

-dxr2
Ang opsyong ito ay ginagamit upang kontrolin ang dxr2 video output driver.

ar-mode=
mode ng aspect ratio (0 = normal, 1 = pan-and-scan, 2 = letterbox (default))

iec958-encoded
Itakda ang iec958 output mode sa naka-encode.

iec958-decoded
Itakda ang iec958 output mode sa decoded (default).

macrovision=
macrovision mode (0 = off (default), 1 = agc, 2 = agc 2 colorstripe, 3 =
agc 4 colorstripe)

pipi
i-mute ang output ng tunog

i-unmute
i-unmute ang output ng tunog

ucode=
landas patungo sa microcode

TV output

75ire
paganahin ang 7.5 IRE output mode

no75ire
huwag paganahin ang 7.5 IRE output mode (default)

bw
b/w TV output

kulay
kulay na output ng TV (default)

nag interlaced
interlaced na TV output (default)

walang interlaced
huwag paganahin ang interlaced na output ng TV

pamantayan=
TV norm (ntsc (default), pal, pal60, palm, paln, palnc)

square-pixel
itakda ang pixel mode sa parisukat

ccir601-pixel
itakda ang pixel mode sa ccir601

overlay

cr-left=<0-500>
Itakda ang kaliwang halaga ng pag-crop (default: 50).

cr-right=<0-500>
Itakda ang tamang halaga ng pag-crop (default: 300).

cr-top=<0-500>
Itakda ang pinakamataas na halaga ng pag-crop (default: 0).

cr-bottom=<0-500>
Itakda ang ibabang halaga ng pag-crop (default: 0).

ck-[r|g|b]=<0-255>
Itakda ang r(ed), g(reen) o b(lue) gain ng overlay na color-key.

ck-[r|g|b]min=<0-255>
pinakamababang halaga para sa kaukulang key ng kulay

ck-[r|g|b]max=<0-255>
maximum na halaga para sa kaukulang key ng kulay

huwag pansinin-cache
Huwag pansinin ang mga setting ng naka-cache na overlay.

update-cache
I-update ang mga setting ng naka-cache na overlay.

ol-osd
I-enable ang overlay onscreen display.

nool-osd
I-disable ang overlay onscreen na display (default).

ol[h|w|x|y]-cor=<-20-20>
Ayusin ang laki ng overlay (h,w) at posisyon (x,y) kung sakaling hindi ito tumugma
perpekto ang window (default: 0).

overlay
I-activate ang overlay (default).

nooverlay
I-activate ang TV-out.

overlay-ratio=<1-2500>
I-tune ang overlay (default: 1000).

-fbmode (-vo fbdev lamang)
Baguhin ang video mode sa isa na may label na bilang sa /etc/fb.modes.
TANDAAN: Hindi sinusuportahan ng VESA framebuffer ang pagbabago ng mode.

-fbmodeconfig (-vo fbdev lamang)
I-override ang file ng configuration ng framebuffer mode (default: /etc/fb.modes).

-fs (din makita -zoom)
Fullscreen playback (igitna ang pelikula, at pinipinta ang mga itim na banda sa paligid nito). Hindi
sinusuportahan ng lahat ng mga driver ng output ng video.

-fsmode-dontuse <0-31> (LUNA NA, gamitin ang -fs option)
Subukan ang opsyong ito kung nakakaranas ka pa rin ng mga problema sa fullscreen.

-fstype (X11 lamang)
Tumukoy ng listahan ng priyoridad ng mga fullscreen na mode na gagamitin. Maaari mong tanggihan ang mga mode
sa pamamagitan ng prefixing sa kanila ng '-'. Kung nakakaranas ka ng mga problema tulad ng fullscreen na window
na sakop ng ibang mga bintana subukang gumamit ng ibang order.
TANDAAN: Tingnan ang tulong -fstype para sa buong listahan ng mga available na mode.

Ang mga available na uri ay:

sa itaas
Gamitin ang _NETWM_STATE_ABOVE na pahiwatig kung magagamit.
sa ibaba
Gamitin ang _NETWM_STATE_BELOW na pahiwatig kung magagamit.
fullscreen
Gamitin ang _NETWM_STATE_FULLSCREEN na pahiwatig kung magagamit.
patong
Gamitin ang _WIN_LAYER na pahiwatig na may default na layer.
layer=<0...15>
Gamitin ang _WIN_LAYER na pahiwatig na may ibinigay na numero ng layer.
netwm
Pilitin ang istilo ng NETWM.
wala
I-clear ang listahan ng mga mode; maaari kang magdagdag ng mga mode upang paganahin pagkatapos.
nananatili_sa_itaas
Gumamit ng _NETWM_STATE_STAYS_ON_TOP na pahiwatig kung magagamit.

HALIMBAWA:
layer,nananatili_sa_itaas,sa itaas,fullscreen
Default na order, ay gagamitin bilang isang fallback kung mali o hindi suportadong mga mode
ay tinukoy.
-fullscreen
Inaayos ang fullscreen switching sa OpenBox 1.x.

-fs-border-left

-fs-border-kanan

-fs-border-top

-fs-border-bottom
Tukuyin ang mga karagdagang hangganan sa full screen mode. Nalalapat ang mga hangganan sa lahat ng ipinapakita
mga elemento: video, OSD at EOSD. Ang bilang ng mga pixel ay tinukoy sa mga tuntunin ng
resolution ng screen. Kasalukuyang sinusuportahan lamang ng gl video output driver.

-gamma <-100-100>
Ayusin ang gamma ng signal ng video (default: 0). Hindi sinusuportahan ng lahat ng video
mga driver ng output.

-geometry x[%][:y[%]] or [WxH][+-x+-y]
Ayusin kung saan ang output ay nasa screen sa simula. Ang mga detalye ng x at y ay
sa mga pixel na sinusukat mula sa kaliwang tuktok ng screen hanggang sa kaliwang tuktok ng larawan
na ipinapakita, gayunpaman kung ang isang porsyento na tanda ay ibinigay pagkatapos ng argumento ito ay lumiliko
ang halaga sa isang porsyento ng laki ng screen sa direksyong iyon. Sinusuportahan din nito
ang karaniwang X11 -geometry na opsyon na format, kung saan ang ibig sabihin ng +10-50 ay "lugar 10
pixels mula sa kaliwang border at 50 pixels mula sa lower border" at "--20+-10"
nangangahulugang "maglagay ng 20 pixels sa kabila ng kanan at 10 pixels sa kabila ng tuktok na hangganan." Kung
ang isang panlabas na window ay tinukoy gamit ang -wid na opsyon, pagkatapos ay ang x at y na mga coordinate
ay nauugnay sa kaliwang sulok sa itaas ng window kaysa sa screen. Ang
Ang mga coordinate ay nauugnay sa screen na ibinigay sa -screen para sa output ng video
mga driver na ganap na sumusuporta sa -screen (direct3d, gl, gl_tiled, vdpau, x11, xv, xvmc,
corevideo).
TANDAAN: Ang opsyong ito ay sinusuportahan lamang ng x11, xmga, xv, xvmc, xvidix, gl,
gl_tiled, direct3d, directx, fbdev, sdl, dfxfb at corevideo video output driver.

HALIMBAWA:
50:40
Inilalagay ang window sa x=50, y=40.
50%: 50%
Inilalagay ang window sa gitna ng screen.
100%
Inilalagay ang window sa gitna ng kanang gilid ng screen.
100%: 100%
Inilalagay ang window sa kanang sulok sa ibaba ng screen.

-gui-wid <window ID> (din makita -wid) (GUI lamang)
Sinasabi nito sa GUI na gumamit din ng X11 window at idikit ang sarili nito sa ilalim ng
video, na kapaki-pakinabang na mag-embed ng mini-GUI sa isang browser (na may MPlayer plugin
halimbawa).

-kulay <-100-100>
Ayusin ang kulay ng signal ng video (default: 0). Maaari kang makakuha ng may kulay na negatibo ng
ang larawang may ganitong opsyon. Hindi sinusuportahan ng lahat ng mga driver ng output ng video.

-monitor-dotclock (-vo fbdev at tingnan mo lamang)
Tukuyin ang hanay ng dotclock o pixelclock ng monitor.

-monitor-hfreq (-vo fbdev at tingnan mo lamang)
Tukuyin ang pahalang na hanay ng dalas ng monitor.

-monitor-vfreq (-vo fbdev at tingnan mo lamang)
Tukuyin ang vertical frequency range ng monitor.

-monitor na aspeto (din makita -aspect)
Itakda ang aspect ratio ng iyong monitor o TV screen. Ang isang halaga ng 0 ay hindi pinapagana ang a
nakaraang setting (hal. sa config file). Ino-override ang -monitorpixelaspect
setting kung pinagana.

HALIMBAWA:
-monitoraspect 4:3 o 1.3333
-monitoraspect 16:9 o 1.7777

-monitorpixelaspect (din makita -aspect)
Itakda ang aspeto ng isang pixel ng iyong monitor o TV screen (default: 1). A
ang halaga ng 1 ay nangangahulugan ng mga square pixel (tama para sa (halos?) lahat ng LCD).

-yam (X11 lamang)
Itakda ang pangalan ng klase ng window.

-nodouble
Hindi pinapagana ang double buffering, karamihan ay para sa mga layunin ng pag-debug. Dobleng pag-aayos ng buffering
flicker sa pamamagitan ng pag-iimbak ng dalawang frame sa memorya, at pagpapakita ng isa habang nagde-decode ng isa pa.
Maaari itong makaapekto nang negatibo sa OSD, ngunit madalas na inaalis ang pagkutitap ng OSD.

-nograbpointer
Huwag kunin ang pointer ng mouse pagkatapos ng pagbabago ng video mode (-vm). Mahusay gamitin sa
mga pag-setup ng multihead.

-nokeepaspect
Huwag panatilihin ang window aspect ratio kapag binabago ang laki ng mga bintana. Gumagana lamang sa x11,
xv, xmga, xvidix, directx video output driver. Higit pa rito sa ilalim ng X11 ang iyong window
kailangang igalang ng manager ang mga pahiwatig sa aspeto ng window.

-sa taas
Ginagawang manatili ang window ng player sa ibabaw ng iba pang mga bintana. Sinusuportahan ng output ng video
mga driver na gumagamit ng X11, maliban sa SDL, pati na rin ang directx, corevideo, quartz, ggi at
gl_tiled.

-panscan <0.0-1.0>
Pinapagana ang pan-and-scan na functionality (pag-crop sa mga gilid ng hal. isang 16:9 na pelikulang gagawin
kasya ito sa isang 4:3 na display na walang mga itim na banda). Kinokontrol ng hanay kung gaano karami ang
na-crop ang imahe. Gumagana lamang sa directx, xv, xmga, mga, gl, gl_tiled,
quartz, corevideo at xvidix video output driver.
TANDAAN: Ang mga halaga sa pagitan ng -1 at 0 ay pinapayagan din, ngunit lubos na pang-eksperimento at maaaring
bumagsak o mas masahol pa. Gamitin sa iyong sariling peligro!

-panscanrange <-19.0-99.0> (pang-eksperimentong)
Baguhin ang hanay ng pan-and-scan na functionality (default: 1). Mga positibong halaga
ibig sabihin ay multiple ng default na hanay. Ang mga negatibong numero ay nangangahulugang maaari kang mag-zoom in hanggang sa a
salik ng -panscanrange+1. Hal -panscanrange -3 ay nagbibigay-daan sa isang zoom factor na hanggang 4.
Pang-eksperimento ang feature na ito.

-border-pos-x <0.0-1.0> (-vo gl,xv,xvmc,vdpau,direct3d lamang, default 0.5)
Kapag idinagdag ang mga itim na hangganan upang ayusin para sa aspeto, tinutukoy nito kung nasaan sila
inilagay. Ang 0.0 ay naglalagay ng mga hangganan sa kanan, 1.0 sa kaliwa. Mga halaga sa labas ng
ang saklaw na 0.0 - 1.0 ay magdaragdag ng mga karagdagang itim na hangganan sa isang gilid at mag-aalis ng bahagi ng
larawan sa kabilang panig.

-border-pos-y <0.0-1.0> (-vo gl,xv,xvmc,vdpau,direct3d lamang, default 0.5)
Bilang -border-pos-x ngunit para sa itaas/ibaba na mga hangganan. 0.0 ay naglalagay ng mga hangganan sa ibaba, 1.0
sa itaas.

-monitor-orientation <0-3> (pang-eksperimentong)
I-rotate ang display nang 90, 180 o 270 degrees. Pinaikot din ang OSD, hindi lang ang video
imahe mismo. Kasalukuyang sinusuportahan lamang ng gl video output driver. Para sa lahat
ibang mga video output -vf ass,expand=osd=1,rotate=n ay maaaring gamitin, sa hinaharap ito
maaaring awtomatikong mangyari.

-refreshrate
Itakda ang refreshrate ng monitor sa Hz. Kasalukuyang sinusuportahan lamang ng -vo directx
pinagsama sa -vm na opsyon.

-rootwin
I-play ang pelikula sa root window (desktop background). Ang mga larawan sa background sa desktop ay maaaring
takpan ang bintana ng pelikula, bagaman. Gumagana lamang sa x11, xv, xmga, xvidix, quartz,
corevideo at directx video output driver.

-saturation <-100-100>
Ayusin ang saturation ng signal ng video (default: 0). Maaari kang makakuha ng grayscale
output gamit ang pagpipiliang ito. Hindi sinusuportahan ng lahat ng mga driver ng output ng video.

-screenh
Tukuyin ang taas ng screen para sa mga driver ng video output na hindi alam ang screen
resolution tulad ng fbdev, x11 at TV-out.

-screenw
Tukuyin ang lapad ng screen para sa mga driver ng video output na hindi alam ang screen
resolution tulad ng fbdev, x11 at TV-out.

-(hindi)stop-xscreensaver (X11 lamang)
Ino-off ang xscreensaver sa startup at i-on itong muli sa exit (default: naka-enable).
Kung hindi sinusuportahan ng iyong screensaver ang XSS o XResetScreenSaver API mangyaring gamitin
-heartbeat-cmd sa halip.

-pamagat (din makita -use-filename-title)
Itakda ang pamagat ng window. Sinusuportahan ng X11-based na video output driver.

-gamitin-filename-title (din makita -pamagat)
Itakda ang pamagat ng window gamit ang media filename, kapag hindi nakatakda sa -title. Sinusuportahan
sa pamamagitan ng X11-based na video output driver.

-vm
Subukang lumipat sa ibang video mode. Sinusuportahan ng dga, x11, xv, sdl at
mga driver ng output ng video ng directx. Kung ginamit sa directx video output driver ang
-screenw, -screenh, -bpp at -refreshrate na mga opsyon ay maaaring gamitin upang itakda ang bago
display mode.

-vsync
Pinapagana ang VBI para sa vesa, dfbmga at svga video output driver.

-wid <window ID> (din makita -gui-wid) (X11, OpenGL at DirectX lamang)
Sinasabi nito sa MPlayer na mag-attach sa isang umiiral na window. Kapaki-pakinabang na i-embed ang MPlayer sa a
browser (hal. ang extension ng plugger). Pinuno ng pagpipiliang ito ang ibinigay na window
ganap, kaya ang pag-scale ng aspeto, panscan, atbp ay hindi na hinahawakan ng MPlayer ngunit
ay dapat na pinamamahalaan ng application na lumikha ng window.

-screen <-2-...> (Alias para -xineramascreen)
Sa mga pagsasaayos ng Xinerama (ibig sabihin, isang desktop na sumasaklaw sa maramihang
ipinapakita) ang opsyong ito ay nagsasabi sa MPlayer kung saang screen ipapakita ang pelikula. Isang halaga
ng -2 ay nangangahulugang fullscreen sa buong virtual na display (sa kasong ito Xinerama
impormasyon ay ganap na binabalewala), -1 ay nangangahulugang fullscreen sa display ang window
kasalukuyang naka-on. Ang paunang posisyong itinakda sa pamamagitan ng opsyong -geometry ay nauugnay sa
ang tinukoy na screen. Karaniwang gagana lamang sa "-fstype -fullscreen" o
"-fstype wala". Ang pagpipiliang ito ay hindi angkop upang itakda lamang ang screen ng pagsisimula
(dahil palagi itong ipapakita sa ibinigay na screen sa fullscreen mode), -geometry
ay ang pinakamahusay na magagamit para sa layuning iyon sa kasalukuyan. Sinusuportahan ng hindi bababa sa
ang mga driver ng direct3d, gl, gl_tiled, x11, xv at corevideo video output.

-zrbw (-vo zr lamang)
Ipakita sa itim at puti. Para sa pinakamainam na pagganap, maaari itong pagsamahin sa
'-lavdopts grey'.

-zrcrop <[width]x[taas]+[x offset]+[y offset]> (-vo zr lamang)
Pumili ng bahagi ng input na imahe na ipapakita, maraming paglitaw ng opsyong ito
i-on ang cinema mode. Sa cinema mode ang pelikula ay ipinamamahagi sa higit sa
isang TV (o beamer) upang lumikha ng mas malaking larawan. Lumilitaw ang mga opsyon pagkatapos ng n-th
-zrcrop mag-apply sa n-th MJPEG card, ang bawat card ay dapat may kahit man lang -zrdev sa
karagdagan sa -zrcrop. Para sa mga halimbawa, tingnan ang output ng -zrhelp at ang Zr
seksyon ng dokumentasyon.

-zrdev (-vo zr lamang)
Tukuyin ang espesyal na file ng device na kabilang sa iyong MJPEG card, bilang default ang zr
Kinukuha ng driver ng video output ang unang v4l device na mahahanap nito.

-zrfd (-vo zr lamang)
Force decimation: Decimation, gaya ng tinukoy ng -zrhdec at -zrvdec, mangyayari lang kung
maaaring i-stretch ng hardware scaler ang imahe sa orihinal nitong laki. Gamitin ang opsyong ito upang
puwersang pagbabawas.

-zrhdec <1|2|4> (-vo zr lamang)
Horizontal decimation: Hilingin sa driver na magpadala lamang tuwing ika-2 o ika-4 na linya/pixel ng
ang input na imahe sa MJPEG card at gamitin ang scaler ng MJPEG card para mag-stretch
ang imahe sa orihinal na laki nito.

-zrhelp (-vo zr lamang)
Magpakita ng listahan ng lahat ng -zr* na opsyon, ang kanilang mga default na halaga at isang cinema mode
Halimbawa.

-zrnorm (-vo zr lamang)
Tukuyin ang TV norm bilang PAL o NTSC (default: walang pagbabago).

-zrkalidad <1-20> (-vo zr lamang)
Isang numero mula 1 (pinakamahusay) hanggang 20 (pinakamasama) na kumakatawan sa kalidad ng pag-encode ng JPEG.

-zrvdec <1|2|4> (-vo zr lamang)
Vertical decimation: Hilingin sa driver na ipadala lamang ang bawat ika-2 o ika-4 na linya/pixel ng
mag-input ng larawan sa MJPEG card at gamitin ang scaler ng MJPEG card upang i-stretch ang
imahe sa orihinal na laki nito.

-zrxdoff <x magpakita offset> (-vo zr lamang)
Kung ang pelikula ay mas maliit kaysa sa screen ng TV, tinutukoy ng opsyong ito ang x offset mula sa
ang kaliwang sulok sa itaas ng screen ng TV (default: nakasentro).

-zrydoff <y magpakita offset> (-vo zr lamang)
Kung ang pelikula ay mas maliit kaysa sa screen ng TV, tinutukoy ng opsyong ito ang y offset mula sa
ang kaliwang sulok sa itaas ng screen ng TV (default: nakasentro).

VIDEO oUTPUT MGA DRIVER (MPLAYER LAMANG)


Ang mga driver ng output ng video ay mga interface sa iba't ibang mga pasilidad ng output ng video. Ang syntax ay:

-vo
Tumukoy ng listahan ng priyoridad ng mga driver ng output ng video na gagamitin.

Kung ang listahan ay may sumusunod na ',' babalik ang MPlayer sa mga driver na wala sa
listahan. Opsyonal ang mga suboption at kadalasang maaaring tanggalin.
TANDAAN: Tingnan ang tulong na -vo para sa isang listahan ng mga pinagsama-samang video output driver.

HALIMBAWA:
-vo xmga,xv,
Subukan ang driver ng Matrox X11, pagkatapos ang driver ng Xv, pagkatapos ang iba pa.
-vo directx:noaccel
Gumagamit ng DirectX driver na naka-off ang mga feature ng acceleration.

Ang mga available na video output driver ay:

xv (X11 lamang)
Gumagamit ng XVideo extension ng XFree86 4.x para paganahin ang hardware accelerated playback.
Kung hindi ka maaaring gumamit ng isang hardware na partikular na driver, ito ay marahil ang pinakamahusay na pagpipilian.
Para sa impormasyon tungkol sa kung anong colorkey ang ginagamit at kung paano ito iginuhit tumakbo ang MPlayer na may -v
opsyon at tingnan ang mga linyang may tag na [xv common] sa simula.
adaptor=
Pumili ng isang partikular na adaptor ng XVideo (tingnan ang mga resulta ng xvinfo).
port=
Pumili ng isang partikular na XVideo port.
ck=
Piliin ang pinagmulan kung saan kinukuha ang colorkey (default: cur).
cur Ang default ay tumatagal ng colorkey na kasalukuyang nakatakda sa Xv.
gamitin ang Gamitin ngunit huwag itakda ang colorkey mula sa MPlayer (gamitin ang -colorkey na opsyon
upang baguhin ito).
itakda Pareho sa paggamit ngunit itinatakda din ang ibinigay na colorkey.
ck-paraan=
Itinatakda ang colorkey drawing method (default: man).
man Iguhit ang colorkey nang manu-mano (binabawasan ang flicker sa ilang mga kaso).
bg Itakda ang colorkey bilang background ng window.
auto Hayaang iguhit ni Xv ang colorkey.

x11 (X11 lamang)
Nakabahaging memorya ng video output driver na walang hardware acceleration na gumagana kahit kailan
Ang X11 ay naroroon.

xover (X11 lamang)
Nagdaragdag ng suporta sa X11 sa lahat ng overlay based na video output driver. Sa kasalukuyan lamang
suportado ng tdfx_vid.

Piliin ang driver na gagamitin bilang source para mag-overlay sa itaas ng X11.

vdpau (may -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or ffodivxvdpau)
Output ng video na gumagamit ng VDPAU para mag-decode ng video sa pamamagitan ng hardware. Sinusuportahan din
pagpapakita ng software-decoded na video.
patalasin=<-1-1>
Para sa mga positibong value, maglapat ng sharpening algorithm sa video, para sa
negatibong mga halaga ang isang lumalabo na algorithm (default: 0).
denoise=<0-1>
Maglapat ng algorithm sa pagbabawas ng ingay sa video (default: 0, walang ingay
pagbawas).
deint=<0-4>
Piliin ang deinterlacer (default: 0). Lahat ng mga mode > 0 paggalang
-field-dominance.
0 walang deinterlacing
1 Ipakita lamang ang unang field, katulad ng -vf field.
2 Bob deinterlacing, katulad ng -vf tfields=1.
3 motion adaptive temporal deinterlacing Maaaring humantong sa A/V desync sa
mabagal na video hardware at/o mataas na resolution. Ito ang default kung
Ang "D" ay ginagamit upang paganahin ang deinterlacing.
4 motion adaptive temporal deinterlacing na may edge-guided spatial
interpolation Nangangailangan ng mabilis na video hardware.
chroma-deint
Pinapatakbo ang mga temporal na deinterlacer sa luma at chroma (default).
Gumamit ng nochroma-deint para lang gumamit ng luma at pabilisin ang advanced na deinterlacing.
Kapaki-pakinabang sa mabagal na memorya ng video.
hilahin mo
Subukang laktawan ang deinterlacing para sa mga progresibong frame, kapaki-pakinabang para sa panonood
telecined content, nangangailangan ng mabilis na video hardware para sa matataas na resolution. Tanging
gumagana sa motion adaptive temporal deinterlacing.
colorspace
Piliin ang color space para sa conversion ng YUV sa RGB. Sa pangkalahatan, dapat ang BT.601
gamitin para sa standard definition (SD) na nilalaman at BT.709 para sa high definition
(HD) na nilalaman. Ang paggamit ng maling kulay na espasyo ay nagreresulta sa bahagyang nasa ilalim ng o
higit sa saturated at shifted na mga kulay.
0 Hulaan ang espasyo ng kulay batay sa resolution ng video. Video na may lapad
>= 1280 o taas > 576 ay ipinapalagay na HD at BT.709 color space
gagamitin.
1 Gumamit ng ITU-R BT.601 color space (default).
2 Gumamit ng ITU-R BT.709 color space.
3 Gumamit ng SMPTE-240M color space.
hqscaling
0 Gumamit ng default na VDPAU scaling (default).
1-9 Ilapat ang mataas na kalidad ng VDPAU scaling (nangangailangan ng may kakayahang hardware).
force-mixer
Pinipilit ang paggamit ng VDPAU mixer, na nagpapatupad ng lahat ng opsyon sa itaas
(default). Gumamit ng noforce-mixer upang payagan ang pagpapakita ng BGRA colorspace.
(Hindi pinapagana ang lahat ng mga opsyon sa itaas at ang hardware equalizer kung ang format ng imahe na BGRA
ay talagang ginagamit.)

xvmc (X11 sa FFmpeg MPEG-1/2 decoder lamang)
Video output driver na gumagamit ng XvMC (X Video Motion Compensation) extension ng
XFree86 4.x para mapabilis ang MPEG-1/2 at VCR2 decoding.
adaptor=
Pumili ng isang partikular na adaptor ng XVideo (tingnan ang mga resulta ng xvinfo).
port=
Pumili ng isang partikular na XVideo port.
(hindi) benchmark
Hindi pinapagana ang pagpapakita ng larawan. Kailangan para sa tamang benchmarking ng mga driver na
baguhin ang mga buffer ng imahe sa monitor retrace lamang (nVidia). Default ay hindi
huwag paganahin ang pagpapakita ng larawan (nobenchmark).
(hindi) bobdeint
Napakasimpleng deinterlacer. Maaaring hindi mas maganda kaysa sa -vf tfields=1, ngunit ito
ay ang tanging deinterlacer para sa xvmc (default: nobobdeint).
(hindi)pila
Mga queue frame para sa pagpapakita upang bigyang-daan ang higit pang parallel na gawain ng video hardware.
Maaaring magdagdag ng isang maliit (hindi napapansin) pare-parehong A/V desync (default: noqueue).
(walang tulog
Gumamit ng sleep function habang naghihintay na matapos ang pag-render (hindi inirerekomenda
sa Linux) (default: nosleep).
ck=cur|gamitin|set
Kapareho ng -vo xv:ck (tingnan ang -vo xv).
ck-method=man|bg|auto
Kapareho ng -vo xv:ck-method (tingnan ang -vo xv).

dga (X11 lamang)
Mag-play ng video sa pamamagitan ng extension ng XFree86 Direct Graphics Access. Isinasaalang-alang
hindi na ginagamit.

sdl (SDL lamang, maraming surot/luma na)
Highly platform independent SDL (Simple Directmedia Layer) library video output
driver. Dahil ang SDL ay gumagamit ng sarili nitong X11 layer, ang mga opsyon sa MPlayer X11 ay wala
epekto sa SDL. Tandaan na mayroon itong ilang maliliit na bug (-vm/-novm ay kadalasang hindi pinapansin,
-fs ay kumikilos tulad ng -novm dapat, ang window ay nasa kaliwang sulok sa itaas kapag bumabalik mula
fullscreen, hindi sinusuportahan ang panscan, ...).
driver =
Tahasang piliin ang SDL driver na gagamitin.
(hindi)forcexv
Gamitin ang XVideo sa pamamagitan ng sdl video output driver (default: forcexv).
(hindi)hwaccel
Gumamit ng hardware accelerated scaler (default: hwaccel).

vidix
Ang VIDIX (VIDeo Interface para sa *niX) ay isang interface sa mga feature ng video acceleration
ng iba't ibang mga graphics card. Napakabilis na video output driver sa mga card na sumusuporta
ito.

Tahasang piliin ang VIDIX subdevice driver na gagamitin. Magagamit na subdevice
ang mga driver ay cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3,
radeon, rage128, s3, sh_veu, sis_vid at unichrome.

xvidix (X11 lamang)
X11 frontend para sa VIDIX

katulad ng vidix

cvidix
Generic at platform independent VIDIX frontend, ay maaaring tumakbo sa isang text console
gamit ang mga nVidia card.

katulad ng vidix

winvidix (Windows lamang)
Windows frontend para sa VIDIX

katulad ng vidix

direct3d (Windows lamang) (BETA CODE!)
Video output driver na gumagamit ng Direct3D interface (kapaki-pakinabang para sa Vista).

DirectX (Windows lamang)
Video output driver na gumagamit ng DirectX interface.
noaccel
Ino-off ang hardware acceleration. Subukan ang opsyong ito kung mayroon kang display
problema.

kva (OS/2 lamang)
Driver ng output ng video na gumagamit ng interface ng libkva.
snap Force SNAP mode.
wo Force WarpOverlay! mode.
dive Force DIVE mode.
(hindi)t23
Paganahin o huwag paganahin ang workaround para sa T23 laptop (default: hindi pinagana). Subukan
paganahin ang opsyong ito kung sinusuportahan lang ng iyong video card ang pag-upscale.

kuwarts (Mac OS X lamang)
Mac OS X Quartz video output driver. Sa ilang mga pagkakataon, maaaring higit pa
mahusay na puwersahin ang isang naka-pack na YUV output format, na may hal -vf format=yuy2.
device_id=
Piliin ang display device na gagamitin sa fullscreen.
fs_res= :
Tukuyin ang fullscreen resolution (kapaki-pakinabang sa mabagal na system).

corevideo (Mac OS X 10.4 or 10.3.9 sa QuickTime 7)
Driver ng output ng video ng Mac OS X CoreVideo
device_id=
DEPRECATED, gumamit na lang ng -screen. Piliin ang display device na gagamitin
fullscreen o itakda ito sa -1 upang palaging gamitin ang parehong screen sa window ng video
ay naka-on (default: -1 - auto).
shared_buffer
Sumulat ng output sa isang nakabahaging memory buffer sa halip na ipakita ito at subukan
buksan ang isang umiiral na NConnection para sa komunikasyon sa isang GUI.
buffer_name=
Pangalan ng nakabahaging buffer na ginawa gamit ang shm_open pati na rin ang pangalan ng
Susubukang buksan ng NSConnection MPlayer (default: "mplayerosx"). Setting
buffer_name implicitly enable shared_buffer.

fbdev (Linux lamang)
Gumagamit ng kernel framebuffer para mag-play ng video.

Tahasang piliin ang pangalan ng fbdev device na gagamitin (hal. /dev/fb0) o ang pangalan
ng VIDIX subdevice kung ang pangalan ng device ay nagsisimula sa 'vidix' (hal
'vidixsis_vid' para sa sis driver).

fbdev2 (Linux lamang)
Gumagamit ng kernel framebuffer para mag-play ng video, alternatibong pagpapatupad.

Tahasang piliin ang pangalan ng fbdev device na gagamitin (default: /dev/fb0).

tingnan mo
Pangkalahatang video output driver na dapat gumana sa anumang VESA VBE 2.0 compatible
card.
(hindi)dga
Ino-on o i-off ang DGA mode (default: on).
neotv_pal
I-activate ang NeoMagic TV at itakda ito sa PAL norm.
neotv_ntsc
I-activate ang NeoMagic TV at itakda ito sa NTSC norm.
vidix
Gamitin ang VIDIX driver.
lvo:
I-activate ang Linux Video Overlay sa ibabaw ng VESA mode.

svga
Mag-play ng video gamit ang SVGA library.

Tukuyin ang video mode na gagamitin. Ang mode ay maaaring ibigay sa a
x x format, hal 640x480x16M o maging isang graphics mode
numero, hal 84.
bbosd
Gumuhit ng OSD sa mga itim na banda sa ibaba ng pelikula (mas mabagal).
katutubo
Gumamit lamang ng mga function ng katutubong pagguhit. Iniiwasan nito ang direktang pag-render, OSD at
pagpapabilis ng hardware.
recounts
Pilitin ang switch ng frame sa vertical retrace. Magagamit lamang sa -double. Mayroon itong
ang parehong epekto tulad ng -vsync na opsyon.
sq
Subukang pumili ng video mode na may mga square pixel.
vidix
Gumamit ng svga sa VIDIX.

gl
OpenGL video output driver, simpleng bersyon. Ang laki ng video ay dapat na mas maliit kaysa sa
maximum na laki ng texture ng iyong pagpapatupad ng OpenGL. Nilalayon na magtrabaho kahit sa
karamihan sa mga pangunahing pagpapatupad ng OpenGL, ngunit gumagamit din ng mga mas bagong extension, na
payagan ang suporta para sa higit pang mga colorspace at direktang pag-render. Para sa pinakamainam na bilis subukan
pagdaragdag ng mga pagpipilian
-dr -noslices
Ang code ay nagsasagawa ng napakakaunting mga pagsusuri, kaya kung ang isang tampok ay hindi gagana, ito ay maaaring
dahil hindi ito sinusuportahan ng iyong card/OpenGL na pagpapatupad kahit na hindi mo ito sinusuportahan
makakuha ng anumang mensahe ng error. Gumamit ng glxinfo o isang katulad na tool upang ipakita ang suportado
Mga extension ng OpenGL.
backend=
Piliin ang pagpapatupad ng backend/OpenGL na gagamitin (default: -1).
-1: Autoselect
0: Win32/WGL
1: X11/GLX
2: SDL
3: X11/EGL (lubos na eksperimental)
4: OSX/Cocoa
5: Android (napakasamang hack, para lang sa pagsubok)
(hindi)ati-hack
Ang mga driver ng ATI ay maaaring magbigay ng isang sira na imahe kapag ginamit ang mga PBO (kapag gumagamit ng -dr
o puwersa-pbo). Inaayos ito ng opsyong ito, sa gastos ng paggamit ng kaunti pa
memorya.
(hindi)puwersa-pbo
Palaging gumagamit ng mga PBO upang maglipat ng mga texture kahit na nagsasangkot ito ng karagdagang kopya.
Sa kasalukuyan ay nagbibigay ito ng kaunting dagdag na bilis sa mga driver ng NVidia at marami
mas mabilis sa mga driver ng ATI. Maaaring kailanganin -noslices at ang ati-hack suboption
upang gumana nang tama.
(no)scaled-osd
Binabago ang paraan ng pag-uugali ng OSD kapag nagbago ang laki ng window
(default: hindi pinagana). Kapag pinagana ay kumikilos nang higit na katulad ng ibang video output
mga driver, na mas mainam para sa mga fixed-size na font. Mas maganda ang hitsura ng may kapansanan
gamit ang mga FreeType na font at ginagamit ang mga hangganan sa fullscreen mode. Hindi gumagana
nang tama sa mga subtitle ng asno (tingnan ang -ass), maaari mong i-render ang mga ito
walang suporta sa OpenGL sa pamamagitan ng -vf ass.
osdcolor=<0xAARRGGBB>
Kulay para sa OSD (default: 0x00ffffff, tumutugma sa hindi transparent na puti).
parihaba=<0,1,2>
Piliin ang paggamit ng mga hugis-parihaba na texture na nakakatipid ng video RAM, ngunit madalas ay
mas mabagal (default: 0).
0: Gumamit ng power-of-two texture (default).
1: Gamitin ang extension na GL_ARB_texture_rectangle.
2: Gamitin ang GL_ARB_texture_non_power_of_two extension. Sa ibang Pagkakataon
sinusuportahan lamang sa software at kaya napakabagal.
swapinterval=
Minimum na pagitan sa pagitan ng dalawang buffer swaps, na binibilang sa mga ipinapakitang frame
(default: 1). 1 ay katumbas ng pagpapagana ng VSYNC, 0 sa hindi pagpapagana ng VSYNC.
Ang mga halagang mas mababa sa 0 ay iiwan ito sa default ng system. Nililimitahan nito ang
framerate sa (pahalang na refresh rate / n). Nangangailangan ng GLX_SGI_swap_control
suporta sa trabaho. Sa ilang (karamihan/lahat?) na mga pagpapatupad ito ay gumagana lamang sa
fullscreen mode.
ycbcr
Gamitin ang GL_APPLE_ycbcr_422 extension para i-convert ang YUV sa RGB. Default ay
hindi pinagana kung ang yuv= ay tinukoy, kung hindi man ay awtomatikong natukoy. Tandaan na ito
ay magbibigay-daan sa ilang espesyal na setting upang makapasok sa isang espesyal na mabilisang landas ng driver.
yuv=
Piliin ang uri ng conversion ng YUV sa RGB. Ang default ay auto-detection
pagpapasya sa pagitan ng mga halaga 0 at 2.
0: Gumamit ng software conversion. Tugma sa lahat ng bersyon ng OpenGL.
Nagbibigay ng liwanag, contrast at kontrol ng saturation.
1: Gumamit ng mga register combiners. Gumagamit ito ng extension na tukoy sa nVidia
(GL_NV_register_combiners). Hindi bababa sa tatlong texture unit ang kailangan.
Nagbibigay ng kontrol ng saturation at hue. Ang pamamaraang ito ay mabilis ngunit hindi tumpak.
2: Gumamit ng isang fragment program gamit ang pagtuturo ng POW. Kailangan ng
GL_ARB_fragment_program extension at hindi bababa sa tatlong texture unit.
Nagbibigay ng liwanag, contrast, saturation, hue at kontrol ng gamma. Gamma
maaari ding itakda nang nakapag-iisa para sa pula, berde at asul. Ang paraan 4 ay
kadalasan mas mabilis.
3: Kapareho ng 2. Umiiral ang mga ito bilang mga natatanging value para sa mga legacy na dahilan, MPlayer
ipinapasok na ngayon ang mga karagdagang tagubilin para sa kontrol ng gamma on-demand.
4: Gumamit ng isang fragment program na may karagdagang paghahanap. Kailangan ng
GL_ARB_fragment_program extension at hindi bababa sa apat na texture unit.
Nagbibigay ng liwanag, contrast, saturation, hue at kontrol ng gamma. Gamma
maaari ding itakda nang nakapag-iisa para sa pula, berde at asul.
5: Gumamit ng ATI-specific na paraan (para sa mga mas lumang card). Gumagamit ito ng ATI-specific
extension (GL_ATI_fragment_shader - hindi GL_ARB_fragment_shader!). Sa
hindi bababa sa tatlong mga yunit ng texture ang kailangan. Nagbibigay ng saturation at hue
kontrol. Ang pamamaraang ito ay mabilis ngunit hindi tumpak.
6: Gumamit ng 3D texture para magsagawa ng conversion sa pamamagitan ng lookup. Kailangan ng
GL_ARB_fragment_program extension at hindi bababa sa apat na texture unit.
Napakabagal (software emulation) sa ilang (lahat?) ATI card simula noon
gumagamit ng texture na may mga border pixel. Nagbibigay ng liwanag, kaibahan,
saturation, hue at kontrol ng gamma. Ang gamma ay maaari ding itakda nang nakapag-iisa
para sa pula, berde at asul. Ang bilis ay higit na nakasalalay sa bandwidth ng memorya ng GPU
kaysa sa iba pang mga pamamaraan.
colorspace
Piliin ang color space para sa conversion ng YUV sa RGB.
0 Gamitin ang formula na karaniwang ginagamit ng MPlayer (default).
1 Gumamit ng ITU-R BT.601 color space.
2 Gumamit ng ITU-R BT.709 color space.
3 Gumamit ng SMPTE-240M color space.
levelconv=
Piliin ang conversion na antas ng liwanag na gagamitin para sa conversion ng YUV sa RGB
0 I-convert ang TV sa mga antas ng PC (default).
1 I-convert ang PC sa mga antas ng TV.
2 Huwag gumawa ng anumang pagbabago.
lscale=
Piliin ang scaling function na gagamitin para sa luminance scaling. Valid lamang para sa
yuv mode 2, 3, 4 at 6.
0 Gumamit ng simpleng linear na pagsala (default).
1 Gumamit ng bicubic B-spline na pagsala (mas mahusay na kalidad). Kailangan ng isa
karagdagang texture unit. Hindi kakayanin ng mga lumang card
ito para sa chroma kahit man lang sa fullscreen mode.
2 Gumamit ng cubic filtering sa pahalang, linear na pagsala sa patayo
direksyon. Gumagana sa ilang higit pang mga card kaysa sa paraan 1.
3 Pareho sa 1 ngunit hindi gumagamit ng lookup texture. Baka mas mabilis pa
ilang card.
4 Gumamit ng eksperimental na unsharp masking na may 3x3 na suporta at isang default
lakas ng 0.5 (tingnan ang filter-strength).
5 Gumamit ng eksperimental na unsharp masking na may 5x5 na suporta at isang default
lakas ng 0.5 (tingnan ang filter-strength).
64 Gumamit ng pinakamalapit na kapitbahay scaling.
cscale=
Piliin ang scaling function na gagamitin para sa chrominance scaling. Para sa mga detalye
tingnan ang lscale.
filter-lakas=
Itakda ang lakas ng epekto para sa lscale/cscale na mga filter na sumusuporta dito.
lakas-ingay=
Itakda kung gaano karaming ingay ang idaragdag. 0 upang huwag paganahin (default), 1.0 para sa antas na angkop
para sa dithering sa 6 bit.
stereo=
Pumili ng paraan para sa stereo display. Maaaring kailanganin mong gumamit ng -aspect upang ayusin ang
halaga ng aspeto. Magdagdag ng 32 upang magpalit sa kaliwa at kanang bahagi. Eksperimento, huwag
umasa ng sobra dito.
0 normal na 2D na display
1 I-convert ang side by side input sa full-color red-cyan stereo.
2 I-convert ang side by side input sa full-color green-magenta stereo.
3 I-convert ang side by side input sa quadbuffered stereo. Sinusuportahan lamang
sa pamamagitan ng napakakaunting mga OpenGL card.
4 Paghaluin ang kaliwa at kanan sa isang pixel pattern. Ang pattern ay ibinibigay sa pamamagitan ng stipple
pagpipilian.
tusok=
Ang pinakamababang 16 bit ay nagbibigay ng 4x4 pattern na gagamitin (default: 0x0f0f). Mga halimbawa sa
subukan: 0x0f0f, 0xf0f0: pahalang na linya; 0xaaaa, 0x5555: mga patayong linya;
0xa5a5, 0x5a5a: pattern ng checkerboard

Ang mga sumusunod na opsyon ay kapaki-pakinabang lamang kung nagsusulat ng iyong sariling mga fragment program.

customprog=
Mag-load ng custom na fragment program mula sa . Tingnan ang TOOLS/edgedect.fp para sa
isang halimbawa.
customtex=
Mag-load ng custom na "gamma ramp" na texture mula sa . Ito ay maaaring gamitin sa
kumbinasyon sa yuv=4 o sa pagpipiliang customprog.
(hindi)customtlin
Kung naka-enable (default) gumamit ng GL_LINEAR interpolation, kung hindi ay gumamit ng GL_NEAREST
para sa customtex texture.
(hindi)customtrect
Kung naka-enable, gumamit ng texture_rectangle para sa customtex texture. Default ay
may kapansanan
(hindi)mipmapgen
Kung pinagana, awtomatikong mabubuo ang mga mipmap para sa video. Ito ay dapat
maging kapaki-pakinabang kasama ang customprog at ang pagtuturo ng TXB na ipatupad
blur filter na may malaking radius. Para sa karamihan ng mga pagpapatupad ng OpenGL ito ay
napakabagal para sa anumang mga format na hindi RGB. Ang default ay hindi pinagana.

Karaniwan walang dahilan upang gamitin ang mga sumusunod na opsyon, karamihan ay umiiral para sa
mga layunin ng pagsubok.

(hindi)glfinish
Tumawag sa glFinish() bago magpalit ng mga buffer. Mas mabagal ngunit sa ilang mga kaso higit pa
tamang output (default: hindi pinagana).
(hindi)manyfmts
Pinapagana ang suporta para sa higit pang (RGB at BGR) na mga format ng kulay (default: pinagana).
Kailangan ng bersyon ng OpenGL >= 1.2.
slice-height=<0-...>
Bilang ng mga linyang nakopya sa texture sa isang piraso (default: 0). 0 para sa kabuuan
larawan.
TANDAAN: Kung gagamitin ang YUV colorspace (tingnan ang yuv suboption), may mga espesyal na panuntunan na nalalapat:
Kung ang decoder ay gumagamit ng slice rendering (tingnan ang -noslices), ang setting na ito ay may no
epekto, ang laki ng mga hiwa gaya ng ibinigay ng decoder ay ginagamit.
Kung ang decoder ay hindi gumagamit ng slice rendering, ang default ay 16.
(hindi)osd
Paganahin o huwag paganahin ang suporta para sa OSD rendering sa pamamagitan ng OpenGL (default: pinagana).
Ang pagpipiliang ito ay para sa pagsubok; upang huwag paganahin ang paggamit ng OSD -osdlevel 0 sa halip.
(walang)aspect
Paganahin o huwag paganahin ang pag-scale ng aspeto at pan-and-scan na suporta (default:
pinagana). Maaaring tumaas ang bilis ng hindi pagpapagana.

gl_tiled
Variant ng OpenGL video output driver. Sinusuportahan ang mga video na mas malaki kaysa sa maximum
laki ng texture ngunit kulang ng marami sa mga advanced na feature at pag-optimize ng gl
driver at malabong ma-extend pa.
(hindi)glfinish
katulad ng gl (default: pinagana)
yuv=
Piliin ang uri ng conversion ng YUV sa RGB. Kung nakatakda sa anumang bagay maliban sa 0 OSD
idi-disable at ang setting ng brightness, contrast at gamma ay lamang
magagamit sa pamamagitan ng mga setting ng global na X server. Bukod dito ang mga halaga
may parehong kahulugan tulad ng para sa -vo gl.

matrixview
OpenGL-based na renderer na lumilikha ng isang Matrix-like na running-text effect.
cols=
Bilang ng mga text column na ipapakita. Ang mga napakababang halaga (< 16) ay malamang
nabigo dahil sa mga limitasyon ng scaler. Maaaring magdulot ang mga halagang hindi nahahati sa 16
mga isyu din.
mga hilera=
Bilang ng mga text row na ipapakita. Ang mga napakababang halaga (< 16) ay malamang na mabibigo
dahil sa mga limitasyon ng scaler. Ang mga halagang hindi mahahati ng 16 ay maaaring magdulot ng mga isyu bilang
mabuti.

walang halaga
Hindi gumagawa ng video output. Kapaki-pakinabang para sa benchmarking.

aa
ASCII art video output driver na gumagana sa isang text console.
TANDAAN: Ang driver ay hindi humahawak ng -aspect nang tama.
Pahiwatig: Marahil ay kailangan mong tukuyin ang -monitorpixelaspect. Subukan ang 'mplayer -vo aa
-monitorpixelaspect 0.5'.

caca
Color ASCII art video output driver na gumagana sa isang text console.

bl
Pag-playback ng video gamit ang Blinkenlights UDP protocol. Mataas ang driver na ito
partikular sa hardware.

Tahasang piliin ang Blinkenlights subdevice driver na gagamitin. Ito ay
tulad ng arcade:host=localhost:2323 o hdl:file=name1,file=name2.
Dapat kang tumukoy ng subdevice.

ngayon
GGI graphics system video output driver

Tahasang piliin ang GGI driver na gagamitin. Palitan ang anumang ',' na lalabas
sa driver string sa pamamagitan ng isang '.'.

directfb
Mag-play ng video gamit ang DirectFB library.
(hindi) input
Gamitin ang DirectFB sa halip na ang MPlayer keyboard code (default: pinagana).
buffermode=single|doble|triple
Ang double at triple buffering ay nagbibigay ng pinakamahusay na mga resulta kung gusto mong maiwasan ang pagkapunit
mga isyu. Ang triple buffering ay mas mahusay kaysa sa double buffering dahil dito
hindi hinaharangan ang MPlayer habang naghihintay para sa vertical retrace. Walang asawa
dapat iwasan ang buffering (default: single).
fieldparity=itaas|ibaba
Kontrolin ang pagkakasunud-sunod ng output para sa mga interlaced na frame (default: hindi pinagana). Wasto
ang mga halaga ay nasa itaas = itaas na mga patlang muna, ibaba = ibabang mga patlang muna. Ito
ang opsyon ay walang anumang epekto sa progresibong materyal ng pelikula tulad ng karamihan sa MPEG
ang mga pelikula ay. Kailangan mong paganahin ang opsyong ito kung mayroon kang mga isyu sa pagpunit o
hindi maayos na mga galaw sa panonood ng interlaced na materyal ng pelikula.
layer=N
Pipilitin ang layer na may ID N para sa playback (default: -1 - auto).
dfbopts=
Tumukoy ng listahan ng parameter para sa DirectFB.

dfbmga
Matrox G400/G450/G550 partikular na video output driver na gumagamit ng DirectFB library
upang magamit ang mga espesyal na tampok ng hardware. Pinapagana ang CRTC2 (pangalawang ulo), na nagpapakita
video nang hiwalay sa unang ulo.
(hindi) input
katulad ng directfb (default: hindi pinagana)
buffermode=single|doble|triple
katulad ng directfb (default: triple)
fieldparity=itaas|ibaba
katulad ng directfb
(hindi)bes
Paganahin ang paggamit ng Matrox BES (backend scaler) (default: hindi pinagana).
Nagbibigay ng napakahusay na mga resulta tungkol sa bilis at kalidad ng output bilang interpolated
Ang pagproseso ng larawan ay ginagawa sa hardware. Gumagana lamang sa pangunahing ulo.
(hindi)spic
Gamitin ang Matrox sub picture layer upang ipakita ang OSD (default:
pinagana).
(hindi)crtc2
I-on ang TV-out sa pangalawang ulo (default: naka-enable). Ang kalidad ng output
ay kamangha-manghang dahil ito ay isang buong interlaced na larawan na may wastong pag-sync sa bawat isa
odd/even field.
tvnorm=pal|ntsc|auto
Itatakda ang pamantayan sa TV ng Matrox card nang hindi nangangailangan ng pagbabago
/etc/directfbrc (default: hindi pinagana). Ang mga wastong pamantayan ay pal = PAL, ntsc =
NTSC. Ang espesyal na pamantayan ay awtomatiko (auto-adjust gamit ang PAL/NTSC) dahil ito ang nagpapasya
aling pamantayan ang gagamitin sa pamamagitan ng pagtingin sa framerate ng pelikula.

mga (Linux lamang)
Matrox specific video output driver na gumagamit ng YUV back end scaler on
Gxxx card sa pamamagitan ng kernel module. Kung mayroon kang Matrox card, ito ang pinakamabilis
pagpipilian.

Tahasang piliin ang pangalan ng Matrox device na gagamitin (default: /dev/mga_vid).

xmga (Linux, X11 lamang)
Ang mga video output driver, tumatakbo sa isang X11 window.

Tahasang piliin ang pangalan ng Matrox device na gagamitin (default: /dev/mga_vid).

s3fb (Linux lamang) (din makita -dr)
S3 Virge partikular na video output driver. Sinusuportahan ng driver na ito ang YUV ng card
conversion at scaling, double buffering at direct rendering feature. Gamitin ang -vf
format=yuy2 upang makakuha ng hardware-accelerated YUY2 rendering, na mas mabilis kaysa sa
YV12 sa card na ito.

Tahasang piliin ang pangalan ng fbdev device na gagamitin (default: /dev/fb0).

wii (Linux lamang)
Nintendo Wii/GameCube partikular na video output driver.

3dfx (Linux lamang)
3dfx-specific na video output driver na direktang gumagamit ng hardware sa itaas ng X11.
16 bpp lang ang sinusuportahan.

tdfxfb (Linux lamang)
Ginagamit ng driver na ito ang tdfxfb framebuffer driver para maglaro ng mga pelikula sa YUV
acceleration sa mga 3dfx card.

Tahasang piliin ang pangalan ng fbdev device na gagamitin (default: /dev/fb0).

tdfx_vid (Linux lamang)
3dfx-specific na video output driver na gumagana kasama ng tdfx_vid
kernel module.

Tahasang piliin ang pangalan ng device na gagamitin (default: /dev/tdfx_vid).

dxr2 (din makita -dxr2) (DXR2 lamang)
Creative DXR2 partikular na video output driver.

Output video subdriver na gagamitin bilang overlay (x11, xv).

dxr3 (DXR3 lamang)
Sigma Designs em8300 MPEG decoder chip (Creative DXR3, Sigma Designs Hollywood
Plus) partikular na video output driver. Tingnan din ang lavc video filter.
overlay
Ina-activate ang overlay sa halip na TV-out.
prebuf
Ino-on ang prebuffering.
i-sync
I-on ang bagong sync-engine.
pamantayan=
Tinutukoy ang pamantayan sa TV.
0: Hindi binabago ang kasalukuyang pamantayan (default).
1: Auto-adjust gamit ang PAL/NTSC.
2: Auto-adjust gamit ang PAL/PAL-60.
3: PAL
4: PAL-60
5: NTSC
<0-3>
Tinutukoy ang numero ng device na gagamitin kung mayroon kang higit sa isang em8300 card.

ivtv (IVTV lamang)
Conexant CX23415 (iCompression iTVC15) o Conexant CX23416 (iCompression iTVC16)
MPEG decoder chip (Hauppauge WinTV PVR-150/250/350/500) partikular na output ng video
driver para sa TV-out. Tingnan din ang lavc video filter.

Tahasang piliin ang pangalan ng MPEG decoder device na gagamitin (default:
/dev/video16).

Tahasang piliin ang TV-out na output na gagamitin para sa signal ng video.

v4l2 (nangangailangan Linux 2.6.22 + kernel)
Video output driver para sa V4L2 compliant card na may built-in na hardware MPEG decoder.
Tingnan din ang lavc video filter.

Tahasang piliin ang pangalan ng MPEG decoder device na gagamitin (default:
/dev/video16).

Tahasang piliin ang TV-out na output na gagamitin para sa signal ng video.

mpegpes (DVB lamang)
Video output driver para sa mga DVB card na nagsusulat ng output sa isang MPEG-PES file kung hindi
Naka-install ang DVB card.
card=<1-4>
Tinutukoy ang numero ng device na gagamitin kung mayroon kang higit sa isang DVB output
card (V3 API lang, gaya ng mga driver ng serye ng 1.xy). Kung hindi tinukoy ang MPlayer
hahanapin ang unang magagamit na card.

output filename (default: ./grab.mpg)

zr (din makita -zr* at -zrhelp)
Video output driver para sa ilang MJPEG capture/playback card.

zr2 (din makita ang zrmjpeg video filter)
Video output driver para sa ilang MJPEG capture/playback card, pangalawa
henerasyon.
dev=
Tinutukoy ang video device na gagamitin.
pamantayan=
Tinutukoy ang pamantayan ng video na gagamitin (default: auto).
(hindi)prebuf
(De)I-activate ang prebuffering, hindi pa sinusuportahan.

md5sum
Kalkulahin ang mga kabuuan ng MD5 ng bawat frame at isulat ang mga ito sa isang file. Sinusuportahan ang RGB24 at YV12
mga colorspace. Kapaki-pakinabang para sa pag-debug.
outfile=
Tukuyin ang output filename (default: ./md5sums).

yuv4mpeg
Binabago ang video stream sa isang sequence ng hindi naka-compress na YUV 4:2:0 na mga larawan at
iniimbak ito sa isang file (default: ./stream.yuv). Ang format ay pareho sa isa
ginagamit ng mjpegtools, kaya ito ay kapaki-pakinabang kung gusto mong iproseso ang video gamit ang
mjpegtools suite. Sinusuportahan nito ang format na YV12. Kung ang iyong source file ay may a
ibang format at interlaced, siguraduhing gumamit ng -vf scale=::1 upang matiyak ang
ang conversion ay gumagamit ng interlaced mode. Maaari mo itong pagsamahin sa -fixed-vo na opsyon sa
pagsamahin ang mga file na may parehong mga sukat at halaga ng fps.
nag interlaced
Isulat ang output bilang interlaced na mga frame, unang field sa itaas.
interlaced_bf
Isulat ang output bilang interlaced na mga frame, sa ilalim na field muna.
file=
Isulat ang output sa sa halip na ang default na stream.yuv.

TANDAAN: Kung hindi mo tinukoy ang anumang opsyon ang output ay progresibo (ibig sabihin, hindi
interlaced).

gif89a
I-output ang bawat frame sa isang animated na GIF file sa kasalukuyang direktoryo. Ito
sumusuporta lamang sa RGB format na may 24 bpp at ang output ay na-convert sa 256 na kulay.

Float value para tukuyin ang framerate (default: 5.0).

Tukuyin ang output filename (default: ./out.gif).

TANDAAN: Dapat mong tukuyin ang framerate bago ang filename o ang framerate ay magiging
bahagi ng filename.

HALIMBAWA:
mpplayer video.nut -vo gif89a:fps=15:output=test.gif

jpeg
I-output ang bawat frame sa isang JPEG file sa kasalukuyang direktoryo. Ang bawat file ay tumatagal ng
numero ng frame na may padded na may mga nangungunang zero bilang pangalan.
[walang] progresibo
Tukuyin ang pamantayan o progresibong JPEG (default: noprogressive).
[no]baseline
Tukuyin ang paggamit ng baseline o hindi (default: baseline).
optimize=<0-100>
kadahilanan sa pag-optimize (default: 100)
makinis=<0-100>
makinis na kadahilanan (default: 0)
kalidad=<0-100>
kadahilanan ng kalidad (default: 75)
outdir=
Tukuyin ang direktoryo upang i-save ang mga JPEG file sa (default: ./).
mga subdir=
Lumikha ng mga may bilang na subdirectory na may tinukoy na prefix upang i-save ang mga file
sa halip na ang kasalukuyang direktoryo.
maxfiles= (mga subdir lang)
Pinakamataas na bilang ng mga file na ise-save sa bawat subdirectory. Dapat ay katumbas ng o
mas malaki sa 1 (default: 1000).

pnm
I-output ang bawat frame sa isang PNM file sa kasalukuyang direktoryo. Ang bawat file ay tumatagal ng
frame number na may padded na may mga nangungunang zero bilang pangalan. Sinusuportahan nito ang PPM, PGM at PGMYUV
file sa parehong raw at ASCII mode. Tingnan din pnmNa (5), ppm(5) at pgmNa (5).
ppm
Sumulat ng mga PPM file (default).
pgm
Sumulat ng mga PGM file.
pgmyuv
Sumulat ng mga PGMYUV file. Ang PGMYUV ay parang PGM, ngunit naglalaman din ito ng U at V
eroplano, na nakadugtong sa ibaba ng larawan.
hilaw
Sumulat ng mga PNM file sa raw mode (default).
ASCII
Sumulat ng mga PNM file sa ASCII mode.
outdir=
Tukuyin ang direktoryo upang i-save ang mga PNM file sa (default: ./).
mga subdir=
Lumikha ng mga may bilang na subdirectory na may tinukoy na prefix upang i-save ang mga file
sa halip na ang kasalukuyang direktoryo.
maxfiles= (mga subdir lang)
Pinakamataas na bilang ng mga file na ise-save sa bawat subdirectory. Dapat ay katumbas ng o
mas malaki sa 1 (default: 1000).

png
I-output ang bawat frame sa isang PNG file sa kasalukuyang direktoryo. Ang bawat file ay tumatagal ng
numero ng frame na may padded na may mga nangungunang zero bilang pangalan. Ang mga format na 24bpp RGB at BGR ay
suportado.
z=<0-9>
Tinutukoy ang antas ng compression. Ang 0 ay walang compression, 9 ang maximum
compression.
outdir=
Tukuyin ang direktoryo upang i-save ang mga PNG file sa (default: ./).
prefix=
Tukuyin ang prefix na gagamitin para sa PNG filename (default: walang prefix).
alpha
Lumikha ng mga PNG na file gamit ang isang alpha channel. Tandaan na ginagawa ng MPlayer sa pangkalahatan
hindi sumusuporta sa alpha, kaya ito ay magiging kapaki-pakinabang lamang sa ilang mga bihirang kaso.

mng
Mag-output ng video sa isang animated na MNG file gamit ang 24 bpp RGB na mga imahe na walang lossless
compression.
output=
Tukuyin ang output filename (default: out.mng).

HALIMBAWA:
mplayer video.mkv -vo mng:output=test.mng

tga
I-output ang bawat frame sa isang Targa file sa kasalukuyang direktoryo. Ang bawat file ay tumatagal ng
numero ng frame na may padded na may mga nangungunang zero bilang pangalan. Ang layunin ng output ng video na ito
Ang driver ay dapat magkaroon ng isang simpleng lossless image writer na gagamitin nang walang anumang panlabas
aklatan. Sinusuportahan nito ang BGR[A] na format ng kulay, na may 15, 24 at 32 bpp. Kaya mo
pilitin ang isang partikular na format na may format na filter ng video.

HALIMBAWA:
mplayer video.nut -vf format=bgr15 -vo tga

PAG-DECODE/ PAG-FILTER Opsyon


- at <[-|+]codec1,[-|+]codec2,...[,]>
Tumukoy ng listahan ng priyoridad ng mga audio codec na gagamitin, ayon sa pangalan ng codec ng mga ito
sa codecs.conf. Gumamit ng '-' bago ang pangalan ng codec upang alisin ito. Gumamit ng '+' bago ang
codec name para pilitin ito, malamang na mag-crash ito! Kung ang listahan ay may sumusunod na ','
Babalik ang MPlayer sa mga codec na wala sa listahan.
TANDAAN: Tingnan ang tulong sa -ac para sa buong listahan ng mga available na codec.

HALIMBAWA:
-ac mp3acm
Pilitin ang l3codeca.acm MP3 codec.
-galit,
Subukan muna ang libmad, pagkatapos ay bumalik sa iba.
-ac hwac3,a52,
Subukan ang hardware AC-3 passthrough, software AC-3, pagkatapos ay ang iba pa.
-ac hwdts,
Subukan ang hardware DTS passthrough, pagkatapos ay bumalik sa iba.
-ac -ffmp3,
Laktawan ang MP3 decoder ng FFmpeg.

-af-adv (din makita -af)
Tukuyin ang mga advanced na opsyon sa filter ng audio:

puwersa=<0-7>
Pinipilit ang pagpasok ng mga audio filter sa isa sa mga sumusunod:
0: Gumamit ng ganap na awtomatikong paglalagay ng filter (kasalukuyang kapareho ng 1).
1: I-optimize para sa katumpakan (default).
2: I-optimize para sa bilis. Babala: Ang ilang mga tampok sa mga filter ng audio ay maaaring
tahimik na nabigo, at maaaring bumaba ang kalidad ng tunog.
3: Huwag gumamit ng awtomatikong paglalagay ng mga filter at walang pag-optimize. Babala:
Maaaring posibleng i-crash ang MPlayer gamit ang setting na ito.
4: Gumamit ng awtomatikong pagpasok ng mga filter ayon sa 0 sa itaas, ngunit gamitin
pagpoproseso ng floating point kapag posible.
5: Gumamit ng awtomatikong pagpasok ng mga filter ayon sa 1 sa itaas, ngunit gamitin
pagpoproseso ng floating point kapag posible.
6: Gumamit ng awtomatikong pagpasok ng mga filter ayon sa 2 sa itaas, ngunit gamitin
pagpoproseso ng floating point kapag posible.
7: Huwag gumamit ng awtomatikong pagpasok ng mga filter ayon sa 3 sa itaas, at gamitin
pagpoproseso ng floating point kapag posible.

listahan=
Kapareho ng -af.

-afm
Tumukoy ng listahan ng priyoridad ng mga pamilya ng audio codec na gagamitin, ayon sa kanilang
pangalan ng codec sa codecs.conf. Bumalik sa mga default na codec kung wala sa ibinigay
gumagana ang mga pamilya ng codec.
TANDAAN: Tingnan ang tulong sa -afm para sa buong listahan ng mga available na pamilya ng codec.

HALIMBAWA:
-afm ffmpeg
Subukan muna ang libavcodec codec ng FFmpeg.
-afm acm,dshow
Subukan muna ang mga Win32 codec.

-aspekto (din makita -zoom)
I-override ang aspect ratio ng pelikula, kung sakaling mali o nawawala ang impormasyon ng aspeto
ang file na nilalaro.

HALIMBAWA:
-aspect 4:3 o -aspect 1.3333
-aspect 16:9 o -aspect 1.7777

-noaspect
Huwag paganahin ang awtomatikong kabayaran sa aspeto ng ratio ng pelikula.

-field-dominance <-1-1>
Itakda ang unang field para sa interlaced na nilalaman. Kapaki-pakinabang para sa mga deinterlacer na doble ang
framerate: -vf tfields=1, -vf yadif=1, -vo vdpau:deint at -vo xvmc:bobdeint.
-1 auto (default): Kung hindi na-export ng decoder ang naaangkop na impormasyon,
bumabalik ito sa 0 (una sa itaas na field).
0 tuktok na field muna
1 ibabang field muna

-pitik
I-flip ang larawan nang pabaligtad.

-lavdopts (DEBUG CODE)
Tukuyin ang mga parameter ng pag-decode ng libavcodec. Paghiwalayin ang maraming opsyon gamit ang isang tutuldok.

HALIMBAWA:
-lavdopts grey:skiploopfilter=all:skipframe=nonref

Ang mga available na opsyon ay:

bitexact
Gumamit lamang ng mga bit-exact na algorithm sa lahat ng hakbang sa pag-decode (para sa pagsubok ng codec).

bug=
Manu-manong ayusin ang mga encoder bug.
0: wala
1: autodetect mga bug (default)
2 (msmpeg4v3): ilang lumang lavc na nakabuo ng msmpeg4v3 file (no
autodetection)
4 (mpeg4): Xvid interlacing bug (autodetected kung fourcc == XVIX)
8 (mpeg4): UMP4 (autodetected kung fourcc == UMP4)
16 (mpeg4): padding bug (autodetected)
32 (mpeg4): ilegal na vlc bug (autodetected bawat fourcc)
64 (mpeg4): Xvid at DivX qpel bug (autodetected bawat fourcc/bersyon)
128 (mpeg4): lumang standard qpel (autodetected bawat fourcc/version)
256 (mpeg4): isa pang qpel bug (autodetected bawat fourcc/bersyon)
512 (mpeg4): direct-qpel-blocksize na bug (autodetected bawat fourcc/bersyon)
1024 (mpeg4): edge padding bug (autodetected bawat fourcc/bersyon)

debug=
Ipakita ang impormasyon sa pag-debug.
0: hindi pinagana
1: impormasyon ng larawan
2: kontrol sa rate
4: bitstream
8: uri ng macroblock (MB).
16: per-block quantization parameter (QP)
32: vector ng paggalaw
0x0040: motion vector visualization (gamitin ang -noslices)
0x0080: paglaktaw ng macroblock (MB).
0x0100: startcode
0x0200: PTS
0x0400: katatagan ng error
0x0800: mga pagpapatakbo ng kontrol sa pamamahala ng memorya (H.264)
0x1000: mga bug
0x2000: I-visualize ang quantization parameter (QP), ang mas mababang QP ay tinted
mas luntian.
0x4000: I-visualize ang mga uri ng block.

ec=
Itakda ang diskarte sa pagtatago ng error.
1: Gumamit ng malakas na deblock filter para sa mga nasirang MB.
2: paghahanap ng iterative motion vector (MV) (mabagal)
3: lahat (default)

er=
Itakda ang diskarte sa katatagan ng error.
0: hindi pinagana
1: maingat (Dapat gumana sa mga sirang encoder.)
2: normal (default) (Gumagana sa mga sumusunod na encoder.)
3: agresibo (Higit pang mga pagsusuri, ngunit maaaring magdulot ng mga problema kahit na para sa wastong
mga bitstream.)
4: napaka-agresibo

mabilis (MPEG-2, MPEG-4, at H.264 lang)
Paganahin ang mga pag-optimize na hindi sumusunod sa detalye at maaaring
posibleng magdulot ng mga problema, tulad ng mas simpleng dequantization, mas simpleng paggalaw
kabayaran, ipagpalagay na ang paggamit ng default na quantization matrix, ipagpalagay na YUV
4:2:0 at laktawan ang ilang pagsusuri para makita ang mga nasirang bitstream.

kulay-abo
grayscale lang ang pagde-decode (medyo mas mabilis kaysa sa kulay)

idct=<0-99> (tingnan ang -lavcopts)
Para sa pinakamahusay na kalidad ng pag-decode, gamitin ang parehong IDCT algorithm para sa pag-decode at
encoding. Ito ay maaaring dumating sa isang presyo sa katumpakan, bagaman.

lowres= [, ]
Mag-decode sa mas mababang mga resolution. Ang mababang resolution decoding ay hindi sinusuportahan ng
lahat ng mga codec, at madalas itong magreresulta sa mga pangit na artifact. Hindi ito insekto,
ngunit isang side effect ng hindi pag-decode sa buong resolution.
0: hindi pinagana
1: 1/2 na resolusyon
2: 1/4 na resolusyon
3: 1/8 na resolusyon
Kung ay tinukoy na lowres decoding ay gagamitin lamang kung ang lapad ng
ang video ay higit sa o katumbas ng .
o= = [, = [,...]] Ipasa ang AVOptions sa libavcodec decoder.
Tandaan, isang patch upang gawin ang o= hindi kailangan at ipasa ang lahat ng hindi kilalang mga opsyon sa pamamagitan ng
Malugod na tinatanggap ang sistema ng AVOption. Ang isang buong listahan ng AVOptions ay matatagpuan sa FFmpeg
manwal. Tandaan na ang ilang mga opsyon ay maaaring sumalungat sa mga opsyon sa MEncoder.

HALIMBAWA:
o=debug=larawan

sb= (MPEG-2 lang)
Laktawan ang ibinigay na bilang ng mga hilera ng macroblock sa ibaba.

st= (MPEG-2 lang)
Laktawan ang ibinigay na bilang ng mga hilera ng macroblock sa itaas.

skiploopfilter= (H.264 lang)
Nilalaktawan ang loop filter (AKA deblocking) habang nagde-decode ng H.264. Mula noong
ang na-filter na frame ay dapat gamitin bilang reference para sa decoding dependent
frames ito ay may mas masamang epekto sa kalidad kaysa sa hindi paggawa ng pag-deblock sa hal
MPEG-2 na video. Ngunit hindi bababa sa para sa mataas na bitrate HDTV ito ay nagbibigay ng isang malaking
speedup na walang nakikitang pagkawala ng kalidad.

maaaring isa sa mga sumusunod:
wala: Huwag kailanman laktawan.
default: Laktawan ang mga walang kwentang hakbang sa pagproseso (hal. 0 size na packet sa AVI).
nonref: Laktawan ang mga frame na hindi naka-reference (ibig sabihin, hindi ginagamit para sa pag-decode
iba pang mga frame, ang error ay hindi maaaring "bumuo").
bidir: Laktawan ang B-Frames.
nonkey: Laktawan ang lahat ng mga frame maliban sa mga keyframe.
lahat: Laktawan ang lahat ng mga frame.

skipidct= (MPEG-1/2 lang)
Nilaktawan ang hakbang ng IDCT. Ito ay nagpapababa ng kalidad ng marami sa halos lahat ng kaso
(tingnan ang skiploopfilter para sa mga available na skip value).

skipframe=
Lubos na nilaktawan ang pag-decode ng mga frame. Malaking bilis, ngunit maalog na galaw at
minsan masasamang artifact (tingnan ang skiploopfilter para sa mga available na skip value).

threads=<1-8> (MPEG-1/2 at H.264 lang)
bilang ng mga thread na gagamitin para sa pag-decode (default: 1)

vismv=
I-visualize ang mga motion vector.
0: hindi pinagana
1: I-visualize ang pasulong na hinulaang mga MV ng mga P-frame.
2: I-visualize ang pasulong na hinulaang mga MV ng mga B-frame.
4: I-visualize ang mga paatras na hinulaang MV ng mga B-frame.

vstats
Nagpi-print ng ilang istatistika at iniimbak ang mga ito sa ./vstats_*.log.

wait_keyframe
Maghintay ng keyframe bago magpakita ng anuman. Iniiwasan ang mga sirang frame sa
startup o pagkatapos maghanap gamit ang ilang mga format.

-noslices
I-disable ang pagguhit ng video sa pamamagitan ng 16-pixel na taas na mga slice/band, sa halip ay iguguhit ang kabuuan
frame sa isang solong pagtakbo. Maaaring mas mabilis o mas mabagal, depende sa video card at
magagamit na cache. Ito ay may epekto lamang sa libmpeg2 at libavcodec codec.

-walang tunog
Huwag i-play/i-encode ang tunog. Kapaki-pakinabang para sa benchmarking.

-novideo
Huwag i-play/i-encode ang video. Sa maraming mga kaso hindi ito gagana, gamitin -vc null -vo null
sa halip.

-pp (din makita -vf pp)
Itakda ang antas ng postprocess ng DLL. Hindi na magagamit ang opsyong ito sa -vf pp. It
gumagana lamang sa mga Win32 DirectShow DLL na may panloob na mga gawain sa postprocessing. Ang
Ang wastong hanay ng mga halaga ng -pp ay nag-iiba ayon sa codec, kadalasan ito ay 0-6, kung saan 0=disable,
6=pinakamabagal/pinakamahusay.

-pphelp (din makita -vf pp)
Magpakita ng buod tungkol sa magagamit na mga filter ng postprocess at ang paggamit ng mga ito.

-ssf
Tinutukoy ang mga parameter ng scaler ng software.

HALIMBAWA:
-vf scale -ssf lgb=3.0
lgb=<0-100>
gaussian blur filter (luma)
cgb=<0-100>
gaussian blur filter (chroma)
ls=<-100-100>
patalasin ang filter (luma)
cs=<-100-100>
patalasin ang filter (chroma)
chs=
chroma pahalang na paglilipat
cvs=
chroma vertical shifting

-stereo
Pumili ng uri ng MP2/MP3 stereo output.
0 stereo
1 kaliwang channel
2 kanang channel

-sws <software scaler uri> (din makita -vf sukatan at -zoom)
Tukuyin ang software scaler algorithm na gagamitin sa opsyong -zoom. Ito
nakakaapekto sa mga driver ng video output na kulang sa hardware acceleration, hal x11.

Ang mga available na uri ay:

0 mabilis bilinear
1 bilinear
2 bicubic (magandang kalidad) (default)
3 pang-eksperimento
4 na pinakamalapit na kapitbahay (masamang kalidad)
Lugar ng 5
6 luma bicubic / chroma bilinear
7 gauss
8 sinR
9 na lanczo
10 natural na bicubic spline

TANDAAN: Ang ilang mga -sws na opsyon ay mahimig. Ang paglalarawan ng scale na filter ng video ay mayroon
karagdagang impormasyon.

-vc <[-|+]codec1,[-|+]codec2,...[,]>
Tumukoy ng listahan ng priyoridad ng mga video codec na gagamitin, ayon sa pangalan ng codec ng mga ito
sa codecs.conf. Gumamit ng '-' bago ang pangalan ng codec upang alisin ito. Gumamit ng '+' bago ang
codec name para pilitin ito, malamang na mag-crash ito! Kung ang listahan ay may sumusunod na ','
Babalik ang MPlayer sa mga codec na wala sa listahan.
TANDAAN: Tingnan ang tulong -vc para sa buong listahan ng mga available na codec.

HALIMBAWA:
-vc divx
Force Win32/VfW DivX codec, walang fallback.
-vc -divxds,-divx,
Laktawan ang Win32 DivX codec.
-vc ffmpeg12,mpeg12,
Subukan ang MPEG-1/2 codec ng libavcodec, pagkatapos ay libmpeg2, pagkatapos ay ang iba pa.

-vfm
Tumukoy ng listahan ng priyoridad ng mga pamilya ng video codec na gagamitin, ayon sa kanilang
mga pangalan sa codecs.conf. Bumalik sa mga default na codec kung wala sa ibinigay na codec
trabaho ng mga pamilya.
TANDAAN: Tingnan ang tulong sa -vfm para sa buong listahan ng mga available na pamilya ng codec.

HALIMBAWA:
-vfm ffmpeg,dshow,vfw
Subukan ang libavcodec, pagkatapos ay Directshow, pagkatapos ay mga VfW codec at bumalik sa
iba, kung hindi sila gumana.
-vfm xanim
Subukan muna ang XAnim codec.

-x (din makita -zoom) (MPlayer lamang)
I-scale ang larawan sa lapad (kung available ang software/hardware scaling). Hindi pinapagana
mga kalkulasyon ng aspeto.

-xvidopts
Tukuyin ang mga karagdagang parameter kapag nagde-decode gamit ang Xvid.
TANDAAN: Dahil ang libavcodec ay mas mabilis kaysa sa Xvid baka gusto mong gamitin ang libavcodec
postprocessing filter (-vf pp) at decoder (-vfm ffmpeg) sa halip.

Mga panloob na filter ng postprocessing ng Xvid:
deblock-chroma (tingnan din ang -vf pp)
chroma deblock filter
deblock-luma (tingnan din -vf pp)
luma deblock filter
dering-luma (tingnan din -vf pp)
luma deringing filter
dering-chroma (tingnan din -vf pp)
chroma deringing filter
filmeffect (tingnan din ang -vf ingay)
Nagdaragdag ng artificial film grain sa video. Maaaring mapataas ang pinaghihinalaang kalidad,
habang binababa ang tunay na kalidad.

mga paraan ng pag-render:
dr2
I-activate ang direktang paraan ng pag-render 2.
nodr2
I-deactivate ang paraan ng direktang pag-render 2.

-xy (din makita -zoom)
halaga<=8
I-scale ang imahe ayon sa kadahilanan .
halaga>8
Itakda ang lapad sa halaga at kalkulahin ang taas upang mapanatili ang tamang aspect ratio.

-y (din makita -zoom) (MPlayer lamang)
I-scale ang imahe sa taas (kung available ang software/hardware scaling). Hindi pinapagana
mga kalkulasyon ng aspeto.

-zoom
Payagan ang pag-scale ng software, kung saan available. Papayagan nito ang pag-scale gamit ang output
mga driver (tulad ng x11, fbdev) na hindi sumusuporta sa pag-scale ng hardware kung saan ang MPlayer
hindi pinapagana ang pag-scale bilang default para sa mga dahilan ng pagganap.

Audio Mga filter


Nagbibigay-daan sa iyo ang mga filter ng audio na baguhin ang audio stream at ang mga katangian nito. Ang syntax ay:

-af
I-setup ang isang hanay ng mga audio filter.

TANDAAN: Upang makakuha ng buong listahan ng mga available na audio filter, tingnan ang tulong.

Ang mga filter ng audio ay pinamamahalaan sa mga listahan. Mayroong ilang mga utos upang pamahalaan ang listahan ng filter.

-af-add
Idinaragdag ang mga filter na ibinigay bilang mga argumento sa listahan ng filter.

-af-pre
Inihahanda ang mga filter na ibinigay bilang mga argumento sa listahan ng filter.

-af-del
Tinatanggal ang mga filter sa mga ibinigay na index. Ang mga index na numero ay nagsisimula sa 0, negatibo
ang mga numero ay tumutugon sa dulo ng listahan (-1 ang huli).

-af-clr
Ganap na walang laman ang listahan ng filter.

Ang mga available na filter ay:

resample[=srate[:sloppy[:type]]]
Binabago ang sample rate ng audio stream. Maaaring gamitin kung mayroon kang isang nakapirming
frequency sound card o kung natigil ka sa isang lumang sound card na iyon lang
may kakayahang max 44.1kHz. Awtomatikong pinapagana ang filter na ito kung kinakailangan. Ito
sumusuporta lamang sa 16-bit integer at lumutang sa native-endian na format bilang input.
TANDAAN: Sa MEncoder, kailangan mo ring gumamit ng -srate .

dalas ng sample ng output sa Hz. Ang wastong saklaw para sa parameter na ito ay 8000
hanggang 192000. Kung ang input at output sample frequency ay pareho o kung
ang parameter na ito ay tinanggal ang filter ay awtomatikong na-unload. Isang mataas
Ang dalas ng sample ay karaniwang nagpapabuti sa kalidad ng audio, lalo na kapag ginamit
kasama ng iba pang mga filter.

Payagan ang (1) o huwag payagan (0) ang dalas ng output na bahagyang naiiba sa
dalas na ibinigay ng (default: 1). Maaaring gamitin kung ang pagsisimula ng
ang pag-playback ay napakabagal.

Piliin kung aling paraan ng resampling ang gagamitin.
0: linear interpolation (mabilis, mahinang kalidad lalo na kapag upsampling)
1: polyphase filterbank at pagproseso ng integer
2: polyphase filterbank at pagpoproseso ng floating point (mabagal, pinakamahusay
kalidad)

HALIMBAWA:
mplayer -af resample=44100:0:0
itatakda ang dalas ng output ng resample filter sa 44100Hz gamit
eksaktong output frequency scaling at linear interpolation.

lavcresample[=srate[:haba[:linear[:count[:cutoff]]]]]
Binabago ang sample rate ng audio stream sa isang integer sa Hz. Ito lamang
sumusuporta sa 16-bit na native-endian na format.
TANDAAN: Sa MEncoder, kailangan mo ring gumamit ng -srate .

ang rate ng sample ng output

haba ng filter na may kinalaman sa mas mababang sampling rate (default: 16)

kung 1 pagkatapos ay ang mga filter ay linearly interpolated sa pagitan ng polyphase entry

log2 ng bilang ng mga entry sa polyphase (..., 10->1024, 11->2048, 12->4096,
...) (default: 10->1024)

cutoff frequency (0.0-1.0), default set depende sa haba ng filter

lavcac3enc[=tospdif[:bitrate[:minchn]]]
I-encode ang multi-channel na audio sa AC-3 sa runtime gamit ang libavcodec. Sinusuportahan ang 16-bit
native-endian input format, maximum na 6 na channel. Big-endian ang output kapag
naglalabas ng raw AC-3 stream, native-endian kapag nag-output sa S/PDIF. Ang output
ang sample rate ng filter na ito ay pareho sa input sample rate. Kapag nag-input ng sample
Ang rate ay 48kHz, 44.1kHz, o 32kHz, direktang ginagamit ito ng filter na ito. Kung hindi a
Ang resampling filter ay awtomatikong inilalagay bago ang filter na ito upang gawin ang input at output
sample rate ay 48kHz. Kailangan mong tukuyin ang '-channels N' para magawa ang decoder decode
audio sa N-channel, pagkatapos ay maaaring i-encode ng filter ang input ng N-channel sa AC-3.

I-output ang raw AC-3 stream kung zero o hindi nakatakda, output sa S/PDIF para sa passthrough
kailan ay nakatakdang hindi zero.

Ang bitrate para i-encode ang AC-3 stream. Itakda ito sa alinman sa 384 o 384000 sa
makakuha ng 384kbits. Mga wastong halaga: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160,
192, 224, 256,
320, 384, 448, 512, 576, 640 Ang default na bitrate ay batay sa
numero ng channel ng input: 1ch: 96, 2ch: 192, 3ch: 224, 4ch: 384, 5ch: 448,
6ch: 448

Kung ang input channel number ay mas mababa sa , maaalis ang filter
mismo (default: 5).

walisin[=bilis]
Gumagawa ng sine sweep.
<0.0-1.0>
Sine function delta, gumamit ng napakababang halaga para marinig ang sweep.

sinesuppress[=freq:decay]
Alisin ang isang sine sa tinukoy na dalas. Kapaki-pakinabang upang maalis ang 50/60Hz ingay
sa mababang kalidad na kagamitan sa audio. Ito ay malamang na gumagana lamang sa mono input.

Ang dalas ng sine na dapat alisin (sa Hz) (default: 50)

Kinokontrol ang adaptivity (isang mas malaking halaga ang magpapabagay sa filter
amplitude at phase pagbabago ng mas mabilis, ang isang mas maliit na halaga ay gumawa ng
mas mabagal ang adaptation) (default: 0.0001). Ang mga makatwirang halaga ay nasa paligid ng 0.001.

bs2b[=option1:option2:...]
Bauer stereophonic to binaural transformation gamit ang libbs2b. Nagpapabuti ng
karanasan sa pakikinig sa headphone sa pamamagitan ng paggawa ng tunog na katulad ng mula sa
loudspeaker, na nagpapahintulot sa bawat tainga na marinig ang parehong mga channel at isinasaalang-alang ang
pagkakaiba ng distansya at ang epekto ng pag-shadow ng ulo. Ito ay naaangkop lamang sa 2
audio ng channel.
fcut=<300-1000>
Itakda ang dalas ng pagbawas sa Hz.
feed=<10-150>
Itakda ang antas ng feed para sa mga mababang frequency sa 0.1*dB.
profile=
Maraming mga profile ang magagamit para sa kaginhawahan:
default
ay gagamitin kung walang ibang tinukoy (fcut=700, feed=45)
cmoy
Pagpapatupad ng Chu Moy circuit (fcut=700, feed=60)
jmeier
Pagpapatupad ng Jan Meier circuit (fcut=650, feed=95)

Kung ang mga pagpipilian sa fcut o feed ay tinukoy kasama ng isang profile, ilalapat ang mga ito
sa itaas ng napiling profile.

hrtf[=flag]
Head-related transfer function: Kino-convert ang multichannel audio sa 2 channel na output para sa
headphones, pinapanatili ang spatiality ng tunog.

Kahulugan ng Bandila
m matrix decoding ng likurang channel
s 2-channel matrix decoding
0 walang matrix decoding (default)

equalizer=[g1:g2:g3:...:g10]
10 octave band graphic equalizer, ipinatupad gamit ang 10 IIR band pass filter. Ito
nangangahulugan na gumagana ito anuman ang uri ng audio na pinapatugtog. Ang
Ang mga center frequency para sa 10 banda ay:

Hindi. dalas
0 Hz
1 Hz
2 Hz
3 Hz
4 Hz
5 1.00 kHz
6 2.00 kHz
7 4.00 kHz
8 8.00 kHz
9 16.00 kHz

Kung ang sample rate ng tunog na pinapatugtog ay mas mababa kaysa sa gitnang frequency para sa
isang frequency band, pagkatapos ay idi-disable ang banda na iyon. Ang isang kilalang bug na may ganitong filter ay
na ang mga katangian para sa pinakamataas na banda ay hindi ganap na simetriko kung ang
ang sample rate ay malapit sa gitnang frequency ng banda na iyon. Ang problemang ito ay maaaring
nagtrabaho sa paligid sa pamamagitan ng pag-upsampling ng tunog gamit ang resample filter bago ito umabot
ang filter na ito.
: : :...:
mga numero ng floating point na kumakatawan sa nakuha sa dB para sa bawat frequency band
(-12-12)

HALIMBAWA:
mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi
Papalakasin ang tunog sa upper at lower frequency region habang
halos ganap na kinakansela ito sa paligid ng 1kHz.

channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
Maaaring gamitin para sa pagdaragdag, pag-alis, pagruruta at pagkopya ng mga audio channel. Kung pwede lang
ay ibinigay ang default na pagruruta ay ginagamit, ito ay gumagana tulad ng sumusunod: Kung ang bilang ng
ang mga channel ng output ay mas malaki kaysa sa bilang ng mga channel ng input na walang laman na mga channel
ipinasok (maliban sa paghahalo mula sa mono hanggang stereo, pagkatapos ay inuulit ang mono channel sa
pareho ng mga channel ng output). Kung ang bilang ng mga channel ng output ay mas maliit kaysa sa
bilang ng mga channel ng input na pinutol ang mga lumalampas na channel.

bilang ng mga channel ng output (1-8)

bilang ng mga ruta (1-8)
<from1:to1:from2:to2:from3:to3:...>
Mga pares ng numero sa pagitan ng 0 at 7 na tumutukoy kung saan dadalhin ang bawat channel.

HALIMBAWA:
mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi
Papalitan ang bilang ng mga channel sa 4 at magse-set up ng 4 na ruta na nagpapalitan
channel 0 at channel 1 at iwanang buo ang channel 2 at 3. Obserbahan na kung
Ang media na naglalaman ng dalawang channel ay na-play pabalik, ang mga channel 2 at 3 ay gagawin
naglalaman ng katahimikan ngunit mapapalitan pa rin ang 0 at 1.
mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi
Papalitan ng 6 ang bilang ng mga channel at magse-set up ng 4 na rutang kinokopya
channel 0 hanggang channel 0 hanggang 3. Ang channel 4 at 5 ay maglalaman ng katahimikan.

format[=format] (din makita -format)
Mag-convert sa pagitan ng iba't ibang sample na format. Awtomatikong pinagana kapag kinakailangan ng
sound card o ibang filter.

Itinatakda ang nais na format. Ang pangkalahatang anyo ay 'sbe', kung saan ang 's' ay nagsasaad ng
sign (alinman sa 's' para sa nilagdaan o 'u' para sa hindi nilagdaan), 'b' ay tumutukoy sa bilang ng
bits bawat sample (16, 24 o 32) at 'e' ay nagsasaad ng endianness ('le' ay nangangahulugang
little-endian, 'be' big-endian at 'ne' ang endianness ng computer
Ang MPlayer ay tumatakbo). Ang mga wastong halaga (bukod sa iba pa) ay: 's16le',
'u32be' at 'u24ne'. Mga pagbubukod sa panuntunang ito na wastong format
mga specifier: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 at
imaadpcm.

dami[=v[:sc]]
Nagpapatupad ng kontrol sa dami ng software. Gamitin ang filter na ito nang may pag-iingat dahil kaya nito
bawasan ang ratio ng signal sa ingay ng tunog. Sa karamihan ng mga kaso, pinakamahusay na itakda ang
level para sa PCM sound to max, iwanan ang filter na ito at kontrolin ang output level
sa iyong mga speaker na may master volume control ng mixer. Kung sakaling ang iyong tunog
Ang card ay may digital na PCM mixer sa halip na isang analog, at maririnig mo ang pagbaluktot, gamitin
ang MASTER mixer sa halip. Kung mayroong isang panlabas na amplifier na konektado sa
computer (ito ay halos palaging ang kaso), ang antas ng ingay ay maaaring mabawasan ng
pagsasaayos ng master level at volume knob sa amplifier hanggang sa pagsirit
nawala ang ingay sa background.
Ang filter na ito ay may pangalawang tampok: Sinusukat nito ang pangkalahatang pinakamataas na antas ng tunog at
Ini-print ang antas na iyon kapag lumabas ang MPlayer. Maaaring gamitin ang pagtatantya ng dami na ito para sa
pagtatakda ng antas ng tunog sa MEncoder upang ang pinakamataas na dynamic na hanay ay
nagamit. Ang feature na ito ay kasalukuyang gumagana lamang sa floating-point data, gamitin hal
-af-adv force=5, o gumamit ng -af stats.
TANDAAN: Ang filter na ito ay hindi muling pumasok at samakatuwid ay maaari lamang paganahin nang isang beses para sa bawat isa
audio stream.

Itinatakda ang gustong makuha sa dB para sa lahat ng channel sa stream mula -200dB hanggang
+60dB, kung saan ang -200dB ay ganap na ni-mute ang tunog at ang +60dB ay katumbas ng pakinabang ng
1000 (default: 0).

Ino-on (1) o i-off (0) ang malambot na clipping. Ang soft-clipping ay maaaring gumawa ng tunog
mas makinis kung napakataas na antas ng volume ang gagamitin. Paganahin ang opsyong ito kung ang
napakababa ng dinamikong hanay ng mga loudspeaker.
BABALA: Ang tampok na ito ay lumilikha ng pagbaluktot at dapat ituring na huli
resort

HALIMBAWA:
mpplayer -af volume=10.1:0 media.avi
Papalakasin ang tunog ng 10.1dB at hard-clip kung ang antas ng tunog ay masyadong
mataas.

pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...]
Pinaghahalo ang mga channel nang arbitraryo. Karaniwang kumbinasyon ng volume at mga channel
filter na maaaring gamitin upang i-down-mix ang maraming channel sa iilan lamang, hal stereo sa
mono o iba-iba ang "lapad" ng center speaker sa isang surround sound system. Ito
Mahirap gamitin ang filter, at mangangailangan ng ilang pag-iikot bago ang ninanais na resulta
nakuha. Ang bilang ng mga opsyon para sa filter na ito ay depende sa bilang ng output
mga channel. Isang halimbawa kung paano i-downmix ang isang anim na channel na file sa dalawang channel kasama nito
Ang filter ay matatagpuan sa seksyon ng mga halimbawa malapit sa dulo.

bilang ng mga channel ng output (1-8)

Gaano karami ng input channel i ang inihahalo sa output channel j (0-1). Kaya sa
prinsipyo mayroon kang unang n numero na nagsasabi kung ano ang gagawin sa unang input
channel, pagkatapos ay n mga numero na kumikilos sa pangalawang input channel atbp. Kung ikaw
huwag tukuyin ang anumang mga numero para sa ilang mga input channel, 0 ay ipinapalagay.

HALIMBAWA:
mplayer -af pan=1:0.5:0.5 media.avi
I-down-mix mula stereo hanggang mono.
mplayer -af pan=3:1:0:0.5:0:1:0.5 media.avi
Magbibigay ng 3 channel output na umaalis sa mga channel na 0 at 1 buo, at paghaluin
channel 0 at 1 sa output channel 2 (na maaaring ipadala sa isang subwoofer
Halimbawa).

sub[=fc:ch]
Nagdaragdag ng subwoofer channel sa audio stream. Ang audio data na ginamit para sa paggawa ng
Ang subwoofer channel ay isang average ng tunog sa channel 0 at channel 1. Ang
ang nagreresultang tunog ay na-filter na low-pass ng isang 4th order na filter ng Butterworth na may a
default na cutoff frequency na 60Hz at idinagdag sa isang hiwalay na channel sa audio
stream.
Babala: Huwag paganahin ang filter na ito kapag nagpe-play ka ng mga DVD gamit ang Dolby Digital 5.1
tunog, kung hindi, maaabala ng filter na ito ang tunog sa subwoofer.

cutoff frequency sa Hz para sa low-pass na filter (20Hz hanggang 300Hz) (default:
60Hz) Para sa pinakamahusay na resulta subukang itakda ang cutoff frequency nang kasing baba
maaari. Mapapabuti nito ang stereo o surround sound na karanasan.

Tinutukoy ang channel number kung saan ilalagay ang sub-channel na audio.
Ang numero ng channel ay maaaring nasa pagitan ng 0 at 7 (default: 5). Obserbahan na ang
ang bilang ng mga channel ay awtomatikong tataas sa kung kinakailangan.

HALIMBAWA:
mplayer -af sub=100:4 -channels 5 media.avi
Magdaragdag ng sub-woofer channel na may cutoff frequency na 100Hz sa output
channel 4.

sentro
Gumagawa ng center channel mula sa mga front channel. Maaaring kasalukuyang mababa ang kalidad bilang
hindi pa ito nagpapatupad ng high-pass na filter para sa tamang pagkuha, ngunit nasa average
at hinahati sa halip ang mga channel.

Tinutukoy ang numero ng channel kung saan ilalagay ang gitnang channel.
Ang numero ng channel ay maaaring nasa pagitan ng 0 at 7 (default: 5). Obserbahan na ang
ang bilang ng mga channel ay awtomatikong tataas sa kung kinakailangan.

palibutan[=delay]
Decoder para sa matrix na naka-encode na surround sound tulad ng Dolby Surround. Maraming mga file na may 2
Ang channel ng audio ay talagang naglalaman ng matrixed surround sound. Nangangailangan ng sound card
sumusuporta sa hindi bababa sa 4 na channel.

oras ng pagkaantala sa ms para sa mga likurang speaker (0 hanggang 1000) (default: 20) Ang pagkaantala na ito
dapat itakda ang mga sumusunod: Kung ang d1 ay ang distansya mula sa posisyon ng pakikinig
sa mga front speaker at d2 ay ang distansya mula sa posisyon ng pakikinig sa
ang mga likurang speaker, kung gayon ang pagkaantala ay dapat itakda sa 15ms kung d1 <= d2 at sa
15 + 5*(d1-d2) kung d1 > d2.

HALIMBAWA:
mplayer -af surround=15 -channels 4 media.avi
Magdaragdag ng surround sound decoding na may 15ms delay para sa tunog sa likuran
mga speaker.

pagkaantala[=ch1:ch2:...]
Inaantala ang tunog sa mga loudspeaker upang ang tunog ay mula sa iba
dumarating ang mga channel sa posisyon ng pakikinig nang sabay-sabay. Ito ay kapaki-pakinabang lamang kung
mayroon kang higit sa 2 loudspeaker.
ch1,ch2,...
Ang pagkaantala sa ms na dapat ipataw sa bawat channel (floating point
numero sa pagitan ng 0 at 1000).

Upang kalkulahin ang kinakailangang pagkaantala para sa iba't ibang mga channel, gawin ang sumusunod:

1. Sukatin ang distansya sa mga loudspeaker sa metro kaugnay ng iyong pakikinig
posisyon, na nagbibigay sa iyo ng mga distansyang s1 hanggang s5 (para sa isang 5.1 na sistema). Walang
punto sa pagbabayad para sa subwoofer (hindi mo maririnig ang pagkakaiba
kahit papaano).

2. Ibawas ang mga distansyang s1 hanggang s5 mula sa pinakamataas na distansya, ibig sabihin, s[i] = max(s) -
s[i]; ako = 1...5.

3. Kalkulahin ang mga kinakailangang pagkaantala sa ms bilang d[i] = 1000*s[i]/342; i = 1...5.

HALIMBAWA:
mplayer -af delay=10.5:10.5:0:0:7:0 media.avi
Maaantala ang kaliwa at kanan sa harap ng 10.5ms, ang dalawang likurang channel at ang
sub sa pamamagitan ng 0ms at ang gitnang channel sa pamamagitan ng 7ms.

i-export[=mmapped_file[:mga sample]]
Ini-export ang papasok na signal sa ibang mga proseso gamit ang memory mapping (mmap()).
Ang mga lugar na nakamapang memorya ay naglalaman ng isang header:

int nch /*bilang ng mga channel*/
int size /*buffer size*/
unsigned long long counter /*Ginagamit para mapanatili ang sync, ina-update bawat
oras na na-export ang bagong data.*/

Ang natitira ay payload (non-interleaved) 16 bit na data.

file kung saan imamapa ang data (default: ~/.mplayer/mplayer-af_export)

bilang ng mga sample bawat channel (default: 512)

HALIMBAWA:
mplayer -af export=/tmp/mplayer-af_export:1024 media.avi
Mag-e-export ng 1024 na sample bawat channel sa '/tmp/mplayer-af_export'.

extrastereo[=mul]
(Linearly) pinapataas ang pagkakaiba sa pagitan ng kaliwa at kanang channel na nagdaragdag ng ilan
uri ng "live" na epekto sa pag-playback.

Itinatakda ang koepisyent ng pagkakaiba (default: 2.5). Ang ibig sabihin ng 0.0 ay mono sound
(average ng parehong channel), na may 1.0 na tunog ay hindi magbabago, na may -1.0
papalitan ang kaliwa at kanang channel.

volnorm[=method:target]
Pina-maximize ang volume nang hindi binabaluktot ang tunog.

Itinatakda ang ginamit na paraan.
1: Gumamit ng isang sample upang pakinisin ang mga variation sa pamamagitan ng pamantayan
weighted mean sa mga nakaraang sample (default).
2: Gumamit ng ilang sample para maayos ang mga variation sa pamamagitan ng standard
weighted mean sa mga nakaraang sample.


Itinatakda ang target na amplitude bilang isang fraction ng maximum para sa uri ng sample
(default: 0.25).

ladspa=file:label[:controls...]
Mag-load ng LADSPA (Linux Audio Developer's Simple Plugin API) na plugin. Ang filter na ito ay
reentrant, kaya maraming LADSPA plugin ang maaaring gamitin nang sabay-sabay.

Tinutukoy ang LADSPA plugin library file. Kung nakatakda ang LADSPA_PATH, ito
naghahanap para sa tinukoy na file. Kung hindi ito nakatakda, dapat kang magbigay ng ganap
tinukoy na pathname.

Tinutukoy ang filter sa loob ng library. Ang ilang mga aklatan ay naglalaman lamang ng isa
filter, ngunit ang iba ay naglalaman ng marami sa kanila. Ang pagpasok ng 'tulong' dito, ay maglilista
lahat ng magagamit na mga filter sa loob ng tinukoy na library, na nag-aalis ng
paggamit ng 'listplugins' mula sa LADSPA SDK.

Ang mga kontrol ay zero o higit pang mga floating point value na tumutukoy sa gawi
ng na-load na plugin (halimbawa pagkaantala, threshold o pakinabang). Sa verbose
mode (idagdag ang -v sa command line ng MPlayer), lahat ng magagamit na mga kontrol at ang mga ito
ang mga wastong hanay ay naka-print. Tinatanggal nito ang paggamit ng 'analyseplugin' mula sa
ang LADSPA SDK.

comp
Compressor/expander filter na magagamit para sa microphone input. Pinipigilan ang mga artifact sa napaka
malakas na tunog at pinapataas ang volume sa napakababang tunog. Ang filter na ito ay hindi pa nasusubukan, marahil
kahit hindi magamit.

gate
Noise gate filter na katulad ng comp audio filter. Ang filter na ito ay hindi pa nasusubukan, marahil
kahit hindi magamit.

karaoke
Simpleng voice removal filter na sinasamantala ang katotohanang ang boses ay karaniwang naitala gamit ang
mono gear at kalaunan ay 'gitna' sa panghuling audio stream. Mag-ingat na ito
gagawin ng filter ang iyong signal sa mono. Gumagana nang maayos para sa 2 channel track; Huwag
mag-abala na subukan ito sa anumang bagay maliban sa 2 channel stereo.

scaletempo[=option1:option2:...]
Sinusukat ang tempo ng audio nang hindi binabago ang pitch, opsyonal na naka-sync sa bilis ng pag-playback
(default).
Gumagana ito sa pamamagitan ng paglalaro ng ´stride´ ms ng audio sa normal na bilis pagkatapos ay pagkonsumo
´stride*scale´ ms ng input audio. Pinagsasama-sama nito ang mga hakbang sa pamamagitan ng paghahalo
´overlap´% ng hakbang na may audio kasunod ng nakaraang hakbang. Opsyonal ito
nagsasagawa ng maikling istatistikal na pagsusuri sa susunod na ´search´ ms ng audio upang matukoy
ang pinakamahusay na overlap na posisyon.
sukat=
Nominal na halaga sa sukat ng tempo. Sinusukat ang halagang ito bilang karagdagan sa bilis.
(default: 1.0)
hakbang=
Haba sa millisecond upang ilabas ang bawat hakbang. Masyadong mataas ang halaga ang magdudulot
kapansin-pansing paglaktaw sa mataas na sukat na halaga at isang echo sa mababang sukat na halaga.
Ang napakababang halaga ay magpapabago sa pitch. Ang pagtaas ay nagpapabuti sa pagganap.
(default: 60)
magkakapatong=
Porsiyento ng hakbang na magkakapatong. Ang pagpapababa ay nagpapabuti sa pagganap.
(default: .20)
paghahanap=
Haba sa millisecond upang maghanap ng pinakamahusay na posisyon sa pag-overlap. Bumababa
lubos na nagpapabuti sa pagganap. Sa mabagal na sistema, malamang na gusto mo
itakda ito nang napakababa. (default: 14)
bilis=
Itakda ang tugon sa pagbabago ng bilis.
oras
I-scale ang tempo na naka-sync sa bilis (default).
alkitran
Binabaliktad ang epekto ng filter. Mga scale pitch nang hindi binabago ang tempo.
Magdagdag ng ´[ speed_mult 0.9438743126816935´ at ´] speed_mult
1.059463094352953´ sa iyong input.conf sa step by musical semi-
mga tono. BABALA: Nawawala ang pag-sync sa video.
parehong Scale parehong tempo at pitch.
none Huwag pansinin ang mga pagbabago sa bilis.

HALIMBAWA:
mplayer -af scaletempo -bilis 1.2 media.ogg
Magpe-playback ng media sa 1.2x normal na bilis, na may audio sa normal na pitch.
Ang pagpapalit ng bilis ng pag-playback, ay magbabago ng tempo ng audio upang tumugma.
mplayer -af scaletempo=scale=1.2:speed=none -speed 1.2 media.ogg
Magpe-playback ng media sa 1.2x normal na bilis, na may audio sa normal na pitch, ngunit
ang pagbabago ng bilis ng pag-playback ay walang epekto sa tempo ng audio.
mplayer -af scaletempo=stride=30:overlap=.50:search=10 media.ogg
I-tweak ang mga parameter ng kalidad at pagganap.
mplayer -af format=floatne,scaletempo media.ogg
Gagamitin ba ang scaletempo ng float code. Siguro mas mabilis sa ilang platform.
mplayer -af scaletempo=scale=1.2:speed=pitch audio.ogg
Magpe-playback ng audio file sa 1.2x normal na bilis, na may audio sa normal na pitch.
Ang pagpapalit ng bilis ng pag-playback, ay magbabago ng pitch, mag-iiwan ng tempo ng audio sa 1.2x.

stats
Nangongolekta at nagpi-print ng mga istatistika tungkol sa audio stream, lalo na ang volume.
Ang mga istatistikang ito ay partikular na nilayon upang makatulong sa pagsasaayos ng volume habang
pag-iwas sa pagputol. Ang mga volume ay naka-print sa dB at tugma sa volume
audio filter, palagi silang bilugan patungo sa -0dB.

Ang field na 'n_samples' ay ang kabuuang bilang ng mga sample na nakita ng filter. Ang
Ang field na 'mean_volume' ay ang root mean square. Ang field na 'max_volume' ay eksakto
anong sinasabi nito. Ang mga field na 'histogram_Xdb' ay binibilang kung gaano karaming mga sample ang nasa -XdB, para sa
X sa ibaba lamang ng max_volume.

Halimbawa, kung ang max_volume ay -7dB at ang histogram_7dB ay 19, ang 'volume=7' ay hindi
sanhi ng clipping at ang 'volume=8' ay magdudulot ng clipping sa eksaktong 19 na sample.

VIDEO Mga filter


Binibigyang-daan ka ng mga filter ng video na baguhin ang stream ng video at ang mga katangian nito. Ang syntax ay:

-vf
I-setup ang isang hanay ng mga filter ng video.

Maraming mga parameter ang opsyonal at nakatakda sa mga default na halaga kung aalisin. Upang tahasang gumamit ng a
ang default na halaga ay nagtakda ng isang parameter sa '-1'. Ang mga parameter w:h ay nangangahulugang lapad x taas sa mga pixel, x:y
nangangahulugang x;y na posisyon na binibilang mula sa kaliwang sulok sa itaas ng mas malaking larawan.
TANDAAN: Upang makakuha ng buong listahan ng mga available na filter ng video, tingnan ang -vf help.

Ang mga filter ng video ay pinamamahalaan sa mga listahan. Mayroong ilang mga utos upang pamahalaan ang listahan ng filter.

-vf-add
Idinaragdag ang mga filter na ibinigay bilang mga argumento sa listahan ng filter.

-vf-pre
Inihahanda ang mga filter na ibinigay bilang mga argumento sa listahan ng filter.

-vf-del
Tinatanggal ang mga filter sa mga ibinigay na index. Ang mga index na numero ay nagsisimula sa 0, negatibo
ang mga numero ay tumutugon sa dulo ng listahan (-1 ang huli).

-vf-clr
Ganap na walang laman ang listahan ng filter.

Sa mga filter na sumusuporta dito, maa-access mo ang mga parameter ayon sa kanilang pangalan.

-vf = tulong
Ini-print ang mga pangalan ng parameter at mga hanay ng halaga ng parameter para sa isang partikular na filter.

-vf
Nagtatakda ng pinangalanang parameter sa ibinigay na halaga. Gamitin ang on at off o oo at hindi para itakda
mga parameter ng bandila.

Ang mga available na filter ay:

i-crop[=w:h:x:y]
I-crop ang ibinigay na bahagi ng larawan at itinatapon ang natitira. Kapaki-pakinabang upang alisin ang itim
mga banda mula sa mga widescreen na pelikula.
,
Na-crop ang lapad at taas, default sa orihinal na lapad at taas.
,
Ang posisyon ng na-crop na larawan, ang default ay nasa gitna.

cropdetect[=limit:round[:reset]]
Kinakalkula ang mga kinakailangang parameter ng pag-crop at ini-print ang mga inirerekomendang parameter sa
stdout.

Threshold, na maaaring opsyonal na tukuyin mula sa wala (0) hanggang sa lahat
(255) (default: 24).

Halaga kung saan dapat nahahati ang lapad/taas (default: 16). Ang
Ang offset ay awtomatikong inaayos upang igitna ang video. Gumamit ng 2 upang makakuha lamang
kahit na mga sukat (kinakailangan para sa 4:2:2 na video). 16 ay pinakamahusay kapag nag-encode sa karamihan
mga video codec.

Counter na tumutukoy pagkatapos kung gaano karaming mga frame ang cropdetect ang magre-reset sa
naunang natukoy ang pinakamalaking lugar ng video at magsimulang muli upang makita ang kasalukuyang
pinakamainam na lugar ng pananim (default: 0). Maaari itong maging kapaki-pakinabang kapag may mga logo ng channel
baluktutin ang lugar ng video. 0 ay nagpapahiwatig na hindi kailanman i-reset at ibalik ang pinakamalaki
lugar na nakatagpo sa panahon ng pag-playback.

parihaba[=w:h:x:y]
Gumuhit ng isang parihaba ng hiniling na lapad at taas sa tinukoy na mga coordinate
sa ibabaw ng imahe at nagpi-print ng kasalukuyang mga parameter ng parihaba sa console. Ito ay maaaring
ginamit upang mahanap ang pinakamainam na mga parameter ng pag-crop. Kung isasama mo ang input.conf na direktiba
'change_rectangle' sa mga keystroke, maaari mong ilipat at i-resize ang rectangle nang mabilis.
,
lapad at taas (default: -1, maximum na posibleng lapad kung nasaan ang mga hangganan
nakikita pa rin.)
,
posisyon sa itaas na kaliwang sulok (default: -1, pinaka itaas sa kaliwa)

palawakin[=w:h:x:y:o:a:r]
Pinapalawak (hindi mga scale) ang resolution ng pelikula sa ibinigay na halaga at inilalagay ang hindi naka-scale
orihinal sa mga coordinate x, y. Maaaring gamitin para sa paglalagay ng mga subtitle/OSD sa
nagresultang mga itim na banda.

,
Pinalawak na lapad, taas (default: orihinal na lapad, taas). Mga negatibong halaga
para sa w at h ay itinuturing bilang mga offset sa orihinal na laki.

HALIMBAWA:
palawakin=0:-50:0:0
Nagdaragdag ng 50 pixel na hangganan sa ibaba ng larawan.

,
posisyon ng orihinal na larawan sa pinalawak na larawan (default: center)


Pag-render ng OSD/subtitle
0: huwag paganahin (default)
1: paganahin


Lumalawak upang magkasya sa isang aspeto sa halip na isang resolution (default: 0).

HALIMBAWA:
palawakin=800:::::4/3
Lumalawak sa 800x600, maliban kung ang pinagmulan ay mas mataas na resolution, sa
kung aling kaso ito ay lumalawak upang punan ang isang 4/3 na aspeto.


Iniikot pataas upang gawing nahahati ang lapad at taas ng (default: 1).

paltik (din makita -flip)
Binaligtad ang imahe.

salamin
Sinasalamin ang imahe sa Y axis.

paikutin[=<0-7>]
Pinaikot ang larawan nang 90 degrees at opsyonal na i-flip ito. Para sa mga halaga sa pagitan ng 4-7
Ang pag-ikot ay ginagawa lamang kung ang geometry ng pelikula ay portrait at hindi landscape.

0 I-rotate nang 90 degrees clockwise at i-flip (default).

1 I-rotate nang 90 degrees clockwise.

2 I-rotate ng 90 degrees counterclockwise.

3 I-rotate ng 90 degrees counterclockwise at i-flip.

sukat[=w:h[:interlaced[:chr_drop[:par[:par2[:presize[:noup[:arnd]]]]]]]]
Sinusukat ang larawan gamit ang software scaler (mabagal) at nagsasagawa ng YUV<->RGB
conversion ng colorspace (tingnan din ang -sws).

,
naka-scale na lapad/taas (default: orihinal na lapad/taas)
TANDAAN: Kung ginagamit ang -zoom, at ang mga pinagbabatayan na filter (kabilang ang libvo) ay
walang kakayahang mag-scale, nagde-default ito sa d_width/d_height!
0: naka-scale na d_width/d_height
-1: orihinal na lapad/taas
-2: Kalkulahin ang w/h gamit ang ibang dimensyon at ang prescaled na aspeto
ratio.
-3: Kalkulahin ang w/h gamit ang ibang dimensyon at ang orihinal na aspeto
ratio.
-(n+8): Tulad ng -n sa itaas, ngunit ni-round ang dimensyon sa pinakamalapit
maramihan ng 16.


I-toggle ang interlaced scaling.
0: naka-off (default)
1: sa


paglaktaw ng chroma
0: Gamitin ang lahat ng magagamit na linya ng input para sa chroma.
1: Gamitin lang ang bawat 2. input line para sa chroma.
2: Gamitin lang ang bawat 4. input line para sa chroma.
3: Gamitin lang ang bawat 8. input line para sa chroma.

[: ] (tingnan din ang -sws)
Magtakda ng ilang parameter ng pag-scale depende sa uri ng scaler na napili
-sws.
-sws 2 (bicubic): B (naglalabo) at C (nagri-ring)
0.00:0.60 default
0.00:0.75 "precise bicubic" ng VirtualDub
0.00:0.50 Catmull-Rom spline
0.33:0.33 Mitchell-Netravali spline
1.00:0.00 kubiko B-spline
-sws 7 (gaussian): anghang (0 (malambot) - 100 (matalim))
-sws 9 (lanczos): haba ng filter (1-10)


I-scale sa mga preset na laki.
qntsc: 352x240 (NTSC quarter screen)
qpal: 352x288 (PAL quarter screen)
ntsc: 720x480 (karaniwang NTSC)
kaibigan: 720x576 (karaniwang PAL)
sntsc: 640x480 (square pixel NTSC)
spal: 768x576 (parisukat na pixel PAL)


Huwag payagan ang pag-upscale lampas sa orihinal na mga dimensyon.
0: Payagan ang pag-upscale (default).
1: Huwag payagan ang pag-upscale kung ang isang dimensyon ay lumampas sa orihinal na halaga nito.
2: Huwag payagan ang pag-upscale kung ang parehong dimensyon ay lumampas sa kanilang mga orihinal na halaga.


Tumpak na pag-ikot para sa vertical scaler, na maaaring mas mabilis o mas mabagal
kaysa sa default na pag-ikot.
0: Huwag paganahin ang tumpak na pag-ikot (default).
1: Paganahin ang tumpak na pag-round.

dsize[=aspect|w:h:aspect-method:r]
Binabago ang nilalayong laki/aspect ng display sa isang arbitrary na punto sa chain ng filter.
Ang aspeto ay maaaring ibigay bilang isang fraction (4/3) o floating point number (1.33).
Bilang kahalili, maaari mong tukuyin ang eksaktong lapad at taas ng display na nais. Tandaan
na ginagawa ng filter na ito hindi gawin ang anumang scaling mismo; ito ay nakakaapekto lamang sa kung ano ang mamaya scaler
(software o hardware) ay gagawin kapag nag-auto-scaling upang itama ang aspeto.

,
Bagong lapad at taas ng display. Maaari din itong mga espesyal na halaga:
0: orihinal na lapad at taas ng display
-1: orihinal na lapad at taas ng video (default)
-2: Kalkulahin ang w/h gamit ang ibang dimensyon at ang orihinal na display
aspect ratio.
-3: Kalkulahin ang w/h gamit ang ibang dimensyon at ang orihinal na video
aspect ratio.

HALIMBAWA:
dsize=800:-2
Tumutukoy ng resolution ng display na 800x600 para sa 4/3 na aspeto
video, o 800x450 para sa isang 16/9 na aspetong video.

Binabago ang lapad at taas ayon sa orihinal na mga aspect ratio.
-1: Huwag pansinin ang orihinal na aspect ratio (default).
0: Panatilihin ang display aspect ratio sa pamamagitan ng paggamit at bilang maximum
paglutas.
1: Panatilihin ang display aspect ratio sa pamamagitan ng paggamit at bilang pinakamababa
paglutas.
2: Panatilihin ang video aspect ratio sa pamamagitan ng paggamit at bilang pinakamataas na resolusyon.
3: Panatilihin ang video aspect ratio sa pamamagitan ng paggamit at bilang pinakamababang resolusyon.

HALIMBAWA:
dsize=800:600:0
Tinutukoy ang resolution ng display na hindi hihigit sa 800x600, o mas maliit,
upang mapanatili ang aspeto.


Iniikot pataas upang gawing nahahati ang lapad at taas ng (default: 1).

yvu9
Pinipilit ang software na YVU9 sa YV12 na conversion ng colorspace. Hindi na ginagamit pabor sa
software scaler.

yuvcsp
Kinu-clamp ang mga halaga ng kulay ng YUV sa hanay ng CCIR 601 nang hindi gumagawa ng tunay na conversion.

paleta
RGB/BGR 8 -> 15/16/24/32bpp na conversion ng colorspace gamit ang palette.

format[=fourcc[:outfourcc]]
Pinaghihigpitan ang colorspace para sa susunod na filter nang hindi gumagawa ng anumang conversion. Gamitin
kasama ang scale filter para sa isang tunay na conversion.
TANDAAN: Para sa listahan ng mga available na format tingnan ang format=fmt=help.

format na pangalan tulad ng rgb15, bgr24, yv12, atbp (default: yuy2)

I-format ang pangalan na dapat palitan para sa output. Kung hindi ito 100%
tugma sa babagsak ang halaga nito.
Mga wastong halimbawa:
format=rgb24:bgr24 format=yuyv:yuy2
Mga di-wastong halimbawa (mag-crash):
format=rgb24:yv12

noformat[=fourcc]
Pinaghihigpitan ang colorspace para sa susunod na filter nang hindi gumagawa ng anumang conversion. Unlike
ang format na filter, papayagan nito ang anumang colorspace maliban ang iyong tinukoy.
TANDAAN: Para sa listahan ng mga available na format tingnan ang noformat=fmt=help.

format na pangalan tulad ng rgb15, bgr24, yv12, atbp (default: yv12)

pp[=filter1[:option1[:option2...]]/[-]filter2...] (din makita -pphelp)
Pinapagana ang tinukoy na chain ng mga postprocessing subfilter. Ang mga subfilter ay dapat na
pinaghihiwalay ng '/' at maaaring hindi paganahin sa pamamagitan ng paglalagay ng '-'. Ang bawat subfilter at ilan
ang mga opsyon ay may maikli at mahabang pangalan na maaaring magamit nang magkapalit, ibig sabihin
Ang dr/dering ay pareho. Ang lahat ng mga subfilter ay nagbabahagi ng mga karaniwang opsyon upang matukoy ang mga ito
saklaw:
a/autoq
Awtomatikong patayin ang subfilter kung masyadong mabagal ang CPU.
c/chrom
Gawin din ang chrominance filtering (default).
y/nochrom
Gawin ang luminance filtering lamang (walang chrominance).
n/noluma
Gawin ang chrominance filtering lamang (walang luminance).

TANDAAN: -pphelp ay nagpapakita ng isang listahan ng mga magagamit na subfilter.

Ang mga available na subfilter ay

hb/hdeblock[:difference[:flatness]]
horizontal deblocking filter
: Salik ng pagkakaiba kung saan ang mas mataas na mga halaga ay nangangahulugan ng higit pang pag-deblock
(default: 32).
: Flatness threshold kung saan ang mas mababang halaga ay nangangahulugan ng higit pang pag-deblock
(default: 39).

vb/vdeblock[:difference[:flatness]]
vertical deblocking filter
: Salik ng pagkakaiba kung saan ang mas mataas na mga halaga ay nangangahulugan ng higit pang pag-deblock
(default: 32).
: Flatness threshold kung saan ang mas mababang halaga ay nangangahulugan ng higit pang pag-deblock
(default: 39).

ha/hadeblock[:difference[:flatness]]
tumpak na horizontal deblocking filter
: Salik ng pagkakaiba kung saan ang mas mataas na mga halaga ay nangangahulugan ng higit pang pag-deblock
(default: 32).
: Flatness threshold kung saan ang mas mababang halaga ay nangangahulugan ng higit pang pag-deblock
(default: 39).

va/vadeblock[:difference[:flatness]]
tumpak na vertical deblocking filter
: Salik ng pagkakaiba kung saan ang mas mataas na mga halaga ay nangangahulugan ng higit pang pag-deblock
(default: 32).
: Flatness threshold kung saan ang mas mababang halaga ay nangangahulugan ng higit pang pag-deblock
(default: 39).

Ang pahalang at patayong deblocking na mga filter ay nagbabahagi ng pagkakaiba at pagiging patag
mga halaga upang hindi ka makapagtakda ng iba't ibang pahalang at patayong mga threshold.

h1/x1hdeblock
pang-eksperimentong horizontal deblocking filter

v1/x1vdeblock
pang-eksperimentong vertical deblocking filter

dr/dering
deringing filter

tn/tmpnoise[:threshold1[:threshold2[:threshold3]]]
temporal na pampabawas ng ingay
: mas malaki -> mas malakas na pag-filter
: mas malaki -> mas malakas na pag-filter
: mas malaki -> mas malakas na pag-filter

al/autolevels[:f/fullyrange]
awtomatikong pagwawasto ng liwanag / contrast
f/fully range: I-stretch ang luminance sa (0-255).

lb/linblenddeint
Linear blend deinterlacing filter na nagde-deinterlace sa ibinigay na block sa pamamagitan ng
sinasala ang lahat ng linya gamit ang isang (1 2 1) na filter.

li/linipoldeint
Linear interpolating deinterlacing filter na nagde-deinterlace sa ibinigay na block
sa pamamagitan ng linearly interpolating bawat pangalawang linya.

ci/cubicipoldeint
Ang kubiko interpolating deinterlacing filter ay nagde-deinterlace sa ibinigay na block sa pamamagitan ng
cubically interpolating bawat pangalawang linya.

md/mediandeint
Median deinterlacing filter na nagde-deinterlace sa ibinigay na block sa pamamagitan ng paglalapat ng a
median na filter sa bawat pangalawang linya.

fd/ffmpegdeint
FFmpeg deinterlacing filter na nagde-deinterlace sa ibinigay na block sa pamamagitan ng pag-filter
bawat pangalawang linya na may (-1 4 2 4 -1) na filter.

l5/lowpass5
Patayong inilapat ang FIR lowpass deinterlacing filter na nagde-deinterlace sa
ibinigay na bloke sa pamamagitan ng pag-filter sa lahat ng mga linya na may (-1 2 6 2 -1) na filter.

fq/forceQuant[:quantizer]
Ino-override ang talahanayan ng quantizer mula sa input na may pare-parehong quantizer
tinukoy mo.
: quantizer na gagamitin

de/default
default na kumbinasyon ng pp filter (hb:a,vb:a,dr:a)

mabilis/mabilis
mabilis na kumbinasyon ng pp filter (h1:a,v1:a,dr:a)

ac
mataas na kalidad na kumbinasyon ng pp filter (ha:a:128:7,va:a,dr:a)

HALIMBAWA:
-vf pp=hb/vb/dr/al
pahalang at patayong deblocking, deringing at awtomatikong liwanag/
kaibahan
-vf pp=de/-al
mga default na filter na walang liwanag/pagwawasto ng contrast
-vf pp=default/tmpnoise:1:2:3
Paganahin ang mga default na filter at temporal na denoiser.
-vf pp=hb:y/vb:a
Pahalang na pag-deblock sa luminance lang, at i-on ang patayong pag-deblock
o awtomatikong patayin depende sa magagamit na oras ng CPU.

spp[=kalidad[:qp[:mode]]]
Simpleng postprocessing na filter na nagpi-compress at nagde-decompress ng imahe sa ilan
(o - sa kaso ng antas ng kalidad 6 - lahat) nagbabago at nag-a-average ng mga resulta.


0-6 (default: 3)


Force quantization parameter (default: 0, gamitin ang QP mula sa video).


0: hard thresholding (default)
1: malambot na thresholding (mas mahusay na deringing, ngunit blurrier)
4: tulad ng 0, ngunit gumamit din ng QP ng B-frames (maaaring magdulot ng pagkutitap)
5: tulad ng 1, ngunit gumamit din ng QP ng B-frames (maaaring magdulot ng pagkutitap)

uspp[=kalidad[:qp]]
Napakasimple at mabagal na postprocessing na filter na nagpi-compress at nagde-decompress sa
imahe sa ilang (o - sa kaso ng antas ng kalidad 8 - lahat) na pagbabago at average
ang mga resulta. Ang paraan na ito ay naiiba sa pag-uugali ng spp ay ang uspp talaga
nag-e-encode at nagde-decode ng bawat case gamit ang libavcodec Snow, samantalang ang spp ay gumagamit ng pinasimple
intra lamang 8x8 DCT katulad ng MJPEG.


0-8 (default: 3)


Force quantization parameter (default: 0, gamitin ang QP mula sa video).

fspp[=kalidad[:qp[:lakas[:bframes]]]]
mas mabilis na bersyon ng simpleng postprocessing filter


4-5 (katumbas ng spp; default: 4)


Force quantization parameter (default: 0, gamitin ang QP mula sa video).

<-15-32>
Ang lakas ng filter, ang mas mababang mga halaga ay nangangahulugan ng higit pang mga detalye ngunit mas maraming artifact,
habang ang mas mataas na mga halaga ay ginagawang mas makinis ang imahe ngunit mas malabo din (default: 0 -
PSNR pinakamainam).


0: huwag gumamit ng QP mula sa mga B-frame (default)
1: gumamit din ng QP mula sa mga B-frame (maaaring magdulot ng flicker)

pp7[=qp[:mode]]
Variant ng spp filter, katulad ng spp=6 na may 7 point DCT kung saan ang center lang
sample ay ginagamit pagkatapos ng IDCT.


Force quantization parameter (default: 0, gamitin ang QP mula sa video).


0: mahirap na thresholding
1: malambot na thresholding (mas mahusay na deringing, ngunit blurrier)
2: medium thresholding (default, magagandang resulta)

qp=equation
pagbabago ng filter ng quantization parameter (QP).


ilang equation tulad ng "2+2*sin(PI*qp)"

geq=equation
generic na equation change filter


Ang ilang equation, hal. 'p(WX\,Y)' upang i-flip ang imahe nang pahalang. Kaya mo
gumamit ng whitespace upang gawing mas nababasa ang equation. Mayroong isang pares ng
mga constant na maaaring gamitin sa equation:
PI: ang numero pi
E: ang dami e
X / Y: ang mga coordinate ng kasalukuyang sample
W / H: lapad at taas ng larawan
SW / SH: sukat ng lapad/taas depende sa kasalukuyang na-filter na eroplano,
hal 1,1 at 0.5,0.5 para sa YUV 4:2:0.
p(x,y): ibinabalik ang halaga ng pixel sa lokasyon x/y ng kasalukuyang
eroplano.

pagsusulit
Bumuo ng iba't ibang mga pattern ng pagsubok.

rgbtest[=width:height]
Bumuo ng RGB test pattern na kapaki-pakinabang para sa pag-detect ng mga isyu sa RGB vs BGR. Dapat mo
makakita ng pula, berde at asul na guhit mula sa itaas hanggang sa ibaba.


Ninanais na lapad ng nabuong larawan (default: 0). 0 ay nangangahulugang lapad ng input
larawan.


Ninanais na taas ng nabuong imahe (default: 0). 0 ay nangangahulugang taas ng input
larawan.

lavc[=quality:fps]
Mabilis na software na YV12 sa MPEG-1 na conversion na may libavcodec para gamitin sa DVB/DXR3/IVTV/
V4L2.


1-31: nakapirming qscale
32-: nakapirming bitrate sa kbits


force output fps (float value) (default: 0, autodetect batay sa taas)

dvbscale[=aspect]
I-set up ang pinakamainam na pag-scale para sa mga DVB card, pag-scale ng x axis sa hardware at
pagkalkula ng y axis scaling sa software upang mapanatili ang aspeto. Kapaki-pakinabang lamang nang magkasama
na may palawakin at sukat.


Kontrolin ang aspect ratio, kalkulahin bilang DVB_HEIGHT*ASPECTRATIO (default:
576*4/3=768), itakda ito sa 576*(16/9)=1024 para sa isang 16:9 na TV.

HALIMBAWA:
-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc
FIXME: Ipaliwanag kung ano ang ginagawa nito.

ingay[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]
Nagdadagdag ng ingay.
<0-100>
luma ingay
<0-100>
ingay ng chroma
u pare-parehong ingay (gaussian kung hindi man)
t temporal na ingay (nagbabago ang pattern ng ingay sa pagitan ng mga frame)
isang average na temporal na ingay (mas makinis, ngunit mas mabagal)
h mataas na kalidad (medyo mas maganda ang hitsura, bahagyang mas mabagal)
p paghaluin ang random na ingay sa isang (semi)regular na pattern

denoise3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
Nilalayon ng filter na ito na bawasan ang ingay ng imahe na gumagawa ng mga makinis na larawan at hindi gumagalaw
ang mga imahe ay talagang pa rin (Ito ay dapat na mapahusay ang compressibility.).

spatial luma strength (default: 4)

lakas ng spatial na chroma (default: 3)

luma temporal na lakas (default: 6)

chroma temporal strength (default: luma_tmp*chroma_spatial/luma_spatial)

hqdn3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
Mataas na katumpakan/kalidad na bersyon ng denoise3d filter. Ang mga parameter at paggamit ay
pareho.

ow[=depth[:luma_strength[:chroma_strength]]]
Overcomplete Wavelet denoiser.

Ang mas malalaking depth value ay magde-denoise ng mas mababang frequency ng mga bahagi nang higit pa, ngunit mabagal
pababang pag-filter (default: 8).

lakas ng luma (default: 1.0)

lakas ng chroma (default: 1.0)

eq[=brightness:contrast] (OBSOLET)
Software equalizer na may mga interactive na kontrol tulad ng hardware equalizer, para sa
card/driver na hindi sumusuporta sa brightness at contrast controls sa hardware.
Maaaring maging kapaki-pakinabang din sa MEncoder, para sa pag-aayos ng mga pelikulang hindi mahusay na nakunan, o
para sa bahagyang pagbabawas ng contrast sa mask artifact at makayanan gamit ang mas mababang bitrate.
<-100-100>
paunang liwanag
<-100-100>
panimulang kaibahan

eq2[=gamma:contrast:brightness:saturation:rg:gg:bg:weight]
Alternatibong software equalizer na gumagamit ng mga lookup table (napakabagal), na nagpapahintulot sa gamma
pagwawasto bilang karagdagan sa simpleng pagsasaayos ng liwanag at contrast. Tandaan na ito
gumagamit ng parehong MMX optimized code bilang -vf eq kung ang lahat ng gamma value ay 1.0. Ang
ang mga parameter ay ibinibigay bilang mga floating point value.
<0.1-10>
paunang halaga ng gamma (default: 1.0)
<-2-2>
paunang contrast, kung saan ang mga negatibong halaga ay nagreresulta sa isang negatibong larawan
(default: 1.0)
<-1-1>
paunang liwanag (default: 0.0)
<0-3>
paunang saturation (default: 1.0)
<0.1-10>
halaga ng gamma para sa pulang bahagi (default: 1.0)
<0.1-10>
halaga ng gamma para sa berdeng bahagi (default: 1.0)
<0.1-10>
halaga ng gamma para sa asul na bahagi (default: 1.0)
<0-1>
Maaaring gamitin ang parameter ng timbang upang bawasan ang epekto ng mataas na halaga ng gamma
sa maliwanag na mga lugar ng imahe, hal. pigilan ang mga ito sa sobrang pagpapalakas at patas
purong puti. Ang halaga na 0.0 ay bumababa sa gamma correction
habang iniiwan ito ng 1.0 sa buong lakas nito (default: 1.0).

kulay[=kulay:saturation]
Software equalizer na may mga interactive na kontrol tulad ng hardware equalizer, para sa
card/driver na hindi sumusuporta sa hue at saturation controls sa hardware.
<-180-180>
paunang kulay (default: 0.0)
<-100-100>
paunang saturation, kung saan ang mga negatibong halaga ay nagreresulta sa isang negatibong chroma
(default: 1.0)

kalahating pakete[=f]
I-convert ang planar YUV 4:2:0 sa kalahating taas na naka-pack na 4:2:2, binabawasan ang luma ngunit pinapanatili
lahat ng mga sample ng chroma. Kapaki-pakinabang para sa output sa mga low-resolution na display device kapag
mahinang kalidad o hindi available ang pagbabawas ng hardware. Maaari ding gamitin bilang a
primitive luma-only deinterlacer na may napakababang paggamit ng CPU.

Bilang default, ang halfpack ay nag-a-average ng mga pares ng linya kapag nag-downsampling. Anumang halaga
naiiba sa 0 o 1 ay nagbibigay ng default (averaging) na pag-uugali.
0: Gumamit lamang ng mga pantay na linya kapag nag-downsampling.
1: Gumamit lamang ng mga kakaibang linya kapag nag-downsampling.

ilpack[=mode]
Kapag ang interlaced na video ay naka-store sa YUV 4:2:0 formats, ang chroma interlacing ay hindi
pumila nang maayos dahil sa vertical downsampling ng mga chroma channel. Ang filter na ito
pack ang planar 4:2:0 na data sa YUY2 (4:2:2) na format na may mga chroma lines sa kanilang
tamang lokasyon, upang sa anumang naibigay na scanline, ang luma at chroma data ay parehong dumating
mula sa parehong larangan.

Piliin ang sampling mode.
0: pinakamalapit na kapitbahay sampling, mabilis ngunit hindi tama
1: linear interpolation (default)

harddup
Kapaki-pakinabang lamang sa MEncoder. Kung ang harddup ay ginagamit kapag nag-encode, ito ay puwersahin
duplicate na mga frame na i-encode sa output. Gumagamit ito ng bahagyang mas maraming espasyo, ngunit
ay kinakailangan para sa output sa mga MPEG file o kung plano mong i-demux at i-remux ang video
stream pagkatapos ng pag-encode. Dapat ilagay sa o malapit sa dulo ng filter chain
maliban kung mayroon kang magandang dahilan para gawin ang iba.

softskip
Kapaki-pakinabang lamang sa MEncoder. Ang Softskip ay gumagalaw sa frame skipping (dropping) step ng
pag-encode mula bago ang chain ng filter hanggang sa ilang punto sa panahon ng chain ng filter. Ito
nagbibigay-daan sa mga filter na kailangang makita ang lahat ng mga frame (inverse telecine, temporal denoising,
atbp.) upang gumana nang maayos. Dapat ilagay pagkatapos ng mga filter na kailangang makita
lahat ng mga frame at bago ang anumang kasunod na mga filter na CPU-intensive.

decimate[=max:hi:lo:frac]
Ibinaba ang mga frame na hindi gaanong naiiba sa nakaraang frame upang mabawasan
frame rate. Ang pangunahing paggamit ng filter na ito ay para sa napakababang bitrate na pag-encode (hal
streaming sa dialup modem), ngunit maaari itong gamitin sa teorya para sa pag-aayos ng mga pelikulang iyon
ay inverse-telecined nang hindi tama.

Itinatakda ang maximum na bilang ng mga magkakasunod na frame na maaaring i-drop (kung
positibo), o ang pinakamababang agwat sa pagitan ng mga nahulog na frame (kung negatibo).
, ,
Ang isang frame ay isang kandidato para sa pag-drop kung walang 8x8 na rehiyon ang naiiba ng higit sa a
threshold ng , at kung hindi hihigit sa bahagi (1 ibig sabihin ang kabuuan
larawan) ay naiiba ng higit sa isang threshold ng . Mga halaga ng at
ay para sa 8x8 pixel block at kumakatawan sa aktwal na mga pagkakaiba sa halaga ng pixel, kaya a
ang threshold ng 64 ay tumutugma sa 1 yunit ng pagkakaiba para sa bawat pixel, o ang
magkaparehong kumalat nang iba sa ibabaw ng bloke.

dint[=sense:level]
Ang drop-deinterlace (dint) na filter ay nakakakita at bumaba sa una mula sa isang set ng
interlaced na mga video frame.
<0.0-1.0>
kamag-anak na pagkakaiba sa pagitan ng mga kalapit na pixel (default: 0.1)
<0.0-1.0>
Anong bahagi ng larawan ang kailangang matukoy bilang interlaced upang i-drop ang frame
(default: 0.15).

lavcdeint (OBSOLET)
FFmpeg deinterlacing filter, katulad ng -vf pp=fd

lavfi=filtergraph
FFmpeg libavfilter wrapper. filtergraph tumutukoy sa isang buong libavfilter graph na may isa
input at isang output. Tingnan mo http://www.ffmpeg.org/libavfilter.html#SEC4 para sa mga detalye.

Bilang isang espesyal na kaso, kung filtergraph is $salita pagkatapos ay ang halaga ng salita kapaligiran
ginagamit ang variable; ito ay kinakailangan kung mayroong mga kuwit sa paglalarawan ng graph,
dahil ginagamit sila ng mplayer bilang delimiter sa pagitan ng mga filter.

TANDAAN: Ang filter na ito ay itinuturing na pang-eksperimento, maaari itong makipag-ugnayan nang kakaiba sa iba
mga filter.

HALIMBAWA:
overlay="movie=$small_video, scale=160:120 [ca]; [in] [ca] overlay=16:8" mplayer
-vf lavfi='$overlay' $big_video

kerndeint[=thresh[:map[:order[:sharp[:twoway]]]]]
Ang adaptive kernel deinterlacer ni Donald Graft. Inaalisan ng interlaces ang mga bahagi ng isang video kung a
nalampasan ang na-configure na threshold.
<0-255>
threshold (default: 10)

0: Huwag pansinin ang mga pixel na lumalampas sa threshold (default).
1: Kulayan ang mga pixel na lampas sa threshold na puti.


0: Iwanang mag-isa ang mga field (default).
1: Magpalit ng mga field.


0: I-disable ang karagdagang hasa (default).
1: Paganahin ang karagdagang hasa.


0: I-disable ang twoway sharpening (default).
1: I-enable ang twoway sharpening.

unsharp[=l|cWxH:dami[:l|cWxH:dami]]
unsharp mask / gaussian blur

l
Ilapat ang epekto sa luma component.

c
Ilapat ang epekto sa mga bahagi ng chroma.

x
lapad at taas ng matrix, kakaiba ang laki sa parehong direksyon (min = 3x3,
max = 13x11 o 11x13, karaniwang nasa pagitan ng 3x3 at 7x7)

dami
Relatibong dami ng sharpness/blur na idaragdag sa larawan (dapat na may matino na hanay
maging -1.5-1.5).
<0: lumabo
>0: patalasin

swapuv
Magpalit ng U & V na eroplano.

il[=d|i][s][:[d|i][s]]
(De) interleaves lines. Ang layunin ng filter na ito ay magdagdag ng kakayahang magproseso
naka-interlaced na mga imahe na pre-field nang hindi na-deinterlacing ang mga ito. Maaari mong i-filter ang iyong
interlaced DVD at i-play ito sa isang TV nang hindi nasira ang interlacing. Habang
Ang deinterlacing (na may filter na postprocessing) ay permanenteng nag-aalis ng interlacing (sa pamamagitan ng
pagpapakinis, pag-average, atbp) hinahati ng deinterleaving ang frame sa 2 field (tinatawag na
kalahating larawan), para maproseso mo (i-filter) ang mga ito nang nakapag-iisa at pagkatapos ay muling-
interleave sa kanila.
d deinterleave (paglalagay ng isa sa itaas ng isa)
pumapasok ako
s swap field (magpalitan ng kahit at kakaibang linya)

fil[=i|d]
(De) interleaves lines. Ang filter na ito ay halos kapareho sa il filter ngunit marami
mas mabilis, ang pangunahing kawalan ay hindi ito palaging gumagana. Lalo na kung
kasama ng iba pang mga filter maaari itong makagawa ng mga random na gulong mga imahe, kaya maging masaya
kung ito ay gumagana ngunit huwag magreklamo kung ito ay hindi para sa iyong kumbinasyon ng mga filter.
d I-deinterleave ang mga patlang, inilalagay ang mga ito nang magkatabi.
i Interleave na muli ang mga patlang (binabaliktad ang epekto ng fil=d).

field[=n]
Kinukuha ang isang field mula sa isang interlaced na imahe gamit ang stride arithmetic upang maiwasan
pag-aaksaya ng oras ng CPU. Ang opsyonal na argumento n ay tumutukoy kung i-extract ang even o
ang kakaibang patlang (depende sa kung ang n ay pantay o kakaiba).

detc[=var1=value1:var2=value2:...]
Mga pagtatangka na baligtarin ang proseso ng 'telecine' upang mabawi ang isang malinis, hindi interlaced
stream sa film framerate. Ito ang una at pinaka-primitive na inverse telecine
filter na idaragdag sa MPlayer/MEncoder. Gumagana ito sa pamamagitan ng pagdikit sa telecine 3:2
pattern at sundin ito hangga't maaari. Ginagawa nitong angkop para sa
perpektong-telecined na materyal, kahit na sa pagkakaroon ng isang patas na antas ng ingay, ngunit
ito ay mabibigo sa pagkakaroon ng kumplikadong post-telecine edits. Pag-unlad tungkol dito
hindi na nagaganap ang filter, dahil mas maganda ang ivtc, pullup, at filmdint para sa karamihan
mga aplikasyon. Ang mga sumusunod na argumento (tingnan ang syntax sa itaas) ay maaaring gamitin upang kontrolin
pag-uugali ng detc:


Itakda ang frame dropping mode.
0: Huwag mag-drop ng mga frame para mapanatili ang fixed output framerate (default).
1: Palaging mag-drop ng frame kapag walang mga drop o telecine merge
sa nakalipas na 5 frame.
2: Palaging panatilihin ang eksaktong 5:4 input sa output frame ratio.
TANDAAN: Gamitin ang mode 1 o 2 sa MEncoder.


Mode ng pagsusuri.
0: Nakapirming pattern na may paunang numero ng frame na tinukoy ni .
1: agresibong paghahanap para sa pattern ng telecine (default)


Itakda ang paunang numero ng frame sa pagkakasunud-sunod. 0-2 ang tatlong malinis na progresibo
mga frame; Ang 3 at 4 ay ang dalawang interlaced na frame. Ang default, -1, ay nangangahulugang 'hindi
sa telecine sequence'. Ang numerong tinukoy dito ay ang uri para sa
imaginary previous frame bago magsimula ang pelikula.

, , ,
Mga halaga ng threshold na gagamitin sa ilang partikular na mode.

ivtc[=1]
Pang-eksperimentong 'stateless' inverse telecine filter. Sa halip na subukang i-lock sa
isang pattern tulad ng ginagawa ng detc filter, ang ivtc ay gumagawa ng mga desisyon nito nang nakapag-iisa para sa
bawat frame. Magbibigay ito ng mas mahusay na mga resulta para sa materyal na dumaan
mabigat na pag-edit pagkatapos mailapat ang telecine, ngunit bilang isang resulta ay hindi ito nakapagpatawad
maingay na input, halimbawa pagkuha ng TV. Ang opsyonal na parameter (ivtc=1) ay tumutugma
sa dr=1 na opsyon para sa detc filter, at dapat gamitin sa MEncoder ngunit hindi
gamit ang MPlayer. Tulad ng sa detc, dapat mong tukuyin ang tamang output framerate (-ofps
24000/1001) kapag gumagamit ng MEncoder. Ang karagdagang pag-unlad sa ivtc ay tumigil, dahil ang
Mukhang mas tumpak ang mga pullup at filmdint filter.

pullup[=jl:jr:jt:jb:sb:mp]
Filter ng third-generation pulldown reversal (inverse telecine), na may kakayahang pangasiwaan
mixed hard-telecine, 24000/1001 fps progressive, at 30000/1001 fps progressive
nilalaman. Ang pullup filter ay idinisenyo upang maging mas matatag kaysa sa detc o ivtc,
sa pamamagitan ng pagsasamantala sa hinaharap na konteksto sa paggawa ng mga desisyon nito. Tulad ng ivtc, pullup
ay stateless sa diwa na hindi ito naka-lock sa isang pattern na susundan, ngunit ito
sa halip ay umaasa sa mga sumusunod na field upang matukoy ang mga tugma at
muling buuin ang mga progresibong frame. Ito ay nasa ilalim pa rin ng pag-unlad, ngunit pinaniniwalaan na
medyo tumpak.

jl, jr, jt, at jb
Itinatakda ng mga opsyong ito ang dami ng "junk" na babalewalain sa kaliwa, kanan, itaas,
at ibaba ng larawan, ayon sa pagkakabanggit. Ang kaliwa/kanan ay nasa mga yunit ng 8
pixels, habang ang itaas/ibaba ay nasa mga unit ng 2 linya. Ang default ay 8 pixels
sa bawat panig.

sb (mahigpit na pahinga)
Ang pagtatakda ng opsyong ito sa 1 ay magbabawas sa mga pagkakataong makabuo ng isang pullup
paminsan-minsang hindi tugmang frame, ngunit maaari rin itong magdulot ng labis na bilang ng
mga frame na ihuhulog sa panahon ng mga high motion sequence. Sa kabaligtaran, ang pagtatakda nito
sa -1 ay gagawing mas madali ang mga pullup match field. Maaaring makatulong ito sa pagproseso
ng video kung saan may bahagyang paglabo sa pagitan ng mga field, ngunit maaari rin
maging sanhi ng pagkakaroon ng mga interlaced na frame sa output.

mp (metric plane)
Maaaring itakda ang opsyong ito sa 1 o 2 para gumamit ng chroma plane sa halip na luma
eroplano para sa paggawa ng mga pagkalkula ng pullup. Ito ay maaaring mapabuti ang katumpakan sa napaka
malinis na pinagmumulan ng materyal, ngunit mas malamang na bawasan ang katumpakan, lalo na
kung mayroong chroma noise (rainbow effect) o anumang grayscale na video. Pangunahing
layunin ng pagtatakda ng mp sa isang chroma plane ay upang bawasan ang pagkarga ng CPU at gawin
pullup magagamit sa realtime sa mabagal machine.

TANDAAN: Palaging sundan ang pullup gamit ang softskip filter kapag nag-encode para matiyak iyon
Nakikita ng pullup ang bawat frame. Ang pagkabigong gawin ito ay hahantong sa maling output
at kadalasang mag-crash, dahil sa mga limitasyon sa disenyo sa layer ng codec/filter.

filmdint[=options]
Inverse telecine filter, katulad ng pullup filter sa itaas. Ito ay dinisenyo upang
pangasiwaan ang anumang pulldown pattern, kabilang ang pinaghalong malambot at matigas na telecine at limitado
suporta para sa mga pelikulang pinabagal o pinabilis mula sa kanilang orihinal na framerate
para sa TV. Ang luma plane lang ang ginagamit para hanapin ang mga frame break. Kung ang isang patlang ay walang
tugma, ito ay deinterlaced na may simpleng linear approximation. Kung ang pinagmulan ay
MPEG-2, ito dapat ang unang filter upang payagan ang pag-access sa mga field-flag na itinakda ng
MPEG-2 decoder. Depende sa pinagmulang MPEG, maaaring hindi mo ito papansinin
payo, hangga't hindi ka nakakakita ng maraming babala sa "Ibaba-unang field." Sa no
mga opsyon ito ay normal na inverse telecine, at dapat gamitin kasama ng mencoder
-fps 30000/1001 -ofps 24000/1001. Kapag ginamit ang filter na ito sa MPlayer, ito ay
magreresulta sa hindi pantay na framerate sa panahon ng pag-playback, ngunit sa pangkalahatan ay mas mahusay pa rin ito
kaysa sa paggamit ng pp=lb o walang deinterlacing. Maaaring tukuyin ang maramihang mga opsyon
pinaghiwalay ng /.

crop= : : :
Katulad ng crop filter, ngunit mas mabilis, at gumagana sa pinaghalong matigas at malambot
nilalamang telecined gayundin kapag ang y ay hindi multiple ng 4. Kung x o y
mangangailangan ng pag-crop ng mga fractional pixel mula sa mga chroma plane, ang crop
pinalawak ang lugar. Ito ay karaniwang nangangahulugan na ang x at y ay dapat na pantay.

io= :
Para sa bawat ifps input frame ang filter ay maglalabas ng mga ofps frame. Ang ratio
ng ifps/ofps ay dapat tumugma sa -fps/-ofps ratio. Ito ay maaaring magamit sa
i-filter ang mga pelikulang ibino-broadcast sa TV sa frame rate na iba sa kanila
orihinal na framerate.

luma_only=
Kung ang n ay nonzero, ang chroma plane ay kinokopya nang hindi nagbabago. Ito ay kapaki-pakinabang para sa
YV12 sample na TV, na nagtatapon ng isa sa mga chroma field.

mmx2=
Sa x86, kung n=1, gumamit ng mga na-optimize na function ng MMX2, kung n=2, gumamit ng 3DNow! na-optimize
function, kung hindi, gumamit ng plain C. Kung hindi tinukoy ang opsyong ito, MMX2
at 3DNow! ay awtomatikong na-detect, gamitin ang opsyong ito upang i-override ang auto-detection.

mabilis=
Ang mas malaking n ay magpapabilis sa filter sa gastos ng katumpakan. Ang
ang default na halaga ay n=3. Kung ang n ay kakaiba, ang isang frame ay sumusunod kaagad sa isang frame
minarkahan ng REPEAT_FIRST_FIELD MPEG flag ay ipinapalagay na progresibo,
kaya hindi gugugol ng anumang oras ang filter sa soft-telecined MPEG-2 na nilalaman. Ito
ay ang tanging epekto ng flag na ito kung MMX2 o 3DNow! mayroon pa. Kung wala
MMX2 at 3DNow, kung n=0 o 1, ang parehong mga kalkulasyon ay gagamitin tulad ng sa n=2
o 3. Kung n=2 o 3, ang bilang ng mga antas ng luma na ginamit upang mahanap ang mga break ng frame
ay binabawasan mula 256 hanggang 128, na nagreresulta sa isang mas mabilis na filter nang hindi nawawala
maraming katumpakan. Kung n=4 o 5, magiging mas mabilis, ngunit hindi gaanong tumpak ang sukatan
gamitin upang mahanap ang mga frame break, na mas malamang na ma-misdetect nang mataas
patayong detalye bilang interlaced na nilalaman.

verbose=
Kung ang n ay nonzero, i-print ang mga detalyadong sukatan para sa bawat frame. Mahusay gamitin sa
pag-debug

dint_thres=
Deinterlace threshold. Ginagamit sa panahon ng pag-de-interlacing ng mga hindi tugmang frame.
Ang mas malaking halaga ay nangangahulugan ng mas kaunting deinterlacing, gamitin ang n=256 upang ganap na i-off
deinterlacing. Ang default ay n=8.

comb_thres=
Threshold para sa paghahambing ng isang top at bottom na field. Default sa 128.

diff_thres=
Threshold para makita ang temporal na pagbabago ng isang field. Ang default ay 128.

sad_thres=
Sum of Absolute Difference threshold, ang default ay 64.

softpulldown
Ang filter na ito ay gumagana lamang ng tama sa MEncoder at gumagana sa MPEG-2 na mga flag na ginamit para sa
malambot na 3:2 pulldown (soft telecine). Kung gusto mong gamitin ang ivtc o detc filter sa
mga pelikulang medyo malambot ang telecined, inilalagay ang filter na ito bago ang mga ito
gawin silang mas maaasahan.

divtc[=options]
Inverse telecine para sa deinterlaced na video. Kung nawala ang 3:2-pulldown telecined video
isa sa mga field o deinterlaced gamit ang isang paraan na nagpapanatili ng isang field at
interpolate ang isa, ang resulta ay isang juddering video na may bawat ikaapat na frame
nadoble. Nilalayon ng filter na ito na hanapin at i-drop ang mga duplicate na iyon at i-restore
ang orihinal na framerate ng pelikula. Kapag ginagamit ang filter na ito, dapat mong tukuyin iyon -ofps
ay 4/5 ng fps ng input file at ilagay ang softskip mamaya sa filter
chain upang matiyak na nakikita ng divtc ang lahat ng mga frame. Dalawang magkaibang mode ang
available: One pass mode ang default at diretsong gamitin, ngunit may
kawalan ng anumang mga pagbabago sa yugto ng telecine (nawalang mga frame o masamang pag-edit)
maging sanhi ng panandaliang paghatol hanggang sa muling mai-sync muli ang filter. Dalawang pass mode ang umiiwas
ito sa pamamagitan ng pagsusuri sa buong video nang maaga upang magkaroon ito ng pasulong na kaalaman
tungkol sa mga pagbabago sa phase at maaaring mag-resync sa eksaktong lugar. Ginagawa ang mga pass na ito hindi
tumutugma sa pagpasa ng isa at dalawa sa proseso ng pag-encode. Dapat kang magpatakbo ng dagdag na pass
gamit ang divtc pass one bago ang aktwal na pag-encode na itinapon ang nagresultang video.
Gumamit ng -nosound -ovc raw -o /dev/null para maiwasang masayang ang CPU power para sa pass na ito. Ikaw
maaaring magdagdag ng isang bagay tulad ng crop=2:2:0:0 pagkatapos ng divtc upang mas mapabilis ang mga bagay-bagay. Pagkatapos
gumamit ng divtc pass two para sa aktwal na pag-encode. Kung gumagamit ka ng maramihang encoder pass,
gumamit ng divtc pass two para sa kanilang lahat. Ang mga pagpipilian ay:

pass=1|2
Gumamit ng dalawang pass mode.

file=
Itakda ang dalawang pass log filename (default: "framediff.log").

threshold=
Itakda ang pinakamababang lakas na dapat mayroon ang pattern ng telecine para sa filter
maniwala dito (default: 0.5). Ito ay ginagamit upang maiwasan ang pagkilala ng mali
pattern mula sa mga bahagi ng video na napakadilim o napakatahimik.

bintana=
Itakda ang bilang ng mga nakaraang frame na titingnan kapag naghahanap ng pattern
(default: 30). Ang mas mahabang window ay nagpapabuti sa pagiging maaasahan ng pattern
paghahanap, ngunit pinahuhusay ng mas maikling window ang oras ng reaksyon sa mga pagbabago sa
yugto ng telecine. Nakakaapekto lang ito sa one pass mode. Ang dalawang pass mode
kasalukuyang gumagamit ng nakapirming window na umaabot sa hinaharap at nakaraan.

phase=0|1|2|3|4
Itinatakda ang paunang telecine phase para sa isang pass mode (default: 0). Ang dalawa
makikita ng pass mode ang hinaharap, kaya magagamit nito ang tamang yugto mula sa
sa simula, ngunit ang isang pass mode ay maaari lamang hulaan. Nahuhuli nito ang tama
phase kapag nahanap ito, ngunit ang pagpipiliang ito ay maaaring gamitin upang ayusin ang posible
paghusga sa simula. Gumagamit din ang unang pass ng two pass mode
ito, kaya kung i-save mo ang output mula sa unang pass, makakakuha ka ng pare-parehong yugto
resulta.

deghost=
Itakda ang deghosting threshold (0-255 para sa isang pass mode, -255-255 para sa dalawa
pass mode, default 0). Kung nonzero, deghosting mode ang ginagamit. Ito ay para sa
video na na-deinterlace sa pamamagitan ng pagsasama-sama ng mga field sa halip na
pagbagsak ng isa sa mga patlang. Pinapalakas ng Deghosting ang anumang mga artifact ng compression
sa mga pinaghalo na frame, kaya ginagamit ang value ng parameter bilang threshold sa
ibukod ang mga pixel na iyon mula sa deghosting na naiiba sa nakaraang frame
mas mababa sa tinukoy na halaga. Kung ginamit ang dalawang pass mode, pagkatapos ay negatibong halaga
ay maaaring gamitin upang gawin ang filter na pag-aralan ang buong video sa simula ng
pass-2 upang matukoy kung kailangan nito ng deghosting o hindi at pagkatapos ay piliin
alinman sa zero o ang ganap na halaga ng parameter. Tukuyin ang opsyong ito
para sa pass-2, wala itong pinagkaiba sa pass-1.

yugto[=t|b|p|a|u|T|B|A|U][:v]
I-antala ang interlaced na video ng isang field time para magbago ang field order. Ang
Ang nilalayon na paggamit ay upang ayusin ang mga pelikulang PAL na nakunan sa kabilang larangan
order sa paglipat ng pelikula-sa-video. Ang mga pagpipilian ay:

t Kunin ang field order top-first, transfer bottom-first. Maaantala ang filter
ang ilalim na patlang.

b Kunin ang nasa ilalim-una, ilipat sa itaas-una. Maaantala ng filter ang tuktok na field.

p Kunin at ilipat sa parehong pagkakasunud-sunod ng field. Umiiral lang ang mode na ito para sa
ang dokumentasyon ng iba pang mga opsyon upang sumangguni, ngunit kung ikaw talaga
piliin ito, ang filter ay matapat na walang gagawin ;-)

isang Capture field order na awtomatikong tinutukoy ng field flags, transfer
kabaligtaran. Pinipili ng filter ang mga t at b na mode sa isang frame sa pamamagitan ng frame na batayan
gamit ang mga flag ng field. Kung walang available na impormasyon sa field, gagana ito
tulad mo.

u Kunin ang hindi alam o iba-iba, ilipat sa tapat. Pinipili ng filter sa t at
b sa isang frame by frame na batayan sa pamamagitan ng pagsusuri sa mga imahe at pagpili ng
alternatibo na gumagawa ng pinakamahusay na tugma sa pagitan ng mga field.

T Kunin ang top-first, ilipat ang hindi alam o iba-iba. Pinipili ng filter sa t at
p gamit ang pagsusuri ng imahe.

B Kunin ang pang-ibaba, ilipat ang hindi alam o iba-iba. Pinipili ng salain ang b
at p gamit ang pagsusuri ng imahe.

Isang Capture na tinutukoy ng mga flag ng field, paglilipat ng hindi alam o iba-iba. Salain
pumipili sa mga t, b at p gamit ang mga flag ng field at pagsusuri ng imahe. Kung walang field
available ang impormasyon, pagkatapos ay gumagana ito tulad ng U. Ito ang default
mode.

U Parehong pagkuha at paglilipat ng hindi alam o iba-iba. Pinipili ng filter sa t, b
at p gamit ang pagsusuri ng imahe lamang.

v Verbose na operasyon. Ini-print ang napiling mode para sa bawat frame at ang average
squared difference sa pagitan ng mga field para sa t, b, at p na mga alternatibo.

telecine[=start]
Ilapat ang 3:2 'telecine' na proseso para taasan ang framerate ng 20%. Ito ay malamang
hindi gumagana nang tama sa MPlayer, ngunit maaari itong magamit sa 'mencoder -fps 30000/1001
-ofps 30000/1001 -vf telecine'. Ang parehong mga pagpipilian sa fps ay mahalaga! (A/V sync will
break kung mali ang mga ito.) Ang opsyonal na parameter ng pagsisimula ay nagsasabi sa filter kung saan nasa
ang pattern ng telecine upang magsimula (0-3).

tinterlace[=mode]
Temporal field interlacing - pagsamahin ang mga pares ng mga frame sa isang interlaced na frame,
hinahati ang framerate. Kahit na ang mga frame ay inilipat sa itaas na field, kakaibang mga frame sa
ang ibabang larangan. Magagamit ito upang ganap na baligtarin ang epekto ng mga tfield
filter (sa mode 0). Ang mga available na mode ay:
0 Ilipat ang mga kakaibang frame sa itaas na field, kahit sa ibabang field, na bumubuo
isang full-height na frame sa kalahating framerate.
1 Mga kakaibang frame lang ang output, kahit na mga frame ang ibinabagsak; hindi nagbabago ang taas.
2 Output lamang ng kahit na mga frame, mga kakaibang mga frame ay bumaba; hindi nagbabago ang taas.
3 Palawakin ang bawat frame sa buong taas, ngunit i-pad ang mga kahaliling linya na may itim;
hindi nagbabago ang framerate.
4 Interleave even lines mula sa even frames na may odd lines from odd frames.
Hindi nagbabago ang taas sa kalahating framerate.

tfields[=mode[:field_dominance]]
Temporal field separation - hatiin ang mga field sa mga frame, na nagdodoble sa output
frame rate. Tulad ng telecine filter, maaaring hindi gumana nang tama ang mga tfield
maliban kung ginamit sa MEncoder at parehong -fps at -ofps na nakatakda sa nais (doble)
frame rate!

0: Iwanang hindi nagbabago ang mga field (tatalon/kutitap).
1: I-interpolate ang mga nawawalang linya. (Maaaring hindi masyadong maganda ang algorithm na ginamit.)
2: Isalin ang mga field sa pamamagitan ng 1/4 pixel na may linear interpolation (walang jump).
4: Isalin ang mga field sa pamamagitan ng 1/4 pixel na may 4tap na filter (mas mataas na kalidad)
(default).
(IHINDI NA)
-1: auto (default) Gumagana lamang kung ine-export ng decoder ang naaangkop
impormasyon at walang ibang mga filter na nagtatapon ng impormasyong iyon ang nauna
tfields sa filter chain, kung hindi, ito ay babalik sa 0 (top field
una).
0: unang field sa itaas
1: unang field sa ibaba
TANDAAN: Ang opsyong ito ay posibleng maalis sa isang bersyon sa hinaharap. Gamitin
-field-dominance sa halip.

yadif=[mode[:field_dominance]]
Isa pang deinterlacing na filter

0: Output 1 frame para sa bawat frame.
1: Output 1 frame para sa bawat field.
2: Tulad ng 0 ngunit nilalaktawan ang spatial interlacing check.
3: Tulad ng 1 ngunit nilalaktawan ang spatial interlacing check.
(IHINDI NA)
Gumagana tulad ng mga tfield.
TANDAAN: Ang opsyong ito ay posibleng maalis sa isang bersyon sa hinaharap. Gamitin
-field-dominance sa halip.

mcdeint=[mode[:parity[:qp]]]
Motion compensating deinterlacer. Kailangan nito ng isang field sa bawat frame bilang input at dapat
kaya gagamitin kasama ng tfields=1 o yadif=1/3 o katumbas.

0: mabilis
1: katamtaman
2: mabagal, umuulit na pagtatantya ng paggalaw
3: sobrang mabagal, tulad ng 2 kasama ang maramihang reference frame

Pinipili ng 0 o 1 kung aling field ang gagamitin (tandaan: wala pang autodetection!).

Ang mas mataas na mga halaga ay dapat magresulta sa isang mas malinaw na motion vector field ngunit mas kaunti
pinakamainam na indibidwal na mga vector.

boxblur=radius:power[:radius:power]
malabo ang kahon

lumabo ang lakas ng filter

bilang ng mga aplikasyon ng filter

sab=radius:pf:colorDiff[:radius:pf:colorDiff]
hugis adaptive blur

lakas ng blur filter (~0.1-4.0) (mas mabagal kung mas malaki)

lakas ng prefilter (~0.1-2.0)

maximum na pagkakaiba sa pagitan ng mga pixel na isasaalang-alang pa rin (~0.1-100.0)

smartblur=radius:strength:threshold[:radius:strength:threshold]
matalinong lumabo

lakas ng blur filter (~0.1-5.0) (mas mabagal kung mas malaki)

lumabo (0.0-1.0) o patalasin (-1.0-0.0)

i-filter ang lahat (0), i-filter ang mga patag na lugar (0-30) o i-filter ang mga gilid (-30-0)

perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
Iwasto ang pananaw ng mga pelikulang hindi kinukunan nang patayo sa screen.
, ,...
mga coordinate ng kaliwang itaas, kanang itaas, kaliwang ibaba, kanang sulok sa ibaba

linear (0) o cubic resampling (1)

2xsai
I-scale at pakinisin ang imahe gamit ang 2x scale at interpolate algorithm.

1bpp
1bpp bitmap sa YUV/BGR 8/15/16/32 conversion

down3dright[=lines]
Muling iposisyon at baguhin ang laki ng mga stereoscopic na larawan. Kinukuha ang parehong mga stereo field at lugar
magkatabi, binabago ang mga ito upang mapanatili ang orihinal na aspeto ng pelikula.

bilang ng mga linyang pipiliin mula sa gitna ng larawan (default: 12)

bmovl=hidden:opaque:fifo
Ang bitmap overlay filter ay nagbabasa ng mga bitmap mula sa isang FIFO at ipinapakita ang mga ito sa ibabaw ng
pelikula, na nagbibigay-daan sa ilang pagbabago sa larawan. Tingnan din ang TOOLS/bmovl-test.c para sa
isang maliit na bmovl test program.

Itakda ang default na halaga ng 'nakatagong' flag (0=nakikita, 1=nakatago).

Itakda ang default na halaga ng flag na 'opaque' (0=transparent, 1=opaque).

path/filename para sa FIFO (pinangalanang pipe na kumukonekta sa 'mplayer -vf bmovl' sa
ang controlling application)

Ang mga utos ng FIFO ay:
RGBA32 lapad taas xpos ypos alpha malinaw
na sinusundan ng lapad*taas*4 Bytes ng raw RGBA32 data.
ABGR32 lapad taas xpos ypos alpha malinaw
na sinusundan ng lapad*taas*4 Bytes ng raw ABGR32 data.
RGB24 lapad taas xpos ypos alpha malinaw
na sinusundan ng lapad*taas*3 Bytes ng raw RGB24 data.
BGR24 lapad taas xpos ypos alpha malinaw
na sinusundan ng lapad*taas*3 Bytes ng raw BGR24 data.
ALPHA lapad taas xpos ypos alpha
Baguhin ang alpha transparency ng tinukoy na lugar.
CLEAR lapad taas xpos ypos
Maaliwalas na lugar.
OPAQUE
Huwag paganahin ang lahat ng alpha transparency. Ipadala ang "ALPHA 0 0 0 0 0" para paganahin itong muli.
TAGO
Itago ang bitmap.
SHOW
Ipakita ang bitmap.

Ang mga argumento ay:
,
laki ng larawan/lugar
,
Simulan ang blitting sa posisyong x/y.

Itakda ang pagkakaiba ng alpha. Kung itinakda mo ito sa -255 maaari kang magpadala ng sequence
ng ALPHA-mga utos na itakda ang lugar sa -225, -200, -175 atbp para sa magandang fade-
may bisa! ;)
0: katulad ng orihinal
255: Gawing malabo ang lahat.
-255: Gawing transparent ang lahat.


I-clear ang framebuffer bago mag-blitting.
0: Ipapa-blit lang ang larawan sa ibabaw ng luma, kaya hindi mo gagawin
kailangang magpadala ng 1.8MB ng RGBA32 data tuwing may maliit na bahagi ng screen
ay nai-update.
1: malinaw

framestep=I|[i]hakbang
Nagre-render lamang ng bawat nth frame o bawat intra frame (keyframe).

Kung tatawagin mo ang filter na may I (uppercase) bilang parameter, kung gayon lamang ang mga keyframe ay
nai-render. Para sa mga DVD, karaniwang nangangahulugan ito ng isa sa bawat 15/12 na frame (IBBPBBPBBPBBPBB),
para sa AVI nangangahulugan ito ng bawat pagbabago ng eksena o bawat halaga ng keyint (tingnan ang -lavcopts keyint=
halaga kung gumagamit ka ng MEncoder upang i-encode ang video).

Kapag may nakitang keyframe, isang 'I!' string na sinusundan ng isang newline na character ay
naka-print, na iniiwan ang kasalukuyang linya ng output ng MPlayer/MEncoder sa screen, dahil
naglalaman ito ng oras (sa mga segundo) at numero ng frame ng keyframe (Maaari mong gamitin
ang impormasyong ito upang hatiin ang AVI.).

Kung tatawagin mo ang filter na may isang numeric na parameter na 'hakbang' pagkatapos ay isa lamang sa bawat isa
Ang mga 'step' na frame ay nai-render.

Kung maglalagay ka ng 'i' (maliit na titik) bago ang numero pagkatapos ay isang 'I!' ay naka-print (tulad ng I
parameter).

Kung ibibigay mo lang ang i tapos walang gagawin sa mga frame, ako lang! ay nakalimbag.

tile=xtiles:ytiles:output:start:delta
I-tile ang isang serye ng mga larawan sa isang solong, mas malaking larawan. Kung aalisin mo ang isang parameter o
gumamit ng value na mas mababa sa 0, pagkatapos ay gagamitin ang default na value. Maaari ka ring huminto kapag
ikaw ay nasiyahan (... -vf tile=10:5 ...). Malamang na magandang ideya na ilagay ang
scale filter bago ang tile :-)

Ang mga parameter ay:


bilang ng mga tile sa x axis (default: 5)

bilang ng mga tile sa y axis (default: 5)

I-render ang tile kapag naabot ang 'output' na bilang ng mga frame, kung saan 'output'
dapat ay isang numerong mas mababa sa xtile * ytile. Ang mga nawawalang tile ay iniwang blangko.
Maaari kang, halimbawa, magsulat ng 8 * 7 tile bawat 50 frame upang magkaroon ng isa
larawan bawat 2 segundo @ 25 fps.

kapal ng panlabas na hangganan sa mga pixel (default: 2)

kapal ng panloob na hangganan sa mga pixel (default: 4)

delogo[=x:y:w:h:t]
Pinipigilan ang isang logo ng istasyon ng TV sa pamamagitan ng isang simpleng interpolation ng mga nakapaligid na pixel.
Magtakda lamang ng isang parihaba na sumasakop sa logo at panoorin itong mawala (at kung minsan
may lumalabas na mas pangit - maaaring mag-iba ang iyong mileage).
,
kaliwang sulok sa itaas ng logo
,
lapad at taas ng na-clear na parihaba
Kapal ng malabo na gilid ng parihaba (idinagdag sa w at h). Kapag itinakda
hanggang -1, ang isang berdeng parihaba ay iginuhit sa screen upang pasimplehin ang paghahanap ng
kanang x,y,w,h na mga parameter.
file=
Maaari mong tukuyin ang isang text file kung saan i-load ang mga coordinate. Ang bawat linya ay dapat
magkaroon ng timestamp (sa mga segundo, at sa pataas na pagkakasunud-sunod) at ang "x:y:w:h:t"
mga coordinate (maaaring tanggalin ang t).

remove-logo=/path/to/logo_bitmap_file_name.pgm
Pinipigilan ang isang logo ng istasyon ng TV, gamit ang isang PGM o PPM na file ng imahe upang matukoy kung alin
pixels ang bumubuo sa logo. Ang lapad at taas ng file ng imahe ay dapat tumugma sa mga iyon
ng video stream na pinoproseso. Gumagamit ng filter na imahe at isang pabilog na blur
algorithm upang alisin ang logo.

/path/to/logo_bitmap_file_name.pgm
[path] + filename ng filter na larawan.

zrmjpeg[=mga opsyon]
Software YV12 to MJPEG encoder para gamitin sa zr2 video output device.

maxheight= |maxwidth=
Itinatakda ng mga opsyong ito ang maximum na lapad at taas na kayang hawakan ng zr card (ang
Ang layer ng filter ng MPlayer ay kasalukuyang hindi maaaring mag-query ng mga iyon).

{dc10+,dc10,buz,lml33}-{PAL|NTSC}
Gamitin ang mga opsyong ito upang awtomatikong itakda ang maxwidth at maxheight sa mga value
kilala sa card/mode combo. Halimbawa, ang mga wastong opsyon ay: dc10-PAL at
buz-NTSC (default: dc10+PAL)

kulay|bw
Pumili ng kulay o black and white na pag-encode. Ang itim at puti na pag-encode ay
mas mabilis. Kulay ang default.

hdec={1,2,4}
Pahalang na decimation 1, 2 o 4.

vdec={1,2,4}
Vertical decimation 1, 2 o 4.

kalidad=1-20
Itakda ang kalidad ng compression ng JPEG [BEST] 1 - 20 [VERY BAD].

fd|nofd
Bilang default, ang decimation ay ginagawa lamang kung ang Zoran hardware ay maaaring mag-upscale
ang mga nagresultang MJPEG na imahe sa orihinal na laki. Ang opsyon fd ay nagtuturo
ang filter upang palaging gawin ang hinihiling na decimation (pangit).

screenshot=prefix
Nagbibigay-daan sa pagkuha ng mga screenshot ng pelikula gamit ang mga command ng slave mode na maaaring
nakatali sa mga keypress. Tingnan ang dokumentasyon ng slave mode at ang INTERACTIVE CONTROL
seksyon para sa mga detalye. Bilang default, ang mga file na pinangalanang 'shotNNNN.png' ay ise-save sa
gumaganang direktoryo, gamit ang unang magagamit na numero - walang mga file na mapapatungan.
Tumukoy ng prefix upang baguhin ang pangalan o lokasyon, hal -vf screenshot=shots/now
ay i-save ang mga file sa mga shot ng direktoryo na may nowNNNN.png bilang pangalan. Ang filter
ay walang overhead kapag hindi ginamit at tumatanggap ng arbitrary na colorspace, kaya ligtas itong gawin
idagdag ito sa configuration file. Tiyaking idinagdag ang filter ng screenshot
pagkatapos ng lahat ng iba pang mga filter na ang epekto ay gusto mong i-record sa naka-save na larawan. Hal
ito dapat ang huling filter kung gusto mong magkaroon ng eksaktong screenshot ng kung ano ang gagawin mo
tingnan sa monitor.

puwit
Inililipat ang pag-render ng subtitle ng SSA/ASS sa isang arbitrary na punto sa chain ng filter. Tanging
kapaki-pakinabang sa opsyong -ass.

HALIMBAWA:
-vf ass, screenshot
Inililipat ang pag-render ng SSA/ASS bago ang filter ng screenshot. Kinuha ang mga screenshot
ang paraang ito ay maglalaman ng mga subtitle.

blackframe[=amount:threshold]
I-detect ang mga frame na (halos) ganap na itim. Maaaring maging kapaki-pakinabang upang matukoy ang kabanata
mga transition o patalastas. Ang mga linya ng output ay binubuo ng numero ng frame ng
nakitang frame, ang porsyento ng kadiliman, ang uri ng frame at ang numero ng frame ng
ang huling nakatagpo na keyframe.


Porsiyento ng mga pixel na kailangang mas mababa sa threshold (default: 98).


Threshold sa ibaba kung saan ang isang pixel value ay itinuturing na itim (default: 32).

stereo3d[=in:out]
Nagko-convert ang Stereo3d sa pagitan ng iba't ibang stereoscopic na format ng imahe.

Stereoscopic na format ng imahe ng input. Mga posibleng halaga:
sbsl or side_by_side_left_first
magkatabi parallel (kaliwang mata sa kaliwa, kanang mata sa kanan)
sbsr or side_by_side_right_first
magkatabi na crosseye (kanang mata sa kaliwa, kaliwang mata sa kanan)
sbs2l or side_by_side_half_width_left_first
magkatabi na may kalahating lapad na resolution (kaliwang mata sa kaliwa, kanang mata
kanan)
sbs2r or side_by_side_half_width_right_first
magkatabi na may kalahating lapad na resolution (kanang mata sa kaliwa, kaliwang mata
kanan)
abl or above_below_left_first
itaas-ibaba (kaliwang mata sa itaas, kanang mata sa ibaba)
abl or above_below_right_first
itaas-ibaba (kanang mata sa itaas, kaliwang mata sa ibaba)
ab2l or above_below_half_height_left_first
sa itaas-ibaba na may kalahating taas na resolution (kaliwang mata sa itaas, kanang mata
sa ibaba)
ab2r or above_below_half_height_right_first
itaas-ibaba na may kalahating taas na resolution (kanang mata sa itaas, kaliwang mata
sa ibaba)


Stereoscopic na format ng imahe ng output. Ang mga posibleng halaga ay ang lahat ng input
mga format pati na rin ang:
arcg or anaglyph_red_cyan_gray
anaglyph red/cyan grey (red filter sa kaliwang mata, cyan filter sa kanan
mata)
arko or anaglyph_red_cyan_half_color
anaglyph pula/cyan kalahating kulay (pulang filter sa kaliwang mata, cyan filter
sa kanang mata)
arcc or anaglyph_red_cyan_color
anaglyph red/cyan color (red filter sa kaliwang mata, cyan filter on
kanang mata)
arcd or anaglyph_red_cyan_dubois
anaglyph red/cyan color na na-optimize na may pinakamababang squares projection
ng dubois (pulang filter sa kaliwang mata, cyan filter sa kanang mata)
agmg or anaglyph_green_magenta_gray
anaglyph green/magenta grey (berdeng filter sa kaliwang mata, magenta
filter sa kanang mata)
agmh or anaglyph_green_magenta_half_color
anaglyph berde/magenta kalahating kulay (berdeng filter sa kaliwang mata,
magenta filter sa kanang mata)
agmc or anaglyph_green_magenta_color
anaglyph green/magenta colored (berdeng filter sa kaliwang mata, magenta
filter sa kanang mata)
aybg or anaglyph_yellow_blue_gray
anaglyph dilaw/asul na kulay abo (dilaw na filter sa kaliwang mata, asul na filter sa
kanang mata)
aybh or anaglyph_yellow_blue_half_color
anaglyph dilaw/asul na kalahating kulay (dilaw na filter sa kaliwang mata, asul
filter sa kanang mata)
aybc or anaglyph_yellow_blue_color
anaglyph dilaw/asul na kulay (dilaw na filter sa kaliwang mata, asul na filter
sa kanang mata)
irl or interleave_rows_left_first
Mga interleaved row (ang kaliwang mata ay may tuktok na row, ang kanang mata ay nagsisimula sa susunod
hilera)
irr or interleave_rows_right_first
Mga interleaved row (ang kanang mata ay may tuktok na row, ang kaliwang mata ay nagsisimula sa susunod
hilera)
ml or mono_left
mono output (kaliwang mata lang)
mr or mono_right
mono output (kanang mata lang)
TANDAAN: Upang gamitin ang alinman sa mga interleaved-row na mga format ng output upang ipakita ang buong-
screen sa isang row-interleaved 3D display, kakailanganin mong i-scale ang video sa
tamang taas muna gamit ang "scale" na filter, kung hindi pa ito ang tama
taas. Karaniwan, iyon ay 1080 na mga hilera (kaya gumamit ng hal. "-vf
scale=1440:1080,stereo3d=sbsl:irl" para sa 720p side-by-side na naka-encode na pelikula).

gradfun[=lakas[:radius]]
Ayusin ang mga banding artifact na kung minsan ay ipinapasok sa halos patag na mga rehiyon ng
truncation sa 8bit colordepth. Interpolates ang gradients na dapat pumunta kung saan ang
banda ay, at dither sa kanila.

Idinisenyo ang filter na ito para sa pag-playback lamang. Huwag gamitin ito bago mawala
compression, dahil ang compression ay may posibilidad na mawala ang dither at ibalik ang mga banda.


Pinakamataas na halaga kung saan babaguhin ng filter ang anumang isang pixel. Pati yung
threshold para sa pag-detect ng halos patag na mga rehiyon (default: 1.2).


Kapitbahayan upang magkasya ang gradient sa. Ang mas malaking radius ay ginagawang mas makinis
gradients, ngunit pinipigilan din ang filter na baguhin ang mga pixel na malapit sa detalyado
mga rehiyon (default: 16).

fixpts[=options]
Inaayos ang presentation timestamp (PTS) ng mga frame. Bilang default, pumasa ang PTS
sa susunod na filter ay ibinaba, ngunit maaaring baguhin iyon ng mga sumusunod na opsyon:

i-print
I-print ang papasok na PTS.

fps=
Tumukoy ng isang frame sa bawat segundo na halaga.

simulan=
Tumukoy ng paunang halaga para sa PTS.

autostart=
Gumagamit ng nika- papasok na PTS bilang paunang PTS. Lahat ng nakaraang PTS ay pinananatili,
kaya ang pagtatakda ng malaking halaga o -1 ay nagpapanatili sa PTS na buo.

autofps=
Gumagamit ng nika-papasok na PTS pagkatapos ng pagtatapos ng autostart upang matukoy ang
frame rate.

HALIMBAWA:
-vf fixpts=fps=24000/1001,ass,fixpts
Bumubuo ng bagong sequence ng PTS, ginagamit ito para sa mga subtitle ng ASS, pagkatapos ay ibinabagsak ito.
Ang pagbuo ng bagong sequence ay kapaki-pakinabang kapag ang mga timestamp ay ni-reset sa panahon
ang programa; ito ay madalas sa mga DVD. Maaaring kailanganin ang pag-drop nito
iwasan ang nakakalito na mga encoder.

TANDAAN: Gamit ang filter na ito kasama ng anumang uri ng paghahanap (kabilang ang -ss at EDLs)
maaaring lumipad ang mga demonyo sa iyong ilong.

PANGKALAHATAN PAG-ENCOD Opsyon (MENCODER LAMANG)


-audio-antala <kahit ano lumulutang-point numero>
Inaantala ang alinman sa audio o video sa pamamagitan ng pagtatakda ng field ng pagkaantala sa header (default: 0.0).
Hindi nito inaantala ang alinmang stream habang nag-e-encode, ngunit makikita ng player ang pagkaantala
field at magbayad nang naaayon. Inaantala ng mga positibong halaga ang audio, at negatibo
naantala ng mga halaga ang video. Tandaan na ito ang eksaktong kabaligtaran ng opsyon na -delay.
Halimbawa, kung nagpe-play nang tama ang isang video gamit ang -delay 0.2, maaari mong ayusin ang video gamit ang
MEncoder sa pamamagitan ng paggamit -audio-delay -0.2.

Sa kasalukuyan, gumagana lang ang opsyong ito sa default na muxer (-ng avi). Kung ikaw ay
gamit ang ibang muxer, pagkatapos ay dapat mong gamitin ang -delay sa halip.

-audio-density <1-50>
Bilang ng mga audio chunks sa bawat segundo (default ay 2 para sa 0.5s long audio chunks).
TANDAAN: CBR lamang, hindi ito pinapansin ng VBR dahil inilalagay nito ang bawat packet sa isang bagong tipak.

-audio-preload <0.0-2.0>
Ise-set up ang agwat ng oras ng audio buffering (default: 0.5s).

-fafmttag
Maaaring gamitin upang i-override ang audio format na tag ng output file.

HALIMBAWA:
-fafmttag 0x55
Maglalaman ang output file ng 0x55 (mp3) bilang audio format na tag.

-ffourcc
Maaaring gamitin upang i-override ang video na fourcc ng output file.

HALIMBAWA:
-ffourcc div3
Magkakaroon ng output file na naglalaman ng 'div3' bilang video fourcc.

-force-avi-aspect <0.2-3.0>
I-override ang aspetong nakaimbak sa AVI OpenDML vprp header. Ito ay maaaring gamitin sa
baguhin ang aspect ratio gamit ang '-ovc copy'.

-frameno-file (IHINDI NA)
Tukuyin ang pangalan ng audio file na may mga framenumber mapping na ginawa sa una
(audio lang) pass ng isang espesyal na three pass encoding mode.
TANDAAN: Ang paggamit ng mode na ito ay malamang na magbibigay sa iyo ng AV desync. Huwag gamitin ito. Ito ay
itinatago para sa pabalik na pagkakatugma lamang at posibleng maalis sa hinaharap
bersyon.

-hr-edl-hanapin
Gumamit ng mas tumpak, ngunit mas mabagal na paraan para sa paglaktaw ng mga lugar. Mga lugar na minarkahan para sa
Ang paglaktaw ay hindi hinahanap, sa halip ang lahat ng mga frame ay na-decode, ngunit ang lamang
ang mga kinakailangang frame ay naka-encode. Nagbibigay-daan ito sa pagsisimula sa mga non-keyframe na hangganan.
TANDAAN: Hindi garantisadong gagana nang tama sa '-ovc copy'.

-impormasyon (AVI lamang)
Tukuyin ang header ng impormasyon ng resultang AVI file.

Ang mga available na opsyon ay:

Tulungan
Ipakita ang paglalarawang ito.

pangalan=
pamagat ng akda

artista=
pintor o may-akda ng akda

genre=
orihinal na kategorya ng trabaho

paksa=
nilalaman ng akda

copyright=
impormasyon sa copyright

srcform=
orihinal na format ng digitalized na materyal

komento=
pangkalahatang komento tungkol sa gawain

-noautoexpand
Huwag awtomatikong ipasok ang expand filter sa MEncoder filter chain.
Kapaki-pakinabang upang makontrol kung saang punto ng mga subtitle ng chain ng filter ay nai-render kung kailan
hardcoding subtitle sa isang pelikula.

-noencodedups
Huwag subukang i-encode ang mga duplicate na frame sa dobleng; palaging naglalabas ng zero-byte
mga frame upang ipahiwatig ang mga duplicate. Ang mga zero-byte na frame ay isusulat pa rin maliban kung a
na-load ang filter o encoder na may kakayahang gumawa ng duplicate na encoding. Sa kasalukuyan ang
ang ganyang filter lang ang harddup.

-noodml (-ng avi lamang)
Huwag isulat ang OpenDML index para sa mga AVI file >1GB.

-noskip
Huwag laktawan ang mga frame.

-o
Mga output sa ibinigay na filename.
Kung gusto mo ng default na output filename, maaari mong ilagay ang opsyong ito sa MEncoder
config file.

-oac <codec pangalan>
Mag-encode gamit ang ibinigay na audio codec (walang default na set).
TANDAAN: Gumamit ng tulong na -oac para makakuha ng listahan ng mga available na audio codec.

HALIMBAWA:
-oac na kopya
walang encoding, streamcopy lang
-oac pcm
I-encode sa hindi naka-compress na PCM.
-oac mp3lame
I-encode sa MP3 (gamit ang LAME).
-oac lavc
Mag-encode gamit ang isang libavcodec codec.

-ng (BETA CODE!)
I-encode sa tinukoy na format ng lalagyan (default: AVI).
TANDAAN: Paggamit ng tulong para makakuha ng listahan ng mga available na format ng container.

HALIMBAWA:
-ng avi
I-encode sa AVI.
-ng mpeg
I-encode sa MPEG (tingnan din ang -mpegopts).
-ng lavf
Mag-encode gamit ang libavformat muxers (tingnan din ang -lavfopts).
-ng rawvideo
raw video stream (walang muxing - isang video stream lang)
-ng rawaudio
raw audio stream (walang muxing - isang audio stream lang)

-ofps
Tumukoy ng halaga ng mga frame per second (fps) para sa output file, na maaaring iba
mula sa pinagmulang materyal. Dapat itakda para sa variable na fps (ASF, ilang MOV) at
progresibong (30000/1001 fps telecined MPEG) na mga file.

-ovc <codec pangalan>
Mag-encode gamit ang ibinigay na video codec (walang default na set).
TANDAAN: Gumamit ng tulong na -ovc para makakuha ng listahan ng mga available na video codec.

HALIMBAWA:
-ovc kopya
walang encoding, streamcopy lang
-ovc raw
I-encode sa isang arbitrary na hindi naka-compress na format (gamitin ang '-vf format' upang pumili).
-ovc lavc
Mag-encode gamit ang isang libavcodec codec.

-passlogfile
Itapon ang impormasyon ng unang pass sa sa halip na ang default na divx2pass.log in
dalawang pass encoding mode.

-skiplimit
Tukuyin ang maximum na bilang ng mga frame na maaaring laktawan pagkatapos mag-encode ng isang frame
(-noskiplimit para sa walang limitasyon).

-vobsubout
Tukuyin ang basename para sa output .idx at .sub file. Ino-off nito ang subtitle
pag-render sa naka-encode na pelikula at inililipat ito sa mga VOBsub subtitle na file.

-vobsuboutid
Tukuyin ang wika ng dalawang titik na code para sa mga subtitle. Ino-override nito kung ano ang
basahin mula sa DVD o sa .ifo file.

-vobsuboutindex
Tukuyin ang index ng mga subtitle sa mga output file (default: 0).

-force-key-frames , ,...
Pilitin ang mga key frame sa tinukoy na timestamp, mas tiyak sa unang frame
pagkatapos ng bawat tinukoy na oras.

Maaaring gamitin ang opsyong ito upang matiyak na ang isang punto ng paghahanap ay naroroon sa isang marka ng kabanata o
anumang iba pang itinalagang lugar sa output file.

Dapat na tukuyin ang mga timestamp sa pataas na pagkakasunud-sunod.

Dahil ang MEncoder ay hindi nagpapadala ng mga timestamp sa kahabaan ng chain ng filter, malamang na kailangan mo
upang gamitin ang filter ng fixpts para gumana ang opsyong ito.

Hindi lahat ng codec ay sumusuporta sa mga forced key frame. Sa kasalukuyan, ang suporta ay ipinapatupad lamang
para sa mga sumusunod na encoder: lavc, x264, xvid.

CODEC TIYAK PAG-ENCOD Opsyon (MENCODER LAMANG)


Maaari mong tukuyin ang mga parameter ng pag-encode ng codec gamit ang sumusunod na syntax:

- opts

saan maaaring: lavc, xvidenc, mp3lame, toolame, twolame, nuv, xvfw, faac, x264enc,
mpeg, lavf.

mp3pilay (-lameopts)
Tulungan
humingi ng tulong

vbr=<0-4>
variable na bitrate na paraan
0 cbr
1 Mt
2 rh (default)
Abril 3
4 mtrh

abr
average na bitrate

cbr
pare-pareho ang bitrate Pinipilit din ang pag-encode ng CBR mode sa kasunod na mga mode ng preset ng ABR.

br=<0-1024>
bitrate sa kbps (CBR at ABR lang)

q=<0-9>
kalidad (0 - pinakamataas, 9 - pinakamababa) (VBR lang)

aq=<0-9>
kalidad ng algorithm (0 - pinakamahusay/pinakamabagal, 9 - pinakamasama/pinakamabilis)

ratio=<1-100>
ratio ng compression

vol=<0-10>
nakuha ng audio input

mode=<0-3>
(default: auto)
0 stereo
1 pinagsamang-stereo
2 dualchannel
3 mono

padding=<0-2>
0 wala
1 lahat
2 ayusin

mabilis
I-on ang mas mabilis na pag-encode sa mga kasunod na VBR presets mode. Nagreresulta ito sa
bahagyang mas mababang kalidad at mas mataas na bitrate.

highpassfreq=
Magtakda ng dalas ng pag-filter ng highpass sa Hz. Ang mga frequency na mas mababa sa tinukoy ay kalooban
maputol. Ang isang halaga ng -1 ay hindi papaganahin ang pag-filter, ang isang halaga ng 0 ay magbibigay-daan sa LAME
awtomatikong pumili ng mga halaga.

lowpassfreq=
Magtakda ng lowpass filtering frequency sa Hz. Ang mga frequency sa itaas ng tinukoy ay kalooban
maputol. Ang isang halaga ng -1 ay hindi papaganahin ang pag-filter, ang isang halaga ng 0 ay magbibigay-daan sa LAME
awtomatikong pumili ng mga halaga.

preset=
mga preset na halaga

Tulungan
Mag-print ng mga karagdagang opsyon at impormasyon tungkol sa mga setting ng preset.

medium
VBR encoding, magandang kalidad, 150-180 kbps bitrate range

pamantayan
VBR encoding, mataas na kalidad, 170-210 kbps bitrate range

sukdulan
VBR encoding, napakataas na kalidad, 200-240 kbps bitrate range

sira ang bait
CBR encoding, pinakamataas na preset na kalidad, 320 kbps bitrate

<8-320>
ABR encoding sa average na ibinigay na kbps bitrate

Mga HALIMBAWA:
mabilis:preset=standard
angkop para sa karamihan ng mga tao at karamihan sa mga uri ng musika at medyo mataas na
kalidad
cbr:preset=192
Mag-encode gamit ang mga preset ng ABR sa 192 kbps na sapilitang pare-pareho ang bitrate.
preset=172
Mag-encode gamit ang mga preset ng ABR sa average na bitrate na 172 kbps.
preset=extreme
para sa mga taong may napakahusay na pandinig at katulad na kagamitan

kasangkapan at dalawang pilay (-toolameopts at -twolameopts ayon sa pagkakabanggit)
br=<32-384>
Sa CBR mode ang parameter na ito ay nagpapahiwatig ng bitrate sa kbps, kapag nasa VBR mode ito
ang minimum na bitrate na pinapayagan sa bawat frame. Ang VBR mode ay hindi gagana sa isang halaga sa ibaba
112.

vbr=<-50-50> (VBR lamang)
saklaw ng pagkakaiba-iba; kung negatibo, inililipat ng encoder ang average na bitrate patungo sa
mas mababang limitasyon, kung positibo patungo sa mas mataas. Kapag nakatakda sa 0 CBR ay ginagamit (default).

maxvbr=<32-384> (VBR lamang)
maximum na bitrate na pinapayagan bawat frame, sa kbps

mode= | jstereo | mono | dalawahan>
(default: mono para sa 1-channel na audio, stereo kung hindi man)

psy=<-1-4>
modelong psychoacoustic (default: 2)

errprot=<0 | 1>
Isama ang proteksyon ng error.

debug=<0-10>
antas ng pag-debug

faac (-faacopts)
br=
average na bitrate sa kbps (parehong eksklusibo sa kalidad)

kalidad=<1-1000>
mode ng kalidad, mas mataas ang mas mahusay (parehong eksklusibo sa br)

object=<1-4>
pagiging kumplikado ng uri ng bagay
1 PANGUNAHING (default)
2 MABABA
3 SSR
4 LTP (napakabagal)

mpeg=<2|4>
MPEG na bersyon (default: 4)

tns
Pinapagana ang temporal na ingay na hugis.

cutoff=<0-sampling_rate/2>
dalas ng cutoff (default: sampling_rate/2)

hilaw
Iniimbak ang bitstream bilang raw payload na may extradata sa header ng container
(default: 0, tumutugma sa ADTS). Huwag itakda ang flag na ito kung hindi tahasang kinakailangan
o hindi mo magagawang i-remux ang audio stream sa ibang pagkakataon.

lavc (-lavcopts)
Maraming libavcodec (lavc para sa maikli) na mga opsyon ang nakadokumento. Basahin ang pinagmulan nang buo
mga detalye.

HALIMBAWA:
vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250

o= = [, = [,...]]
Ipasa ang AVOptions sa libavcodec encoder. Tandaan, isang patch upang gawin ang o= hindi kailangan at
ipasa ang lahat ng hindi kilalang mga opsyon sa pamamagitan ng sistema ng AVOption ay malugod na tinatanggap. Isang buong listahan ng
Ang AVOptions ay matatagpuan sa FFmpeg manual. Tandaan na maaaring magkasalungat ang ilang AVOptions
na may mga opsyon sa MEncoder.

HALIMBAWA:
o=bt=100k

acodec=
audio codec (default: mp2)
ac3
Dolby Digital (AC-3)
adpcm_*
Mga adaptive na format ng PCM - tingnan ang dokumentasyong HTML para sa mga detalye.
flac
Libreng Lossless Audio Codec (FLAC)
g726
G.726 ADPCM
libfaac
Advanced Audio Coding (AAC) - gamit ang FAAC
libmp3lame
MPEG-1 audio layer 3 (MP3) - gamit ang LAME
mp2
MPEG-1 audio layer 2 (MP2)
pcm_*
Mga format ng PCM - tingnan ang dokumentasyong HTML para sa mga detalye.
roq_dpcm
Id Software RoQ DPCM
sonik
pang-eksperimentong simpleng lossy codec
sonicls
pang-eksperimentong simpleng lossless codec
vorbis
Ogg
wmav1
Windows Media Audio v1
wmav2
Windows Media Audio v2

abitrate=
audio bitrate sa kbps (default: 224)

atag=
Gamitin ang tinukoy na Windows audio format tag (hal. atag=0x55).

bit_eksakto
Gumamit lamang ng kaunting eksaktong mga algorithm (maliban sa (I)DCT). Bukod pa rito, hindi pinapagana ang bit_exact
ilang mga pag-optimize at sa gayon ay dapat lamang gamitin para sa mga pagsubok sa pagbabalik, na nangangailangan
binary identical files kahit na nagbago ang bersyon ng encoder. Pinipigilan din nito
ang user_data header sa MPEG-4 stream. Huwag gamitin ang opsyong ito maliban kung alam mo
eksakto kung ano ang iyong ginagawa.

mga thread=<1-8>
Pinakamataas na bilang ng mga thread na gagamitin (default: 1). Maaaring magkaroon ng kaunting negatibong epekto
sa pagtatantya ng paggalaw.

vcodec=
Gamitin ang tinukoy na codec (default: mpeg4).
asv1
ASUS Video v1
asv2
ASUS Video v2
dvvideo
Sony Digital Video
ffv1
Ang lossless na video codec ng FFmpeg
ffvhuff
hindi karaniwang 20% ​​mas maliit na HuffYUV gamit ang YV12
flv
Sorenson H.263 na ginamit sa Flash Video
h261
H.261
h263
H.263
h263p
H.263 +
huffyuv
HuffYUV
libtheora
Angora
libx264
x264 H.264/AVC MPEG-4 Bahagi 10
libxvid
Xvid MPEG-4 Bahagi 2 (ASP)
ljpeg
Walang nawawalang JPEG
mjpeg
Paggalaw JPEG
mpeg1video
MPEG-1 video
mpeg2video
MPEG-2 video
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
roqvideo
ID Software RoQ Video
rv10
isang lumang RealVideo codec
snow (tingnan din: mahigpit)
Ang pang-eksperimentong wavelet-based na codec ng FFmpeg
svq1
Apple Sorenson Video 1
wmv1
Windows Media Video, bersyon 1 (AKA WMV7)
wmv2
Windows Media Video, bersyon 2 (AKA WMV8)

vqmin=<1-31>
minimum na quantizer

1 Hindi inirerekomenda (mas malaking file, maliit na pagkakaiba sa kalidad at kakaibang bahagi
mga epekto: msmpeg4, ang h263 ay magiging napakababa ng kalidad, magiging ratecontrol
nalilito na nagreresulta sa mas mababang kalidad at hindi magagawa ng ilang decoder
i-decode ito).

2 Inirerekomenda para sa normal na mpeg4/mpeg1video encoding (default).

3 Inirerekomenda para sa h263(p)/msmpeg4. Ang dahilan para mas gusto ang 3 sa 2 ay
na ang 2 ay maaaring humantong sa pag-apaw. (Ito ay aayusin para sa h263(p) ni
pagpapalit ng quantizer bawat MB sa hinaharap, ang msmpeg4 ay hindi maaayos tulad nito
hindi sinusuportahan iyon.)

lmin=<0.01-255.0>
Minimum na frame-level na Lagrange multiplier para sa ratecontrol (default: 2.0). Gagawin ni Lavc
bihirang gumamit ng mga quantizer na mas mababa sa halaga ng lmin. Ang pagbaba ng lmin ay gagawing higit ang lavc
malamang na pumili ng mas mababang mga quantizer para sa ilang mga frame, ngunit hindi mas mababa kaysa sa halaga ng
vqmin. Gayundin, ang pagtaas ng lmin ay gagawing mas malamang na pumili ng mababang quantizer ang lavc,
kahit na pinayagan sila ng vqmin. Malamang na gusto mong itakda ang lmin ng humigit-kumulang
katumbas ng vqmin. Kapag ginagamit ang adaptive quantization, maaaring magkaroon ng pagbabago sa lmin/lmax
mas kaunting epekto; tingnan ang mblmin/mblmax.

lmax=<0.01-255.0>
maximum na Lagrange multiplier para sa ratecontrol (default: 31.0)

mblmin=<0.01-255.0>
Minimum na macroblock-level na Lagrange multiplier para sa ratecontrol (default:2.0). Ito
naaapektuhan ng parameter ang mga opsyon sa adaptive quantization tulad ng qprd, lumi_mask, atbp.

mblmax=<0.01-255.0>
Maximum na macroblock-level na Lagrange multiplier para sa ratecontrol (default: 31.0).

vqscale=<0-31>
Constant quantizer / constant quality encoding (pumili ng fixed quantizer mode). A
Ang mas mababang halaga ay nangangahulugang mas mahusay na kalidad ngunit mas malalaking file (default: -1). Sa kaso ng niyebe
codec, ang value 0 ay nangangahulugan ng lossless na encoding. Dahil ang iba pang mga codec ay hindi sumusuporta
ito, ang vqscale=0 ay magkakaroon ng hindi natukoy na epekto. 1 ay hindi inirerekomenda (tingnan ang vqmin para sa
mga detalye).

vqmax=<1-31>
Ang maximum na quantizer, 10-31 ay dapat na nasa tamang hanay (default: 31).

vqdiff=<1-31>
maximum na pagkakaiba ng quantizer sa pagitan ng magkakasunod na I- o P-frame (default: 3)

vmax_b_frames=<0-4>
maximum na bilang ng mga B-frame sa pagitan ng mga hindi-B-frame:
0 walang B-frame (default)
0-2 sane range para sa MPEG-4

vme=<0-5>
paraan ng pagtatantya ng paggalaw. Ang mga magagamit na pamamaraan ay:
0 wala (napakababang kalidad)
1 puno (mabagal, kasalukuyang hindi pinapanatili at hindi pinagana)
2 log (mababa ang kalidad, kasalukuyang hindi pinapanatili at hindi pinagana)
3 phods (mababa ang kalidad, kasalukuyang hindi pinapanatili at hindi pinagana)
4 EPZS: laki=1 brilyante, maaaring i-adjust ang laki gamit ang *dia options (default)
5 X1 (pang-eksperimento, kasalukuyang naka-alyas sa EPZS)
8 iter (iterative overlapped block, ginagamit lang sa snow)

TANDAAN: Kasalukuyang binabalewala ng 0-3 ang halaga ng mga piraso na ginastos, kaya maaaring mababa ang kalidad.

me_range=<0-9999>
hanay ng paghahanap ng pagtatantya ng paggalaw (default: 0 (walang limitasyon))

mbd=<0-2> (din makita *cmp, qpel)
Macroblock decision algorithm (high quality mode), i-encode ang bawat macro block sa lahat
mga mode at piliin ang pinakamahusay. Ito ay mabagal ngunit nagreresulta sa mas mahusay na kalidad at file
laki. Kapag nakatakda ang mbd sa 1 o 2, babalewalain ang halaga ng mbcmp kapag naghahambing
macroblocks (ang halaga ng mbcmp ay ginagamit pa rin sa ibang mga lugar, sa partikular
ang mga motion search algorithm). Kung anumang setting ng paghahambing (precmp, subcmp, cmp, o
mbcmp) ay nonzero, gayunpaman, magiging mas mabagal ngunit mas magandang half-pel motion search
ginamit, anuman ang itinakda ng mbd. Kung nakatakda ang qpel, quarter-pel motion search
ay gagamitin nang walang kinalaman.
0 Gumamit ng function ng paghahambing na ibinigay ng mbcmp (default).
1 Piliin ang MB mode na nangangailangan ng pinakamakaunting bits (=vhq).
2 Piliin ang MB mode na may pinakamahusay na rate distortion.

vhq
Pareho sa mbd=1, itinago para sa mga dahilan ng pagiging tugma.

v4mv
Payagan ang 4 na motion vector sa bawat macroblock (medyo mas mahusay na kalidad). Mas gumagana kung
ginamit sa mbd>0.

obmc
overlapped block motion compensation (H.263+)

silo
loop filter (H.263+) tandaan, ito ay sira

keyint=<0-300>
maximum na pagitan sa pagitan ng mga keyframe sa mga frame (default: 250 o isang keyframe bawat
sampung segundo sa isang 25fps na pelikula. Ito ang inirerekomendang default para sa MPEG-4). Karamihan
ang mga codec ay nangangailangan ng mga regular na keyframe upang limitahan ang akumulasyon ng mismatch
pagkakamali. Kailangan din ang mga keyframe para sa paghahanap, dahil ang paghahanap ay posible lamang sa a
keyframe - ngunit ang mga keyframe ay nangangailangan ng mas maraming espasyo kaysa sa iba pang mga frame, kaya mas malalaking numero dito
nangangahulugang bahagyang mas maliit na mga file ngunit hindi gaanong tumpak na paghahanap. 0 ay katumbas ng 1, na
ginagawang keyframe ang bawat frame. Ang mga value na >300 ay hindi inirerekomenda ayon sa kalidad
maging masama depende sa decoder, encoder at swerte. Karaniwang ginagamit ng MPEG-1/2
mga halaga <=30.

sc_threshold=<-1000000000-1000000000>
Threshold para sa pagtukoy ng pagbabago ng eksena. Ang isang keyframe ay ipinapasok ng libavcodec kapag ito
nakakakita ng pagbabago sa eksena. Maaari mong tukuyin ang sensitivity ng detection gamit ito
opsyon. -1000000000 ay nangangahulugang mayroong pagbabago sa eksena na nakita sa bawat frame,
1000000000 ay nangangahulugan na walang mga pagbabago sa eksena na nakita (default: 0).

sc_factor= positibo integer>
Nagiging mas malamang na mag-trigger ng pagbabago sa eksena ang mga frame na may mas mataas na quantizer
pagtuklas at gawing gumamit ng I-frame ang libavcodec (default: 1). Ang 1-16 ay isang matino na hanay.
Ang mga halaga sa pagitan ng 2 at 6 ay maaaring magbunga ng pagtaas ng PSNR (hanggang sa humigit-kumulang 0.04 dB) at
mas mahusay na paglalagay ng mga I-frame sa mga high-motion na eksena. Maaaring magbigay ng mas mataas na halaga kaysa sa 6
medyo mas mahusay na PSNR (humigit-kumulang 0.01 dB na higit sa sc_factor=6), ngunit
kapansin-pansing mas masahol na kalidad ng visual.

vb_strategy=<0-2> (pasa isa lamang)
diskarte upang pumili sa pagitan ng I/P/B-frame:
0 Palaging gamitin ang maximum na bilang ng mga B-frame (default).
1 Iwasan ang mga B-frame sa mga eksenang mataas ang galaw. Tingnan ang opsyong b_sensitivity para ibagay
diskarte na ito
2 Inilalagay ang mga B-frame nang higit pa o hindi gaanong mahusay upang magbunga ng pinakamataas na kalidad (mas mabagal).
Baka gusto mong bawasan ang epekto ng bilis ng opsyong ito sa pamamagitan ng pag-tune sa opsyon
brd_scale.

b_sensitivity= kabuuan lalong malaki kaysa 0>
Isinasaayos kung gaano sensitibo ang vb_strategy=1 sa pagtukoy ng paggalaw at pag-iwas sa paggamit ng mga B-frame
(default: 40). Ang mas mababang sensitivity ay magreresulta sa mas maraming B-frame. Gumamit ng higit pang B-
karaniwang pinapabuti ng mga frame ang PSNR, ngunit ang masyadong maraming B-frame ay maaaring makasira sa kalidad sa high-motion
mga eksena. Maliban kung mayroong napakataas na dami ng paggalaw, maaari ang b_sensitivity
ligtas na ibababa sa ibaba ng default; 10 ay isang makatwirang halaga sa karamihan ng mga kaso.

brd_scale=<0-10>
Binabawasan ang mga frame para sa dynamic na desisyon ng B-frame (default: 0). Sa bawat pagkakataon brd_scale
ay nadagdagan ng isa, ang mga sukat ng frame ay nahahati sa dalawa, na nagpapabuti sa bilis
sa pamamagitan ng isang kadahilanan ng apat. Ang parehong mga dimensyon ng ganap na downscaled na frame ay dapat na pantay
mga numero, kaya kailangan ng brd_scale=1 na ang orihinal na mga dimensyon ay mga multiple ng apat,
brd_scale=2 ay nangangailangan ng multiple ng walo, atbp. Sa madaling salita, ang mga sukat ng
ang orihinal na frame ay dapat na parehong nahahati ng 2^(brd_scale+1) na walang natitira.

bidir_refine=<0-4>
Pinuhin ang dalawang motion vector na ginagamit sa bidirectional macroblocks, sa halip na muling
gamit ang mga vector mula sa pasulong at paatras na mga paghahanap. Walang epekto ang opsyong ito
walang B-frame.
0 Hindi pinagana (default).
1-4 Gumamit ng mas malawak na paghahanap (mas mabagal ang malalaking halaga).

vpass=<1-3>
Ina-activate ang panloob na dalawa (o higit pa) pass mode, tukuyin lamang kung gusto mong gumamit ng dalawa (o
higit pa) pumasa sa pag-encode.
1 unang pass (tingnan din ang turbo)
2 segundong pass
3 Nth pass (pangalawa at kasunod na pass ng N-pass encoding)
Narito kung paano ito gumagana, at kung paano ito gamitin:
Ang unang pass (vpass=1) ay nagsusulat ng statistics file. Baka gusto mong i-deactivate
ilang mga opsyon na gutom sa CPU, tulad ng ginagawa ng "turbo" mode.
Sa dalawang pass mode, binabasa ng pangalawang pass (vpass=2) ang statistics file at mga base
mga desisyon sa ratecontrol tungkol dito.
Sa N-pass mode, ang pangalawang pass (vpass=3, na hindi typo) ay pareho: Ito muna
binabasa ang mga istatistika, pagkatapos ay o-overwrite ang mga ito. Baka gusto mong i-backup ang divx2pass.log
bago gawin ito kung mayroong anumang posibilidad na kailanganin mong kanselahin
MEncoder. Maaari mong gamitin ang lahat ng mga opsyon sa pag-encode, maliban sa napaka-CPU-gutom na mga opsyon tulad ng
"qns".
Maaari mong patakbuhin ang parehong pass na ito nang paulit-ulit upang pinuhin ang encode. Ang bawat kasunod
gagamitin ng pass ang mga istatistika mula sa nakaraang pass para mapabuti. Pwede ang final pass
isama ang anumang mga opsyon sa pag-encode na gutom sa CPU.
Kung gusto mo ng 2 pass encode, gamitin muna ang vpass=1, at pagkatapos ay vpass=2.
Kung gusto mo ng 3 o higit pang pass encode, gamitin ang vpass=1 para sa unang pass at pagkatapos
vpass=3 at pagkatapos ay vpass=3 nang paulit-ulit hanggang sa masiyahan ka sa encode.

huffyuv:
pumasa sa 1
Nagse-save ng mga istatistika.
pumasa sa 2
Nag-encode gamit ang pinakamainam na talahanayan ng Huffman batay sa mga istatistika mula sa una
pumasa

turbo (dalawa pumasa lamang)
Kapansin-pansing pinapabilis ang pass one gamit ang mas mabilis na mga algorithm at hindi pagpapagana ng CPU-intensive
mga pagpipilian. Ito ay malamang na mabawasan ang pandaigdigang PSNR ng kaunti (sa paligid ng 0.01dB) at
baguhin ang indibidwal na uri ng frame at PSNR nang kaunti pa (hanggang sa 0.03dB).

aspeto=
I-store ang aspeto ng pelikula sa loob, tulad ng sa mga MPEG file. Higit na mas maganda kaysa sa
rescaling, dahil hindi nababawasan ang kalidad. Ang MPlayer lang ang magpe-play ng mga file na ito
tama, ipapakita sila ng ibang mga manlalaro sa maling aspeto. Ang parameter ng aspeto
maaaring ibigay bilang isang ratio o isang floating point number.

HALIMBAWA:
aspeto=16/9 o aspeto=1.78

autoaspect
Pareho sa opsyon sa aspeto, ngunit awtomatikong kino-compute ang aspeto, na isinasaalang-alang
lahat ng mga pagsasaayos (crop/expand/scale/etc.) na ginawa sa filter chain. Ay hindi
magkaroon ng parusa sa pagganap, upang ligtas mong iwanan ito palagi.

vbitrate=
Tukuyin ang bitrate (default: 800).
BABALA: 1kbit = 1000 bits
4-16000
(sa kbit)
16001-24000000
(sa kaunti)

vratetol=
tinatayang tolerance ng laki ng file sa kbit. Ang 1000-100000 ay isang matino na hanay. (babala:
1kbit = 1000 bits) (default: 8000)
TANDAAN: Ang vratetol ay hindi dapat masyadong malaki sa ikalawang pass o maaaring mayroon
mga problema kung vrc_(min|max)rate ang ginamit.

vrc_maxrate=
maximum na bitrate sa kbit/sec (default: 0, walang limitasyon)

vrc_minrate=
pinakamababang bitrate sa kbit/sec (default: 0, walang limitasyon)

vrc_buf_size=
laki ng buffer sa kbit Para sa MPEG-1/2 itinatakda din nito ang laki ng buffer ng vbv, gamitin ang 327 para sa
VCD, 917 para sa SVCD at 1835 para sa DVD.

vrc_buf_aggressivity
kasalukuyang walang silbi

vrc_diskarte
Paraan ng pagkontrol sa rate. Tandaan na magkakaroon ang ilan sa mga opsyon na nakakaapekto sa ratecontrol
walang epekto kung ang vrc_strategy ay hindi nakatakda sa 0.
0 Gumamit ng panloob na lavc ratecontrol (default).
1 Gumamit ng Xvid ratecontrol (pang-eksperimento; nangangailangan ng MEncoder na i-compile sa
suporta para sa Xvid 1.1 o mas mataas).

vb_qfactor=<-31.0-31.0>
quantizer factor sa pagitan ng B- at non-B-frames (default: 1.25)

vi_qfactor=<-31.0-31.0>
quantizer factor sa pagitan ng I- at non-I-frames (default: 0.8)

vb_qoffset=<-31.0-31.0>
quantizer offset sa pagitan ng B- at non-B-frame (default: 1.25)

vi_qoffset=<-31.0-31.0>
(default: 0.0)
kung v{b|i}_qfactor > 0
I/B-frame quantizer = P-frame quantizer * v{b|i}_qfactor + v{b|i}_qoffset
iba
gawin ang normal na ratecontrol (huwag i-lock sa susunod na P-frame quantizer) at itakda ang q= -q *
v{b|i}_qfactor + v{b|i}_qoffset
Pahiwatig: Upang gawin ang patuloy na pag-encode ng quantizer na may iba't ibang mga quantizer para sa I/P- at B-
mga frame na magagamit mo: lmin= :lmax= :vb_qfactor=
ip_quant>.

vqblur=<0.0-1.0> (pasa isa)
Quantizer blur (default: 0.5), mas malaki ang magiging average ng quantizer
oras (mas mabagal na pagbabago).
0.0 Na-disable ang quantizer blur.
1.0 I-average ang quantizer sa lahat ng nakaraang mga frame.

vqblur=<0.0-99.0> (pasa dalawa)
Quantizer gaussian blur (default: 0.5), mas malalaking value ang mag-a-average ng quantizer
higit pa sa paglipas ng panahon (mas mabagal na pagbabago).

vqcomp=<0.0-1.0>
Quantizer compression, nakasalalay dito ang vrc_eq (default: 0.5). TANDAAN: Pang-unawa
magiging pinakamainam ang kalidad sa isang lugar sa pagitan ng mga sukdulan ng hanay.

vrc_eq=
pangunahing ratecontrol equation

1+(tex/avgTex-1)*qComp
humigit-kumulang sa equation ng lumang ratecontrol code

tex^qComp
na may qcomp 0.5 o isang katulad nito (default)

infix operator:

+,-,*,/,^

variable

tex
pagiging kumplikado ng texture

iTex, pTex
pagiging kumplikado ng intra, non-intra texture

avgTex
average na pagiging kumplikado ng texture

avgIITex
average na pagiging kumplikado ng intra texture sa mga I-frame

avgPITex
average na pagiging kumplikado ng intra texture sa mga P-frame

avgPPTex
average na non-intra texture complexity sa mga P-frame

avgBPTex
average na non-intra texture complexity sa B-frames

mv
bits na ginagamit para sa motion vectors

fCode
maximum na haba ng motion vector sa log2 scale

iCount
bilang ng intra macroblocks / bilang ng macroblocks

ay
pagiging kumplikado ng spatial

mcVar
temporal na pagiging kumplikado

qComp
qcomp mula sa command line

isI, isP, isB
Ay 1 kung ang uri ng larawan ay I/P/B iba pa 0.

Pi,E
Tingnan ang iyong paboritong libro sa matematika.

function:

max(a,b),min(a,b)
maximum / minimum

gt(a,b)
ay 1 kung a>b, 0 kung hindi

lt(a,b)
ay 1 kung a

eq(a,b)
ay 1 kung a==b, 0 kung hindi

kasalanan, cos, tan, sinh, cosh, tanh, exp, log, abs

vrc_override=
Tinukoy ng user ang kalidad para sa mga partikular na bahagi (pagtatapos, mga kredito, ...). Ang mga pagpipilian ay
, , [/ , ,
[/...]]:
kalidad (2-31)
quantizer
kalidad (-500-0)
pagwawasto ng kalidad sa %

vrc_init_cplx=<0-1000>
paunang kumplikado (pass 1)

vrc_init_occupancy=<0.0-1.0>
paunang buffer occupancy, bilang isang fraction ng vrc_buf_size (default: 0.9)

vqsquish=<0|1>
Tukuyin kung paano panatilihin ang quantizer sa pagitan ng qmin at qmax.
0 Gumamit ng clipping.
1 Gumamit ng magandang function na naiba-iba (default).

vlelim=<-1000-1000>
Nagtatakda ng single coefficient elimination threshold para sa luminance. Ang mga negatibong halaga ay gagawin
isaalang-alang din ang DC coefficient (dapat hindi bababa sa -4 o mas mababa para sa pag-encode sa
dami=1):
0 hindi pinagana (default)
-4 na rekomendasyon ng JVT

vcelim=<-1000-1000>
Nagtatakda ng single coefficient elimination threshold para sa chrominance. Mga negatibong halaga
isasaalang-alang din ang DC coefficient (dapat hindi bababa sa -4 o mas mababa para sa pag-encode
sa dami=1):
0 hindi pinagana (default)
7 Rekomendasyon ng JVT

vstrict=<-2|-1|0|1>
mahigpit na pagsunod sa pamantayan
0 hindi pinagana
1 Inirerekomenda lamang kung gusto mong i-feed ang output sa MPEG-4 reference
decoder
-1 Payagan ang mga partikular na extension ng libavcodec (default).
-2 Pinapagana ang mga pang-eksperimentong codec at feature na maaaring hindi nilalaro
hinaharap na bersyon ng MPlayer (snow).

vdpart
Pagkahati ng data. Nagdadagdag ng 2 Bytes bawat video packet, pinapabuti ang error-resistance kapag
paglilipat sa mga hindi mapagkakatiwalaang channel (hal. streaming sa internet). Bawat isa
Ang video packet ay ie-encode sa 3 magkahiwalay na partition:
1. Mga MV
kilusan
2. DC coefficients
mababang res na larawan
3. AC coefficients
mga detalye
Ang MV at DC ay pinakamahalaga, ang pagkawala ng mga ito ay mukhang mas masahol pa kaysa sa pagkawala ng AC at ng
1. & 2. pagkahati. (MV & DC) ay malayong mas maliit kaysa sa 3. partition (AC) na kahulugan
na ang mga error ay tatama sa AC partition nang mas madalas kaysa sa MV at DC partition.
Kaya, ang larawan ay magiging mas mahusay na hitsura sa partitioning kaysa sa wala, tulad ng wala
ang paghahati ng isang error ay magtatanggal ng AC/DC/MV nang pantay-pantay.

vpsize=<0-10000> (din makita vdpart)
Laki ng packet ng video, pinapabuti ang paglaban sa error.
0
hindi pinagana (default)
100-1000
magandang pagpipilian

ss
slice structured mode para sa H.263+

kulay-abo
grayscale lang na encoding (mas mabilis)

vfdct=<0-10>
DCT algorithm
0 Awtomatikong pumili ng mabuti (default).
1 mabilis na integer
2 tumpak na integer
3 MMX
4 mlib
5 AltiVec
6 floating point AAN

idct=<0-99>
Algoritmo ng IDCT
TANDAAN: Sa abot ng aming kaalaman lahat ng mga IDCT na ito ay pumasa sa mga pagsusulit sa IEEE1180.
0 Awtomatikong pumili ng mabuti (default).
1 JPEG reference integer
2 simple
3 simplemmx
4 libmpeg2mmx (hindi tumpak, huwag gamitin para sa pag-encode gamit ang keyint>100)
5 ps2
6 mlib
7 braso
8 AltiVec
9 sh4
10 simpleng armas
11 H.264
12 VP3
13 IPP
14 xvidmmx
15 CAVS
16 simplearmv5te
17 simplearmv6

lumi_mask=<0.0-1.0>
Ang luminance masking ay isang 'psychosensory' na setting na dapat gamitin sa
katotohanan na ang mata ng tao ay may posibilidad na makapansin ng mas kaunting mga detalye sa napakaliwanag na bahagi ng
larawan. Ang luminance masking ay nag-compress ng mga maliliwanag na lugar na mas malakas kaysa sa mga medium, kaya
ito ay magse-save ng mga piraso na maaaring gastusin muli sa iba pang mga frame, pagtaas sa pangkalahatan
subjective na kalidad, habang posibleng binabawasan ang PSNR.
BABALA: Mag-ingat, ang sobrang malalaking halaga ay maaaring magdulot ng mga nakapipinsalang bagay.
BABALA: Maaaring magmukhang maganda ang malalaking halaga sa ilang monitor ngunit maaaring nakakatakot sa hitsura
iba pang mga monitor.
0.0
hindi pinagana (default)
0.0-0.3
matino na hanay

dark_mask=<0.0-1.0>
Ang darkness masking ay isang 'psychosensory' na setting na dapat gamitin ang
katotohanan na ang mata ng tao ay may posibilidad na makapansin ng mas kaunting mga detalye sa napakadilim na bahagi ng
larawan. Ang masking ng kadiliman ay pinipiga ang mga madilim na lugar na mas malakas kaysa sa mga medium, kaya ito
ay magse-save ng mga piraso na maaaring gastusin muli sa iba pang mga frame, na nagpapataas ng pangkalahatang subjective
kalidad, habang posibleng binabawasan ang PSNR.
BABALA: Mag-ingat, ang sobrang malalaking halaga ay maaaring magdulot ng mga nakapipinsalang bagay.
BABALA: Maaaring magmukhang maganda ang malalaking halaga sa ilang monitor ngunit maaaring nakakatakot sa hitsura
iba pang mga monitor / TV / TFT.
0.0
hindi pinagana (default)
0.0-0.3
matino na hanay

tcplx_mask=<0.0-1.0>
Temporal complexity masking (default: 0.0 (disabled)). Isipin ang isang eksena na may isang ibon
lumilipad sa buong eksena; itataas ng tcplx_mask ang mga quantizer ng ibon
macroblocks (kaya bumababa ang kanilang kalidad), gaya ng karaniwang wala sa mata ng tao
oras na upang makita ang lahat ng mga detalye ng ibon. Mag-ingat na kung huminto ang nakamaskara na bagay
(hal. dumapo ang ibon) malamang na kakila-kilabot ang hitsura nito sa maikling panahon,
hanggang sa malaman ng encoder na ang bagay ay hindi gumagalaw at kailangang pinuhin
mga bloke. Ang mga na-save na piraso ay gagastusin sa iba pang bahagi ng video, na maaaring
pataasin ang subjective na kalidad, sa kondisyon na ang tcplx_mask ay maingat na pinili.

scplx_mask=<0.0-1.0>
Spatial complexity masking. Nakakatulong ang mas malalaking value laban sa blockiness, kung hindi
Ang deblocking filter ay ginagamit para sa pag-decode, na marahil ay hindi magandang ideya.
Isipin ang isang eksena na may damo (na kadalasan ay may malaking spatial complexity), isang asul na kalangitan
at isang bahay; Ang scplx_mask ay magtataas ng mga quantizer ng mga macroblock ng damo, sa gayon
pagpapababa ng kalidad nito, upang gumastos ng mas maraming piraso sa langit at sa bahay.
Pahiwatig: I-crop ang anumang itim na hangganan nang ganap dahil mababawasan ng mga ito ang kalidad ng
macroblocks (nalalapat din nang walang scplx_mask).
0.0
hindi pinagana (default)
0.0-0.5
matino na hanay

TANDAAN: Ang setting na ito ay walang katulad na epekto sa paggamit ng custom na matrix na iyon
ay magpi-compress ng mataas na frequency nang mas mahirap, dahil babawasan ng scplx_mask ang kalidad ng P
blocks kahit na DC lang ang nagbabago. Ang resulta ng scplx_mask ay malamang na hindi
mukhang maganda.

p_mask=<0.0-1.0> (din makita vi_qfactor)
Binabawasan ang kalidad ng mga inter block. Ito ay katumbas ng pagtaas ng kalidad
ng mga intra block, dahil ang parehong average na bitrate ay ipapamahagi ayon sa rate
controller sa buong sequence ng video (default: 0.0 (disabled)). p_mask=1.0
dinodoble ang mga bit na inilalaan sa bawat intra block.

border_mask=<0.0-1.0>
border-processing para sa mga MPEG-style na encoder. Ang pagpoproseso ng hangganan ay nagpapataas ng
quantizer para sa mga macroblock na mas mababa sa 1/5th ng lapad/taas ng frame
mula sa hangganan ng frame, dahil madalas silang hindi gaanong mahalaga.

naq
I-normalize ang adaptive quantization (eksperimento). Kapag gumagamit ng adaptive quantization
(*_mask), ang average na per-MB quantizer ay maaaring hindi na tumugma sa hiniling na frame-
antas quantizer. Susubukan ng Naq na isaayos ang mga per-MB quantizer para mapanatili ang
tamang average.

ildct
Gumamit ng interlaced na DCT.

ilme
Gumamit ng interlaced motion estimation (mually exclusive with qpel).

alt
Gumamit ng alternatibong scantable.

tuktok=<-1-1>
-1 awtomatiko
0 ibabang field muna
1 tuktok na field muna

format=
YV12
default
444P
para sa ffv1
422P
para sa HuffYUV, lossless JPEG, dv at ffv1
411P
para sa lossless JPEG, dv at ffv1
YVU9
para sa lossless JPEG, ffv1 at svq1
BGR32
para sa lossless na JPEG at ffv1

pred
(para sa HuffYUV)
0 kaliwang hula
1 hula sa eroplano/gradient
2 median na hula

pred
(para sa walang pagkawalang JPEG)
0 kaliwang hula
1 nangungunang hula
2 topleft na hula
3 hula sa eroplano/gradient
6 ibig sabihin ng hula

tagapagkodigo
(para sa ffv1)
0 vlc coding (Golomb-Rice)
1 arithmetic coding (CABAC)

kaugnay na kahulugan
(para sa ffv1)
0 maliit na modelo ng konteksto
1 malaking modelo ng konteksto

(para sa ffvhuff)
0 paunang natukoy na mga talahanayan ng Huffman (builtin o dalawang pass)
1 adaptive na talahanayan ng Huffman

qpel
Gumamit ng quarter pel motion compensation (mually exclusive with ilme).
Pahiwatig: Ito ay tila kapaki-pakinabang lamang para sa mataas na bitrate na pag-encode.

mbcmp=<0-2000>
Itinatakda ang function ng paghahambing para sa desisyon ng macroblock, ay may epekto lamang kung
mbd=0. Ginagamit din ito para sa ilang motion search function, kung saan mayroon itong isang
epekto anuman ang setting ng mbd.
0 (Nakalulungkot)
kabuuan ng mga ganap na pagkakaiba, mabilis (default)
1 (SSE)
kabuuan ng mga squared error
2 (SATD)
kabuuan ng ganap na Hadamard na nagbago ng mga pagkakaiba
3 (DCT)
kabuuan ng ganap na DCT transformed differences
4 (PSNR)
kabuuan ng mga squared quantization error (iwasan, mababang kalidad)
5 (BIT)
bilang ng mga bit na kailangan para sa bloke
6 (RD)
rate distortion pinakamainam, mabagal
7 (ZERO)
0
8 (VSAD)
kabuuan ng ganap na patayong pagkakaiba
9 (VSSE)
kabuuan ng mga parisukat na patayong pagkakaiba
10 (NSSE)
ingay na nagpapanatili ng kabuuan ng mga squared differences
11 (W53)
5/3 wavelet, ginagamit lang sa snow
12 (W97)
9/7 wavelet, ginagamit lang sa snow
+ 256
Gumamit din ng chroma, kasalukuyang hindi gumagana (tama) sa mga B-frame.

ildctcmp=<0-2000>
Itinatakda ang function ng paghahambing para sa interlaced na desisyon ng DCT (tingnan ang mbcmp para sa available
mga function ng paghahambing).

precmp=<0-2000>
Itinatakda ang function ng paghahambing para sa motion estimation pre pass (tingnan ang mbcmp para sa
magagamit na mga function ng paghahambing) (default: 0).

cmp=<0-2000>
Itinatakda ang function ng paghahambing para sa buong pagtatantya ng pel motion (tingnan ang mbcmp para sa
magagamit na mga function ng paghahambing) (default: 0).

subcmp=<0-2000>
Itinatakda ang function ng paghahambing para sa pagtatantya ng sub pel motion (tingnan ang mbcmp para sa available
mga function ng paghahambing) (default: 0).

skipcmp=<0-2000>
FIXME: Idokumento ito.

nssew=<0-1000000>
Kinokontrol ng setting na ito ang bigat ng NSSE, kung saan magreresulta ang mas malalaking timbang sa mas maraming ingay.
0 Ang NSSE ay kapareho ng SSE Maaari mong makitang kapaki-pakinabang ito kung mas gusto mong panatilihin ang ilan
ingay sa iyong naka-encode na video sa halip na i-filter ito bago mag-encode (default:
8).

predia=<-99-6>
uri at laki ng brilyante para sa motion estimation pre-pass

dia=<-99-6>
Uri at laki ng brilyante para sa pagtatantya ng paggalaw. Ang paghahanap ng paggalaw ay isang umuulit na proseso.
Ang paggamit ng isang maliit na brilyante ay hindi nililimitahan ang paghahanap sa paghahanap lamang ng maliit na galaw
mga vector. Ito ay medyo mas malamang na huminto bago mahanap ang pinakamahusay
motion vector, lalo na kapag may ingay. Ang mas malalaking diamante ay nagbibigay-daan sa isang mas malawak
maghanap para sa pinakamahusay na vector ng paggalaw, sa gayon ay mas mabagal ngunit nagreresulta sa mas mahusay na kalidad.
Ang malalaking normal na diamante ay mas mahusay na kalidad kaysa sa mga hugis-adaptive na diamante.
Ang mga hugis-adaptive na diamante ay isang magandang tradeoff sa pagitan ng bilis at kalidad.
TANDAAN: Ang mga sukat ng mga normal na diamante at mga adaptive sa hugis ay hindi pareho
ibig sabihin.

-3 hugis adaptive (mabilis) na brilyante na may sukat na 3

-2 hugis adaptive (mabilis) na brilyante na may sukat na 2

-1 hindi pantay na multi-hexagon na paghahanap (mabagal)

1 normal na laki=1 brilyante (default) =EPZS uri ng brilyante
0
000
0

2 normal na laki=2 brilyante
0
000
00000
000
0

trell
Hinanap ni Trellis ang quantization. Makikita nito ang pinakamainam na pag-encode para sa bawat 8x8
harangan. Ang quantization na hinanap ng trellis ay isang pinakamainam na quantization sa
ang PSNR versus bitrate sense (Ipagpalagay na walang magiging rounding error
ipinakilala ng IDCT, na malinaw na hindi ito ang kaso.). Nakahanap lang ito ng isang bloke
para sa pinakamababang error at lambda*bits.
lambda
quantization parameter (QP) dependent constant
bits
dami ng mga bit na kailangan para i-encode ang block
mali
kabuuan ng mga squared error ng quantization

cbp
I-rate ang distorted na pinakamainam na naka-code na pattern ng block. Pipiliin ang naka-code na pattern ng bloke
na nagpapaliit ng pagbaluktot + lambda*rate. Magagamit lamang ito kasama ng
trellis quantization.

mv0
Subukang i-encode ang bawat MB gamit ang MV=<0,0> at piliin ang mas mahusay. Ito ay walang epekto
kung mbd=0.

mv0_threshold= hindi negatibo integer>
Kapag ang mga nakapaligid na motion vector ay <0,0> at ang motion estimation score ng
ang kasalukuyang block ay mas mababa sa mv0_threshold, <0,0> ay ginagamit para sa motion vector at
ang karagdagang pagtatantya ng paggalaw ay nilaktawan (default: 256). Ibinababa ang mv0_threshold sa 0
maaaring magbigay ng bahagyang (0.01dB) na pagtaas ng PSNR at posibleng gawing hitsura ang naka-encode na video
bahagyang mas mahusay; pagtataas ng mv0_threshold sa nakalipas na 320 na mga resulta sa pinaliit na PSNR at
visual na kalidad. Ang mas mataas na mga halaga ay nagpapabilis ng pag-encode nang bahagya (karaniwan ay mas mababa sa
1%, depende sa iba pang mga opsyon na ginamit).
TANDAAN: Ang pagpipiliang ito ay hindi nangangailangan ng mv0 na paganahin.

qprd (mbd=2 lamang)
rate distorted optimal quantization parameter (QP) para sa ibinigay na lambda ng bawat isa
macroblock

last_pred=<0-99>
dami ng motion predictors mula sa nakaraang frame
0 (default)
a Gagamit ng 2a+1 x 2a+1 macroblock square ng mga motion vector predictors mula sa
nakaraang frame.

preme=<0-2>
motion estimation pre-pass
0 hindi pinagana
1 lamang pagkatapos ng I-frames (default)
2 palagi

subq=<1-8>
kalidad ng subpel refinement (para sa qpel) (default: 8 (mataas na kalidad))
TANDAAN: Ito ay may malaking epekto sa bilis.

refs=<1-8>
bilang ng mga reference frame na isasaalang-alang para sa motion compensation (Snow lang)
(default: 1)

psnr
i-print ang PSNR (peak signal to noise ratio) para sa buong video pagkatapos mag-encode at
iimbak ang bawat frame PSNR sa isang file na may pangalan tulad ng 'psnr_hhmmss.log'. Ibinalik
ang mga halaga ay nasa dB (decibel), mas mataas ang mas mahusay.

mpeg_quant
Gumamit ng mga MPEG quantizer sa halip na H.263.

aic
I-enable ang AC prediction para sa MPEG-4 o advanced intra prediction para sa H.263+. Ito ay
pagbutihin nang bahagya ang kalidad (sa paligid ng 0.02 dB PSNR) at napakabagal ng pag-encode
bahagyang (mga 1%).
TANDAAN: Ang vqmin ay dapat na 8 o mas malaki para sa H.263+ AIC.

aiv
alternatibong inter vlc para sa H.263+

umv
walang limitasyong mga MV (H.263+ lang) Nagbibigay-daan sa pag-encode ng mga arbitraryong mahahabang MV.

ibias=<-256-256>
intra quantizer bias (256 ay katumbas ng 1.0, MPEG style quantizer default: 96, H.263 style
default ng quantizer: 0)
TANDAAN: Ang H.263 MMX quantizer ay hindi makayanan ang mga positibong bias (itakda ang vfdct=1 o 2), ang
Hindi mahawakan ng MPEG MMX quantizer ang mga negatibong bias (itakda ang vfdct=1 o 2).

pbias=<-256-256>
inter quantizer bias (256 ay katumbas ng 1.0, MPEG style quantizer default: 0, H.263 style
default ng quantizer: -64)
TANDAAN: Ang H.263 MMX quantizer ay hindi makayanan ang mga positibong bias (itakda ang vfdct=1 o 2), ang
Hindi mahawakan ng MPEG MMX quantizer ang mga negatibong bias (itakda ang vfdct=1 o 2).
Pahiwatig: Ang isang mas positibong bias (-32 - -16 sa halip na -64) ay tila nagpapahusay sa PSNR.

nr=<0-100000>
Pagbabawas ng ingay, 0 ay nangangahulugang hindi pinagana. Ang 0-600 ay isang kapaki-pakinabang na hanay para sa karaniwang nilalaman,
ngunit maaaring gusto mong buksan ito nang kaunti para sa napakaingay na nilalaman (default: 0).
Dahil sa maliit na epekto nito sa bilis, mas gusto mong gamitin ito
pag-filter ng ingay gamit ang mga filter ng video tulad ng denoise3d o hqdn3d.

qns=<0-3>
Quantizer ingay na humuhubog. Sa halip na piliin ang quantization na pinaka malapit na tumugma
ang source video sa kahulugan ng PSNR, pinipili nito ang quantization tulad ng ingay na iyon
(karaniwan ay nagri-ring) ay itatatak ng kaparehong dalas ng nilalaman sa larawan. Mas malaki
ang mga halaga ay mas mabagal ngunit maaaring hindi magresulta sa mas mahusay na kalidad. Ito ay maaari at dapat
ginamit kasama ng trellis quantization, kung saan ang trellis quantization
(pinakamainam para sa pare-pareho ang timbang) ay gagamitin bilang panimulang punto para sa umuulit na paghahanap.
0 hindi pinagana (default)
1 Ibaba lamang ang ganap na halaga ng mga coefficient.
2 Baguhin lamang ang mga coefficient bago ang huling non-zero coefficient + 1.
3 Subukan ang lahat.

inter_matrix= hiwalay matris>
Gumamit ng custom na inter matrix. Kailangan nito ng comma separated string na 64 integers.

intra_matrix= hiwalay matris>
Gumamit ng custom na intra matrix. Kailangan nito ng comma separated string na 64 integers.

vqmod_amp
eksperimental na quantizer modulation

vqmod_freq
eksperimental na quantizer modulation

dc
intra DC precision sa mga bit (default: 8). Kung tinukoy mo ang vcodec=mpeg2video na ito
ang halaga ay maaaring 8, 9, 10 o 11.

cgop (din makita sc_threshold)
Isara ang lahat ng GOP. Sa kasalukuyan, gagana lang ito kung hindi pinagana ang pagtuklas ng pagbabago ng eksena
(sc_threshold=1000000000).

gmc
I-enable ang Global Motion Compensation.

(hindi)mababang pagkaantala
Itinatakda ang mababang delay na flag para sa MPEG-1/2 (hindi pinapagana ang mga B-frame).

vglobal=<0-3>
Kontrolin ang pagsusulat ng mga global na header ng video.
0 Codec ang magpapasya kung saan isusulat ang mga global header (default).
1 Sumulat lamang ng mga pandaigdigang header sa extradata (kinakailangan para sa .mp4/MOV/NUT).
2 Sumulat lamang ng mga pandaigdigang header sa harap ng mga keyframe.
3 Pagsamahin ang 1 at 2.

aglobal=<0-3>
Pareho sa vglobal para sa mga audio header.

antas=
Itakda ang Antas ng CodecContext. Gamitin ang 31 o 41 para mag-play ng video sa isang Playstation 3.

skip_exp=<0-1000000>
FIXME: Idokumento ito.

skip_factor=<0-1000000>
FIXME: Idokumento ito.

skip_threshold=<0-1000000>
FIXME: Idokumento ito.

nuv (-nuvopts)
Ang nuppel na video ay batay sa RTJPEG at LZO. Bilang default, ang mga frame ay unang naka-encode sa RTJPEG
at pagkatapos ay i-compress gamit ang LZO, ngunit posibleng i-disable ang alinman o pareho sa dalawa
pumasa. Bilang resulta, maaari kang mag-output ng raw i420, LZO compressed i420, RTJPEG, o ang
default na LZO compressed RTJPEG.
TANDAAN: Ang dokumentasyon ng nuvrec ay naglalaman ng ilang payo at mga halimbawa tungkol sa mga setting na gagamitin
para sa mga pinakakaraniwang TV encoding.

c=<0-20>
chrominance threshold (default: 1)

l=<0-20>
threshold ng luminance (default: 1)

lzo
Paganahin ang LZO compression (default).

nolzo
Huwag paganahin ang LZO compression.

q=<3-255>
antas ng kalidad (default: 255)

hilaw
Huwag paganahin ang RTJPEG encoding.

rtjpeg
Paganahin ang RTJPEG encoding (default).

xvidenc (-xvidencopts)
Mayroong tatlong mga mode na magagamit: constant bitrate (CBR), fixed quantizer at dalawang pass.

pass=<1|2>
Tukuyin ang pass sa dalawang pass mode.

turbo (dalawa pumasa lamang)
Kapansin-pansing pinapabilis ang pass one gamit ang mas mabilis na mga algorithm at hindi pagpapagana ng CPU-intensive
mga pagpipilian. Ito ay malamang na bawasan ang pandaigdigang PSNR ng kaunti at baguhin ang indibidwal
uri ng frame at PSNR nang kaunti pa.

bitrate= (CBR or dalawa pumasa fashion)
Itinatakda ang bitrate na gagamitin sa kbits/segundo kung <16000 o sa bits/segundo kung >16000.
Kung ay negatibo, gagamitin ng Xvid ang absolute value nito bilang target na laki (sa
kBytes) ng video at awtomatikong kalkulahin ang nauugnay na bitrate (default: 687
kbits/s).

fixed_quant=<1-31>
Lumipat sa fixed quantizer mode at tukuyin ang quantizer na gagamitin.

mga zone= [/ [/...]] (CBR or dalawa pumasa fashion)
Tinukoy ng user ang kalidad para sa mga partikular na bahagi (nagtatapos, mga kredito, ...). Ang bawat zone ay
, , saan maaaring
q Constant quantizer override, kung saan ang value=<2.0-31.0> ay kumakatawan sa
halaga ng quantizer.
w Ratecontrol weight override, kung saan ang value=<0.01-2.00> ay kumakatawan sa kalidad
pagwawasto sa %.

HALIMBAWA:
zones=90000,q,20
Ine-encode ang lahat ng frame na nagsisimula sa frame 90000 sa constant quantizer 20.
zones=0,w,0.1/10001,w,1.0/90000,q,20
I-encode ang mga frame 0-10000 sa 10% bitrate, i-encode ang mga frame 90000 hanggang sa dulo sa
pare-pareho ang quantizer 20. Tandaan na ang pangalawang sona ay kailangan upang matanggal ang
unang zone, dahil kung wala ito ang lahat hanggang sa frame 89999 ay mai-encode
sa 10% bitrate.

me_quality=<0-6>
Kinokontrol ng opsyong ito ang subsystem ng pagtatantya ng paggalaw. Ang mas mataas na halaga, ang
dapat na mas tumpak ang pagtatantya (default: 6). Ang mas tumpak na paggalaw
Ang pagtatantya ay, mas maraming bit ang maaaring i-save. Ang katumpakan ay nakukuha sa gastos ng
Oras ng CPU kaya bawasan ang setting na ito kung kailangan mo ng realtime na pag-encode.

(hindi)qpel
Gumagamit ang MPEG-4 ng kalahating pixel na katumpakan para sa paghahanap ng paggalaw nito bilang default. Ang pamantayan
nagmumungkahi ng mode kung saan pinapayagan ang mga encoder na gumamit ng quarter pixel precision. Ito
Karaniwang nagreresulta ang opsyon sa mas matalas na larawan. Sa kasamaang palad ito ay may malaking epekto sa
bitrate at kung minsan ang mas mataas na bitrate na paggamit ay mapipigilan ito sa pagbibigay ng mas mahusay
kalidad ng imahe sa isang nakapirming bitrate. Ito ay mas mahusay na subukan na may at walang ito
opsyon at tingnan kung ito ay nagkakahalaga ng pag-activate.

(hindi)gmc
Paganahin ang Global Motion Compensation, na ginagawang makabuo ang Xvid ng mga espesyal na frame (GMC-
mga frame) na angkop para sa Pan/Zoom/Rotating na mga larawan. Kung ang paggamit o hindi
ng pagpipiliang ito ay magse-save ng mga bit ay lubos na nakadepende sa pinagmulang materyal.

(hindi)trellis
Ang Trellis Quantization ay isang uri ng adaptive quantization method na nakakatipid ng mga bit
pagbabago ng quantized coefficients upang gawin silang mas compressible ng entropy
encoder. Ang epekto nito sa kalidad ay mabuti, at kung ang VHQ ay gumagamit ng masyadong maraming CPU para sa iyo, ito
Ang setting ay maaaring maging isang magandang alternatibo upang makatipid ng ilang piraso (at makakuha ng kalidad sa fixed
bitrate) sa mas mababang halaga kaysa sa VHQ (default: on).

(hindi) cartoon
I-activate ito kung ang iyong naka-encode na sequence ay isang anime/cartoon. Binabago nito ang ilang Xvid
mga panloob na threshold upang makagawa ng mas mahusay na desisyon ang Xvid sa mga uri ng frame at paggalaw
mga vector para sa flat looking cartoons.

(hindi)chroma_me
Ang karaniwang motion estimation algorithm ay gumagamit lamang ng luminance information upang mahanap
ang pinakamahusay na vector ng paggalaw. Gayunpaman para sa ilang materyal na video, gamit ang mga chroma plane
maaaring makatulong sa paghahanap ng mas mahusay na mga vector. I-toggle ng setting na ito ang paggamit ng mga chroma plane para sa
pagtatantya ng paggalaw (default: on).

(hindi)chroma_opt
Paganahin ang isang chroma optimizer prefilter. Ito ay gagawa ng ilang dagdag na magic sa kulay
impormasyon upang mabawasan ang epekto ng stepped-stairs sa mga gilid. Mapapabuti ito
kalidad sa halaga ng bilis ng pag-encode. Binabawasan nito ang PSNR sa kalikasan, bilang ang
mathematical deviation sa orihinal na larawan ay magiging mas malaki, ngunit ang subjective
tataas ang kalidad ng imahe. Dahil gumagana ito sa impormasyon ng kulay, maaaring gusto mo
i-off ito kapag nag-encode sa grayscale.

(hindi)hq_ac
Ina-activate ang mataas na kalidad na hula ng mga AC coefficient para sa mga intra frame mula sa kapitbahay
mga bloke (default: on).

vhq=<0-4>
Ang motion search algorithm ay batay sa isang paghahanap sa karaniwang kulay na domain at
sumusubok na maghanap ng motion vector na nagpapaliit sa pagkakaiba sa pagitan ng reference
frame at ang naka-encode na frame. Kapag na-activate ang setting na ito, gagamitin din ni Xvid ang
frequency domain (DCT) para maghanap ng motion vector na hindi lang pinapaliit ang
spatial na pagkakaiba kundi pati na rin ang haba ng pag-encode ng block. Pinakamabilis hanggang pinakamabagal:
Bagsak presyo ng 0 pursyento
1 mode na desisyon (inter/intra MB) (default)
2 limitadong paghahanap
3 katamtamang paghahanap
4 malawak na paghahanap

(no)lumi_mask
Ang adaptive quantization ay nagbibigay-daan sa mga macroblock quantizer na mag-iba sa loob ng bawat frame.
Ito ay isang 'psychosensory' na setting na dapat gamitin ang katotohanan na ang
ang mata ng tao ay may posibilidad na makapansin ng mas kaunting mga detalye sa napakaliwanag at napakadilim na bahagi ng
larawan. Pinipilit nito ang mga lugar na iyon nang mas malakas kaysa sa mga medium, na makakatipid
mga piraso na maaaring gastusin muli sa iba pang mga frame, na nagpapataas ng pangkalahatang subjective na kalidad
at posibleng bawasan ang PSNR.

(hindi)grayscale
Gawin ang Xvid na itapon ang mga chroma plane upang ang naka-encode na video ay grayscale lamang. Tandaan na
hindi nito pinapabilis ang pag-encode, pinipigilan lang nitong maisulat ang data ng chroma
ang huling yugto ng pag-encode.

(hindi) interlacing
I-encode ang mga field ng interlaced video material. I-on ang opsyong ito para sa interlaced
nilalaman.
TANDAAN: Kung muli mong i-scale ang video, kakailanganin mo ng interlace-aware resizer,
na maaari mong i-activate gamit ang -vf scale= : :1.

min_iquant=<0-31>
minimum na I-frame quantizer (default: 2)

max_iquant=<0-31>
maximum na I-frame quantizer (default: 31)

min_pquant=<0-31>
minimum na P-frame quantizer (default: 2)

max_pquant=<0-31>
maximum na P-frame quantizer (default: 31)

min_bquant=<0-31>
minimum B-frame quantizer (default: 2)

max_bquant=<0-31>
maximum na B-frame quantizer (default: 31)

min_key_interval= (dalawa pumasa lamang)
pinakamababang agwat sa pagitan ng mga keyframe (default: 0)

max_key_interval=
maximum na pagitan sa pagitan ng mga keyframe (default: 10*fps)

quant_type=
Itinatakda ang uri ng quantizer na gagamitin. Para sa mataas na bitrate, makikita mo ang MPEG na iyon
Ang quantization ay nagpapanatili ng higit pang detalye. Para sa mababang bitrate, gagawin ang pagpapakinis ng H.263
bigyan ka ng mas kaunting block noise. Kapag gumagamit ng mga custom na matrice, MPEG quantization dapat be
ginagamit.

quant_intra_matrix=
Mag-load ng custom na intra matrix file. Maaari kang bumuo ng ganoong file gamit ang matrix ng xvid4conf
editor.

quant_inter_matrix=
Mag-load ng custom na inter matrix file. Maaari kang bumuo ng ganoong file gamit ang matrix ng xvid4conf
editor.

keyframe_boost=<0-1000> (dalawa pumasa paraan lamang)
Ilipat ang ilang piraso mula sa pool para sa iba pang mga uri ng frame patungo sa mga intra frame, kaya bumubuti
kalidad ng keyframe. Ang halagang ito ay dagdag na porsyento, kaya ang halagang 10 ay magbibigay
ang iyong mga keyframe ay 10% na mas maraming bit kaysa sa normal (default: 0).

kfthreshold= (dalawa pumasa paraan lamang)
Gumagana kasama ang kfreduction. Tinutukoy ang pinakamababang distansya sa ibaba kung saan ka
isaalang-alang na ang dalawang frame ay itinuturing na magkasunod at naiiba ang pagtrato
ayon sa kfreduction (default: 10).

kfreduction=<0-100> (dalawa pumasa paraan lamang)
Ang dalawang setting sa itaas ay maaaring gamitin upang isaayos ang laki ng mga keyframe na gusto mo
isaalang-alang ang masyadong malapit sa una (sa isang hilera). Itinatakda ng kfthreshold ang hanay kung saan
nababawasan ang mga keyframe, at tinutukoy ng kfreduction ang bitrate reduction na nakukuha nila.
Ang huling I-frame ay gagamutin nang normal (default: 30).

max_bframes=<0-4>
Pinakamataas na bilang ng mga B-frame na ilalagay sa pagitan ng mga I/P-frame (default: 2).

bquant_ratio=<0-1000>
quantizer ratio sa pagitan ng B- at non-B-frame, 150=1.50 (default: 150)

bquant_offset=<-1000-1000>
quantizer offset sa pagitan ng B- at non-B-frame, 100=1.00 (default: 100)

bf_threshold=<-255-255>
Binibigyang-daan ka ng setting na ito na tukuyin kung anong priyoridad ang ilalagay sa paggamit ng mga B-frame.
Kung mas mataas ang halaga, mas mataas ang posibilidad ng paggamit ng mga B-frame (default:
0). Huwag kalimutan na ang mga B-frame ay karaniwang may mas mataas na quantizer, at samakatuwid
ang agresibong paggawa ng mga B-frame ay maaaring magdulot ng mas masamang kalidad ng visual.

(hindi)closed_gop
Ang opsyong ito ay nagsasabi sa Xvid na isara ang bawat GOP (Group Of Pictures bounded by two I-
frames), na ginagawang independyente ang mga GOP sa isa't isa. Ito ay nagpapahiwatig lamang na ang
ang huling frame ng GOP ay alinman sa isang P-frame o isang N-frame ngunit hindi isang B-frame. Ito ay
karaniwang magandang ideya na i-on ang opsyong ito (default: on).

(hindi) nakaimpake
Ang opsyong ito ay nilalayong lutasin ang mga isyu sa pagkakasunud-sunod ng frame kapag nag-encode sa mga format ng container
tulad ng AVI na hindi makayanan ang mga out-of-order na frame. Sa pagsasagawa, karamihan sa mga decoder
(parehong software at hardware) ay kayang harapin ang frame-order sa kanilang sarili, at maaaring
malito kapag naka-on ang opsyong ito, para ligtas kang umalis kung naka-off, maliban kung
alam mo talaga ang ginagawa mo.
BABALA: Ito ay bubuo ng isang ilegal na bitstream, at hindi made-decode ng ISO-
MPEG-4 decoder maliban sa DivX/libavcodec/Xvid.
BABALA: Mag-iimbak din ito ng pekeng bersyon ng DivX sa file kaya ang bug
maaaring malito ang autodetection ng ilang decoder.

frame_drop_ratio=<0-100> (max_bframes=0 lamang)
Ang setting na ito ay nagbibigay-daan sa paglikha ng mga variable na framerate na video stream. Ang halaga ng
ang setting ay tumutukoy ng threshold kung saan, kung ang pagkakaiba ng mga sumusunod
ang frame sa nakaraang frame ay nasa ibaba o katumbas ng threshold na ito, hindi nakukuha ng isang frame
naka-code (isang tinatawag na n-vop ay inilagay sa stream). Sa pag-playback, kapag naabot ang isang
n-vop ang nakaraang frame ay ipapakita.
BABALA: Ang paglalaro sa setting na ito ay maaaring magresulta sa isang maalog na video, kaya gamitin ito sa iyong
sariling panganib!

rc_reaction_delay_factor=
Kinokontrol ng parameter na ito ang bilang ng mga frame na hihintayin ng CBR rate controller
bago tumugon sa mga pagbabago sa bitrate at mabayaran ang mga ito upang makakuha ng pare-pareho
bitrate sa isang average na hanay ng mga frame.

rc_averaging_period=
Ang totoong CBR ay mahirap makamit. Depende sa materyal ng video, maaaring ang bitrate
variable, at mahirap hulaan. Samakatuwid Xvid ay gumagamit ng isang average na panahon kung saan
ginagarantiyahan nito ang isang naibigay na halaga ng mga bit (bawas ng isang maliit na pagkakaiba-iba). Ang mga setting na ito
nagpapahayag ng "bilang ng mga frame" kung saan ang Xvid ay nag-average ng bitrate at sinusubukang gawin
makamit ang CBR.

rc_buffer=
laki ng rate control buffer

curve_compression_high=<0-100>
Ang setting na ito ay nagbibigay-daan sa Xvid na kumuha ng isang partikular na porsyento ng mga bit mula sa mataas
bitrate na mga eksena at ibalik ang mga ito sa bit reservoir. Maaari mo ring gamitin ito kung
mayroon kang clip na may napakaraming bit na inilaan sa mga eksenang may mataas na bitrate na ang
ang low(er)-bitrate na mga eksena ay nagsisimulang magmukhang masama (default: 0).

curve_compression_low=<0-100>
Ang setting na ito ay nagbibigay-daan sa Xvid na magbigay ng isang tiyak na porsyento ng mga dagdag na bit sa pinakamababa
bitrate na mga eksena, kumukuha ng ilang piraso mula sa buong clip. Ito ay maaaring magamit
kung mayroon kang ilang mga low-bitrate na eksena na blocky pa rin (default: 0).

overflow_control_strength=<0-100>
Sa panahon ng pass ng isa sa dalawang pass encoding, kinukuwenta ang isang naka-scale na bitrate curve. Ang
Ang pagkakaiba sa pagitan ng inaasahang curve na iyon at ang resulta na nakuha sa panahon ng pag-encode ay
tinatawag na overflow. Malinaw, ang dalawang pass rate controller ay sumusubok na magbayad para sa
na umaapaw, ipinamamahagi ito sa susunod na mga frame. Kinokontrol ng setting na ito kung paano
karamihan sa overflow ay ipinamamahagi tuwing may bagong frame. Mababang halaga
payagan ang tamad na kontrol sa pag-apaw, ang malalaking rate ng pagsabog ay binabayaran para sa mas mabagal (maaaring
humantong sa kakulangan ng katumpakan para sa maliliit na clip). Ang mas mataas na mga halaga ay gagawa ng mga pagbabago nang kaunti
muling pamamahagi nang mas biglaan, posibleng masyadong biglaan kung itatakda mo ito nang masyadong mataas, na lumilikha
artifacts (default: 5).
TANDAAN: Malaki ang epekto ng setting na ito sa kalidad, laruin ito nang mabuti!

max_overflow_improvement=<0-100>
Sa panahon ng paglalaan ng frame bit, ang overflow control ay maaaring tumaas ang laki ng frame.
Tinutukoy ng parameter na ito ang maximum na porsyento kung saan ang overflow control ay
pinapayagang dagdagan ang laki ng frame, kumpara sa perpektong paglalaan ng curve
(default: 5).

max_overflow_degradation=<0-100>
Sa panahon ng paglalaan ng frame bit, ang overflow control ay maaaring bawasan ang laki ng frame.
Tinutukoy ng parameter na ito ang maximum na porsyento kung saan ang overflow control ay
pinapayagang bawasan ang laki ng frame, kumpara sa perpektong alokasyon ng curve
(default: 5).

container_frame_overhead=<0...>
Tinutukoy ang average na overhead ng frame bawat frame, sa byte. Karamihan sa mga gumagamit ng oras
ipahayag ang kanilang target na bitrate para sa video nang walang pag-aalaga sa lalagyan ng video
overhead. Ang maliit ngunit (karamihan) pare-parehong overhead ay maaaring maging sanhi ng target na laki ng file
na lampasan. Pinapayagan ng Xvid ang mga user na itakda ang halaga ng overhead bawat frame sa
bumubuo ng container (magbigay lamang ng average bawat frame). Ang 0 ay may espesyal na kahulugan, ito
hinahayaan ang Xvid na gumamit ng sarili nitong mga default na halaga (default: 24 - AVI average overhead).

profile=
Pinaghihigpitan ang mga opsyon at VBV (peak bitrate sa loob ng maikling panahon) ayon sa
Simple, Advanced Simple at DivX na mga profile. Ang mga resultang video ay dapat na mai-play
sa mga standalone na manlalaro na sumusunod sa mga detalye ng profile na ito.
hindi ipinagpapahintulot
walang mga paghihigpit (default)
sp0
simpleng profile sa level 0
sp1
simpleng profile sa level 1
sp2
simpleng profile sa level 2
sp3
simpleng profile sa level 3
sp4a
simpleng profile sa antas 4a
sp5
simpleng profile sa level 5
sp6
simpleng profile sa level 6
asp0
advanced na simpleng profile sa antas 0
asp1
advanced na simpleng profile sa antas 1
asp2
advanced na simpleng profile sa antas 2
asp3
advanced na simpleng profile sa antas 3
asp4
advanced na simpleng profile sa antas 4
asp5
advanced na simpleng profile sa antas 5
dxnhandheld
DXN handheld profile
dxnportntsc
DXN portable NTSC profile
dxnportpal
DXN portable PAL profile
dxnhtntsc
DXN home theater NTSC profile
dxnhtpal
DXN home theater PAL profile
dxnhdtv
Profile ng DXN HDTV
TANDAAN: Ang mga profile na ito ay dapat gamitin kasabay ng isang naaangkop na -ffourcc.
Sa pangkalahatan, naaangkop ang DX50, dahil hindi nakikilala ng ilang manlalaro ang Xvid ngunit karamihan
kilalanin ang DivX.

par=
Tinutukoy ang Pixel Aspect Ratio mode (hindi dapat ipagkamali sa DAR, ang Display
Aspect Ratio). Ang PAR ay ang ratio ng lapad at taas ng isang pixel. Kaya
pareho ang magkaugnay na ganito: DAR = PAR * (lapad/taas).
Tinutukoy ng MPEG-4 ang 5 pixel na aspect ratio at isang pinahaba, na nagbibigay ng pagkakataon
upang tumukoy ng isang partikular na pixel aspect ratio. 5 karaniwang mga mode ay maaaring tukuyin:
vga11
Ito ang karaniwang PAR para sa nilalaman ng PC. Ang mga pixel ay isang square unit.
kaibigan43
PAL pamantayan 4:3 PAR. Ang mga pixel ay mga parihaba.
kaibigan169
katulad ng nasa itaas
ntsc43
katulad ng nasa itaas
ntsc169
katulad ng nasa itaas (Huwag kalimutang ibigay ang eksaktong ratio.)
ext
Binibigyang-daan kang tukuyin ang iyong sariling pixel aspect ratio na may par_width at
par_height.
TANDAAN: Sa pangkalahatan, sapat na ang pagtatakda ng aspeto at mga opsyon sa autoaspect.

par_width=<1-255> (par=ext lamang)
Tinutukoy ang lapad ng custom na pixel aspect ratio.

par_height=<1-255> (par=ext lamang)
Tinutukoy ang taas ng custom na pixel aspect ratio.

aspeto= | f (lumutang halaga)>
I-store ang aspeto ng pelikula sa loob, tulad ng mga MPEG file. Mas magandang solusyon kaysa
rescaling, dahil hindi nababawasan ang kalidad. Ang MPlayer at ilang iba pang manlalaro ay gagawin
i-play nang tama ang mga file na ito, ipapakita ng iba ang mga ito sa maling aspeto. Ang
maaaring ibigay ang aspect parameter bilang ratio o numero ng floating point.

(hindi)autospect
Pareho sa opsyon sa aspeto, ngunit awtomatikong kino-compute ang aspeto, na isinasaalang-alang
lahat ng mga pagsasaayos (crop/expand/scale/etc.) na ginawa sa filter chain.

psnr
I-print ang PSNR (peak signal to noise ratio) para sa buong video pagkatapos mag-encode at
iimbak ang bawat frame PSNR sa isang file na may pangalan tulad ng 'psnr_hhmmss.log' sa
kasalukuyang direktoryo. Ang mga ibinalik na halaga ay nasa dB (decibel), mas mataas ang mas mahusay.

mag-alis ng mga insekto
I-save ang bawat-frame na istatistika sa ./xvid.dbg. (Hindi ito ang two pass control file.)

Available lang ang mga sumusunod na opsyon sa Xvid 1.1.x at mas bago.

bvhq=<0|1>
Binibigyang-daan ng setting na ito ang mga kandidato ng vector para sa mga B-frame na magamit para sa pag-encode
pinili gamit ang isang rate distortion optimized operator, na kung ano ang ginagawa para sa P-
mga frame sa pamamagitan ng pagpipiliang vhq. Gumagawa ito ng mas magandang B-frame habang nagkakaroon
halos walang performance penalty (default: 1).

vbv_bufsize=<0...> (dalawa pumasa paraan lamang)
Tukuyin ang laki ng buffer ng video buffering verifier (VBV) sa mga bit (default: 0 - VBV
naka-disable ang check). Binibigyang-daan ng VBV ang paghihigpit sa peak bitrate upang mai-play ang video
maayos sa mga manlalaro ng hardware. Halimbawa, ginagamit ng Home profile
vbv_bufsize=3145728. Kung nagtakda ka ng vbv_bufsize dapat mo ring itakda ang vbv_maxrate. Tandaan
na walang vbv_peakrate dahil hindi talaga ito ginagamit ng Xvid para sa bitrate
pagkontrol; ang iba pang mga opsyon sa VBV ay sapat na upang paghigpitan ang peak bitrate.

vbv_initial=<0...vbv_bufsize> (dalawa pumasa paraan lamang)
Tukuyin ang paunang pagpuno ng VBV buffer sa mga bit (default: 75% ng vbv_bufsize).
Ang default ay marahil ang gusto mo.

vbv_maxrate=<0...> (dalawa pumasa paraan lamang)
Tukuyin ang pinakamataas na rate ng pagpoproseso sa bits/s (default: 0). Halimbawa, ang Tahanan
gumagamit ang profile ng vbv_maxrate=4854000.

Available lang ang sumusunod na opsyon sa Xvid 1.2.x at mas bago.

mga thread=<0-n>
Lumikha ng n thread upang patakbuhin ang pagtatantya ng paggalaw (default: 0). Ang maximum na bilang ng
Ang mga thread na maaaring gamitin ay ang taas ng larawan na hinati sa 16.

x264enc (-x264encopts)
bitrate=
Itinatakda ang average na bitrate na gagamitin sa kbits/segundo (default: naka-off). Dahil lokal
Maaaring mag-iba ang bitrate, maaaring hindi tumpak ang average na ito para sa napakaikling video (tingnan ang
ratetol). Ang patuloy na bitrate ay maaaring makamit sa pamamagitan ng pagsasama nito sa vbv_maxrate, sa
makabuluhang pagbawas sa kalidad.

qp=<0-51>
Pinipili nito ang quantizer na gagamitin para sa mga P-frame. I- at B-frame ay offset mula sa
ang halagang ito ng ip_factor at pb_factor, ayon sa pagkakabanggit. Ang 20-40 ay isang kapaki-pakinabang na hanay.
Ang mas mababang mga halaga ay nagreresulta sa mas mahusay na katapatan, ngunit mas mataas na mga bitrate. 0 ay lossless. Tandaan
na ang quantization sa H.264 ay gumagana nang iba sa MPEG-1/2/4: H.264's quantization
parameter (QP) ay nasa isang logarithmic scale. Ang pagmamapa ay humigit-kumulang H264QP = 12
+ 6*log2(MPEGQP). Halimbawa, ang MPEG sa QP=2 ay katumbas ng H.264 sa QP=18.
Sa pangkalahatan, ang pagpipiliang ito ay dapat na iwasan at ang crf ay dapat gamitin sa halip bilang crf
magbunga ng mas magandang visual na resulta para sa parehong laki.

crf=<1.0-50.0>
Pinapagana ang pare-parehong mode ng kalidad, at pinipili ang kalidad. Ang sukat ay katulad ng
QP. Tulad ng mga mode na nakabatay sa bitrate, pinapayagan nito ang bawat frame na gumamit ng ibang QP
batay sa pagiging kumplikado ng frame. Ang opsyong ito ay karaniwang dapat gamitin sa halip na
qp.

crf_max=
Sa CRF at VBV, limitahan ang RF sa halagang ito (maaaring magdulot ng mga underflow ng VBV!).

pass=<1-3>
Paganahin ang 2 o 3-pass mode. Inirerekomenda na palaging mag-encode sa 2 o 3-pass mode bilang
humahantong ito sa isang mas mahusay na pamamahagi ng bit at nagpapabuti sa pangkalahatang kalidad.
1 unang pass
2 segundong pass (ng dalawang pass encoding)
3 Nth pass (pangalawa at pangatlong pass ng tatlong pass encoding)
Narito kung paano ito gumagana, at kung paano ito gamitin:
Ang unang pass (pass=1) ay nangongolekta ng mga istatistika sa video at isinusulat ang mga ito sa isang file.
Baka gusto mong i-deactivate ang ilang mga opsyon na gutom sa CPU, bukod sa mga iyon
naka-on bilang default.
Sa dalawang pass mode, binabasa ng pangalawang pass (pass=2) ang statistics file at mga base
mga desisyon sa ratecontrol tungkol dito.
Sa tatlong pass mode, ang pangalawang pass (pass=3, iyon ay hindi isang typo) ay pareho: Ito
unang basahin ang mga istatistika, pagkatapos ay i-overwrite ang mga ito. Maaari mong gamitin ang lahat ng pag-encode
mga opsyon, maliban sa napaka-CPU-gutom na mga opsyon.
Ang ikatlong pass (pass=3) ay kapareho ng pangalawang pass, maliban na mayroon itong
mga istatistika ng pangalawang pass kung saan gagana. Magagamit mo ang lahat ng opsyon sa pag-encode, kabilang ang
Mga gutom sa CPU.
Ang unang pass ay maaaring gumamit ng alinman sa average na bitrate o constant quantizer. Ang ABR ay
inirerekomenda, dahil hindi ito nangangailangan ng paghula ng quantizer. Ang mga kasunod na pass ay
ABR, at dapat tukuyin ang bitrate.

profile=
Limitahan ang mga opsyon na maging tugma sa isang H.264 profile.
baseline
no8x8dct bframes=0 nocabac cqm=flat weightp=0 nointerlaced qp>0
pangunahing no8x8dct cqm=flat qp>0
mataas na qp>0 (default)

preset=
Gumamit ng preset upang pumili ng mga setting ng pag-encode.
napakabilis
no8x8dct aq_mode=0 b_adapt=0 bframes=0 nodeblock nombtree me=dia
nomixed_refs partitions=none ref=1 scenecut=0 subq=0 trellis=0 noweight_b
weightp=0
sobrang bilis
nombtree me=dia nomixed_refs partitions=i8x8,i4x4 ref=1 subq=1 trellis=0
weightp=0
napakabilis
nombtree nomixed_refs ref=1 subq=2 trellis=0 weightp=0
mas mabilis
nomixed_refs rc_lookahead=20 ref=5 subq=4 weightp=1
mabilis rc_lookahead=30 ref=2 subq=6
medium
Nalalapat ang mga default na setting.
mabagal b_adapt=2 direct=auto me=umh rc_lookahead=50 ref=5 subq=8
mas mabagal
b_adapt=2 direct=auto me=umh partitions=all rc_lookahead=60 ref=8 subq=9
trellis=2
napakabagal
b_adapt=2 b_frames=8 direct=auto me=umh me_range=24 partition=lahat ng ref=16
subq=10 trellis=2 rc_lookahead=60
placebo
bframes=16 b_adapt=2 direct=auto nofast_pskip me=tesa me_range=24
mga partisyon=lahat ng rc_lookahead=60 ref=16 subq=10 trellis=2

tune=
Ibagay ang mga setting para sa isang partikular na uri ng pinagmulan o sitwasyon. Lahat ng nakatutok na setting
ay na-override ng tahasang mga setting ng user. Maramihang mga tuning ay pinaghihiwalay ng
mga kuwit, ngunit isang psy tuning lamang ang maaaring gamitin sa isang pagkakataon.
pelikula (psy tuning)
deblock=-1,-1 psy-rd= ,0.15
animation (psy tuning)
b_frames={+2} deblock=1,1 psy-rd=0.4: aq_strength=0.6 ref={doble kung
>1 pa 1}
butil (psy tuning)
aq_strength=0.5 nodct_decimate deadzone_inter=6 deadzone_intra=6
deblock=-2,-2 ipratio=1.1 pbratio=1.1 psy-rd= ,0.25 qcomp=0.8
stillimage (psy tuning)
aq_strength=1.2 deblock=-3,-3 psy-rd=2.0,0.7
psnr (psy tuning)
aq_mode=0 nopsy
ssim (psy tuning)
aq_mode=2 nopsy
fastdecode
nocabac nodeblock noweight_b weightp=0
zerolatency
bframes=0 force_cfr rc_lookahead=0 sync_lookahead=0 sliced_threads

slow_firstpass
Hindi pinapagana ang mga sumusunod na mas mabilis na opsyon sa pass=1: no_8x8dct me=dia partitions=none
ref=1 subq={2 if >2 else unchanged} trellis=0 fast_pskip. Ang mga setting na ito
makabuluhang mapabuti ang bilis ng pag-encode habang may kaunti o walang epekto sa
kalidad ng final pass.
Ang pagpipiliang ito ay ipinahiwatig sa preset=placebo.

keyint=
Nagtatakda ng maximum na pagitan sa pagitan ng mga IDR-frame (default: 250). Ang mas malalaking halaga ay nagse-save ng mga bit,
kaya mapabuti ang kalidad, sa halaga ng paghahanap ng katumpakan. Hindi tulad ng MPEG-1/2/4, H.264
ay hindi nagdurusa sa DCT drift na may malalaking halaga ng keyint.

keyint_min=<1-keyint/2>
Nagtatakda ng pinakamababang pagitan sa pagitan ng mga IDR-frame (default: auto). Kung lalabas ang mga scenecut
sa loob ng agwat na ito, naka-encode pa rin sila bilang mga I-frame, ngunit huwag magsimula ng bago
GOP. Sa H.264, ang mga I-frame ay hindi kinakailangang itali ang isang saradong GOP dahil ito ay
pinapayagan para sa isang P-frame na mahulaan mula sa higit pang mga frame kaysa sa isang frame lamang
bago ito (tingnan din ang frameref). Samakatuwid, ang mga I-frame ay hindi kinakailangang hanapin.
Ang mga IDR-frame ay naghihigpit sa mga kasunod na P-frame mula sa pagtukoy sa anumang frame bago ang
IDR-frame.

scenecut=<-1-100>
Kinokontrol kung gaano agresibo ang pagpasok ng mga karagdagang I-frame (default: 40). Sa maliit
mga halaga ng scenecut, kadalasang kailangang pilitin ng codec ang isang I-frame kung kailan ito lalampas
keyint. Ang magagandang value ng scenecut ay maaaring makahanap ng mas magandang lokasyon para sa I-frame. Malaki
ang mga halaga ay gumagamit ng mas maraming I-frame kaysa sa kinakailangan, kaya nag-aaksaya ng mga piraso. -1 hindi pinapagana ang scene-cut
detection, kaya isang beses lang ipinapasok ang mga I-frame sa bawat iba pang keyint frame, kahit na a
mas maaga ang eksena-cut. Hindi ito inirerekomenda at nag-aaksaya ng bitrate bilang mga scenecut
na naka-encode bilang mga P-frame ay kasing laki ng mga I-frame, ngunit huwag i-reset ang "keyint
counter".

(no)intra_refresh
Pana-panahong pag-refresh ng intra block sa halip na mga keyframe (default: hindi pinagana). Ang pagpipiliang ito
hindi pinapagana ang mga IDR-frame, at, sa halip, gumagamit ng gumagalaw na vertical bar ng intra-coded
mga bloke. Binabawasan nito ang kahusayan ng compression ngunit nakikinabang ito sa low-latency streaming at
katatagan sa packet loss.

frameref=<1-16>
Bilang ng mga nakaraang frame na ginamit bilang mga predictor sa B- at P-frame (default: 3). Ito
ay epektibo sa anime, ngunit sa live-action na materyal ang mga pagpapabuti ay karaniwang bumababa
off nang napakabilis sa itaas ng 6 o higit pang reference frame. Wala itong epekto sa pag-decode
bilis, ngunit pinapataas ang memorya na kailangan para sa pag-decode. Ang ilang mga decoder ay maaari lamang
humawak ng maximum na 15 reference frame.

bframes=<0-16>
maximum na bilang ng magkakasunod na B-frame sa pagitan ng I- at P-frame (default: 3)

(hindi)b_adapt
Awtomatikong nagpapasya kung kailan gagamit ng mga B-frame at kung ilan, hanggang sa maximum
tinukoy sa itaas (default: on). Kung ang pagpipiliang ito ay hindi pinagana, pagkatapos ay ang maximum na bilang
ng B-frame ang ginagamit.

b_bias=<-100-100>
Kinokontrol ang desisyon na ginawa ng b_adapt. Ang mas mataas na b_bias ay gumagawa ng mas maraming B-frame
(default: 0).

b_pyramid=
Nagbibigay-daan sa mga B-frame na gamitin bilang mga sanggunian para sa paghula ng iba pang mga frame. Halimbawa,
isaalang-alang ang 3 magkasunod na B-frame: I0 B1 B2 B3 P4. Kung wala ang opsyong ito, B-frames
sundin ang parehong pattern tulad ng MPEG-[124]. Kaya sila ay naka-code sa pagkakasunud-sunod I0 P4 B1 B2
B3, at lahat ng B-frame ay hinuhulaan mula sa I0 at P4. Sa pagpipiliang ito, sila ay
naka-code bilang I0 P4 B2 B1 B3. Ang B2 ay pareho sa itaas, ngunit ang B1 ay hinuhulaan mula sa I0 at
Ang B2, at B3 ay hinuhulaan mula sa B2 at P4. Karaniwang nagreresulta ito sa bahagyang pagbuti
compression, sa halos walang gastos sa bilis. Gayunpaman, ito ay isang pang-eksperimentong opsyon: ito
ay hindi ganap na nakatutok at maaaring hindi palaging makakatulong. Nangangailangan ng mga bframe >= 2. Disadvantage:
pinapataas ang pagkaantala ng pag-decode sa 2 frame.
normal
Payagan ang mga B-frame bilang mga sanggunian tulad ng inilarawan sa itaas (hindi Blu-ray compatible).
mahigpit
Huwag payagan ang mga P-frame na tumutukoy sa mga B-frame. Nagbibigay ng mas masahol na compression, ngunit ay
kinakailangan para sa Blu-ray compatibility.
wala
Huwag paganahin ang paggamit ng mga B-frame bilang mga sanggunian.

(hindi)open_gop
Gumamit ng mga recovery point upang isara ang mga GOP; available lang sa bframes.

(hindi)bluray_compat
I-enable ang compatibility hacks para sa suporta sa Blu-Ray.

(no)fake_interlaced
I-flag ang stream bilang interlaced ngunit i-encode ang progresibo. Ginagawang posible na mag-encode ng 25p
at 30p Blu-Ray stream. Hindi pinansin sa interlaced mode.

frame_packing=<0-5>
Tukuyin ang pag-aayos ng frame para sa mga stereoscopic na video.
0 Checkerboard - ang mga pixel ay kahalili mula sa L at R.
1 Paghahalili ng column - L at R ay pinag-interlace ng column.
2 Row alternation - L at R ay interlaced sa pamamagitan ng row.
3 Magkatabi - L ay nasa kaliwa, R ay nasa kanan.
4 Top-bottom - Ang L ay nasa itaas, ang R ay nasa ibaba.
5 Frame alternation - isang view sa bawat frame.

(hindi) i-deblock
Gumamit ng deblocking filter (default: on). Dahil ito ay tumatagal ng napakakaunting oras kumpara sa nito
makakuha ng kalidad, hindi inirerekomenda na huwag paganahin ito.

deblock=<-6-6>,<-6-6>
Ang unang parameter ay AlphaC0 (default: 0). Inaayos nito ang mga threshold para sa H.264
in-loop deblocking filter. Una, inaayos ng parameter na ito ang maximum na halaga ng
pagbabago na pinapayagang idulot ng filter sa alinmang isang pixel. Pangalawa, ito
naaapektuhan ng parameter ang threshold para sa pagkakaiba sa gilid na sinasala. A
mas binabawasan ng positibong halaga ang pagharang sa mga artifact, ngunit magpapahid din ng mga detalye.
Ang pangalawang parameter ay Beta (default: 0). Nakakaapekto ito sa limitasyon ng detalye.
Napaka-detalyadong mga bloke ay hindi na-filter, dahil ang smoothing na dulot ng filter
ay magiging mas kapansin-pansin kaysa sa orihinal na pagharang.
Ang default na pag-uugali ng filter ay halos palaging nakakamit ng pinakamainam na kalidad, kaya nga
pinakamahusay na iwanan ito nang mag-isa, o gumawa lamang ng maliliit na pagsasaayos. Gayunpaman, kung ang iyong
ang pinagmulang materyal ay mayroon nang ilang pagharang o ingay na gusto mong alisin,
maaaring magandang ideya na buksan ito nang kaunti.

(hindi)cabac
Gumamit ng CABAC (Context-Adaptive Binary Arithmetic Coding) (default: naka-on). Medyo
pinapabagal ang pag-encode at pag-decode, ngunit dapat na makatipid ng 10-15% bitrate. Maliban kung ikaw ay
naghahanap ng bilis ng pag-decode, hindi mo ito dapat i-disable.

qp_min=<1-51> (ABR or dalawa pumasa)
Ang pinakamababang quantizer, 10-30 ay tila isang kapaki-pakinabang na hanay (default: 10).

qp_max=<1-51> (ABR or dalawa pumasa)
maximum na quantizer (default: 51)

qp_step=<1-50> (ABR or dalawa pumasa)
maximum na halaga kung saan maaaring dagdagan/bawasan ang quantizer sa pagitan ng mga frame
(default: 4)

(hindi)mbtree
I-enable ang macroblock tree ratecontrol (default: naka-enable). Gumamit ng malaking tingin sa unahan
subaybayan ang temporal na pagpapalaganap ng data at kalidad ng timbang nang naaayon. Sa multi-pass
mode, nagsusulat ito sa isang hiwalay na stats file na pinangalanan .mbtree.

rc_lookahead=<0-250>
Ayusin ang mbtree lookahead na distansya (default: 40). Ang mas malalaking halaga ay magiging mas mabagal
at maging sanhi ng x264 na kumonsumo ng mas maraming memorya, ngunit maaaring magbunga ng mas mataas na kalidad.

ratetol=<0.1-100.0> (ABR or dalawa pumasa)
pinapayagan ang pagkakaiba-iba sa average na bitrate (walang partikular na unit) (default: 1.0)

vbv_maxrate= (ABR or dalawa pumasa)
maximum na lokal na bitrate, sa kbits/segundo (default: hindi pinagana)

vbv_bufsize= (ABR or dalawa pumasa)
average na panahon para sa vbv_maxrate, sa kbits (default: wala, dapat tukuyin kung
vbv_maxrate ay pinagana)

vbv_init=<0.0-1.0> (ABR or dalawa pumasa)
paunang buffer occupancy, bilang isang fraction ng vbv_bufsize (default: 0.9)

ip_factor=
quantizer factor sa pagitan ng I- at P-frames (default: 1.4)

pb_factor=
quantizer factor sa pagitan ng P- at B-frame (default: 1.3)

qcomp=<0-1> (ABR or dalawa pumasa)
quantizer compression (default: 0.6). Ang mas mababang halaga ay ginagawang higit ang bitrate
pare-pareho, habang ang isang mas mataas na halaga ay ginagawang mas pare-pareho ang parameter ng quantization.

cplx_blur=<0-999> (dalawa pumasa lamang)
Temporal blur ng tinantyang pagiging kumplikado ng frame, bago ang curve compression (default:
20). Ang mas mababang mga halaga ay nagbibigay-daan sa halaga ng quantizer na tumalon sa higit pa, mas mataas na mga halaga
pilitin itong mag-iba nang mas maayos. Tinitiyak ng cplx_blur na ang bawat I-frame ay may kalidad
maihahambing sa mga sumusunod na P-frame, at tinitiyak na ang alternating mataas at mababa
ang mga kumplikadong frame (hal. mababang fps animation) ay hindi nag-aaksaya ng mga piraso sa pabagu-bago
quantizer.

qblur=<0-99> (dalawa pumasa lamang)
Temporal blur ng quantization parameter, pagkatapos ng curve compression (default:
0.5). Ang mas mababang mga halaga ay nagbibigay-daan sa halaga ng quantizer na tumalon sa higit pa, mas mataas na mga halaga
pilitin itong mag-iba nang mas maayos.

mga zone= [/ [/...]]
Tinukoy ng user ang kalidad para sa mga partikular na bahagi (nagtatapos, mga kredito, ...). Ang bawat zone ay
, , kung saan maaaring may pagpipilian
q=<0-51>
quantizer
b=<0.01-100.0>
bitrate multiplier
TANDAAN: Ang opsyon na quantizer ay hindi mahigpit na ipinapatupad. Nakakaapekto lamang ito sa pagpaplano
yugto ng ratecontrol, at napapailalim pa rin sa overflow compensation at
qp_min/qp_max.

direct_pred=
Tinutukoy ang uri ng hula sa paggalaw na ginagamit para sa mga direktang macroblock sa B-frame.
wala Direct macroblocks ay hindi ginagamit.
malapad
Ang mga motion vectors ay extrapolated mula sa mga kalapit na bloke. (default)
pansamantala
Ang mga motion vector ay extrapolated mula sa sumusunod na P-frame.
auto Ang codec ay pumipili sa pagitan ng spatial at temporal para sa bawat frame.
Ang spatial at temporal ay humigit-kumulang sa parehong bilis at PSNR, ang pagpipilian sa pagitan
depende sila sa nilalaman ng video. Ang auto ay bahagyang mas mahusay, ngunit mas mabagal. Ang sasakyan ay
pinaka-epektibo kapag pinagsama sa multipass. direct_pred=wala ay parehong mas mabagal at
mababang kalidad.

timbangp
Weighted P-frame prediction mode (default: 2).
0 hindi pinagana (pinakamabilis)
1 natimbang na ref (mas mahusay na kalidad)
2 natimbang na ref + mga duplicate (pinakamahusay)

(hindi)timbang_b
Gumamit ng may timbang na hula sa mga B-frame. Kung wala ang opsyong ito, dalawang direksyon
Ang mga hinulaang macroblock ay nagbibigay ng pantay na timbang sa bawat reference frame. Sa pagpipiliang ito,
ang mga timbang ay tinutukoy ng temporal na posisyon ng B-frame na may kaugnayan sa
mga sanggunian. Nangangailangan ng mga bframe > 1.

mga partisyon=
Paganahin ang ilang opsyonal na uri ng macroblock (default: p8x8,b8x8,i8x8,i4x4).
p8x8 I-enable ang mga uri ng p16x8, p8x16, p8x8.
p4x4 Paganahin ang mga uri ng p8x4, p4x8, p4x4. Ang p4x4 ay inirerekomenda lamang sa subq >= 5,
at sa mababang resolution lamang.
b8x8 Paganahin ang mga uri b16x8, b8x16, b8x8.
i8x8 Paganahin ang uri ng i8x8. Ang i8x8 ay walang epekto maliban kung ang 8x8dct ay pinagana.
i4x4 Paganahin ang uri ng i4x4.
lahat Paganahin ang lahat ng mga uri sa itaas.
wala I-disable ang lahat ng uri sa itaas.
Anuman ang opsyong ito, ang mga uri ng macroblock na p16x16, b16x16, at i16x16 ay palaging
pinagana.
Ang ideya ay upang mahanap ang uri at sukat na pinakamahusay na naglalarawan sa isang tiyak na lugar ng
larawan. Halimbawa, ang isang pandaigdigang pan ay mas mahusay na kinakatawan ng 16x16 na mga bloke, habang
ang maliliit na gumagalaw na bagay ay mas mahusay na kinakatawan ng mas maliliit na bloke.

(hindi)8x8dct
Adaptive spatial transform size: nagbibigay-daan sa mga macroblock na pumili sa pagitan ng 4x4 at 8x8
DCT. Pinapayagan din ang uri ng macroblock na i8x8. Kung wala ang opsyong ito, 4x4 DCT lang ang
ginagamit.

ako=
Piliin ang fullpixel motion estimation algorithm.
paghahanap ng diamante, radius 1 (mabilis)
hex hexagon search, radius 2 (default)
umh hindi pantay na multi-hexagon na paghahanap (mabagal)
esa kumpletong paghahanap (napakabagal, at walang mas mahusay kaysa sa umh)

me_range=<4-64>
radius ng kumpleto o multi-hexagon motion search (default: 16)

subq=<0-11>
Isaayos ang kalidad ng subpel refinement. Kinokontrol ng parameter na ito ang kalidad kumpara sa bilis
mga tradeoff na kasangkot sa proseso ng pagpapasya sa pagtatantya ng paggalaw. subq=5 ay maaaring mag-compress
hanggang 10% mas mahusay kaysa sa subq=1.
0 Nagpapatakbo ng fullpixel precision motion estimation sa lahat ng macroblock ng kandidato
mga uri. Pagkatapos ay pipiliin ang pinakamahusay na uri na may SAD na sukatan (mas mabilis kaysa sa subq=1, hindi
inirerekomenda maliban kung naghahanap ka ng napakabilis na pag-encode).
Ginagawa ng 1 bilang 0, pagkatapos ay pinipino ang paggalaw ng ganoong uri upang mabilis na quarterpixel
katumpakan (mabilis).
2 Nagpapatakbo ng halfpixel precision motion estimation sa lahat ng macroblock ng kandidato
mga uri. Pagkatapos ay pipiliin ang pinakamahusay na uri na may sukatan ng SATD. Pagkatapos ay pinipino ang
paggalaw ng ganoong uri sa mabilis na katumpakan ng quarterpixel.
3 Bilang 2, ngunit gumagamit ng mas mabagal na pagpipino ng quarterpixel.
4 Tumatakbo ng mabilis na quarterpixel precision motion estimation sa lahat ng kandidato
mga uri ng macroblock. Pagkatapos ay pipiliin ang pinakamahusay na uri na may sukatan ng SATD. Pagkatapos
tinatapos ang quarterpixel refinement para sa ganoong uri.
5 Nagpapatakbo ng pinakamahusay na kalidad ng quarterpixel precision motion estimation sa lahat ng kandidato
mga uri ng macroblock, bago piliin ang pinakamahusay na uri. Pinipino din ang dalawa
motion vectors na ginagamit sa bidirectional macroblocks na may SATD metric, sa halip
kaysa sa muling paggamit ng mga vector mula sa pasulong at paatras na mga paghahanap.
6 Pinapagana ang pag-optimize ng rate-distortion ng mga uri ng macroblock sa I- at P-
mga frame.
7 Pinapagana ang pag-optimize ng rate-distortion ng mga uri ng macroblock sa lahat ng mga frame
(default).
8 Pinapagana ang rate-distortion optimization ng motion vectors at intra prediction
mga mode sa I- at P-frame.
9 Pinapagana ang rate-distortion optimization ng motion vectors at intra prediction
mga mode sa lahat ng mga frame.
10 QP-RD; nangangailangan ng trellis=2 at aq_mode=1 o mas mataas (pinakamahusay).
11 Buong RD; huwag paganahin ang lahat ng maagang pagwawakas.
Sa itaas, ang "lahat ng kandidato" ay hindi eksaktong nangangahulugang lahat ng pinaganang uri: 4x4, 4x8,
Ang 8x4 ay sinubukan lamang kung ang 8x8 ay mas mahusay kaysa sa 16x16.

(hindi)chroma_me
Isinasaalang-alang ang impormasyon ng chroma sa panahon ng paghahanap ng paggalaw ng subpixel (default:
pinagana). Nangangailangan ng subq>=5.

(no)mixed_refs
Nagbibigay-daan sa bawat 8x8 o 16x8 na motion partition na malayang pumili ng reference frame.
Kung wala ang pagpipiliang ito, ang isang buong macroblock ay dapat gumamit ng parehong sanggunian. Nangangailangan
frameref>1.

trellis=<0-2> (cabac lamang)
rate-distortion pinakamainam na quantization
0 hindi pinagana
1 ay pinagana lamang para sa panghuling encode (default)
2 na pinagana sa lahat ng pagpapasya sa mode (mabagal, nangangailangan ng subq>=6)

psy-rd=rd[,trell]
Itinatakda ang lakas ng psychovisual optimization.
rd=<0.0-10.0>
lakas ng psy optimization (nangangailangan ng subq>=6) (default: 1.0)
trell=<0.0-10.0>
trellis (nangangailangan ng trellis, experimental) (default: 0.0)

(hindi)psy
I-enable ang mga psychovisual optimization na nakakasakit sa PSNR at SSIM ngunit dapat magmukhang mas maganda
(default: pinagana).

deadzone_inter=<0-32>
Itakda ang laki ng inter luma quantization deadzone para sa non-trellis quantization
(default: 21). Nakakatulong ang mas mababang mga halaga upang mapanatili ang magagandang detalye at butil ng pelikula
(karaniwang kapaki-pakinabang para sa mataas na bitrate/kalidad na pag-encode), habang ang mas matataas na halaga ay nakakatulong sa pag-filter
ilabas ang mga detalyeng ito upang makatipid ng mga piraso na maaaring magamit muli sa iba pang mga macroblock at
mga frame (karaniwang kapaki-pakinabang para sa bitrate-starved na mga encode). Inirerekomenda na ikaw
magsimula sa pamamagitan ng pagsasaayos ng deadzone_intra bago baguhin ang parameter na ito.

deadzone_intra=<0-32>
Itakda ang laki ng intra luma quantization deadzone para sa non-trellis quantization
(default: 11). Ang pagpipiliang ito ay may parehong epekto tulad ng deadzone_inter maliban na ito
nakakaapekto sa mga intra frame. Inirerekomenda na magsimula ka sa pamamagitan ng pagsasaayos ng parameter na ito
bago baguhin ang deadzone_inter.

(hindi)fast_pskip
Nagsasagawa ng early skip detection sa mga P-frame (default: naka-enable). Kadalasan ito
nagpapabuti ng bilis nang walang bayad, ngunit minsan ay nakakagawa ito ng mga artifact sa mga lugar na walang
mga detalye, tulad ng langit.

(hindi)dct_decimate
Tanggalin ang mga dct block sa mga P-frame na naglalaman lamang ng isang maliit na solong koepisyent
(default: pinagana). Aalisin nito ang ilang mga detalye, kaya magse-save ito ng mga piraso na maaari
gagastusin muli sa iba pang mga frame, sana ay itaas ang pangkalahatang subjective na kalidad. Kung
nagko-compress ka ng hindi anime na nilalaman na may mataas na target na bitrate, maaaring gusto mo
huwag paganahin ito upang mapanatili ang mas maraming detalye hangga't maaari.

nr=<0-100000>
Pagbabawas ng ingay, 0 ay nangangahulugang hindi pinagana. Ang 100-1000 ay isang kapaki-pakinabang na hanay para sa karaniwang nilalaman,
ngunit maaaring gusto mong buksan ito nang kaunti para sa napakaingay na nilalaman (default: 0).
Dahil sa maliit na epekto nito sa bilis, mas gusto mong gamitin ito
pag-filter ng ingay gamit ang mga filter ng video tulad ng denoise3d o hqdn3d.

chroma_qp_offset=<-12-12>
Gumamit ng ibang quantizer para sa chroma kumpara sa luma. Ang mga kapaki-pakinabang na halaga ay nasa
saklaw <-2-2> (default: 0).

aq_mode=<0-2>
Tinutukoy kung paano namamahagi ang adaptive quantization (AQ) ng mga bit:
0 hindi pinagana
1 Iwasan ang paglipat ng mga piraso sa pagitan ng mga frame.
2 Maglipat ng mga bit sa pagitan ng mga frame (bilang default).

aq_strength= lumutang halaga>
Kinokontrol kung gaano kalaki ang adaptive quantization (AQ) na binabawasan ang pagharang at pag-blur sa flat
at mga naka-texture na lugar (default: 1.0). Ang halaga na 0.5 ay hahantong sa mahinang AQ at mas kaunti
mga detalye, kapag ang halaga na 1.5 ay hahantong sa malakas na AQ at higit pang mga detalye.

cqm= >
Gumagamit ng paunang natukoy na custom na quantization matrix o naglo-load ng JM format matrix
file.
patag
Gamitin ang paunang natukoy na flat 16 matrix (default).
jvt
Gamitin ang paunang natukoy na JVT matrix.

Gamitin ang ibinigay na JM format matrix file.
TANDAAN: Ang mga gumagamit ng Windows CMD.EXE ay maaaring makaranas ng mga problema sa pag-parse ng command line
kung sinubukan nilang gamitin ang lahat ng listahan ng CQM. Ito ay dahil sa haba ng command line
limitasyon. Sa kasong ito, inirerekomenda ang mga listahan na ilagay sa isang JM format na CQM
file at na-load tulad ng tinukoy sa itaas.

cqm4iy= (din makita cqm)
Custom na 4x4 intra luminance matrix, na ibinigay bilang isang listahan ng 16 comma separated values ​​sa
ang hanay ng 1-255.

cqm4ic= (din makita cqm)
Custom na 4x4 intra chrominance matrix, na ibinigay bilang isang listahan ng 16 comma separated values
sa saklaw na 1-255.

cqm4py= (din makita cqm)
Custom na 4x4 inter luminance matrix, na ibinigay bilang isang listahan ng 16 comma separated values ​​sa
ang hanay ng 1-255.

cqm4pc= (din makita cqm)
Custom na 4x4 inter chrominance matrix, na ibinigay bilang isang listahan ng 16 comma separated values
sa saklaw na 1-255.

cqm8iy= (din makita cqm)
Custom na 8x8 intra luminance matrix, na ibinigay bilang isang listahan ng 64 comma separated values ​​sa
ang hanay ng 1-255.

cqm8py= (din makita cqm)
Custom na 8x8 inter luminance matrix, na ibinigay bilang isang listahan ng 64 comma separated values ​​sa
ang hanay ng 1-255.

level_idc=<10-51>
Itakda ang antas ng bitstream gaya ng tinukoy ng annex A ng pamantayang H.264 (default: 51
- antas 5.1). Ginagamit ito para sabihin sa decoder kung anong mga kakayahan ang kailangan nito
suporta. Gamitin lang ang parameter na ito kung alam mo ang ibig sabihin nito, at kailangan mo
itakda ito.

(no)cpu_independent
Tiyakin ang eksaktong reproducibility sa iba't ibang CPU sa halip na pumili ng iba
mga algorithm kapag available/mas mahusay (default:enabled).

mga thread=<0-16>
Mag-spawn ng mga thread para mag-encode nang magkatulad sa maraming CPU (default: 0). Ito ay may isang
kaunting parusa sa kalidad ng compression. 0 o 'auto' ang nagsasabi sa x264 na makita kung ilan
Mga CPU na mayroon ka at pumili ng naaangkop na bilang ng mga thread.

(hindi) mga hiniwang_thread
Gumamit ng slice-based na threading (default: hindi pinagana). Hindi tulad ng normal na threading, ito
ang opsyon ay hindi nagdaragdag ng latency ng pag-encode, ngunit bahagyang mas mabagal at hindi gaanong epektibo sa
compression.

slice_max_size=<0 or positibo integer>
Pinakamataas na laki ng slice sa bytes (default: 0). Ang halaga ng zero ay hindi pinapagana ang maximum.

slice_max_mbs=<0 or positibo integer>
Pinakamataas na laki ng slice sa bilang ng mga macroblock (default: 0). Ang isang halaga ng zero ay hindi pinapagana
ang pinakamataas.

mga hiwa=<0 or positibo integer>
Pinakamataas na bilang ng mga hiwa bawat frame (default: 0). Ang isang halaga ng zero ay hindi pinapagana ang
pinakamataas.

sync_lookahead=<0-250>
Inaayos ang laki ng sinulid na lookahead buffer (default: 0). 0 o 'auto' ang nagsasabi
x264 upang awtomatikong matukoy ang laki ng buffer.

(hindi) deterministiko
Gumamit lamang ng mga deterministikong pag-optimize na may multithreaded encoding (default:
pinagana).

(no)global_header
Nagiging isang beses lang lumitaw ang SPS at PPS, sa simula ng bitstream (default:
may kapansanan). Ang ilang mga manlalaro, tulad ng Sony PSP, ay nangangailangan ng paggamit ng opsyong ito.
Ang default na gawi ay nagiging sanhi ng SPS at PPS na maulit bago ang bawat IDR frame.

(hindi)tff
I-enable ang interlaced mode, top field muna (default: disabled)

(hindi)bff
I-enable ang interlaced mode, bottom field muna (default: disabled)

nal_hrd=
Signal HRD information (nangangailangan ng vbv_bufsize) (default: wala).

(hindi)pic_struct
Pilitin ang pic_struct sa Picture Timing SEI (default: hindi pinagana).

(no)constrained_intra
I-enable ang constrained intra prediction (default: disabled). Ito ay makabuluhang
binabawasan ang compression, ngunit kinakailangan para sa base layer ng mga pag-encode ng SVC.

output_csp=
Tukuyin ang output colorspace (default: i420).

(hindi)aud
Isulat ang mga delimeter ng access unit sa stream (default: hindi pinagana). Paganahin ito lamang
kung ang iyong target na format ng lalagyan ay nangangailangan ng mga delimiter ng unit ng access.

overscan=
Isama ang VUI overscan na impormasyon sa stream (default: disabled). Tingnan mo
doc/vui.txt sa x264 source code para sa higit pang impormasyon.

format ng video=
Isama ang impormasyon ng format ng video ng VUI sa stream (default: naka-disable). Ito ay
puro nagbibigay-kaalaman na setting para sa paglalarawan ng orihinal na pinagmulan. Tingnan ang doc/vui.txt sa
ang x264 source code para sa karagdagang impormasyon.

(hindi)buong saklaw
Isama ang buong impormasyon ng VUI sa stream (default: hindi pinagana). Gamitin mo to
opsyon kung ang iyong pinagmulang video ay hindi limitado sa saklaw. Tingnan ang doc/vui.txt sa x264
source code para sa karagdagang impormasyon.

colorprim=<bt709|bt470m|bt470bg|smpte170m|smpte240m|film|undef>
Isama ang impormasyon ng mga pangunahing kulay (default: hindi pinagana). Ito ay maaaring gamitin para sa
pagwawasto ng kulay. Tingnan ang doc/vui.txt sa x264 source code para sa higit pang impormasyon.

transfer=<bt709|bt470m|bt470bg|linear|log100|log316|smpte170m|smpte240m>
Isama ang impormasyon ng mga katangian ng paglilipat ng VUI sa stream (default: hindi pinagana).
Ito ay maaaring gamitin para sa pagwawasto ng kulay. Tingnan ang doc/vui.txt sa x264 source code para sa
karagdagang informasiyon.

colormatrix=
Isama ang VUI matrix coefficients sa stream (default: naka-disable). Ito ay maaaring
ginagamit para sa pagwawasto ng kulay. Tingnan ang doc/vui.txt sa x264 source code para sa higit pa
impormasyon.

chromaloc=<0-5>
Isama ang impormasyon ng sample ng lokasyon ng VUI chroma sa stream (default: naka-disable).
Gamitin ang opsyong ito para matiyak ang pagkakahanay ng chroma at luma plane pagkatapos ng color space
mga conversion. Tingnan ang doc/vui.txt sa x264 source code para sa higit pang impormasyon.

log=<-1-3>
Ayusin ang dami ng impormasyon sa pag-log na naka-print sa screen.
-1 wala
0 Mga error sa pag-print lamang.
1 babala
2 PSNR at iba pang istatistika ng pagsusuri kapag natapos ang pag-encode (default)
3 PSNR, QP, frametype, laki, at iba pang istatistika para sa bawat frame

(hindi)psnr
Mag-print ng mga istatistika ng ratio ng signal-to-ingay.
TANDAAN: Ang 'Y', 'U', 'V', at 'Avg' PSNR field sa buod ay hindi
mathematically sound (ang mga ito ay ang average lang ng per-frame PSNRs). Sila ay
itinago lamang para sa paghahambing sa JM reference codec. Para sa lahat ng iba pang layunin, mangyaring
gamitin ang alinman sa 'Pandaigdigang' PSNR, o ang per-frame na mga PSNR na naka-print sa pamamagitan ng log=3.

(hindi)ssim
I-print ang mga resulta ng Structural Similarity Metric. Ito ay isang alternatibo sa PSNR,
at maaaring mas maiugnay sa nakikitang kalidad ng naka-compress na video.

(hindi) i-visualize
Paganahin ang x264 visualization habang nag-e-encode. Kung sinusuportahan ng x264 sa iyong system
ito, isang bagong window ang magbubukas sa panahon ng proseso ng pag-encode, kung saan gagawin ng x264
subukang magpakita ng pangkalahatang-ideya kung paano na-encode ang bawat frame. Naka-on ang bawat block type
ang na-visualize na pelikula ay magiging kulay tulad ng sumusunod:

dump_yuv= pangalan>
Itapon ang mga YUV frame sa tinukoy na file. Para sa paggamit ng pag-debug.
pula/rosas
intra block
asul
inter block
berde
laktawan ang bloke
dilaw
B-block
Ang tampok na ito ay maaaring ituring na pang-eksperimento at maaaring magbago. Sa partikular,
depende ito sa x264 na pinagsama-sama sa mga visualization na pinagana. Tandaan na sa
pagsusulat nito, ang x264 ay nag-pause pagkatapos ng pag-encode at pag-visualize sa bawat frame, naghihintay
ang user upang pindutin ang isang key, kung saan ang susunod na frame ay ie-encode.

xvfw (-xvfwopts)
Ang pag-encode gamit ang Video para sa mga Windows codec ay halos hindi na ginagamit maliban kung nais mong mag-encode sa
ilang hindi malinaw na fringe codec.

codec=
Ang pangalan ng binary codec file kung saan i-encode.

compdata=
Ang pangalan ng file ng mga setting ng codec (tulad ng firstpass.mcf) na ginawa ng vfw2menc.

MPEG muxer (-mpegopts)
Ang MPEG muxer ay maaaring bumuo ng 5 uri ng mga stream, bawat isa ay may makatwirang default
mga parameter na maaaring i-override ng user. Sa pangkalahatan, kapag bumubuo ng mga MPEG file, ito ay
ipinapayong huwag paganahin ang frame-skip code ng MEncoder (tingnan ang -noskip, -mc pati na rin ang harddup
at softskip video filter).

HALIMBAWA:
format=mpeg2:tsaf:vbitrate=8000

format= | mpeg2 | xvcd | xsvcd | DVD | pes1 | pes2>
format ng stream (default: mpeg2). Ang pes1 at pes2 ay napakasira na mga format (walang pack
header at walang padding), ngunit ginagamit ito ng VDR; huwag mo silang piliin maliban kung alam mo
eksakto kung ano ang iyong ginagawa.

laki= sa 65535>
Ang laki ng pack sa mga byte, huwag baguhin maliban kung alam mo kung ano mismo ang iyong ginagawa
(default: 2048).

muxrate=
Nominal muxrate sa kbit/s na ginagamit sa mga header ng pack (default: 1800 kb/s). Magiging
na-update kung kinakailangan sa kaso ng 'format=mpeg1' o 'mpeg2'.

tsaf
Nagtatakda ng mga timestamp sa lahat ng mga frame, kung maaari; inirerekomenda kapag format=dvd. Kung
Nagrereklamo ang dvdauthor sa isang mensahe tulad ng "..audio sector out of range...", ikaw
malamang na hindi pinagana ang pagpipiliang ito.

interleaving2
Gumagamit ng mas mahusay na algorithm upang i-interleave ang mga audio at video packet, batay sa
prinsipyo na laging susubukan ng muxer na punan ang stream ng pinakamalaki
porsyento ng libreng espasyo.

vdelay=<1-32760>
Paunang oras ng pagkaantala ng video, sa mga millisecond (default: 0), gamitin ito kung gusto mong antalahin
video na may kinalaman sa audio. Hindi ito gumagana sa :drop.

adelay=<1-32760>
Paunang oras ng pagkaantala ng audio, sa millisecond (default: 0), gamitin ito kung gusto mong mag-antala
audio na may kinalaman sa video.

ilaglag
Kapag ginamit sa vdelay, ibinabagsak ng muxer ang bahagi ng audio na inaasahan.

vwidth, vheight=<1-4095>
Itakda ang lapad at taas ng video kapag MPEG-1/2 ang video.

vpswidth, vp height=<1-4095>
Itakda ang pan at i-scan ang lapad at taas ng video kapag MPEG-2 ang video.

vaspect=<1 | 4/3 | 16/9 | 221/100>
Itinatakda ang display aspect ratio para sa MPEG-2 na video. Huwag gamitin ito sa MPEG-1 o sa
magiging ganap na mali ang resultang aspect ratio.

vbitrate=
Itinatakda ang bitrate ng video sa kbit/s para sa MPEG-1/2 na video.

vframerate=<24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 >
Itinatakda ang framerate para sa MPEG-1/2 na video. Ang pagpipiliang ito ay hindi papansinin kung ginamit kasama ng
ang opsyon sa telecine.

telecine
Pinapagana ang 3:2 pulldown soft telecine mode: Gagawin ng muxer ang stream ng video
parang na-encode ito sa 30000/1001 fps. Gumagana lamang ito sa MPEG-2 na video kapag ang
Ang output framerate ay 24000/1001 fps, i-convert ito sa -ofps kung kinakailangan. Anumang iba pang mga
Ang framerate ay hindi tugma sa opsyong ito.

film2pal
Ine-enable ang FILM to PAL at NTSC to PAL soft telecine mode: Ang muxer ay gagawa ng
ang video stream ay mukhang naka-encode sa 25 fps. Gumagana lamang ito sa MPEG-2 na video
kapag ang output framerate ay 24000/1001 fps, i-convert ito sa -ofps kung kinakailangan.
Ang anumang iba pang framerate ay hindi tugma sa opsyong ito.

tele_src at tele_dest
Pinapagana ang arbitrary telecining gamit ang DGPulldown code ni Donand Graft. Kailangan mong
tukuyin ang orihinal at ang nais na framerate; ang muxer ang gagawa ng video
stream na mukhang ito ay naka-encode sa nais na framerate. Gumagana lamang ito sa
MPEG-2 video kapag ang input framerate ay mas maliit kaysa sa output framerate at ang
ang pagtaas ng framerate ay <= 1.5.

HALIMBAWA:
tele_src=25,tele_dest=30000/1001
PAL sa NTSC telecining

vbuf_size=<40-1194>
Itinatakda ang laki ng buffer ng video decoder, na ipinahayag sa kilobytes. Tukuyin ito
lamang kung ang bitrate ng video stream ay masyadong mataas para sa napiling format at kung
alam na alam mo kung ano ang iyong ginagawa. Ang masyadong mataas na halaga ay maaaring humantong sa isang
hindi nape-play na pelikula, depende sa mga kakayahan ng player. Kapag nagmu-mux ng HDTV video a
halaga ng 400 ay dapat sapat na.

abuf_size=<4-64>
Itinatakda ang laki ng buffer ng audio decoder, na ipinahayag sa kilobytes. Pareho
nalalapat ang prinsipyo tulad ng para sa vbuf_size.

FFmpeg libavformat mga demuxer (-lavfdopts)
tagal ng pagsusuri=
Pinakamataas na haba sa mga segundo upang suriin ang mga katangian ng stream.

format=
Pilitin ang isang partikular na libavformat demuxer.

o= = [, = [,...]]
Ipasa ang AVOptions sa libavformat demuxer. Tandaan, isang patch upang gawin ang o= hindi kailangan at
ipasa ang lahat ng hindi kilalang mga opsyon sa pamamagitan ng sistema ng AVOption ay malugod na tinatanggap. Isang buong listahan ng
Ang AVOptions ay matatagpuan sa FFmpeg manual. Tandaan na maaaring magkasalungat ang ilang opsyon
na may mga opsyon sa MPlayer/MEncoder.

HALIMBAWA:
o=ignidx

suriing mabuti=
Pinakamataas na dami ng data na susuriin sa yugto ng pagtuklas. Sa kaso ng MPEG-TS
tinutukoy ng value na ito ang maximum na bilang ng mga TS packet na ii-scan.

cryptokey=
Encryption key na dapat gamitin ng demuxer. Ito ang raw binary data ng susi
na-convert sa isang hexadecimal string.

FFmpeg libavformat muxers (-lavfopts) (din makita -ng lavf)
pagkaantala=
Kasalukuyang makabuluhan lamang para sa MPEG[12]: Pinakamataas na pinapayagang distansya, sa mga segundo,
sa pagitan ng reference timer ng output stream (SCR) at ang decoding timestamp
(DTS) para sa anumang stream na naroroon (demux to decode delay). Ang default ay 0.7 (tulad ng ipinag-uutos
ayon sa mga pamantayang tinukoy ng MPEG). Ang mas matataas na halaga ay nangangailangan ng mas malalaking buffer at dapat
hindi gagamitin.

format=
I-override kung aling format ng container ang mux (default: autodetect mula sa output file
extension).
mpg
MPEG-1 system at MPEG-2 PS
asf
Advanced na Format ng Streaming
avi
Audio Video Interleave na file
wav
Waveform na Audio
swf
Macromedia Flash
flv
Macromedia Flash na mga video file
rm
RealAudio at RealVideo
au
SUN AU format
kulay ng nuwes
NUT open container na format (pang-eksperimento)
mov
QuickTime
mp4
Format ng MPEG-4
iPod
MPEG-4 na format na may karagdagang mga flag ng header na kinakailangan ng Apple iPod firmware
dv
Lalagyan ng Sony Digital Video
matroska
Matroska

muxrate=
Nominal na bitrate ng multiplex, sa mga bit bawat segundo; sa kasalukuyan ito ay makabuluhan
para lamang sa MPEG[12]. Minsan ang pagtaas nito ay kinakailangan upang maiwasan ang "buffer
underflows".

o= = [, = [,...]]
Ipasa ang AVOptions sa libavformat muxer. Tandaan, isang patch upang gawin ang o= hindi kailangan at
ipasa ang lahat ng hindi kilalang mga opsyon sa pamamagitan ng sistema ng AVOption ay malugod na tinatanggap. Isang buong listahan ng
Ang AVOptions ay matatagpuan sa FFmpeg manual. Tandaan na maaaring magkasalungat ang ilang opsyon
na may mga opsyon sa MEncoder.

HALIMBAWA:
o=packetsize=100

laki ng pakete=
Sukat, na ipinahayag sa mga byte, ng unitary packet para sa napiling format. Pag mux
sa mga pagpapatupad ng MPEG[12] ang mga default na halaga ay: 2324 para sa [S]VCD, 2048 para sa lahat
iba pang mga format.

preload=
Sa kasalukuyan ay makabuluhan lamang para sa MPEG[12]: Paunang distansya, sa mga segundo, sa pagitan ng
reference timer ng output stream (SCR) at ang decoding timestamp (DTS) para sa alinman
stream present (demux to decode delay).

Kapaligiran MGA VARIABLE


Mayroong ilang mga variable ng kapaligiran na maaaring magamit upang kontrolin ang pag-uugali ng
MPlayer at MEncoder.

MPLAYER_CHARSET (din makita -msgcharset)
I-convert ang mga console message sa tinukoy na charset (default: autodetect). Isang halaga
ng "noconv" ay nangangahulugang walang conversion.

MPLAYER_HOME
Direktoryo kung saan hinahanap ng MPlayer ang mga setting ng user.

MPLAYER_VERBOSE (din makita -v at -msglevel)
Itakda ang paunang antas ng verbosity sa lahat ng module ng mensahe (default: 0). Ang
ang resultang verbosity ay tumutugma sa -msglevel 5 kasama ang halaga ng
MPLAYER_VERBOSE.

libaf:
LADSPA_PATH
Kung nakatakda ang LADSPA_PATH, hahanapin nito ang tinukoy na file. Kung hindi ito nakatakda, ikaw
dapat magbigay ng ganap na tinukoy na pathname. FIXME: Nabanggit din ito sa
seksyon ng ladspa.

libdvdcss:
DVDCSS_CACHE
Tukuyin ang isang direktoryo kung saan mag-iimbak ng mga halaga ng key ng pamagat. Ito ay bibilis
descrambling ng mga DVD na nasa cache. Ang direktoryo ng DVDCSS_CACHE ay nilikha
kung hindi ito umiiral, at ang isang subdirectory ay nilikha na pinangalanan pagkatapos ng pamagat ng DVD o
petsa ng paggawa. Kung hindi nakatakda o walang laman ang DVDCSS_CACHE, gagamitin ng libdvdcss ang
default na halaga na "${HOME}/.dvdcss/" sa ilalim ng Unix at "C:\Documents and
Settings\$USER\Application Data\dvdcss\" sa ilalim ng Win32. Ang espesyal na halaga ay "off"
hindi pinapagana ang pag-cache.

DVDCSS_METHOD
Itinatakda ang paraan ng pagpapatotoo at pag-decryption na gagamitin ng libdvdcss para basahin
piniritong mga disc. Maaaring isa sa pamagat, susi o disc.
susi
ay ang default na paraan. Ang libdvdcss ay gagamit ng isang set ng mga kalkuladong key ng player
upang subukan at makuha ang disc key. Maaaring mabigo ito kung hindi nakikilala ng drive
alinman sa mga susi ng manlalaro.
disko
ay isang fallback na paraan kapag nabigo ang key. Sa halip na gumamit ng mga susi ng manlalaro,
Ibi-crack ng libdvdcss ang disc key gamit ang isang brute force algorithm. Ito
Ang proseso ay masinsinang CPU at nangangailangan ng 64 MB ng memorya upang mag-imbak ng pansamantala
data.
pamagat
ay ang fallback kapag nabigo ang lahat ng iba pang pamamaraan. Hindi ito umaasa sa a
key exchange sa DVD drive, ngunit sa halip ay gumagamit ng crypto attack para hulaan
ang susi ng pamagat. Sa mga bihirang kaso, maaaring mabigo ito dahil hindi sapat
naka-encrypt na data sa disc upang magsagawa ng istatistikal na pag-atake, ngunit sa
sa kabilang banda ito ay ang tanging paraan upang i-decrypt ang isang DVD na nakaimbak sa isang hard disc, o a
DVD na may maling rehiyon sa isang RPC2 drive.

DVDCSS_RAW_DEVICE
Tukuyin ang raw device na gagamitin. Ang eksaktong paggamit ay depende sa iyong operating system,
ang Linux utility para mag-set up ng mga raw device ay hilaw(8) halimbawa. Mangyaring tandaan na
sa karamihan ng mga operating system, ang paggamit ng isang raw na device ay nangangailangan ng lubos na nakahanay na mga buffer:
Nangangailangan ang Linux ng 2048 bytes alignment (na kasing laki ng isang DVD sector).

DVDCSS_VERBOSE
Itinatakda ang antas ng verbosity ng libdvdcss.
0 Hindi naglalabas ng mga mensahe.
1 Naglalabas ng mga mensahe ng error sa stderr.
2 Naglalabas ng mga mensahe ng error at mga mensahe sa pag-debug sa stderr.

DVDREAD_NOKEYS
Laktawan ang pagkuha ng lahat ng mga susi sa pagsisimula. Kasalukuyang hindi pinagana.

HOME FIXME: Idokumento ito.

libao2:
AO_SUN_DISABLE_SAMPLE_TIMING
FIXME: Idokumento ito.

AUDIODEV
FIXME: Idokumento ito.

AUDIOSERVER
Tinutukoy ang server ng Network Audio System kung saan ang nas audio output driver
dapat kumonekta at ang transportasyon na dapat gamitin. Kung ginamit ang hindi nakatakdang DISPLAY
sa halip. Ang transportasyon ay maaaring isa sa tcp at unix. Syntax ay
tcp/ : , : o [unix]: .
Ang NAS base port ay 8000 at ay idinagdag doon.

Mga HALIMBAWA:
AUDIOSERVER=somehost:0
Kumonekta sa NAS server sa somehost gamit ang default na port at transportasyon.
AUDIOSERVER=tcp/somehost:8000
Kumonekta sa NAS server sa somehost na nakikinig sa TCP port 8000.
AUDIOSERVER=(unix)?:0
Kumonekta sa NAS server instance 0 sa localhost gamit ang mga unix domain socket.

DISPLAY
FIXME: Idokumento ito.

vidix:
VIDIX_CRT
FIXME: Idokumento ito.

VIDIXIVTVALPHA
Itakda ito sa 'disable' para pigilan ang VIDIX driver sa pagkontrol
mga setting ng alphablending. Maaari mo itong manipulahin sa iyong sarili gamit ang 'ivtvfbctl'.

osdep:
TERM FIXME: Idokumento ito.

libvo:
DISPLAY
FIXME: Idokumento ito.

FRAMEBUFFER
FIXME: Idokumento ito.

HOME FIXME: Idokumento ito.

libmpdemux:
HOME FIXME: Idokumento ito.

HomePath
FIXME: Idokumento ito.

http_proxy
FIXME: Idokumento ito.

LOGNAME
FIXME: Idokumento ito.

USER PROFILE
FIXME: Idokumento ito.

GUI:
DISPLAY
Ang pangalan ng display kung saan dapat kumonekta ang GUI.

HOME Ang home directory ng kasalukuyang user.

libavformat:
AUDIO_FLIP_LEFT
FIXME: Idokumento ito.

BKTR_DEV
FIXME: Idokumento ito.

BKTR_FORMAT
FIXME: Idokumento ito.

BKTR_FREQUENCY
FIXME: Idokumento ito.

http_proxy
FIXME: Idokumento ito.

walang_proxy
FIXME: Idokumento ito.

Gumamit ng gmplayer online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad