mirror of
https://github.com/mpv-player/mpv
synced 2024-12-24 15:52:25 +00:00
e67f52edd4
r20969: document new key binding for switching video streams in MPEG-TS git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20986 b3059339-0415-0410-9bf9-f77b7e298cf2
10300 lines
285 KiB
Groff
10300 lines
285 KiB
Groff
.\" MPlayer (C) 2000-2006 MPlayer Team
|
||
.\" This man page was/is done by Gabucino, Diego Biurrun, Jonas Jermann
|
||
.\" Translated by Vladimir Voroshilov <voroshil@gmail.com>
|
||
.\" Encoding: koi8-r
|
||
.\" synced with r20969
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" ïÐÒÅÄÅÌÅÎÉÑ ÍÁËÒÏÓÏ×
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.\" define indentation for suboptions
|
||
.nr SS 5
|
||
.\" add new suboption
|
||
.de IPs
|
||
.IP "\\$1" \n(SS
|
||
..
|
||
.\" begin of first level suboptions, end with .RE
|
||
.de RSs
|
||
.RS 10
|
||
..
|
||
.\" begin of 2nd level suboptions
|
||
.de RSss
|
||
.PD 0
|
||
.RS \n(SS+3
|
||
..
|
||
.\" end of 2nd level suboptions
|
||
.de REss
|
||
.RE
|
||
.PD 1
|
||
..
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" úÁÇÏÌÏ×ÏË
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.TH MPlayer 1 "2006-10-15" "ðÒÏÅËÔ MPlayer" "íÅÄÉÁÐÒÏÉÇÒÙ×ÁÔÅÌØ"
|
||
.
|
||
.SH îáú÷áîéå
|
||
mplayer \- ÍÅÄÉÁÐÒÏÉÇÒÙ×ÁÔÅÌØ
|
||
.br
|
||
mencoder \- ÍÅÄÉÁ ËÏÄÉÒÏ×ÝÉË
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" éÓÐÏÌØÚÏ×ÁÎÉÅ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH éóðïìøúï÷áîéå
|
||
.na
|
||
.nh
|
||
.B mplayer
|
||
[ÏÐÃÉÉ] [ÆÁÊÌ|URL|ÐÌÅÊÌÉÓÔ|\-]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
[ÏÐÃÉÉ] ÆÁÊÌ1
|
||
[ÏÓÏÂÙÅ ÏÐÃÉÉ] [ÆÁÊÌ2] [ÏÓÏÂÙÅ ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
[ÏÐÃÉÉ]
|
||
{ "ÇÒÕÐÐÁ ÆÁÊÌÏ× É ÏÐÃÉÊ" }
|
||
[ÏÓÏÂÙÅ ÏÐÃÉÉ ÇÒÕÐÐÙ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
[dvd|dvdnav]://[ÚÁÇÏÌÏ×ÏË|[ÐÅÒ×ÙÊ_ÚÁÇÏÌÏ×ÏË]\-ÐÏÓÌÅÄÎÉÊ_ÚÁÇÏÌÏ×ÏË]
|
||
[ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
vcd://ÄÏÒÏÖËÁ[/ÕÓÔÒÏÊÓÔ×Ï]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
tv://[ËÁÎÁÌ]
|
||
[options]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
radio://[ËÁÎÁÌ ÉÌÉ ÞÁÓÔÏÔÁ][/capture]
|
||
[ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
pvr://
|
||
[ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
dvb://[ÎÏÍÅÒ_ËÁÒÔÙ@]ËÁÎÁÌ
|
||
[ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
mf://ÆÁÊÌÏ×ÁÑ_ÍÁÓËÁ
|
||
[-mf ÏÐÃÉÉ] [ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
[cdda|cddb]://ÄÏÒÏÖËÁ[-ÐÏÓÌ._ÄÏÒÏÖËÁ][:ÓËÏÒÏÓÔØ][/ÕÓÔÒÏÊÓÔ×Ï]
|
||
[ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
cue://ÆÁÊÌ[:ÄÏÒÏÖËÁ]
|
||
[ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
[ÆÁÊÌ|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv]://
|
||
[ÐÏÌØÚÏ×ÁÔÅÌØ:ÐÁÒÏÌØ@]URL[:ÐÏÒÔ] [ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
sdp://ÆÁÊÌ
|
||
[ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
mpst://ÁÄÒÅÓ[:ÐÏÒÔ]/URL
|
||
[ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B mplayer
|
||
tivo://ÁÄÒÅÓ/[list|llist|fsid]
|
||
[ÏÐÃÉÉ]
|
||
.
|
||
.br
|
||
.B gmplayer
|
||
[ÏÐÃÉÉ]
|
||
[\-skin\ skin]
|
||
.
|
||
.br
|
||
.B mencoder
|
||
[ÏÐÃÉÉ] ÆÁÊÌ
|
||
[ÆÁÊÌ|URL|\-] [\-o ÆÁÊÌ]
|
||
.
|
||
.br
|
||
.B mencoder
|
||
[ÏÐÃÉÉ] ÆÁÊÌ1
|
||
[ÏÓÏÂÙÅ ÏÐÃÉÉ] [ÆÁÊÌ2] [ÏÓÏÂÙÅ ÏÐÃÉÉ]
|
||
.ad
|
||
.hy
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" ïÐÉÓÁÎÉÅ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH ïðéóáîéå
|
||
.B mplayer
|
||
ÜÔÏ ÍÅÄÉÁ ÐÒÏÉÇÒÙ×ÁÔÅÌØ ÄÌÑ Linux (ÒÁÂÏÔÁÅÔ ÎÁ ÍÎÏÖÅÓÔ×Å ÒÁÚÌÉÞÎÙÈ ÐÌÁÔÆÏÒÍ É
|
||
ÐÒÏÃÅÓÓÏÒÎÙÈ ÁÒÈÉÔÅËÔÕÒ, ÓÍÏÔÒÉ ÄÏËÕÍÅÎÔÁÃÉÀ).
|
||
ïÎ ÐÒÏÉÇÒÙ×ÁÅÔ ÂÏÌØÛÉÎÓÔ×Ï MPEG/\:VOB, AVI, ASF/\:WMA/\:WMV, RM, QT/\:MOV/\:MP4, Ogg/\:OGM,
|
||
MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM É RoQ ÆÁÊÌÏ×, ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÂÏÌØÛÉÍ ËÏÌÉÞÅÓÔ×ÏÍ
|
||
×ÓÔÒÏÅÎÎÙÈ É ÂÉÎÁÒÎÙÈ ËÏÄÅËÏ×.
|
||
÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÓÍÏÔÒÅÔØ Video CD, SVCD, DVD, 3ivx, DivX 3/4/5 É ÄÁÖÅ WMV ÆÉÌØÍÙ.
|
||
.PP
|
||
MPlayer ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÎÏÖÅÓÔ×Ï ÄÒÁÊ×ÅÒÏ× ×Ù×ÏÄÁ ×ÉÄÅÏ É ÁÕÄÉÏ.
|
||
ïÎ ÒÁÂÏÔÁÅÔ Ó X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB,
|
||
Quartz, Mac OS X CoreVideo, ×Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ GGI, SDL (É ×ÓÅ ÅÇÏ ÄÒÁÊ×ÅÒÙ),
|
||
VESA (ÎÁ ÌÀÂÏÊ VESA-ÓÏ×ÍÅÓÔÉÍÏÊ ËÁÒÔÅ, ÄÁÖÅ ÂÅÚ X11), ÎÅËÏÔÏÒÙÅ ÎÉÚËÏÕÒÏ×ÎÅ×ÙÅ
|
||
ÁÐÐÁÒÁÔÎÏ-ÚÁ×ÉÓÉÍÙÅ ÄÒÁÊ×ÅÒÁ (ÄÌÑ Matrox, 3dfx b ATI) É ÎÅËÏÔÏÒÙÅ ÐÌÁÔÆÏÒÍÙ ÁÐÐÁÒÁÔÎÏÇÏ
|
||
ÄÅËÏÄÉÒÏ×ÁÎÉÑ MPEG, ÔÁËÉÅ ËÁË Siemens DVB, Hauppauge PVR (IVTV), DXR2 É DXR3/\:Hollywood+.
|
||
âÏÌØÛÉÎÓÔ×Ï ÉÚ ÎÉÈ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÁÐÐÁÒÁÔÎÏÅ ÉÌÉ ÐÒÏÇÒÁÍÍÎÏÅ ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÅ, ÔÁË ÞÔÏ ×Ù ÍÏÖÅÔÅ
|
||
ÎÁÓÌÁÄÉÔØÓÑ ÐÒÏÓÍÏÔÒÏÍ ÆÉÌØÍÏ× × ÐÏÌÎÏÜËÒÁÎÎÏÍ ÒÅÖÉÍÅ.
|
||
.PP
|
||
.\" FIXME onscreen display
|
||
MPlayer ÉÍÅÅÔ onscreen display (OSD) ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ ÉÎÆÏÒÍÁÃÉÉ Ï ÓÏÓÔÏÑÎÉÉ ,
|
||
ÂÏÌØÛÉÈ ÓÇÌÁÖÅÎÎÙÈ ÓÕÂÔÉÔÒÏ× Ó ÔÅÎØÀ É ×ÉÚÕÁÌØÎÏÇÏ ÏÔËÌÉËÁ ÎÁ ËÌÁ×ÉÁÔÕÒÎÙÅ ËÏÍÁÎÄÙ.
|
||
å×ÒÏÐÅÊÓËÉÅ/\:ISO8859-1,2 (÷ÅÎÇÅÒÓËÉÅ, áÎÇÌÉÊÓËÉÅ, þÅÛÓËÉÅ, É Ô.Ä.), ëÉÒÉÌÌÉÞÅÓËÉÅ É ëÏÒÅÊÓËÉÅ
|
||
ÛÒÉÆÔÙ ×ËÕÐÅ Ó 12 ÆÏÒÍÁÔÁÍÉ ÓÕÂÔÉÔÒÏ× (MicroDVD, SubRip, OGM,
|
||
SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS É ÎÁÛ ÓÏÂÓÔ×ÅÎÎÙÊ: MPsub) É
|
||
DVD ÓÕÂÔÉÔÒÙ (SPU streams, VOBsub É Closed Captions).
|
||
.PP
|
||
.B mencoder
|
||
(MPlayer Media Encoder, ëÏÄÉÒÏ×ÝÉË æÉÌØÍÏ× MPlayer) ÜÔÏ ÐÒÏÓÔÏÊ ËÏÄÉÒÏ×ÝÉË ÆÉÌØÍÏ×, ÒÁÚÒÁÂÏÔÁÎÎÙÊ
|
||
ÄÌÑ ËÏÄÉÒÏ×ÁÎÉÑ ÆÉÌØÍÏÊ, ÐÒÏÉÇÒÙ×ÁÅÍÙÈ MPlayer'ÏÍ (ÓÍÏÔÒÉ ×ÙÛÅ) × ÄÒÕÇÉÅ ÆÏÒÍÁÔÙ,
|
||
ÐÏÄÄÅÒÖÉ×ÁÅÍÙÅ MPlayer'ÏÍ (ÓÍÏÔÒÉ ÎÉÖÅ).
|
||
ïÎ ËÏÄÉÒÕÅÔ × MPEG-4 (DivX/Xvid), ÌÀÂÏÊ ÉÚ libavcodec ËÏÄÅËÏ× É
|
||
PCM/\:MP3/\:VBRMP3 Ú×ÕË × 1, 2 ÉÌÉ 3 ÐÒÏÈÏÄÁ.
|
||
ëÒÏÍÅ ÔÏÇÏ, ÏÎ ÉÍÅÅÔ ×ÏÚÍÏÖÎÏÓÔÉ ËÏÐÉÒÏ×ÁÎÉÑ ÐÏÔÏËÏ×, ÍÏÖÎÕÀ ÓÉÓÔÅÍÕ ÆÉÌØÔÒÏ× (ÏÂÒÅÚËÁ,
|
||
ÒÁÓÔÑÖÅÎÉÅ, ÚÅÒËÁÌØÎÏÅ ÏÔÒÁÖÅÎÉÅ, ÐÏÓÔÏÂÒÁÂÏÔËÁ, ÐÏ×ÏÒÏÔ, ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÅ, ÛÕÍ, RGB/\:YUV ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ)
|
||
É ÍÎÏÇÏÅ ÄÒÕÇÏÅ.
|
||
.PP
|
||
.B gmplayer
|
||
ÜÔÏ MPlayer Ó ÇÒÁÆÉÞÅÓËÉÍ ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ. ïÎ ÉÍÅÅÔ ÔÅ ÖÅ ÏÐÃÉÉ, ÞÔÏ É MPlayer.
|
||
.PP
|
||
ðÒÉÍÅÒÙ ÉÓÐÏÌØÚÏ×ÁÎÉÑ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÐÏÍÏÞØ ×ÁÍ ÂÙÓÔÒÏ ÎÁÞÁÔØ ÒÁÂÏÔÕ Ó MPlayer, ÍÏÖÎÏ ÎÁÊÔÉ × ËÏÎÃÅ ÜÔÏÇÏ
|
||
ÒÕËÏ×ÏÄÓÔ×Á.
|
||
.PP
|
||
.B óÍÏÔÒÉÔÅ ÔÁËÖÅ HTML ÄÏËÕÍÅÎÔÁÃÉÀ
|
||
.
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" éÎÔÅÒÁËÔÉ×ÎÏÅ ÕÐÒÁ×ÌÅÎÉÅ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH "éîôåòáëôé÷îïå õðòá÷ìåîéå"
|
||
MPlayer ÉÍÅÅÔ ÐÏÌÎÏÓÔØ ÎÁÓÔÒÁÉ×ÁÅÍÙÊ, ÏÓÎÏ×ÁÎÎÙÊ ÎÁ ËÏÍÁÎÄÁÈ, ÓÌÏÊ ÕÐÒÁ×ÌÅÎÉÑ, ËÏÔÏÒÙÊ
|
||
ÐÏÚ×ÏÌÑÅÔ ×ÁÍ ÕÐÒÁ×ÌÑÔØ MPlayer'ÏÍ ÐÒÉ ÐÏÍÏÝÉ ËÌÁ×ÉÁÔÕÒÙ, ÍÙÛÉ, ÄÖÏÊÓÔÉËÁ ÉÌÉ ÐÕÌØÔÁ
|
||
ÄÉÓÔÁÎÃÉÏÎÎÏÇÏ ÕÐÒÁ×ÌÅÎÉÑ (ÐÒÉ ÐÏÍÏÝÉ LIRC).
|
||
óÍÏÔÒÉÔÅ ÏÐÉÓÁÎÉÅ ÏÐÃÉÉ \-input, ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÓÐÏÓÏÂÏ× ÎÁÓÔÒÏÊËÉ.
|
||
.
|
||
.TP
|
||
.B ÕÐÒÁ×ÌÅÎÉÅ ËÌÁ×ÉÁÔÕÒÏÊ
|
||
.PD 0
|
||
.RS
|
||
.IPs "<\- É \->"
|
||
ðÅÒÅÍÏÔËÁ ÎÁÚÁÄ/\:×ÐÅÒÅÄ ÎÁ 10 ÓÅËÕÎÄ.
|
||
.IPs "up É down"
|
||
ðÅÒÅÍÏÔËÁ ×ÐÅÒÅÄ/\:ÎÁÚÁÄ ÎÁ 1 ÍÉÎÕÔÕ.
|
||
.IPs "pgup É pgdown"
|
||
ðÅÒÅÍÏÔËÁ ×ÐÅÒÅÄ/\:ÎÁÚÁÄ ÎÁ 10 ÍÉÎÕÔ.
|
||
.IPs "[ É ]"
|
||
õÍÅÎØÛÁÅÔ/Õ×ÅÌÉÞÉ×ÁÅÔ ÓËÏÒÏÓÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ÎÁ 10%.
|
||
.IPs "{ É }"
|
||
÷Ä×ÏÅ ÍÅÎØÛÁÑ/ÂÏÌØÛÁÑ ÓËÏÒÏÓÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ.
|
||
.IPs "backspace"
|
||
÷ÏÓÓÔÁÎÏ×ÌÉ×ÁÅÔ ÎÏÒÍÁÌØÎÕÀ ÓËÏÒÏÓÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ.
|
||
.IPs "< É >"
|
||
ðÅÒÅÍÅÝÅÎÉÅ ÎÁÚÁÄ/\:×ÐÅÒÅÄ ÐÏ ÓÐÉÓËÕ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ.
|
||
.IPs "ENTER"
|
||
ðÅÒÅÍÅÝÅÎÉÅ ×ÐÅÒÅÄ ÐÏ ÓÐÉÓËÕ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ, ÄÁÖÅ ÚÁ ÐÒÅÄÅÌÙ ÓÐÉÓËÁ.
|
||
.IPs "HOME É END"
|
||
óÌÅÄÕÀÝÉÊ/\:ÐÒÅÄÙÄÕÝÉÊ ÜÌÅÍÅÎÔ × ÒÏÄÉÔÅÌØÓËÏÍ ÓÐÉÓËÅ
|
||
.IPs "INS É DEL (ÔÏÌØËÏ ÄÌÑ ÓÐÉÓËÏ× ASX)"
|
||
óÌÅÄÕÀÝÉÊ/\:ÐÒÅÄÙÄÕÝÉÊ ÉÚ ×ÏÚÍÏÖÎÙÈ ÉÓÔÏÞÎÉËÏ×.
|
||
.IPs "p / SPACE"
|
||
ðÁÕÚÁ (ÐÏ×ÔÏÒÎÏÅ ÎÁÖÁÔÉÅ ÐÒÏÄÏÌÖÁÅÔ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ).
|
||
.IPs ".\ \ \ \ "
|
||
ëÁÄÒ ×ÐÅÒÅÄ.
|
||
ïÄÎÏËÒÁÔÎÏÅ ÎÁÖÁÔÉÅ ÐÒÉÏÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ, ËÁÖÄÏÅ ÐÏÓÌÅÄÕÀÝÅÅ ÎÁÖÁÔÉÅ ÂÕÄÅÔ ÐÒÏÉÇÒÙ×ÁÔØ
|
||
ÏÄÉÎ ËÁÄÒ É ÓÎÏ×Á ×ÏÚ×ÒÁÝÁÔØÓÑ × ÒÅÖÉÍ ÐÁÕÚÙ (ÌÀÂÁÑ ÄÒÕÇÁÑ ËÌÁ×ÉÛÁ ÐÒÏÄÏÌÖÁÅÔ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ).
|
||
.IPs "q / ESC"
|
||
ïÓÔÁÎÏ×ËÁ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ É ×ÙÈÏÄ É ÐÒÏÇÒÁÍÍÙ.
|
||
.IPs "+ É -"
|
||
éÚÍÅÎÉÔØ ÚÁÄÅÒÖËÕ ÁÕÄÉÏ ÎÁ +/- 0.1 ÓÅËÕÎÄÙ.
|
||
.IPs "/ É *"
|
||
õÍÅÎØÛÁÅÔ/\:Õ×ÅÌÉÞÉ×ÁÅÔ ÇÒÏÍËÏÓÔØ.
|
||
.IPs "9 É 0"
|
||
õÍÅÎØÛÁÅÔ/\:Õ×ÅÌÉÞÉ×ÁÅÔ ÇÒÏÍËÏÓÔØ.
|
||
.IPs "m\ \ \ \ "
|
||
÷ÙËÌÀÞÁÅÔ Ú×ÕË.
|
||
.IPs "_ (ÔÏÌØËÏ MPEG-TS)"
|
||
ãÉËÌÉÞÅÓËÉ ÐÅÒÅËÌÀÞÁÅÔ ÄÏÓÔÕÐÎÙÅ ×ÉÄÅÏ ÄÏÒÏÖËÉ.
|
||
.IPs "# (ÔÏÌØËÏ ÄÌÑ MPEG É Matroska)"
|
||
ãÉËÌÉÞÅÓËÉ ÐÅÒÅËÌÀÞÁÅÔ ÄÏÓÔÕÐÎÙÅ ÁÕÄÉÏ ÄÏÒÏÖËÉ.
|
||
.IPs "f\ \ \ \ "
|
||
÷ËÌÀÞÁÅÔ ÐÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-fs).
|
||
.IPs "T\ \ \ \ "
|
||
÷ËÌÀÞÁÅÔ ÒÅÖÉÍ `ÐÏ×ÅÒÈ ×ÓÅÈ ÏËÏÎ` (ÔÁËÖÅ ÓÍÏÔÒÉÔÅ \-ontop).
|
||
.IPs "w É e"
|
||
õÍÅÎØÛÁÅÔ/\:Õ×ÅÌÉÞÉ×ÁÅÔ ÄÉÁÐÁÚÏÎ pan-and-scan.
|
||
.IPs "o\ \ \ \ "
|
||
éÚÍÅÎÑÅÔ ÒÅÖÉÍ OSD: ÎÅÔ / ÐÏÌÏÖÅÎÉÅ / ÐÏÌÏÖÅÎÉÅ + ×ÒÅÍÑ / ÐÏÌÏÖÅÎÉÅ + ×ÒÅÍÑ + ÏÂÝÅÅ ×ÒÅÍÑ.
|
||
.IPs "d\ \ \ \ "
|
||
éÚÍÅÎÑÅÔ ÒÅÖÉÍ ×ÙÂÒÁÓÙ×ÁÎÉÑ ËÁÄÒÏ×: ÎÅÔ / ÐÒÏÐÕÓÔÉÔØ ÜËÒÁÎ / ÐÒÏÐÕÓÔÉÔØ ÄÅËÏÄÉÒÏ×ÁÎÉÅ
|
||
(ÓÍÏÔÒÉÔÅ \-framedrop É \-hardframedrop).
|
||
.IPs "v\ \ \ \ "
|
||
éÚÍÅÎÑÅÔ ×ÉÄÉÍÏÓÔØ ÓÕÂÔÉÔÒÏ×.
|
||
.IPs "b / j"
|
||
ãÉËÌÉÞÅÓËÉ ÍÅÎÑÅÔ ÄÏÓÔÕÐÎÙÅ ÓÕÂÔÉÔÒÙ.
|
||
.IPs "y É g"
|
||
ðÅÒÅÍÅÝÅÎÉÅ ×ÐÅÒÅÄ/ÎÁÚÁÄ ÐÏ ÓÐÉÓËÕ ÓÕÂÔÉÔÒÏ×.
|
||
.IP "F\ \ \ \ "
|
||
ðÅÒÅËÌÀÞÁÅÔ ÏÔÏÂÒÁÖÅÎÉÑ "ÆÏÒÓÉÒÏ×ÁÎÎÙÈ ÓÕÂÔÉÒÏ×".
|
||
.IPs "a\ \ \ \ "
|
||
éÚÍÅÎÑÅÔ ÐÏÌÏÖÅÎÉÅ ÓÕÂÔÉÔÒÏ×: ×ÅÒÈ / ÃÅÎÔÒ / ÎÉÚ.
|
||
.IPs "x É z"
|
||
éÚÍÅÎÑÅÔ ÚÁÄeÒÖËÕ ÓÕÂÔÉÔÒÏ× ÎÁ +/- 0.1 ÓÅËÕÎÄÙ.
|
||
.IPs "r É t"
|
||
ðÅÒÅÍÅÝÁÅÔ ÓÕÂÔÉÔÒÙ ××ÅÒÈ/×ÎÉÚ.
|
||
.IPs "i (ÔÏÌØËÏ × ÒÅÖÉÍÅ \-edlout)"
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÎÁÞÁÌÏ ÉÌÉ ËÏÎÅà EDL ÐÒÏÐÕÓËÁ É ÚÁÐÉÓÙ×ÁÅÔ ÅÇÏ × ÕËÁÚÁÎÎÙÊ ÆÁÊÌ.
|
||
.IPs "s (ÔÏÌØËÏ ÄÌÑ \-vf screenshot)"
|
||
äÅÌÁÅÔ ÓÎÉÍÏË ÜËÒÁÎÁ.
|
||
.IPs "I"
|
||
ðÏËÁÚÙ×ÅÔ ÉÍÑ ÆÁÊÌÁ ÎÁ OSD.
|
||
.IPs "! É @"
|
||
ðÅÒÅÊÔÉ Ë ÎÁÞÁÌÕ ÐÒÅÄÙÄÕÝÅÇÏ/ÓÌÅÄÕÀÝÅÇÏ ÜÐÉÚÏÄÁ.
|
||
.RE
|
||
.PD 1
|
||
.PP
|
||
.RS
|
||
(óÌÅÄÕÀÝÉÅ ËÌÁ×ÉÛÉ ÄÏÓÔÕÐÎÙ ÔÏÌØËÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉÅ ÁÐÐÁÒÁÔÎÏ ÕÓËÏÒÅÎÎÏÇÏ ×ÉÄÅÏ ×Ù×ÏÄÁ
|
||
(xv, (x)vidix, (x)mga, É Ô.Ä.), ÐÒÏÇÒÁÍÍÎÏÇÏ ÜË×ÁÌÁÊÚÅÒÁ
|
||
(\-vf eq ÉÌÉ \-vf eq2) ÉÌÉ ÆÉÌØÔÒÁ hue (\-vf hue).
|
||
.RE
|
||
.PP
|
||
.PD 0
|
||
.RS
|
||
.IPs "1 É 2"
|
||
îÁÓÔÒÁÉ×ÁÅÔ ËÏÎÔÒÁÓÔÎÏÓÔØ.
|
||
.IPs "3 É 4"
|
||
îÁÓÔÒÁÉ×ÁÅÔ ÑÒËÏÓÔØ.
|
||
.IPs "5 É 6"
|
||
îÁÓÔÒÁÉ×ÁÅÔ Ã×ÅÔÎÏÓÔØ.
|
||
.IPs "7 É 8"
|
||
îÁÓÔÒÁÉ×ÁÅÔ ÎÁÓÙÝÅÎÎÏÓÔØ.
|
||
.RE
|
||
.PD 1
|
||
.PP
|
||
.RS
|
||
(óÌÅÄÕÀÝÉÅ ËÌÁ×ÉÛÉ ÄÏÓÔÕÐÎÙ ÔÏÌØËÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ×ÉÄÅÏ ÄÒÁÊ×ÅÒÏ× quartz ÉÌÉ macosx).
|
||
.RE
|
||
.PP
|
||
.PD 0
|
||
.RS
|
||
.IPs "command + 0"
|
||
éÚÍÅÎÑÅÔ ÒÁÚÍÅÒ ÏËÎÁ ÄÏ ÐÏÌÏ×ÉÎÙ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÒÁÚÍÅÒÁ.
|
||
.IPs "command + 1"
|
||
éÚÍÅÎÑÅÔ ÒÁÚÍÅÒ ÏËÎÁ ÄÏ ÏÒÉÇÉÎÁÌØÎÏÇÏ.
|
||
.IPs "command + 2"
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÁÚÍÅÒ ÏËÎÁ × Ä×Á ÒÁÚÁ ÂÏÌØÛÅ ÏÒÉÇÉÎÁÌØÎÏÇÏ.
|
||
.IPs "command + f"
|
||
ðÅÒÅËÌÀÞÁÅÔ ÐÏÌÎÏÜËÁÎÎÙÊ ÒÅÖÉÍ (ÔÁËÖÅ ÓÍÏÔÒÉÔÅ \-fs).
|
||
.IPs "command + [ É command + ]"
|
||
õÓÔÁÎÏ×ÌÉ×ÁÅÔ ÐÒÏÚÒÁÞÎÏÓÔØ ÏËÎÁ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ.
|
||
.RE
|
||
.PD 1
|
||
.PP
|
||
.RS
|
||
(óÌÅÄÕÀÝÉÅ ËÌÁ×ÉÛÉ ÒÁÂÏÔÁÀÔ ÔÏÌØËÏ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ËÌÁ×ÉÁÔÕÒÙ Ó ÍÕÌØÔÉÍÅÄÉÁ ËÌÁ×ÉÛÁÍÉ.)
|
||
.RE
|
||
.PP
|
||
.PD 0
|
||
.RS
|
||
.IPs PAUSE
|
||
ðÁÕÚÁ.
|
||
.IPs "STOP\ "
|
||
ïÓÔÁÎÏ×ÉÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ É ×ÙÊÔÉ.
|
||
.IPs "PREVIOUS É NEXT"
|
||
ðÅÒÅÍÏÔÁÔØ ÎÁÚÁÄ/\:×ÐÅÒÅÄ ÎÁ 1 ÍÉÎÕÔÕ.
|
||
.RE
|
||
.PD 1
|
||
.PP
|
||
.RS
|
||
(óÌÅÄÕÀÝÉÅ ËÌÁ×ÉÛÉ ÒÁÂÏÔÁÀÔ ÔÏÌØËÏ ÅÓÌÉ MPlayer ÓÏÂÒÁÎ Ó ÐÏÄÄÅÒÖËÏÊ GUI É ÉÍÅÀÔ
|
||
ÐÒÅÉÍÕÝÅÓÔ×Ï ÐÅÒÅÄ ÏÐÉÓÁÎÎÙÍÉ ×ÙÛÅ ËÌÁ×ÉÛÁÍÉ.)
|
||
.RE
|
||
.PP
|
||
.PD 0
|
||
.RS
|
||
.IPs ENTER
|
||
îÁÞÁÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ.
|
||
.IPs "ESC\ \ "
|
||
ïÓÔÁÎÏ×ÉÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ.
|
||
.IPs "l\ \ \ \ "
|
||
ïÔËÒÙÔØ ÆÁÊÌ.
|
||
.IPs "t\ \ \ \ "
|
||
ïÔËÒÙÔØ ÓÕÂÔÉÔÒÙ.
|
||
.IPs "c\ \ \ \ "
|
||
ïÔËÒÙÔØ ÂÒÁÕÚÅÒ ÓËÉÎÏ×.
|
||
.IPs "p\ \ \ \ "
|
||
ïÔËÒÙÔØ ÓÐÉÓÏË ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ.
|
||
.IPs "r\ \ \ \ "
|
||
ïÔËÒÙÔØ ÎÁÓÔÒÏÊËÉ.
|
||
.RE
|
||
.PD 1
|
||
.PP
|
||
.RS
|
||
(óÌÅÄÕÀÛÉÅ ËÏÍÂÉÎÁÃÉÉ ËÌÁ×ÉÛ ÒÁÂÏÔÁÀÔ, ÅÓÌÉ MPlayer ÓÏÂÒÁÎ Ó ÐÏÄÄÅÒÖËÏÊ TV É ÉÍÅÀÔ
|
||
ÐÒÅÉÍÕÝÅÓÔ×Ï ÐÅÒÅÄ ÏÐÉÓÁÎÎÙÍÉ ×ÙÛÅ ËÌÁ×ÉÛÁÍÉ.)
|
||
.RE
|
||
.PP
|
||
.PD 0
|
||
.RS
|
||
.IPs "h É k"
|
||
÷ÙÂÒÁÔØ ÐÒÅÄÙÄÕÝÉÊ/\:ÓÌÅÄÕÀÝÉÊ ËÁÎÁÌ.
|
||
.IPs "n\ \ \ \ "
|
||
÷ÙÂÒÁÔØ ÓÔÁÎÄÁÒÔ ×ÅÝÁÎÉÑ.
|
||
.IPs "u\ \ \ \ "
|
||
÷ÙÂÒÁÔØ ÔÁÂÌÉÃÕ ËÁÎÁÌÏ×.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B ÕÐÒÁ×ÌÅÎÉÅ ÍÙÛØÀ
|
||
.PD 0
|
||
.RS
|
||
.IPs "button 3 É button 4"
|
||
ðÅÒÅÍÏÔËÁ ÎÁÚÁÄ/\:×ÐÅÒÅÄ ÎÁ 1 ÍÉÎÕÔÕ.
|
||
.IPs "button 5 É button 6"
|
||
õÍÅÎØÛÁÅÔ/\:Õ×ÅÌÉÞÉ×ÁÅÔ ÇÒÏÍËÏÓÔØ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B ÕÐÒÁ×ÌÅÎÉÅ ÄÖÏÊÓÔÉËÏÍ
|
||
.PD 0
|
||
.RS
|
||
.IPs "×ÌÅ×Ï É ×ÐÒÁ×Ï"
|
||
ðÅÒÅÍÏÔËÁ ÎÁÚÁÄ/\:×ÐÅÒÅÄ ÎÁ 10 ÓÅËÕÎÄ.
|
||
.IPs "up É down"
|
||
ðÅÒÅÍÏÔËÁ ÎÁÚÁÄ/\:×ÐÅÒÅÄ ÎÁ 1 ÍÉÎÕÔÕ.
|
||
.IPs "button 1"
|
||
ðÁÕÚÁ
|
||
.IPs "button 2"
|
||
ðÅÒÅËÌÀÞÁÅÔ ÒÅÖÉÍÙ OSD: ÓËÒÙÔÏ / ÐÏÌÏÖÅÎÉÅ / ÐÏÌÏÖÅÎÉÅ + ×ÒÅÍÑ / ÐÏÌÏÖÅÎÉÅ + ×ÒÅÍÑ + ÏÂÝÅÅ ×ÒÅÍÑ.
|
||
.IPs "button 3 É button 4"
|
||
õÍÅÎØÛÉÔØ/\:Õ×ÅÌÉÞÉÔØ ÇÒÏÍËÏÓÔØ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" éÓÐÏÌØÚÏ×ÁÎÉÅ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH "éóðïìøúï÷áîéå"
|
||
ëÁÖÄÁÑ ÏÐÃÉÑ 'flag' ÉÍÅÅÔ ÐÒÏÔÉ×ÏÐÏÌÏÖÎÕÀ ÐÏ ÓÍÙÓÌÕ ÏÐÃÉÀ 'noflag', ÎÁÐÒÉÍÅÒ ÐÒÏÔÉ×ÏÐÏÌÏÖÎÙÅ
|
||
ÐÏ ÓÍÙÓÌÕ ÏÐÃÉÉ \-fs É \-nofs.
|
||
.PP
|
||
åÓÌÉ ÏÐÃÉÉ ÐÏÍÅÞÅÎÁ ËÁË (ÔÏÌØËÏ XXX), ÔÏ ÏÎÁ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÔÏÌØËÏ × ËÏÍÂÉÎÁÃÉÉ Ó ÏÐÃÉÅÊ XXX,
|
||
ÅÓÌÉ ×ËÌÀÞÅÎÁ ÐÏÄÄÅÒÖËÁ ÏÐÃÉÉ XXX.
|
||
.PP
|
||
.I úáíåþáîéå:
|
||
òÁÚÂÏÒÝÉË ÐÏÄÏÐÃÉÊ (ÉÓÐÏÌØÚÕÅÔÓÑ, ÎÁÐÒÉÍÅÒ, ÄÌÑ \-ao pcm ÐÏÄÏÐÃÉÊ) ÐÏÄÄÅÒÖÉ×ÁÅÔ
|
||
ÓÐÅÃÉÁÌØÎÕÀ ÆÏÒÍÙ ×ÙÄÅÌÅÎÉÑ ÓÔÒÏË ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÓÏ ÓÔÏÒÏÎÎÉÍÉ GUI.
|
||
.br
|
||
ïÎÁ ÉÍÅÅÔ ÓÌÅÄÕÀÝÉÊ ÆÏÒÍÁÔ:
|
||
.br
|
||
%n%ÓÔÒÏËÁ_ÄÌÉÎÙ_n
|
||
.br
|
||
.I ðòéíåòù:
|
||
.br
|
||
mplayer \-ao pcm:file=%10%C:test.wav test.avi
|
||
.br
|
||
éÌÉ × ÐÒÏÇÒÁÍÍÅ:
|
||
.br
|
||
mplayer \-ao pcm:file=%`expr length "$NAME"`%"$NAME" test.avi
|
||
.PP
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" æÁÊÌÙ ËÏÎÆÉÇÕÒÁÃÉÉ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH "æáêìù ëïîæéçõòáãéé"
|
||
÷Ù ÍÏÖÅÔÅ ÐÏÍÅÓÔÉÔØ ×ÓÅ ÏÐÃÉÉ × ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ, ËÏÔÏÒÙÅ MPlayer/\:MEncoder
|
||
ÂÕÄÅÔ ÓÞÉÔÙ×ÁÔØ ÐÒÉ ËÁÖÄÏÍ ÚÁÐÕÓËÅ.
|
||
óÉÓÔÅÍÎÙÊ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ 'mplayer.conf' ÎÁÈÏÄÉÔÓÑ × ÓÉÓÔÅÍÎÏÍ ËÁÔÁÌÏÇÅ ËÏÎÆÉÇÕÒÁÃÉÉ
|
||
(ÎÁÐÒÉÍÅÒ /etc/\:mplayer ÉÌÉ /usr/\:local/\:etc/\:mplayer), ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÊ - ÜÔÏ
|
||
'~/\:.mplayer/\:config'.
|
||
ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ ÄÌÑ MEncoder ÎÁÚÙ×ÁÅÔÓÑ 'mencoder.conf' É ÎÁÈÏÄÉÔÓÑ × ÓÉÓÔÅÍÎÏÍ ËÁÔÁÌÏÇÅ
|
||
(ÎÁÐÒÉÍÅÒ /etc/\:mplayer ÉÌÉ /usr/\:local/\:etc/\:mplayer), ÐÏÌØÚÏ×ÁÔÅÌØÓËÉÊ -
|
||
'~/\:.mplayer/\:mencoder.conf.
|
||
ïÐÃÉÉ × ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÍ ÆÁÊÌÅ ÐÅÒÅËÒÙ×ÁÀÔ ÓÉÓÔÅÍÎÙÅ, Á ÏÐÃÉÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÐÅÒÅËÒÙ×ÁÀÔ
|
||
ÚÁÄÁÎÎÙÅ × ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÈ ÆÁÊÌÁÈ.
|
||
óÉÎÔÁËÓÉÓ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÇÏ ÆÁÊÌÁ: 'option=<ÚÎÁÞÅÎÉÅ>', ×ÓÅ ÓÉÍ×ÏÌÙ ÐÏÓÌÅ '#' ÓÞÉÔÁÀÔÓÑ
|
||
ËÏÍÍÅÎÔÁÒÉÅÍ.
|
||
ïÐÃÉÉ, ÎÅ ÉÍÅÀÝÉÅ ÚÎÁÞÅÎÉÊ, ÍÏÇÕÔ ÂÙÔØ ×ËÌÀÞÅÎÙ ÐÒÉÓ×ÁÉ×ÁÎÉÅÍ ÉÍ ÚÎÁÞÅÎÉÑ 'yes','1' ÉÌÉ 'true' É
|
||
×ÙËÌÀÞÅÎÙ ÐÒÉÓ×ÁÉ×ÁÎÉÅÍ 'no','0' ÉÌÉ 'false'.
|
||
ðÏÄÏÐÃÉÉ ÔÁËÖÅ ÍÏÇÕÔ ÂÙÔØ ÚÁÄÁÎÙ ÜÔÉÍ ÓÐÏÓÏÂÏÍ.
|
||
.PP
|
||
÷Ù ÍÏÖÅÔÅ ÚÁÄÁ×ÁÔØ ÏÐÃÉÉ ÉÎÄÉ×ÉÄÕÁÌØÎÏ ÄÌÑ ËÁÖÄÏÇÏ ÆÁÊÌÁ. åÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÍÅÔØ ÆÁÊÌ
|
||
ËÏÎÆÉÇÕÒÁÃÉÉ ÄÌÑ 'movie.avi', ÓÏÚÄÁÊÔÅ ËÏÎÆÉÇÕÒÁÃÉÏÎÎÙÊ ÆÁÊÌ Ó ÉÍÅÎÅÍ 'movie.avi.conf'
|
||
É ÐÏÍÅÓÔÉÔÅ ÅÇÏ × ~/.mplayer/. ÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÐÏÍÅÓÔÉÔØ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ × ËÁÔÁÌÏÇ Ó
|
||
ÐÒÏÉÇÒÙ×ÁÅÍÙÍ ÆÁÊÌÏÍ, ÐÒÉ ÕÓÌÏ×ÉÉ ÞÔÏ ÕËÁÚÁÌÉ ÏÐÃÉÀ \-use\-filedir\-conf (ÌÉÂÏ ×
|
||
ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ, ÌÉÂÏ × ÇÌÏÂÁÌØÎÏÍ ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ.
|
||
.PP
|
||
.I ðòéíåò ëïîæéçõòáãéïîîïçï æáêìá MPLAYER:
|
||
.sp 1
|
||
.nf
|
||
# Use Matrox driver by default.
|
||
vo=xmga
|
||
# I love practicing handstands while watching videos.
|
||
flip=yes
|
||
# Decode/encode multiple files from PNG,
|
||
# start with mf://filemask
|
||
mf=type=png:fps=25
|
||
# Eerie negative images are cool.
|
||
vf=eq2=1.0:-0.8
|
||
.fi
|
||
.PP
|
||
.I "ðòéíåò ëïîæéçõòáãéïîîïçï æáêìá MENCODER:"
|
||
.sp 1
|
||
.nf
|
||
# Make MEncoder output to a default filename.
|
||
o=encoded.avi
|
||
# The next 4 lines allow mencoder tv:// to start capturing immediately.
|
||
oac=pcm=yes
|
||
ovc=lavc=yes
|
||
lavcopts=vcodec=mjpeg
|
||
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
|
||
# more complex default encoding option set
|
||
lavcopts=vcodec=mpeg4:autoaspect=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
|
||
.fi
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" ðÒÏÆÉÌÉ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH "ðòïæéìé"
|
||
äÌÑ ÏÂÌÅÇÞÅÎÉÑ ÒÁÂÏÔÙ Ó ÒÁÚÌÉÞÎÙÍÉ ËÏÎÆÉÇÕÒÁÃÉÑÍÉ × ËÏÎÆÉÇÕÒÁÃÉÏÎÎÏÍ ÆÁÊÌÅ ÍÏÇÕÔ ÂÙÔØ
|
||
ÕËÁÚÁÎÙ ÎÅÓËÏÌØËÏ ÐÒÏÆÉÌÅÊ.
|
||
ðÒÏÆÉÌØ ÎÁÞÉÎÁÅÔÓÑ Ó ÉÍÅÎÉ, ÚÁÌÀÞÅÎÎÏÇÏ × Ë×ÁÄÒÁÔÎÙÅ ÓËÏÂËÉ, ÎÁÐÒÉÍÅÒ '[my-profile]'.
|
||
÷ÓÅ ÐÏÓÌÅÄÕÀÝÉÅ ÏÐÃÉÉ ÂÕÄÕÔ ÓÞÉÔÁÔØÓÑ ÞÁÓÔØÀ ÐÒÏÆÉÌÑ.
|
||
ïÐÉÓÁÎÉÅ (ÏÔÏÂÒÁÖÁÅÍÏÅ ÐÒÉ ÐÏÍÏÝÉ \-profile help) ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎÏ ÏÐÃÉÅÊ profile\-desc.
|
||
äÌÑ ÏËÏÎÞÁÎÉÑ ÐÒÏÆÉÌÑ ÕËÁÖÉÔÅ ÉÍÑ ÄÒÕÇÏÇÏ ÐÒÏÆÉÌÑ ÉÌÉ ÉÓÐÏÌØÚÕÊÔÅ ÉÍÑ ÐÒÏÆÉÌÑ 'default',
|
||
ÞÔÏÂÙ ÐÒÏÄÏÌÖÉÔØ ÏÐÉÓÁÎÉÅ ÏÂÙÞÎÙÈ ÏÐÃÉÊ.
|
||
.fi
|
||
.PP
|
||
.I "ðòéíåò ðòïæéìñ MENCODER:"
|
||
.sp 1
|
||
.nf
|
||
|
||
[mpeg4]
|
||
profile-desc="MPEG4 encoding"
|
||
ovc=lacv=yes
|
||
lavcopts=vcodec=mpeg4:vbitrate=1200
|
||
|
||
[mpeg4-hq]
|
||
profile-desc="HQ MPEG4 encoding"
|
||
profile=mpeg4
|
||
lavcopts=mbd=2:trell=yes:v4mv=yes
|
||
.fi
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" ïÐÃÉÉ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH "ïóîï÷îùå ïðãéé"
|
||
.
|
||
.TP
|
||
.B \-codecs-file <ÉÍÑ ÆÁÊÌÁ> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-afm, \-ac, \-vfm, \-vc)
|
||
ðÅÒÅÏÐÒÅÄÅÌÑÅÔ ÓÔÁÎÄÁÒÔÎÙÊ ÐÕÔØ ÐÏÉÓËÁ É ÐÒÅÄÐÉÓÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÕËÁÚÁÎÎÙÊ ÆÁÊÌ
|
||
×ÍÅÓÔÏ ×ÓÔÒÏÅÎÎÏÇÏ codecs.conf.
|
||
.
|
||
.TP
|
||
.B \-include <ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ>
|
||
õËÁÚÙ×ÁÅÔ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ, ËÏÔÏÒÙÊ ÂÕÄÅÔ ÐÒÏÞÉÔÁÎ ÐÏÓÌÅ ÁÎÁÌÉÚÁ ÆÁÊÌÁ, ÉÓÐÏÌØÚÕÅÍÏÇÏ
|
||
ÐÏ-ÕÍÏÌÞÁÎÉÀ.
|
||
.
|
||
.TP
|
||
.B \-list-options
|
||
ðÅÞÁÔÁÅÔ ×ÓÅ ÄÏÓÔÕÐÎÙÅ ÏÐÃÉÉ.
|
||
.
|
||
.TP
|
||
.B \-msgcharset <ËÏÄÉÒÏ×ËÁ>
|
||
ðÒÅÏÂÒÁÚÏ×ÁÎÉÅ ÓÏÏÂÝÅÎÉÊ ËÏÎÓÏÌÉ × ÕËÁÚÁÎÎÕÀ ËÏÄÉÒÏ×ËÕ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ).
|
||
ôÅËÓÔ ÂÕÄÅÔ × ËÏÄÉÒÏ×ËÅ, ÚÁÄÁÎÎÏÊ \-\-charset ÏÐÃÉÅÊ configure.
|
||
õÓÔÁÎÏ×ÉÔÅ ÅÅ × "noconv" ÄÌÑ ÏÔËÌÀÞÅÎÉÑ ÐÅÒÅËÏÄÉÒÏ×ËÉ (ÎÁÐÒÉÍÅÒ ÐÒÉ ÐÒÏÂÌÅÍÅ Ó iconv).
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ïÐÃÉÑ ×ÓÔÕÐÁÅÔ × ÓÉÌÕ ÐÏÓÌÅ ÏËÏÎÞÁÎÉÑ ÁÎÁÌÉÚÁ ÏÐÃÉÊ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.
|
||
ðÅÒÅÍÅÎÎÁÑ ÏËÒÕÖÅÎÉÑ MPLAYER_CHARSET ÍÏÄÅÔ ÐÏÍÏÞØ ÅÓÌÉ ×Ù×ÏÄÉÔÓÑ ÍÕÓÏÒ × ÐÅÒ×ÙÈ ÓÔÒÏËÁÈ.
|
||
.
|
||
.TP
|
||
.B \-msglevel <all=<ÕÒÏ×ÅÎØ>:<ÍÏÄÕÌØ>=<ÕÒÏ×ÅÎØ>:...>
|
||
õÐÒÁ×ÌÑÅÔ ÐÏÄÒÏÂÎÏÓÔØ ×Ù×ÏÄÁ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ ÄÌÑ ËÁÖÄÏÇÏ ÍÏÄÕÌÑ.
|
||
úÎÁÞÅÎÉÅ, ÕËÁÚÁÎÎÏÅ ÄÌÑ ÍÏÄÕÌÑ 'all', ÉÚÍÅÎÑÅÔ ÐÏÄÒÏÂÎÏÓÔØ ×Ù×ÏÄÁ ÄÌÑ ×ÓÅÈ ÍÏÄÕÌÅÊ, ËÏÔÏÒÙÍ
|
||
ÐÁÒÁÍÅÔÒ ÎÅ ÚÁÄÁÎ Ñ×ÎÏ.
|
||
óÍÏÔÒÉÔÅ '\-msglevel help' ÄÌÑ ÓÐÉÓËÁ ÍÏÄÕÌÅÊ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
óÏÏÂÝÅÎÉÑ ÐÅÞÁÔÁÅÍÙÅ ÄÏ ËÏÎÃÁ ÁÎÁÌÉÚÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÍÏÇÕÔ ËÏÎÔÒÏÌÉÒÏ×ÁÔØÓÑ ÐÅÒÅÍÅÎÎÏÊ
|
||
ÏËÒÕÖÅÎÉÑ MPLAYER_VERBOSE, ËÏÔÏÒÏÁÑ ÐÒÉÍÅÎÑÅÔÓÑ ËÏ ×ÓÅÍ ÍÏÄÕÌÑÍ.
|
||
.br
|
||
äÏÓÔÕÐÎÙÅ ÕÒÏ×ÎÉ:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "-1"
|
||
ÏÔÓÕÔÓÔ×ÉÅ ÓÏÏÂÝÅÎÉÊ
|
||
.IPs " 0"
|
||
ÔÏÌØËÏ ÆÁÔÁÌØÎÙÅ ÏÛÉÂËÉ
|
||
.IPs " 1"
|
||
ÏÛÉÂËÉ
|
||
.IPs " 2"
|
||
ÐÒÅÄÕÐÒÅÖÄÅÎÉÑ
|
||
.IPs " 3"
|
||
ËÏÒÏÔËÉÅ ÐÏÄÓËÁÚËÉ
|
||
.IPs " 4"
|
||
ÉÎÆÏÒÍÁÃÉÏÎÎÙÅ ÓÏÏÂÝÅÎÉÑ
|
||
.IPs " 5"
|
||
ÓÔÁÔÕÓÎÙÅ ÓÏÏÂÝÅÎÉÑ (ËÏÔÏÒÙÅ ÓËÒÙ×ÁÀÔÓÑ ÐÒÉ ÐÏÍÏÝÉ \-quiet)
|
||
.IPs " 6"
|
||
ÐÏÄÒÏÂÎÙÅ ÓÏÏÂÝÅÎÉÑ
|
||
.IPs " 7"
|
||
ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ 2
|
||
.IPs " 8"
|
||
ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ 3
|
||
.IPs " 9"
|
||
ÕÒÏ×ÅÎØ ÏÔÌÁÄËÉ 4
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "\-quiet\ "
|
||
äÅÌÁÅÔ ËÏÎÓÏÌØÎÙÊ ×Ù×ÏÄ ÍÅÎÅÅ ÐÏÄÒÏÂÎÙÍ; × ÞÁÓÔÎÏÓÔÉ, ÐÒÑÞÅÔ ÓÔÁÔÕÓÎÕÀ ÓÔÒÏËÕ
|
||
Ô.Å.\& A: 0.7 V: 0.6 A-V: 0.068 ...).
|
||
íÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÏ ÎÁ ÍÅÄÌÅÎÎÙÈ ÉÌÉ ÎÅÐÏÌÎÏÃÅÎÎÙÈ ÔÅÒÍÉÎÁÌÁÈ, ËÏÔÏÒÙÅ ÎÅËÏÒÒÅËÔÎÏ ÏÂÒÁÂÁÔÙ×ÁÀÔ
|
||
×ÏÚ×ÒÁÔ ËÁÒÅÔËÉ (Ô.Å.\& \\r).
|
||
.
|
||
.TP
|
||
.B \-priority <prio> (ÔÏÌØËÏ Windows)
|
||
õÓÔÁÎÏ×ÉÔØ ÐÒÉÏÒÉÔÅÔ ÐÒÏÃÅÓÓÁ MPlayer × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÐÒÅÄÏÐÒÅÄÅÌÅÎÎÙÍÉ ÐÒÉÏÒÉÔÅÔÁÍÉ, ÄÏÓÔÕÐÎÙÍÉ
|
||
ÐÏÄ Windows.
|
||
äÏÐÕÓÔÉÍÙÅ ÚÎÁÞÅÎÉÑ <prio>:
|
||
.RSs
|
||
idle|belownormal|normal|abovenormal|high|realtime
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I ÷îéíáîéå:
|
||
éÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÉÏÒÉÔÅÔÁ realtime ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÚÁ×ÉÓÁÎÉÀ ÓÉÓÔÅÍÙ.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-profile <ÐÒÏÆÉÌØ1,ÐÒÏÆÉÌØ2,...>
|
||
ðÒÅÄÐÉÓÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÕËÁÚÁÎÎÙÊ ÐÒÏÆÉÌØ(É), \-profile help ÏÔÏÂÒÁÖÁÅÔ ÓÐÉÓÏË ÏÐÒÅÄÅÌÅÎÎÙÈ
|
||
ÐÒÏÆÉÌÅÊ.
|
||
.
|
||
.TP
|
||
.B \-really-quiet (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-quiet)
|
||
õËÁÚÙ×ÁÅÔ ÏÔÏÂÒÁÖÁÔØ ÅÝÅ ÍÅÎØÛÅ ÓÏÏÂÝÅÎÉÊ, ÞÅÍ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ \-quiet.
|
||
.
|
||
.TP
|
||
.B \-show-profile <ÐÒÏÆÉÌØ>
|
||
ïÔÏÂÒÁÖÁÅÔ ÏÐÉÓÁÎÉÅ É ÓÏÄÅÒÖÉÍÏÅ ÐÒÏÆÉÌÑ.
|
||
.
|
||
.TP
|
||
.B \-use-filedir-conf
|
||
éÝÅÔ ÉÎÄÉ×ÉÄÕÁÌØÎÙÊ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÆÉÌØÍÁ × ËÁÔÁÌÏÇÅ ÉÚ ËÏÔÏÒÏÇÏ
|
||
ÆÉÌØÍ ÐÒÏÉÇÒÙ×ÁÅÔÓÑ.
|
||
.br
|
||
.I ÷îéíáîéå:
|
||
üÔÏ ÍÏÖÅÔ ÂÙÔØ ÏÐÁÓÎÏ ÐÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ ÉÚ ÉÓÔÏÞÎÉËÏ×, ËÏÔÏÒÙÍ ×Ù ÎÅ ÄÏ×ÅÒÑÅÔÅ.
|
||
.
|
||
.TP
|
||
.B "\-v\ \ \ \ \ "
|
||
õ×ÅÌÉÞÉÔÁÅÔ ÐÏÄÒÏÂÎÏÓÔØ ×Ù×ÏÄÁ ÎÁ ÏÄÉÎ ÕÒÏ×ÅÎØ ÄÌÑ ËÁÖÄÏÊ ÕËÁÚÁÎÎÏÊ \-v × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ.
|
||
.
|
||
.
|
||
.
|
||
.SH "ïðãéé ðòïéçòù÷áôåìñ (ôïìøëï MPLAYER)"
|
||
.
|
||
.TP
|
||
.B \-autoq <ËÁÞÅÓÔ×Ï> (ÉÓÐÏÌØÚÕÊÔÅ Ó \-vf [s]pp)
|
||
äÉÎÁÍÉÞÅÓËÉ ÍÅÎÑÅÔ ÕÒÏ×ÅÎØ ÐÏÓÔÏÂÒÁÂÏÔËÉ × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÚÁÇÒÕÖÅÎÎÏÓÔÉ CPU.
|
||
þÉÓÌÏ, ÕËÁÚÁÎÎÏÅ ×ÁÍÉ, ÂÕÄÅÔ ÍÁËÓÉÍÁÌØÎÙÍ ÉÓÐÏÌØÚÕÅÍÙÍ ÕÒÏ×ÎÅÍ.
|
||
ïÂÙÞÎÏ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÅËÏÔÏÒÏÅ ÂÏÌØÛÏÅ ÞÉÓÌÏ.
|
||
÷Ù ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ \-vf [s]pp ÂÅÚ ÐÁÒÁÍÅÔÒÏ×, ÞÔÏÂÙ ÜÔÏ ÒÁÂÏÔÁÌÏ.
|
||
.
|
||
.TP
|
||
.B \-autosync <factor>
|
||
ðÏÓÔÅÐÅÎÎÏ ÐÏÄÓÔÒÁÉ×ÁÅÔ A/V ÓÉÎÈÒÏÎÉÚÁÃÉÀ ÎÁ ÏÓÎÏ×Å ÉÚÍÅÒÅÎÉÊ ÚÁÄÅÒÖËÉ ÁÕÄÉÏ.
|
||
õËÁÚÁÎÉÅ \-autosync 0 (ÐÏ-ÕÍÏÌÞÁÎÉÀ) ÕËÁÚÙ×ÁÅÔ, ÞÔÏ ÔÁÊÍÉÎÇ ËÁÄÒÏ× ÂÕÄÅÔ ÏÓÎÏ×Ù×ÁÔØÓÑ
|
||
ÉÓËÌÀÞÉÔÅÌØÎÏ ÎÁ ÉÚÍÅÒÅÎÉÑÈ ÚÁÄÅÒÖËÉ ÁÕÄÉÏ.
|
||
õËÁÚÁÎÉÅ \-autosync 1 ÄÅÌÁÅÔ ÔÏ ÖÅ ÓÁÍÏÅ, ÎÏ ×ÎÕÔÒÅÎÎÅ ÍÅÎÑÅÔ ÁÌÇÏÒÉÔÍ A/V ËÏÒÒÅËÃÉÉ.
|
||
ðÒÉ ÎÅÐÏÓÔÏÑÎÎÏÓÔÉ ÞÁÓÔÏÔÙ ËÁÄÒÏ× × ÆÉÌØÍÅ, ÐÒÅËÒÁÓÎÏ ×ÏÓÐÒÏÉÚ×ÏÄÑÝÅÍÓÑ Ó ÏÐÃÉÅÊ
|
||
\-nosound, ÏÂÙÞÎÏ ÐÏÍÏÇÁÅÔ ÕÓÔÁÎÏ×ËÁ ÜÔÏÊ ÏÐÃÉÉ × ÚÎÁÞÅÎÉÑ ÂÏÌØÛÉÅ 1.
|
||
þÅÍ ×ÙÛÅ ÚÎÁÞÅÎÉÅ, ÔÅÍ ÂÌÉÖÅ Ë \-nosound ÂÕÄÅÔ ÔÁÊÍÉÎÇ.
|
||
ðÏÐÒÏÂÕÊÔÅ \-autosync 30, ÞÔÏÂÙ ÓÍÑÇÞÉÔØ ÐÒÏÂÌÅÍÙ ÓÏ Ú×ÕËÏ×ÙÍÉ ÄÒÁÊ×ÅÒÁÍÉ,
|
||
ËÏÔÏÒÙÅ ÎÅ ÒÅÁÌÉÚÕÀÔ ÈÏÒÏÛÅÇÏ ÉÚÍÅÒÅÎÉÑ ÚÁÄÅÒÖËÉ ÁÕÄÉÏ.
|
||
ó ÜÔÉÍ ÚÎÁÞÅÎÉÅÍ, ÅÓÌÉ ÐÒÏÉÓÈÏÄÉÔ ÂÏÌØÛÏÅ ÒÁÓÈÏÖÄÅÎÉÅ A/V ÓÉÎÈÒÏÎÉÚÁÃÉÉ, ÐÏÔÒÅÂÕÅÔÓÑ
|
||
ÏËÏÌÏ 1 ÉÌÉ 2 ÓÅËÕÎÄ ÄÌÑ ÉÓÐÒÁ×ÌÅÎÉÑ ÐÒÏÂÌÅÍÙ.
|
||
úÁÄÅÒÖËÁ ×Ï ×ÒÅÍÅÎÉ ÒÅÁËÃÉÉ ÎÁ ×ÎÅÚÁÐÎÙÅ ÓÄ×ÉÇÉ A/V ÄÏÌÖÎÁ ÂÙÔØ
|
||
ÅÄÉÎÓÔ×ÅÎÎÙÍ ÐÏÂÏÞÎÙÍ ÜÆÆÅËÔÏÍ ×ËÌÀÞÅÎÉÑ ÜÔÏÊ ÏÐÃÉÉ ÄÌÑ ×ÓÅÈ Ú×ÕËÏ×ÙÈ ÄÒÁÊ×ÅÒÏ×.
|
||
.
|
||
.TP
|
||
.B \-benchmark
|
||
÷Ù×ÏÄÉÔ ÎÅËÏÔÏÒÕÀ ÓÔÁÔÉÓÔÉËÕ Ï ÉÓÐÏÌØÚÏ×ÁÎÉÉ CPU É ÐÒÏÐÕÝÅÎÎÙÈ ËÁÄÒÁÈ ×
|
||
ËÏÎÃÅ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ. éÓÐÏÌØÚÕÊÔÅ × ËÏÍÂÉÎÁÃÉÉ Ó \-nosound É \-vo null ÄÌÑ
|
||
ÉÚÍÅÒÅÎÉÑ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÉÓËÌÀÞÉÔÅÌØÎÏ ×ÉÄÅÏ ËÏÄÅËÁ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ó ÜÔÏÊ ÏÐÃÉÅÊ MPlayer ÂÕÄÅÔ ÉÇÎÏÒÉÒÏ×ÁÔØ ÐÒÏÄÏÌÖÉÔÅÌØÎÏÓÔØ ËÁÄÒÏ× ÐÒÉ
|
||
ÐÒÏÉÇÒÙ×ÁÎÉÉ ÔÏÌØËÏ ×ÉÄÅÏ (ÍÏÖÅÔÅ ÄÕÍÁÔØ Ï ÜÔÏÍ, ËÁË Ï ÂÅÓËÏÎÅÞÎÏÍ fps).
|
||
.
|
||
.TP
|
||
.B \-colorkey <ÞÉÓÌÏ>
|
||
éÚÍÅÎÑÅÔ colorkey ÎÁ ÕËÁÚÁÎÎÏÅ ×ÁÍÉ RGB ÚÎÁÞÅÎÉÅ.
|
||
0x000000 ÜÔÏ ÞÅÒÎÙÊ, Á 0xffffff \- ÂÅÌÙÊ.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix,
|
||
xover, xv (ÓÍÏÔÒÉ \-vo xv:ck), xvmc (ÓÍÏÔÒÉ \-vo xv:ck) É directx ÄÒÁÊ×ÅÒÁÍÉ ×Ù×ÏÄÁ.
|
||
.
|
||
.TP
|
||
.B \-nocolorkey
|
||
ïÔÌÀÞÁÅÔ ÍÅÈÁÎÉÚÍ colorkey.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ cvidix, fbdev, svga, vesa, winvidix, xmga, xvidix,
|
||
xover, xv (ÓÍÏÔÒÉ \-vo xv:ck), xvmc (ÓÍÏÔÒÉ \-vo xv:ck) É directx ÄÒÁÊ×ÅÒÁÍÉ ×Ù×ÏÄÁ.
|
||
.
|
||
.TP
|
||
.B \-correct-pts (ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÅ)
|
||
ðÅÒÅËÌÀÞÁÅÔ MPlayer × ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÙÊ ÒÅÖÉÍ, × ËÏÔÏÒÏÍ ÔÁÊÍÉÎÇ
|
||
×ÉÄÅÏ ËÁÄÒÏ× ÒÁÓÓÞÉÔÙ×ÁÀÔÓÑ ÎÅÚÁ×ÉÓÉÍÏ, É ÔÅÍ ÓÁÍÙÍ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ×ÉÄÅÏ ÆÉÌØÔÒÙ,
|
||
ÄÏÂÁ×ÌÑÀÝÉÅ ÎÏ×ÙÅ ËÁÄÒÙ ÉÌÉ ÍÅÎÑÀÝÉÅ ÔÁÊÍÉÎÇ ÓÕÝÅÓÔ×ÕÀÝÉÈ.
|
||
âÏÌÅÅ ÔÏÞÎÙÊ ÔÁÊÍÉÎÇ ÍÏÖÅÔ ÂÙÔØ ÚÁÍÅÔÅÎ, ÎÁÐÒÉÍÅÒ, ÐÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ Ó ÏÐÃÉÅÊ \-ass
|
||
ÓÕÂÔÉÔÒÏ×, ÐÒÉ×ÑÚÁÎÎÙÈ Ë ÓÍÅÎÅ ÓÃÅÎÙ,
|
||
.\" FIXME is translation correct ?
|
||
.\" Without \-correct-pts the subtitle timing will typically be off by some frames.
|
||
âÅÚ \-correct-pts ÔÁÊÍÉÎÇ ÓÕÂÔÉÔÒÏ×, ËÁË ÐÒÁ×ÉÌÏ, ÂÕÄÅÔ ÏÔËÌÀÞÅÎ ÎÅËÏÔÏÒÙÍÉ ËÁÄÒÁÍÉ.
|
||
ó ÎÅËÏÔÏÒÙÍÉ ÄÅÍÕËÓÅÒÁÍÉ É ËÏÄÅËÁÍÉ ÜÔÁ ÏÐÃÉÑ ÒÁÂÏÔÁÅÔ ÎÅËÏÒÅËÔÎÏ.
|
||
|
||
.
|
||
.TP
|
||
.B \-crash-debug (ëïä ïôìáäëé)
|
||
á×ÔÏÍÁÔÉÞÅÓËÉ ÚÁÐÕÓËÁÅÔ gdb × ÓÌÕÞÁÅ ËÒÁÈÁ ÉÌÉ SIGTRAP.
|
||
ðÏÄÄÅÒÖËÁ ÄÏÖÎÁ ÂÙÔØ ÓËÏÍÐÉÌÉÒÏ×ÁÎÁ ÐÒÉ ÐÏÍÏÝÉ ÏÐÃÉÉ \-\-enable\-crash\-debug.
|
||
.
|
||
.TP
|
||
.B \-edlout <ÆÁÊÌ>
|
||
óÏÚÄÁÅÔ ÎÏ×ÙÊ ÆÁÊÌ É ×Ù×ÏÄÉÔ × ÎÅÇÏ ÚÁÐÉÓÉ ÓÐÉÓËÁ ÒÅÛÅÎÉÊ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ (EDL).
|
||
ðÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ, ÐÏÌØÚÏ×ÁÔÅÌØ ÎÁÖÉÍÁÅÔ 'i', ÞÔÏÂÙ ÏÔÍÅÔÉÔØ ÎÁÞÁÌÏ É ËÏÎÅÃ
|
||
ÐÒÏÐÕÓËÁÅÍÏÇÏ ÂÌÏËÁ. üÔÏ ÓÏÚÄÁÅÔ ÏÓÎÏ×Õ ÄÌÑ ÐÏÓÌÅÄÕÀÝÅÊ ÔÏÎËÏÊ ÎÁÓÔÒÏÊËÉ
|
||
ÜÄÅÍÅÎÔÏ× EDL. ðÏÄÒÏÂÎÏÓÔÉ ÓÍÏÔÒÉÔÅ ÎÁ
|
||
http://www.mplayerhq.hu/\:DOCS/\:HTML/\:ru/\:edl.html.
|
||
.
|
||
.TP
|
||
.B \-enqueue (ÔÏÌØËÏ GUI)
|
||
äÏÂÁ×ÌÑÅÔ ÆÁÊÌÙ, ÕËÁÚÁÎÎÙÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ, × ÓÐÉÓÏË ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ×ÍÅÓÔÏ
|
||
ÎÅÍÅÄÌÅÎÎÏÇÏ ÉÈ ÐÒÏÉÇÒÙ×ÁÎÉÑ.
|
||
.
|
||
.TP
|
||
.B \-fixed-vo
|
||
ðÒÉÎÕÖÄÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÉËÓÉÒÏ×ÁÎÎÃÀ ÓÉÓÔÅÍÕ ×ÉÄÅÏ ÄÌÑ ÍÎÏÇÉÈ ÆÁÊÌÏ×
|
||
(ÏÄÎÁ (ÄÅ)ÉÎÉÃÉÁÌÉÚÁÃÉÑ ÄÌÑ ×ÓÅÈ ÆÁÊÌÏ×).
|
||
ôÐËÉÍ ÏÂÒÁÚÏÍ ÄÌÑ ×ÓÅÈ ÆÁÊÌÏ× ÂÕÄÅÔ ÏÔËÒÙÔÏ ÔÏÌØËÏ ÏÄÎÏ ÏËÎÏ.
|
||
î ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÓÌÅÄÕÀÝÉÅ ÄÒÁÊ×ÅÒÁ ÐÏÄÄÅÒÖÉ×ÁÀÔ fixed-vo: gl, gl2, mga, svga, x11,
|
||
xmga, xv, xvidix É dfbmga.
|
||
.
|
||
.TP
|
||
.B \-framedrop (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-hardframedrop)
|
||
õËÁÚÙ×ÁÅÔØ ÐÒÏÐÕÓËÁÔØ ÏÔÏÂÒÁÖÅÎÉÅ ÎÅËÏÔÏÒÙÈ ËÁÄÒÏ× ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ A/V ÓÉÎÈÒÏÎÉÚÁÃÉÅÊ ÎÁ
|
||
ÍÅÄÌÅÎÎÙÈ ÓÉÓÔÅÍÁÈ. ÷ÉÄÅÏ ÆÉÌØÔÒÙ ÎÅ ÐÒÉÍÅÎÑÀÔÓÑ ÄÌÑ ÔÁËÉÈ ËÁÄÒÏ×. äÌÑ ÷-ËÁÄÒÏ×
|
||
ÎÅ ×ÙÐÏÌÎÑÅÔÓÑ ÄÁÖÅ ÄÅËÏÄÉÒÏ×ÁÎÉÅ.
|
||
.
|
||
.TP
|
||
.B \-(no)gui
|
||
÷ËÌÀÞÁÅÔ ÉÌÉ ×ÙËÌÀÞÁÅÔ GUI ÉÎÔÅÒÆÅÊÓ (ÚÎÁÞÅÎÉÅ ÐÏ-ÕÍÏÌÞÁÎÉÀ ÚÁ×ÉÓÉÔ ÏÔ ÉÍÅÎÉ ÉÓÐÏÌÎÑÅÍÏÇÏ
|
||
ÆÁÊÌÁ). òÁÂÏÔÁÅÔ ÔÏÌØËÏ ËÁË ÐÅÒ×ÙÊ ÐÁÒÁÍÅÔÒ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ. îÅ ÒÁÂÏÔÁÅÔ ×
|
||
ÆÁÊÌÅ ËÏÎÆÉÇÕÒÁÃÉÉ.
|
||
.
|
||
.TP
|
||
.B \-h, \-help, \-\-help
|
||
ðÏËÁÚÙ×ÁÅÔ ËÒÁÔËÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÏÐÃÉÑÈ.
|
||
.
|
||
.TP
|
||
.B \-hardframedrop
|
||
âÏÌÅÅ ÉÎÔÅÎÓÉ×ÎÙÊ ÐÒÏÐÕÓË ËÁÄÒÏ× (ÎÁÒÕÛÁÅÔ ÄÅËÏÄÉÒÏ×ÁÎÉÅ).
|
||
÷ÅÄÅÔ Ë ÉÓËÁÖÅÎÉÀ ÉÚÏÂÒÁÖÅÎÉÑ!
|
||
.
|
||
.TP
|
||
.B \-identify
|
||
ëÒÁÔËÁÑ ÆÏÒÍÁ ÄÌÑ \-msglevel identify=4
|
||
ðÏËÁÚÙ×ÁÅÔ ÐÁÒÁÍÅÔÒÙ ÆÁÊÌÏ× × ÕÄÏÂÎÏÍ ÄÌÑ ÁÎÁÌÉÚÁ ÆÏÒÍÁÔÅ.
|
||
ôÁËÖÅ ÐÅÞÁÔÁÅÔ ÂÏÌÅÅ ÐÏÄÒÏÂÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÕÂÔÉÔÒÁÈ, ÑÚÙËÁÈ É ÉÄÅÎÔÉÆÉËÁÔÏÒÁÈ
|
||
ÁÕÄÉÏ ÄÏÒÏÖÅË. ÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÂÏÌØÛÅ ÉÎÆÏÒÍÁÃÉÉ, ÉÓÐÏÌØÚÕÑ
|
||
\-msglevel identify=6.
|
||
äÌÑ DVD, ÎÁÐÒÉÍÅÒ, ÜÔÏ ÏÔÏÂÒÁÚÉÔ ÄÌÉÎÕ ËÁÖÄÏÇÏ ÚÁÇÏÌÏ×ËÁ É ID ÄÉÓËÁ.
|
||
óËÒÉÐÔ TOOLS/\:midentify ÐÏÄÁ×ÌÑÅÔ ÏÓÔÁÌØÎÏÊ ×Ù×ÏÄ MPlayer É (ÕÓÐÅÛÎÏ) ÜËÒÁÎÉÒÕÅÔ
|
||
ÉÍÅÎÁ ÆÁÊÌÏ×.
|
||
.
|
||
.TP
|
||
.B \-idle (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-slave)
|
||
åÓÌÉ ÎÅ ÏÓÔÁÌÏÓØ ÂÏÌØÛÅ ÆÁÊÌÏ× ÄÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ, MPlayer ÂÕÄÅÔ ÖÄÁÔØ ×ÍÅÓÔÏ
|
||
ÚÁ×ÅÒÛÅÎÉÑ ÒÁÂÏÔÙ. ÷ÅÓØÍÁ ÐÏÌÅÚÎÏ ÐÒÉ ÚÁÐÕÓËÅ × ÐÏÄÞÉÎÅÎÎÏÍ ÒÅÖÉÍÅ, ËÏÇÄÁ MPlayer
|
||
ÕÐÒÁ×ÌÑÅÔÓÑ ÞÅÒÅÚ ËÏÍÁÎÄÙ.
|
||
.
|
||
.TP
|
||
.B \-input <ËÏÍÁÎÄÙ>
|
||
üÔÁ ÏÐÃÉÑ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÎÁÓÔÒÏÊËÉ ÎÅËÏÔÏÒÙÈ ÐÁÒÁÍÅÔÒÏÁ ÓÉÓÔÅÍÙ ××ÏÄÁ.
|
||
ðÕÔÉ ÕËÁÚÙ×ÁÀÔÓÑ ÏÔÎÏÓÉÔÅÌØÎÏ Ë ~/.mplayer/.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
á×ÔÏÐÏ×ÔÏÒ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÄÖÏÊÓÔÉËÏ×.
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ËÏÍÁÎÄÙ:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs conf=<ÉÍÑ_ÆÁÊÌÁ>
|
||
õËÁÚÙ×ÁÅÔ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÓÉÓÔÅÍÙ ××ÏÄÁ, ÏÔÌÉÞÎÙÊ ÏÔ ÕÓÔÁÎÏ×ÌÅÎÎÏÇÏ ÐÏ-ÕÍÏÌÞÁÎÉÀ
|
||
~/\:.mplayer/\:input.conf.
|
||
~/\:.mplayer/\:<ÉÍÑ_ÆÁÊÌÁ> ÐÏÄÒÁÚÕÍÅ×ÁÅÔÓÑ, ÅÓÌÉ ÎÅ ÕËÁÚÁÎ ÐÏÌÎÙÊ ÐÕÔØ.
|
||
.IPs ar-delay
|
||
úÁÄÅÒÖËÁ × ÍÉÌÌÉÓÅËÕÎÄÁÈ ÐÅÒÅÄ ÎÁÞÁÌÏÍ Á×ÔÏÐÏ×ÔÏÒÁ (0 ÄÌÑ ÏÔËÌÀÞÅÎÉÑ).
|
||
.IPs ar-rate
|
||
ëÏÌÉÞÅÓÔ×Ï ËÌÁ×ÉÛ × ÓÅËÕÎÄÕ, ÇÅÎÅÒÉÒÕÅÍÙÈ ÐÒÉ Á×ÔÏÐÏ×ÔÏÒÅ.
|
||
.IPs keylist
|
||
÷Ù×ÏÄÉÔ ×ÓÅ ËÌÁ×ÉÛÉ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÎÁÚÎÁÞÉÔØ ËÏÍÁÎÄÁÍ.
|
||
.IPs cmdlist
|
||
×Ù×ÏÄÉÔ ×ÓÅ ËÏÍÁÎÄÙ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÎÁÚÎÁÞÉÔØ ËÌÁ×ÉÛÁÍ.
|
||
.IPs js-dev
|
||
õËÁÚ×ÁÅÔ ËÁËÏÅ ÕÓÔÒÏÊÓÔ×Ï ÉÓÐÏÌØÚÏ×ÁÔØ × ËÁÞÅÓÔ×Å ÄÖÏÊÓÔÉËÁ (ÐÏ-ÕÍÒÏÞÁÎÉÀ: /dev/\:input/\:js0).
|
||
.IPs file=<filename>
|
||
õËÁÚÙ×ÁÅÔ ÞÉÔÁÔØ ËÏÍÁÎÄÙ ÉÚ ÆÁÊÌÁ. éÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÒÁÂÏÔÙ Ó FIFO.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
åÓÌÉ ÕËÁÚÁÎÎÙÊ ÆÁÊÌ Ñ×ÌÑÅÔÓÑ FIFO, MPlayer ÏÔËÒÙ×ÁÅÔ ÏÂÅ ÓÔÏÒÏÎÙ, ÐÏÚ×ÏÌÑÑ ×ÁÍ
|
||
×ÙÐÏÌÎÉÔØ ÎÅÓËÏÌØËÏ 'echo "seek 10" > mp_pipe', ÏÓÔÁ×ÌÑÑ ËÁÎÁÌ ÒÁÂÏÞÉÍ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-key-fifo-size <2\-65000>
|
||
õËÁÚÙ×ÁÅÔ ÒÁÚÍÅÒ FIFO, ÂÕÆÅÒÉÚÕÀÛÅÊ ÓÏÂÙÔÉÑ ËÌÁ×ÉÁÔÕÒÙ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 10).
|
||
FIFO ÒÁÚÍÅÒÁ n ÍÏÖÅÔ ÂÕÆÅÒÉÚÏ×ÁÔØ (n-1) ÓÏÂÙÔÉÅ.
|
||
åÓÌÉ ÜÔÏ ÚÎÁÞÅÎÉÅ ÍÁÌÏ, ÎÅËÏÔÏÒÙÅ ÓÏÂÙÔÉÑ ÍÏÇÕÔ ÂÙÔØ ÐÏÔÅÒÑÎÙ
|
||
(ÞÔÏ ÐÒÉ×ÏÄÉÔ Ë "ÚÁÌÉÐÁÎÉÀ ËÎÏÐÏË ÍÙÛÉ" É ÐÏÈÏÖÉÍ ÜÆÆÅËÔÁÍ).
|
||
åÓÌÉ ÏÎÏ ×ÅÌÉËÏ, MPlayer ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÚÁ×ÉÓÛÉÍ ×Ï ×ÒÅÍÑ ÏÂÒÁÂÏÔËÉ ÂÕÆÅÒÉÚÏ×ÁÎÎÙÈ
|
||
ÓÏÂÙÔÉÊ. þÔÏÂÙ ÏÂÅÓÐÅÞÉÔØ ÐÏ×ÅÄÅÎÉÅ ÐÒÏÇÒÁÍÍÙ ÐÏ-ÕÍÏÌÞÁÎÉÀ, ÕÓÔÁÎÏ×ÉÔÅ
|
||
ÚÎÁÞÅÎÉÅ × 2 ÄÌÑ Linux ÉÌÉ 1024 ÄÌÑ Windows.
|
||
.
|
||
.TP
|
||
.B \-lircconf <ÉÍÑ_ÆÁÊÌÁ> (ÔÏÌØËÏ LIRC)
|
||
õËÁÚÙ×ÁÅÔ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÄÌÑ LIRC (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ~/.lircrc).
|
||
.
|
||
.TP
|
||
.B \-list-properties
|
||
ðÅÞÁÔÁÅÔ ÓÐÉÓÏË ÄÏÓÔÕÐÎÙÈ Ó×ÏÊÓÔ×.
|
||
.
|
||
.TP
|
||
.B \-loop <ÞÉÓÌÏ>
|
||
ðÒÏÉÇÒÙ×ÁÅÔ ÆÉÌØÍ ÕËÁÚÁÎÎÏÅ ÞÉÓÌÏ ÒÁÚ ÐÏÄÒÑÄ. 0 \- ÚÎÁÞÉÔ ÂÅÓËÏÎÅÞÎÏ.
|
||
.
|
||
.TP
|
||
.B \-menu (ÔÏÌØËÏ OSD ÍÅÎÀ)
|
||
÷ËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ OSD ÍÅÎÀ.
|
||
.
|
||
.TP
|
||
.B \-menu-cfg <ÉÍÑ_ÆÁÊÌÁ> (ÔÏÌØËÏ OSD ÍÅÎÀ)
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÕÇÏÊ ÆÁÊÌ ×ÍÅÓÔÏ menu.conf.
|
||
.
|
||
.TP
|
||
.B \-menu-root <ÚÎÁÞÅÎÉÅ> (ÔÏÌØËÏ OSD ÍÅÎÀ)
|
||
õËÁÚÙ×ÁÅÔ ÏÓÎÏ×ÎÏÅ ÍÅÎÀ.
|
||
.
|
||
.TP
|
||
.B \-menu-startup (ÔÏÌØËÏ OSD ÍÅÎÀ)
|
||
ðÏËÁÚÙ×ÁÅÔ ÏÓÎÏ×ÎÏÅ ÍÅÎÀ ÐÒÉ ÚÁÐÕÓËÅ MPlayer.
|
||
.
|
||
.TP
|
||
.B \-mouse-movements
|
||
ðÏÚ×ÏÌÑÅÔ MPlayer ÐÏÌÕÞÁÔØ ÓÏÂÙÔÉÑ ÕËÁÚÁÔÅÌÑ ÍÙÛÉ, ÇÅÎÅÒÉÒÕÅÍÙÅ
|
||
ÄÒÁÊ×ÅÒÏÍ ×Ù×ÏÄÁ ×ÉÄÅÏ (× ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÔÏÌØËÏ ÐÒÏÉÚ×ÏÄÎÙÅ X11).
|
||
îÅÏÂÈÏÄÉÍÏ ÄÌÑ ×ÙÂÏÒÁ ËÎÏÐÏË × DVD ÍÅÎÀ.
|
||
.
|
||
.TP
|
||
.B \-noconsolecontrols
|
||
îÅ ÄÏÐÕÓËÁÅÔ ÞÔÅÎÉÅ ÓÏÂÙÔÉÊ ËÌÁ×ÉÁÔÕÒÙ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ×ÈÏÄÁ ÐÒÏÇÒÁÍÍÏÊ MPlayer.
|
||
ðÏÌÅÚÎÏ ÐÒÉ ÞÔÅÎÉÉ ÄÁÎÎÙÈ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ×ÈÏÄÁ.
|
||
÷ËÌÀÞÁÅÔÓÑ Á×ÔÏÍÁÔÉÞÅÓÔ×Ï, ÅÓÌÉ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÎÁÊÄÅÎÏ \-.
|
||
åÓÔØ ÓÉÔÕÁÃÉÉ, ËÏÇÄÁ ÎÕÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÜÔÏ ×ÒÕÞÎÕÀ, ÎÁÐÒÉÍÅÒ
|
||
ÅÓÌÉ ×Ù ÏÔËÒÙ×ÁÅÔÅ /dev/\:stdin (ÉÌÉ ÁÎÁÌÏÇÉÞÎÙÊ × ×ÁÛÅÊ ÓÉÓÔÅÍÅ), ÉÓÐÏÌØÚÕÅÔÅ stdin
|
||
× ÓÐÉÓËÅ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ÉÌÉ ÓÏÂÉÒÁÅÔÅÓØ ÞÉÔÁÔØ ÉÚ stdin ÐÏÚÖÅ ËÏÍÁÎÄÁÍÉ loadfile ÉÌÉ
|
||
loadlist.
|
||
.
|
||
.TP
|
||
.B \-nojoystick
|
||
ïÔËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ ÄÖÏÊÓÔÉËÁ.
|
||
.
|
||
.TP
|
||
.B \-nolirc
|
||
ïÔËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ LIRC.
|
||
.
|
||
.TP
|
||
.B \-nomouseinput (ÔÏÌØËÏ X11)
|
||
ïÔËÌÀÞÁÅÔ ÓÏÂÙÔÉÑ ÎÁÖÁÔÉÑ/\:ÏÔÐÕÓËÁÎÉÑ ËÎÏÐÏË ÍÙÛÉ (ËÏÎÔÅËÓÔÎÏÅ ÍÅÎÀ
|
||
mozplayerxp ÐÏÌÁÇÁÅÔÓÑ ÎÁ ÜÔÕ ÏÐÃÉÀ).
|
||
.
|
||
.TP
|
||
.B \-rtc (ÔÏÌØËÏ RTC)
|
||
÷ËÌÀÞÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ Linux RTC (ÞÁÓÏ× ÒÅÁÌØÎÏÇÏ ×ÒÅÍÅÎÉ - /dev/\:rtc) ËÁË ÍÅÈÁÎÉÚÍÁ
|
||
ÓÉÎÈÒÏÎÉÚÁÃÉÉ.
|
||
üÔÏ ÐÒÉ×ÏÄÉÔ Ë ÐÒÏÂÕÖÄÅÎÉÀ ÐÒÏÃÅÓÓÓ ËÁÖÄÕÀ 1/1024 ÓÅËÕÎÄÙ ÄÌÑ ÐÒÏ×ÅÒËÉ ÔÅËÕÝÅÇÏ ×ÒÅÍÅÎÉ.
|
||
âÅÓÐÏÌÅÚÎÏ Ó ÓÏ×ÒÅÍÅÎÎÙÅÍÉ ÑÄÒÁÍÉ Linux, ÎÁÓÔÒÏÅÎÎÙÍÉ ÄÌÑ ÄÅÓËÔÏÐÁ, ÐÏÓËÏÌØËÕ
|
||
ÏÎÉ ÕÖÅ ÐÒÏÂÕÖÄÁÀÔ ÐÒÏÃÅÓÓ ÓÏ ÓÒÁ×ÎÉÍÏÊ ÔÏÞÎÏÓÔØÀ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÏÂÙÞÎÏÇÏ
|
||
ÓÐÏÓÏÂÁ ÚÁÓÙÐÁÎÉÑ.
|
||
.
|
||
.TP
|
||
.B \-playing-msg <ÓÔÒÏËÁ>
|
||
÷Ù×ÏÄÉÔ ÓÔÒÏËÕ ÐÅÒÅÄ ÎÁÞÁÌÏÍ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑÀ
|
||
ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÒÁÓÛÉÒÅÎÉÑ:
|
||
.RSs
|
||
.IPs ${NAME}
|
||
úÁÍÅÎÑÅÔÓÑ ÎÁ ÚÎÁÞÅÎÉÅ Ó×ÏÊÓÔ×Á NAME.
|
||
.IPs $(NAME:TEXT)
|
||
úÁÍÅÎÑÅÔÓÑ ÎÁ TEXT ÔÏÌØËÏ ÅÓÌÉ ÄÏÓÔÕÐÎÏ Ó×ÏÊÓÔ×Ï NAME.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-playlist <ÉÍÑ_ÆÁÊÌÁ>
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ ÆÁÊÌÙ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ ÓÏ ÓÐÉÓËÏÍ (ASX, Winamp, SMIL, ÉÌÉ
|
||
ÐÏ-ÏÄÎÏÍÕ-ÆÁÊÌÕ-×-ÓÔÒÏËÅ ÆÏÒÍÁÔÁ).
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ïÐÃÉÑ ÓÞÉÔÁÅÔÓÑ ÜÌÅÍÅÎÔÏÍ, ÔÁË ÞÔÏ ×ÓÅ ÐÏÓÌÅÄÕÀÝÉÅ ÏÐÃÉÉ ÂÕÄÕÔ ÐÒÉÍÅÎÑÔØÓÑ ÔÏÌØËÏ Ë
|
||
ÜÌÅÍÅÎÔÁÍ ÓÐÉÓËÁ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ.
|
||
.br
|
||
FIXME: üÔÏ ÔÒÅÂÕÅÔ ÔÝÁÔÅÌØÎÏÇÏ ÒÁÚßÑÓÎÅÎÉÑ É ÏÐÉÓÁÎÉÑ.
|
||
.
|
||
.TP
|
||
.B \-rtc-device <ÕÓÔÒÏÊÓÔ×Ï>
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÕËÁÚÁÎÎÏÅ ÕÓÔÒÏÊÓÔ×Ï ÄÌÑ RTC ÔÁÊÍÉÎÇÁ.
|
||
.
|
||
.TP
|
||
.B \-shuffle
|
||
ðÒÏÉÇÒÙ×ÁÅÔ ÆÁÊÌÙ × ÓÌÕÞÁÊÎÏÍ ÐÏÒÑÄËÅ.
|
||
.
|
||
.TP
|
||
.B \-skin <ÎÁÚ×ÁÎÉÅ> (ÔÏÌØËÏ GUI)
|
||
úÁÇÒÕÖÁÅÔ ÓËÉÎ ÉÚ ËÁÔÁÌÏÇÁ, ÕËÁÚÁÎÎÏÇÏ × ËÁÞÅÓÔ×Å ÐÁÒÁÍÅÔÒÁ, ÎÁÈÏÄÑÝÅÇÏÓÑ
|
||
× ÏÄÎÏÍ ÉÚ ÓÔÁÎÄÁÒÔÎÙÈ ËÁÔÁÌÏÇÏ× ÓÏ ÓËÉÎÁÍÉ,
|
||
/usr/\:local/\:share/\:mplayer/\:skins/\: É ~/.mplayer/\:skins/.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-skin fittyfene"
|
||
ðÒÏÂÕÅÔÓÑ /usr/\:local/\:share/\:mplayer/\:skins/\:fittyfene
|
||
É ÚÁÔÅÍ ~/.mplayer/\:skins/\:fittyfene.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-slave (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-input)
|
||
÷ËÌÀÞÁÅÔ "ÒÁÂÓËÉÊ" ÒÅÖÉÍ, × ËÏÔÏÒÏÍ MPlayer ÒÁÂÏÔÁÅÔ × ËÁÞÅÓÔ×Å ÂÜËÜÎÄÁ Ë ÄÒÕÇÉÍ ÐÒÏÇÒÁÍÍÁÍ.
|
||
÷ÍÅÓÔÏ ÐÅÒÅÈ×ÁÔÁ ÓÏÂÙÔÉÊ ËÌÁ×ÉÁÔÕÒÙ, MPlayer ÂÕÄÅÔ ÞÉÔÁÔØ ÓÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ×ÈÏÄÁ ËÏÍÁÎÄÙ,
|
||
ÒÁÚÄÅÌÅÎÎÙÅ ÓÉÍ×ÏÌÏÍ ÎÏ×ÏÊ ÓÔÒÏËÉ (\\n).
|
||
.br
|
||
.I úáíåþáîéå:
|
||
óÍÏÔÒÉÔÅ ÓÐÉÓÏË ÜÔÏÈ ËÏÍÁÎÄ × \-input cmdlist É ÏÐÉÓÁÎÉÑ × DOCS/tech/slave.txt.
|
||
.
|
||
.TP
|
||
.B \-softsleep
|
||
.\" FIXME is translation correct?
|
||
.\" Time frames by repeatedly checking the current time instead of asking the
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÁÊÍÉÎÇ ËÁÄÒÏ×, ÐÏÓÔÏÑÎÎÏ ÐÒÏ×ÅÒÑÑ ÔÅËÕÝÅÅ ×ÒÅÍÑ, ×ÍÅÓÔÏ ÐÒÏÓØÂÙ
|
||
ÑÄÒÕ ÐÒÏÂÕÖÄÁÔØ MPlayer × ÎÕÖÎÙÊ ÍÏÍÅÎÔ.
|
||
ðÏÌÅÚÎÏ, ÅÓÌÉ ÔÁÊÍÅÒ ×ÁÛÅÇÏ ÑÄÒÁ ÎÅÔÏÞÅÎ É ×Ù ÎÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ RTC.
|
||
äÁÅÔÓÑ ÃÅÎÏÊ ÐÏ×ÙÛÅÎÎÏÊ ÎÁÇÒÕÚËÉ ÎÁ CPU.
|
||
.
|
||
.TP
|
||
.B \-sstep <ÓÅË>
|
||
ðÒÏÐÕÓËÁÔØ <ÓÅË> ÓÅËÕÎÄ ÐÏÓÌÅ ËÁÖÄÏÇÏ ËÁÄÒÁ.
|
||
óÏÈÒÁÎÑÅÔÓÑ ÏÒÉÇÉÎÁÌØÎÁÑ ÞÁÓÔÏÔÁ ËÁÄÒÏ×, ÔÁË ÞÔÏ ×ÏÐÒÏÉÚ×ÅÄÅÎÉÅ ÕÓËÏÒÑÅÔÓÑ.
|
||
ô.Ë. MPlayer ÍÏÖÅÔ ÐÅÒÅÍÅÝÁÔØÓÑ ÔÏÌØËÏ ÐÏ ËÌÀÞÅ×ÙÍ ËÁÄÒÁÍ, ÔÏ ÚÎÁÞÅÎÉÅ
|
||
ÍÏÖÅÔ ÏËÁÚÁÔØÓÑ ÎÅÔÏÞÎÙÍ.
|
||
.
|
||
.
|
||
.
|
||
.SH "ïðãéé äåíõëóåòá/ðïôïëá"
|
||
.
|
||
.TP
|
||
.B \-a52drc <ÕÒÏ×ÅÎØ>
|
||
.\" ÎÕÖÅÎ ÌÉ ÐÅÒÅ×ÏÄ DRC ?
|
||
÷ÙÂÉÒÁÅÔ ÕÒÏ×ÅÎØ Dynamic Range Compression[óÖÁÔÉÅ äÉÎÁÍÉÞÅÓËÏÇÏ äÉÁÐÁÚÏÎÁ] ÄÌÑ
|
||
ÁÕÄÉÏ ÐÏÔÏËÏ× AC3. <ÕÒÏ×ÅÎØ> - ÜÔÏ ×ÅÝÅÓÔ×ÅÎÎÏÅ ÞÉÓÌÏ ÏÔ 0 ÄÏ 1, ÇÄÅ 0 ÏÚÎÁÞÁÅÔ
|
||
ÏÔÓÕÔÓÔ×ÉÅ ÓÖÁÔÉÑ, Á 1 (ÐÏ-ÕÍÏÌÞÁÎÉÀ) ÏÚÎÁÞÁÅÔ ÐÏÌÎÏÅ ÓÖÁÔÉÅ (ÄÅÌÁÅÔ ÇÒÏÍËÉÅ Ú×ÕËÉ
|
||
ÂÏÌÅÅ ÔÉÈÉÍÉ É ÎÁÏÂÏÒÏÔ).
|
||
üÔÁ ÏÐÃÉÑ ÄÅÊÓÔ×ÕÅÔ, ÔÏÌØËÏ ÅÓÌÉ AC3 ÐÏÔÏË ÓÏÄÅÒÖÉÔ ÎÅÏÂÈÏÄÉÍÕÀ ÉÎÆÏÒÍÁÃÉÀ
|
||
ÓÖÁÔÉÑ ÄÉÁÐÁÚÏÎÁ.
|
||
.
|
||
.TP
|
||
.B \-aid <ID> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-alang)
|
||
÷ÙÂÉÒÁÅÔ ÁÕÄÉÏ ËÁÎÁÌ (MPEG: 0\-31, AVI/\:OGM: 1\-99, ASF/\:RM: 0\-127,
|
||
VOB(AC3): 128\-159, VOB(LPCM): 160\-191, MPEG-TS 17\-8190).
|
||
MPlayer ×Ù×ÏÄÉÔ ×ÓÅ ÄÏÓÔÕÐÎÙÅ ÁÕÄÉÏ ID, ËÏÇÄÁ ÚÁÐÕÝÅÎ × ÒÅÖÉÍÅ
|
||
ÐÏÂÒÏÂÎÏÇÏ ×Ù×ÏÄÁ ÓÏÏÂÝÅÎÉÊ (\-v).
|
||
ðÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ MPEG-TS ÐÏÔÏËÁ, MPlayer/\:MEncoder ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ
|
||
ÐÅÒ×ÕÀ ÐÒÏÇÒÁÍÍÕ (ÅÓÌÉ ÓÕÝÅÓÔ×ÕÅÔ) Ó ×ÙÂÒÁÎÎÙÍ ÁÕÄÉÏ ÐÏÔÏËÏÍ.
|
||
.
|
||
.TP
|
||
.B \-alang <ËÏÄ ÑÚÙËÁ[,ËÏÄ ÑÚÙËÁ,...]> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-aid)
|
||
õËÁÚÙ×ÁÅÔ ÓÐÉÓÏË ÉÓÐÏÌØÚÕÅÍÙÈ ÑÚÙËÏ× × ÐÏÒÑÄËÅ ÐÒÉÏÒÉÔÅÔÎÏÓÔÉ.
|
||
òÁÚÌÉÞÎÙÅ ÆÏÒÍÁÔÙ ÆÁÊÌÏ× ÉÓÐÏÌØÚÕÀÔ ÒÁÚÌÉÞÎÙÅ ËÏÄÙ ÑÚÙËÏ×.
|
||
DVD ÉÓÐÏÌØÚÕÀÔ ISO 639-1 Ä×ÕÈÂÕË×ÅÎÎÙÅ ËÏÄÙ, Matroska É NUT ÉÓÐÏÌØÚÕÀÔ ISO 639-2
|
||
ÔÒÅÈÂÕË×ÅÎÎÙÅ ËÏÄÙ ÑÚÙËÏ×, × ÔÏ ×ÒÅÍÑ ËÁË OGM ÉÓÐÏÌØÚÕÅÔ ÉÄÅÎÔÉÆÉËÁÔÏÒÙ × Ó×ÏÂÏÄÎÏÊ ÆÏÒÍÅ.
|
||
MPlayer ×Ù×ÏÄÉÔ ÄÏÓÔÕÐÎÙÅ ÑÚÙËÉ, ËÏÇÄÁ ÚÁÐÕÝÅÎ × ÒÅÖÉÍÅ ×Ù×ÏÄÁ ÐÏÄÒÏÂÎÙÈ ÓÏÏÂÝÅÎÉÊ (\-v).
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "mplayer dvd://1 \-alang hu,en"
|
||
÷ÙÂÉÒÁÅÔ ÷ÅÎÇÅÒÓËÕÀ ÑÚÙËÏ×ÕÀ ÄÏÒÏÖËÕ ÎÁ DVD É ×ÏÚ×ÒÁÝÁÅÔÓÑ ÏÂÒÁÔÎÏ Ë áÇÌÉÊÓËÏÍÕ, ÅÓÌÉ
|
||
÷ÅÎÇÅÒÓËÉÊ ÎÅÄÏÓÔÕÐÅÎ.
|
||
.IPs "mplayer \-alang jpn example.mkv"
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ ÆÁÊÌ Matroska ÎÁ ñÐÏÎÓËÏÍ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-audio-demuxer <[+]name> (ÔÏÌØËÏ \-audiofile)
|
||
ðÒÉÎÕÄÉÔÅÌØÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÉÐ ÄÅÍÕËÓÅÒÁ ÄÌÑ \-audiofile.
|
||
éÓÐÏÌØÚÕÊÔÅ '+' ÐÅÒÅÄ ÉÍÅÎÅÍ ÄÌÑ ÐÒÉÎÕÄÉÔÅÌØÎÏÇÏ ×ÙÂÏÒÁ, ÜÔÏ ÐÒÏÐÕÓÔÉÔ ÎÅËÏÔÏÒÙÅ ÐÒÏ×ÅÒËÉ!
|
||
ðÅÒÅÄÁÊÔÅ ÎÁÚ×ÁÎÉÅ ÄÅÍÕËÓÅÒÁ ÔÁËÉÍ, ËÁËÉÍ ÏÎÏ ×Ù×ÏÄÉÔÓÑ ÏÐÃÉÅÊ \-audio-demuxer help.
|
||
äÌÑ ÏÂÒÁÔÎÏÊ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÜÔÁ ÏÐÃÉÑ ÔÁËÖÅ ÐÒÉÎÉÍÁÅÔ ID ÄÅÍÕËÓÅÒÁ, ÕËÁÚÁÎÎÙÊ ×
|
||
libmpdemux/\:demuxer.h.
|
||
\-audio-demuxer audio ÉÌÉ \-audio-demuxer 17 ÐÒÉÎÕÄÉÔÅÌØÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ MP3.
|
||
.
|
||
.TP
|
||
.B \-audiofile <ÉÍÑ ÆÁÊÌÁ>
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ ÁÕÄÉÏ ÉÚ ×ÎÅÛÎÅÇÏ ÆÁÊÌÁ (WAV, MP3 ÉÌÉ Ogg Vorbis) ÐÒÉ ÐÒÏÓÍÏÔÒÅ ÆÉÌØÍÁ.
|
||
.
|
||
.TP
|
||
.B \-audiofile-cache <ËâÁÊÔ>
|
||
÷ËÌÀÞÁÅÔ ËÅÛÉÒÏ×ÁÎÉÅ ÆÁÊÌÁ, ÕËÁÚÁÎÎÏÇÏ ÏÐÃÉÅÊ \-audiofile, ÉÓÐÏÌØÚÕÑ ÕËÁÚÁÎÎÏÅ ËÏÌÉÞÅÓÔ×Ï
|
||
ÐÁÍÑÔÉ.
|
||
.
|
||
.TP
|
||
.B \-bandwidth <ÚÎÁÞÅÎÉÅ> (ÔÏÌØËÏ ÓÅÔØ)
|
||
õËÁÚÙ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÕÀ ÐÒÏÐÕÓËÎÕÀ ÓÐÏÓÏÂÎÏÓÔØ ÄÌÑ ÓÅÔÅ×ÏÇÏ ×ÅÝÁÎÉÑ (ÄÌÑ
|
||
ÓÅÒ×ÅÒÏ×, ÓÐÏÓÏÂÎÙÈ ÏÔÄÁ×ÁÔØ ËÏÎÔÅÎÔ Ó ÒÁÚÌÉÞÎÙÍ ÂÉÔÐÏÔÏËÏÍ).
|
||
ðÏÌÅÚÎÏ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÓÍÏÔÒÅÔØ ÐÏÔÏËÏ×ÕÀ ÔÒÁÎÓÌÑÃÉÀ ÐÒÉ ÍÅÄÌÅÎÎÏÍ ÓÏÅÄÉÎÅÎÉÉ.
|
||
ðÒÉ Real RTSP ×ÅÝÁÎÉÉ, ÏÎÁ ÔÁËÖÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÕÓÔÁÎÏ×ËÉ ÍÁËÓÉÍÁÌØÎÏÊ
|
||
ÐÒÏÐÕÓËÎÏÊ ÓÐÏÓÏÂÎÏÓÔÉ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÐÏÔÏËÁ, ÐÏÚ×ÏÌÑÑ ÂÙÓÔÒÅÅ ÚÁÐÏÌÎÑÔØ ËÅÛ
|
||
É ÓÏÈÒÁÎÑÔØ ÐÏÔÏË.
|
||
.
|
||
.TP
|
||
.B \-cache <ËÉÌÏÂÁÊÔ>
|
||
üÔÁ ÏÐÃÉÑ ÕËÁÚÙ×ÁÅÔ ËÁËÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÁÍÑÔÉ (× ËÉÌÏÂÁÊÔÁÈ) ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÉ
|
||
ÐÒÅÄ×ÁÒÉÔÅÌØÎÏÍ ËÅÛÉÒÏ×ÁÎÉÉ ÆÁÊÌÁ ÉÌÉ URL.
|
||
ïÓÏÂÅÎÎÏ ÐÏÌÅÚÎÏ ÎÁ ÍÅÄÌÅÎÎÙÈ ÎÏÓÉÔÅÌÑÈ.
|
||
.
|
||
.TP
|
||
.B \-nocache
|
||
ïÔËÌÀÞÁÅÔ ËÅÛÉÒÏ×ÁÎÉÅ.
|
||
.
|
||
.TP
|
||
.B \-cache-min <ÐÒÏÃÅÎÔ>
|
||
÷ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ ÎÁÞÎÅÔÓÑ, ËÏÇÄÁ ËÅÛ ÂÕÄÅÔ ÚÁÐÏÌÎÅÎ ÎÁ <ÐÒÏÃÅÎÔ> ÐÒÏÃÅÎÔÏ×
|
||
ÏÔ ÐÏÌÎÏÇÏ ÒÁÚÍÅÒÁ.
|
||
.
|
||
.TP
|
||
.B \-cache-seek-min <ÐÒÏÃÅÎÔ>
|
||
åÓÌÉ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÐÏÐÙÔËÁ ÐÅÒÅÍÏÔÁÔØ ÆÉÌØÍ ÎÁ ÐÏÚÉÃÉÀ × ÐÒÅÄÅÌÁÈ
|
||
×ÅÌÉÞÉÎÙ <ÐÒÏÃÅÎÔ> ÏÔ ÒÁÚÍÅÒÁ ËÅÛÁ, MPlayer ÂÕÄÅÔ ÖÄÁÔØ ÚÁÐÏÌÎÅÎÉÑ ËÅÛÁ ÄÏ
|
||
ÜÔÏÊ ÐÏÚÉÃÉÉ ×ÍÅÓÔÏ ÏÓÕÝÅÓÔ×ÌÅÎÉÑ ÐÅÒÅÍÅÝÅÎÉÑ ÐÏ ÐÏÔÏËÕ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 50).
|
||
.
|
||
.TP
|
||
.B \-cdda <ÏÐÃÉÑ1:ÏÐÃÉÑ2> (ÔÏÌØËÏ CDDA)
|
||
üÔÁ ÏÐÃÉÑ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÔÏÎËÏÊ ÎÁÓÔÒÏÊËÉ ×ÏÚÍÏÖÎÏÓÔÉ ÞÔÅÎÉÑ CD Audio.
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ÏÐÃÉÉ:
|
||
.RSs
|
||
.IPs speed=<ÚÎÁÞÅÎÉÅ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓËÏÒÏÓÔØ ×ÒÁÝÅÎÉÑ CD.
|
||
.IPs paranoia=<0\-2>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÕÒÏ×ÅÎØ paranoia.
|
||
úÎÁÞÅÎÉÑ, ÏÔÌÉÞÎÙÅ ÏÔ ÎÕÌÑ, ÐÏÈÏÖÅ ÎÁÒÕÛÁÀÔ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ ×ÓÅÇÏ, ËÒÏÍÅ ÐÅÒ×ÏÊ ÄÏÒÏÖËÉ.
|
||
.RSss
|
||
0: ÏÔËÌÀÞÁÅÔ ÐÒÏ×ÅÒËÕ (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.br
|
||
1: ÐÒÏ×ÅÒËÁ ÔÏÌØËÏ ÎÁÌÏÖÅÎÉÑ
|
||
.br
|
||
2: ÐÏÌÎÁÑ ËÏÒÒÅËÃÉÑ É ÐÒÏ×ÅÒËÁ ÄÁÎÎÙÈ
|
||
.REss
|
||
.IPs generic-dev=<ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÕËÁÚÁÎÎÏÅ SCSI ÕÓÔÒÏÊÓÔ×Ï.
|
||
.IPs sector-size=<ÚÎÁÞÅÎÉÅ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÁÔÏÍÁÒÎÙÊ ÒÁÚÍÅÒ ÞÔÅÎÉÑ.
|
||
.IPs overlap=<ÚÎÁÞÅÎÉÅ>
|
||
ðÒÉÎÕÄÉÔÅÌØÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÉÎÉÍÁÌØÎÙÊ ÐÏÉÓË ÐÅÒÅËÒÙÔÉÑ × <ÚÎÁÞÅÎÉÅ>
|
||
ÓÅËÔÏÒÏ×.
|
||
.IPs toc-bias
|
||
õËÁÚÙ×ÁÅÔ ÐÒÅÄÐÏÌÁÇÁÔØ, ÞÔÏ ÓÍÅÝÅÎÉÅ ÎÁÞÁÌÁ ÄÏÒÏÖËÉ 1, ÕËÁÚÁÎÎÏÊ × TOC,
|
||
ÁÄÒÅÓÕÅÔÓÑ ËÁË LBA 0.
|
||
üÔÏ ÔÒÅÂÕÅÔÓÑ ÄÌÑ ÎÅËÏÔÏÒÙÈ ÕÓÔÒÏÊÓÔ× Toshiba, ÞÔÏÂÙ ÓÔÁÌÉ ÐÒÁ×ÉÌØÎÙÍÉ
|
||
ÇÒÁÎÉÃÙ ÄÏÒÏÖÅË.
|
||
.IPs toc-offset=<ÚÎÁÞÅÎÉÅ>
|
||
äÏÂÁ×ÌÑÅÔ <ÚÎÁÞÅÎÉÅ> ÓÅËÔÏÒÏ× Ë ÚÎÁÞÅÎÉÀ, ×ÙÄÁ×ÁÅÍÏÍÕ ÐÒÉ ÁÄÒÅÓÁÃÉ ÄÏÒÏÖÅË.
|
||
íÏÖÅÔ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÙÍ.
|
||
.IPs (no)skip
|
||
(îÉËÏÇÄÁ ÎÅ) ÄÏÐÕÓËÁÅÔ ÎÅÐÏÌÎÕÀ ÒÅËÏÎÓÔÒÕËÉÀ ÄÁÎÎÙÈ.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-cdrom-device <ÐÕÔØ Ë ÕÓÔÒÏÊÓÔ×Õ>
|
||
õËÁÚÙ×ÁÅÔ ÕÓÔÒÏÊÓÔ×Ï CD-ROM (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/\:cdrom).
|
||
.
|
||
.TP
|
||
.B \-channels <ÞÉÓÌÏ> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-af channels)
|
||
úÁÐÒÁÛÉ×ÁÅÔ ËÏÌÉÞÅÓÔ×Ï ËÁÎÁÌÏ× ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 2).
|
||
MPlayer ÐÒÏÓÉÔ ÄÅËÏÄÅÒ ÄÅËÏÄÉÒÏ×ÁÔØ Ú×ÕË × ÕËÁÚÁÎÎÏÅ ËÏÌÉÞÅÓÔ×Ï ËÁÎÁÌÏ×.
|
||
÷ÙÐÏÌÎÅÎÉÅ ÚÁÄÁÞÉ ÌÏÖÉÔÓÑ ÎÁ ÐÌÅÞÉ ÄÅËÏÄÅÒÁ.
|
||
ïÂÙÞÎÏ ÜÔÏ ÔÒÅÂÕÅÔÓÑ ÔÏÌØËÏ ÐÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ ×ÉÄÅÏ Ó AC3 Ú×ÕËÏÍ (ÎÁÐÒÉÍÅÒ DVD).
|
||
÷ ÜÔÏÍ ÓÌÕÞÁÅ liba52 ×ÙÐÏÌÎÑÅÔ ÄÅËÏÄÉÒÏ×ÁÎÉÅ ËÁË ÏÂÙÞÎÏ É ËÏÒÒÅËÔÎÏ Ó×ÏÄÉÔ
|
||
Ú×ÕË × ÚÁÐÒÏÛÅÎÎÏÅ ËÏÌÉÞÅÓÔ×Ï ËÁÎÁÌÏ×.
|
||
äÌÑ ÐÒÑÍÏÇÏ ÕÐÒÁ×ÌÅÎÉÑ ËÏÌÉÞÅÓÔ×ÏÍ ×ÙÈÏÄÎÙÈ ËÁÎÁÌÏ× ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ËÏÌÉÞÅÓÔ×Á ÄÅËÏÄÉÒÕÅÍÙÈ,
|
||
ÉÓÐÏÌØÚÕÊÔÅ ÆÉÌØÔÒ channels.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
üÔÁ ÏÐÃÉÑ ÕÞÉÔÙ×ÁÅÔÓÑ ËÏÄÅËÁÍÉ (ÔÏÌØËÏ AC3), ÆÉÌØÔÒÁÍÉ (surround) É ÄÒÁÊ×ÅÒÁÍÉ ×Ù×ÏÄÁ
|
||
Ú×ÕËÁ (ËÁË ÍÉÎÉÍÕÍ OSS).
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ÏÐÃÉÉ:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs 2
|
||
stereo
|
||
.IPs 4
|
||
surround
|
||
.IPs 6
|
||
full 5.1
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-chapter <ID ÒÁÚÄÅÌÁ>[\-<ID ÐÏÓÌ. ÒÁÚÄÅÌÁ>] (ÔÏÌØËÏ dvd:// É dvdnav://)
|
||
õËÁÚÙ×ÁÅÔ Ó ËÁËÏÇÏ ÒÁÚÄÅÌÁ ÎÁÞÁÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ.
|
||
ïÐÃÉÏÎÁÌØÎÏ ÕËÁÚÙ×ÁÅÔ ËÁËÉÍ ÒÁÚÄÅÌÏÍ ÚÁËÏÎÞÉÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 1).
|
||
.
|
||
.TP
|
||
.B \-cookies (ÔÏÌØËÏ ÓÅÔØ)
|
||
õËÁÚÙ×ÁÅÔ ÏÔÐÒÁ×ÌÑÔØ cookie ÐÒÉ ×ÙÐÏÌÎÅÎÉÉ HTTP ÚÁÐÒÏÓÏ×.
|
||
.
|
||
.TP
|
||
.B \-cookies-file <ÆÁÊÌ> (ÔÏÌØËÏ ÓÅÔØ)
|
||
þÉÔÁÅÔ HTTP cookie ÉÚ ÆÁÊÌÁ <ÆÁÊÌ> (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ~/.mozilla/ É ~/.netscape/)
|
||
É ÐÒÏÐÕÓËÁÅÔ ÞÔÅÎÉÅ ÉÚ ÓÔÁÎÄÁÒÔÎÙÈ ÍÅÓÔ.
|
||
ðÒÅÄÐÏÌÁÇÁÅÔÓÑ ÆÁÊÌ × ÆÏÒÍÁÔÅ Netscape.
|
||
.
|
||
.TP
|
||
.B \-delay <ÓÅË>
|
||
úÁÄÅÒÖËÁ ÁÕÄÉÏ × ÓÅËÕÎÄÁÈ (ÐÏÌÏÖÉÔÅÌØÎÏÅ ÉÌÉ ÏÔÒÉÃÁÔÅÌØÎÏÅ ×ÅÝÅÓÔ×ÅÎÎÏÅ ÞÉÓÌÏ)
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ Ó MEncoder ÎÅ ÇÁÒÁÎÔÉÒÕÅÔÓÑ ÐÒÁ×ÉÌØÎÁÑ ÒÁÂÏÔÕ Ó \-ovc copy;
|
||
ÉÓÐÏÌØÚÕÊÔÅ ×ÍÅÓÔÏ ÜÔÏÇÏ \-audio\-delay.
|
||
.
|
||
.TP
|
||
.B \-ignore-start
|
||
éÇÎÏÒÉÒÕÅÔ ÕËÁÚÁÎÎÏÅ ×ÒÅÍÑ ÎÁÞÁÌÁ ÄÌÑ ÐÏÔÏËÏ× × AVI ÆÁÊÌÁÈ.
|
||
÷ MPlayer ÜÔÏ ÏÂÎÕÌÑÅÔ ÚÁÄÅÒÖËÉ ÐÏÔÏËÏ× × ÆÁÊÌÁÈ, ËÏÄÉÒÏ×ÁÎÎÙÈ Ó
|
||
ÏÐÃÉÅÊ \-audio\-delay. ÷ ÐÒÏÃÅÓÓÅ ËÏÄÉÒÏ×ÁÎÉÑ ÜÔÁ ÏÐÃÉÑ ÐÒÅÄÏÔ×ÒÁÝÁÅÔ
|
||
ÐÅÒÅÎÏÓ ÐÒÏÇÒÁÍÍÏÊ MEncoder ×ÒÅÍÅÎÉ ÎÁÞÁÌÁ ÉÚ ÏÒÉÇÉÎÁÌØÎÏÇÏ ÆÁÊÌÁ × ËÏÄÉÒÕÅÍÙÊ;
|
||
ÏÐÃÉÑ \-audio-delay ÎÅ ÚÁÔÒÁÇÉ×ÁÅÔÓÑ.
|
||
éÍÅÊÔÅ × ×ÉÄÕ, ÞÔÏ Mencoder ÉÎÏÇÄÁ Á×ÔÏÍÁÔÉÞÅÓËÉ ÉÓÐÒÁ×ÌÑÅÔ ×ÒÅÍÑ ÎÁÞÁÌÁ ÐÏÔÏËÁ
|
||
ÄÌÑ ËÏÍÐÅÎÓÁÃÉÉ ÏÖÉÄÁÅÍÙÈ ÚÁÄÅÒÖÅË ÄÅËÏÄÉÒÏ×ÁÎÉÑ, ÔÁË ÞÔÏ ÎÉËÏÇÄÁ
|
||
ÎÅ ÉÓÐÏÌØÚÕÊÔÅ ÜÔÕ ÏÐÃÉÀ ÐÒÉ ËÏÄÉÒÏ×ÁÎÉÉ ÂÅÚ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏÇÏ ÔÅÓÔÉÒÏ×ÁÎÉÑ.
|
||
.
|
||
.TP
|
||
.B \-demuxer <[+]name>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÉÐ ÄÅÍÕËÓÅÒÁ.
|
||
éÓÐÏÌØÚÕÊÔÅ '+' ÐÅÒÅÄ ÎÁÚ×ÁÎÉÅÍ ÄÌÑ ÐÒÉÎÕÄÉÔÅÌØÎÏÊ ÕÓÔÁÎÏ×ËÉ, ÜÔÏ ÐÒÏÐÕÓÔÉÔ ÎÅËÏÔÏÒÙÅ ÐÒÏ×ÅÒËÉ!
|
||
ðÅÒÅÄÁÊÔÅ ÎÁÚ×ÁÎÉÅ ÄÅÍÕËÓÅÒÁ ËÁË ÏÎÏ ×Ù×ÏÄÉÔÓÑ ÐÒ ÐÏÍÏÝÉ \-demuxer help.
|
||
äÌÑ ÏÂÒÁÔÎÏÊ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÏÎÁ ÔÁËÖÅ ÐÒÉÎÉÍÁÅÔ ID ÄÅÍÕËÓÅÒÁ, ÏÐÒÅÄÅÌÅÎÎÏÇÏ ×
|
||
libmpdemux/\:demuxer.h.
|
||
\-demuxer audio ÉÌÉ \-demuxer 17 ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ MP3.
|
||
.
|
||
.TP
|
||
.B \-dumpaudio (ÔÏÌØËÏ MPlayer)
|
||
óÏÈÒÁÎÁÅÔ ÓÙÒÏÊ ÓÖÁÔÙÊ ÁÕÄÉÏ ÐÏÔÏË × ./stream.dump (ÐÏÌÅÚÎÏ Ó MPEG/\:AC3,
|
||
× ÂÏÌØÛÉÎÓÔ×Å ÏÓÔÁÌØÎÙÈ ÓÌÕÞÁÅ× ÐÏÌÕÞÅÎÎÙÊ ÆÁÊÌ ÐÒÏÉÇÒÙ×ÁÔØÓÑ ÎÅ ÂÕÄÅÔ).
|
||
åÓÌÉ ×Ù ÕËÁÖÅÔÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÂÏÌÅÅ ÏÄÎÏÊ ÏÐÃÉÉ ÉÚ \-dumpaudio, \-dumpvideo,
|
||
\-dumpstream, ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÔÏÌØËÏ ÐÏÓÌÅÄÎÑÑ.
|
||
.
|
||
.TP
|
||
.B \-dumpfile <ÆÁÊÌ> (ÔÏÌØËÏ MPlayer)
|
||
õËÁÚÙ×ÁÅÔ × ËÁËÏÊ ÆÁÊÌ ÄÏÌÖÎÏ ÐÒÏÉÓÈÏÄÉÔØ ÓÏÈÒÁÎÅÎÉÅ.
|
||
óÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÍÅÓÔÅ Ó \-dumpaudio / \-dumpvideo / \-dumpstream.
|
||
.
|
||
.TP
|
||
.B \-dumpstream (ÔÏÌØËÏ MPlayer)
|
||
óÏÈÒÁÎÑÅÔ ÓÙÒÏÊ ÐÏÔÏË × ./stream.dump.
|
||
ðÏÌÅÚÎÏ ÐÒÉ ÒÉÐÅ Ó DVD ÉÌÉ ÓÅÔÉ.
|
||
åÓÌÉ ×Ù ÕËÁÖÅÔÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÂÏÌÅÅ ÏÄÎÏÊ ÏÐÃÉÉ ÉÚ \-dumpaudio, \-dumpvideo,
|
||
\-dumpstream, ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÔÏÌØËÏ ÐÏÓÌÅÄÎÑÑ.
|
||
.
|
||
.TP
|
||
.B \-dumpvideo (ÔÏÌØËÏ MPlayer)
|
||
óÏÈÒÁÎÑÅÔ ÓÙÒÏÊ ÓÖÁÔÙÊ ×ÉÄÅÏ ÐÏÔÏË × ./stream.dump (ÎÅ ÏÞÅÎØ ÐÒÉÇÏÄÎÏ).
|
||
åÓÌÉ ×Ù ÕËÁÖÅÔÅ × ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÅ ÂÏÌÅÅ ÏÄÎÏÊ ÏÐÃÉÉ ÉÚ \-dumpaudio, \-dumpvideo,
|
||
\-dumpstream, ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÔÏÌØËÏ ÐÏÓÌÅÄÎÑÑ.
|
||
.
|
||
.TP
|
||
.B \-dvbin <options> (ÔÏÌØËÏ DVB)
|
||
ðÅÒÅÄÁÅÔ ÓÌÅÄÕÀÝÉÅ ÐÁÒÁÍÅÔÒÙ ÍÏÄÕÌÀ DVB, ÄÌÑ ÐÅÒÅÏÐÒÅÄÅÌÅÎÉÑ ÓÔÁÎÄÁÒÔÎÙÈ:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs card=<1\-4>
|
||
õËÁÚÙ×ÁÅÔ ÎÏÍÅÒ ÉÓÐÏÌØÚÕÅÍÏÊ ËÁÒÔÙ 1\-4 (default: 1).
|
||
.IPs file=<ÆÁÊÌ>
|
||
õËÁÚÙ×ÁÅÔ MPlayer ÞÉÔÁÔØ ÓÐÉÓÏË ËÁÎÁÌÏ× ÉÚ ÆÁÊÌÁ <ÆÁÊÌ>.
|
||
ðÏ-ÕÍÏÌÞÁÎÉÀ: ~/.mplayer/\:channels.conf.{sat,ter,cbl,atsc} (× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÉÐÁ ËÁÒÔÙ)
|
||
ÉÌÉ ~/.mplayer/\:channels.conf.
|
||
.IPs timeout=<1\-30>
|
||
íÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÏÖÉÄÁÎÉÑ ÎÁÓÔÒÏÊËÉ ÎÁ ÞÁÓÔÏÔÕ ÐÅÒÅÄ ÎÁÞÁÌÏÍ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ
|
||
(ÐÏ-ÕÍÏÌÞÁÎÉÀ: 30).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-dvd-device <ÐÕÔØ Ë ÕÓÔÒÏÊÓÔ×Õ> (ÔÏÌØËÏ DVD)
|
||
õËÁÚÙ×ÁÅÔ ÕÓÔÒÏÊÓÔ×Ï DVD (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/\:dvd).
|
||
÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÕËÁÚÁÔØ ËÁÔÁÌÏÇ, ÓÏÄÅÒÖÁÝÉÊ ÆÁÊÌÙ, ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ÓËÏÐÉÒÏ×ÁÎÎÙÅ
|
||
ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ Ó DVD (ÎÁÐÒÉÍÅÒ, Ó ÐÏÍÏÝØÀ vobcopy).
|
||
úÁÍÅÔØÔÅ, ÞÔÏ ÄÌÑ ËÏÐÉÒÏ×ÁÎÉÑ ÒÏÌÉËÏ× DVD, ËÁË ÐÒÁ×ÉÌÏ, ÌÕÞÛÅ ÉÓÐÏÌØÚÏ×ÁÔØ \-dumpstream
|
||
(ÓÍÏÔÒÉÔÅ ÐÒÉÍÅÒÙ).
|
||
.
|
||
.TP
|
||
.B \-dvdangle <ID ÕÇÌÁ> (ÔÏÌØËÏ DVD)
|
||
îÅËÏÔÏÒÙÅ DVD ÄÉÓËÉ ÓÏÄÅÒÖÁÔ ÓÃÅÎÙ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÓÍÏÔÒÅÔØ Ó ÒÁÚÎÙÈ ÕÇÌÏ×.
|
||
úÄÅÓØ ×Ù ÍÏÖÅÔÅ ÕËÁÚÁÔØ MPlayer ËÁËÏÊ ÕÇÏÌ ÉÓÐÏÌØÚÏ×ÁÔØ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 1).
|
||
.
|
||
.TP
|
||
.B \-edl <ÆÁÊÌ>
|
||
úÁÄÅÊÓÔ×ÕÅÔ ÄÅÊÓÔ×ÉÑ ÓÐÉÓËÁ ÒÅÛÅÎÉÊ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ (EDL) ÐÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ.
|
||
÷ÉÄÅÏ ÂÕÄÅÔ ÐÒÏÐÕÝÅÎÏ ÉÌÉ Ú×ÕË ÂÕÄÅÔ ×ËÌÀÞÅÎ/\:×ÙËÌÀÞÅÎ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó
|
||
ÚÁÐÉÓÑÍÉ × ÕËÁÚÁÎÎÏÍ ÆÁÊÌÅ.
|
||
óÍÏÔÒÉÔÅ http://www.mplayerhq.hu/\:DOCS/\:HTML/\:ru/\:edl.html ÄÌÑ ÐÏÄÒÏÂÎÏÓÔÅÊ ÏÂ
|
||
ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÜÔÉÈ ÆÁÊÌÏ×.
|
||
.
|
||
.TP
|
||
.B \-endpos <[[hh:]mm:]ss[.ms]|size[b|kb|mb]> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-ss É \-sb)
|
||
ïÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ × ÕËÁÚÁÎÎÏÅ ×ÒÅÍÑ ÉÌÉ ÂÁÊÔÏ×ÏÊ ÐÏÚÉÃÉÉ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
âÊÔÏ×ÁÑ ÐÏÚÉÃÉÑ ÚÁÄÅÊÓÔ×ÕÅÔÓÑ ÔÏÌØËÏ ÄÌÑ MEncoder É ÂÕÄÅÔ ÎÅ ÏÞÅÎØ ÔÏÞÎÏÊ, ÐÏÓËÏÌØËÕ
|
||
ÏÓÔÁÎÏ×ËÁ ×ÏÚÍÏÖÎÁ ÔÏÌØËÏ ÎÁ ÇÒÁÎÉÃÅ ËÁÄÒÁ.
|
||
ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÏ×ÍÅÓÔÎÏ Ó ÏÐÃÉÅÊ \-ss, ×ÒÅÍÑ \-endpos ÂÕÄÅÔ ÓÄ×ÉÎÕÔÏ ×ÐÅÒÅÄ ÎÁ
|
||
ÕËÁÚÁÎÎÏÅ Ó ÐÏÍÏÝØÀ \-ss ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-endpos 56"
|
||
ïÓÔÁÎÏ×ÉÔØÓÑ ÎÁ 56 ÓÅËÕÎÄÅ.
|
||
.IPs "\-endpos 01:10:00"
|
||
ïÓÔÁÎÏ×ÉÔØÓÑ ÞÅÒÅÚ 1 ÞÁÓ 10 ÍÉÎÕÔ.
|
||
.IPs "\-ss 10 \-endpos 56"
|
||
ïÓÔÁÎÏ×ÉÔØÓÑ ÎÁ ÐÏÚÉÃÉÉ 1 ÍÉÎÕÔÁ 6 ÓÅËÕÎÄ.
|
||
.IPs "\-endpos 100mb"
|
||
ëÏÄÉÒÏ×ÁÔØ ÔÏÌØËÏ 100 íÂ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-forceidx
|
||
ðÒÉÎÕÄÉÔÅÌØÎÏ ÐÅÒÅÓÔÒÁÉ×ÁÅÔ ÉÎÄÅËÓ.
|
||
ðÏÌÅÚÎÏ ÄÌÑ ÆÁÊÌÏ× Ó ÉÓÐÏÒÞÅÎÎÙÍ ÉÎÄÅËÓÏÍ (A/V ÒÁÓÓÉÎÈÒÏÎÉÚÁÃÉÑ, É Ô.Ð.).
|
||
üÔÏ ÐÏÚ×ÏÌÉÔ ÐÅÒÅÍÅÝÁÔØÓÑ ÐÏ ÆÁÊÌÕ, × ËÏÔÏÒÍ ÐÅÒÅÍÅÝÅÎÉÅ ÂÙÌÏ ÎÅ×ÏÚÍÏÖÎÏ.
|
||
÷Ù ÍÏÖÅÔÅ ÉÓÐÒÁ×ÉÔØ ÉÎÄÅËÓ × ÓÁÍÏÍ ÆÁÊÌÅ ÐÒÉ ÐÏÍÏÝÉ MEncoder (ÓÍÏÔÒÉÔÅ ÄÏËÕÍÅÎÔÁÃÉÀ).
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ïÐÃÉÑ ÒÁÂÏÔÁÅÔ, ÔÏÌØËÏ ÅÓÌÉ ÌÅÖÁÝÅÅ × ÏÓÎÏ×Å ÍÅÄÉÁ ÐÏÚ×ÏÌÑÅÔ ÐÅÒÅÍÅÝÅÎÉÅ
|
||
(Ô.Å.\& ÎÅ Ó stdin, pipe, Ô.Ä.).
|
||
.
|
||
.TP
|
||
.B \-fps <×ÅÝÅÓÔ×ÅÎÎÏÅ ÚÎÁÞÅÎÉÅ>
|
||
ðÅÒÅÏÐÒÅÄÅÌÑÅÔ ÞÁÓÔÏÔÕ ËÁÄÒÏ×.
|
||
ðÏÌÅÚÎÏ, ÅÓÌÉ ÏÒÉÇÉÎÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÎÅ×ÅÒÎÏ ÉÌÉ ÏÔÓÕÔÓÔ×ÕÅÔ.
|
||
.
|
||
.TP
|
||
.B \-frames <ÞÉÓÌÏ>
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ/\:ËÏÎ×ÅÒÔÉÒÕÅÔ ÔÏÌØËÏ ÐÅÒ×ÏÅ <ÞÉÓÌÏ> ËÁÄÒÏ×, ÚÁÔÅÍ ×ÙÈÏÄÉÔ.
|
||
.
|
||
.TP
|
||
.B \-hr-mp3-seek (ÔÏÌØËÏ MP3)
|
||
ôÏÞÎÏÅ ÐÅÒÅÍÅÝÅÎÉÅ ÐÏ MP3.
|
||
÷ËÌÀÞÁÅÔÓÑ ÐÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ ÉÚ ×ÎÅÛÎÅÇÏ MP3 ÆÁÊÌÁ, ËÁË ÔÏÌØËÏ ÔÒÅÂÕÅÔÓÑ ÏÞÅÎØ ÔÏÞÎÏÅ
|
||
ÐÅÒÅÍÅÝÅÎÉÅ Ë ÐÏÚÉÃÉÉ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ A/V ÓÉÎÈÒÏÎÉÚÁÃÉÉ..
|
||
íÏÖÅÔ ÂÙÔØ ÍÅÄÌÅÎÎÙÍ, ÏÓÏÂÅÎÎÏ ÐÒÉ ÐÅÒÅÍÅÝÅÎÉÉ ÎÁÚÁÄ, ÐÏÓËÏÌØËÕ ÎÅÏÂÈÏÄÉÍÏ
|
||
ÐÅÒÅÍÅÓÔÉÔØÓÑ Ë ÎÁÞÁÌÕ ÄÌÑ ÐÏÉÓËÁ ÔÏÞÎÏÊ ÐÏÚÉÃÉÉ ËÁÄÒÁ.
|
||
.
|
||
.TP
|
||
.B \-idx (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-forceidx)
|
||
ðÅÒÅÓÔÒÁÉ×ÁÅÔ ÉÎÄÅËÓ ÆÁÊÌÁ, ÅÓÌÉ ÔÁËÏ×ÏÊ ÎÅ ÂÙÌ ÎÁÊÄÅÎ, ÐÏÚ×ÏÌÑÑ ÏÓÕÝÅÓÔ×ÌÑÔØ ÐÅÒÅÍÅÝÅÎÉÅ.
|
||
ðÏÌÅÚÎÏ Ó ÉÓÐÏÒÞÅÎÎÙÍÉ/\:ÎÅÐÏÌÎÏÓÔØÀ ÓËÁÞÁÎÎÙÍÉ ÉÌÉ ÎÅ×ÅÒÎÏ ÓÏÚÄÁÎÎÙÍÉ ÆÁÊÌÁÍÉ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ïÐÃÉÑ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ ÅÓÌÉ ÌÅÖÁÝÅÅ × ÏÓÎÏ×Å ÍÅÄÉÁ ÐÏÚ×ÏÌÑÅÔ ÐÅÒÅÍÅÝÅÎÉÅ
|
||
(Ô.Å.\& ÎÅ Ó stdin, pipe, Ô.Ä.).
|
||
.
|
||
.TP
|
||
.B \-ipv4-only-proxy (ÔÏÌØËÏ ÓÅÔØ)
|
||
õËÁÚÙ×ÁÅÔ ÎÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÒÏËÓÉ ÄÌÑ IPv6 ÁÄÒÅÓÏ×.
|
||
ïÎ ÐÏ-ÐÒÅÖÎÅÍÕ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ IPv4 ÓÏÅÄÉÎÅÎÉÊ.
|
||
.
|
||
.TP
|
||
.B \-loadidx <ÉÎÄÅËÓÎÙÊ ÆÁÊÌ>
|
||
æÁÊÌ ÉÚ ËÏÔÏÒÏÇÏ ÓÌÅÄÕÅÔ ÞÉÔÁÔØ ÄÁÎÎÙÅ ÉÎÄÅËÓÁ ×ÉÄÅÏ, ÓÏÈÒÁÎÅÎÎÙÅ \-saveidx.
|
||
üÔÏÔ ÉÎÄÅËÓ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÐÅÒÅÍÅÝÅÎÉÑ, ÐÅÒÅÏÐÒÅÄÅÌÑÑ ÌÀÂÙÅ
|
||
ÉÎÄÅËÓÎÙÅ ÄÁÎÎÙÅ, ÓÏÄÅÒÖÁÝÉÅÓÑ × ÓÁÍÏÍ AVI.
|
||
MPlayer ÎÅ ÚÁÐÒÅÝÁÅÔ ÚÁÇÒÕÚËÕ ÉÎÄÅËÓÎÏÇÏ ÆÁÊÌÁ, ÓÏÚÄÁÎÎÏÇÏ ÐÏ ÄÒÕÇÏÍÕ AVI ÆÉÌØÍÕ, ÎÏ
|
||
ÜÔÏ ÏÂÑÚÁÔÅÌØÎÏ ÐÒÉ×ÅÄÅÔ Ë ÎÅÐÒÉÑÔÎÙÍ ÒÅÚÕÌØÔÁÔÁÍ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
üÔÁ ÏÐÃÉÑ ÕÓÔÁÒÅÌÁ, ÐÏÓËÏÌØËÕ MPlayer ÔÅÐÅÒØ ÉÍÅÅÔ ÐÏÄÄÅÒÖËÕ OpenDML.
|
||
.
|
||
.TP
|
||
.B \-mc <ÓÅËÕÎÄ/ËÁÄÒ>
|
||
íÁËÓÉÍÁÌØÎÁÑ ×ÅÌÉÞÉÎÁ ËÏÒÒÅËÔÉÒÏ×ËÉ A-V ÓÉÎÈÒÏÎÉÚÁÃÉÉ ÎÁ ÏÄÉÎ ËÁÄÒ (× ÓÅËÕÎÄÁÈ)
|
||
.
|
||
.TP
|
||
.B \-mf <ÏÐÃÉÑ1:ÏÐÃÉÑ2:...>
|
||
éÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ ËÏÄÉÒÏ×ÁÎÉÉ ÉÚ ÎÅÓËÏÌØËÉÈ PNG ÉÌÉ JPEG ÆÁÊÌÏ×.
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ÏÐÃÉÉ:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs w=<ÚÎÁÞÅÎÉÅ>
|
||
ÛÉÒÉÎÁ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ)
|
||
.IPs h=<ÚÎÁÞÅÎÉÅ>
|
||
×ÙÓÏÔÁ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ)
|
||
.IPs fps=<ÚÎÁÞÅÎÉÅ>
|
||
fps ÒÅÚÕÌØÔÁÔÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 25)
|
||
.IPs type=<ÚÎÁÞÅÎÉÅ>
|
||
ÔÉÐ ×ÈÏÄÎÏÇÏ ÆÁÊÌÁ (ÄÏÓÔÕÐÎÙ: jpeg, png, tga, sgi)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-ni (ÔÏÌØËÏ AVI)
|
||
ðÒÉÎÕÖÄÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÂÒÁÂÏÔÞÉË ÎÅÞÅÒÅÄÕÀÝÅÇÏÓÑ AVI
|
||
(ÉÓÐÒÁ×ÌÑÅÔ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ ÎÅËÏÔÏÒÙÈ ÐÌÏÈÉÈ AVI ÆÁÊÌÏ×).
|
||
.
|
||
.TP
|
||
.B \-nobps (ÔÏÌØËÏ AVI)
|
||
õËÁÚÙ×ÁÅÔ ÎÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÒÅÄÎÅÅ ÚÎÁÞÅÎÉÅ ÂÁÊÔ/\:ÓÅËÕÎÄÕ ÄÌÑ
|
||
A-V ÓÉÎÈÒÏÎÉÚÁÃÉÉ. ðÏÍÏÇÁÅÔ ÄÌÑ ÎÅËÏÔÏÒÙÈ AVI ÆÁÊÌÏ× Ó ÉÓÐÏÒÞÅÎÎÙÍ ÚÁÇÏÌÏ×ËÏÍ.
|
||
.
|
||
.TP
|
||
.B \-noextbased
|
||
ïÔËÌÀÞÁÅÔ ×ÙÂÏÒ ÄÅÍÕËÓÅÒÁ ÎÁ ÏÓÎÏ×Å ÒÁÓÛÉÒÅÎÉÑ ÆÁÊÌÁ.
|
||
ðÏ-ÕÍÏÌÞÁÎÉÀ, ËÏÇÄÁ ÔÉÐ ÆÁÊÌÁ (ÄÅÍÕËÓÅÒ) ÎÅ ÍÏÖÅÔ ÂÙÔØ ÄÏÓÔÏ×ÅÒÎÏ ÏÐÒÅÄÅÌÅÎ
|
||
(ÆÁÊÌ ÎÅ ÉÍÅÅÔ ÚÁÇÏÌÏ×ËÁ, ÉÌÉ ÏÎ ÎÅÄÏÓÔÁÔÏÞÎÏ ÄÏÓÔÏ×ÅÒÅÎ), ÄÌÑ ×ÙÂÏÒÁ
|
||
ÄÅÍÕËÓÅÒÁ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÏ ÒÁÓÛÉÒÅÎÉÅ ÆÁÊÌÁ.
|
||
ïÐÃÉÑ ÕËÁÚÙ×ÁÅÔ ×ÓÅÇÄÁ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÄÅÍÕËÓÅÒÁ.
|
||
.
|
||
.TP
|
||
.B \-passwd <ÐÁÒÏÌØ> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ see \-user) (ÔÏÌØËÏ ÓÅÔØ)
|
||
õËÁÚÙ×ÁÅÔ ÐÁÒÏÌØ ÄÌÑ HTTP ÁÕÔÅÎÔÉÆÉËÁÃÉÉ.
|
||
.
|
||
.TP
|
||
.B \-prefer-ipv4 (ÔÏÌØËÏ ÓÅÔØ)
|
||
éÓÐÏÌØÚÕÅÔ IPv4 ÄÌÑ ÓÅÔÅ×ÙÈ ÓÏÅÄÉÎÅÎÉÊ.
|
||
ðÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÉÓÐÏÌØÚÕÅÔÓÑ IPv6.
|
||
.
|
||
.TP
|
||
.B \-prefer-ipv6 (ÔÏÌØËÏ IPv6 ÓÅÔØ)
|
||
éÓÐÏÌØÚÕÅÔ IPv6 ÄÌÑ ÓÅÔÅ×ÙÈ ÓÏÅÄÉÎÅÎÉÊ.
|
||
ðÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ Á×ÔÏÍÁÔÉÞÅÓËÉ ÉÓÐÏÌØÚÕÅÔÓÑ IPv4.
|
||
.
|
||
.TP
|
||
.B \-pvr <ÏÐÃÉÑ1:ÏÐÃÉÑ2:...> (ÔÏÌØËÏ PVR)
|
||
üÔÁ ÏÐÃÉÑ ÎÁÓÔÒÁÉ×ÁÅÔ ÒÁÚÌÉÞÎÙÅ Ó×ÏÊÓÔ×Á ËÏÄÉÒÏ×ÁÎÉÑ ÍÏÄÕÌÑ PVR.
|
||
ïÎÁ ÄÏÌÖÎÁ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ Ó ÌÀÂÏÊ ËÁÒÔÏÊ ÎÁ ÏÓÎÏ×Å ÁÐÐÁÒÁÔÎÏÇÏ MPEG
|
||
ËÏÄÅÒÁ, ÓÏ×ÍÅÓÔÉÍÏÇÏ Ó ÄÒÁÊ×ÅÒÏÍ V4L2.
|
||
Hauppauge WinTV PVR\-150/250/350/500 É ×ÓÅ ËÁÒÔÙ, ÏÓÎÏ×ÁÎÎÙÅ ÎÁ IVTV,
|
||
ÉÚ×ÅÓÔÎÙ ËÁË PVR ËÁÒÔÙ ÚÁÈ×ÁÔÁ. úÎÁÊÔÅ, ÞÔÏ ÔÏÌØËÏ ÑÄÒÁ Linux ÓÔÁÒÛÅ 2.6.18
|
||
ÓÐÏÓÏÂÎÙ ÏÂÒÁÂÁÔÙ×ÁÔØ MPEG ÐÏÔÏË ÞÅÒÅÚ ÓÌÏÊ V4L2.
|
||
äÌÑ ÁÐÐÁÒÁÔÎÏÇÏ ÚÁÈ×ÁÔÁ MPEG ÐÏÔÏËÁ É ÅÇÏ ÐÒÏÓÍÏÔÒÁ Ó MPlayer/MEncoder,
|
||
ÉÓÐÏÌØÚÕÊÔÅ 'pvr://' × ËÁÞÅÓÔ×Å URL ÆÉÌØÍÁ.
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ÏÐÃÉÉ:
|
||
.RSs
|
||
.IPs aspect=<0\-3>
|
||
õËÁÚÙ×ÁÅÔ ×ÈÏÄÎÙÅ ÐÒÏÐÏÒÃÉÉ:
|
||
.RSss
|
||
0: 1:1
|
||
.br
|
||
1: 4:3 (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.br
|
||
2: 16:9
|
||
.br
|
||
3: 2.21:1
|
||
.REss
|
||
.IPs arate=<32000\-48000>
|
||
õËÁÚÙ×ÁÅÔ ÞÁÓÔÏÔÕ ÄÉÓËÒÅÔÉÚÁÃÉÉ Ú×ÕËÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 48000 çÃ, ÄÏÓÔÕÐÎÙ: 32000, 44100
|
||
É 48000 çÃ).
|
||
.IPs alayer=<1\-3>
|
||
õËÁÚÙ×ÁÅÔ ÓÌÏÊ ËÏÄÉÒÏ×ÁÎÉÑ MPEG[MPEG layer](ÐÏ-ÕÍÏÌÞÁÎÉÀ: 2).
|
||
.IPs abitrate=<32\-448>
|
||
õËÁÚÙ×ÁÅÔ ÂÉÔÐÏÔÏË ËÏÄÉÒÕÅÍÏÇÏ Ú×ÕËÁ × ËÂÉÔ/Ó (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 384).
|
||
.IPs amode=<ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ÒÅÖÉÍ ËÏÄÉÒÏ×ÁÎÉÑ Ú×ÕËÁ.
|
||
äÏÓÔÕÐÎÙ ÓÌÅÄÕÀÝÉÅ ÐÒÅÄÕÓÔÁÎÏ×ËÉ: 'stereo', 'joint_stereo', 'dual'
|
||
É 'mono' (ÐÏ-ÕÍÏÌÞÁÎÉÀ: stereo).
|
||
.IPs vbitrate=<ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ÓÒÅÄÎÅÅ ÚÎÁÞÅÎÉÅ ÂÉÔÐÏÔÏËÁ ËÏÄÉÒÕÅÍÏÇÏ ×ÉÄÅÏ × íÂÉÔ/Ó (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 6).
|
||
.IPs vmode=<ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ÒÅÖÉÍ ËÏÄÉÒÏ×ÁÎÉÑ ×ÉÄÅÏ:
|
||
.RSss
|
||
vbr: ðÅÒÅÍÅÎÎÙÊ ÂÉÔÐÏÔÏË (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.br
|
||
cbr: ðÏÓÔÏÑÎÎÙÊ ÂÉÔÐÏÔÏË
|
||
.REss
|
||
.IPs vpeak=<ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ÐÉËÏ×ÏÅ ÚÎÁÞÅÎÉÅ ÂÉÔÐÏÔÏËÁ ËÏÄÉÒÕÅÍÏÇÏ ×ÉÄÅÏ × íÂÉÔ/Ó
|
||
(ÉÍÅÅÔ ÓÍÙÓÌ ÔÏÌØËÏ ÄÌÑ VBR ËÏÄÉÒÏ×ÁÎÉÑ, ÐÏ-ÕÍÏÌÞÁÎÉÀ: 6.6).
|
||
.IPs fmt=<value>
|
||
÷ÙÂÉÒÁÅÔ MPEG ÆÏÒÍÁÔ ÄÌÑ ËÏÄÉÒÏ×ÁÎÉÑ:
|
||
.RSss
|
||
ps: MPEG-2 ðÒÏÇÒÁÍÍÎÙÊ ÐÏÔÏË (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.br
|
||
ts: MPEG-2 ôÒÁÎÓÐÏÒÔÎÙÊ ÐÏÔÏË
|
||
.br
|
||
mpeg1: MPEG-1 ÓÉÓÔÅÍÎÙÊ ÐÏÔÏË
|
||
.br
|
||
vcd: Video CD ÓÏ×ÍÅÓÔÉÍÙÊ ÐÏÔÏË
|
||
.br
|
||
svcd: Super Video CD ÓÏ×ÍÅÓÔÉÍÙÊ
|
||
.br
|
||
dvd: DVD ÓÏ×ÍÅÓÔÉÍÙÊ
|
||
.REss
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-radio <ÏÐÃÉÑ1:ÏÐÃÉÑ2:...> (ÔÏÌØËÏ ÒÁÄÉÏ)
|
||
üÔÁ ÏÐÃÉÑ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÁÚÌÉÞÎÙÅ ÐÁÒÁÍÅÔÒÙ ÍÏÄÕÌÑ ÚÁÈ×ÁÔÁ Ó ÒÁÄÉÏ.
|
||
äÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ ÒÁÄÉÏ Ó MPlayer ÉÓÐÏÌØÚÕÊÔÅ 'radio://<ÞÁÓÔÏÔÁ>'
|
||
(ÅÓÌÉ ÎÅ ÕËÁÚÁÎÁ ÏÐÃÉÑ channels) ÉÌÉ 'radio://<ÎÏÍÅÒ ËÁÎÁÌÁ>'
|
||
(ÅÓÌÉ ÏÐÃÉÑ channels ÕËÁÚÁÎÁ) × ËÁÞÅÓÔ×Å URL.
|
||
÷Ù ÍÏÖÅÔÅ Õ×ÉÄÅÔØ ÄÏÐÕÓÔÉÍÙÊ ÄÉÁÐÁÚÏÎ ÞÁÓÔÏÔ, ÚÁÐÕÓÔÉ× MPlayer
|
||
Ó ÏÐÃÉÅÊ '\-v'.
|
||
äÌÑ ÚÁÐÕÓËÁ ÐÏÄÓÉÓÔÅÍÙ ÚÁÈ×ÁÔÁ,
|
||
ÉÓÐÏÌØÚÕÊÔÅ 'radio://<ÞÁÓÔÏÔÁ ÉÌÉ ËÁÎÁÌ>/capture'.
|
||
åÓÌÉ ÎÅ ÕËÁÚÁÎÏ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï capture, ×Ù ÍÏÖÅÔÅ ÓÌÕÛÁÔØ ÒÁÄÉÏ ÔÏÌØËÏ
|
||
ÐÒÉ ÐÏÍÏÛÉ line-in ËÁÂÅÌÑ. éÓÐÏÌØÚÏ×ÁÎÉÅ capture ÄÌÑ ÐÒÏÓÌÕÛÉ×ÁÎÉÑ ÎÅ
|
||
ÒÅËÏÍÅÎÄÕÅÔÓÑ × Ó×ÑÚÉ Ó ÐÒÏÂÌÅÍÁÍÉ ÓÉÎÈÒÏÎÉÚÁÃÉÉ, ËÏÔÏÒÙÅ
|
||
ÄÅÌÁÀÔ ÐÒÏÓÌÕÛÉ×ÁÎÉÅ ÎÅËÏÍÆÏÒÔÎÙÍ.
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ÏÐÃÉÉ:
|
||
.RSs
|
||
.IPs device=<ÚÎÁÞÅÎÉÅ>
|
||
õÉÓÐÏÌØÚÕÅÍÏÅ ÕÓÔÒÏÊÓÔ×Ï ÒÁÄÉÏ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/radio0).
|
||
.IPs driver=<ÚÎÁÞÅÎÉÅ>
|
||
éÓÐÏÌØÚÕÅÍÙÊ ÒÁÄÉÏ ÄÒÁÊ×ÅÒ (ÐÌ-ÕÍÏÌÞÁÎÉÀ: v4l2 ÅÓÌÉ ÄÏÓÔÕÐÎÏ, ÉÎÁÞÅ v4l).
|
||
÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÐÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÄÒÁÊ×ÅÒÙ v4l É v4l2.
|
||
.IPs volume=<0..100>
|
||
õÒÏ×ÅÎØ Ú×ÕËÁ ÄÌÑ ÒÁÄÉÏ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 100)
|
||
.IPs channels=<frequency>\-<name>,<frequency>\-<name>,...
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÐÉÓÏË ËÁÎÁÌÏ×.
|
||
éÓÐÏÌØÚÕÊÔÅ _ ×ÍÅÓÔÏ ÐÒÏÂÅÌÏ× × ÉÍÅÎÁÈ (ÉÌÉ ÉÇÒÁÊÔÅÓØ Ó ÜËÒÁÎÉÒÏ×ÁÎÉÅÍ ;-).
|
||
éÍÅÎÁ ËÁÎÁÌÏ× ÂÕÄÕÔ ×Ù×ÏÄÉÔØÓÑ ÐÒÉ ÐÏÍÏÝÉ OSD, É ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ Ó ÐÕÌØÔÁ
|
||
ÂÕÄÕÔ ÄÏÓÔÕÐÎÙ ËÏÍÁÎÄÙ radio_step_channel É radio_set_channel (ÓÍÏÔÒÉÔÅ LIRC).
|
||
åÓÌÉ ÜÔÁ ÏÐÃÉÑ ÕËÁÚÁÎÁ, ÔÏ ÞÉÓÌÏ × URL ÂÕÄÅÔ ÏÚÎÁÞÁÔØ ÐÏÚÉÃÉÀ ËÁÎÁÌÁ × ÓÐÉÓËÅ.
|
||
.br
|
||
.I ðòéíåò:
|
||
radio://1, radio://104.4, radio_set_channel 1
|
||
.IPs adevice=<ÚÎÁÞÅÎÉÅ> (Ó ×ËÌÀÞÅÎÎÏÊ ÐÏÄÄÅÒÖËÏÊ ÚÁÈ×ÁÔÁ Ó ÒÁÄÉÏ)
|
||
îÁÚ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ×Á, Ó ËÏÔÏÒÏÇÏ ÂÕÄÅÔ ÐÒÏÉÚ×ÏÄÉÔØÓÑ ÚÁÈ×ÁÔ.
|
||
âÅÚ ÅÇÏ ÕËÁÚÁÎÉÑ ÚÁÈ×ÁÔ ÂÕÄÅÔ ÏÔËÌÀÞÅÎ, ÄÁÖÅ ÅÓÌÉ × URL ÕËÁÚÁÎÏ ÓÌÏ×Ï capture.
|
||
äÌÑ ALSA ÕÓÔÒÏÊÓÔ× ÕËÁÚÙ×ÁÊÔÅ ÅÇÏ × ×ÉÄÅ hw=<ËÁÒÔÁ>.<ÕÓÔÒÏÊÓÔ×Ï>.
|
||
åÓÌÉ ÎÁÚ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ×Á ÓÏÄÅÒÖÉÔ '=', ÔÏ ÄÌÑ ÚÁÈ×ÁÔÁ ÍÏÄÕÌØ ÂÕÄÅÔ
|
||
ÉÓÐÏÌØÚÏ×ÁÔØ ALSA, ÉÎÁÞÅ OSS.
|
||
.IPs arate=<ÚÎÁÞÅÎÉÅ> (Ó ×ËÌÀÞÅÎÎÏÊ ÐÏÄÄÅÒÖËÏÊ ÚÁÈ×ÁÔÁ Ó ÒÁÄÉÏ)
|
||
þÁÓÔÏÔÁ × ÓÜÍÐÌÁÈ × ÓÅËÕÎÄÕ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 44100).
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÚÁÈ×ÁÔÁ Ú×ÕËÁ, ÕÓÔÁÎÏ×ÉÔÅ ÔÁËÖÅ ÏÐÃÉÀ
|
||
\-rawaudio rate=<ÚÎÁÞÅÎÉÅ> Ó ÔÁËÉÍ ÖÅ ÚÎÁÞÅÎÉÅÍ, ËÁË Õ arate.
|
||
åÓÌÉ Õ ×ÁÓ ÐÒÏÂÌÅÍÙ ÓÏ ÓËÏÒÏÓÔØÀ Ú×ÕËÁ (ÓÌÉÛËÏÍ ÂÙÓÔÒÙÊ), ÐÏÐÒÏÂÕÊÔÅ
|
||
ÐÏÉÇÒÁÔØ Ó ÒÁÚÎÙÍÉ ÚÎÁÞÅÎÉÑÍÉ arate (ÎÁÐÒÉÍÅÒ, 48000,44100,32000,...).
|
||
.IPs achannels=<ÚÎÁÞÅÎÉÅ> (Ó ×ËÌÀÞÅÎÎÏÊ ÐÏÄÄÅÒÖËÏÊ ÚÁÈ×ÁÔÁ Ó ÒÁÄÉÏ)
|
||
ëÏÌÉÞÅÓÔ×Ï ÁÕÄÉÏ ËÁÎÁÌÏ× ÄÌÑ ÚÁÈ×ÁÔÁ.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-rawaudio <ÏÐÃÉÑ1:ÏÐÃÉÑ2:...>
|
||
üÔÁ ÏÐÃÉÑ ÐÏÚÐÏÌÑÅÔ ÐÒÏÉÇÒÙ×ÁÔØ ÓÙÒÙÅ ÁÕÄÉÏ ÆÁÊÌÙ.
|
||
÷ÁÍ ÐÒÉÄÅÔÓÑ ÔÁËÖÅ ÕËÁÚÁÔØ \-demuxer rawaudio.
|
||
åÅ ÅÝÅ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ÁÕÄÉÏ CD, ÏÔÌÉÞÎÙÈ ÏÔ 44Ëçà 16-ÂÉÔ ÓÔÅÒÅÏ.
|
||
äÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ÓÙÒÙÈ AC3 ÐÏÔÏËÏ× ÉÓÐÏÌØÚÕÊÔÅ \-rawaudio format=0x2000 \-demuxer rawaudio.
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ÏÐÃÉÉ:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs channels=<ÚÎÁÞÅÎÉÅ>
|
||
ËÏÌÉÞÅÓÔ×Ï ËÁÎÁÌÏ×
|
||
.IPs rate=<ÚÎÁÞÅÎÉÅ>
|
||
ÞÁÓÔÏÔÁ × ÓÜÍÐÌÁÈ × ÓÅËÕÎÄÕ
|
||
.IPs samplesize=<ÚÎÁÞÅÎÉÅ>
|
||
ÒÁÚÍÅÒ ÓÜÍÐÌÁ × ÂÁÊÔÁÈ
|
||
.IPs bitrate=<ÚÎÁÞÅÎÉÅ>
|
||
ÂÉÔÐÏÔÏË ÄÌÑ rawaudio ÆÁÊÌÏ×
|
||
.IPs format=<ÚÎÁÞÅÎÉÅ>
|
||
fourcc × ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÏÍ ÆÏÒÍÁÔÅ
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-rawvideo <ÏÐÃÉÑ1:ÏÐÃÉÑ2:...>
|
||
üÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔØ ÓÙÒÙÅ ×ÉÄÅÏ ÆÁÊÌÙ.
|
||
÷ÁÍ ÐÒÉÄÅÔÓÑ ÔÁËÖÅ ÕËÁÚÁÔØ \-demuxer rawaudio.
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ÏÐÃÉÉ:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs fps=<ÚÎÁÞÅÎÉÅ>
|
||
ÞÁÓÔÏÔÁ × ËÁÄÒÁÈ × ÓÅËÕÎÄÕ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 25.0)
|
||
.IPs sqcif|qcif|cif|4cif|pal|ntsc
|
||
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÔÁÎÄÁÒÔÎÙÊ ÒÁÚÍÅÒ ÉÚÏÂÒÁÖÅÎÉÑ
|
||
.IPs w=<ÚÎÁÞÅÎÉÅ>
|
||
ÛÉÒÉÎÁ ÉÚÏÒÁÖÅÎÉÑ × ÐÉËÓÅÌÁÈ
|
||
.IPs h=<value>
|
||
×ÙÓÏÔÁ ÉÚÏÂÒÁÖÅÎÉÑ × ÐÉËÓÅÌÁÈ
|
||
.IPs i420|yv12|yuy2|y8
|
||
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÐÒÏÓÔÒÁÎÓÔ×Ï Ã×ÅÔÏ×
|
||
.IPs format=<ÚÎÁÞÅÎÉÅ>
|
||
Ã×ÅÔÏ×ÏÅ ÐÒÏÓÔÒÁÎÓÔ×Ï (fourcc) × ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÏÍ ÆÏÒÍÁÔÅ
|
||
.IPs size=<ÚÎÁÞÅÎÉÅ>
|
||
ÒÁÚÍÅÒ ËÁÄÒÁ × ÂÁÊÔÁÈ
|
||
.REss
|
||
.sp 1
|
||
.RS
|
||
.I ðòéíåò:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs "mplayer foreman.qcif \-demuxer rawvideo -rawvideo qcif"
|
||
ðÒÏÉÇÒÙ×ÁÅÔ ÉÚ×ÅÓÔÎÙÊ ÆÉÌØÍ "foreman".
|
||
.IPs "mplayer sample-720x576.yuv \-demuxer rawvideo \-rawvideo w=720:h=576"
|
||
ðÒÏÉÇÒÙ×ÁÅÔ ÓÙÒÏÊ YUV ÆÉÌØÍ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-rtsp-port
|
||
éÓÐÏÌØÚÕÅÔÓÑ Ó 'rtsp://' URL ÄÌÑ ÎÁÚÎÁÞÅÎÉÑ ÎÏÍÅÒÁ ÐÏÒÔÁ ÎÁ ËÌÉÅÎÔÅ.
|
||
ïÐÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÁ, ÅÓÌÉ ×Ù ÎÁÈÏÄÉÔÅÓØ ÚÁ ÍÁÒÛÒÕÔÉÚÁÔÏÒÏÍ É ÈÏÔÉÔÅ
|
||
ÎÁÐÒÁ×ÌÑÔØ RTSP ÐÏÔÏË Ó ÓÅÒ×ÅÒÁ ÏÐÒÅÄÅÌÅÎÎÏÍÕ ËÌÉÅÎÔÕ.
|
||
.
|
||
.TP
|
||
.B \-rtsp-destination
|
||
éÓÐÏÌØÚÕÅÔÓÑ Ó rtsp://' URL ÄÌÑ ÐÒÉ×ÑÚËÉ Ë ÕËÁÚÁÎÎÏÍÕ IP ÁÄÒÅÓÕ ÎÁÚÎÁÞÅÎÉÑ.
|
||
ïÐÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÁ Ó ÎÅËÏÔÏÒÙÍÉ RTSP ÓÅÒ×ÅÒÁÍÉ, ÎÅ ÏÔÐÒÁ×ÌÑÀÝÉÍÉ
|
||
RTP ÐÁËÅÔÙ ÎÁ ÎÕÖÎÙÊ ÉÎÔÅÒÆÅÊÓ. åÓÌÉ ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÓÏÅÄÉÎÅÎÉÅ
|
||
Ó RTSP ÓÅÒ×ÅÒÏÍ, ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ \-v, ÞÔÏÂÙ ÏÐÒÅÄÅÌÉÔØ,
|
||
Ë ËÁËÏÍÕ IP ÁÄÒÅÓÕ ÐÙÔÁÅÔÓÑ ÐÒÉ×ÑÚÁÔØÓÑ MPlayer, É ÐÏÐÙÔÁÊÔÅÓØ ÎÁÚÎÁÞÉÔØ
|
||
×ÍÅÓÔÏ ÎÅÇÏ ÏÄÉÎ ÉÚ ÎÁÚÎÁÞÅÎÎÙÈ ×ÁÛÅÍÕ ËÏÍÐØÀÔÅÒÕ.
|
||
.
|
||
.TP
|
||
.B \-rtsp-stream-over-tcp (ÔÏÌØËÏ LIVE555)
|
||
éÓÐÏÌØÚÕÅÔÓÑ Ó'rtsp://' URL ÄÌÑ ÕËÁÚÁÎÉÑ, ÞÔÏ × ÒÅÚÕÌØÔÁÔÅ ×ÈÏÄÑÝÉÅ RTP É RTCP
|
||
ÐÁËÅÔÙ ÄÏÌÖÎÙ ÐÅÒÅÄÁ×ÁÔØÓÑ ÐÏ TCP (ÉÓÐÏÌØÚÕÑ ÔÏ ÖÅ TCP ÓÏÅÄÉÎÅÎÉÅ, ÞÔÏ É RTSP).
|
||
ïÐÃÉÑ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÅÚÎÁ, ÅÓÌÉ Õ ×ÁÓ ÓÂÏÑÝÅÅ ÉÎÔÅÒÎÅÔ ÓÏÅÄÉÎÅÎÉÅ,
|
||
ÎÅ ÐÒÏÐÕÓËÁÀÝÅÅ ×ÈÏÄÑÝÉÅ UDP ÐÁËÅÔÙ (ÓÍÏÔÒÉÔÅ http://www.live555.com/\:mplayer/).
|
||
.
|
||
.TP
|
||
.B \-saveidx <ÆÁÊÌ>
|
||
ðÒÉÎÕÄÉÔÅÌØÎÏ ÐÅÒÅÓÔÒÁÉ×ÁÅÔ ÉÎÄÅËÓ É ÓÏÈÒÁÎÑÅÔ ÅÇÏ × <ÆÁÊÌ>.
|
||
÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÜÔÏ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó AVI ÆÁÊÌÁÍÉ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
üÔÁ ÏÐÃÉÑ ÕÓÔÁÒÅÌÁ, ÐÏÓËÏÌØËÕ MPlayer ÔÅÐÅÒØ ÉÍÅÅÔ ÐÏÄÄÅÒÖËÕ OpenDML.
|
||
.
|
||
.TP
|
||
.B \-sb <ÂÁÊÔÏ×ÁÑ ÐÏÚÉÃÉÑ> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-ss)
|
||
ðÅÒÅÍÅÝÁÅÔÓÑ Ë ÂÁÊÔÏ×ÏÊ ÐÏÚÉÃÉÉ.
|
||
ðÏÌÅÚÎÏ ÄÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ Ó ÏÂÒÁÚÏ× CD-ROM ÉÌÉ VOB ÆÁÊÌÏ× Ó ÍÕÓÏÒÏÍ × ÎÁÞÁÌÅ.
|
||
.
|
||
.TP
|
||
.B \-speed <0.01\-100>
|
||
õÍÅÎØÛÁÅÔ ÉÌÉ Õ×ÅÌÉÞÉ×ÁÅÔ ÓËÏÒÏÓÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ × ÕËÁÚÁÎÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÒÁÚ.
|
||
îÅ ÇÁÒÁÎÔÉÒÕÅÔÓÑ ÐÒÁ×ÉÌØÎÁÑ ÒÁÂÏÔÁ Ó \-oac copy.
|
||
.
|
||
.TP
|
||
.B \-srate <çÃ>
|
||
÷ÙÂÉÒÁÅÔ ÉÓÐÏÌØÚÕÅÍÕÀ ×ÙÈÏÄÎÕÀ ÞÁÓÔÏÔÕ ÓÅÍÐÌÏ×
|
||
(ËÏÎÅÞÎÏ, Ú×ÕËÏ×ÙÅ ËÁÒÔÙ ÉÍÅÀÔ ÎÁ ÎÅÅ ÏÇÒÁÎÉÞÅÎÉÑ).
|
||
åÓÌÉ ×ÙÂÒÁÎÎÁÑ ÞÁÓÔÏÔÁ ÓÜÍÐÌÏ× ÏÔÌÉÞÁÅÔÓÑ ÏÔ ÔÅËÕÝÅÇÏ ÍÅÄÉÁ, ÔÏ ÄÌÑ ËÏÍÐÅÎÓÁÃÉÉ
|
||
ÒÁÚÌÉÞÉÊ × ÓÌÏÊ Ú×ÕËÏ×ÙÈ ÆÉÌØÔÒÏ× ÂÕÄÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÏÂÁ×ÌÅÎ Ú×ÕËÏ×ÏÊ
|
||
ÆÉÌØÔÒ resample ÉÌÉ lavcresample.
|
||
ôÉÐ ÒÅÓÜÍÐÌÉÒÏ×ÁÎÉÑ ÍÏÖÅÔ ÂÙÔØ ÕËÁÚÁÎ ÏÐÃÉÅÊ \-af-adv.
|
||
ðÏ-ÃÍÏÌÞÁÎÉÀ, ÉÓÐÏÌØÚÕÅÔÓÑ ÂÙÓÔÒÏÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ, ÞÔÏ ÍÏÖÅÔ
|
||
ÐÒÉ×ÅÓÔÉ Ë ÉÓËÁÖÅÎÉÑÍ.
|
||
.
|
||
.TP
|
||
.B \-ss <time> (also see \-sb)
|
||
ðÅÒÅÍÅÝÅÎÉÅ × ÕËÁÚÁÎÕÀ ×ÒÅÍÅÎÎÕÀ ÐÏÚÉÃÉÀ.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-ss 56"
|
||
ðÅÒÅÍÅÝÁÅÔÓÑ Ë ÐÏÚÉÃÉÉ 56 ÓÅËÕÎÄ.
|
||
.IPs "\-ss 01:10:00"
|
||
ðÅÒÅÍÅÝÁÅÔÓÑ × ÐÏÚÉÃÉÀ 1 ÞÁÓ 10 ÍÉÎ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-tskeepbroken
|
||
õËÁÚÙ×ÁÅÔ MPlayer ÎÅ ÏÔÂÒÁÓÙ×ÁÔØ TS ÐÁËÅÔÙ × ÐÏÔÏËÅ, ÏÐÒÅÄÅÌÅÎÎÙÅ ËÁË ÉÓÐÏÒÞÅÎÎÙÅ.
|
||
éÎÏÇÄÁ ÔÒÅÂÕÅÔÓÑ ÄÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ÉÓÐÏÒÞÅÎÎÙÈ MPEG-TS ÆÁÊÌÏ×.
|
||
.
|
||
.TP
|
||
.B \-tsprobe <ÂÁÊÔÏ×ÁÑ ÐÏÚÉÃÉÑ>
|
||
ðÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ MPEG-TS ÐÏÔÏËÁ, ÜÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ÕËÁÚÁÔØ, × ÐÒÅÄÅÌÁÈ ËÁËÏÇÏ
|
||
ËÏÌÉÞÅÓÔ×Á ÂÁÊÔ × ÐÏÔÏËÅ MPlayer ÄÏÌÖÅÎ ÉÓËÁÔØ ÖÅÌÁÅÍÙÅ ÁÕÄÉÏ É ×ÉÄÅÏ ID.
|
||
.
|
||
.TP
|
||
.B \-tsprog <1\-65534>
|
||
ðÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ MPEG-TS ÐÏÔÏËÁ, ÜÔÏÊ ÏÐÃÉÅÊ ÍÏÖÎÏ ÕËÁÚÁÔØ ËÁËÕÀ
|
||
ÐÒÏÇÒÁÍÍÕ (ÅÓÌÉ ÐÒÉÓÕÔÓÔ×ÕÅÔ) ×Ù ÈÏÔÉÔÅ ×ÏÓÐÒÏÉÚ×ÅÓÔÉ.
|
||
íÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ Ó \-vid É \-aid.
|
||
.
|
||
.TP
|
||
.B \-tv <ÏÐÃÉÑ1:ÏÐÃÉÑ2:...> (ÔÏÌØËÏ TV/\:PVR)
|
||
üÔÁ ÏÐÃÉÑ ÎÁÓÔÒÁÉ×ÁÅÔ ÒÁÚÌÉÞÎÙÅ Ó×ÏÊÓÔ×Á ÍÏÄÕÌÑ TV ÚÁÈ×ÁÔÁ.
|
||
äÌÑ ÐÒÏÓÍÏÔÒÁ TV Ó MPlayer, ÉÓÐÏÌØÚÕÊÔÅ 'tv://' ÉÌÉ 'tv://<ÎÏÍÅÒ_ËÁÎÁÌÁ>'
|
||
ÉÌÉ ÄÁÖÅ 'tv://<ÎÁÚ×ÁÎÉÅ_ËÁÎÁÌÁ> (ÓÍÏÔÒÉÔÅ ÎÉÖÅ ÏÐÃÉÀ channels ÄÌÑ ÐÏÄÒÏÂÎÏÓÔÅÊ Ï
|
||
ÐÁÒÁÍÅÔÒÅ ÎÁÚ×ÁÎÉÅ_ËÁÎÁÌÁ) × ËÁÞÅÓÔ×Å URL.
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ÏÐÃÉÉ:
|
||
.RSs
|
||
.IPs noaudio
|
||
ÂÅÚ Ú×ÕËÁ
|
||
.IPs driver=<ÚÎÁÞÅÎÉÅ>
|
||
ÄÏÓÔÕÐÎÙ: dummy, v4l, v4l2, bsdbt848
|
||
.IPs device=<ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ÕÓÔÒÏÊÓÔ×Ï TV (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/\:video0).
|
||
.IPs input=<ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ÉÓÔÏÞÎÉË (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0 (TV), ÓÍÏÔÒÉÔÅ ËÏÎÓÏÌØÎÙÊ ×Ù×ÏÄ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÄÏÓÔÕÐÎÙÈ
|
||
ÉÓÔÏÞÎÉËÏ×).
|
||
.IPs freq=<ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ÞÁÓÔÏÔÕ, ÎÁ ËÏÔÏÒÕÀ ÎÅÏÂÈÏÄÉÍÏ ÎÁÓÔÒÏÉÔØÓÑ (ÎÁÐÒÉÍÅÒ 511.250).
|
||
îÅ ÓÏ×ÍÅÓÔÉÍÏ Ó ÐÁÒÁÍÅÔÒÏÍ channels.
|
||
.IPs outfmt=<ÚÎÁÞÅÎÉÅ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÆÏÒÍÁÔ ×Ù×ÏÄÁ Ó ÔÀÎÅÒÁ × ÏÄÎÏ ÉÚ ÐÒÅÄÕÓÔÁÎÏ×ÌÅÎÎÙÈ ÚÎÁÞÅÎÉÊ,
|
||
ÐÏÄÄÅÒÖÉ×ÁÅÍÙÈ ÄÒÁÊ×ÅÒÏÍ V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) ÉÌÉ ×
|
||
ÐÒÏÉÚ×ÏÌØÎÙÊ ÆÏÒÍÁÔ, ÚÁÄÁÎÎÙÊ ÛÅÓÔÎÁÄÃÁÔÅÒÉÞÎÙÍ ÚÎÁÞÅÎÉÅÍ.
|
||
ðÏÐÒÏÂÕÊÔÅ outfmt=help, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ÄÏÓÔÕÐÎÙÈ ÆÏÒÍÁÔÏ×.
|
||
.IPs width=<ÚÎÁÞÅÎÉÅ>
|
||
ûÉÒÉÎÁ ÏËÎÁ ×Ù×ÏÄÁ
|
||
.IPs height=<ÚÎÁÞÅÎÉÅ>
|
||
÷ÙÓÏÔÁ ÏËÎÁ ×Ù×ÏÄÁ
|
||
.IPs fps=<ÚÎÁÞÅÎÉÅ>
|
||
þÁÓÔÏÔÁ ËÏÄÒÏ× Ó ËÏÔÏÒÏÊ ÚÁÈ×ÁÔÙ×ÁÅÔÓÑ ×ÉÄÅÏ (ËÁÄÒÏ× × ÓÅËÕÎÄÕ)
|
||
.IPs buffersize=<ÚÎÁÞÅÎÉÅ>
|
||
íÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÂÕÆÅÒÁ ÚÁÈ×ÁÔÁ × ÍÅÇÁÂÁÊÔÁÈ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÄÉÎÁÍÉÞÅÓËÉÊ)
|
||
.IPs norm=<ÚÎÁÞÅÎÉÅ>
|
||
äÌÑ bsdbt848 É v4l ÄÏÓÔÕÐÎÙ PAL, SECAM, NTSC.
|
||
äÌÑ v4l2 ÓÍÏÔÒÉÔÅ ËÏÎÓÏÌØÎÙÊ ×Ù×ÏÄ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ ÄÏÓÔÕÐÎÙÈ ÓÔÁÎÄÁÒÔÏ×.
|
||
ÍÏÖÅÔÅ ÔÁËÖÅ ÐÏÓÍÏÔÒÅÔØ ÏÐÉÃÀ normid ÎÉÖÅ.
|
||
.IPs "normid=<ÚÎÁÞÅÎÉÅ> (ÔÏÌØËÏ v4l2)"
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ TV ÓÔÁÎÄÁÒÔ × ÕËÁÚÁÎÎÏÅ ÞÉÓÌÏ×ÏÅ ID.
|
||
TV ÓÔÁÎÄÁÒÔ ÚÁ×ÉÓÉÔ ÏÔ ËÁÒÔÙ ÚÁÈ×ÁÔÁ.
|
||
óÍÏÔÒÉÔÅ ËÏÎÓÏÌØÎÙÊ ×Ù×ÏÄ ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÓÐÉÓËÁ ÄÏÓÔÕÐÎÙÈ TV ÓÔÁÎÄÁÒÔÏ×.
|
||
.IPs channel=<ÚÎÁÞÅÎÉÅ>
|
||
ðÅÒÅËÌÀÞÁÅÔ ÔÀÎÅÒ ÎÁ <ÚÎÁÞÅÎÉÅ> ËÁÎÁÌ.
|
||
.IPs chanlist=<ÚÎÁÞÅÎÉÅ>
|
||
äÏÓÔÕÐÎÙ: europe-east, europe-west, us-bcast, us-cable, ÄÒÕÇÉÅ
|
||
.IPs channels=<ËÁÎÁÌ>\-<ÎÁÚ×ÁÎÉÅ>,<ËÁÎÁÌ>\-<ÎÁÚ×ÁÎÉÅ>,...
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÎÁÚ×ÁÎÉÑ ÄÌÑ ËÁÎÁÌÏ×.
|
||
éÓÐÏÌØÚÕÊÔÅ _ ×ÍÅÓÔÏ ÐÒÏÂÅÌÏ× × ÎÁÚ×ÁÎÉÑÈ (ÉÌÉ ÐÏÉÇÒÁÊÔÅ Ó ÜËÒÁÎÉÒÏ×ÁÎÉÅÍ ;-).
|
||
îÁÚ×ÁÎÉÑ ËÁÎÁÌÏ× ÂÕÄÕÔ ×Ù×ÏÄÉÔØÓÑ ÐÒÉ ÐÏÍÏÝÉ OSD, É ÓÔÁÎÕÔ ÄÏÓÔÕÐÎÙÍÉ
|
||
ËÏÍÁÎÄÙ tv_step_channel, tv_set_channel É tv_last_channel, ÐÏÌÅÚÎÙÅ ÄÌÑ
|
||
ÕÐÒÁ×ÌÅÎÉÑ Ó ÐÕÌØÔÁ (ÓÍÏÔÒÉÔÅ LIRC).
|
||
îÅ ÓÏ×ÍÅÓÔÉÍÁ Ó ÐÁÒÁÍÅÔÒÏÍ frequency.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ðÏÓÌÅ ÜÔÏÇÏ ÎÏÍÅÒ ËÁÎÁÌÁ ÂÕÄÅÔ Ñ×ÌÑÔØÓÑ ÐÏÚÉÃÉÅÊ × ÓÐÉÓËÅ 'channels',
|
||
ÎÁÞÉÎÁÑ Ó 1.
|
||
.br
|
||
.I ðòéíåò:
|
||
tv://1, tv://TV1, tv_set_channel 1, tv_set_channel TV1
|
||
.IPs [brightness|contrast|hue|saturation]=<-100\-100>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÜË×ÁÌÁÊÚÅÒ ÉÚÏÂÒÁÖÅÎÉÑ ÎÁ ËÁÒÔÅ.
|
||
.IPs audiorate=<ÚÎÁÞÅÎÉÅ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÁÕÄÉÏ ÂÉÔÐÏÔÏË.
|
||
.IPs forceaudio
|
||
õËÁÚÙ×ÁÅÔ ÚÁÈ×ÁÔÙ×ÁÔØ Ú×ÕË ÄÁÖÅ ÅÓÌÉ v4l ÓÏÏÂÝÁÅÔ, ÞÔÏ ÎÅÔ ÉÓÔÏÞÎÉËÏ× Ú×ÕËÁ.
|
||
.IPs "alsa\ "
|
||
úÁÈ×ÁÔ ÞÅÒÅÚ ALSA.
|
||
.IPs amode=<0\-3>
|
||
÷ÙÂÉÒÁÅÔ ÁÕÄÉÏ ÒÅÖÉÍ:
|
||
.RSss
|
||
0: ÍÏÎÏ
|
||
.br
|
||
1: ÓÔÅÒÅÏ
|
||
.br
|
||
2: ÑÚÙË 1
|
||
.br
|
||
3: ÑÚÙË 2
|
||
.REss
|
||
.IPs forcechan=<1\-2>
|
||
ðÏ-ÕÍÏÌÞÁÎÉÀ, ËÏÌÉÞÅÓÔ×Ï ÚÁÐÉÓÙ×ÁÅÍÙÈ ÁÕÄÉÏ ËÁÎÁÌÏ× ÏÐÒÅÄÅÌÑÅÔÓÑ Á×ÔÏÍÁÔÉÞÅÓËÉ,
|
||
ÚÁÐÒÁÛÉ×ÁÑ ÒÅÖÉÍ ÁÕÄÉÏ Õ TV ËÁÒÔÙ.
|
||
üÔÁ ÏÐÃÉÑ ÐÏÚ×ÏÌÑÅÔ ÐÒÉÎÕÄÉÔÅÌØÎÏ ÎÁÚÎÁÞÉÔØ ÓÔÅÒÅÏ/\:ÍÏÎÏ ÚÁÐÉÓØ ÎÅÚÁ×ÉÓÉÍÏ
|
||
ÏÔ ÏÐÃÉÉ amode É ÚÎÁÞÅÎÉÊ, ×ÏÚ×ÒÁÝÁÅÍÙÈ v4l.
|
||
üÔÏ ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÏ ÄÌÑ ÒÅÛÅÎÉÑ ÐÒÏÂÌÅÍ, × ÓÌÕÞÁÅ ËÏÇÄÁ TV ËÁÒÔÁ ÎÅ
|
||
ÓÐÏÓÏÂÎÁ ÕËÁÚÁÔØ ÔÅËÕÝÉÊ ÁÕÄÉÏ ÒÅÖÉÍ.
|
||
.IPs adevice=<ÚÎÁÞÅÎÉÅ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÁÕÄÉÏ ÕÓÔÒÏÊÓÔ×Ï.
|
||
<ÚÎÁÞÅÎÉÅ> ÄÏÌÖÎÏ ÂÙÔØ /dev/\:xxx ÄÌÑ OSS É ÁÐÐÁÒÁÔÎÙÊ ID ÄÌÑ ALSA.
|
||
÷Ù ÄÏÌÖÎÙ ÚÁÍÅÎÉÔØ ÌÀÂÙÅ ':' ÎÁ '.' × ID ÄÌÑ ALSA.
|
||
.IPs audioid=<ÚÎÁÞÅÎÉÅ>
|
||
÷ÙÂÉÒÁÅÔ ×ÙÈÏÄ Ú×ÕËÁ ËÁÒÔÙ ÚÁÈ×ÁÔÁ, ÅÓÌÉ ÉÈ ÂÏÌÅÅ ÏÄÎÏÇÏ.
|
||
.IPs "[volume|bass|treble|balance]=<0\-65535> (v4l1)"
|
||
.IPs "[volume|bass|treble|balance]=<0\-100> (v4l2)"
|
||
üÔÉ ÏÐÃÉÉ ÕÓÔÁÎÁ×ÌÉ×ÁÀÔ ÐÁÒÁÍÅÔÒÙ ÍÉËÛÅÒÁ ÎÁ ËÁÒÔÅ ×ÉÄÅÏ ÚÁÈ×ÁÔÁ.
|
||
ïÎÉ ÎÅ ÉÍÅÀÔ ÜÆÆÅËÔÁ, ÅÓÌÉ ÎÁ ËÁÒÔÅ ÔÁËÏ×ÏÇÏ ÎÅÔ.
|
||
äÌÑ v4l2, 50 ÏÚÎÁÞÁÅÔ ÜÌÅÍÅÎÔ ÕÐÒÁ×ÌÅÎÉÑ ÐÏ-ÕÍÏÌÞÁÎÉÀ, ËÁË ÕËÁÚÁÎÏ
|
||
ÄÒÁÊ×ÅÒÏÍ.
|
||
.IPs immediatemode=<ÌÏÇÉÞÅÓËÏÅ>
|
||
úÎÁÞÅÎÉÅ 0 ÏÚÎÁÞÁÅÔ ÓÏ×ÍÅÓÔÎÙÊ ÚÁÈ×ÁÔ É ÂÕÆÅÒÉÚÁÃÉÀ Ú×ÕËÁ É ×ÉÄÅÏ
|
||
(ÐÏ-ÕÍÏÌÞÁÎÉÀ ÄÌÑ MEncoder).
|
||
úÎÁÞÅÎÉÅ 1 (ÐÏ-ÕÍÏÌÞÁÎÉÀ ÄÌÑ MPlayer) ÏÚÎÁÞÁÅÔ ÚÁÈ×ÁÔ ÔÏÌØËÏ ×ÉÄÅÏ É ÐÒÏÈÏÖÄÅÎÉÅ
|
||
Ú×ÕËÁ ÞÅÒÅÚ ËÁÂÅÌØ ÏÔ TV ËÁÒÔÙ Ë Ú×ÕËÏ×ÏÊ.
|
||
.IPs mjpeg
|
||
éÓÐÏÌØÚÕÅÔÓÑ ÁÐÐÁÒÁÔÎÏÅ MJPEG ÓÖÁÔÉÅ (ÅÓÌÉ ËÁÒÔÁ ÅÇÏ ÐÏÄÄÅÒÖÉ×ÁÅÔ).
|
||
ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÜÔÏÊ ÏÐÃÉÉ, ×ÁÍ ÎÅ ÔÒÅÂÕÅÔÓÑ ÕËÁÚÙ×ÁÔØ ÛÉÒÉÎÕ É ×ÙÓÏÔÕ
|
||
ÏËÎÁ ×Ù×ÏÄÁ, ÐÏÔÏÍÕ ÞÔÏ MPlayer ÏÐÒÅÄÅÌÉÔ ÉÈ Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÏ
|
||
ÚÎÁÞÅÎÉÀ decimation (ÓÍÏÔÒÉÔÅ ÎÉÖÅ).
|
||
.IPs decimation=<1|2|4>
|
||
×ÙÂÉÒÁÅÔ ÒÁÚÍÅÒ ËÁÒÔÉÎËÉ, ÓÖÉÍÁÅÍÏÊ ÁÐÐÁÒÁÔÎÙÍ MJPEG ËÏÄÅÒÏÍ:
|
||
.RSss
|
||
1: full size
|
||
704x576 PAL
|
||
704x480 NTSC
|
||
.br
|
||
2: medium size
|
||
352x288 PAL
|
||
352x240 NTSC
|
||
.br
|
||
4: small size
|
||
176x144 PAL
|
||
176x120 NTSC
|
||
.REss
|
||
.IPs quality=<0\-100>
|
||
÷ÙÂÉÒÁÅÔ ËÁÞÅÓÔ×Ï JPEG ÓÖÁÔÉÑ
|
||
(ÄÌÑ ÐÏÌÎÏÇÏ ÒÁÚÍÅÒÁ ÒÅËÏÍÅÎÄÕÅÔÓÑ < 60).
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-user <ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-passwd) (ÔÏÌØËÏ ÓÅÔØ)
|
||
õËÁÚÙ×ÁÅÔ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÌÑ HTTP ÁÕÔÅÎÔÉÆÉËÁÃÉÉ.
|
||
.
|
||
.TP
|
||
.B \-user-agent <ÓÔÒÏËÁ>
|
||
éÓÐÏÌØÚÕÅÔÓÑ <ÓÔÒÏËÁ> × ËÁÞÅÓÔ×Å ÚÎÁÞÅÎÉÑ user agent ÄÌÑ ÐÏÔÏËÏ× HTTP.
|
||
.
|
||
.TP
|
||
.B \-vid <ID>
|
||
÷ÙÂÉÒÁÅÔ ×ÉÄÅÏ ËÁÎÁÌ (MPG: 0\-15, ASF: 0\-255, MPEG-TS: 17\-8190).
|
||
ðÒÉ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÉ ÐÏÔÏËÁ MPEG-TS, MPlayer/\:MEncoder ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ
|
||
ÐÅÒ×ÕÀ ÐÒÏÇÒÁÍÍÕ (ÅÓÌÉ ÐÒÉÓÕÔÓÔ×ÕÅÔ) Ó ÕËÁÚÁÎÎÙÍ ×ÉÄÅÏ ÐÏÔÏËÏÍ.
|
||
.
|
||
.TP
|
||
.B \-vivo <ÐÏÄ-ÏÐÃÉÉ> (ëïä ïôìáäëé)
|
||
ðÒÉÎÕÄÉÔÅÌØÎÏ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÐÁÒÁÍÅÔÒÙ Ú×ÕËÁ ÄÌÑ VIVO ÄÅÍÕËÓÅÒÁ (ÄÌÑ ÏÔÌÁÄÏÞÎÙÈ ÃÅÌÅÊ).
|
||
.
|
||
.
|
||
.
|
||
.SH "ïðãéé OSD/óõâôéôòï÷"
|
||
.I úáíåþáîéå:
|
||
óÍÏÔÒÉÔÅ ÔÁËÖÅ \-vf expand.
|
||
.
|
||
.TP
|
||
.B \-ass (ÔÏÌØËÏ FreeType)
|
||
÷ËÌÀÞÁÅÔ SSA/ASS ÒÅÎÄÅÒÉÎÇ ÓÕÂÔÉÒÏ×.
|
||
ó ÜÔÏÊ ÏÐÃÉÅÊ ÄÌÑ ×ÎÅÛÎÉÈ ÓÕÂÔÉÔÒÏ× SSA/ASS É ÄÏÒÏÖÅË Matroska ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ
|
||
libass. óÍÏÔÒÉÔÅ ÔÁËÖÅ \-embeddedfonts.
|
||
.
|
||
.TP
|
||
.B \-ass-border-color <ÚÎÁÞÅÎÉÅ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ Ã×ÅÔ ÇÒÁÎÉÃÙ (ÏÂÒÁÍÌÅÎÉÑ) ÄÌÑ ÔÅËÓÔÁ ÓÕÂÔÉÔÒÏ×.
|
||
æÏÒÍÁÔ Ã×ÅÔÁ: RRGGBBAA.
|
||
.
|
||
.TP
|
||
.B \-ass-bottom-margin <ÚÎÁÞÅÎÉÅ>
|
||
äÏÂÁ×ÌÑÅÔ ÞÅÒÎÕÀ ÐÏÌÏÓÕ × ÎÉÖÎÅÊ ÞÁÓÔÉ ËÁÄÒÁ.
|
||
òÅÎÄÅÒÅÒ SSA/ASS ÍÏÖÅÔ ÐÏÍÅÓÔÉÔØ ÔÕÄÁ ÓÕÂÔÉÔÒÙ (Ó \-ass-use-margins).
|
||
.
|
||
.TP
|
||
.B \-ass-color <ÚÎÁÞÅÎÉÅ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ Ã×ÅÔ ÔÅËÓÔÁ ÓÕÂÔÉÔÒÏ×.
|
||
æÏÒÍÁÔ Ã×ÅÔÁ: RRGGBBAA.
|
||
.
|
||
.TP
|
||
.B \-ass-font-scale <ÚÎÁÞÅÎÉÅ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÏÜÆÆÉÃÉÅÎÔ ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÑ, ÉÓÐÏÌØÚÕÅÍÙÊ × ÒÅÎÄÅÒÅÒÅ SSA/ASS.
|
||
.
|
||
.TP
|
||
.B \-ass-force-style <[óÔÉÌØ.]ðÁÒÁÍÅÔÒ=úÎÁÞÅÎÉÅ[,...]>
|
||
ðÅÒÅÏÐÒÅÄÅÌÑÅÔ ÎÅËÏÔÏÒÙÅ ÐÁÒÁÍÅÔÒÙ ÓÔÉÌÑ.
|
||
.sp
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
\-ass-force-style FontName=Arial,Default.Bold=1
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-ass-line-spacing <ÚÎÁÞÅÎÉÅ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÅÖÓÔÒÏÞÎÙÊ ÉÎÔÅÒ×ÁÌ ÄÌÑ ÒÅÎÄÅÒÅÒÁ SSA/ASS.
|
||
.
|
||
.TP
|
||
.B \-ass-styles <ÆÁÊÌ>
|
||
úÁÇÒÕÖÁÅÔ ×ÓÅ SSA/ASS ÓÔÉÌÉ, ÎÁÊÄÅÎÎÙÅ × ÕËÁÚÁÎÎÏÍ ÆÁÊÌÅ É ÉÓÐÏÌØÚÕÅÔ ÉÈ ÄÌÑ
|
||
ÒÅÎÄÅÒÉÎÇÁ ÔÅËÓÔÁ ÓÕÂÔÉÔÒÏ×. óÉÎÔÁËÓÉÓ ÆÁÊÌÁ ÔÁËÏÊ ÖÅ ËÁË ×
|
||
[V4 Styles] / [V4+ Styles] ÒÁÚÄÅÌÁÈ SSA/ASS.
|
||
.
|
||
.TP
|
||
.B \-ass-top-margin <ÚÎÁÞÅÎÉÅ>
|
||
äÏÂÁ×ÌÑÅÔ ÞÅÒÎÕÀ ÐÏÌÏÓÕ × ×ÅÒÈÎÅÊ ÞÁÓÔÉ ËÁÄÒÁ.
|
||
SSA/ASS ÒÅÎÄÅÒÅÒ ÍÏÖÅÔ ÐÏÍÅÓÔÉÔØ ÔÕÄÁ ÓÕÂÔÉÔÒÙ (Ó \-ass-use-margins).
|
||
.
|
||
.TP
|
||
.B \-(no)ass-use-margins
|
||
÷ËÌÀÞÁÅÔ/×ÙËÌÀÞÁÅÔ ÒÁÓÐÏÌÏÖÅÎÉÅ ÓÕÂÔÉÔÒÏ× ÎÁ ÞÅÒÎÙÈ ÐÏÌÏÓÁÈ, ËÏÇÄÁ ÏÎÉ ÄÏÓÔÕÐÎÙ
|
||
(ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÎÅÔ).
|
||
.
|
||
.TP
|
||
.B \-dumpjacosub (ÔÏÌØËÏ MPlayer)
|
||
ðÒÅÏÂÒÁÚÕÅÔ ÓÕÂÔÉÔÒÙ (ÕËÁÚÁÎÎÙÅ ÏÐÃÉÅÊ \-sub) × ÏÓÎÏ×ÁÎÎÙÊ ÎÁ ×ÒÅÍÅÎÉ
|
||
JACOsub ÆÏÒÍÁÔ.
|
||
óÏÚÄÁÅÔ ÆÁÊÌ dumpsub.js × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
.
|
||
.TP
|
||
.B \-dumpmicrodvdsub (ÔÏÌØËÏ MPlayer)
|
||
ðÒÅÏÂÒÁÚÕÅÔ ÓÕÂÔÉÔÒÙ (ÕËÁÚÁÎÎÙÅ ÏÐÃÉÅÊ \-sub) × MicroDVD ÆÏÒÍÁÔ.
|
||
óÏÚÄÁÅÔ ÆÁÊÌ dumpsub.sub × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
.
|
||
.TP
|
||
.B \-dumpmpsub (ÔÏÌØËÏ MPlayer)
|
||
ðÒÅÏÂÒÁÚÕÅÔ ÓÕÂÔÉÔÒÙ (ÕËÁÚÁÎÎÙÅ ÏÐÃÉÅÊ \-sub) × MPsub, ÆÏÒÍÁÔ ÓÕÂÔÉÔÒÏ× MPlayer.
|
||
óÏÚÄÁÅÔ ÆÁÊÌ dump.mpsub × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
.
|
||
.TP
|
||
.B \-dumpsami (ÔÏÌØËÏ MPlayer)
|
||
ðÒÅÏÂÒÁÚÕÅÔ ÓÕÂÔÉÔÒÙ (ÕËÁÚÁÎÎÙÅ ÏÐÃÉÅÊ \-sub) × ÏÓÎÏ×ÁÎÎÙÊ ÎÁ ×ÒÅÍÅÎÉ ÆÏÒÍÁÔ SAMI.
|
||
óÏÚÄÁÅÔ ÆÁÊÌ dumpsub.sm × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
.
|
||
.TP
|
||
.B \-dumpsrtsub (ÔÏÌØËÏ MPlayer)
|
||
ðÒÅÏÂÒÁÚÕÅÔ ÓÕÂÔÉÔÒÙ (ÕËÁÚÁÎÎÙÅ ÏÐÃÉÅÊ \-sub) × ÏÓÎÏ×ÁÎÎÙÊ ÎÁ ×ÒÅÍÅÎÉ ÆÏÒÍÁÔ
|
||
SubViewer (SRT).
|
||
óÏÚÄÁÅÔ ÆÁÊÌ dumpsub.srt × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
îÅËÏÔÏÒÙÅ ÇÌÀÞÎÙÅ ÁÐÐÁÒÁÔÎÙÅ ÐÒÏÉÇÒÙ×ÁÔÅÌÉ ÄÁ×ÑÔÓÑ SRT ÓÕÂÔÉÔÒÁÍÉ Ó ËÏÎÃÁÍÉ ÓÔÒÏË
|
||
× ÓÔÉÌÅ Unix. åÓÌÉ ×ÁÍ ÎÅÐÏ×ÅÚÌÏ ÉÍÅÔØ ÔÁËÏÊ, ÐÒÏÐÕÓÔÉÔÅ ÆÁÊÌÙ ÓÕÂÔÉÔÒÏ×
|
||
ÞÅÒÅÚ unix2dos ÉÌÉ ÁÎÁÌÏÇÉÞÎÕÀ ÐÒÏÇÒÁÍÍÕ ÄÌÑ ÚÁÍÅÎÙ ÓÉÍ×ÏÌÏ× ËÏÎÃÁ ÓÔÒÏËÁ ÎÁ
|
||
ÐÒÉÎÑÔÙÅ × DOS/Windows.
|
||
.
|
||
.TP
|
||
.B \-dumpsub (ÔÏÌØËÏ MPlayer) (âåôá ëïä)
|
||
óÏÈÒÁÎÑÅÔ ÓÕÂÐÏÔÏË ÓÕÂÔÉÔÒÏ× ÉÚ VOB ÐÏÔÏËÏ×.
|
||
óÍÏÔÒÉÔÅ ÔÁËÖÅ ÏÐÃÉÉ \-dump*sub É \-vobsubout*.
|
||
.
|
||
.TP
|
||
.B \-embeddedfonts (ÔÏÌØËÏ FreeType)
|
||
úÁÄÅÊÓÔ×ÕÅÔ ÉÚ×ÌÅÞÅÎÉÅ ×ÎÅÄÒÅÎÎÙÈ ÛÒÉÆÔÏ× Matroska.
|
||
üÔÉ ÛÒÉÆÔÙ ÚÁÔÅÍ ÍÏÇÕÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎÙ ÄÌÑ ÒÅÎÄÅÒÉÎÇÁ SSA/ASS ÓÕÂÔÉÔÒÏ×
|
||
(ÏÐÃÉÑ \-ass).
|
||
.
|
||
.TP
|
||
.B \-ffactor <ÞÉÓÌÏ> (ÔÏÌØËÏ OSD)
|
||
.\" FIXME Resample the font alphamap.
|
||
ðÒÅÏÂÒÁÚÕÅÔ ÁÌØÆÁËÁÒÔÕ ÛÒÉÆÔÁ.
|
||
íÏÖÅÔ ÂÙÔØ:
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
ÐÒÏÓÔÙÅ ÂÅÌÙÅ ÛÒÉÆÔÙ
|
||
.IPs 0.75
|
||
ÏÞÅÎØ ÔÏÎËÏÅ ÞÅÒÎÏÅ ÏÂÒÁÍÌÅÎÉÅ (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.IPs 1
|
||
ÔÏÎËÏÅ ÞÅÒÎÏÅ ÏÂÒÁÍÌÅÎÉÅ
|
||
.IPs 10
|
||
ÖÉÒÎÏÅ ÞÅÒÎÏÅ ÏÂÒÁÍÌÅÎÉÅ
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-flip-hebrew (ÔÏÌØËÏ FriBiDi)
|
||
÷ËÌÀÞÁÅÔ ÏÔÒÁÖÅÎÉÅ ÓÕÂÔÉÔÒÏ×, ÉÓÐÏÌØÚÕÑ FriBiDi.
|
||
.
|
||
.TP
|
||
.B \-noflip-hebrew-commas
|
||
éÚÍÅÎÑÅÔ ÐÒÅÄÐÏÌÏÖÅÎÉÑ FriBiDi Ï ÒÁÓÐÏÌÏÖÅÎÉÉ ÚÁÐÑÔÙÈ × ÓÕÂÔÉÔÒÁÈ.
|
||
éÓÐÏÌØÚÕÊÔÅ ÅÅ, ÅÓÌÉ ÚÁÐÑÔÙÅ × ÓÕÂÔÉÔÒÁÈ ÎÁÞÉÎÁÀÔÓÑ × ÎÁÞÁÌÅ ÆÒÁÚ,
|
||
×ÍÅÓÔÏ ÉÈ ËÏÎÃÁ.
|
||
.
|
||
.TP
|
||
.B \-font <ÐÕÔØ Ë ÆÁÊÌÕ font.desc> (ÔÏÌØËÏ OSD)
|
||
éÝÅÔ OSD/\:SUB ÛÒÉÆÔÙ × ÄÒÕÇÏÍ ËÁÔÁÌÏÇÅ (ÐÏ-ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÏÂÙÞÎÙÈ
|
||
ÛÒÉÆÔÏ×: ~/\:.mplayer/\:font/\:font.desc, ÐÏ-ÕÍÏÌÞÁÎÉÀ ÄÌÑ FreeType ÛÒÉÆÔÏ×:
|
||
~/.mplayer/\:subfont.ttf).
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ó FreeType, ÜÔÁ ÏÐÃÉÑ ÏÐÒÅÄÅÌÑÅÔ ÐÕÔØ Ë ÆÁÊÌÕ ÛÒÉÆÔÁ ÔÅËÓÔÁ.
|
||
ó fontconfig, ÜÔÁ ÏÐÃÉÑ ÏÐÒÅÄÅÌÑÅÔ ÎÁÚ×ÁÎÉÅ ÛÒÉÆÔÁ fontconfig.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
\-font ~/\:.mplayer/\:arial-14/\:font.desc
|
||
.br
|
||
\-font ~/\:.mplayer/\:arialuni.ttf
|
||
.br
|
||
\-font 'Bitstream Vera Sans'
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-fontconfig (ÔÏÌØËÏ fontconfig)
|
||
úÁÄÅÊÓÔ×ÕÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÛÒÉÆÔÏ×, ÕÐÒÁ×ÌÑÅÍÙÈ fontconfig.
|
||
.
|
||
.TP
|
||
.B \-forcedsubsonly
|
||
ïÔÏÂÒÁÖÁÅÔ ÔÏÌØËÏ ÆÏÒÓÉÒÏ×ÁÎÎÙÅ ÓÕÂÔÉÔÒÙ ÄÌÑ ÐÏÔÏËÁ ÓÕÂÔÉÔÒÏ× DVD, ×ÙÂÒÁÎÎÏÇÏ,
|
||
ÎÁÐÒÉÍÅÒ \-slang.
|
||
.
|
||
.TP
|
||
.B \-fribidi-charset <ÎÁÚ×ÁÎÉÅ ËÏÄÉÒÏ×ËÉ> (ÔÏÌØËÏ FriBiDi)
|
||
õËÁÚÙ×ÁÅÔ ËÏÄÉÒÏ×ËÕ, ËÏÔÏÒÁÑ ÂÕÄÅÔ ÐÅÒÅÄÁÎÁ FriBiDi ÐÒÉ ÄÅËÏÄÉÒÏ×ÁÎÉÉ
|
||
ÎÅ-UTF-8 ÓÕÂÔÉÔÒÏ× (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ISO8859-8).
|
||
.
|
||
.TP
|
||
.B \-ifo <VOBsub IFO ÆÁÊÌ>
|
||
õËÁÚÙ×ÁÅÔ ÆÁÊÌ, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÚÁÇÒÕÚËÉ ÐÁÌÉÔÒÙ É ÒÁÚÍÅÒÁ ËÁÄÒÁ ÄÌÑ VOBsub ÓÕÂÔÉÔÒÏ×.
|
||
.
|
||
.TP
|
||
.B \-noautosub
|
||
÷ÙËÌÀÞÁÅÔ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÚÁÇÒÕÚËÕ ÆÁÊÌÁ ÓÕÂÔÉÔÒÏ×.
|
||
.
|
||
.TP
|
||
.B \-osd-duration <×ÒÅÍÑ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÄÌÉÔÅÌØÎÏÓÔØ ÏÔÏÂÒÁÄÅÎÉÑ ÓÏÏÂÝÅÎÉÊ OSD × ÍÓ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 1000).
|
||
.
|
||
.TP
|
||
.B \-osdlevel <0\-3> (ÔÏÌØËÏ MPlayer)
|
||
õËÁÚÙ×ÁÅÔ × ËÁËÏÍ ÒÅÖÉÍÅ ÄÏÌÖÅÎ ÚÁÐÕÓËÁÔØÓÑ OSD.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
ÔÏÌØËÏ ÓÕÂÔÉÔÒÙ
|
||
.IPs 1
|
||
ÇÒÏÍËÏÓÔØ + ÐÏÚÉÃÉÑ (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.IPs 2
|
||
ÇÒÏÍËÏÓÔØ + ÐÏÚÉÃÉÑ + ×ÒÅÍÑ + ÐÒÏÃÅÎÔ
|
||
.IPs 3
|
||
ÇÒÏÍËÏÓÔØ + ÐÏÝÉÃÉÑ + ×ÒÅÍÑ + ÐÒÏÃÅÎÔ + ÏÂÝÅÅ ×ÒÅÍÑ
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-overlapsub
|
||
ðÏÚ×ÏÌÑÅÔ ÏÞÅÒÅÄÎÙÍ ÓÕÂÔÉÔÒÁÍ ÂÙÔØ ÏÔÏÂÒÁÖÅÎÎÙÍÉ, ËÏÇÄÁ ÔÅËÕÝÉÅ ÅÝÅ ×ÉÄÉÍÙ
|
||
(ÐÏ-ÕÍÏÌÞÁÎÉÀ ÐÏÄÄÅÒÖËÁ ×ËÌÀÞÁÅÔÓÑ ÔÏÌØËÏ ÄÌÑ ÏÐÒÅÄÅÌÅÎÎÙÈ ÆÏÒÍÁÔÏ×).
|
||
.
|
||
.TP
|
||
.B \-sid <ID> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-slang, \-vobsubid)
|
||
ïÔÏÂÒÁÖÁÅÔ ÐÏÔÏË ÓÕÂÔÉÔÒÏ×, ÕËÁÚÁÎÙÊ ÐÏ <ID> (0\-31).
|
||
MPlayer ÐÏËÁÚÙ×ÁÅÔ ÄÏÓÔÕÐÎÙÅ ID ÓÕÂÔÉÔÒÏ×, ËÏÇÄÁ ÚÁÐÕÝÅÎ × ÐÏÄÒÏÂÎÏÍ (\-v) ÒÅÖÉÍÅ.
|
||
åÓÌÉ ×Ù ÎÅ ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÎÉ ÏÄÉÎ ÉÚ ÓÕÂÔÉÔÒÏ× ÎÁ DVD, ÐÏÐÒÏÂÕÊÔÅ ÔÁËÖÅ \-vobsubid.
|
||
.
|
||
.TP
|
||
.B \-slang <ËÏÄ ÑÚÙËÁ[,ËÏÄ ÑÚÙËÁ,...]> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-sid)
|
||
õËÁÚÙ×ÁÅÔ ÑÚÙËÏ× ÉÓÐÏÌØÚÕÅÍÙÈ × ÓÕÂÔÉÔÒÁÈ × ÐÏÒÑÄËÅ ÐÒÉÏÒÉÔÅÔÎÏÓÔÉ.
|
||
òÁÚÎÙÅ ÆÏÒÍÁÔÙ ÆÁÊÌÏ× ÒÁÂÏÔÁÀÔ Ó ÒÁÚÎÙÍÉ ËÏÄÁÍÉ ÑÚÙËÏ×.
|
||
DVD ÉÓÐÏÌØÚÕÀÔ ISO 639-1 Ä×ÕÈÂÕË×ÅÎÎÙÅ ËÏÄÙ, Matroska ÉÓÐÏÌØÚÕÅÔ
|
||
ISO 639-2 ÔÒÅÈÂÕË×ÅÎÎÙÅ, × ÔÏ ×ÒÅÍÑ ËÁË OGM ÉÓÐÏÌØÚÕÅÔ ÉÄÅÎÔÉÆÉËÁÔÏÒ
|
||
× Ó×ÏÂÏÄÎÏÊ ÆÏÒÍÅ. MPlayer ×Ù×ÏÄÉÔ ÄÏÓÔÕÐÎÙÅ ÑÚÙËÉ ÐÒÉ ÚÁÐÕÓËÅ × ÐÏÄÒÏÂÎÏÍ (\-v) ÒÅÖÉÍÅ.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "mplayer dvd://1 \-slang hu,en"
|
||
÷ÙÂÉÒÁÅÔ ÄÏÒÏÖËÕ Ó ÷ÅÎÇÅÒÓËÉÍÉ ÓÕÂÔÉÔÒÁÍÉ ÎÁ DVD, Á × ÓÌÕÞÁÅ ÏÔÓÕÔÓÔ×ÉÑ ÔÁËÏ×ÏÊ
|
||
×ÏÚ×ÒÁÝÁÅÔÓÑ Ë ÉÓÐÏÌØÚÏ×ÁÎÉÀ áÎÇÌÉÊÓËÏÇÏ.
|
||
.IPs "mplayer \-slang jpn example.mkv"
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ ÆÁÊÌ Matroska Ó ñÐÏÎÓËÉÍÉ ÓÕÂÔÉÔÒÁÍÉ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-spuaa <ÒÅÖÉÍ> (ÔÏÌØËÏ OSD)
|
||
òÅÖÉÍ ÓÇÌÁÖÉ×ÁÎÉÑ/\:ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÑ ÄÌÑ DVD/\:VOBsub.
|
||
úÎÁÞÅÎÉÅ 16 ÍÏÖÅÔ ÂÙÔØ ÄÏÂÁ×ÌÅÎÏ Ë <ÒÅÖÉÍ> ÄÌÑ ÚÁÄÅÊÓÔ×Ï×ÁÎÉÑ ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÑ,
|
||
ÌÁÖÅ ÅÓÌÉ ÒÁÚÍÅÒÙ ÉÓÈÏÄÎÏÇÏ É ÏÔÍÁÓÛÔÁÂÉÒÏ×ÁÎÎÏÇÏ ËÁÄÒÁ ÕÖÅ ÓÏ×ÐÁÄÁÀÔ.
|
||
íÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ, ÎÁÐÒÉÍÅÒ, ÄÌÑ ÇÁÕÓÓÏ×ÏÇÏ ÒÁÚÍÙÔÉÑ ÓÕÂÔÉÔÒÏ×.
|
||
äÏÓÔÕÐÎÙÅ ÒÅÖÉÍÙ:
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
ÎÉÞÅÇÏ (ÎÁÉÂÏÌÅÅ ÂÙÓÔÒÏÅ, ÏÞÅÎØ ÂÅÚÏÂÒÁÚÎÏÅ)
|
||
.IPs 1
|
||
ÁÐÒÏËÓÉÍÉÒÏ×ÁÎÎÙÊ (ÓÂÏÉÔ?)
|
||
.IPs 2
|
||
ÐÏÌÎÏÅ (ÍÅÄÅÌÅÎÎÏÅ)
|
||
.IPs 3
|
||
ÂÉÌÉÎÅÊÎÏÅ (ÂÙÓÔÒÏÅ É ÎÅ ÏÞÅÎØ ÐÌÏÈÏÅ, ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.IPs 4
|
||
ÉÓÐÏÌØÚÕÅÔÓÑ ÇÁÕÓÓÏ×Ï ÒÁÚÍÙÔÉÅ swscaler'a (×ÙÇÌÑÄÉÔ ÏÞÅÎØ ÈÏÒÏÛÏ)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-spualign <-1\-2> (ÔÏÌØËÏ OSD)
|
||
õËÁÚÙ×ÁÅÔ ËÁË ÄÏÌÖÎÙ ×ÙÒÁ×ÎÉ×ÁÔØÓÑ SPU (DVD/\:VOBsub) ÓÕÂÔÉÔÒÙ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "-1"
|
||
ÉÓÈÏÄÎÏÅ ÐÏÌÏÖÅÎÉÅ
|
||
.IPs " 0"
|
||
÷ÙÒÁ×ÎÉ×ÁÎÉÅ Ë ×ÅÒÈÕ (ÉÚÎÁÞÁÌØÎÏÅ ÐÏ×ÅÄÅÎÉÅ, ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.IPs " 1"
|
||
÷ÙÒÁ×ÎÉ×ÁÎÉÅ Ë ÃÅÎÔÒÕ.
|
||
.IPs " 2"
|
||
÷ÙÒÁ×ÎÉ×ÁÎÉÅ Ë ÎÉÚÕ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-spugauss <0.0\-3.0> (ÔÏÌØËÏ OSD)
|
||
ðÁÒÁÍÅÔÒ ÏÔËÌÏÎÅÎÉÑ ÇÁÕÓÓÏ×ÏÇÏ ÒÁÚÍÙÔÉÑ, ÉÓÐÏÌØÚÕÅÍÙÊ \-spuaa 4.
|
||
âÏÌØÛÉÅ ÚÎÁÞÅÎÉÑ ÏÚÎÁÞÁÀÔ ÂÏÌÅÅ ÓÉÌØÎÏÅ ÒÁÚÍÙÔÉÅ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 1.0).
|
||
.
|
||
.TP
|
||
.B \-sub <ÆÁÊÌ_ÓÕÂÔÉÔÒÏ×1,ÆÁÊÌ_ÓÕÂÔÉÔÒÏ×2,...>
|
||
éÓÐÏÌØÚÕÅÔ/\:ÏÔÏÂÒÁÖÁÅÔ ÕËÁÚÁÎÎÙÅ ÆÁÊÌÙ ÓÕÂÔÉÔÒÏ×.
|
||
÷ ËÁÖÄÙÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ ÍÏÖÅÔ ÂÙÔØ ÐÏËÁÚÁÎ ÔÏÌØËÏ ÏÄÉÎ ÆÁÊÌ.
|
||
.
|
||
.TP
|
||
.B \-sub-bg-alpha <0\-255>
|
||
õËÁÚÙ×ÁÅÔ ÚÎÁÞÅÎÉÅ ÁÌØÆÁ ËÁÎÁÌÁ ÄÌÑ ÓÕÂÔÉÔÒÏ× É ÆÏÎÁ OSD.
|
||
âÏÌØÛÅÅ ÚÎÁÞÅÎÉÅ ÏÚÎÁÞÁÅÔ ÂÏÌØÛÕÀ ÐÒÏÚÒÁÞÎÏÓÔØ.
|
||
0 ÏÚÎÁÞÁÅÔ ÐÏÌÎÕÀ ÐÒÏÚÒÁÞÎÏÓÔØ.
|
||
.
|
||
.TP
|
||
.B \-sub-bg-color <0\-255>
|
||
õËÁÚÙ×ÁÅÔ Ã×ÅÔ ÄÌÑ ÓÕÂÔÉÔÒÏ× Õ ÆÏÎÁ OSD.
|
||
÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÓÕÂÔÉÔÒÙ ×Ù×ÏÄÑÔÓÑ × ÏÔÔÅÎËÁÈ ÓÅÒÏÇÏ, ÔÁË ÞÔÏ ÜÔÏ
|
||
ÜË×É×ÁÌÅÎÔÎÏ ÉÎÔÅÎÓÉ×ÎÏÓÔÉ Ã×ÅÔÁ.
|
||
255 ÏÚÎÁÞÁÅÔ ÂÅÌÙÊ É 0 - ÞÅÒÎÙÊ.
|
||
.
|
||
.TP
|
||
.B \-sub-demuxer <[+]ÎÁÚ×ÁÎÉÅ> (ÔÏÌØËÏ \-subfile only) (âåôá ëïä)
|
||
ðÒÉÎÕÄÉÔÅÌØÎÏ ÕÓÔÁÎ×ÌÉ×ÁÅÔ ÔÉÐ ÄÅÍÕËÓÅÒÁ ÓÕÂÔÉÔÒÏ× ÄÌÑ \-subfile.
|
||
éÓÐÏÌØÚÕÊÔÅ '+' ÐÅÒÅÄ ÎÁÚ×ÁÎÉÅÍ ÄÌÑ ÐÒÉÎÕÄÉÔÅÌØÎÏÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ, ÜÔÏ
|
||
ÐÒÏÐÕÓÔÉÔ ÎÅËÏÔÏÒÙÅ ÐÒÏ×ÅÒËÉ!
|
||
õËÁÚÙ×ÁÊÔÅ ÎÁÚ×ÁÎÉÅ ÄÅÍÕËÓÅÒÁ ÔÁËÉÍ, ËÁË ÏÎÏ ×Ù×ÏÄÉÔÓÑ ÏÐÃÉÅÊ \-sub-demuxer help.
|
||
äÌÑ ÏÂÒÁÔÎÏÊ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÔÁËÖÅ ÄÏÐÕÓËÁÅÔÓÑ ID ÄÅÍÕËÓÅÒÁ, ÏÐÒÅÄÅÌÅÎÎÙÊ ×
|
||
libmpdemux/\:demuxer.h.
|
||
.
|
||
.TP
|
||
.B \-sub-fuzziness <ÒÅÖÉÍ>
|
||
.\" FIXME
|
||
îÁÓÔÒÁÉ×ÁÅÔ ÔÏÞÎÏÓÔØ ÓÏ×ÐÁÄÅÎÉÑ ÐÒÉ ÐÏÉÓËÅ ÓÕÂÔÉÔÒÏ×:
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
ÔÏÞÎÏÅ ÓÏ×ÐÁÄÅÎÉÅ
|
||
.IPs 1
|
||
úÁÇÒÕÖÁÅÔ ×ÓÅ ÓÕÂÔÉÔÒÙ, ÓÏÄÅÒÖÁÝÉÅ ÎÁÚ×ÁÎÉÅ ÆÉÌØÍÁ.
|
||
.IPs 2
|
||
úÁÇÒÕÖÁÅÔ ×ÓÅ ÓÕÂÔÉÔÒÙ, × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-sub-no-text-pp
|
||
ïÔËÌÀÞÁÅÔ ÌÀÂÙÅ ×ÉÄÙ ÐÏÓÔÐÒÏÃÅÓÓÉÎÇÁ ÔÅËÓÔÁ, ÐÒÏÉÚ×ÏÄÉÍÏÇÏ ÐÏÓÌÅ ÚÁÇÒÕÚËÉ
|
||
ÓÕÂÔÉÔÒÏ×. éÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÏÔÌÁÄÏÞÎÙÈ ÃÅÌÅÊ.
|
||
.
|
||
.TP
|
||
.B \-subalign <0\-2> (ÔÏÌØËÏ OSD)
|
||
õËÁÚÙ×ÁÅÔ ËÁËÏÊ ËÒÁÊ ÓÕÂÔÉÔÒÏ× ÄÏÌÖÅÎ ×ÙÒÁ×ÎÉ×ÁÔØÓÑ ÐÏ ×ÙÓÏÔÅ, ÕËÁÚÁÎÎÏÊ
|
||
ÏÐÃÉÅÊ \-subpos.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
÷ÙÒÁ×ÎÉ×ÁÀÔ ×ÅÒÈ ÓÕÂÔÉÔÒÏ× (ÉÚÎÁÞÁÌØÎÏÅ ÐÏ×ÅÄÅÎÉÅ).
|
||
.IPs 1
|
||
÷ÙÒÁÎÉ×ÁÅÔ ÃÅÎÔÒ ÓÕÂÔÉÔÒÏ×.
|
||
.IPs 2
|
||
÷ÙÒÁ×ÎÉ×ÁÅÔ ÎÉÖÎÀÀ ÇÒÁÎÉÃÕ ÓÕÂÔÉÔÒÏ× (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "\-subcc \ "
|
||
ïÔÏÂÒÁÖÁÅÔ DVD Closed Caption (CC) ÓÕÂÔÉÔÒÙ.
|
||
üÔÏ
|
||
.B ÎÅ
|
||
.\" FIXME i cannot translate this
|
||
VOB ÓÕÂÔÉÔÒÙ, ÜÔÏ ÓÐÅÃÉÁÌØÎÙÅ ASCII ÓÕÂÔÉÔÒÙ ÄÌÑ
|
||
hearing impaired encoded in the VOB userdata stream on most region 1 DVDs.
|
||
CC subtitles have not been spotted on DVDs from other regions so far.
|
||
.
|
||
.TP
|
||
.B \-subcp <ËÏÄÉÒÏ×ËÁ> (ÔÏÌØËÏ iconv)
|
||
åÓÌÉ ×ÁÛÁ ÓÉÓÔÅÍÁ ÐÏÄÄÅÒÖÉ×ÁÅÔ iconv(3), ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÕ ÏÐÃÉÀ ÄÌÑ
|
||
ÕËÁÚÁÎÉÑ ËÏÄÉÒÏ×ËÉ ÓÕÂÔÉÔÒÏ×.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
\-subcp latin2
|
||
.br
|
||
\-subcp cp1250
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-subcp enca:<ÑÚÙË>:<ËÏÄÉÒÏ×ËÁ ÐÒÉ ÓÂÏÅ> (ÔÏÌØËÏ ENCA)
|
||
÷Ù ÍÏÖÅÔÅ ÕËÁÚÁÔØ ×ÁÛ ÑÚÙË, ÉÓÐÏÌØÚÕÑ Ä×ÕÈÂÕË×ÅÎÎÙÊ ËÏÄ ÑÚÙËÁ,
|
||
ÞÔÏÂÙ ÄÁÔØ ENCA ×ÏÈÍÏÖÎÏÓÔØ ÏÐÒÅÄÅÌÉÔØ ËÁÄÏ×ÕÀ ÓÔÒÁÎÉÃÕ Á×ÔÏÍÁÔÉÞÅÓËÉ.
|
||
åÓÌÉ ÎÅÕ×ÅÒÅÎÙ, ××ÅÄÉÔÅ ÞÔÏ-ÎÉÂÕÄØ É ÓÍÏÔÒÉÔÅ ×Ù×ÏÄ Ó \-v, ÞÔÏÂÙ ÏÐÒÅÄÅÌÉÔØ
|
||
ÓÐÉÓÏË ÄÏÓÔÕÐÎÙÈ ÑÚÙËÏ×. <ËÏÄÉÒÏ×ËÁ ÐÒÉ ÓÂÏÅ> ÕËÁÚÙ×ÁÅÔ ËÏÄÉÒÏ×ËÕ, ÉÓÐÏÌØÚÕÅÍÕÀ,
|
||
ËÏÇÄÁ ÎÅ ÓÒÁÂÁÔÙ×ÁÅÔ Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-subcp enca:cs:latin2"
|
||
ïÐÒÅÄÅÌÑÅÔ ËÏÄÉÒÏ×ËÕ, ÐÒÅÄÐÏÌÁÇÁÑ, ÞÔÏ ÓÕÂÔÉÔÒÙ ÎÁ þÅÛÓËÏÍ, ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ
|
||
latin 2, ÅÓÌÉ ÏÐÒÅÄÅÌÅÎÉÅ ÎÅ ÒÁÂÏÔÁÅÔ.
|
||
.IPs "\-subcp enca:pl:cp1250"
|
||
ïÐÒÅÄÅÌÑÅÔ ËÏÄÉÒÏ×ËÕ ÄÌÑ ðÏÌØÓËÏÇÏ, ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ
|
||
cp1250, ÅÓÌÉ ÏÐÒÅÄÅÌÅÎÉÅ ÎÅ ÒÁÂÏÔÁÅÔ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-subdelay <ÓÅË>
|
||
ïÔÏÂÒÁÖÁÅÔ ÓÕÂÔÉÔÒÙ <ÓÅË> ÓÅËÕÎÄ.
|
||
íÏÖÅÔ ÂÙÔØ ÏÔÒÉÃÁÔÅÌØÎÙÍ.
|
||
.
|
||
.TP
|
||
.B \-subfile <ÆÁÊÌ> (âåôá ëïä)
|
||
÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÂÅÓÐÏÌÅÚÎÏ.
|
||
ôÏ ÖÅ, ÞÔÏ É \-audiofile, ÎÏ ÄÌÑ ÐÏÔÏËÁ ÓÕÂÔÉÔÒÏ× (OggDS?).
|
||
.
|
||
.TP
|
||
.B \-subfont-autoscale <0\-3> (ÔÏÌØËÏ FreeType)
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÅÖÉÍ Á×ÔÏÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÑ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
0 ÏÚÎÁÞÁÅÔ, ÞÔÏ ÍÁÓÛÔÁÂ ÔÅËÓÔÁ É ÍÁÓÛÔÁÂ OSD - ÜÔÏ ×ÙÓÏÔÁ ÛÒÉÆÔÁ × ÔÏÞËÁÈ.
|
||
.sp 1
|
||
òÅÖÉÍ ÍÏÖÅÔ ÂÙÔØ:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
ÎÅÔ Á×ÔÏÍÁÓÛÔÁÂÁ
|
||
.IPs 1
|
||
ÐÒÏÐÏÒÃÉÏÎÁÌØÎÏ ×ÙÓÏÔÅ ÆÉÌØÍÁ
|
||
.IPs 2
|
||
ÐÒÏÐÏÒÃÉÏÎÁÌØÎÏ ÛÉÒÉÎÅ ÆÉÌØÍÁ
|
||
.IPs 3
|
||
ÐÒÏÐÏÒÃÉÏÎÁÌØÎÏ ÄÉÁÇÏÎÁÌÉ ÆÉÌØÍÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-subfont-blur <0\-8> (ÔÏÌØËÏ FreeType)
|
||
õËÁÚÙ×ÁÅÔ ÒÁÄÉÕÓ ÒÁÚÍÙÔÉÑ ÛÒÉÆÔÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 2).
|
||
.
|
||
.TP
|
||
.B \-subfont-encoding <ÚÎÁÞÅÎÉÅ> (ÔÏÌØËÏ FreeType)
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÏÄÉÒÏ×ËÕ ÛÒÉÆÔÁ.
|
||
ëÏÇÄÁ ÕÓÔÁÎÏ×ÌÅÎÁ × 'unicode', ÂÕÄÕÔ ÒÅÎÄÅÒÉÔØÓÑ ×ÓÅ ÇÌÉÆÙ ÉÚ ÆÁÊÌÁ ÛÒÉÆÔÁ É
|
||
ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÀÎÉËÏÄ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: unicode).
|
||
.
|
||
.TP
|
||
.B \-subfont-osd-scale <0\-100> (ÔÏÌØËÏ FreeType)
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÏÜÆÆÉÃÉÅÎÔ Á×ÔÏÍÁÓÛÔÁÂÁ OSD ÜÌÅÍÅÎÔÏ× (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 6).
|
||
.
|
||
.TP
|
||
.B \-subfont-outline <0\-8> (ÔÏÌØËÏ FreeType)
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÏÌÝÉÎÕ ÏÂÒÁÍÌÅÎÉÑ ÛÒÉÆÔÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 2).
|
||
.
|
||
.TP
|
||
.B \-subfont-text-scale <0\-100> (ÔÏÌØËÏ FreeType)
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÏÜÆÆÉÃÉÅÎÔ Á×ÔÏÍÁÓÛÔÁÂÁ ÔÅËÓÔÁ ÓÕÂÔÉÔÒÏ× ËÁË
|
||
ÐÒÏÃÅÎÔ ÏÔ ÒÁÚÍÅÒÁ ÜËÒÁÎÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 5).
|
||
.
|
||
.TP
|
||
.B \-subfps <ÞÁÓÔÏÔÁ>
|
||
õËÁÚÙ×ÁÅÔ ÞÁÓÔÏÔÕ ËÁÄÒÏ× ÆÁÊÌÁ ÓÕÂÔÉÔÒÏ× (ÐÏ-ÕÍÏÌÞÁÎÉÀ: fps ÆÉÌØÍÁ).
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ôÏÌØËÏ ÄÌÑ ÆÁÊÌÏ× ÓÕÂÔÉÔÒÏ×, ÏÓÎÏ×ÁÎÎÙÈ ÎÁ ×ÒÅÍÅÎÉ, ÎÁÐÒÉÍÅÒ MicroDVD ÆÏÒÍÁÔ.
|
||
.
|
||
.TP
|
||
.B \-subpos <0\-100> (ÉÍÅÅÔ ÓÍÙÓÌ ÔÏÌØËÏ Ó \-vf expand) (ÔÏÌØËÏ OSD)
|
||
õËÁÚÙ×ÁÅÔ ÐÏÚÉÃÉÀ ÓÕÂÔÉÔÒÏ× ÎÁ ÜËÒÁÎÅ.
|
||
õËÁÚÙ×ÁÅÔÓÑ ×ÅÒÔÉËÁÌØÎÁÑ ÐÏÚÉÃÉÑ ÓÕÂÔÉÔÒÏ× × % ÏÔ ×ÙÓÏÔÙ ÜËÒÁÎÁ.
|
||
.
|
||
.TP
|
||
.B \-subwidth <10\-100> (ÔÏÌØËÏ OSD)
|
||
õËÁÚÙ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÕÀ ÛÉÒÉÎÕ ÓÕÂÔÉÔÒÏ× ÎÁ ÜËÒÁÎÅ.
|
||
ðÏÌÅÚÎÏ ÄÌÑ TV-×Ù×ÏÄÁ.
|
||
õËÁÚÙ×ÁÅÔÓÑ ÛÉÒÉÎÁ ÓÕÂÔÉÔÒÏ× × % ÏÔ ÛÉÒÉÎÙ ÜËÒÁÎÁ.
|
||
.
|
||
.TP
|
||
.B \-noterm-osd
|
||
ïÔËÌÀÞÁÅÔ ÏÔÏÂÒÁÖÅÎÉÅ ÓÏÏÂÝÅÎÉÊ OSD ÎÁ ËÏÎÓÏÌÉ, ËÏÇÄÁ ÎÅÄÏÓÔÕÐÎÏ ÎÉËÁËÏÇÏ ×ÉÄÅÏ.
|
||
.
|
||
.TP
|
||
.B \-term-osd-esc <escape ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ>
|
||
õËÁÚÙ×ÁÅÔ escape ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ×ÙÏÄÉÍÕÀ ÎÁ ËÏÎÓÏÌØ ÐÅÒÅÄ ×Ù×ÏÄÏÍ ÓÏÏÂÝÅÎÉÑ OSD.
|
||
Escape ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÄÏÌÖÎÁ ÐÅÒÅÄ×ÉÇÁÔØ ÕËÁÚÁÔÅÌØ ÎÁ ÎÁÞÁÌÏ ÓÔÒÏËÉ, ÉÓÐÏÌØÚÕÅÍÏÊ ÄÌÑ
|
||
OSD É ÏÞÉÝÁÔØ ÅÅ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ^[[A\\r^[[K).
|
||
.
|
||
.TP
|
||
.B \-unicode
|
||
õËÁÚÙ×ÁÅÔ MPlayer ÏÂÒÁÂÁÔÙ×ÁÔØ ÆÁÊÌ ÓÕÂÔÉÔÒÏ× ËÁË unicode.
|
||
.
|
||
.TP
|
||
.B "\-utf8 \ \ "
|
||
õËÁÚÙ×ÁÅÔ MPlayer ÏÂÒÁÂÁÔÙ×ÁÔØ ÆÁÊÌ ÓÕÂÔÉÔÒÏ× ËÁË UTF-8.
|
||
.
|
||
.TP
|
||
.B \-vobsub <VOBsub ÆÁÊÌ ÂÅÚ ÒÁÓÛÉÒÅÎÉÑ>
|
||
õËÁÚÙ×ÁÅÔ VOBsub ÆÁÊÌ, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ÓÕÂÔÉÔÒÏ×.
|
||
äÏÌÖÅÎ ÂÙÔØ ÐÏÌÎÙÍ ÐÕÔÅÍ ÂÅÚ ÒÁÓÛÉÒÅÎÉÑ, Ô.Å.\& ÂÅÚ '.idx', '.ifo' ÉÌÉ '.sub'.
|
||
.
|
||
.TP
|
||
.B \-vobsubid <0\-31>
|
||
õËÁÚÙ×ÁÅÔ ID ÓÕÂÔÉÔÒÏ× VOBsub.
|
||
.
|
||
.
|
||
.
|
||
.SH "ïðãéé ÷ù÷ïäá ú÷õëá (ôïìøëï MPLAYER)"
|
||
.
|
||
.TP
|
||
.B \-abs <ÚÎÁÞÅÎÉÅ> (ÔÏÌØËÏ \-ao oss) (õóôáòåìï)
|
||
ðÅÒÅÏÐÒÅÄÅÌÑÅÔ ÒÁÚÍÅÒ ÂÕÆÅÒÁ ÁÕÄÉÏ ÄÒÁÊ×ÅÒÁ/\:ËÁÒÔÙ.
|
||
.
|
||
.TP
|
||
.B \-format <ÆÏÒÍÁÔ> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ ÁÕÄÉÏ ÆÉÌØÔÒ format)
|
||
÷ÙÂÉÒÁÅÔ ÆÏÒÍÁÔ ÓÜÍÐÌÁ, ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ×Ù×ÏÄÁ ÓÏ ÓÌÏÑ
|
||
ÁÕÄÉÏ ÆÉÌØÔÒÏ× ÎÁ Ú×ÕËÏ×ÕÀ ËÁÒÔÕ.
|
||
úÎÁÞÅÎÉÑ, ËÏÔÏÒÙÅ ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ <ÆÏÒÍÁÔ> ÐÅÒÅÞÉÓÌÅÎÙ ÎÉÖÅ × ÏÐÉÓÁÎÉÉ
|
||
ÁÕÄÉÏ ÆÉÌØÔÒÁ format.
|
||
.
|
||
.TP
|
||
.B \-mixer <ÕÓÔÒÏÊÓÔ×Ï>
|
||
éÓÐÏÌØÚÕÅÔ ÕÓÔÒÏÊÓÔ×Ï ÍÉËÛÅÒÁ, ÏÔÌÉÞÎÏÅ ÏÔ ÚÎÁÞÅÎÉÑ ÐÏ-ÕÍÏÌÞÁÎÉÀ
|
||
/dev/\:mixer. äÌÑ ALSA ÜÔÏ ÎÁÚ×ÁÎÉÅ ÍÉËÛÅÒÁ.
|
||
.
|
||
.TP
|
||
.B \-mixer-channel <mixer line>[,mixer index] (ÔÏÌØËÏ \-ao oss É \-ao)
|
||
üÔÁ ÏÐÃÉÑ ÕËÁÖÅÔ MPlayer ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÕÇÏÊ ËÁÎÁÌ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ
|
||
ÇÒÏÍËÏÓÔØÀ, ×ÍÅÓÔÏ PCM. ïÐÃÉÉ ÄÌÑ OSS ×ËÌÀÞÁÀÔ
|
||
.B vol, pcm, line.
|
||
ðÏÌÎÙÊ ÓÐÉÓÏË ÏÐÃÉÊ ÓÍÏÔÒÉÔÅ × SOUND_DEVICE_NAMES ×
|
||
/usr/\:include/\:linux/\:soundcard.h.
|
||
äÌÑ ALSA ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁÚ×ÁÎÉÑ, ÏÔÏÂÒÁÖÁÅÍÙÅ, ÎÁÐÒÉÍÅÒ alsamixer,
|
||
×ÒÏÄÅ
|
||
.B Master, Line, PCM.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
îÁÚ×ÁÎÉÑ ËÁÎÁÌÏ× ÍÉËÛÅÒÁ ALSA, Ó ÐÏÓÌÅÄÕÀÝÉÍÉ ÞÉÓÌÁÍÉ ÄÏÌÖÎÙ ÂÙÔØ ÕËÁÚÁÎÙ × ÆÏÒÍÁÔÅ
|
||
<ÎÁÚ×ÁÎÉÅ,ÞÉÓÌÏ>, ÎÁÐÒÉÍÅÒ ËÁÎÁÌ, ÐÏÍÅÞÅÎÎÙÊ 'PCM 1', × alsamixer ÄÏÌÖÅÎ ÂÙÔØ
|
||
ÐÒÅÏÂÒÁÚÏ×ÁÎ ×
|
||
.BR PCM,1 .
|
||
.
|
||
.TP
|
||
.B \-softvol
|
||
ðÒÉÎÕÄÉÔÅÌØÎÏ ÉÓÐÏÌØÚÕÅÔ ÐÒÏÇÒÁÍÍÎÙÊ ÍÉËÛÅÒ, ×ÍÅÓÔÏ ÍÉËÛÅÒÁ Ú×ÕËÏ×ÏÊ ËÁÒÔÙ.
|
||
.
|
||
.TP
|
||
.B \-softvol-max <10.0\-10000.0>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÁËÓÉÍÁÌØÎÙÊ ÕÒÏ×ÅÎØ ÕÓÉÌÅÎÉÑ × ÐÒÏÃÅÎÔÁÈ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 110).
|
||
úÎÁÞÅÎÉÅ 200 ÐÏÚ×ÏÌÉÔ ×ÁÍ ÉÚÍÅÎÑÔØ ÇÒÏÍËÏÓÔØ ÄÏ ×ÅÌÉÞÉÎÙ × Ä×Á ÒÁÚÁ
|
||
ÐÒÅ×ÙÛÁÀÝÅÊ ÔÅËÕÝÉÊ ÕÒÏ×ÅÎØ. óÏ ÚÎÁÞÅÎÉÑÍÉ ÎÉÖÅ 100 ÎÁÞÁÌØÎÙÊ ÕÒÏ×ÅÎØ
|
||
(ÒÁ×ÎÙÊ 100%) ÂÕÄÅÔ ÂÏÌØÛÅ ÍÁËÓÉÍÁÌØÎÏÇÏ, É OSD ÎÅ ÍÍÏÖÅÔ ÏÔÏÂÒÁÚÉÔØ ÅÇÏ
|
||
ËÏÒÒÅËÔÎÏ.
|
||
.
|
||
.TP
|
||
.B \-volstep <0\-100>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÁÚÍÅÒ ÛÁÇÁ ÉÚÍÅÎÅÎÉÑ ÇÒÏÍËÏÓÔÉ ÍÉËÛÅÒÁ × ÐÒÏÃÅÎÔÁÈ ÏÔ
|
||
×ÓÅÇÏ ÄÉÁÐÁÚÏÎÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 3).
|
||
.
|
||
.
|
||
.
|
||
.SH "äáê÷åòù ÷ù÷ïäá ú÷õëá (ôïìøëï MPLAYER)"
|
||
äÒÁÊ×ÅÒÙ ×Ù×ÏÄÁ Ú×ÕËÁ Ñ×ÌÑÀÔÓÑ ÉÎÔÅÒÆÅÊÓÏÍ Ë ÒÁÚÌÉÞÎÙÍ ÓÒÅÄÓÔ×ÁÍ ×Ù×ÏÄÁ Ú×ÕËÁ.
|
||
óÉÎÔÁËÓÉÓ:
|
||
.
|
||
.TP
|
||
.B \-ao <ÄÒÁÊ×ÅÒ1[:ÐÏÄÏÐÃÉÑ1[=ÚÎÁÞÅÎÉÅ]:...],ÄÒÁÊ×ÅÒ2,...[,]>
|
||
õËÁÚÙ×ÁÅÔ ÓÐÉÓÏË ÐÒÉÏÒÉÔÅÔÎÏÓÔÉ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÄÒÁÊ×ÅÒÏ× ×Ù×ÏÄÁ Ú×ÕËÁ.
|
||
.PP
|
||
åÓÌÉ ÓÐÉÓÏË ÓÏÄÅÒÖÉÔ × ËÏÎÃÅ ',' MPlayer × ÓÌÕÞÁÅ ÐÒÏÂÌÅÍ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ
|
||
ÄÒÁÊ×ÅÒÙ, ÎÅ ×ËÌÀÞÅÎÎÙÅ × ÓÐÉÓÏË.
|
||
ðÏÄÏÐÃÉÉ ÎÅÏÂÑÚÁÔÅÌØÎÙ, É × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÍÏÇÕÔ ÂÙÔØ ÏÐÕÝÅÎÙ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
óÍÏÔÒÉÔÅ \-ao help, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ×ÓÔÒÏÅÎÎÙÈ ÄÒÁÊ×ÅÒÏ× ×Ù×ÏÄÁ Ú×ÕËÁ.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-ao alsa,oss,"
|
||
ðÒÏÂÕÅÔÓÑ ALSA ÄÒÁÊ×ÅÒ, ÚÁÔÅÍ OSS, ÚÁÔÅÍ ÏÓÔÁÌØÎÙÅ.
|
||
.IPs "\-ao alsa:noblock:device=hw=0.3"
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÎÅÂÌÏËÉÒÕÀÝÉÊ ÒÅÖÉÍ É × ËÁÞÅÓÔ×Å ÕÓÔÒÏÊÓÔ×Á ÐÅÒ×ÕÀ ËÁÒÔÕ,
|
||
ÞÅÔ×ÅÒÔÏÅ ÕÓÔÒÏÊÓÔ×Ï.
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
äÏÓÔÕÐÎÙÅ ÄÒÁÊ×ÅÒÙ ×Ù×ÏÄÁ Ú×ÕËÁ:
|
||
.
|
||
.TP
|
||
.B "alsa\ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ ALSA 0.9/1.x
|
||
.PD 0
|
||
.RSs
|
||
.IPs noblock
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÎÅÂÌÏËÉÒÕÀÝÉÊ ÒÅÖÉÍ.
|
||
.IPs device=<ÕÓÔÒÏÊÓÔ×Ï>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÎÁÚ×ÁÎÉÅ ÕÓÔÒÏÊÓÔ×Á.
|
||
úÁÍÅÎÉÔÅ ÌÀÂÙÅ ',' ÎÁ '.' É ÌÀÂÙÅ ':' ÎÁ '=' × ÎÁÚ×ÁÎÉÉ ÕÓÔÒÏÊÓÔ×Á ALSA.
|
||
äÌÑ hwac3 ×Ù×ÏÄÁ ÞÅÒÅÚ S/PDIF, ÉÓÐÏÌØÚÕÊÔÅ "iec958" ÉÌÉ "spdif" ÕÓÔÒÏÊÓÔ×Ï,
|
||
ÅÓÌÉ ×Ù ÎÅ ÚÎÁÅÔÅ ËÁË ÐÒÁ×ÉÌØÎÏ ÅÇÏ ÕÓÔÁÎÏ×ÉÔØ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "alsa5\ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ ALSA 0.5
|
||
.
|
||
.TP
|
||
.B "oss\ \ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ OSS
|
||
.PD 0
|
||
.RSs
|
||
.IPs <dsp-ÕÓÔÒÏÊÓÔ×Ï>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÕÓÔÒÏÊÓÔ×Ï ×Ù×ÏÄÁ Ú×ÕËÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/\:dsp).
|
||
.IPs <mixer-ÕÓÔÒÏÊÓÔ×Ï>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÕÓÔÒÏÊÓÔ×Ï ÍÉËÛÉÒÏ×ÁÎÉÑ Ú×ÕËÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/\:mixer).
|
||
.IPs <mixer-ËÁÎÁÌ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ËÁÎÁÌ ÍÉËÛÅÒÁ Ú×ÕËÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: pcm).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B sdl (ÔÏÌØËÏ SDL)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ ×ÙÓÏËÏÕÒÏ×ÎÅ×ÏÊ ÐÌÁÔÆÏÒÍÅÎÎÏ-ÍÅÚÁ×ÉÓÉÍÏÊ ÂÉÂÌÉÏÔÅËÉ
|
||
SDL (Simple Directmedia Layer)
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÄÒÁÊ×ÅÒ>
|
||
ñ×ÎÏ ×ÙÂÉÒÁÅÔ ÉÓÐÏÌØÚÕÅÍÙÊ SDL ÄÒÁÊ×ÅÒ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÎÁ ÕÓÍÏÔÒÅÎÉÅ SDL).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "arts\ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ ÞÅÒÅÚ ÄÅÍÏÎ aRts
|
||
.
|
||
.TP
|
||
.B "esd\ \ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ ÞÅÒÅÚ ÄÅÍÏÎ ESD
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÓÅÒ×ÅÒ>
|
||
ñ×ÎÏ ×ÙÂÉÒÁÅÔ ÉÓÐÏÌØÚÕÅÍÙÊ ESD ÓÅÒ×ÅÒ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: localhost).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "jack\ \ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ ÞÅÒÅÚ JACK (Jack Audio Connection Kit)
|
||
.PD 0
|
||
.RSs
|
||
.IPs port=<ÉÍÑ>
|
||
õËÁÚÙ×ÁÅÔ ÐÒÉÓÏÅÄÉÎÑÔØÓÑ Ë ÐÏÒÔÁÍ Ó ÕËÁÚÁÎÎÙÍ ÉÍÅÎÅÍ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: physical ports).
|
||
.IPs name=<ÉÍÑ ËÌÉÅÎÔÁ>
|
||
éÍÑ ËÌÉÅÎÔÁ, ÐÅÒÅÄÁ×ÁÅÍÏÅ JACK (ÐÏ-ÕÍÏÌÞÁÎÉÀ: MPlayer [<PID>]).
|
||
ðÏÌÅÚÎÏ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÏÐÒÅÄÅÌÅÎÎÙÅ ÓÏÅÄÉÎÅÎÉÑ.
|
||
.IPs (no)estimate
|
||
ïÃÅÎËÁ ÚÁÄÅÒÖËÉ ÁÕÄÉÏ, ÐÒÅÄÌÁÇÁÅÍÏÊ ÄÌÑ ÂÏÌÅÅ ÐÌÁ×ÎÏÇÏ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ×ÉÄÅÏ
|
||
(ÐÏ-ÕÍÏÄÞÁÎÉÀ: ×ËÌÀÞÅÎÏ).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "nas\ \ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ ÞÅÒÅÚ NAS
|
||
.
|
||
.TP
|
||
.B macosx (ÔÏÌØËÏ Mac OS X)
|
||
òÏÄÎÏÊ ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ Mac OS X
|
||
.
|
||
.TP
|
||
.B openal
|
||
üËÓÐÅÒÉÍÅÎÔÁÌØÎÙÊ, ÎÅÚÁ×ÅÒÛÅÎÎÙÊ (ÂÕÄÅÔ Ó×ÏÄÉÔØ × ÍÏÎÏ) ÄÒÁÊ×ÅÒ ×ÙÏÄÁ OpenAL
|
||
.
|
||
.TP
|
||
.B sgi (ÔÏÌØËÏ SGI)
|
||
òÏÄÎÏÊ ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ SGI
|
||
.PD 0
|
||
.RSs
|
||
.IPs "<ÉÍÑ ÕÓÔÒÏÊÓÔ×Á ×Ù×ÏÄÁ>"
|
||
ñ×ÎÏ ×ÙÂÉÒÁÅÔ ÉÓÐÏÌØÚÕÅÍÏÅ ÕÓÔÒÏÊÓÔ×Ï/\:ÉÎÔÅÒÆÅÊÓ ×Ù×ÏÄÁ
|
||
(ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÓÉÓÔÅÍÎÏÅ ÚÎÁÞÅÎÉÅ ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
îÁÐÒÉÍÅÒ, 'Analog Out' ÉÌÉ 'Digital Out'.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B sun (ÔÏÌØËÏ Sun)
|
||
òÏÄÎÏÊ ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ Sun
|
||
.PD 0
|
||
.RSs
|
||
.IPs <device>
|
||
ñ×ÎÏ ×ÙÂÉÒÁÅÔ ÉÓÐÏÌØÚÕÅÍÏÅ ÕÓÔÒÏÊÓÔ×Ï ×Ù×ÏÄÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/\:audio).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B win32 (ÔÏÌØËÏ Windows)
|
||
òÏÄÎÏÊ waveout ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ Windows
|
||
.
|
||
.TP
|
||
.B dsound (ÔÏÌØËÏ Windows)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ DirectX DirectSound
|
||
.PD 0
|
||
.RSs
|
||
.IPs device=<ÎÏÍÅÒ ÕÓÔÒÏÊÓÔ×Á>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÎÏÍÅÒ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÕÓÔÒÏÊÓÔ×Á.
|
||
÷ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ ÆÁÊÌÁ Ó \-v ÐÏËÁÖÅÔ ÓÐÉÓÏË ÄÏÓÔÕÐÎÙÈ ÕÓÔÒÏÊÓÔ×.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B dxr2 (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-dxr2) (ÔÏÌØËÏ DXR2)
|
||
óÐÅÃÉÁÌØÎÙÊ ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ ÄÌÑ Creative DXR2
|
||
.
|
||
.TP
|
||
.B ivtv (ÔÏÌØËÏ IVTV)
|
||
óÐÅÃÉÁÌØÎÙÊ IVTV MPEG ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ.
|
||
òÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó \-ac hwmpa.
|
||
.
|
||
.TP
|
||
.B mpegpes (ÔÏÌØËÏ DVB)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ ÄÌÑ DVB ËÁÒÔ, ÚÁÐÉÓÙ×ÁÀÝÉÊ ×Ù×ÏÄ × MPEG-PES ÆÁÊÌ,
|
||
ÅÓÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÏ DVB ËÁÒÔ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs card=<1\-4>
|
||
éÓÐÏÌØÚÕÅÍÁÑ DVB ËÁÒÔÁ, ÅÓÌÉ ÕÓÔÁÎÏ×ÌÅÎÏ ÂÏÌÅÅ ÏÄÎÏÊ.
|
||
.IPs file=<ÆÁÊÌ>
|
||
éÍÑ ×ÙÈÏÄÎÏÇÏ ÆÁÊÌÁ
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "null\ \ \ "
|
||
îÅ ×Ù×ÏÄÉÔ ÎÉËÁËÏÇÏ Ú×ÕËÁ, ÎÏ ÓÏÈÒÁÎÁÑÅÔ ÓËÏÒÏÓÔØ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ×ÉÄÅÏ.
|
||
éÓÐÏÌØÚÕÊÔÅ \-nosound ÄÌÑ ÔÅÓÔÏ× ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ.
|
||
.
|
||
.TP
|
||
.B "pcm\ \ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ × ÆÁÊÌ ÓÙÒÏÇÏ PCM/wave
|
||
.PD 0
|
||
.RSs
|
||
.IPs (no)waveheader
|
||
÷ËÌÀÞÁÅÔ ÉÌÉ ÎÅ ×ËÌÀÞÁÅÔ ÚÁÇÏÌÏ×ÏË wave (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ×ËÌÀÞÅÎ).
|
||
åÓÌÉ ÎÅ ×ËÌÀÞÅÎ, ÇÅÎÅÒÉÒÕÅÔÓÑ ÓÙÒÏÊ PCM.
|
||
.IPs file=<ÆÁÊÌ>
|
||
úÁÐÉÓÙ×ÁÅÔ Ú×ÕË × <ÆÁÊÌ> ×ÍÅÓÔÏ audiodump.wav.
|
||
åÓÌÉ ÕËÁÚÁÎÏ nowaveheader, ÔÏ ÐÏ-ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÅÔÓÑ audiodump.pcm.
|
||
.IPs "fast\ "
|
||
ðÙÔÁÅÔÓÑ ×Ù×ÏÄÉÔØ ÂÙÓÔÒÅÅ ÒÅÁÌØÎÏÊ ÓËÏÒÏÓÔÉ.
|
||
õÂÅÄÉÔÅÓØ, ÞÔÏ ×Ù×ÏÄ ÎÅ ÏÂÒÅÚÁÎ (ÏÂÙÞÎÏ Ó ÓÏÏÂÝÅÎÉÅÍ
|
||
"Too many video packets in buffer").
|
||
üÔÏ ÎÏÒÍÁÌØÎÏ, ÅÓÌÉ ×Ù ÐÏÌÕÞÁÅÔÅ ÓÏÏÂÝÅÎÉÅ
|
||
"Your system is too SLOW to play this!".
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "plugin\ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ Ú×ÕËÁ plugin
|
||
.
|
||
.
|
||
.
|
||
.SH "ïðãéé ÷ù÷ïäá ÷éäåï (ôïìøëï MPLAYER)"
|
||
.
|
||
.TP
|
||
.B \-adapter <ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ×ÉÄÅÏËÁÒÔÕ, ÎÁ ËÏÔÏÒÕÀ ÂÕÄÅÔ ×Ù×ÏÄÉÔØÓÑ ÉÚÏÂÒÁÖÅÎÉÅ.
|
||
óÐÉÓÏË ÄÏÓÔÕÐÎÙÈ ËÁÒÔ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ, ÕËÁÚÁ× ÜÔÕ ÏÐÃÉÀ ÓÏ×ÍÅÓÔÎÏ Ó \-v.
|
||
÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó directx ÄÒÁÊ×ÅÒÏÍ ×Ù×ÏÄÁ ×ÉÄÅÏ.
|
||
.
|
||
.TP
|
||
.B \-bpp <ÇÌÕÂÉÎÁ>
|
||
ðÅÒÅÎÁÚÎÁÞÁÅÔ ÏÐÒÅÄÅÌÅÎÎÕÀ Á×ÔÏÍÁÔÉÞÅÓËÉ ÇÌÕÂÉÎÕ Ã×ÅÔÁ.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ fbdev, dga, svga, vesa ÄÒÁÊ×ÅÒÁÍÉ.
|
||
.
|
||
.TP
|
||
.B \-border
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ ÆÉÌØÍ × ÏËÎÅ Ó ÒÁÍËÁÍÉ É ÏÆÏÒÍÌÅÎÉÅÍ.
|
||
ðÏÓËÏÌØËÕ ÜÔÏ ÄÅÊÓÔ×ÉÅ ÐÏ-ÕÍÏÌÞÁÎÉÀ, ÉÓÐÏÌØÚÕÊÔÅ \-noborder
|
||
ÄÌÑ ÏÔËÌÀÞÅÎÉÑ ÓÔÁÎÄÁÒÔÎÏÇÏ ÏÆÏÒÍÌÅÎÉÑ ÏËÏÎ.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÄÒÁÊ×ÅÒÏÍ directx.
|
||
.
|
||
.TP
|
||
.B \-brightness <-100\-100>
|
||
îÁÓÔÒÁÉ×ÁÅÔ ÑÒËÏÓÔØ ×ÉÄÅÏ ÓÉÇÎÁÌÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0).
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ×ÓÅÍÉ ÄÒÁÊ×ÅÒÁÍÉ.
|
||
.
|
||
.TP
|
||
.B \-contrast <-100\-100>
|
||
îÁÓÔÒÁÉ×ÁÅÔ ËÏÎÔÒÁÓÔÎÏÓÔØ ×ÉÄÅÏÓÉÇÎÁÌÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0).
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ×ÓÅÍÉ ÄÒÁÊ×ÅÒÁÍÉ.
|
||
.
|
||
.TP
|
||
.B \-display <ÉÍÑ> (ÔÏÌØËÏ X11)
|
||
õËÁÚÙ×ÁÅÔ ÉÍÑ ÈÏÓÔÁ É ÎÏÍÅÒ ÄÉÓÐÌÅÑ X ÓÅÒ×ÅÒÁ, ÎÁ ËÏÔÏÒÏÍ ×Ù ÈÏÔÉÔÅ ×Ù×ÏÄÉÔØ
|
||
ÉÚÏÂÒÁÖÅÎÉÅ.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
\-display xtest.localdomain:0
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "\-dr \ \ \ "
|
||
÷ËÌÀÞÁÅÔ direct rendering (ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ×ÓÅÍÉ ËÏÄÅËÁÍÉ É ÄÒÁÊ×ÅÒÁÍÉ ×Ù×ÏÄÁ).
|
||
.br
|
||
.I ÷îéíáîéå:
|
||
íÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÉÓÐÏÒÞÅÎÎÙÍ OSD/SUB!
|
||
.
|
||
.TP
|
||
.B \-dxr2 <ÏÐÃÉÑ1:ÏÐÃÉÑ2:...>
|
||
üÔÁ ÏÐÃÉÑ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ ÄÒÁÊ×ÅÒÏÍ dxr2.
|
||
.RSs
|
||
.IPs ar-mode=<ÚÎÁÞÅÎÉÅ>
|
||
ÐÒÏÐÏÒÃÉÉ (0 = normal, 1 = pan-and-scan, 2 = letterbox (ÐÏ-ÕÍÏÌÞÁÎÉÀ))
|
||
.IPs iec958-encoded
|
||
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÅÖÉÍ ×Ù×ÏÄÁ iec958 × encoded.
|
||
.IPs iec958-decoded
|
||
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÅÖÉÍ ×Ù×ÏÄÁ iec958 × decoded (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.IPs macrovision=<ÚÎÁÞÅÎÉÅ>
|
||
ÒÅÖÉÍ macrovision (0 = ×ÙËÌÀÞÅÎÏ (ÐÏ-ÕÍÏÌÞÁÎÉÀ), 1 = agc, 2 = agc 2 colorstripe,
|
||
3 = agc 4 colorstripe)
|
||
.IPs "mute\ "
|
||
ÏÔËÌÀÞÁÅÔ ×Ù×ÏÄ Ú×ÕËÁ
|
||
.IPs unmute
|
||
×ËÌÀÞÁÅÔ ×Ù×ÏÄ Ú×ÕËÁ
|
||
.IPs ucode=<ÚÎÁÞÅÎÉÅ>
|
||
ÐÕÔØ Ë ÍÉËÒÏËÏÄÕ
|
||
.RE
|
||
.RS
|
||
.sp 1
|
||
.I TV ×Ù×ÏÄ
|
||
.RE
|
||
.RSs
|
||
.IPs 75ire
|
||
×ËÌÀÞÁÅÔ ÒÅÖÉÍ ×Ù×ÏÄÁ 7.5 IRE
|
||
.IPs no75ire
|
||
ÏÔËÌÀÞÁÅÔ ÒÅÖÉÍ ×Ù×ÏÄÁ 7.5 IRE (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.IPs "bw\ \ \ "
|
||
Þ/ TV ×Ù×ÏÄ
|
||
.IPs color
|
||
Ã×ÅÔÎÏÊ TV ×Ù×ÏÄ (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.IPs interlaced
|
||
ÞÅÒÅÚÓÔÒÏÞÎÙÊ TV ×Ù×ÏÄ (ÐÏ-ÕÍÏÌÞÁÎÉÀ)
|
||
.IPs nointerlaced
|
||
ÏÔËÌÀÞÁÅÔ ÞÅÒÅÚÓÔÒÏÞÎÙÊ TV ×Ù×ÏÄ
|
||
.IPs norm=<ÚÎÁÞÅÎÉÅ>
|
||
TV ÓÔÁÎÄÁÒÔ (ntsc (ÐÏ-ÕÍÏÌÞÁÎÉÀ), pal, pal60, palm, paln, palnc)
|
||
.IPs square-pixel
|
||
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÅÖÉÍ ÐÉËÓÅÌÁ × square
|
||
.IPs ccir601-pixel
|
||
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÒÅÖÉÍ ÐÉËÓÅÌÁ × ccir601
|
||
.RE
|
||
.RS
|
||
.sp 1
|
||
.I Ï×ÅÒÌÅÊ
|
||
.RE
|
||
.RSs
|
||
.IPs cr-left=<0\-500>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÌÅ×ÕÀ ÇÒÁÎÉÃÕ ÏÂÒÅÚÁÎÉÑ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 50).
|
||
.IPs cr-right=<0\-500>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÐÒÁ×ÕÀ ÇÒÁÎÉÃÕ ÏÂÒÅÚÁÎÉÑ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 300).
|
||
.IPs cr-top=<0\-500>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÅÒÈÎÀÀ ÇÒÁÎÉÃÕ ÏÂÒÅÚÁÎÉÑ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0).
|
||
.IPs cr-bottom=<0\-500>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÎÉÖÎÀÀ ÇÒÁÎÉÃÕ ÏÂÒÅÚÁÎÉÑ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0).
|
||
.IPs ck-[r|g|b]=<0\-255>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÅÌÉÞÉÎÕ ËÒÁÓÎÏÊ(r), ÚÅÌÅÎÏÊ(g), ÓÉÎÅÊ (b) ËÏÍÐÏÎÅÎÔÙ ËÌÀÞÅ×ÏÇÏ Ã×ÅÔÁ Ï×ÅÒÌÅÑ.
|
||
.IPs ck-[r|g|b]min=<0\-255>
|
||
íÉÎÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ËÏÍÐÏÎÅÎÔÙ ËÌÀÞÅ×ÏÇÏ Ã×ÅÔÁ
|
||
.IPs ck-[r|g|b]max=<0\-255>
|
||
íÁËÓÉÍÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ËÏÍÐÏÎÅÎÔÙ ËÌÀÞÅ×ÏÇÏ Ã×ÅÔÁ
|
||
.IPs ignore-cache
|
||
éÇÎÏÒÉÒÕÅÔ ËÅÛÉÒÏ×ÁÎÎÙÅ ÕÓÔÁÎÏ×ËÉ Ï×ÅÒÌÅÑ.
|
||
.IPs update-cache
|
||
ïÂÎÏ×ÌÑÅÔ ËÅÛÉÒÏ×ÁÎÎÙÅ ÕÓÔÁÎÏ×ËÉ Ï×ÅÒÌÅÑ.
|
||
.IPs ol-osd
|
||
÷ËÌÀÞÁÅÔ Ï×ÅÒÌÅÊÎÙÊ OSD.
|
||
.IPs nool-osd
|
||
ïÔËÌÀÞÁÅÔ Ï×ÅÒÌÅÊÎÙÊ OSD (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.IPs ol[h|w|x|y]-cor=<-20\-20>
|
||
îÁÓÔÒÁÉ×ÁÅÔ ÒÁÚÍÅÒ (×ÙÓÏÔÕ(h),ÛÉÒÉÎÕ(w)) É ÐÏÌÏÖÅÎÉÅ (x,y) Ï×ÅÒÌÅÑ
|
||
× ÓÌÕÞÁÅÔ, ËÏÇÄÁ ÏÎ ÎÅ ÔÏÞÎÏ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÏËÎÕ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0).
|
||
.IPs overlay
|
||
áËÔÉ×ÉÒÕÅÔ Ï×ÅÒÌÅÊ (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.IPs nooverlay
|
||
á×ÔÉ×ÉÒÕÅÔ TV ×ÙÈÏÄ.
|
||
.IPs overlay-ratio=<1\-2500>
|
||
îÁÓÔÒÁÉ×ÁÅÔ Ï×ÅÒÌÅÊ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 1000).
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-fbmode <ÒÅÖÉÍ> (ÔÏÌØËÏ \-vo fbdev)
|
||
íÅÎÑÅÔ ×ÉÄÅÏ ÒÅÖÉÍ ÎÁ ÐÏÍÅÞÅÎÎÙÊ ËÁË <ÒÅÖÉÍ> × /etc/\:fb.modes.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
VESA ÆÒÅÊÍÂÕÆÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÍÅÎÕ ÒÅÖÉÍÁ.
|
||
.
|
||
.TP
|
||
.B \-fbmodeconfig <ÆÁÊÌ> (ÔÏÌØËÏ \-vo fbdev)
|
||
ðÅÒÅÏÐÒÅÄÅÌÑÅÔ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ÒÅÖÉÍÏ× ÆÒÅÊÍÂÕÆÅÒÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /etc/\:fb.modes).
|
||
.
|
||
.TP
|
||
.B \-fs (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-zoom)
|
||
ðÏÌÎÏÜËÒÁÎÎÏÅ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ (ÃÅÎÔÒÉÒÕÅÔ ÉÚÏÂÒÁÖÅÎÉÅ É ÒÉÓÕÅÔ ÞÅÒÎÙÅ ÒÁÍËÉ ×ÏËÒÕÇ ÎÅÇÏ).
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ×ÓÅÍÉ ÄÒÁÊ×ÅÒÁÍÉ.
|
||
.
|
||
.TP
|
||
.B \-fsmode-dontuse <0\-31> (õóôáòåìï, ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ \-fs)
|
||
ðÏÐÒÏÂÕÊÔÅ ÜÔÕ ÏÐÃÉÀ, ÅÓÌÉ Õ ×ÁÓ ÐÏ-ÐÒÅÖÎÅÍÕ ÐÒÏÂÌÅÍÙ Ó ÐÏÌÎÏÜËÒÁÎÎÙÍ ÒÅÖÉÍÏÍ.
|
||
.
|
||
.TP
|
||
.B \-fstype <ÔÉÐ1,ÔÉÐ2,...> (ÔÏÌØËÏ X11)
|
||
õËÁÚÙ×ÁÅÔ ÓÐÉÓÏË ÉÓÐÏÌØÚÕÅÍÙÈ ÐÏÌÎÏÜËÒÁÎÎÙÈ ÒÅÖÉÍÏ× × ÐÏÒÑÄËÅ ÐÒÉÏÒÉÔÅÔÁ.
|
||
÷Ù ÍÏÖÅÔÅ Ï×ÅÒÇÎÕÔØ ÒÅÖÉÍÙ, ÓÔÁ×Ñ ÐÅÒÅÄ ÎÉÍÉ '\-'.
|
||
åÓÌÉ Õ ×ÁÓ ×ÏÚÎÉËÁÀÔ ÐÒÏÂÌÅÍÙ ×ÒÏÄÅ ÐÅÒÅËÒÙ×ÁÎÉÑ ÐÏÌÎÏÜËÒÁÎÎÏÇÏ ÏËÎÁ ÄÒÕÇÉÍÉ,
|
||
ÐÏÐÒÏÂÕÊÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÕÇÏÊ ÐÏÒÑÄÏË.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
óÐÉÓÏË ÄÏÓÔÕÐÎÙÈ ÔÉÐÏ× ÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÏÐÃÉÅÊ \-fstype help.
|
||
.sp 1
|
||
äÏÐÕÓÔÉÎÙÅ ÔÉÐÙ:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs above
|
||
éÓÐÏÌØÚÕÅÔ ÐÏÄÓËÁÚËÕ _NETWM_STATE_ABOVE, ÅÓÌÉ ÄÏÓÔÕÐÎÁ.
|
||
.IPs below
|
||
éÓÐÏÌØÚÕÅÔ ÐÏÄÓËÁÚËÕ _NETWM_STATE_BELOW, ÅÓÌÉ ÄÏÓÔÕÐÎÁ.
|
||
.IPs fullscreen
|
||
éÓÐÏÌØÚÕÅÔ ÐÏÄÓËÁÚËÕ _NETWM_STATE_FULLSCREEN, ÅÓÌÉ ÄÏÓÔÕÐÎÁ.
|
||
.IPs layer
|
||
éÓÐÏÌØÚÕÅÔ ÐÏÄÓËÁÚËÕ _WIN_LAYER ÓÏ ÓÌÏÅÍ ÐÏ-ÕÍÏÌÞÁÎÉÀ.
|
||
.IPs layer=<0...15>
|
||
éÓÐÏÌØÚÕÅÔ ÐÏÄÓËÁÚËÕ _WIN_LAYER ÓÏ ÓÌÏÅÍ Ó ÕËÁÚÁÎÎÙÍ ÎÏÍÅÒÏÍ.
|
||
.IPs netwm
|
||
ðÒÉÎÕÄÉÔÅÌØÎÏ ÕËÁÚÙ×ÁÅÔ ÓÔÉÌØ NETWM.
|
||
.IPs "none\ "
|
||
õËÁÚÙ×ÁÅÔ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ ÓÌÏÊ ÐÏÌÎÏÜËÒÁÎÎÏÇÏ ÏËÎÁ.
|
||
.IPs stays_on_top
|
||
éÓÐÏÌØÚÕÅÔ ÐÏÄÓËÁÚËÕ _NETWM_STATE_STAYS_ON_TOP, ÅÓÌÉ ÄÏÓÔÕÐÎÁ.
|
||
.REss
|
||
.sp 1
|
||
.RS
|
||
.I ðòéíåò:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs layer,stays_on_top,above,fullscreen
|
||
ðÏÒÑÄÏË ÐÏ-ÕÍÏÌÞÁÎÉÀ, ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ, ÅÓÌÉ ÕËÁÚÁÎ ÎÅËÏÒÒÅËÔÎÙÊ ÉÌÉ
|
||
ÎÅÐÏÄÄÅÒÖÉ×ÁÅÍÙÊ ÒÅÖÉÍ.
|
||
.IPs \-fullscreen
|
||
éÓÐÒÁ×ÌÑÅÔ ÐÅÒÅËÌÀÞÅÎÉÅ × ÐÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ × OpenBox 1.x.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-geometry x[%][:y[%]] ÉÌÉ [WxH][+x+y]
|
||
îÁÓÔÒÁÉ×ÁÅÔ ÍÅÓÔÏ ÐÏÑ×ÌÅÎÉÑ ÎÁ ÜËÒÁÎÅ ÉÚÏÂÒÁÖÅÎÉÑ.
|
||
x É y ÕËÁÚÙ×ÁÀÔÓÑ × ÐÉËÓÅÌÁÈ, ÓÞÉÔÁÑ ÏÔ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÄÏ ÎÉÖÎÅÇÏ ÐÒÁ×ÏÇÏ
|
||
ÕÇÌÁ ×Ù×ÏÄÉÍÏÇÏ ÉÚÏÂÒÁÖÅÎÉÑ. åÓÌÉ ÐÏÓÌÅ ÚÎÁÞÅÎÉÑ ÕËÁÚÁÎ ÓÉÍ×ÏÌ ÐÒÏÃÅÎÔÁ, ÔÏ
|
||
ÏÎÏ ÐÒÅ×ÒÁÝÁÅÔÓÑ × ÐÒÏÃÅÎÔÎÏÅ ÏÔÎÏÓÉÔÅÌØÎÏ ÒÁÚÍÅÒÁ ÜËÒÁÎÁ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ
|
||
ÎÁÐÒÁ×ÌÅÎÉÉ. ïÐÃÉÑ ÔÁËÖÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÓÔÁÎÄÁÒÔÎÙÊ ÆÏÒÍÁÔ X11 ÏÐÃÉÉ \-geometry.
|
||
åÓÌÉ ÏÐÃÉÅÊ \-wid ÕËÁÚÁÎÏ ×ÎÅÛÎÅÅ ÏËÎÏ, ÔÏ ËÏÏÒÄÉÎÁÔÙ x É y ÕËÁÚÙ×ÁÀÔÓÑ ÏÔÎÏÓÉÔÅÌØÎÏ
|
||
ÅÇÏ ÌÅ×ÏÇÏ ×ÅÒÈÎÅÇÏ ÕÇÌÁ, Á ÎÅ ÜËÒÁÎÎÏÇÏ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
üÔÁ ÏÐÃÉÑ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ ÄÒÁÊ×ÅÒÁÍÉ x11, xmga, xv, xvmc, xvidix,
|
||
gl, gl2, directx É tdfxfb.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
.IPs 50:40
|
||
òÁÓÐÏÌÁÇÁÅÔ ÏËÎÏ × ÐÏÚÉÃÉÉ x=50, y=40.
|
||
.IPs 50%:50%
|
||
òÁÓÐÏÌÁÇÁÅÔ ÏËÎÏ × ÃÅÎÔÒÅ ÜËÒÁÎÁ.
|
||
.IPs "100%\ "
|
||
òÁÓÐÏÌÁÇÁÅÔ ÏËÎÏ Õ ÃÅÎÔÒÁ ÐÒÁ×ÏÊ ÇÒÁÎÉÃÙ ÜËÒÁÎÁ.
|
||
.IPs 100%:100%
|
||
òÁÓÐÏÌÁÇÁÅÔ ÏËÎÏ Õ ÐÒÁ×ÏÇÏ ÎÉÖÎÅÇÏ ÕÇÌÁ ÜËÒÁÎÁ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-guiwid <ID ÏËÎÁ> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-wid) (ÔÏÌØËÏ GUI)
|
||
ïÐÃÉÑ ÕËÁÚÙ×ÁÅÔ GUI ÉÓÐÏÌØÚÏ×ÁÔØ ÔÁËÖÅ X11 ÏËÎÏ É ÐÒÉÃÅÐÉÔØ ÓÅÂÑ Ë ÎÉÖÎÅÊ
|
||
ÞÁÓÔÉ ×ÉÄÅÏ ÏËÎÁ, ÞÔÏ ÐÏÌÅÚÎÏ ÄÌÑ ×ÎÅÄÒÅÎÉÑ ÍÉÎÉ-GUI × ÂÒÁÕÚÅÒ
|
||
(Ó ÐÌÁÇÉÎÏÍ MPlayer).
|
||
.
|
||
.TP
|
||
.B \-hue <-100\-100>
|
||
îÁÓÔÒÁÉ×ÁÅÔ Ã×ÅÔÎÏÓÔØ ×ÉÄÅÏÓÉÇÎÁÌÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0).
|
||
ó ÜÔÏÊ ÏÐÃÉÅÊ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ Ã×ÅÔÎÏÊ ÎÅÇÁÔÉ×.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ×ÓÅÍÉ ÄÒÁÊ×ÅÒÁÍÉ.
|
||
.
|
||
.TP
|
||
.B \-monitor-dotclock <ÄÉÁÐÁÚÏÎ[,ÄÉÁÐÁÚÏÎ,...]> (ÔÏÌØËÏ \-vo fbdev É vesa)
|
||
õËÁÚÙ×ÁÅÔ ÄÉÁÐÁÚÏÎ ÚÎÁÞÅÎÉÊ dotclock ÉÌÉ pixelclock ÍÏÎÉÔÏÒÁ.
|
||
.
|
||
.TP
|
||
.B \-monitor-hfreq <ÄÉÁÐÁÚÏÎ[,ÄÉÁÐÁÚÏÎ,...]> (ÔÏÌØËÏ \-vo fbdev É vesa)
|
||
õËÁÚÙ×ÁÅÔ ÄÉÁÐÁÚÏÎ ÚÎÁÞÅÎÉÊ ÇÏÒÉÚÏÎÔÁÌØÎÏÊ ÞÁÓÔÏÔÙ ÍÏÎÉÔÏÒÁ.
|
||
.
|
||
.TP
|
||
.B \-monitor-vfreq <ÄÉÁÐÁÚÏÎ[,ÄÉÁÐÁÚÏÎ,...]> (ÔÏÌØËÏ \-vo fbdev É vesa)
|
||
õËÁÚÙ×ÁÅÔ ÄÉÁÐÁÚÏÎ ÚÎÁÞÅÎÉÊ ×ÅÒÔÉËÁÌØÎÏÊ ÞÁÓÔÏÔÙ ÍÏÎÉÔÏÒÁ.
|
||
.
|
||
.TP
|
||
.B \-monitoraspect <ÚÎÁÞÅÎÉÅ> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-aspect)
|
||
õËÁÚÙ×ÁÅÔ ÐÒÏÐÏÒÃÉÉ ÍÏÎÉÔÏÒÁ ÉÌÉ TV ÜËÒÁÎÁ.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
\-monitoraspect 4:3 or 1.3333
|
||
.br
|
||
\-monitoraspect 16:9 or 1.7777
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-monitorpixelaspect <ÚÎÁÞÅÎÉÅ> (ÓÍÏÔÒÉÔÅ \-aspect)
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÐÒÏÐÏÒÃÉÉ ÏÔÄÅÌØÎÏÇÏ ÐÉËÓÅÌÁ ×ÁÛÅÇÏ ÍÏÎÉÔÏÒÁ ÉÌÉ TV
|
||
ÜËÒÁÎÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÏÔËÌÀÞÅÎÏ).
|
||
ðÅÒÅÏÐÒÅÄÅÌÑÅÔ ÕÓÔÁÎÏ×ËÉ \-monitoraspect.
|
||
úÎÁÞÅÎÉÅ 0 ÏÔËÌÀÞÁÅÔ, ÚÎÁÞÅÎÉÅ 1 ÏÚÎÁÞÁÅÔ Ë×ÁÄÒÁÔÎÙÅ ÐÉËÓÅÌÙ
|
||
(×ÅÒÎÏ ÄÌÑ (ÐÏÞÔÉ?) ×ÓÅÈ LCD).
|
||
.
|
||
.TP
|
||
.B \-nodouble
|
||
ïÔËÌÀÞÁÅÔ Ä×ÏÊÎÕÀ ÂÕÆÅÒÉÚÁÃÉÀ, ÉÓÐÏÌØÚÕÅÔÓÑ, ËÁË ÐÒÁ×ÉÌÏ, ÄÌÑ ÃÅÌÅÊ ÏÔËÌÁÄËÉ.
|
||
ä×ÏÊÎÁÑ ÂÕÆÅÒÉÚÁÃÉÑ ÉÓÐÒÁ×ÌÑÅÔ ÍÅÒÃÁÎÉÅ, ÈÒÁÎÑ Ä×Á ËÁÄÒÁ × ÐÁÍÑÔÉ É
|
||
ÏÔÏÂÒÁÖÁÑ ÏÄÉÎ ÉÚ ÎÉÈ, × ÔÏ ×ÒÅÍÑ, ËÁË ÄÅËÏÄÉÒÕÅÔÓÑ ×ÔÏÒÏÊ.
|
||
üÔÏ ÍÏÖÅÔ ÎÅÇÁÔÉ×ÎÏ ÓËÁÚÁÔØÓÑ ÎÁ OSD, ÎÏ × ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ×
|
||
ÕÂÉÒÁÅÔ ÍÅÒÃÁÎÉÅ OSD.
|
||
.
|
||
.TP
|
||
.B \-nograbpointer
|
||
õËÁÚÙ×ÁÅÔ ÎÅ ÚÁÈ×ÁÔÙ×ÁÔØ ÕËÁÚÁÔÅÌØ ÍÙÛÉ ÐÏÓÌÅ ÓÍÅÎÙ ×ÉÄÅÏ ÒÅÖÉÍÁ (\-vm).
|
||
ðÏÌÅÚÎÏ ÄÌÑ ÍÎÏÇÏÇÏÌÏ×ÙÈ ËÏÎÆÉÇÕÒÁÃÉÊ.
|
||
.
|
||
.TP
|
||
.B \-nokeepaspect
|
||
õËÁÚÙ×ÁÅÔ ÇÅ ÓÏÈÒÁÎÑÔØ ÐÒÏÐÏÒÃÉÉ ÏËÎÁ ÐÒÉ ÉÚÍÅÎÅÎÉÉ ÒÁÚÍÅÒÁ.
|
||
òÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó ÄÒÁÊ×ÅÒÁÍÉ x11, xv, xmga, xvidix, directx.
|
||
ëÒÏÍÅ ÔÏÇÏ, ÐÏÄ X11 ×ÁÛ ÏËÏÎÎÙÊ ÍÅÎÅÄÖÅÒ ÄÏÌÖÅÎ ÐÏÎÉÍÁÔØ ÐÏÄÓËÁÚËÕ
|
||
ÓÏÚÒÁÎÅÎÉÑ ÐÒÏÐÏÒÃÉÊ ÏËÎÁ.
|
||
.
|
||
.TP
|
||
.B "\-ontop\ "
|
||
ðÏÍÅÝÁÅÔ É ÓÏÈÒÁÎÑÅÔ ÏËÎÏ ÐÒÏÉÇÒÙ×ÁÔÅÌÑ ÐÏ×ÅÒÈ ×ÓÅÈ ÏËÏÎ.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ×ÓÅÍÉ ÄÒÁÊ×ÅÒÁÍÉ, ÉÓÐÏÌØÚÕÀÝÉÍÉ X11, ÚÁ
|
||
ÉÓÞËÌÀÞÅÎÉÅÍ SDL, Á ÔÁËÖÅ ÄÒÁÊ×ÅÒÁÍÉ directx, macosx,
|
||
quartz, ggi É gl2.
|
||
.
|
||
.TP
|
||
.B \-panscan <0.0\-1.0>
|
||
úÁÄÅÊÓÔ×ÕÅÔ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ pan-and-scan (ÏÂÒÅÚÁÑ ÓÔÏÒÏÎÙ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ
|
||
Ó ÐÒÏÐÏÒÃÉÑÍÉ, ÞÔÏÂÙ, ÎÁÐÒÉÍÅÒ 16:9, ÆÉÌØÍ ÐÏÍÅÓÔÉÌÓÑ ÎÁ 4:3 ÜËÒÁÎÅ
|
||
ÂÅÚ ÞÅÒÎÙÈ ÐÏÌÏÓ). äÉÁÐÁÚÏÎ ÕËÁÚÙ×ÁÅÔ ËÁËÁÑ ÞÁÓÔØ ÉÚÏÂÒÁÖÅÎÉÑ ÏÂÒÅÚÁÅÔÓÑ.
|
||
òÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó xv, xmga, mga, gl, gl2, quartz, macosx É xvidix ÄÒÁÊ×ÅÒÁÍÉ.
|
||
.
|
||
.TP
|
||
.B \-panscanrange <-19.0\-99.0> (ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÅ)
|
||
éÚÍÅÎÑÅÔ ÄÉÁÐÁÚÏÎ pan-and-scan ÆÕÎËÃÉÏÎÁÌØÎÏÓÔÉ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 1).
|
||
ðÏÌÏÖÉÔÅÌØÎÙÅ ÚÎÁÞÅÎÉÑ ÏÚÎÁÞÁÀÔ ÍÎÏÖÉÔÅÌØ ÄÉÁÐÁÚÏÎÁ ÐÏ-ÕÍÏÌÞÁÎÉÀ.
|
||
ïÔÒÉÃÁÔÅÌØÎÙÅ ÚÎÁÞÅÎÉÑ ÏÚÎÁÞÁÀÔ, ÞÔÏ ÍÏÖÎÏ Õ×ÅÌÉÞÉ×ÁÔØ ÉÚÏÂÒÁÖÅÎÉÅ
|
||
ÄÏ \-panscanrange+1 ÒÁÚ.
|
||
îÁÐÒÉÍÅÒ \-panscanrange -3 ÏÚÎÁÞÁÅÔ Õ×ÅÌÉÞÅÎÉÅ ×ÐÌÏÔØ ÄÏ 4 ÒÁÚ.
|
||
üÔÏ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÁÑ ×ÏÚÍÏÖÎÏÓÔØ.
|
||
îÅ ÓÏÏÂÝÁÊÔÅ Ï ÏÛÉÂËÁÈ × ÎÅÊ, ÚÁ ÉÓËÌÀÞÅÎÉÅÍ ÓÌÕÞÁÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ \-vo gl.
|
||
.
|
||
.TP
|
||
.B \-refreshrate <çÃ>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÞÁÓÔÏÔÕ ÏÂÎÏ×ÌÅÎÉÑ ÍÏÎÉÔÏÒÁ × çÃ.
|
||
÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ \-vo directx ÓÏ×ÍÅÓÔÎÏ Ó \-vm.
|
||
.
|
||
.TP
|
||
.B \-rootwin
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ ÆÉÌØÍ ÎÁ ÇÌÁ×ÎÏÍ ÏËÎÅ (ÆÏÎÅ ÒÁÂÏÞÅÇÏ ÓÔÏÌÁ).
|
||
ïÄÎÁËÏ, ÆÏÎ ÒÁÂÏÞÅÇÏ ÓÔÏÌÁ ÍÏÖÅÔ ÏÔÏÂÒÁÖÁÔØÓÑ ÐÏ×ÅÒÈ ÉÚÏÂÒÁÖÅÎÉÑ.
|
||
òÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó x11, xv, xmga, xvidix, quartz, macosx É directx ÄÒÁÊ×ÅÒÁÍÉ.
|
||
.
|
||
.TP
|
||
.B \-saturation <-100\-100>
|
||
îÁÓÔÒÁÉ×ÁÅÔ ÎÁÓÙÝÅÎÎÏÓÔØ ×ÉÄÅÏ ÓÉÇÎÁÌÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0).
|
||
ó ÜÔÏÊ ÏÐÃÉÅÊ ×Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÉÚÏÂÒÁÖÅÎÉÑ × ÏÔÔÅÎËÁÈ ÓÅÒÏÇÏ.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÎÅ ×ÓÅÍÉ ÄÒÁÊ×ÅÒÁÍÉ.
|
||
.
|
||
.TP
|
||
.B \-screenh <ÐÉËÓÅÌÏ×>
|
||
õËÁÚÙ×ÁÅÔ ×ÅÒÔÉËÁÌØÎÏÅ ÒÁÚÒÅÛÅÎÉÅ ÜËÒÁÎÁ ÄÌÑ ÄÒÁÊ×ÅÒÏ×, ËÏÔÏÒÙÅ ÎÅ ÍÏÇÕÔ
|
||
ÏÐÒÅÄÅÌÉÔØ ÅÇÏ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ, ÔÁËÉÈ ËÁË fbdev, x11 É TVout.
|
||
.
|
||
.TP
|
||
.B \-screenw <ÐÉËÓÅÌÏ×>
|
||
õËÁÚÙ×ÁÅÔ ÇÏÒÉÚÏÎÔÁÌØÎÏÅ ÒÁÚÒÅÛÅÎÉÅ ÜËÒÁÎÁ ÄÌÑ ÄÒÁÊ×ÅÒÏ×, ËÏÔÏÒÙÅ ÎÅ ÍÏÇÕÔ
|
||
ÏÐÒÅÄÅÌÉÔØ ÅÇÏ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ, ÔÁËÉÈ ËÁË fbdev, x11 É TVout.
|
||
.
|
||
.TP
|
||
.B \-stop-xscreensaver (ÔÏÌØËÏ X11)
|
||
ïÔËÌÀÞÁÅÔ xscreensaver ÐÒÉ ÚÁÐÕÓËÅ É ÓÎÏ×Á ×ËÌÀÞÁÅÔ ÅÇÏ ÐÒÉ ×ÙÈÏÄÅ.
|
||
.
|
||
.TP
|
||
.B "\-vm \ \ \ "
|
||
ðÙÔÁÅÔÓÑ ÐÅÒÅËÌÀÞÉÔØÓÑ × ÄÒÕÇÏÊ ×ÉÄÅÏ ÒÅÖÉÍ.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ dga, x11, xv, sdl É directx ÄÒÁÊ×ÅÒÁÍÉ.
|
||
åÓÌÉ ÉÓÐÏÌØÚÕÅÔÓÑ Ó directx ÄÒÁÊ×ÅÒÏÍ, ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÒÅÖÉÍÁ
|
||
ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÐÃÉÉ \-screenw, \-screenh, \-bpp É \-refreshrate.
|
||
.
|
||
.TP
|
||
.B "\-vsync \ \ "
|
||
÷ËÌÀÞÁÅÔ VBI ÄÌÑ vesa, dfbmga É svga ÄÒÁÊ×ÅÒÏ×.
|
||
.
|
||
.TP
|
||
.B \-wid <ID ÏËÎÁ> (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-guiwid) (ÔÏÌØËÏ X11, OpenGL É DirectX)
|
||
çÏ×ÏÒÉÔ MPlayer ÐÒÉÓÏÅÄÉÎÉÔØÓÑ Ë ÓÕÝÅÓÔ×ÕÀÝÅÍÕ ÏËÎÕ.
|
||
ðÏÌÅÚÎÏ ÄÌÑ ×ÎÅÄÒÅÎÉÑ MPlayer × ÂÒÁÕÚÅÒ (ÎÁÐÒÉÍÅÒ, ÒÁÓÛÉÒÅÎÉÅ plugger).
|
||
.
|
||
.TP
|
||
.B \-xineramascreen <\-2\-...> (ÔÏÌØËÏ X11)
|
||
÷ Xinerama ËÏÎÆÉÇÕÒÁÃÉÑÈ (ÎÁÐÒÉÍÅÒ, ÅÄÉÎÓÔ×ÅÎÎÙÊ ÒÁÂÏÞÉÊ ÓÔÏÌ, ÒÁÓÔÑÎÕÔÙÊ ÎÁ
|
||
ÎÅÓËÌØËÏ ÜËÒÁÎÏ×) ÜÔÁ ÏÐÃÉÑ ÕËÁÚÙ×ÁÅÔ MPlayer ÎÁ ËÁËÏÍ ÉÚ ÎÉÈ ÐÏËÁÚÙ×ÁÔØ
|
||
ÆÉÌØÍ. úÎÁÞÅÎÉÅ \-2 ÏÚÎÁÞÁÅÔ ÐÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ ÎÁ ×ÅÓØ ×ÉÒÔÕÁÌØÎÙÊ ÜËÒÁÎ,
|
||
\-1 ÏÚÎÁÞÁÅÔ ÐÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ ÎÁ ÜËÒÁÎÅ Ó ÔÅËÕÝÉÍ ÏËÎÏÍ.
|
||
îÁÞÁÌØÎÁÑ ÐÏÚÉÃÉÑ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ ÏÐÃÉÅÊ \-geometry ÏÔÎÏÓÉÔÅÌØÎÏ ÕËÁÚÁÎÏÇÏ
|
||
ÜËÒÁÎÁ. ëÁË ÐÒÁ×ÉÌÏ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÔÏÌØËÏ Ó "\-fstype \-fullscreen" ÉÌÉ
|
||
"\-fstype none".
|
||
.
|
||
.TP
|
||
.B \-zrbw (ÔÏÌØËÏ \-vo zr)
|
||
ðÏËÁÚÙ×ÁÅÔ ÞÅÒÎÏ-ÂÅÌÏÅ ÉÚÏÂÒÁÖÅÎÉÅ.
|
||
äÌÑ ÏÐÔÉÍÁÌØÎÏÊ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ ÍÏÖÅÔ ËÏÍÂÉÎÉÒÏ×ÁÔØÓÑ Ó '\-lavdopts gray'.
|
||
.
|
||
.TP
|
||
.B \-zrcrop <[ÛÉÒÉÎÁ]x[×ÙÓÏÔÁ]+[x ÓÍÅÝÅÎÉÅ]+[y ÓÍÅÝÅÎÉÅ]> (ÔÏÌØËÏ \-vo zr)
|
||
÷ÙÂÉÒÁÅÔ ÞÁÓÔØ ÉÓÈÏÄÎÏÇÏ ÉÚÏÂÒÁÖÅÎÉÑ ÄÌÑ ÐÏËÁÚÁ, ÎÅÏÄÎÏËÒÁÔÎÏÅ ÕËÁÚÁÎÉÅ
|
||
ÜÔÏÊ ÏÐÃÉÉ ×ËÌÀÞÁÅÔ ÒÅÖÉÍ cinerama.
|
||
÷ ÒÅÖÉÍÅ cinerama ÆÉÌØÍ ÒÁÓÐÒÅÄÅÌÑÅÔÓÑ ÐÏ ÎÅÓËÏÌØËÉÍ TV (ÉÌÉ ÐÒÏÅËÔÏÒÁÍ) ÄÌÑ
|
||
ÓÏÚÄÁÎÉÑ ÂÏÌØÛÅÊ ËÁÒÔÉÎËÉ.
|
||
ïÐÃÉÉ, ÕËÁÚÁÁÎÎÙÅ ÐÏÓÌÅ n-ÏÊ \-zrcrop ÐÒÉÍÅÎÑÀÔÓÑ Ë n-ÏÊ MJPEG ËÁÒÔÅ,
|
||
ÄÌÑ ËÁÖÄÏÊ ËÁÒÔÙ ÎÕÖÎÏ ÕËÁÚÁÔØ, ËÁË ÍÉÎÉÍÕÍ, \-zrdev × ÄÏÐÏÌÎÅÎÉÉ Ë \-zrcrop.
|
||
äÌÑ ÐÒÉÍÅÒÁ ÓÍÏÔÒÉÔÅ ×Ù×ÏÄ \-zrhelp É ÒÁÚÄÅÌ Zr ÄÏËÕÍÅÎÔÁÃÉÉ.
|
||
.
|
||
.TP
|
||
.B \-zrdev <ÕÓÔÒÏÊÓÔ×Ï> (ÔÏÌØËÏ \-vo zr)
|
||
õËÁÚÙ×ÁÅÔ ÆÁÊÌ ÕÓÔÒÏÊÓÔ×Á, ÏÔÎÏÓÑÝÉÊÓÑ Ë ×ÁÛÅÊ MJPEG ËÁÒÔÅ, ÐÏ-ÕÍÏÌÞÁÎÉÀ
|
||
ÄÒÁÊ×ÅÒ zr ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÅÅ × ÐÅÒ×ÏÅ ÎÁÊÄÅÎÎÏÅ v4l ÕÓÔÒÏÊÓÔ×Ï.
|
||
.
|
||
.TP
|
||
.B \-zrfd (ÔÏÌØËÏ \-vo zr)
|
||
ðÒÉÎÕÄÉÔÅÌØÎÏÅ ÐÒÏÒÅÖÉ×ÁÎÉÅ: ðÒÏÒÅÖÉ×ÁÎÉÅ, ÕËÁÚÁÎÏÅ ÏÐÃÉÑÍÉ \-zrhdec
|
||
É \-zrvdec, ÐÒÉÍÅÎÑÅÔÓÑ, ÔÏÌØËÏ ÅÓÌÉ ÁÐÐÁÒÁÔÎÙÊ scaler ÍÏÖÅÔ ÒÁÓÔÑÎÕÔØ
|
||
ÉÚÏÂÒÁÖÅÎÉÅ ÄÏ ÅÇÏ ÉÓÈÏÄÎÏÇÏ ÒÁÚÍÅÒÁ.
|
||
éÓÐÏÌØÚÕÊÔÅ ÜÔÕ ÏÐÃÉÀ, ÞÔÏÂÙ ÆÏÒÓÉÒÏ×ÁÔØ ÐÒÏÒÅÖÉ×ÁÎÉÅ.
|
||
.
|
||
.TP
|
||
.B \-zrhdec <1|2|4> (ÔÏÌØËÏ \-vo zr)
|
||
çÏÒÉÚÏÎÔÁÌØÎÏÅ ÐÒÏÒÅÖÉ×ÁÎÉÅ: úÁÐÒÁÛÉ×ÁÅÔ ÄÒÁÊ×ÅÒ ÏÔÐÒÁ×ÌÑÔØ ÔÏÌØËÏ
|
||
ËÁÖÄÙÊ 2-À ÉÌÉ 4-À ÓÔÒÏËÕ/\:ÐÉËÓÅÌ ÉÓÈÏÄÎÏÇÏ ÉÚÏÂÒÁÖÅÎÉÑ MJPEG ËÁÒÔÅ É
|
||
ÉÓÐÏÌØÚÏ×ÁÔØ scaler MJPEG ËÁÒÔÙ ÄÌÑ ÒÁÓÔÑÇÉ×ÁÎÉÑ ÉÚÏÂÒÁÖÅÎÉÑ ÄÏ
|
||
ÉÓÈÏÄÎÏÇÏ ÒÁÚÍÅÒÁ.
|
||
.
|
||
.TP
|
||
.B \-zrhelp (ÔÏÌØËÏ \-vo zr)
|
||
ïÔÏÂÒÁÖÁÅÔ ÓÐÉÓÏË ×ÓÅÈ \-zr* ÏÐÃÉÊ, ÉÈ ÚÎÁÞÅÎÉÑ ÐÏ-ÕÍÏÌÞÁÎÉÀ É
|
||
ÐÒÉÍÅÒ ÒÅÖÉÍÁ cinerama.
|
||
.
|
||
.TP
|
||
.B \-zrnorm <ÓÔÁÎÄÁÒÔ> (ÔÏÌØËÏ \-vo zr)
|
||
õËÁÚÙ×ÁÅÔ TV ÓÔÁÎÄÁÒÔ × PAL ÉÌÉ NTSC (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÂÅÚ ÉÚÍÅÎÅÎÉÑ).
|
||
.
|
||
.TP
|
||
.B \-zrquality <1\-20> (ÔÏÌØËÏ \-vo)
|
||
þÉÓÌÏ ÏÔ 1 (ÎÁÉÌÕÞÛÅÅ) ÄÏ 20 (ÎÁÉÈÕÄÛÅÅ) ÐÒÅÄÓÔÁ×ÌÑÀÝÅÅ ËÁÞÅÓÔ×Ï
|
||
ËÏÄÉÒÏ×ÁÎÉÑ JPEG.
|
||
.
|
||
.
|
||
.TP
|
||
.B \-zrvdec <1|2|4> (ÔÏÌØËÏ \-vo zr)
|
||
÷ÅÒÔÉËÁÌØÎÏÅ ÐÒÏÒÅÖÉ×ÁÎÉÅ: úÁÐÒÁÛÉ×ÁÅÔ ÄÒÁÊ×ÅÒ ÏÔÐÒÁ×ÌÑÔØ ÔÏÌØËÏ
|
||
ËÁÖÄÕÀ 2-À ÉÌÉ 4-À ÓÔÒÏËÕ/\:ÐÉËÓÅÌ ÉÓÈÏÄÎÏÇÏ ÉÚÏÂÒÁÖÅÎÉÑ MJPEG ËÁÒÔÅ É
|
||
ÉÓÐÏÌØÚÏ×ÁÔØ scaler MJPEG ËÁÒÔÙ ÄÌÑ ÒÁÓÔÑÇÉ×ÁÎÉÑ ÉÚÏÂÒÁÖÅÎÉÑ ÄÏ
|
||
ÉÓÈÏÄÎÏÇÏ ÒÁÚÍÅÒÁ.
|
||
.
|
||
.TP
|
||
.B \-zrxdoff <x ÓÍÅÝÅÎÉÅ ÎÁ ÜËÒÁÎÅ> (ÔÏÌØËÏ \-vo zr)
|
||
åÓÌÉ ÉÚÏÂÒÁÖÅÎÉÅ ÍÅÎØÛÅ, ÞÅÍ TV ÜËÒÁÎ, ÜÔÁ ÏÐÃÉÑ ÕËÁÚÙ×ÁÅÔ ÓÍÅÝÅÎÉÅ
|
||
ÐÏ x ÏÔ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÕÇÌÁ TV ÜËÒÁÎÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÃÅÎÔÉÒÏ×ÁÎÏ).
|
||
.
|
||
.TP
|
||
.B \-zrydoff <y ÓÍÅÝÅÎÉÅ ÎÁ ÜËÒÁÎÅ> (ÔÏÌØËÏ \-vo zr)
|
||
åÓÌÉ ÉÚÏÂÒÁÖÅÎÉÅ ÍÅÎØÛÅ, ÞÅÍ TV ÜËÒÁÎ, ÜÔÁ ÏÐÃÉÑ ÕËÁÚÙ×ÁÅÔ ÓÍÅÝÅÎÉÅ
|
||
ÐÏ y ÏÔ ×ÅÒÈÎÅÇÏ ÌÅ×ÏÇÏ ÕÇÌÁ TV ÜËÒÁÎÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÃÅÎÔÉÒÏ×ÁÎÏ).
|
||
.
|
||
.
|
||
.
|
||
.SH "äòáê÷åòù ÷ù÷ïäá ÷éäåï (ôïìøëï MPLAYER)"
|
||
äÒÁÊ×ÅÒÙ ×Ù×ÏÄÁ ×ÉÄÅÏ - ÜÔÏ ÉÎÔÅÒÆÅÊÓÙ Ë ÒÁÚÌÉÞÎÙÍ ÓÒÅÄÓÔ×ÁÍ ×Ù×ÏÄÁ ×ÉÄÅÏ.
|
||
óÉÎÔÁËÓÉÓ:
|
||
.
|
||
.TP
|
||
.B \-vo <ÄÒÁÊ×ÅÒ1[:ÐÏÄÏÐÃÉÑ1[=ÚÎÁÞÅÎÉÅ]:...],ÄÒÁÊ×ÅÒ2,...[,]>
|
||
õËÁÚÙ×ÁÅÔ ÓÐÉÓÏË ÉÓÐÏÌØÚÕÅÍÙÈ ÄÒÁÊ×ÅÒÏ× × ÐÏÒÑÄËÅ ÐÒÉÏÒÉÔÅÔÎÏÓÔÉ.
|
||
.PP
|
||
åÓÌÉ ÓÐÉÓÏË ÓÏÄÅÒÖÉÔ ÚÁ×ÅÒÛÁÀÝÕÀ ',', ÔÏ MPlayer × ÓÌÕÞÁÅ ÐÒÏÂÌÅÍ ÂÕÄÅÔ
|
||
ÉÓÐÏÌØÚÏ×ÁÔØ ÄÒÁÊ×ÅÒÙ, ÎÅ ÓÏÄÅÒÖÁÝÉÅÓÑ × ÓÐÉÓËÅ.
|
||
ðÏÄÏÐÃÉÉ ÎÅÏÂÑÚÁÔÅÌØÎÙ É × ÂÏÌØÛÉÎÓÔ×Å ÏÐÃÉÊ ÍÏÇÕÔ ÂÙÔØ ÏÐÕÝÅÎÙ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
ðÏÌÎÙÊ ÓÐÉÓÏË ÓËÏÍÐÉÌÉÒÏ×ÁÎÎÙÈ ÄÒÁÊ×ÅÒÏ× ×Ù×ÏÄÁ ×ÉÄÅÏ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ
|
||
ÏÐÃÉÅÊ \-vo help.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-vo xmga,xv,"
|
||
ðÒÏÂÕÅÔ X11 Matrox ÄÒÁÊ×ÅÒ, ÚÁÔÅÍ Xv ÄÒÁÊ×ÅÒ, ÚÁÔÅÍ ÏÓÔÁÌØÎÙÅ.
|
||
.IPs "\-vo directx:noaccel"
|
||
éÓÐÏÌØÚÕÅÔ DirectX ÄÒÁÊ×ÅÒ ÂÅÚ ÕÓËÏÒÅÎÉÑ.
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
äÏÐÕÓÔÉÍÙÅ ÄÒÁÊ×ÅÒÙ:
|
||
.
|
||
.TP
|
||
.B xv (ÔÏÌØËÏ X11 only)
|
||
éÓÐÏÌØÚÕÅÔ XVideo ÒÁÓÛÉÒÅÎÉÅ XFree86 4.x ÄÌÑ ÚÁÄÅÊÓÔ×Ï×ÁÎÉÑ ÁÐÐÁÒÁÔÎÏ
|
||
ÕÓËÏÒÅÎÎÏÇÏ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ.
|
||
åÓÌÉ ×Ù ÎÅ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÐÅÃÉÁÌØÎÙÊ ÄÒÁÊ×ÅÒ ÄÌÑ ×ÁÛÅÇÏ
|
||
ÏÂÏÒÕÄÏ×ÁÎÉÑ, ÔÏ ×ÙÂÏÒ ÜÔÏÇÏ, ×ÏÚÍÏÖÎÏ, ÂÕÄÅÔ ÌÕÞÛÉÍ ÒÅÛÅÎÉÅÍ.
|
||
þÔÏÂÙ ÕÚÎÁÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÉÓÐÏÌØÚÕÅÍÏÍ Ã×ÅÔÏ×ÏÍ ËÌÀÞÅ É ÓÐÏÓÏÂÅ ÅÇÏ ÏÔÏÂÒÁÖÅÎÉÑ,
|
||
ÚÁÐÕÓÔÉÔÅ MPlayer Ó ÏÐÃÉÅÊ \-v É ÏÂÒÁÔÉÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÓÔÒÏËÉ, ÐÏÍÅÞÅÎÎÙÅ
|
||
[xv common] × ÎÁÞÁÌÅ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs port=<ÞÉÓÌÏ>
|
||
÷ÙÂÉÒÁÅÔ ÕËÁÚÁÎÎÙÊ XVideo ÐÏÒÔ.
|
||
.IPs ck=<cur|use|set>
|
||
÷ÙÂÉÒÁÅÔ ÉÓÔÏÞÎÉË, ÉÚ ËÏÔÏÒÏÇÏ ÂÅÒÅÔÓÑ Ã×ÅÔÏ×ÏÊ ËÌÀÞ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: cur).
|
||
.RSss
|
||
.IPs cur
|
||
úÎÁÞÅÎÉÅ ÐÏ-ÕÍÏÌÞÁÎÉÀ Ã×ÅÔÏ×ÏÇÏ ËÌÀÞÁ ÂÅÒÅÔÓÑ ÉÚ ÔÅËÕÝÉÈ ÕÓÔÁÎÏ×ÏË Xv.
|
||
.IPs use
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ, ÎÏ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÔØ Ã×ÅÔÏ×ÏÊ ËÌÀÞ MPlayer
|
||
(ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ \-colorkey ÄÌÑ ÅÇÏ ÉÚÍÅÎÅÎÉÑ).
|
||
.IPs set
|
||
ôÏ ÖÅ, ÞÔÏ É ÐÒÅÄÙÄÕÝÅÅ, ÎÏ ÔÁËÖÅ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÕËÁÚÁÎÎÙÊ Ã×ÅÔÏ×ÏÊ ËÌÀÞ.
|
||
.RE
|
||
.IPs ck-method=<man|bg|auto>
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÅÔÏÄ ÏÔÒÉÓÏ×ËÉ Ã×ÅÔÏ×ÏÇÏ ËÌÀÞÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: man).
|
||
.RSss
|
||
.IPs man
|
||
õËÁÚÙ×ÁÅÔ ÒÉÓÏ×ÁÔØ Ã×ÅÔÏ×ÏÊ ËÌÀÞ ÓÁÍÏÓÔÏÑÔÅÌØÎÏ (ÕÍÅÎØÛÁÅÔ ÍÅÒÃÁÎÉÅ × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ).
|
||
.IPs bg
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ Ã×ÅÔÏ×ÏÊ ËÌÀÞ × ËÁÞÅÓÔ×Å ÆÏÎÁ ÏËÎÁ.
|
||
.IPs auto
|
||
ðÒÅÄÏÓÔÁ×ÌÑÅÔ Xv ÏÔÒÉÓÏ×Ù×ÁÔØ Ã×ÅÔÏ×ÏÊ ËÌÀÞ.
|
||
.RE
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B x11 (ÔÏÌØËÏ X11)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ Ó ÒÁÚÄÅÌÅÎÉÅÍ ÐÁÍÑÔÉ ÂÅÚ ÁÐÐÁÒÁÔÎÏÇÏ ÕÓËÏÒÅÎÉÑ,
|
||
ÒÁÂÏÔÁÅÔ ×ÅÚÄÅ, ÇÄÅ ÅÓÔØ X11.
|
||
.
|
||
.TP
|
||
.B xover (ÔÏÌØËÏ X11)
|
||
äÏÂÁ×ÌÑÅÔ ÐÏÄÄÅÒÖËÕ X11 ËÏ ×ÓÅÍ ÄÒÁÊ×ÅÒÁÍ, ÏÓÎÏ×ÁÎÎÙÍ ÎÁ Ï×ÅÒÌÅÅ.
|
||
÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ ÄÒÁÊ×ÅÒÏÍ tdfx_vid.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <vo_driver>
|
||
÷ÙÂÉÒÁÅÔ ÄÒÁÊ×ÅÒ, ÉÓÐÏÌØÚÕÅÍÙÊ × ËÁÞÅÓÔ×Å ÉÓÔÏÞÎÉËÁ Ë Ï×ÅÒÌÅÀ
|
||
ÐÏ×ÅÒÈ X11.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B xvmc (ÔÏÌØËÏ X11 Ó \-vc ffmpeg12mc)
|
||
äÒÁÊ×ÅÒ, ÉÓÐÏÌØÚÕÀÝÉÊ ÒÁÓÛÉÒÅÎÉÅ XvMC (X Video Motion Compensation)
|
||
XFree86 4.x ÄÌÑ ÕÓËÏÒÅÎÉÑ ÄÅËÏÄÉÒÏ×ÁÎÉÑ MPEG-1/2 É VCR2.
|
||
.PD 0
|
||
.RSs
|
||
.IPs port=<ÞÉÓÌÏ>
|
||
÷ÙÂÉÒÁÅÔ ÕËÁÚÁÎÎÙÊ XVideo ÐÏÒÔ.
|
||
.IPs (no)benchmark
|
||
ïÔËÌÀÞÁÅÔ ÐÏËÁÚ ÉÚÏÂÒÁÖÅÎÉÑ.
|
||
îÅÏÂÈÏÄÉÍÏ ÄÌÑ ÐÒÁ×ÉÌØÎÏÇÏ ÔÅÓÔÁ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ
|
||
ÄÒÁÊ×ÅÒÏ×, ÉÚÍÅÎÑÀÝÉÈ ÂÕÆÅÒÙ ÉÚÏÂÒÁÖÅÎÉÑ ÔÏÌØËÏ
|
||
.\" FIXME ÐÒÁ×ÉÌØÎÏ ÌÉ ÐÅÒÅ×ÅÄÅÎÏ monitor retrace ?
|
||
ÍÅÖÄÕ ÃÉËÌÁÍÉ ÏÂÎÏ×ÌÅÎÉÑ ÉÚÏÂÒÁÖÅÎÉÑ ÎÁ ÍÏÎÉÔÏÒÅ (nVidia).
|
||
ðÏ-ÕÍÏÌÞÁÎÉÀ, ÏÔÏÂÒÁÖÅÎÉÅ ÜËÒÁÎÁ ÎÅ ÏÔËÌÀÞÁÅÔÓÑ (nobenchmark).
|
||
.IPs (no)bobdeint
|
||
ïÞÅÎØ ÐÒÏÓÔÏÊ ÄÅÉÎÔÅÒÌÅÊÓÅÒ.
|
||
íÏÖÅÔ ÂÙÔØ ÎÅ ÌÕÞÛÅ, ÞÅÍ \-vf tfields=1, ÎÏ ÜÔÏ
|
||
ÅÄÉÎÓÔ×ÅÎÎÙÊ ÄÅÉÎÔÅÒÌÅÊÓÅÒ ÄÌÑ xvmc (ÐÏ-ÕÍÏÌÞÁÎÉÀ: nobobdeint).
|
||
.IPs (no)queue
|
||
ðÏÍÅÝÁÅÔ ËÁÄÒÙ ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ × ÏÞÅÒÅÄØ, ÞÔÏÂÙ ÓÉÌØÎÅÅ ÒÁÓÐÁÒÁÌÌÅÌÉÔØ
|
||
ÒÁÂÏÔÕ ×ÉÄÅÏ ÏÂÏÒÕÄÏ×ÁÎÉÑ.
|
||
íÏÖÅÔ ÄÏÂÁ×ÉÔØ ÍÁÌÅÎØËÕÀ (ÎÅÚÎÁÞÉÔÅÌØÎÕÀ) ÐÏÓÔÏÑÎÎÕÀ A/V ÒÁÓÓÉÎÈÒÏÎÉÚÁÃÉÀ
|
||
(ÐÏ-ÕÍÏÌÞÁÎÉÀ: noqueue).
|
||
.IPs (no)sleep
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÆÕÎËÃÉÀ sleep ÄÌÑ ÏÖÉÄÁÎÉÑ ËÏÎÃÁ ÒÅÎÄÅÒÉÎÇÁ
|
||
(ÎÅ ÒÅËÏÍÅÎÄÕÅÔÓÑ × Linux) (ÐÏ-ÕÍÏÌÞÁÎÉÀ: nosleep).
|
||
.IPs ck=cur|use|set
|
||
ôÏ ÖÅ, ÞÔÏ É \-vo xv:ck (ÓÍÏÔÒÉÔÅ \-vo xv).
|
||
.IPs ck-method=man|bg|auto
|
||
ôÏ ÖÅ, ÞÔÏ É \-vo xv:ck-method (ÓÍÏÔÒÉÔÅ \-vo xv).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B dga (ÔÏÌØËÏ X11)
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ ×ÉÄÅÏ ÞÅÒÅÚ XFree86 ÒÁÓÛÉÒÅÎÉÅ Direct Graphics Access.
|
||
óÞÉÔÁÅÔÓÑ ÕÓÔÁÒÅ×ÛÉÍ.
|
||
.
|
||
.TP
|
||
.B sdl (ÔÏÌØËÏ SDL)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ Ó ÐÏÍÏÝØÀ ×ÙÓÏËÏÕÒÏ×ÎÅ×ÏÊ, ÐÌÁÔÆÏÒÍÅÎÎÏ-ÎÅÚÁ×ÉÓÉÍÏÊ
|
||
ÂÉÂÌÉÏÔÅËÉ SDL (Simple Directmedia Layer).
|
||
ðÏÓËÏÌØËÕ SDL ÉÓÐÏÌØÚÕÅÔ Ó×ÏÊ ÓÏÂÓÔ×ÅÎÎÙÊ ÓÌÏÊ X11, X11 ÏÐÃÉÉ MPlayer
|
||
ÎÅ ÂÕÄÕÔ ÉÍÅÔØ ÎÉËÁËÏÇÏ ÜÆÆÅËÔÁ ÎÁ SDL.
|
||
.PD 0
|
||
.RSs
|
||
.IPs driver=<ÄÒÁÊ×ÅÒ>
|
||
ñ×ÎÏ ×ÙÂÉÒÁÅÔ ÉÓÐÏÌØÚÕÅÍÙÊ SDL ÄÒÁÊ×ÅÒ.
|
||
.IPs (no)forcexv
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ XVideo ÞÅÒÅÚ ×ÉÄÅÏ ÄÒÁÊ×ÅÒ sdl (ÐÏ-ÕÍÏÌÞÁÎÉÀ: forcexv).
|
||
.IPs (no)hwaccel
|
||
.\" FIXME scaler
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÐÐÁÒÁÔÎÏ ÕÓËÏÒÅÎÎÏÅ ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÅ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: hwaccel).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "vidix\ \ "
|
||
VIDIX (VIDeo Interface for *niX, ×ÉÄÅÏ ÉÎÔÅÒÆÅÊÓ ÄÌÑ *nix) - ÜÔÏ ÉÎÔÅÒÆÅÊÓ
|
||
Ë ×ÏÚÍÏÖÎÏÓÔÑÍ ÕÓËÏÒÅÎÉÑ ×ÉÄÅÏ ÒÁÚÌÉÞÎÙÈ ÇÒÁÆÉÞÅÓËÉÈ ËÁÒÔ.
|
||
ïÞÅÎØ ÂÙÓÔÒÙÊ ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ ÄÌÑ ËÁÒÔ, ÅÇÏ ÐÏÄÄÅÒÖÉ×ÁÀÝÉÈ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÐÏÄÕÓÔÒÏÊÓÔ×Ï>
|
||
.\" FIXME "ÐÏÄÕÓÔÒÏÊÓÔ×Á"
|
||
ñ×ÎÏ ×ÙÂÉÒÁÅÔ ÉÓÐÏÌØÚÕÅÍÙÊ ÄÒÁÊ×ÅÒ ÐÏÄÕÓÔÒÏÊÓÔ×Á VIDIX.
|
||
äÏÓÔÕÐÎÙÅ ÄÒÁÊ×ÅÒÙ ÐÏÄÕÓÔÒÏÊÓÔ×: cyberblade_vid.so, mach64_vid.so,
|
||
mga_crtc2_vid.so, mga_vid.so, nvidia_vid.so, pm3_vid.so,
|
||
radeon_vid.so, rage128_vid.so, sis_vid.so É unichrome_vid.so.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B xvidix (ÔÏÌØËÏ X11 only)
|
||
X11 ÆÒÏÎÔÅÎÄ ÄÌÑ VIDIX
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÐÏÄÕÓÔÒÏÊÓÔ×Ï>
|
||
ôÏ ÖÅ, ÞÔÏ É ÄÌÑ vidix
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "cvidix\ "
|
||
õÎÉ×ÅÒÓÁÌØÎÙÊ É ÐÌÁÔÆÏÒÍÅÎÎÏ-ÎÅÚÁ×ÉÓÉÍÙÊ VIDIX ÆÒÏÎÔÅÎÄ, Ó ËÁÒÔÁÍÉ nVidia ÍÏÖÅÔ ÒÁÂÏÔÁÔØ
|
||
ÄÁÖÅ × ÔÅËÓÔÏ×ÏÊ ËÏÎÓÏÌÉ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÐÏÄÕÓÔÒÏÊÓÔ×Ï>
|
||
ôÏ ÖÅ, ÞÔÏ É ÄÌÑ vidix
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B winvidix (ÔÏÌØËÏ Windows)
|
||
Windows ÆÒÏÎÔÅÎÄ ÄÌÑ VIDIX
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÐÏÄÕÓÔÒÏÊÓÔ×Ï>
|
||
ôÏ ÖÅ, ÞÔÏ É ÄÌÑ vidix
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B directx (Windows only)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ, ÉÓÐÏÌØÚÕÀÝÉÊ DirectX ÉÎÔÅÒÆÅÊÓ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs noaccel
|
||
ïÔËÌÀÞÁÅÔ ÁÐÐÁÒÁÔÎÏÅ ÕÓËÏÒÅÎÉÅ.
|
||
ðÏÐÒÏÂÕÊÔÅ ÜÔÕ ÏÐÃÉÀ, ÅÓÌÉ Õ ×ÁÓ ÐÒÏÂÌÅÍÙ Ó ÏÔÏÂÒÁÖÅÎÉÅÍ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B quartz (ÔÏÌØËÏ Mac OS X)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ Mac OS X Quartz.
|
||
÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ, ÆÏÒÓÉÒÏ×ÁÎÉÅ ÐÁËÏ×ÁÎÎÏÇÏ ×ÙÈÏÄÎÏÇÏ ÆÏÒÍÁÔÁ YUV Ó,
|
||
ÎÁÐÒÉÍÅÒ, \-vf format=yuy2, ÍÏÖÅÔ ÂÙÔØ ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÙÍ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs device_id=<ÞÉÓÌÏ>
|
||
÷ÙÂÉÒÁÅÔ ÕÓÔÒÏÊÓÔ×Ï ÏÔÏÂÒÁÖÅÎÉÑ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÐÏÌÎÏÜËÒÁÎÎÏÍ ÒÅÖÉÍÅ.
|
||
.IPs fs_res=<ÛÉÒÉÎÁ>:<×ÙÓÏÔÁ>
|
||
õËÁÚÙ×ÁÅÔ ÐÏÌÎÏÜËÒÁÎÎÏÅ ÒÁÚÒÅÛÅÎÉÅ (ÐÏÌÅÚÎÏ ÎÁ ÍÅÄÌÅÎÎÙÈ ÓÉÓÔÅÍÁÈ).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B macosx (Mac OS X 10.4 ÉÌÉ 10.3.9 Ó QuickTime 7)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ Mac OS X CoreVideo.
|
||
.PD 0
|
||
.RSs
|
||
.IPs device_id=<ÞÉÓÌÏ>
|
||
÷ÙÂÉÒÁÅÔ ÕÓÔÒÏÊÓÔ×Ï ÏÔÏÂÒÁÖÅÎÉÑ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ÐÏÌÎÏÜËÒÁÎÎÏÍ ÒÅÖÉÍÅ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B fbdev (ÔÏÌØËÏ Linux)
|
||
éÓÐÏÌØÚÕÅÔ ÆÒÅÊÍÂÕÆÅÒ ÑÄÒÁ ÄÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ×ÉÄÅÏ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÕÓÔÒÏÊÓÔ×Ï>
|
||
ñ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÉÍÑ ÉÓÐÏÌØÚÕÅÍÏÇÏ fbdev ÕÓÔÒÏÊÓÔ×Á (ÎÁÐÒÉÍÅÒ /dev/\:fb0) ÉÌÉ
|
||
ÉÍÑ ÐÏÄÕÓÔÒÏÊÓÔ×Á VIDIX, ÅÓÌÉ ÉÍÑ ÕÓÔÒÏÊÓÔ×Á ÎÁÞÉÎÁÅÔÓÑ Ó 'vidix'
|
||
(ÎÁÐÒÉÍÅÒ 'vidixsis_vid ÄÌÑ ÄÒÁÊ×ÅÒÁ sis).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B fbdev2 (ÔÏÌØËÏ Linux)
|
||
éÓÐÏÌØÚÕÅÔ ÆÒÅÊÍÂÕÆÅÒ ÑÄÒÁ ÄÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ ×ÉÄÅÏ, ÁÌØÔÅÒÎÁÔÉ×ÎÁÑ
|
||
ÒÅÁÌÉÚÁÃÉÑ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÕÓÔÒÏÊÓÔ×Ï>
|
||
ñ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÉÍÑ ÉÓÐÏÌØÚÕÅÍÏÇÏ fbdev ÕÓÔÒÏÊÓÔ×Á (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/\:fb0).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "vesa\ \ \ "
|
||
÷ÅÓØÍÁ ÕÎÉ×ÅÒÓÁÌØÎÙÊ ÄÒÁÊ×ÅÒ, ËÏÔÏÒÙÊ ÄÏÌÖÅÎ ÒÁÂÏÔÁÔØ ÎÁ ÌÀÂÏÊ VESA VBE 2.0
|
||
ÓÏ×ÍÅÓÔÉÍÏÊ ËÁÒÔÅ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "dga\ \ "
|
||
÷ËÌÀÞÁÅÔ ÒÅÖÉÍ DGA.
|
||
.IPs nodga
|
||
÷ÙËÌÀÞÁÅÔ ÒÅÖÉÍ DGA.
|
||
.IPs neotv_pal
|
||
áËÔÉ×ÉÒÕÅÔ NeoMagic TV ×ÙÈÏÄ É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÔÁÎÄÁÒÔ × PAL.
|
||
.IPs neotv_ntsc
|
||
áËÔÉ×ÉÒÕÅÔ NeoMagic TV ×ÙÈÏÄ É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÔÁÎÄÁÒÔ × NTSC.
|
||
.IPs vidix
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ VIDIX ÄÒÁÊ×ÅÒ.
|
||
.IPs "lvo:\ \ \ "
|
||
áËÔÉ×ÉÒÕÅÔ ×ÉÄÅÏ Ï×ÅÒÌÅÊ Linux ÐÏ×ÅÒÈ VESA ÒÅÖÉÍÁ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "svga\ \ \ "
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ ×ÉÄÅÏ, ÉÓÐÏÌØÚÕÑ ÂÉÂÌÉÏÔÅËÕ SVGA.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "<×ÉÄÅÏ ÒÅÖÉÍ>"
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÕÅÍÙÊ ×ÉÄÅÏ ÒÅÖÉÍ.
|
||
òÅÖÉÍ ÍÏÖÅÔ ÂÙÔØ ÚÁÄÁÎ × ÆÏÒÍÅ <ÛÉÒÉÎÁ>x<×ÙÓÏÔÁ>x<Ã×ÅÔÏ×>,
|
||
ÎÁÐÒÉÍÅÒ 640x480x16M ÉÌÉ ÎÏÍÅÒÏÍ ÇÒÁÆÉÞÅÓËÏÇÏ ÒÅÖÉÍÁ, ÎÁÐÒÉÍÅÒ 84.
|
||
.IPs bbosd
|
||
÷Ù×ÏÄÉÔ OSD ÎÁ ÞÅÒÎÙÈ ÐÏÌÑÈ ÐÏÄ ÉÚÏÂÒÁÖÅÎÉÅÍ (ÍÅÄÌÅÎÎÅÅ).
|
||
.IPs native
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÏÌØËÏ 'ÎÁÔÉ×ÎÙÅ' ÆÕÎËÃÉÉ.
|
||
üÔÏ ÏÔËÌÀÞÁÅÔ ÐÒÑÍÏÊ ÒÅÎÄÅÒÉÎÇ, OSD É ÁÐÐÁÒÁÔÎÏÅ ÕÓËÏÒÅÎÉÅ.
|
||
.IPs retrace
|
||
.\" FIXME ËÁË ËÏÒÏÔËÏ ÐÅÒÅ×ÅÓÔÉ vertical retrace? óÕÝÅÓÔ×ÕÀÝÉÊ ÐÅÒÅ×ÏÄ
|
||
.\" ÎÅ ÓÏ×ÓÅÍ ×ÅÒÎÙÊ (É Ú×ÕÞÉÔ ÕÖÁÓÎÏ).
|
||
æÏÒÓÉÒÕÅÔ ÐÅÒÅËÌÀÞÅÎÉÅ ËÁÄÒÏ× ÍÅÖÄÕ ÃÉËÌÁÍÉ
|
||
×ÅÒÔÉËÁÌØÎÏÊ ÒÁÚ×ÅÒÔËÉ.
|
||
íÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÔÏÌØËÏ Ó \-double.
|
||
éÍÅÅÔ ÔÏÔ ÖÅ ÜÆÆÅËÔ, ÞÔÏ É ÏÐÃÉÑ \-vsync.
|
||
.IPs "sq\ \ \ "
|
||
ðÙÔÁÅÔÓÑ ×ÙÂÒÁÔØ ×ÉÄÅÏ ÒÅÖÉÍ Ó Ë×ÁÄÒÁÔÎÙÍÉ ÐÉËÓÅÌÁÍÉ.
|
||
.IPs vidix
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ svga Ó VIDIX.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "gl\ \ \ \ \ "
|
||
OpenGL ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ, ÐÒÏÓÔÁÑ ×ÅÒÓÉÑ.
|
||
òÁÚÍÅÒ ×ÉÄÅÏ ÄÏÌÖÅÎ ÂÙÔØ ÍÅÎØÛÅ ÍÁËÓÉÍÁÌØÎÏÇÏ ÒÁÚÍÅÒÁ
|
||
ÔÅËÓÔÕÒÙ × ×ÁÛÅÊ ÒÅÁÌÉÚÁÃÉÉ OpenGL.
|
||
ðÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ ÄÁÖÅ Ó ÓÁÍÙÍÉ ÐÒÏÓÔÙÍÉ
|
||
ÒÅÁÌÉÚÁÃÉÑÍÉ OpenGL, ÎÏ ÔÁËÖÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÏ×ÙÅ
|
||
ÒÁÓÛÉÒÅÎÉÑ, ÐÏÚ×ÏÌÑÀÝÉÅ ÐÏÄÄÅÒÖÉ×ÁÔØ ÂÏÌØÛÅÅ ËÏÌÉÞÅÓÔ×Ï
|
||
Ã×ÅÔÏ×ÙÈ ÐÒÏÓÔÒÁÎÓÔ× É ÐÒÑÍÏÊ ÒÅÎÄÅÒÉÎÇ.
|
||
ðÏÖÁÌÕÊÓÔÁ, ÉÓÐÏÌØÚÕÊÔÅ \-dr, ÅÓÌÉ ÜÔÏ ÒÁÂÏÔÁÅÔ Ó ×ÁÛÅÊ
|
||
ÒÅÁÌÉÚÁÃÉÅÊ OpenGL, ÐÏÓËÏÌØËÕ ÄÌÑ ÂÏÌØÛÉÈ ÒÁÚÒÅÛÅÎÉÊ
|
||
ÜÔÏ
|
||
.B ÚÎÁÞÉÔÅÌØÎÏ
|
||
Õ×ÅÌÉÞÉ×ÁÅÔ ÓËÏÒÏÓÔØ.
|
||
ëÏÄ ×ÙÐÏÌÎÑÅÔ ÏÞÅÎØ ÍÁÌÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÒÏ×ÅÒÏË, ÔÁË ÞÔÏ, ÅÓÌÉ ÞÔÏ-ÔÏ ÎÅ
|
||
ÒÁÂÏÔÁÅÔ, ÜÔÏ ÍÏÖÅÔ ÂÙÔØ ×ÙÚ×ÁÎÏ ÏÔÓÕÔÓÔ×ÉÅÍ ÐÏÄÄÅÒÖËÉ × ×ÁÛÅÊ
|
||
ËÁÒÔÅ/OpenGL ÒÅÁÌÉÚÁÃÉÉ, ÄÁÖÅ ÅÓÌÉ ×Ù ÎÅ ÐÏÌÕÞÁÅÔÅ ÎÉËÁËÉÈ ÓÏÏÂÝÅÎÉÊ ÏÂ
|
||
ÏÛÉÂËÁÈ. éÓÐÏÌØÚÕÊÔÅ glxinfo ÉÌÉ ÁÎÁÌÏÇÉÞÎÙÊ ÉÎÓÔÒÕÍÅÎÔ, ÞÔÏÂÙ Õ×ÉÄÅÔØ
|
||
ÐÏÄÄÅÒÖÉ×ÁÅÍÙÅ ÒÁÓÛÉÒÅÎÉÑ OpenGL.
|
||
.PD 0
|
||
.RSs
|
||
.IPs (no)manyfmts
|
||
÷ËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ ÂÏÌØÛÅÇÏ ËÏÌÉÞÅÓÔ×Á ÆÏÒÍÁÔÏ× Ã×ÅÔÏ× (RGB É BGR) (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ×ËÌÀÞÅÎÏ).
|
||
ôÒÅÂÕÅÔ OpenGL ×ÅÒÓÉÉ >= 1.2.
|
||
.IPs slice-height=<0\-...>
|
||
ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË, ËÏÐÉÒÕÅÍÙÈ × ÔÅËÓÔÕÒÕ ÏÄÎÉÍ ÃÅÌÙÍ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 4).
|
||
0 ÄÌÑ ×ÓÅÇÏ ÉÚÏÂÒÁÖÅÎÉÑ.
|
||
.br
|
||
.I úáíåþáîéå:
|
||
åÓÌÉ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÓÔÒÁÎÓÔ×Ï Ã×ÅÔÏ× YUV (ÓÍÏÔÒÉÔÅ ÐÏÄÏÐÃÉÀ yuv), ÐÒÉÍÅÎÑÀÔÓÑ
|
||
ÏÓÏÂÙÅ ÐÒÁ×ÉÌÁ:
|
||
.RSss
|
||
åÓÌÉ ÄÅËÏÄÅÒ ÉÓÐÏÌØÚÕÅÔ ÒÅÎÄÅÒÉÎÇ ÐÏ ÓÌÏÑÍ (ÓÍÏÔÒÉÔÅ \-noslices), ÜÔÁ ÏÐÃÉÑ ÎÅ
|
||
ÉÍÅÅÔ ÜÆÆÅËÔÁ, ÒÁÚÍÅÒÙ ÓÌÏÅ× ÕËÁÚÙ×ÁÀÔÓÑ ÉÓÐÏÌØÚÕÅÍÙÍ ÄÅËÏÄÅÒÏÍ.
|
||
.br
|
||
åÓÌÉ ÄÅËÏÄÅÒ ÎÅ ÉÓÐÏÌØÚÕÅÔ ÒÅÎÄÅÒÉÎÇ ÐÏ ÓÌÏÑÍ, ÔÏ ÚÎÁÞÅÎÉÅÍ ÐÏ-ÕÍÏÌÞÁÎÉÀ
|
||
Ñ×ÌÑÅÔÓÑ 16.
|
||
.RE
|
||
.IPs (no)osd
|
||
÷ËÌÀÞÁÅÔ ÉÌÉ ×ÙËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ ÒÅÎÄÅÒÉÎÇÁ OSD ÐÒÉ ÐÏÍÏÝÉ OpenGL
|
||
(ÐÏ-ÕÍÏÌÞÁÎÉÀ: ×ËÌÀÞÅÎÏ). üÔÁ ÏÐÃÉÑ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÔÅÓÔÉÒÏ×ÁÎÉÑ;
|
||
ÄÌÑ ÏÔËÌÀÞÅÎÉÑ OSD ÉÓÐÏÌØÚÕÊÔÅ ×ÍÅÓÔÏ ÎÅÅ \-osdlevel 0.
|
||
.IPs (no)scaled-osd
|
||
éÚÍÅÎÑÅÔ ÒÅÁËÃÉÀ OSD ÎÁ ÉÚÍÅÎÅÎÉÅ ÒÁÚÍÅÒÁ ÏËÎÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÏÔËÌÀÞÅÎÏ).
|
||
.\" FIXME is translation correct ?
|
||
.\" When enabled behaves more like the other video output drivers,
|
||
.\" which is better for fixed-size fonts.
|
||
.\" Disabled looks much better with FreeType fonts and uses the
|
||
.\" borders in fullscreen mode.
|
||
ëÏÇÄÁ ×ËÌÀÞÅÎÏ, ÐÏ×ÅÄÅÎÉÅ ÔÁËÏÅ ÖÅ ËÁË É Ó ÏÓÔÁÌØÎÙÍÉ ÄÒÁÊ×ÅÒÁÍÉ ×Ù×ÏÄÁ
|
||
×ÉÄÅÏ, ÞÔÏ ÌÕÞÛÅ ÄÌÑ ÛÒÉÆÔÏ× ÆÉËÓÉÒÏ×ÁÎÎÏÇÏ ÒÁÚÍÅÒÁ.
|
||
ëÏÇÄÁ ÏÔËÌÀÞÅÎÏ, ÔÏ ×ÙÇÌÑÄÉÔ ÎÁÍÎÏÇÏ ÌÕÞÛÅ ÓÏ ÛÒÉÆÔÁÍÉ TrueType É
|
||
ÉÓÐÏÌØÚÕÅÔ ÇÒÁÎÉÃÙ × ÐÏÌÎÏÜËÒÁÎÎÏÍ ÒÅÖÉÍÅ.
|
||
ó ass ÓÕÂÔÉÔÒÁÍÉ (ÓÍÏÔÒÉÔÅ \-ass) ÒÁÂÏÔÁÅÔ ÎÅËÏÒÒÅËÔÎÏ.
|
||
.IPs osdcolor=<0xRRGGBB>
|
||
ã×ÅÔ ÄÌÑ OSD (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0xffffff, ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ÂÅÌÏÍÕ Ã×ÅÔÕ).
|
||
.IPs (no)aspect
|
||
÷ËÌÀÞÁÅÔ ÉÌÉ ×ÙËÌÀÞÁÅÔ ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÅ Ó ÓÏÈÒÁÎÅÎÉÅÍ ÐÒÏÐÏÒÃÉÊ É ÐÏÄÄÅÒÖËÕ
|
||
pan-and-scan (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ×ËÌÀÞÅÎÏ).
|
||
ïÔËÌÀÞÅÎÉÅ ÍÏÖÅÔ ÎÅÍÎÏÇÏ Õ×ÅÌÉÞÉÔØ ÓËÏÒÏÓÔØ.
|
||
.IPs rectangle=<0,1,2>
|
||
÷ÙÂÉÒÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÐÒÑÍÏÕÇÏÌØÎÙÊÈ ÔÅËÓÔÕÒ, ÞÔÏ ÜËÏÎÏÍÉÔ ×ÉÄÅÏÐÁÍÑÔØ, ÎÏ
|
||
ÚÁÞÁÓÔÕÀ ÒÁÂÏÔÁÅÔ ÍÅÄÌÅÎÎÅÅ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0).
|
||
.RSss
|
||
0: õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÅËÓÔÕÒÙ power-of-two (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.br
|
||
1: õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÁÓÛÉÒÅÎÉÅ GL_ARB_texture_rectangle.
|
||
.br
|
||
2: õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÁÓÛÉÒÅÎÉÅ GL_ARB_texture_non_power_of_two.
|
||
÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ ÐÒÏÇÒÁÍÍÎÏ É, ÐÏÜÔÏÍÕ, ÏÞÅÎØ ÍÅÄÌÅÎÎÏ.
|
||
.RE
|
||
.IPs (no)glfinish
|
||
÷ÙÚÙ×ÁÅÔ glFinish() ÐÅÒÅÄ ÓÍÅÎÏÊ ÂÕÆÅÒÏ×.
|
||
íÅÄÌÅÎÎÅÅ, ÎÏ × ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÄÁÅÔ ÂÏÌÅÅ ÐÒÁ×ÉÌØÎÙÊ ÒÅÚÕÌØÔÁÔ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÏÔËÌÀÞÅÎÏ).
|
||
.IPs swapinterval=<n>
|
||
íÉÎÉÍÁÌØÎÙÊ ÉÎÔÅÒ×ÁÌ ÍÅÖÄÕ ÓÍÅÎÁÍÉ ÂÕÆÅÒÏ×, ÐÏÓÞÉÔÁÎÎÙÊ × ÏÔÏÂÒÁÖÁÅÍÙÈ
|
||
ËÁÄÒÁÈ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 1).
|
||
1 ÜË×É×ÁÌÅÎÔÎÏ ×ËÌÀÞÅÎÉÀ VSYNC, 0 - ÏÔËÌÀÞÅÎÉÀ VSYNC.
|
||
úÎÁÞÅÎÉÑ ÍÅÎØÛÅ 0 ÏÓÔÁ×ÑÔ ÅÇÏ ÒÁ×ÎÙÍ ÓÉÓÔÅÍÎÏÍÕ ÚÎÁÞÅÎÉÀ ÐÏ-ÕÍÏÌÞÁÎÉÀ.
|
||
üÔÏ ÏÇÒÁÎÉÞÉ×ÁÅÔ ÞÁÓÔÏÔÕ ËÁÄÒÏ× ÚÎÁÞÅÎÉÅÍ (ÞÁÓÔÏÔÁ ÇÏÒÉÚÏÎÔÁÌØÎÏÊ ÒÁÚ×ÅÒÔËÉ / n).
|
||
äÌÑ ÒÁÂÏÔÙ ÔÒÅÂÕÅÔÓÑ ÐÏÄÄÅÒÖËÁ GLX_SGI_swap_control.
|
||
ó ÎÅËÏÔÏÒÙÍÉ (ÍÎÏÇÉÍÉ/×ÓÅÍÉ?) ÒÅÁÌÉÚÁÃÉÑÍÉ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ × ÐÏÌÎÏÜËÒÁÎÎÏÍ ÒÅÖÉÍÅ.
|
||
.IPs yuv=<n>
|
||
õËÁÚÙ×ÁÅÔ ÔÉÐ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ YUV × RGB.
|
||
.RSss
|
||
0: éÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÎÏÅ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
óÏ×ÍÅÓÔÉÍÏ ÓÏ ×ÓÅÍÉ ×ÅÒÓÉÑÍÉ OpenGL.
|
||
ðÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÕÐÒÁ×ÌÅÎÉÑ ÑÒËÏÓÔØÀ, ËÏÎÔÒÁÓÔÎÏÓÔØÀ É ÎÁÓÙÝÅÎÎÏÓÔØÀ.
|
||
.br
|
||
.\" FIXME register combiners - ÂÌÏËÉ ÏÂßÅÄÉÎÅÎÉÑ ÒÅÇÉÓÔÒÏ×
|
||
1: éÓÐÏÌØÚÕÀÔÓÑ ÂÌÏËÉ ÏÂßÅÄÉÎÅÎÉÑ ÒÅÇÉÓÔÒÏ×
|
||
éÓÐÏÌØÚÕÅÔÓÑ nVidia-ÓÐÅÃÉÆÉÞÎÏÅ ÒÁÓÛÉÒÅÎÉÅ (GL_NV_register_combiners).
|
||
ôÒÅÂÕÀÔÓÑ, ËÁË ÍÉÎÉÍÕÍ, ÔÒÉ ÔÅËÓÔÕÒÙ.
|
||
ðÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÕÐÒÁ×ÌÅÎÉÑ ÎÁÓÙÝÅÎÎÏÓÔØÀ É Ã×ÅÔÎÏÓÔØÀ.
|
||
üÔÏ ÂÙÓÔÒÙÊ, ÎÏ ÎÅ ÔÏÞÎÙÊ ÍÅÔÏÄ.
|
||
.br
|
||
.\" FIXME fragment program - ÐÒÏÇÒÁÍÍÁ ÆÒÁÇÍÅÎÔÁÃÉÉ
|
||
2: éÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÁ ÆÒÁÇÍÅÎÔÁÃÉÉ.
|
||
ôÒÅÂÕÅÔÓÑ ÒÁÓÛÉÒÅÎÉÅ GL_ARB_fragment_program É, ËÁË ÍÉÎÉÍÕÍ, ÔÒÉ ÔÅËÓÔÕÒÙ.
|
||
ðÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÕÐÒÁ×ÌÅÎÉÑ ÑÒËÏÓÔØÀ, ËÏÎÔÒÁÓÔÎÏÓÔØÀ,
|
||
ÎÁÓÙÝÅÎÎÏÓÔØÀ É Ã×ÅÔÎÏÓÔØÀ.
|
||
.br
|
||
.\" FIXME fragment program - ÐÒÏÇÒÁÍÍÁ ÆÒÁÇÍÅÎÔÁÃÉÉ
|
||
3: éÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÁ ÆÒÁÇÍÅÎÔÁÃÉÉ, ÉÓÐÏÌØÚÕÑ POW ÉÎÓÔÒÕËÃÉÉ.
|
||
ôÒÅÂÕÅÔÓÑ ÒÁÓÛÉÒÅÎÉÅ GL_ARB_fragment_program É, ËÁË ÍÉÎÉÍÕÍ, ÔÒÉ ÔÅËÓÔÕÒÙ.
|
||
ðÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÕÐÒÁ×ÌÅÎÉÑ ÑÒËÏÓÔØÀ, ËÏÎÔÒÁÓÔÎÏÓÔØÀ,
|
||
ÎÁÓÙÝÅÎÎÏÓÔØÀ, Ã×ÅÔÎÏÓÔØÀ É ÇÁÍÍÏÊ.
|
||
çÁÍÍÁ ÍÏÖÅÔ ÂÙÔØ ÎÅÚÁ×ÉÓÉÍÏ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÌÑ ËÒÁÓÎÏÇÏ, ÚÅÌÅÎÏÇÏ É ÓÉÎÅÇÏ Ã×ÅÔÏ×.
|
||
íÅÔÏÄ 4, ËÁË ÐÒÁ×ÉÌÏ, ÂÙÓÔÒÅÅ.
|
||
.br
|
||
.\" FIXME fragment program - ÐÒÏÇÒÁÍÍÁ ÆÒÁÇÍÅÎÔÁÃÉÉ
|
||
4: éÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÇÒÁÍÍÁ ÆÒÁÇÍÅÎÔÁÃÉÉ Ó ÄÏÐÏÌÎÉÔÅÌØÎÙÊ ÐÏÉÓËÏÍ.
|
||
ôÒÅÂÕÅÔÓÑ ÒÁÓÛÉÒÅÎÉÅ GL_ARB_fragment_program É, ËÁË ÍÉÎÉÍÕÍ,
|
||
ÞÅÔÙÒÅ ÔÅËÓÔÕÒÙ.
|
||
ðÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÕÐÒÁ×ÌÅÎÉÑ ÑÒËÏÓÔØÀ, ËÏÎÔÒÁÓÔÎÏÓÔØÀ, ÎÁÓÙÝÅÎÎÏÓÔØÀ,
|
||
Ã×ÅÔÎÏÓÔØÀ, É ÇÁÍÍÏÊ.
|
||
çÁÍÍÁ ÍÏÖÅÔ ÂÙÔØ ÎÅÚÁ×ÉÓÉÍÏ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÌÑ ËÒÁÓÎÏÇÏ, ÚÅÌÅÎÏÇÏ É ÓÉÎÅÇÏ Ã×ÅÔÏ×.
|
||
.br
|
||
5: éÓÐÏÌØÚÕÅÔÓÑ ATI-ÓÐÅÃÉÆÉÞÎÙÊ ÍÅÔÏÄ (ÄÌÑ ÓÔÁÒÙÈ ËÁÒÔ).
|
||
ÐÒÉ ÜÔÏÍ ÉÓÐÏÌØÚÕÅÔÓÑ ATI-ÓÐÅÃÉÆÉÞÎÏÅ ÒÁÓÛÉÒÅÎÉÅ
|
||
(GL_ATI_fragment_shader - ÎÅ GL_ARB_fragment_shader!).
|
||
îÅÏÂÈÏÄÉÍÙ, ËÁË ÍÉÎÉÍÕÍ, ÔÒÉ ÔÅËÓÔÕÒÙ.
|
||
ðÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÕÐÒÁ×ÌÅÎÉÑ ÎÁÓÙÝÅÎÎÏÓÔØÀ É Ã×ÅÔÎÏÓÔØÀ.
|
||
üÔÏ ÂÙÓÔÒÙÊ, ÎÏ ÎÅ ÔÏÞÎÙÊ ÍÅÔÏÄ.
|
||
.br
|
||
6: éÓÐÏÌØÚÕÅÔÓÑ 3D ÔÅËÓÔÕÒÁ ÄÌÑ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ ÞÅÒÅÚ ÐÏÉÓË.
|
||
ôÒÅÂÕÅÔÓÑ ÒÁÓÛÉÒÅÎÉÅ GL_ARB_fragment_program É, ËÁË ÍÉÎÉÍÕÍ, ÞÅÔÙÒÅ ÔÅÓÔÕÒÙ.
|
||
õÖÁÓÎÏ ÍÅÄÌÅÎÎÙÊ (ÐÒÏÇÒÁÍÍÎÁÑ ÜÍÕÌÑÃÉÑ) ÎÁ ÎÅËÏÔÏÒÙÈ (×ÓÅÈ?) ËÁÒÔÁÈ ATI,
|
||
ÐÏÓËÏÌØËÕ ÉÓÐÏÌØÚÕÅÔ ÔÅËÓÔÕÒÕ Ó ÐÏÇÒÁÎÉÞÎÙÍÉ ÐÉËÓÅÌÁÍÉ.
|
||
ðÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÕÐÒÁ×ÌÅÎÉÑ ÑÒËÏÓÔØÀ, ËÏÎÔÒÁÓÔÎÏÓÔØÀ, ÎÁÓÙÝÅÎÎÏÓÔØÀ,
|
||
Ã×ÅÔÎÏÓÔØÀ, É ÇÁÍÍÏÊ.
|
||
çÁÍÍÁ ÍÏÖÅÔ ÂÙÔØ ÎÅÚÁ×ÉÓÉÍÏ ÕÓÔÁÎÏ×ÌÅÎÁ ÄÌÑ ËÒÁÓÎÏÇÏ, ÚÅÌÅÎÏÇÏ É ÓÉÎÅÇÏ Ã×ÅÔÏ×.
|
||
óËÏÒÏÓÔØ ÚÁ×ÉÓÉÔ ÏÔ ÐÒÏÐÕÓËÎÏÊ ÓÐÏÓÏÂÎÏÓÔÉ ÐÁÍÑÔÉ GPU ÚÎÁÞÉÔÅÌØÎÏ ÓÉÌØÎÅÅ, ÞÅÍ
|
||
× ÏÓÔÁÌØÎÙÈ ÍÅÔÏÄÁÈ.
|
||
.RE
|
||
.IPs lscale=<n>
|
||
÷ÙÂÉÒÁÅÔ ÆÕÎËÃÉÀ ÄÌÑ ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÑ ÑÒËÏÓÔÎÏÓÔØ ÓÏÓÔÁ×ÌÑÀÝÅÊ.
|
||
äÏÐÕÓÔÉÍÏ ÔÏÌØËÏ ÄÌÑ 2, 3, 4 É 6 ÒÅÖÉÍÏ× yuv.
|
||
.RSss
|
||
0: éÓÐÏÌØÚÕÅÔÓÑ ÐÒÏÓÔÁÑ ÌÉÎÅÊÎÁÑ ÆÉÌØÔÒÁÃÉÑ (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.br
|
||
1: éÓÐÏÌØÚÕÅÔÓÑ ÂÉËÕÂÉÞÅÓËÁÑ ÆÉÌØÔÒÁÃÉÑ (ÐÏ×ÙÛÅÎÎÏÅ ËÁÞÅÓÔ×Ï).
|
||
ôÒÅÂÕÅÔ ÏÄÎÕ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÔÅËÓÔÕÒÕ.
|
||
óÔÁÒÙÅ ËÁÒÔÙ ÎÅ ÓÍÏÇÕÔ ÏÂÒÁÂÏÔÁÔØ Ó ÅÅ ÐÏÍÏÝØÀ Ã×ÅÔÏ×ÕÀ ÓÏÓÔÁ×ÌÑÀÝÕÀ, ËÁË ÍÉÎÉÍÕÍ,
|
||
× ÐÏÌÎÏÜËÒÁÎÎÏÍ ÒÅÖÉÍÅ.
|
||
.RE
|
||
.IPs cscale=<n>
|
||
÷ÙÂÉÒÁÅÔ ÆÕÎËÃÉÀ ÄÌÑ ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÑ Ã×ÅÔÏ×ÏÊ ÓÏÓÔÁ×ÌÑÀÝÅÊ.
|
||
ðÏÄÒÏÂÎÏÓÔÉ ÓÍÏÔÒÉÔÅ × lscale.
|
||
.IPs customprog=<ÆÁÊÌ>
|
||
.\" FIXME fragment program - ÐÒÏÇÒÁÍÍÁ ÆÒÁÇÍÅÎÔÁÃÉÉ
|
||
úÁÇÒÕÖÁÅÔ ÎÅÓÔÁÎÄÁÒÔÎÕÀ ÐÒÏÇÒÁÍÍÕ ÆÒÁÇÍÅÎÔÁÃÉÉ ÉÚ ÆÁÊÌÁ <ÆÁÊÌ>.
|
||
ÐÒÉÍÅÒ ÓÍÏÔÒÉÔÅ × TOOLS/edgedect.fp.
|
||
.IPs customtex=<ÆÁÊÌ>
|
||
úÁÇÒÕÖÁÅÔ ÎÅÓÔÁÎÄÁÒÔÎÕÀ "gamma ramp" ÔÅËÓÔÕÒÕ ÉÚ ÆÁÊÌÁ <ÆÁÊÌ>.
|
||
íÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÓÏ×ÍÅÓÔÎÏ Ó yuv=4 ÉÌÉ Ó ÏÐÃÉÅÊ customprog.
|
||
.IPs (no)customtlin
|
||
åÓÌÉ ×ËÌÀÞÅÎÏ (ÐÏ-ÕÍÏÌÞÁÎÉÀ), ÄÌÑ customtex ÔÅËÓÔÕÒÙ ÉÓÐÏÌØÚÕÅÔÓÑ GL_LINEAR
|
||
ÉÎÔÅÒÐÏÌÑÃÉÑ, ÉÎÁÞÅ - GL_NEAREST.
|
||
.IPs (no)customtrect
|
||
åÓÌÉ ×ËÌÀÞÅÎÏ, ÉÓÐÏÌØÚÕÅÔÓÑ texture_rectangle ÄÌÑ customtex ÔÅËÓÔÕÒÙ.
|
||
ðÏ-ÕÍÏÌÞÁÎÉÀ ÏÔËÌÀÞÅÎÏ.
|
||
.REss
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "gl2\ \ \ \ "
|
||
OpenGL ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ, ×ÔÏÒÏÅ ÐÏËÏÌÅÎÉÅ.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔ OSD É ×ÉÄÅÏ Ó ÒÁÚÍÅÒÏÍ ÂÏÌØÛÅ ÄÏÐÕÓÔÉÍÏÇÏ ÄÌÑ ÔÅËÓÔÕÒÙ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs (no)glfinish
|
||
ôÏ ÖÅ, ÞÔÏ É ÄÌÑ gl (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ×ËÌÀÞÅÎÏ)
|
||
.IPs yuv=<n>
|
||
õËÁÚÙ×ÁÅÔ ÔÉÐ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÑ YUV × RGB.
|
||
åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎÏ ×Ï ÞÔÏ-ÌÉÂÏ, ÏÔÌÉÞÎÏÅ ÏÔ 0, ÔÏ OSD ×Ù×ÏÄÉÔØÓÑ ÎÅ ÂÕÄÅÔ É
|
||
ÒÅÇÕÌÉÒÏ×ËÉ ÑÒËÏÓÔÉ, ËÏÎÔÒÁÓÔÎÏÓÔÉ É ÇÁÍÍÙ ÂÕÄÕÔ ÄÏÓÔÕÐÎÙ ÔÏÌØËÏ ÞÅÒÅÚ
|
||
ÇÌÏÂÁÌØÎÙÅ ÎÁÓÔÒÏÊËÉ X ÓÅÒ×ÅÒÁ.
|
||
÷ ÏÓÔÁÌØÎÏÍ ÚÎÁÞÅÎÉÑ ÔÅ ÖÅ, ÞÔÏ É ÄÌÑ \-vo gl.
|
||
.REss
|
||
.
|
||
.TP
|
||
.B "null\ \ \ "
|
||
÷Ù ×Ù×ÏÄÉÔ ÎÉËÁËÏÇÏ ×ÉÄÅÏ,
|
||
ÐÏÌÅÚÅÎ ÄÌÑ ÔÅÓÔÏ× ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔÉ.
|
||
.
|
||
.TP
|
||
.B "aa\ \ \ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ASCII art, ÒÁÂÏÔÁÀÝÉÊ × ÔÅËÓÔÏ×ÏÊ ËÏÎÓÏÌÉ.
|
||
÷Ù ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË É ÏÐÉÓÁÎÉÅ ÄÏÓÔÕÐÎÙÈ ÐÏÄÏÐÃÉÊ ÚÁÐÕÓÔÉ×
|
||
.I mplayer \-vo aa:help
|
||
.
|
||
.TP
|
||
.B "caca\ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ Color ASCII art, ×ÙÂÏÔÁÀÝÉÊ × ÔÅËÓÔÏ×ÏÊ ËÏÎÓÏÌÉ.
|
||
.
|
||
.TP
|
||
.B "bl\ \ \ \ \ "
|
||
÷ÏÓÐÒÏÉÚ×ÅÄÅÎÉÅ ×ÉÄÅÏ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ Blinkenlights UDP ÐÒÏÔÏËÏÌÁ.
|
||
äÒÁÊ×ÅÒ ÏÞÅÎØ ÓÉÌØÎÏ ÁÐÐÁÒÁÔÎÏ ÚÁ×ÉÓÉÍ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÐÏÄÕÓÔÒÏÊÓÔ×Ï>
|
||
ñ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÄÒÁÊ×ÅÒ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÐÏÄÕÓÔÒÏÊÓÔ×Á Blinkenlights.
|
||
ïÎ ×ÙÇÌÑÄÉÔ ËÁË arcade:host=localhost:2323 ÉÌÉ
|
||
hdl:file=name1,file=name2.
|
||
÷Ù ÏÂÑÚÁÔÅÌØÎÏ ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÐÏÄÕÓÔÒÏÊÓÔ×Ï.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "ggi\ \ \ \ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ ÇÒÁÆÉÞÅÓËÏÊ ÓÉÓÔÅÍÙ GGI
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÄÒÁÊ×ÅÒ>
|
||
ñ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÕÅÍÙÊ GGI ÄÒÁÊ×ÅÒ.
|
||
úÁÍÅÎÉÔÅ ÌÀÂÙÅ ',', ËÏÔÏÒÙÅ ÍÏÇÕÔ ÐÏÑ×ÉÔØÓÑ × ÓÔÒÏËÅ ÄÒÁÊ×ÅÒÁ, ÎÁ '.'.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B directfb
|
||
÷ÏÓÐÒÏÉÚ×ÏÄÉÔ ×ÉÄÅÏ, ÉÓÐÏÌØÚÕÑ ÂÉÂÌÉÏÔÅËÕ DirectFB.
|
||
.PD 0
|
||
.RSs
|
||
.IPs (no)input
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÄÙ ËÌÁ×ÉÛ DirectFB ×ÍÅÓÔÏ ËÏÄÏ× MPlayer (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ×ËÌÀÞÅÎÏ).
|
||
.IPs buffermode=single|double|triple
|
||
ä×ÏÊÎÁÑ É ÔÒÏÊÎÁÑ ÂÕÆÅÒÉÚÁÃÉÑ ÄÁÅÔ ÌÕÞÛÉÅ ÒÅÚÕÌØÔÁÔÙ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ
|
||
.\" FIXME tearing - ÍÅÒÃÁÎÉÅ
|
||
ÉÚÂÅÖÁÔØ ÍÅÒÃÁÎÉÑ. ôÒÏÊÎÁÑ ÂÕÆÅÒÉÚÁÃÉÑ ÜÆÆÅËÔÉ×ÎÅÅ Ä×ÏÊÎÏÊ, ÐÏÓËÏÌØËÕ
|
||
.\" FIXME: vertical retrace
|
||
ÏÎÁ ÎÅ ÂÌÏËÉÒÕÅÔ MPlayer ×Ï ×ÒÅÍÑ ÏÖÉÄÁÎÉÑ ÃÉËÌÁ ÏÂÎÏ×ÌÅÎÉÑ ÜËÒÁÎÁ ÍÏÎÉÔÏÒÁ.
|
||
ïÄÉÎÏÞÎÏÊ ÂÕÆÅÒÉÚÁÃÉÉ ÓÔÏÉÔ ÉÚÂÅÇÁÔØ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: single).
|
||
.IPs fieldparity=top|bottom
|
||
õÐÒÁ×ÌÑÅÔ ÐÏÒÑÄËÏÍ ×Ù×ÏÄÁ ÞÅÒÅÄÕÀÝÉÈÓÑ ÐÏÌÅÊ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÏÔËÌÀÞÅÎÏ).
|
||
äÏÐÕÓÔÉÍÙÅ ÚÎÁÞÅÎÉÑ: top = ×ÅÒÈÎÅÅ ÐÏÌÅ ÐÅÒ×ÏÅ, bottom = ÎÉÖÎÅÅ ÐÏÌÅ ÐÅÒ×ÏÅ.
|
||
üÔÏ ÏÐÃÉÑ ÎÉËÁË ÎÅ ×ÌÉÑÅÔ ÎÁ ÐÒÏÇÒÅÓÓÉ×ÎÏÅ ×ÉÄÅÏ, ËÁËÏ×ÙÍ Ñ×ÌÑÀÔÓÑ ÂÏÌØÛÉÎÓÔ×Ï
|
||
.\" FIXME tearing - ÍÅÒÃÁÎÉÅ
|
||
MPEG ÆÉÌØÍÏ×, ÐÏÔÒÅÂÕÅÔÓÑ ÅÅ ÕÓÔÁÎÏ×ÉÔØ, ÅÓÌÉ ×Ï ×ÒÅÍÑ ÐÒÏÓÍÏÔÒÁ ÞÅÒÅÚÓÔÒÏÞÎÏÇÏ
|
||
ÍÁÔÅÒÉÁÌÁ ÐÏÑ×ÌÑÅÔÓÑ ÍÅÒÃÁÎÉÅ ÉÌÉ ÜÆÆÅËÔ ÇÒÅÂÅÎËÉ ÐÒÉ Ä×ÉÖÅÎÉÉ.
|
||
.IPs layer=N
|
||
æÏÒÓÉÒÕÅÔ ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ ÓÌÏÊ Ó ID N (ÐÏ-ÕÍÏÌÞÁÎÉÀ: -1 - Á×ÔÏ).
|
||
.IPs dfbopts=<ÓÐÉÓÏË>
|
||
õËÁÚÙ×ÁÅÔ ÓÐÉÓÏË ÐÁÒÁÍÅÔÒÏ× ÄÌÑ DirectFB.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "dfbmga\ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ ÄÌÑ Matrox G400/\:G450/\:G550, ÉÓÐÏÌØÚÕÀÝÉÊ
|
||
ÂÉÂÌÉÏÔÅËÕ DirectFB ÄÌÑ ÚÁÄÅÊÓÔ×Ï×ÁÎÉÑ ÏÓÏÂÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ ÏÂÏÒÕÄÏ×ÁÎÉÑ.
|
||
úÁÄÅÊÓÔ×ÕÅÔ CRTC2 (×ÔÏÒÕÀ "ÇÏÌÏ×Õ"), ÏÔÏÂÒÁÖÁÑ ×ÉÄÅÏ ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÐÅÒ×ÏÊ "ÇÏÌÏ×Ù".
|
||
.PD 0
|
||
.RSs
|
||
.IPs (no)input
|
||
ôÏ ÖÅ, ÞÔÏ É ÄÌÑ directfb (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÏÔËÌÀÞÅÎÏ)
|
||
.IPs buffermode=single|double|triple
|
||
ôÏ ÖÅ, ÞÔÏ É ÄÌÑ directfb (ÐÏ-ÕÍÏÌÞÁÎÉÀ: triple)
|
||
.IPs fieldparity=top|bottom
|
||
ôÏ ÖÅ, ÞÔÏ É ÄÌÑ directfb
|
||
.IPs (no)bes
|
||
úÁÄÅÊÓÔ×ÕÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ Matrox BES (ÍÏÄÕÌÑ ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÑ) (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÏÔËÌÀÞÅÎÏ).
|
||
äÁÅÔ ÏÔÌÉÞÎÙÊ ÒÅÚÕÌØÔÁÔ ÐÏ ÓËÏÒÏÓÔÉ É ËÁÞÅÓÔ×Õ ÉÚÏÂÒÁÖÅÎÉÑ, ÐÏÓËÏÌØËÕ
|
||
ÉÎÔÅÒÐÏÌÑÃÉÑ ÐÒÏÉÚ×ÏÄÉÔÓÑ ÁÐÐÁÒÁÔÎÏ. òÁÂÏÔÁÅÔ ÔÏÌØËÏ ÎÁ ÇÌÁ×ÎÏÊ "ÇÏÌÏ×Å".
|
||
.IPs (no)spic
|
||
.\" FIXME correct translation of sub picture layer
|
||
úÁÄÅÊÓÔ×ÕÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÓÐÅÃÉÁÌØÎÏÇÏ ÓÌÏÑ [sub picture layer] ÄÌÑ ÏÔÏÂÒÁÖÅÎÉÑ
|
||
OSD (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÏÔËÌÀÞÅÎÏ).
|
||
.IPs (no)crtc2
|
||
÷ËÌÀÞÁÅÔ TV-×ÙÈÏÄ ÎÁ ×ÔÏÒÏÊ "ÇÏÌÏ×Å" (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ×ËÌÀÞÅÎÏ).
|
||
ëÁÞÅÓÔ×Ï ×Ù×ÏÄÁ ÕÄÉ×ÉÔÅÌØÎÏÅ, Ô.Ë. ÜÔÏ ÐÏÌÎÏÓÔØÀ ÞÅÒÅÚÓÔÒÏÞÎÏÅ
|
||
ÉÚÏÂÒÁÖÅÎÉÅ Ó ÐÒÁ×ÉÌØÎÏÊ ÓÉÎÈÒÏÎÉÚÁÃÉÅÊ ËÁÖÄÏÇÏ ÞÅÔÎÙÍÏÇÏ/\:ÎÅÞÅÔÎÏÇÏ ÐÏÌÑ.
|
||
.IPs tvnorm=pal|ntsc|auto
|
||
õÓÔÁÎÏ×ÉÔ TV ÓÔÁÎÄÁÒÔ Matrox ËÁÒÔÙ ÂÅÚ ÎÅÏÂÈÏÄÉÍÏÓÔÉ
|
||
ÉÚÍÅÎÅÎÉÑ /etc/\:directfbrc (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÏÔËÌÀÞÅÎÏ).
|
||
äÏÐÕÓÔÉÍÙÅ ÓÔÁÎÄÁÒÔÙ: pal = PAL, ntsc = NTSC.
|
||
auto - ÏÓÏÂÙÊ ÓÔÁÎÄÁÒÔ (Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ PAL/\:NTSC), ÐÏÔÏÍÕ ÞÔÏ
|
||
ÏÎ ÏÐÒÅÄÅÌÑÅÔ ÉÓÐÏÌØÚÕÅÍÙÊ ÓÔÁÎÄÁÒÔ ÐÏ ÞÁÓÔÏÔÅ ËÁÄÒÏ× ÆÉÌØÍÁ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B mga (ÔÏÌØËÏ Linux)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ ÄÌÑ Matrox, ÉÓÐÏÌØÚÕÀÝÉÊ ÍÏÄÕÌØ YUV ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÑ
|
||
ÎÁ Gxxx ËÁÒÔÁÈ ÞÅÒÅÚ ÄÒÁÊ×ÅÒ ÑÄÒÁ.
|
||
åÓÌÉ Õ ×ÁÓ ËÁÒÔÁ Matrox, ÔÏ ÜÔÏ ÓÁÍÙÊ ÂÙÓÔÒÙÊ ×ÁÒÉÁÎÔ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÕÓÔÒÏÊÓÔ×Ï>
|
||
ñ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÉÍÑ ÉÓÐÏÌØÚÕÅÍÏÇÏ Matrox ÕÓÔÒÏÊÓÔ×Á (ÐÏ-ÃÍÏÌÞÁÎÉÀ: /dev/\:mga_vid).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B xmga (ÔÏÌØËÏ Linux, X11)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ mga, ÒÁÂÏÔÁÀÝÉÊ × ÏËÎÅ X11.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÕÓÔÒÏÊÓÔ×Ï>
|
||
ñ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÉÍÑ ÉÓÐÏÌØÚÕÅÍÏÇÏ Matrox ÕÓÔÒÏÊÓÔ×Á (ÐÏ-ÃÍÏÌÞÁÎÉÀ: /dev/\:mga_vid).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "syncfb\ "
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ ÄÌÑ SyncFB ÍÏÄÕÌÑ ÑÄÒÁ, ÐÒÅÄÏÓÔÁ×ÌÑÀÝÅÇÏ
|
||
ÏÓÏÂÙÅ ×ÏÚÍÏÖÎÏÓÔÉ Matrox Gxxx ëÁÒÔ, ÔÁËÉÅ ËÁË ÁÐÐÁÒÁÔÎÙÅ ÄÅÉÎÔÅÒÌÅÊÓ,
|
||
ÍÁÓÛÔÁÂÉÒÏ×ÁÎÉÅ É ÓÉÎÈÒÏÎÉÚÁÃÉÑ ×ÉÄÅÏ Ó ÞÁÓÔÏÔÏÊ ×ÅÒÔÉËÁÌØÎÏÊ ÒÁÚ×ÅÒÔËÉ
|
||
×ÁÛÅÇÏ ÍÏÎÉÔÏÒÁ.
|
||
.
|
||
.TP
|
||
.B 3dfx (ÔÏÌØËÏ Linux)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ÄÌÑ 3dfx.
|
||
üÔÏÔ ÄÒÁÊ×ÅÒ ÒÁÂÏÔÁÅÔ ÎÁÐÒÑÍÕÀ c 3dfx ÏÂÏÒÕÄÏ×ÁÎÉÅÍ ÐÏ×ÅÒÈ X11.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ 16 bpp.
|
||
FIXME: ðÒÁ×ÉÌØÎÏ ÌÉ ÕËÁÚÁÎÙ ÏÔÌÉÞÉÑ 3dfx, tdfxfb É tdfx_vid?
|
||
.
|
||
.TP
|
||
.B tdfxfb (Linux only)
|
||
üÔÏÔ ÄÒÁÊ×ÅÒ ÒÁÂÏÔÁÅÔ Ó tdfx ÄÒÁÊ×ÅÒÏÍ ÆÒÅÊÍÂÕÆÅÒÁ ÄÌÑ ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ
|
||
ÆÉÌØÍÏ× Ó YUV ÕÓËÏÒÅÎÉÅÍ ÎÁ 3dfx ËÁÒÔÁÈ.
|
||
FIXME: ðÒÁ×ÉÌØÎÏ ÌÉ ÕËÁÚÁÎÙ ÏÔÌÉÞÉÑ 3dfx, tdfxfb É tdfx_vid?
|
||
.PD 0
|
||
.RSs
|
||
.IPs <ÕÓÔÒÏÊÓÔ×Ï>
|
||
ñ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÕÅÍÏÅ fbdev ÕÓÔÒÏÊÓÔ×Ï (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/\:fb0).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B tdfx_vid (ÔÏÌØËÏ Linux)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ ÄÌÑ 3dfx.
|
||
üÔÏÔ ÄÒÁÊ×ÅÒ ÎÁÐÒÑÍÕÀ ÉÓÐÏÌØÚÕÅÔ ÄÒÁÊ×ÅÒ ÑÄÒÁ tdfx_vid.
|
||
FIXME: ðÒÁ×ÉÌØÎÏ ÌÉ ÕËÁÚÁÎÙ ÏÔÌÉÞÉÑ 3dfx, tdfxfb É tdfx_vid?
|
||
.PD 0
|
||
.RSs
|
||
.IPs <device>
|
||
ñ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÉÍÑ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÕÓÔÒÏÊÓÔ×Á (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/\:tdfx_vid).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B dxr2 (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-dxr2) (ÔÏÌØËÏ DXR2)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ Creative DXR2.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <vo_driver>
|
||
ðÏÄÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ, ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ × ËÁÞÅÓÔ×Å Ï×ÅÒÌÅÑ (x11, xv).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B dxr3 (ÔÏÌØËÏ DXR3)
|
||
äÒÁÊ×ÅÒ ×ÙÏÄÁ ×ÉÄÅÏ ÞÉÐÏ× MPEG ÄÅËÏÄÉÒÏ×ÁÎÉÑ
|
||
Sigma Designs em8300 (Creative DXR3, Sigma Designs
|
||
Hollywood Plus).
|
||
óÍÏÔÒÉÔÅ ÔÁËÖÅ ×ÉÄÅÏ ÆÉÌØÔÒ lavc.
|
||
.PD 0
|
||
.RSs
|
||
.IPs overlay
|
||
áËÔÉ×ÉÒÕÅÔ Ï×ÅÒÌÅÊ ×ÍÅÓÔÏ TV ×Ù×ÏÄÁ.
|
||
.IPs prebuf
|
||
÷ËÌÀÞÁÅÔ ÐÒÅÂÕÆÅÒÉÎÇ.
|
||
.IPs "sync\ "
|
||
úÁÄÅÊÓÔ×ÕÅÔ ÎÏ×ÕÀ ÓÉÓÔÅÍÕ ÓÉÎÈÒÏÎÉÚÁÃÉÉ.
|
||
.IPs norm=<ÓÔÁÎÄÁÒÔ>
|
||
õËÁÚÙ×ÁÅÔ TV ÓÔÁÎÄÁÒÔ.
|
||
.RSss
|
||
0: îÅ ÉÚÍÅÎÑÅÔ ÔÅËÕÝÉÊ ÓÔÁÎÄÁÒÔ (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.br
|
||
1: á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ PAL/\:NTSC.
|
||
.br
|
||
2: á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ PAL/\:PAL-60.
|
||
.br
|
||
3: PAL
|
||
.br
|
||
4: PAL-60
|
||
.br
|
||
5: NTSC
|
||
.REss
|
||
.IPs <0\-3>
|
||
õËÁÚÙ×ÁÅÔ ÎÏÍÅÒ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÕÓÔÒÏÊÓÔ×Á, ÅÓÌÉ Õ ×ÁÓ ÕÓÔÁÎÏ×ÌÅÎÏ ÂÏÌÅÅ ÏÄÎÏÊ
|
||
em8300 ËÁÒÔÙ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B ivtv (ÔÏÌØËÏ IVTV)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ÞÅÒÅÚ TV-÷ÙÈÏÄ ËÁÒÔ MPEG ÄÅËÏÄÉÒÏ×ÁÎÉÑ, ÏÓÎÏ×ÁÎÎÙÈ ÎÁ ÄÌÑ ÞÉÐÁÈ
|
||
Conexant CX23415 (iCompression iTVC15) ÉÌÉ Conexant CX23416 (iCompression
|
||
iTVC16), (Hauppauge WinTV PVR-150/250/350/500).
|
||
óÍÏÔÒÉÔÅ ÔÁËÖÅ ×ÉÄÅÏ ÆÉÌØÔÒ lavc.
|
||
.PD 0
|
||
.RSs
|
||
.IPs device
|
||
ñ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÉÍÑ ÕÓÔÒÏÊÓÔ×Á ÉÓÐÏÌØÚÕÅÍÏÇÏ MPEG ÄÅËÏÄÅÒÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: /dev/video16).
|
||
.IPs output
|
||
õ×ÎÏ ÕËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÕÅÍÙÊ ÄÌÑ ×ÉÄÅÏÓÉÇÎÁÌÁ TV-÷ÙÈÏÄ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B mpegpes (ÔÏÌØËÏ DVB)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ DVB ËÁÒÔ, ÚÁÐÉÓÙ×ÁÀÝÉÊ ×Ù×ÏÄ × MPEG-PES ÆÁÊÌ, ÅÓÌÉ
|
||
ÎÅÔ ÕÓÔÁÎÏ×ÌÅÎÎÙÈ DVB ËÁÒÔ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs card=<1\-4>
|
||
õËÁÚÙ×ÁÅÔ ÎÏÍÅÒ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÕÓÔÒÏÊÓÔ×Á, ÅÓÌÉ Õ ×ÁÓ ÂÏÌÅÅ ÏÄÎÏÊ ËÁÒÔÙ
|
||
(ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ V3 API, ÔÁËÏÅ ËÁË × ÄÒÁÊ×ÅÒÁÈ 1.x.y ÓÅÒÉÉ).
|
||
.IPs <ÆÁÊÌ>
|
||
æÁÊÌ ÄÌÑ ×Ù×ÏÄÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ./grab.mpg)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B zr (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ \-zr* É \-zrhelp)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ ÄÌÑ ÎÅËÏÔÏÒÙÈ MJPEG ËÁÒÔ ÚÁ×ÁÔÁ/\:×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ.
|
||
.
|
||
.TP
|
||
.B zr2 (ÓÍÏÔÒÉÔÅ ÔÁËÖÅ ×ÉÄÅÏ ÆÉÌØÔÒ zrmjpeg)
|
||
äÒÁÊ×ÅÒ ×Ù×ÏÄÁ ×ÉÄÅÏ ÄÌÑ ÎÅËÏÔÏÒÙÈ MJPEG ËÁÒÔ ÚÁ×ÁÔÁ/\:×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ,
|
||
×ÔÏÒÏÅ ÐÏËÏÌÅÎÉÅ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs dev=<ÕÓÔÒÏÊÓÔ×Ï>
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÕÅÍÏÅ ÕÓÔÒÏÊÓÔ×Ï.
|
||
.IPs norm=<PAL|NTSC|SECAM|auto>
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÕÅÍÙÊ ×ÉÄÅÏ ÓÔÁÎÄÁÒÔ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: Á×ÔÏ).
|
||
.IPs (no)prebuf
|
||
(äÅ)áËÔÉ×ÉÒÕÅÔ ÐÒÅÂÕÆÅÒÉÎÇ, ÐÏËÁ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "md5sum\ "
|
||
òÁÓÓÞÉÔÙ×ÁÅÔ MD5 ÓÕÍÍÕ ËÁÖÄÏÇÏ ËÁÄÒÁ É ÚÁÐÉÓÙ×ÁÅÔ ÅÅ × ÆÁÊÌ.
|
||
ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ Ã×ÅÔÏ×ÙÅ ÐÒÏÓÔÒÁÎÓÔ×Á RGB24 É YV12.
|
||
ðÏÌÅÚÎÏ ÄÌÑ ÏÔÌÁÄËÉ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs outfile=<ÚÎÁÞÅÎÉÅ>
|
||
õËÁÚÙ×ÁÅÔ ÉÍÑ ÆÁÊÌÁ ÄÌÑ ×Ù×ÏÄÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ./md5sums).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B yuv4mpeg
|
||
ðÒÅÏÂÒÁÚÕÅÔ ×ÉÄÅÏ ÐÏÔÏË × ÐÏÓÌÅÄÏ×ÁÔÅÌØÎÏÓÔØ ÎÅÓÖÁÔÙÈ YUV 4:2:0
|
||
ÉÚÏÂÒÁÖÅÎÉÊ É ÓÏÈÒÁÎÑÅÔ ÅÅ × ÆÁÊÌ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ./stream.yuv).
|
||
æÏÒÍÁÔ ÔÁËÏÊ ÖÅ, ËÁË É × mjpegtools, ÔÁË ÞÔÏ ÜÔÏ ÐÏÌÅÚÎÏ ÄÌÑ
|
||
ÏÂÒÁÂÏÔËÉ ×ÉÄÅÏ ËÏÍÐÌÅËÔÏÍ mjpegtools.
|
||
ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ YV12, RGB (24 bpp) É BGR (24 bpp) ÆÏÒÍÁÔÙ.
|
||
÷Ù ÍÏÖÅÔÅ ÕËÁÚÙ×ÁÔØ ÅÅ ÓÏ×ÍÅÓÔÎÏ Ó ÏÐÃÉÅÊ \-fixed-vo ÄÌÑ
|
||
ÏÂßÅÄÉÎÅÎÉÑ ÆÁÊÌÏ× Ó ÏÄÉÎÁËÏ×ÙÍÉ ÒÁÚÒÅÛÅÎÉÑÍÉ É ÞÁÓÔÏÔÏÊ ËÁÄÒÏ×.
|
||
.PD 0
|
||
.RSs
|
||
.IPs interlaced
|
||
úÙÐÉÓÙ×ÁÅÔ ËÁÄÒÙ × ÆÁÊÌ ËÁË ÞÅÒÅÚÓÔÒÏÞÎÙÅ Ó ÐÅÒ×ÙÍ ×ÅÒÈÎÉÍ ÐÏÌÅÍ.
|
||
.IPs interlaced_bf
|
||
úÙÐÉÓÙ×ÁÅÔ ËÁÄÒÙ × ÆÁÊÌ ËÁË ÞÅÒÅÚÓÔÒÏÞÎÙÅ Ó ÐÅÒ×ÙÍ ÎÉÖÎÉÍ ÐÏÌÅÍ.
|
||
.IPs file=<ÆÁÊÌ>
|
||
úÁÐÉÓÙ×ÁÅÔ ×Ù×ÏÄ × <ÆÁÊÌ> ×ÍÅÓÔÏ ÓÔÁÎÄÁÒÔÎÏÇÏ stream.yuv.
|
||
.REss
|
||
.PD 1
|
||
.RS
|
||
.sp 1
|
||
.I úáíåþáîéå:
|
||
åÓÌÉ ×Ù ÎÅ ÕËÁÚÙ×ÁÅÔÅ ÎÉËÁËÉÈ ÏÐÃÉÊ, ÔÏ ×Ù×ÏÄ ÂÕÄÅÔ ÐÒÏÇÒÅÓÓÉ×ÎÙÍ
|
||
(Ô.Å. ÎÅÞÅÒÅÚÓÔÒÏÞÎÙÍ).
|
||
.RE
|
||
.
|
||
.TP
|
||
.B "gif89a\ "
|
||
÷Ù×ÏÄÉÔ ËÁÄÒÙ × ÏÄÉÎ ÁÎÉÍÉÒÏ×ÁÎÎÙÊ GIF × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
ðÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ ÆÏÒÍÁÔ RGB Ó ÇÌÕÂÉÎÏÊ Ã×ÅÔÁ 24 ÂÉÔ, ÒÅÚÕÌØÔÁÔ ÔÁËÖÅ
|
||
ÂÕÄÅÔ ÐÒÅÏÂÒÁÚÏ×ÁÎ × 256 Ã×ÅÔÎÙÊ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <fps>
|
||
÷ÅÝÅÓÔ×ÅÎÎÏÅ ÞÉÓÌÏ, ÕËÁÚÙ×ÁÀÝÅÅ ÞÁÓÔÏÔÕ ËÁÄÒÏ× (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 5.0).
|
||
.IPs <ÆÁÊÌ>
|
||
õËÁÚÙ×ÁÅÔ ÉÍÑ ÆÁÊÌÁ ÄÌÑ ×Ù×ÏÄÁ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ./out.gif).
|
||
.REss
|
||
.PD 1
|
||
.RS
|
||
.sp 1
|
||
.I úáíåþáîéå:
|
||
÷Ù ÄÏÌÖÎÙ ÕËÁÚÁÔØ ÞÁÓÔÏÔÕ ËÁÄÒÏ× ÄÏ ÉÍÅÎÉ, ÉÎÁÞÅ ÜÔÏ ÚÎÁÞÅÎÉÅ ÂÕÄÅÔ
|
||
ÞÁÓÔØÀ ÉÍÅÎÉ ÆÁÊÌÁ.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
mplayer video.nut \-vo gif89a:fps=15.0:filename=test.gif
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "jpeg\ \ \ "
|
||
÷Ù×ÏÄÉÔ ËÁÖÄÙÊ ËÁÄÒ × JPEG ÆÁÊÌ × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
÷ ËÁÞÅÓÔ×Å ÉÍÅÎÉ ÆÁÊÌÁ ×ÙÓÔÕÐÁÅÔ ÎÏÍÅÒ ËÁÄÒÁ Ó ÌÉÄÉÒÕÀÝÉÍÉ ÎÕÌÑÍÉ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs [no]progressive
|
||
õËÁÚÙ×ÁÅÔ ÓÏÚÄÁ×ÁÔØ ÏÂÙÞÎÙÊ ÉÌÉ ÐÒÏÇÒÅÓÓÉ×ÎÙÊ JPEG (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÏÂÙÞÎÙÊ).
|
||
.IPs [no]baseline
|
||
õËÁÚÙ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÂÁÚÏ×ÕÀ ÌÉÎÉÀ [baseline] ÉÌÉ ÎÅÔ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ÉÓÐÏÌØÚÏ×ÁÔØ).
|
||
.IPs optimize=<0\-100>
|
||
óÔÅÐÅÎØ ÏÐÔÉÍÉÚÁÃÉÉ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 100)
|
||
.IPs smooth=<0\-100>
|
||
óÔÅÐÅÎØ ÒÁÚÍÙÔÉÑ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 0)
|
||
.IPs quality=<0\-100>
|
||
õÒÏ×ÅÎØ ËÁÞÅÓÔ×Á (default: 75)
|
||
.IPs outdir=<ËÁÔÁÌÏÇ>
|
||
õËÁÚÙ×ÁÅÔ ËÁÔÁÌÏÇ ÄÌÑ ×Ù×ÏÄÁ JPEG ÆÁÊÌÏ× (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ./).
|
||
.IPs subdirs=<ÐÒÅÆÉËÓ>
|
||
÷ÍÅÓÔÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ ÓÏÚÄÁÅÔ ÎÕÍÅÒÏ×ÁÎÎÙÅ ÐÏÄËÁÔÁÌÏÇÉ
|
||
Ó ÕËÁÚÁÎÎÙÍ ÐÒÅÆÉËÓÏÍ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÆÁÊÌÏ×.
|
||
.IPs maxfiles=<value> (subdirs only)
|
||
íÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÆÁÊÌÏ×, ÓÏÈÒÁÎÑÅÍÙÈ × ÐÏÄËÁÔÁÌÏÇÅ.
|
||
äÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÉÌÉ ÒÁ×ÎÏ 1 (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 1000).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "pnm\ \ \ \ "
|
||
÷Ù×ÏÄÉÔ ËÁÖÄÙÊ ËÁÄÒ × PNM ÆÁÊÌ × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
÷ ËÁÞÅÓÔ×Å ÉÍÅÎÉ ÆÁÊÌÁ ×ÙÓÔÕÐÁÅÔ ÎÏÍÅÒ ËÁÄÒÁ Ó ÌÉÄÉÒÕÀÝÉÍÉ ÎÕÌÑÍÉ.
|
||
ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ ÆÁÊÌÙ PPM, PGM É PGMYUV, ËÁË × raw, ÔÁË É × ASCII ÒÅÖÉÍÅ.
|
||
óÍÏÔÒÉÔÅ ÔÁËÖÅ pnm(5), ppm(5) É pgm(5).
|
||
.PD 0
|
||
.RSs
|
||
.IPs "ppm\ \ "
|
||
úÁÐÉÓÙ×ÁÅÔ PPM ÆÁÊÌÙ (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.IPs "pgm\ \ "
|
||
úÁÐÉÓÙ×ÁÅÔ PGM ÆÁÊÌÙ.
|
||
.IPs pgmyuv
|
||
÷Ù×ÏÄÉÔ PGMYUV ÆÁÊÌÙ.
|
||
PGMYUV ÐÏÈÏÖ ÎÁ PGM, ÎÏ ÄÏÐÏÌÎÉÔÅÌØÎÏ ÓÏÄÅÒÖÉÔ U É V ËÏÍÐÏÎÅÎÔÙ,
|
||
ÐÒÉÓÏÅÄÉÎÅÎÎÙÅ Ë ÎÉÖÎÅÊ ÞÁÓÔÉ ËÁÒÔÉÎËÉ.
|
||
.
|
||
.IPs "raw\ \ "
|
||
úÁÐÉÓÙ×ÁÅÔ PNM ÆÁÊÌÙ × raw ÒÅÖÉÍÅ (ÐÏ-ÕÍÏÌÞÁÎÉÀ).
|
||
.IPs ascii
|
||
úÁÐÉÓÙ×ÁÅÔ PNM ÆÁÊÌÙ × ASCII ÒÅÖÉÍÅ.
|
||
.IPs outdir=<ËÁÔÁÌÏÇ>
|
||
õËÁÚÙ×ÁÅÔ ËÁÔÁÌÏÇ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ PNM ÆÁÊÌÏ× (ÐÏ-ÕÍÏÌÞÁÎÉÀ: ./).
|
||
.IPs subdirs=<ÐÒÅÆÉËÓ>
|
||
÷ÍÅÓÔÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÔÅËÕÝÅÇÏ ËÁÔÁÌÏÇÁ ÓÏÚÄÁÅÔ ÎÕÍÅÒÏ×ÁÎÎÙÅ ÐÏÄËÁÔÁÌÏÇÉ
|
||
Ó ÕËÁÚÁÎÎÙÍ ÐÒÅÆÉËÓÏÍ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÆÁÊÌÏ×.
|
||
.IPs maxfiles=<ÞÉÓÌÏ> (ÔÏÌØËÏ subdirs)
|
||
íÁËÓÉÍÁÌØÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÆÁÊÌÏ×, ÓÏÈÒÁÎÑÅÍÙÈ × ÐÏÄËÁÔÁÌÏÇÅ.
|
||
äÏÌÖÎÏ ÂÙÔØ ÂÏÌØÛÅ ÉÌÉ ÒÁ×ÎÏ 1 (ÐÏ-ÕÍÏÌÞÁÎÉÀ: 1000).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "png\ \ \ \ "
|
||
÷Ù×ÏÄÉÔ ËÁÖÄÙÊ ËÁÄÒ × PNG ÆÁÊÌ × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
îÁÚ×ÁÎÉÅ ÆÁÊÌÁ ÆÏÒÍÉÒÕÅÔÓÑ ÉÚ ÎÏÍÅÒÁ ËÁÄÒÁ, ÄÏÐÏÌÎÅÎÎÏÇÏ ÓÌÅ×Á ÎÏÌÑÍÉ.
|
||
ðÏÄÄÅÒÖÉ×ÁÀÔÓÑ 24bpp RGB É BGR ÆÏÒÍÁÔÙ.
|
||
.PD 0
|
||
.RSs
|
||
.IPs z=<0-9>
|
||
õËÁÚÙ×ÁÅÔØ ÓÔÅÐÅÎØ ÓÖÁÔÉÑ.
|
||
0 - ÂÅÚ ÓÖÁÔÉÑ, 9 - ÍÁËÓÉÍÁÌØÎÏÅ ÓÖÁÔÉÅ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "tga\ \ \ \ "
|
||
÷Ù×ÏÄÉÔ ËÁÖÄÙÊ ËÁÄÒ × ÆÁÊÌ Targa × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ.
|
||
÷ ËÁÞÅÓÔ×Å ÉÍÅÎÉ ÆÁÊÌÁ ×ÙÓÔÕÐÁÅÔ ÎÏÍÅÒ ËÁÄÒÁ Ó ÌÉÄÉÒÕÀÝÉÍÉ ÎÕÌÑÍÉ.
|
||
îÁÚÎÁÞÅÎÉÅ ÜÔÏÇÏ ÄÒÁÊ×ÅÒÁ - ÓÏÈÒÁÎÉÔØ ËÁÄÒÙ ÂÅÚ ÐÏÔÅÒÉ ËÁÞÅÓÔ×Á,
|
||
ÎÅ ÉÓÐÏÌØÚÕÑ ÓÔÏÒÏÎÎÉÈ ÂÉÂÌÉÏÔÅË.
|
||
ïÎ ÐÏÄÄÅÒÖÉ×ÁÅÔ BGR[A] ÆÏÒÍÁÔ Ó ÇÌÕÂÉÎÏÊ Ã×ÅÔÁ 15, 24 ÉÌÉ 32.
|
||
÷Ù ÍÏÖÅÔÅ ×ÙÂÒÁÔØ ÓÐÅÃÉÆÉÞÎÙÊ ÆÏÒÍÁÔ Ó ÐÏÍÏÝØÀ ×ÉÄÅÏ ÆÉÌØÔÒÁ format.
|
||
.sp 1
|
||
.I ðòéíåò:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
mplayer video.nut \-vf format=bgr15 \-vo tga
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.
|
||
.
|
||
.SH "DECODING/FILTERING OPTIONS"
|
||
.
|
||
.TP
|
||
.B \-ac <[-|+]codec1,[-|+]codec2,...[,]>
|
||
Specify a priority list of audio codecs to be used, according to their codec
|
||
name in codecs.conf.
|
||
Use a '-' before the codec name to omit it.
|
||
Use a '+' before the codec name to force it, this will likely crash!
|
||
If the list has a trailing ',' MPlayer will fall back on codecs not
|
||
contained in the list.
|
||
.br
|
||
.I NOTE:
|
||
See \-ac help for a full list of available codecs.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-ac mp3acm"
|
||
Force the l3codeca.acm MP3 codec.
|
||
.IPs "\-ac mad,"
|
||
Try libmad first, then fall back on others.
|
||
.IPs "\-ac hwac3,a52,"
|
||
Try hardware AC3 passthrough, software AC3, then others.
|
||
.IPs "\-ac hwdts,"
|
||
Try hardware DTS passthrough, then fall back on others.
|
||
.IPs "\-ac -ffmp3,"
|
||
Skip FFmpeg's MP3 decoder.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-af-adv <force=(0\-7):list=(filters)> (also see \-af)
|
||
Specify advanced audio filter options:
|
||
.RSs
|
||
.IPs force=<0\-7>
|
||
Forces the insertion of audio filters to one of the following:
|
||
.RSss
|
||
0: Use completely automatic filter insertion.
|
||
.br
|
||
1: Optimize for accuracy (default).
|
||
.br
|
||
2: Optimize for speed.
|
||
.I Warning:
|
||
Some features in the audio filters may silently fail,
|
||
and the sound quality may drop.
|
||
.br
|
||
3: Use no automatic insertion of filters and no optimization.
|
||
.I Warning:
|
||
It may be possible to crash MPlayer using this setting.
|
||
.br
|
||
4: Use automatic insertion of filters according to 0 above,
|
||
but use floating point processing when possible.
|
||
.br
|
||
5: Use automatic insertion of filters according to 1 above,
|
||
but use floating point processing when possible.
|
||
.br
|
||
6: Use automatic insertion of filters according to 2 above,
|
||
but use floating point processing when possible.
|
||
.br
|
||
7: Use no automatic insertion of filters according to 3 above,
|
||
and use floating point processing when possible.
|
||
.REss
|
||
.IPs list=<filters>
|
||
Same as \-af.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-afm <driver1,driver2,...>
|
||
Specify a priority list of audio codec families to be used, according
|
||
to their codec name in codecs.conf.
|
||
Falls back on the default codecs if none of the given codec families work.
|
||
.br
|
||
.I NOTE:
|
||
See \-afm help for a full list of available codec families.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-afm ffmpeg"
|
||
Try FFmpeg's libavcodec codecs first.
|
||
.IPs "\-afm acm,dshow"
|
||
Try Win32 codecs first.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-aspect <ratio> (also see \-zoom)
|
||
Override movie aspect ratio, in case aspect information is
|
||
incorrect or missing in the file being played.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
\-aspect 4:3 or \-aspect 1.3333
|
||
.br
|
||
\-aspect 16:9 or \-aspect 1.7777
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-noaspect
|
||
Disable automatic movie aspect ratio compensation.
|
||
.
|
||
.TP
|
||
.B "\-flip \ "
|
||
Flip image upside-down.
|
||
.
|
||
.TP
|
||
.B \-lavdopts <option1:option2:...> (DEBUG CODE)
|
||
Specify libavcodec decoding parameters.
|
||
Separate multiple options with a colon.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
\-lavdopts gray:skiploopfilter=all:skipframe=nonref
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
Available options are:
|
||
.RE
|
||
.RSs
|
||
.IPs bitexact
|
||
Only use bit-exact algorithms in all decoding steps (for codec testing).
|
||
.IPs bug=<value>
|
||
Manually work around encoder bugs.
|
||
.RSss
|
||
0: nothing
|
||
.br
|
||
1: autodetect bugs (default)
|
||
.br
|
||
2 (msmpeg4v3): some old lavc generated msmpeg4v3 files (no autodetection)
|
||
.br
|
||
4 (mpeg4): Xvid interlacing bug (autodetected if fourcc==XVIX)
|
||
.br
|
||
8 (mpeg4): UMP4 (autodetected if fourcc==UMP4)
|
||
.br
|
||
16 (mpeg4): padding bug (autodetected)
|
||
.br
|
||
32 (mpeg4): illegal vlc bug (autodetected per fourcc)
|
||
.br
|
||
64 (mpeg4): Xvid and DivX qpel bug (autodetected per fourcc/\:version)
|
||
.br
|
||
128 (mpeg4): old standard qpel (autodetected per fourcc/\:version)
|
||
.br
|
||
256 (mpeg4): another qpel bug (autodetected per fourcc/\:version)
|
||
.br
|
||
512 (mpeg4): direct-qpel-blocksize bug (autodetected per fourcc/\:version)
|
||
.br
|
||
1024 (mpeg4): edge padding bug (autodetected per fourcc/\:version)
|
||
.REss
|
||
.IPs debug=<value>
|
||
Display debugging information.
|
||
.RSss
|
||
.br
|
||
0: disabled
|
||
.br
|
||
1: picture info
|
||
.br
|
||
2: rate control
|
||
.br
|
||
4: bitstream
|
||
.br
|
||
8: macroblock (MB) type
|
||
.br
|
||
16: per-block quantization parameter (QP)
|
||
.br
|
||
32: motion vector
|
||
.br
|
||
0x0040: motion vector visualization (use \-noslices)
|
||
.br
|
||
0x0080: macroblock (MB) skip
|
||
.br
|
||
0x0100: startcode
|
||
.br
|
||
0x0200: PTS
|
||
.br
|
||
0x0400: error resilience
|
||
.br
|
||
0x0800: memory management control operations (H.264)
|
||
.br
|
||
0x1000: bugs
|
||
.br
|
||
0x2000: Visualize quantization parameter (QP), lower QP are tinted greener.
|
||
.br
|
||
0x4000: Visualize block types.
|
||
.REss
|
||
.IPs ec=<value>
|
||
Set error concealment strategy.
|
||
.RSss
|
||
1: Use strong deblock filter for damaged MBs.
|
||
.br
|
||
2: iterative motion vector (MV) search (slow)
|
||
.br
|
||
3: all (default)
|
||
.REss
|
||
.IPs er=<value>
|
||
Set error resilience strategy.
|
||
.RSss
|
||
.br
|
||
0: disabled
|
||
.br
|
||
1: careful (Should work with broken encoders.)
|
||
.br
|
||
2: normal (default) (Works with compliant encoders.)
|
||
.br
|
||
3: aggressive (More checks, but might cause problems even for valid bitstreams.)
|
||
.br
|
||
4: very aggressive
|
||
.REss
|
||
.IPs "fast (MPEG-2 only)"
|
||
Enable optimizations which do not comply to the specification and might
|
||
potentially cause problems, like simpler dequantization, assuming use
|
||
of the default quantization matrix, assuming YUV 4:2:0 and skipping a few
|
||
checks to detect damaged bitstreams.
|
||
.IPs "gray\ "
|
||
grayscale only decoding (a bit faster than with color)
|
||
.IPs "idct=<0\-99> (see \-lavcopts)"
|
||
For best decoding quality use the same IDCT algorithm for decoding and encoding.
|
||
This may come at a price in accuracy, though.
|
||
.IPs lowres=<number>[,<w>]
|
||
Decode at lower resolutions.
|
||
Low resolution decoding is not supported by all codecs, and it will
|
||
often result in ugly artifacts.
|
||
This is not a bug, but a side effect of not decoding at full resolution.
|
||
.RSss
|
||
.br
|
||
0: disabled
|
||
.br
|
||
1: 1/2 resolution
|
||
.br
|
||
2: 1/4 resolution
|
||
.br
|
||
3: 1/8 resolution
|
||
.REss
|
||
.RS
|
||
If <w> is specified lowres decoding will be used only if the width of the
|
||
video is major than or equal to <w>.
|
||
.RE
|
||
.IPs "sb=<number> (MPEG-2 only)"
|
||
Skip the given number of macroblock rows at the bottom.
|
||
.IPs "st=<number> (MPEG-2 only)"
|
||
Skip the given number of macroblock rows at the top.
|
||
.IPs skiploopfilter=<skipvalue> (H.264 only)
|
||
Skips the loop filter (AKA deblocking) during H.264 decoding.
|
||
Since the filtered frame is supposed to be used as reference
|
||
for decoding dependent frames this has a worse effect on quality
|
||
than not doing deblocking on e.g.\& MPEG-2 video.
|
||
But at least for high bitrate HDTV this provides a big speedup with
|
||
no visible quality loss.
|
||
.sp 1
|
||
<skipvalue> can be either one of the following:
|
||
.RSss
|
||
.br
|
||
none: Never skip.
|
||
.br
|
||
default: Skip useless processing steps (e.g.\& 0 size packets in AVI).
|
||
.br
|
||
nonref: Skip frames that are not referenced (i.e.\& not used for
|
||
decoding other frames, the error cannot "build up").
|
||
.br
|
||
bidir: Skip B-Frames.
|
||
.br
|
||
nonkey: Skip all frames except keyframes.
|
||
.br
|
||
all: Skip all frames.
|
||
.REss
|
||
.IPs skipidct=<skipvalue> (MPEG1/2 only)
|
||
Skips the IDCT step.
|
||
This degrades quality a lot of in almost all cases
|
||
(see skiploopfilter for available skip values).
|
||
.IPs skipframe=<skipvalue>
|
||
Skips decoding of frames completely.
|
||
Big speedup, but jerky motion and sometimes bad artifacts
|
||
(see skiploopfilter for available skip values).
|
||
.IPs threads=<1\-8>
|
||
number of threads to use for decoding (default: 1)
|
||
.IPs vismv=<value>
|
||
Visualize motion vectors.
|
||
.RSss
|
||
.br
|
||
0: disabled
|
||
.br
|
||
1: Visualize forward predicted MVs of P-frames.
|
||
.br
|
||
2: Visualize forward predicted MVs of B-frames.
|
||
.br
|
||
4: Visualize backward predicted MVs of B-frames.
|
||
.REss
|
||
.IPs vstats
|
||
Prints some statistics and stores them in ./vstats_*.log.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-noslices
|
||
Disable drawing video by 16-pixel height slices/\:bands, instead draws the
|
||
whole frame in a single run.
|
||
May be faster or slower, depending on video card and available cache.
|
||
It has effect only with libmpeg2 and libavcodec codecs.
|
||
.
|
||
.TP
|
||
.B \-nosound
|
||
Do not play/\:encode sound.
|
||
Useful for benchmarking.
|
||
.
|
||
.TP
|
||
.B \-novideo
|
||
Do not play/\:encode video.
|
||
In many cases this will not work, use \-vc null \-vo null instead.
|
||
.
|
||
.TP
|
||
.B \-pp <quality> (also see \-vf pp)
|
||
Set the DLL postprocess level.
|
||
This option is no longer usable with \-vf pp.
|
||
It only works with Win32 DirectShow DLLs with internal postprocessing routines.
|
||
The valid range of \-pp values varies by codec, it is mostly
|
||
0\-6, where 0=disable, 6=slowest/\:best.
|
||
.
|
||
.TP
|
||
.B \-pphelp (also see \-vf pp)
|
||
Show a summary about the available postprocess filters and their usage.
|
||
.
|
||
.TP
|
||
.B \-ssf <mode>
|
||
Specifies software scaler parameters.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
\-vf scale \-ssf lgb=3.0
|
||
.RE
|
||
.PD 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs lgb=<0\-100>
|
||
gaussian blur filter (luma)
|
||
.IPs cgb=<0\-100>
|
||
gaussian blur filter (chroma)
|
||
.IPs ls=<-100\-100>
|
||
sharpen filter (luma)
|
||
.IPs cs=<-100\-100>
|
||
sharpen filter (chroma)
|
||
.IPs chs=<h>
|
||
chroma horizontal shifting
|
||
.IPs cvs=<v>
|
||
chroma vertical shifting
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-stereo <mode>
|
||
Select type of MP2/\:MP3 stereo output.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
stereo
|
||
.IPs 1
|
||
left channel
|
||
.IPs 2
|
||
right channel
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-sws <software scaler type> (also see \-vf scale and \-zoom)
|
||
Specify the software scaler algorithm to be used with the \-zoom option.
|
||
This affects video output drivers which lack hardware acceleration, e.g.\& x11.
|
||
.sp 1
|
||
Available types are:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
fast bilinear
|
||
.IPs 1
|
||
bilinear
|
||
.IPs 2
|
||
bicubic (good quality) (default)
|
||
.IPs 3
|
||
experimental
|
||
.IPs 4
|
||
nearest neighbor (bad quality)
|
||
.IPs 5
|
||
area
|
||
.IPs 6
|
||
luma bicubic / chroma bilinear
|
||
.IPs 7
|
||
gauss
|
||
.IPs 8
|
||
sincR
|
||
.IPs 9
|
||
lanczos
|
||
.IPs 10
|
||
natural bicubic spline
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
.I NOTE:
|
||
Some \-sws options are tunable.
|
||
The description of the scale video filter has further information.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-vc <[-|+]codec1,[-|+]codec2,...[,]>
|
||
Specify a priority list of video codecs to be used, according to their codec
|
||
name in codecs.conf.
|
||
Use a '-' before the codec name to omit it.
|
||
Use a '+' before the codec name to force it, this will likely crash!
|
||
If the list has a trailing ',' MPlayer will fall back on codecs not
|
||
contained in the list.
|
||
.br
|
||
.I NOTE:
|
||
See \-vc help for a full list of available codecs.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-vc divx"
|
||
Force Win32/\:VfW DivX codec, no fallback.
|
||
.IPs "\-vc -divxds,-divx,"
|
||
Skip Win32 DivX codecs.
|
||
.IPs "\-vc ffmpeg12,mpeg12,"
|
||
Try libavcodec's MPEG-1/2 codec, then libmpeg2, then others.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-vfm <driver1,driver2,...>
|
||
Specify a priority list of video codec families to be used, according
|
||
to their names in codecs.conf.
|
||
Falls back on the default codecs if none of the given codec families work.
|
||
.br
|
||
.I NOTE:
|
||
See \-vfm help for a full list of available codec families.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-vfm ffmpeg,dshow,vfw"
|
||
Try the libavcodec, then Directshow, then VfW codecs and fall back
|
||
on others, if they do not work.
|
||
.IPs "\-vfm xanim"
|
||
Try XAnim codecs first.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-x <x> (also see \-zoom) (MPlayer only)
|
||
Scale image to width <x> (if software/\:hardware scaling is available).
|
||
Disables aspect calculations.
|
||
.
|
||
.TP
|
||
.B \-xvidopts <option1:option2:...>
|
||
Specify additional parameters when decoding with Xvid.
|
||
.br
|
||
.I NOTE:
|
||
Since libavcodec is faster than Xvid you might want to use the libavcodec
|
||
postprocessing filter (\-vf pp) and decoder (\-vfm ffmpeg) instead.
|
||
.sp 1
|
||
Xvid's internal postprocessing filters:
|
||
.PD 0
|
||
.RSs
|
||
.IPs deblock-chroma (also see \-vf pp)
|
||
chroma deblock filter
|
||
.IPs deblock-luma (also see \-vf pp)
|
||
luma deblock filter
|
||
.IPs dering-luma (also see \-vf pp)
|
||
luma deringing filter
|
||
.IPs dering-chroma (also see \-vf pp)
|
||
chroma deringing filter
|
||
.IPs filmeffect (also see \-vf noise)
|
||
Adds artificial film grain to the video.
|
||
May increase perceived quality, while lowering true quality.
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
rendering methods:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs "dr2\ \ "
|
||
Activate direct rendering method 2.
|
||
.IPs nodr2
|
||
Deactivate direct rendering method 2.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-xy <value> (also see \-zoom)
|
||
.PD 0
|
||
.RSs
|
||
.IPs value<=8
|
||
Scale image by factor <value>.
|
||
.IPs value>8
|
||
Set width to value and calculate height to keep correct aspect ratio.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-y <y> (also see \-zoom) (MPlayer only)
|
||
Scale image to height <y> (if software/\:hardware scaling is available).
|
||
Disables aspect calculations.
|
||
.
|
||
.TP
|
||
.B "\-zoom\ \ "
|
||
Allow software scaling, where available.
|
||
This will allow scaling with output drivers (like x11, fbdev) that
|
||
do not support hardware scaling where MPlayer disables scaling by
|
||
default for performance reasons.
|
||
.
|
||
.
|
||
.
|
||
.SH "AUDIO FILTERS"
|
||
Audio filters allow you to modify the audio stream and its properties.
|
||
The syntax is:
|
||
.
|
||
.TP
|
||
.B \-af <filter1[=parameter1:parameter2:...],filter2,...>
|
||
Setup a chain of audio filters.
|
||
.PP
|
||
.I NOTE:
|
||
To get a full list of available audio filters, see \-af help.
|
||
.PP
|
||
Available filters are:
|
||
.
|
||
.TP
|
||
.B resample[=srate[:sloppy[:type]]]
|
||
Changes the sample rate of the audio stream.
|
||
Can be used if you have a fixed frequency sound card or if you are
|
||
stuck with an old sound card that is only capable of max 44.1kHz.
|
||
This filter is automatically enabled if necessary.
|
||
It only supports 16-bit integer and float in native-endian format as input.
|
||
.br
|
||
.I NOTE:
|
||
With MEncoder, you need to also use \-srate <srate>.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <srate>
|
||
output sample frequency in Hz.
|
||
The valid range for this parameter is 8000 to 192000.
|
||
If the input and output sample frequency are the same or if this
|
||
parameter is omitted the filter is automatically unloaded.
|
||
A high sample frequency normally improves the audio quality,
|
||
especially when used in combination with other filters.
|
||
.IPs <sloppy>
|
||
Allow (1) or disallow (0) the output frequency to differ slightly
|
||
from the frequency given by <srate> (default: 1).
|
||
Can be used if the startup of the playback is extremely slow.
|
||
.IPs <type>
|
||
Selects which resampling method to use.
|
||
.RSss
|
||
0: linear interpolation (fast, poor quality especially when upsampling)
|
||
.br
|
||
1: polyphase filterbank and integer processing
|
||
.br
|
||
2: polyphase filterbank and floating point processing (slow, best quality)
|
||
.REss
|
||
.PD 1
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs "mplayer \-af resample=44100:0:0"
|
||
would set the output frequency of the resample filter to 44100Hz using
|
||
exact output frequency scaling and linear interpolation.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B lavcresample[=srate[:length[:linear[:count[:cutoff]]]]]
|
||
Changes the sample rate of the audio stream to an integer <srate> in Hz.
|
||
It only supports the 16-bit native-endian format.
|
||
.br
|
||
.I NOTE:
|
||
With MEncoder, you need to also use \-srate <srate>.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <srate>
|
||
the output sample rate
|
||
.IPs <length>
|
||
length of the filter with respect to the lower sampling rate (default: 16)
|
||
.IPs <linear>
|
||
if 1 then filters will be linearly interpolated between polyphase entries
|
||
.IPs <count>
|
||
log2 of the number of polyphase entries
|
||
(..., 10->1024, 11->2048, 12->4096, ...)
|
||
(default: 10->1024)
|
||
.IPs <cutoff>
|
||
cutoff frequency (0.0-1.0), default set depending upon filter length
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B sweep[=speed]
|
||
Produces a sine sweep.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <0.0\-1.0>
|
||
Sine function delta, use very low values to hear the sweep.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B sinesuppress[=freq:decay]
|
||
Remove a sine at the specified frequency.
|
||
Useful to get rid of the 50/60Hz noise on low quality audio equipment.
|
||
It probably only works on mono input.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <freq>
|
||
The frequency of the sine which should be removed (in Hz) (default: 50)
|
||
.IPs <decay>
|
||
Controls the adaptivity (a larger value will make the filter adapt to
|
||
amplitude and phase changes quicker, a smaller value will make the
|
||
adaptation slower) (default: 0.0001).
|
||
Reasonable values are around 0.001.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B hrtf[=flag]
|
||
Head-related transfer function: Converts multichannel audio to
|
||
2 channel output for headphones, preserving the spatiality of the sound.
|
||
.sp 1
|
||
.PD 0
|
||
.RS
|
||
.IPs "Flag Meaning"
|
||
.IPs "m matrix decoding of the rear channel"
|
||
.IPs "s 2-channel matrix decoding"
|
||
.IPs "0 no matrix decoding (default)"
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B equalizer=[g1:g2:g3:...:g10]
|
||
10 octave band graphic equalizer, implemented using 10 IIR band pass filters.
|
||
This means that it works regardless of what type of audio is being played back.
|
||
The center frequencies for the 10 bands are:
|
||
.sp 1
|
||
.PD 0
|
||
.RS
|
||
.IPs "No. frequency"
|
||
.IPs "0 31.25 Hz"
|
||
.IPs "1 62.50 Hz"
|
||
.IPs "2 125.00 Hz"
|
||
.IPs "3 250.00 Hz"
|
||
.IPs "4 500.00 Hz"
|
||
.IPs "5 1.00 kHz"
|
||
.IPs "6 2.00 kHz"
|
||
.IPs "7 4.00 kHz"
|
||
.IPs "8 8.00 kHz"
|
||
.IPs "9 16.00 kHz"
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
If the sample rate of the sound being played is lower than the center
|
||
frequency for a frequency band, then that band will be disabled.
|
||
A known bug with this filter is that the characteristics for the
|
||
uppermost band are not completely symmetric if the sample
|
||
rate is close to the center frequency of that band.
|
||
This problem can be worked around by upsampling the sound
|
||
using the resample filter before it reaches this filter.
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs <g1>:<g2>:<g3>:...:<g10>
|
||
floating point numbers representing the gain in dB
|
||
for each frequency band (-12\-12)
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.RSs
|
||
.IPs "mplayer \-af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi"
|
||
Would amplify the sound in the upper and lower frequency region
|
||
while canceling it almost completely around 1kHz.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
|
||
Can be used for adding, removing, routing and copying audio channels.
|
||
If only <nch> is given the default routing is used, it works as
|
||
follows: If the number of output channels is bigger than the number of
|
||
input channels empty channels are inserted (except mixing from mono to
|
||
stereo, then the mono channel is repeated in both of the output
|
||
channels).
|
||
If the number of output channels is smaller than the number
|
||
of input channels the exceeding channels are truncated.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <nch>
|
||
number of output channels (1\-6)
|
||
.IPs "<nr>\ "
|
||
number of routes (1\-6)
|
||
.IPs <from1:to1:from2:to2:from3:to3:...>
|
||
Pairs of numbers between 0 and 5 that define where to route each channel.
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.RSs
|
||
.IPs "mplayer \-af channels=4:4:0:1:1:0:2:2:3:3 media.avi"
|
||
Would change the number of channels to 4 and set up 4 routes that
|
||
swap channel 0 and channel 1 and leave channel 2 and 3 intact.
|
||
Observe that if media containing two channels was played back, channels
|
||
2 and 3 would contain silence but 0 and 1 would still be swapped.
|
||
.IPs "mplayer \-af channels=6:4:0:0:0:1:0:2:0:3 media.avi"
|
||
Would change the number of channels to 6 and set up 4 routes
|
||
that copy channel 0 to channels 0 to 3.
|
||
Channel 4 and 5 will contain silence.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B format[=format] (also see \-format)
|
||
Convert between different sample formats.
|
||
Automatically enabled when needed by the sound card or another filter.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <format>
|
||
Sets the desired format.
|
||
The general form is 'sbe', where 's' denotes the sign (either 's' for signed
|
||
or 'u' for unsigned), 'b' denotes the number of bits per sample (16, 24 or 32)
|
||
and 'e' denotes the endianness ('le' means little-endian, 'be' big-endian
|
||
and 'ne' the endianness of the computer MPlayer is running on).
|
||
Valid values (amongst others) are: 's16le', 'u32be' and 'u24ne'.
|
||
Exceptions to this rule that are also valid format specifiers: u8, s8,
|
||
floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 and imaadpcm.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B volume[=v[:sc]]
|
||
Implements software volume control.
|
||
Use this filter with caution since it can reduce the signal
|
||
to noise ratio of the sound.
|
||
In most cases it is best to set the level for the PCM sound to max,
|
||
leave this filter out and control the output level to your
|
||
speakers with the master volume control of the mixer.
|
||
In case your sound card has a digital PCM mixer instead of an analog
|
||
one, and you hear distortion, use the MASTER mixer instead.
|
||
If there is an external amplifier connected to the computer (this
|
||
is almost always the case), the noise level can be minimized by
|
||
adjusting the master level and the volume knob on the amplifier
|
||
until the hissing noise in the background is gone.
|
||
.br
|
||
This filter has a second feature: It measures the overall maximum
|
||
sound level and prints out that level when MPlayer exits.
|
||
This volume estimate can be used for setting the sound level in
|
||
MEncoder such that the maximum dynamic range is utilized.
|
||
.br
|
||
.I NOTE:
|
||
This filter is not reentrant and can therefore only be enabled
|
||
once for every audio stream.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "<v>\ \ "
|
||
Sets the desired gain in dB for all channels in the stream
|
||
from -200dB to +60dB, where -200dB mutes the sound
|
||
completely and +60dB equals a gain of 1000 (default: 0).
|
||
.IPs "<sc>\ "
|
||
Turns soft clipping on (1) or off (0).
|
||
Soft-clipping can make the sound more smooth if very
|
||
high volume levels are used.
|
||
Enable this option if the dynamic range of the
|
||
loudspeakers is very low.
|
||
.br
|
||
.I WARNING:
|
||
This feature creates distortion and should be considered a last resort.
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.RSs
|
||
.IPs "mplayer \-af volume=10.1:0 media.avi"
|
||
Would amplify the sound by 10.1dB and hard-clip if the
|
||
sound level is too high.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...]
|
||
Mixes channels arbitrarily.
|
||
Basically a combination of the volume and the channels filter
|
||
that can be used to down-mix many channels to only a few,
|
||
e.g.\& stereo to mono or vary the "width" of the center
|
||
speaker in a surround sound system.
|
||
This filter is hard to use, and will require some tinkering
|
||
before the desired result is obtained.
|
||
The number of options for this filter depends on
|
||
the number of output channels.
|
||
An example how to downmix a six-channel file to two channels with
|
||
this filter can be found in the examples section near the end.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "<n>\ \ "
|
||
number of output channels (1\-6)
|
||
.IPs <Lij>
|
||
How much of input channel i is mixed into output channel j (0\-1).
|
||
So in principle you first have n numbers saying what to do with the
|
||
first input channel, then n numbers that act on the second input channel
|
||
etc.
|
||
If you do not specify any numbers for some input channels, 0 is assumed.
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.RSs
|
||
.IPs "mplayer \-af pan=1:0.5:0.5 media.avi"
|
||
Would down-mix from stereo to mono.
|
||
.IPs "mplayer \-af pan=3:1:0:0.5:0:1:0.5 media.avi"
|
||
Would give 3 channel output leaving channels 0 and 1 intact,
|
||
and mix channels 0 and 1 into output channel 2 (which could
|
||
be sent to a subwoofer for example).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B sub[=fc:ch]
|
||
Adds a subwoofer channel to the audio stream.
|
||
The audio data used for creating the subwoofer channel is
|
||
an average of the sound in channel 0 and channel 1.
|
||
The resulting sound is then low-pass filtered by a 4th order
|
||
Butterworth filter with a default cutoff frequency of 60Hz
|
||
and added to a separate channel in the audio stream.
|
||
.br
|
||
.I Warning:
|
||
Disable this filter when you are playing DVDs with Dolby
|
||
Digital 5.1 sound, otherwise this filter will disrupt
|
||
the sound to the subwoofer.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "<fc>\ "
|
||
cutoff frequency in Hz for the low-pass filter (20Hz to 300Hz) (default: 60Hz)
|
||
For the best result try setting the cutoff frequency as low as possible.
|
||
This will improve the stereo or surround sound experience.
|
||
.IPs "<ch>\ "
|
||
Determines the channel number in which to insert the sub-channel audio.
|
||
Channel number can be between 0 and 5 (default: 5).
|
||
Observe that the number of channels will automatically
|
||
be increased to <ch> if necessary.
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.RSs
|
||
.IPs "mplayer \-af sub=100:4 \-channels 5 media.avi"
|
||
Would add a sub-woofer channel with a cutoff frequency of
|
||
100Hz to output channel 4.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "center\ "
|
||
Creates a center channel from the front channels.
|
||
May currently be low quality as it does not implement a
|
||
high-pass filter for proper extraction yet, but averages and
|
||
halves the channels instead.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "<ch>\ "
|
||
Determines the channel number in which to insert the center channel.
|
||
Channel number can be between 0 and 5 (default: 5).
|
||
Observe that the number of channels will automatically
|
||
be increased to <ch> if necessary.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B surround[=delay]
|
||
Decoder for matrix encoded surround sound like Dolby Surround.
|
||
Many files with 2 channel audio actually contain matrixed surround sound.
|
||
Requires a sound card supporting at least 4 channels.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <delay>
|
||
delay time in ms for the rear speakers (0 to 1000) (default: 20)
|
||
This delay should be set as follows: If d1 is the distance
|
||
from the listening position to the front speakers and d2 is the distance
|
||
from the listening position to the rear speakers, then the delay should
|
||
be set to 15ms if d1 <= d2 and to 15 + 5*(d1-d2) if d1 > d2.
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.RSs
|
||
.IPs "mplayer \-af surround=15 \-channels 4 media.avi"
|
||
Would add surround sound decoding with 15ms delay for the sound to the
|
||
rear speakers.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B delay[=ch1:ch2:...]
|
||
Delays the sound to the loudspeakers such that the sound from the
|
||
different channels arrives at the listening position simultaneously.
|
||
It is only useful if you have more than 2 loudspeakers.
|
||
.PD 0
|
||
.RSs
|
||
.IPs ch1,ch2,...
|
||
The delay in ms that should be imposed on each channel
|
||
(floating point number between 0 and 1000).
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
To calculate the required delay for the different channels do as follows:
|
||
.IP 1. 3
|
||
Measure the distance to the loudspeakers in meters in relation
|
||
to your listening position, giving you the distances s1 to s5
|
||
(for a 5.1 system).
|
||
There is no point in compensating for the subwoofer (you will not hear the
|
||
difference anyway).
|
||
.IP 2. 3
|
||
Subtract the distances s1 to s5 from the maximum distance,
|
||
i.e.\& s[i] = max(s) - s[i]; i = 1...5.
|
||
.IP 3.
|
||
Calculate the required delays in ms as d[i] = 1000*s[i]/342; i = 1...5.
|
||
.RE
|
||
.PD 0
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.RSs
|
||
.IPs "mplayer \-af delay=10.5:10.5:0:0:7:0 media.avi"
|
||
Would delay front left and right by 10.5ms, the two rear channels
|
||
and the sub by 0ms and the center channel by 7ms.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B export[=mmapped_file[:nsamples]]
|
||
Exports the incoming signal to other processes using memory mapping (mmap()).
|
||
Memory mapped areas contain a header:
|
||
.sp 1
|
||
.nf
|
||
int nch /*number of channels*/
|
||
int size /*buffer size*/
|
||
unsigned long long counter /*Used to keep sync, updated every
|
||
time new data is exported.*/
|
||
.fi
|
||
.sp 1
|
||
The rest is payload (non-interleaved) 16 bit data.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <mmapped_file>
|
||
file to map data to (default: ~/.mplayer/\:mplayer-af_export)
|
||
.IPs <nsamples>
|
||
number of samples per channel (default: 512)
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.RSs
|
||
.IPs "mplayer \-af export=/tmp/mplayer-af_export:1024 media.avi"
|
||
Would export 1024 samples per channel to '/tmp/mplayer-af_export'.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B extrastereo[=mul]
|
||
(Linearly) increases the difference between left and right channels
|
||
which adds some sort of "live" effect to playback.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <mul>
|
||
Sets the difference coefficient (default: 2.5).
|
||
0.0 means mono sound (average of both channels), with 1.0 sound will be
|
||
unchanged, with -1.0 left and right channels will be swapped.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B volnorm[=method:target]
|
||
Maximizes the volume without distorting the sound.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <method>
|
||
Sets the used method.
|
||
.RSss
|
||
1: Use a single sample to smooth the variations via the standard
|
||
weighted mean over past samples (default).
|
||
.br
|
||
2: Use several samples to smooth the variations via the standard
|
||
weighted mean over past samples.
|
||
.REss
|
||
.IPs <target>
|
||
Sets the target amplitude as a fraction of the maximum for the
|
||
sample type (default: 0.25).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B ladspa=file:label[:controls...]
|
||
Load a LADSPA (Linux Audio Developer's Simple Plugin API) plugin.
|
||
This filter is reentrant, so multiple LADSPA plugins can be used at once.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <file>
|
||
Specifies the LADSPA plugin library file.
|
||
If LADSPA_PATH is set, it searches for the specified file.
|
||
If it is not set, you must supply a fully specified pathname.
|
||
.IPs <label>
|
||
Specifies the filter within the library.
|
||
Some libraries contain only one filter, but others contain many of them.
|
||
Entering 'help' here, will list all available filters within the specified
|
||
library, which eliminates the use of 'listplugins' from the LADSPA SDK.
|
||
.IPs <controls>
|
||
Controls are zero or more floating point values that determine the
|
||
behavior of the loaded plugin (for example delay, threshold or gain).
|
||
In verbose mode (add \-v to the MPlayer command line), all available controls
|
||
and their valid ranges are printed.
|
||
This eliminates the use of 'analyseplugin' from the LADSPA SDK.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "comp\ \ \ "
|
||
Compressor/expander filter usable for microphone input.
|
||
Prevents artifacts on very loud sound and raises the volume on
|
||
very low sound.
|
||
This filter is untested, maybe even unusable.
|
||
.
|
||
.TP
|
||
.B "gate\ \ \ "
|
||
Noise gate filter similar to the comp audio filter.
|
||
This filter is untested, maybe even unusable.
|
||
.
|
||
.TP
|
||
.B karaoke
|
||
Simple voice removal filter exploiting the fact that voice is
|
||
usually recorded with mono gear and later 'center' mixed onto
|
||
the final audio stream.
|
||
Beware that this filter will turn your signal into mono.
|
||
Works well for 2 channel tracks; do not bother trying it
|
||
on anything but 2 channel stereo.
|
||
.
|
||
.
|
||
.
|
||
.SH "VIDEO FILTERS"
|
||
Video filters allow you to modify the video stream and its properties.
|
||
The syntax is:
|
||
.
|
||
.TP
|
||
.B \-vf <filter1[=parameter1:parameter2:...],filter2,...>
|
||
Setup a chain of video filters.
|
||
.
|
||
.TP
|
||
.B \-vop <...,filter2[=parameter1:parameter2:...],filter1> (OBSOLETE)
|
||
Setup a chain of video filters, to be applied in
|
||
.B reverse
|
||
order.
|
||
Deprecated in favor of \-vf.
|
||
.PP
|
||
Many parameters are optional and set to default values if omitted.
|
||
To explicitly use a default value set a parameter to '-1'.
|
||
Parameters w:h means width x height in pixels, x:y means x;y position counted
|
||
from the upper left corner of the bigger image.
|
||
.br
|
||
.I NOTE:
|
||
To get a full list of available video filters, see \-vf help.
|
||
.sp 1
|
||
Video filters are managed in lists.
|
||
There are a few commands to manage the filter list.
|
||
.
|
||
.TP
|
||
.B \-vf-add <filter1[,filter2,...]>
|
||
Appends the filters given as arguments to the filter list.
|
||
.
|
||
.TP
|
||
.B \-vf-pre <filter1[,filter2,...]>
|
||
Prepends the filters given as arguments to the filter list.
|
||
.
|
||
.TP
|
||
.B \-vf-del <index1[,index2,...]>
|
||
Deletes the filters at the given indexes.
|
||
Index numbers start at 0, negative numbers address the end of the
|
||
list (-1 is the last).
|
||
.
|
||
.TP
|
||
.B \-vf-clr
|
||
Completely empties the filter list.
|
||
.PP
|
||
With filters that support it, you can access parameters by their name.
|
||
.
|
||
.TP
|
||
.B \-vf <filter>=help
|
||
Prints the parameter names and parameter value ranges for a particular
|
||
filter.
|
||
.
|
||
.TP
|
||
.B \-vf <filter=named_parameter1=value1[:named_parameter2=value2:...]>
|
||
Sets a named parameter to the given value.
|
||
Use on and off or yes and no to set flag parameters.
|
||
.PP
|
||
Available filters are:
|
||
.
|
||
.TP
|
||
.B crop[=w:h:x:y]
|
||
Crops the given part of the image and discards the rest.
|
||
Useful to remove black bands from widescreen movies.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <w>,<h>
|
||
Cropped width and height, defaults to original width and height.
|
||
.IPs <x>,<y>
|
||
Position of the cropped picture, defaults to center.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B cropdetect[=limit:round]
|
||
Calculates necessary cropping parameters and prints the recommended parameters
|
||
to stdout.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <limit>
|
||
Threshold, which can be optionally specified from nothing (0) to
|
||
everything (255) (default: 24).
|
||
.br
|
||
.IPs <round>
|
||
Value which the width/\:height should be divisible by (default: 16).
|
||
The offset is automatically adjusted to center the video.
|
||
Use 2 to get only even dimensions (needed for 4:2:2 video).
|
||
16 is best when encoding to most video codecs.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B rectangle[=w:h:x:y]
|
||
The plugin responds to the input.conf directive 'change_rectangle'
|
||
that takes two parameters.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <w>,<h>
|
||
width and height (default: -1, maximum possible width where boundaries
|
||
are still visible.)
|
||
.IPs <x>,<y>
|
||
top left corner position (default: -1, uppermost leftmost)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B expand[=w:h:x:y:o:a:r]
|
||
Expands (not scales) movie resolution to the given value and places the
|
||
unscaled original at coordinates x, y.
|
||
Can be used for placing subtitles/\:OSD in the resulting black bands.
|
||
.RSs
|
||
.IPs <w>,<h>
|
||
Expanded width,height (default: original width,height).
|
||
Negative values for w and h are treated as offsets to the original size.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IP expand=0:-50:0:0
|
||
Adds a 50 pixel border to the bottom of the picture.
|
||
.RE
|
||
.PD 1
|
||
.IPs <x>,<y>
|
||
position of original image on the expanded image (default: center)
|
||
.IPs "<o>\ \ "
|
||
OSD/\:subtitle rendering
|
||
.RSss
|
||
0: disable (default)
|
||
.br
|
||
1: enable
|
||
.REss
|
||
.IPs "<a>\ \ "
|
||
Expands to fit an aspect instead of a resolution (default: 0).
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IP expand=800:::::4/3
|
||
Expands to 800x600, unless the source is higher resolution, in which
|
||
case it expands to fill a 4/3 aspect.
|
||
.RE
|
||
.PD 1
|
||
.IPs "<r>\ \ "
|
||
Rounds up to make both width and height divisible by <r> (default: 1).
|
||
.RE
|
||
.
|
||
.TP
|
||
.B flip (also see \-flip)
|
||
Flips the image upside down.
|
||
.
|
||
.TP
|
||
.B "mirror\ "
|
||
Mirrors the image on the Y axis.
|
||
.
|
||
.TP
|
||
.B rotate[=<0\-7>]
|
||
Rotates the image by 90 degrees and optionally flips it.
|
||
For values between 4\-7 rotation is only done if the movie geometry is
|
||
portrait and not landscape.
|
||
.RSs
|
||
.IPs 0
|
||
Rotate by 90 degrees clockwise and flip (default).
|
||
.IPs 1
|
||
Rotate by 90 degrees clockwise.
|
||
.IPs 2
|
||
Rotate by 90 degrees counterclockwise.
|
||
.IPs 3
|
||
Rotate by 90 degrees counterclockwise and flip.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B scale[=w:h[:ilaced[:chr_drop[:par[:par2[:presize[:noup[:arnd]]]]]]]]
|
||
Scales the image with the software scaler (slow) and performs a YUV<\->RGB
|
||
colorspace conversion (also see \-sws).
|
||
.RSs
|
||
.IPs <w>,<h>
|
||
scaled width/\:height (default: original width/\:height)
|
||
.br
|
||
.I NOTE:
|
||
If \-zoom is used, and underlying filters (including libvo) are
|
||
incapable of scaling, it defaults to d_width/\:d_height!
|
||
.RSss
|
||
0: scaled d_width/\:d_height
|
||
.br
|
||
-1: original width/\:height
|
||
.br
|
||
-2: Calculate w/h using the other dimension and the prescaled aspect ratio.
|
||
.br
|
||
-3: Calculate w/h using the other dimension and the original aspect ratio.
|
||
.br
|
||
-(n+8): Like -n above, but rounding the dimension to the closest multiple of 16.
|
||
.REss
|
||
.IPs <ilaced>
|
||
Toggle interlaced scaling.
|
||
.RSss
|
||
0: off (default)
|
||
.br
|
||
1: on
|
||
.REss
|
||
.IPs <chr_drop>
|
||
chroma skipping
|
||
.RSss
|
||
0: Use all available input lines for chroma.
|
||
.br
|
||
1: Use only every 2. input line for chroma.
|
||
.br
|
||
2: Use only every 4. input line for chroma.
|
||
.br
|
||
3: Use only every 8. input line for chroma.
|
||
.REss
|
||
.IPs "<par>[:<par2>] (also see \-sws)"
|
||
Set some scaling parameters depending on the type of scaler selected
|
||
with \-sws.
|
||
.RSss
|
||
\-sws 2 (bicubic): B (blurring) and C (ringing)
|
||
.br
|
||
0.00:0.60 default
|
||
.br
|
||
0.00:0.75 VirtualDub's "precise bicubic"
|
||
.br
|
||
0.00:0.50 Catmull-Rom spline
|
||
.br
|
||
0.33:0.33 Mitchell-Netravali spline
|
||
.br
|
||
1.00:0.00 cubic B-spline
|
||
.br
|
||
\-sws 7 (gaussian): sharpness (0 (soft) \- 100 (sharp))
|
||
.br
|
||
\-sws 9 (lanczos): filter length (1\-10)
|
||
.REss
|
||
.IPs <presize>
|
||
Scale to preset sizes.
|
||
.RSss
|
||
qntsc: 352x240 (NTSC quarter screen)
|
||
.br
|
||
qpal: 352x288 (PAL quarter screen)
|
||
.br
|
||
ntsc: 720x480 (standard NTSC)
|
||
.br
|
||
pal: 720x576 (standard PAL)
|
||
.br
|
||
sntsc: 640x480 (square pixel NTSC)
|
||
.br
|
||
spal: 768x576 (square pixel PAL)
|
||
.REss
|
||
.IPs <noup>
|
||
Disallow upscaling past the original dimensions.
|
||
.RSss
|
||
0: Allow upscaling (default).
|
||
.br
|
||
1: Disallow upscaling if one dimension exceeds its original value.
|
||
.br
|
||
2: Disallow upscaling if both dimensions exceed their original values.
|
||
.REss
|
||
.IPs <arnd>
|
||
Accurate rounding for the vertical scaler, which may be faster
|
||
or slower than the default rounding.
|
||
.RSss
|
||
0: Disable accurate rounding (default).
|
||
.br
|
||
1: Enable accurate rounding.
|
||
.REss
|
||
.RE
|
||
.
|
||
.TP
|
||
.B dsize[=aspect|w:h:aspect-method:r]
|
||
Changes the intended display size/\:aspect at an arbitrary point in the
|
||
filter chain.
|
||
Aspect can be given as a fraction (4/3) or floating point number
|
||
(1.33).
|
||
Alternatively, you may specify the exact display width and height
|
||
desired.
|
||
Note that this filter does
|
||
.B not
|
||
do any scaling itself; it just affects
|
||
what later scalers (software or hardware) will do when auto-scaling to
|
||
correct aspect.
|
||
.RSs
|
||
.IPs <w>,<h>
|
||
New display width and height.
|
||
Can also be these special values:
|
||
.RSss
|
||
0: original display width and height
|
||
.br
|
||
-1: original video width and height (default)
|
||
.br
|
||
-2: Calculate w/h using the other dimension and the original display
|
||
aspect ratio.
|
||
.br
|
||
-3: Calculate w/h using the other dimension and the original video
|
||
aspect ratio.
|
||
.REss
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IP dsize=800:-2
|
||
Specifies a display resolution of 800x600 for a 4/3 aspect video, or
|
||
800x450 for a 16/9 aspect video.
|
||
.RE
|
||
.IPs <aspect-method>
|
||
Modifies width and height according to original aspect ratios.
|
||
.RSss
|
||
-1: Ignore original aspect ratio (default).
|
||
.br
|
||
0: Keep display aspect ratio by using <w> and <h> as maximum
|
||
resolution.
|
||
.br
|
||
1: Keep display aspect ratio by using <w> and <h> as minimum
|
||
resolution.
|
||
.br
|
||
2: Keep video aspect ratio by using <w> and <h> as maximum
|
||
resolution.
|
||
.br
|
||
3: Keep video aspect ratio by using <w> and <h> as minimum
|
||
resolution.
|
||
.REss
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IP dsize=800:600:0
|
||
Specifies a display resolution of at most 800x600, or smaller, in order
|
||
to keep aspect.
|
||
.RE
|
||
.PD 1
|
||
.IPs "<r>\ \ "
|
||
Rounds up to make both width and height divisible by <r> (default: 1).
|
||
.RE
|
||
.
|
||
.TP
|
||
.B "yuy2\ \ \ "
|
||
Forces software YV12/\:I420/\:422P to YUY2 conversion.
|
||
Useful for video cards/\:drivers with slow YV12 but fast YUY2 support.
|
||
.
|
||
.TP
|
||
.B "yvu9\ \ \ "
|
||
Forces software YVU9 to YV12 colorspace conversion.
|
||
Deprecated in favor of the software scaler.
|
||
.
|
||
.TP
|
||
.B "yuvcsp\ "
|
||
Clamps YUV color values to the CCIR 601 range without doing real conversion.
|
||
.
|
||
.TP
|
||
.B rgb2bgr[=swap]
|
||
RGB 24/32 <\-> BGR 24/32 colorspace conversion.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "swap\ "
|
||
Also perform R <-> B swapping.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B palette
|
||
RGB/BGR 8 \-> 15/16/24/32bpp colorspace conversion using palette.
|
||
.
|
||
.TP
|
||
.B format[=fourcc]
|
||
Restricts the colorspace for the next filter without doing any conversion.
|
||
Use together with the scale filter for a real conversion.
|
||
.br
|
||
.I NOTE:
|
||
For a list of available formats see format=fmt=help.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <fourcc>
|
||
format name like rgb15, bgr24, yv12, etc (default: yuy2)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B noformat[=fourcc]
|
||
Restricts the colorspace for the next filter without doing any conversion.
|
||
Unlike the format filter, this will allow any colorspace
|
||
.B except
|
||
the one you specify.
|
||
.br
|
||
.I NOTE:
|
||
For a list of available formats see noformat=fmt=help.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <fourcc>
|
||
format name like rgb15, bgr24, yv12, etc (default: yv12)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B pp[=filter1[:option1[:option2...]]/[-]filter2...] (also see \-pphelp)
|
||
Enables the specified chain of postprocessing subfilters.
|
||
Subfilters must be separated by '/' and can be disabled by
|
||
prepending a '\-'.
|
||
Each subfilter and some options have a short and a long name that can be
|
||
used interchangeably, i.e.\& dr/dering are the same.
|
||
All subfilters share common options to determine their scope:
|
||
.PD 0
|
||
.RSs
|
||
.IPs a/autoq
|
||
Automatically switch the subfilter off if the CPU is too slow.
|
||
.IPs c/chrom
|
||
Do chrominance filtering, too (default).
|
||
.IPs y/nochrom
|
||
Do luminance filtering only (no chrominance).
|
||
.IPs n/noluma
|
||
Do chrominance filtering only (no luminance).
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
.br
|
||
.I NOTE:
|
||
\-pphelp shows a list of available subfilters.
|
||
.sp 1
|
||
Available subfilters are
|
||
.RE
|
||
.RSs
|
||
.IPs hb/hdeblock[:difference[:flatness]]
|
||
horizontal deblocking filter
|
||
.RSss
|
||
<difference>: Difference factor where higher values mean
|
||
more deblocking (default: 32).
|
||
.br
|
||
<flatness>: Flatness threshold where lower values mean
|
||
more deblocking (default: 39).
|
||
.REss
|
||
.IPs vb/vdeblock[:difference[:flatness]]
|
||
vertical deblocking filter
|
||
.RSss
|
||
<difference>: Difference factor where higher values mean
|
||
more deblocking (default: 32).
|
||
.br
|
||
<flatness>: Flatness threshold where lower values mean
|
||
more deblocking (default: 39).
|
||
.REss
|
||
.IPs ha/hadeblock[:difference[:flatness]]
|
||
accurate horizontal deblocking filter
|
||
.RSss
|
||
<difference>: Difference factor where higher values mean
|
||
more deblocking (default: 32).
|
||
.br
|
||
<flatness>: Flatness threshold where lower values mean
|
||
more deblocking (default: 39).
|
||
.REss
|
||
.IPs va/vadeblock[:difference[:flatness]]
|
||
accurate vertical deblocking filter
|
||
.RSss
|
||
<difference>: Difference factor where higher values mean
|
||
more deblocking (default: 32).
|
||
.br
|
||
<flatness>: Flatness threshold where lower values mean
|
||
more deblocking (default: 39).
|
||
.REss
|
||
.sp 1
|
||
The horizontal and vertical deblocking filters share the
|
||
difference and flatness values so you cannot set
|
||
different horizontal and vertical thresholds.
|
||
.sp 1
|
||
.IPs h1/x1hdeblock
|
||
experimental horizontal deblocking filter
|
||
.IPs v1/x1vdeblock
|
||
experimental vertical deblocking filter
|
||
.IPs dr/dering
|
||
deringing filter
|
||
.IPs tn/tmpnoise[:threshold1[:threshold2[:threshold3]]]
|
||
temporal noise reducer
|
||
.RSss
|
||
<threshold1>: larger -> stronger filtering
|
||
.br
|
||
<threshold2>: larger -> stronger filtering
|
||
.br
|
||
<threshold3>: larger -> stronger filtering
|
||
.REss
|
||
.IPs al/autolevels[:f/fullyrange]
|
||
automatic brightness / contrast correction
|
||
.RSss
|
||
f/fullyrange: Stretch luminance to (0\-255).
|
||
.REss
|
||
.IPs lb/linblenddeint
|
||
Linear blend deinterlacing filter that deinterlaces the given block
|
||
by filtering all lines with a (1 2 1) filter.
|
||
.IPs li/linipoldeint
|
||
Linear interpolating deinterlacing filter that deinterlaces the given block
|
||
by linearly interpolating every second line.
|
||
.IPs ci/cubicipoldeint
|
||
Cubic interpolating deinterlacing filter deinterlaces the given block
|
||
by cubically interpolating every second line.
|
||
.IPs md/mediandeint
|
||
Median deinterlacing filter that deinterlaces the given block
|
||
by applying a median filter to every second line.
|
||
.IPs fd/ffmpegdeint
|
||
FFmpeg deinterlacing filter that deinterlaces the given block
|
||
by filtering every second line with a (-1 4 2 4 -1) filter.
|
||
.IPs l5/lowpass5
|
||
Vertically applied FIR lowpass deinterlacing filter that deinterlaces
|
||
the given block by filtering all lines with a (-1 2 6 2 -1) filter.
|
||
.IPs fq/forceQuant[:quantizer]
|
||
Overrides the quantizer table from the input with the constant
|
||
quantizer you specify.
|
||
.RSss
|
||
<quantizer>: quantizer to use
|
||
.REss
|
||
.IPs de/default
|
||
default pp filter combination (hb:a,vb:a,dr:a)
|
||
.IPs fa/fast
|
||
fast pp filter combination (h1:a,v1:a,dr:a)
|
||
.IPs "ac\ \ \ "
|
||
high quality pp filter combination (ha:a:128:7,va:a,dr:a)
|
||
.RE
|
||
.RS
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-vf pp=hb/vb/dr/al"
|
||
horizontal and vertical deblocking, deringing and automatic
|
||
brightness/\:contrast
|
||
.IPs "\-vf pp=de/-al"
|
||
default filters without brightness/\:contrast correction
|
||
.IPs "\-vf pp=default/tmpnoise:1:2:3"
|
||
Enable default filters & temporal denoiser.
|
||
.IPs "\-vf pp=hb:y/vb:a"
|
||
Horizontal deblocking on luminance only, and switch vertical deblocking
|
||
on or off automatically depending on available CPU time.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B spp[=quality[:qp[:mode]]]
|
||
Simple postprocessing filter that compresses and decompresses the
|
||
image at several (or \- in the case of quality level 6 \- all)
|
||
shifts and averages the results.
|
||
.RSs
|
||
.IPs <quality>
|
||
0\-6 (default: 3)
|
||
.IPs "<qp>\ "
|
||
Force quantization parameter (default: 0, use QP from video).
|
||
.IPs <mode>
|
||
0: hard thresholding (default)
|
||
.br
|
||
1: soft thresholding (better deringing, but blurrier)
|
||
.br
|
||
4: like 0, but also use B-frames' QP (may cause flicker)
|
||
.br
|
||
5: like 1, but also use B-frames' QP (may cause flicker)
|
||
.RE
|
||
.
|
||
.TP
|
||
.B uspp[=quality[:qp]]
|
||
Ultra simple & slow postprocessing filter that compresses and
|
||
decompresses the image at several (or \- in the case of quality
|
||
level 8 \- all) shifts and averages the results.
|
||
The way this differs from the behavior of spp is that uspp actually
|
||
encodes & decodes each case with libavcodec Snow, whereas spp uses
|
||
a simplified intra only 8x8 DCT similar to MJPEG.
|
||
.RSs
|
||
.IPs <quality>
|
||
0\-8 (default: 3)
|
||
.IPs "<qp>\ "
|
||
Force quantization parameter (default: 0, use QP from video).
|
||
.RE
|
||
.
|
||
.TP
|
||
.B fspp[=quality[:qp[:strength[:bframes]]]]
|
||
faster version of the simple postprocessing filter
|
||
.RSs
|
||
.IPs <quality>
|
||
4\-5 (equivalent to spp; default: 4)
|
||
.IPs "<qp>\ "
|
||
Force quantization parameter (default: 0, use QP from video).
|
||
.IPs <-15\-32>
|
||
Filter strength, lower values mean more details but also more artifacts,
|
||
while higher values make the image smoother but also blurrier (default:
|
||
0 \- PSNR optimal).
|
||
.IPs <bframes>
|
||
0: do not use QP from B-frames (default)
|
||
.br
|
||
1: use QP from B-frames too (may cause flicker)
|
||
.RE
|
||
.
|
||
.TP
|
||
.B pp7[=qp[:mode]]
|
||
Variant of the spp filter, similar to spp=6 with 7 point DCT where
|
||
only the center sample is used after IDCT.
|
||
.RSs
|
||
.IPs <qp>
|
||
Force quantization parameter (default: 0, use QP from video).
|
||
.IPs <mode>
|
||
0: hard thresholding
|
||
.br
|
||
1: soft thresholding (better deringing, but blurrier)
|
||
.br
|
||
2: medium thresholding (default, good results)
|
||
.RE
|
||
.
|
||
.TP
|
||
.B qp=equation
|
||
quantization parameter (QP) change filter
|
||
.RSs
|
||
.IPs <equation>
|
||
some equation like "2+2*sin(PI*qp)"
|
||
.RE
|
||
.
|
||
.TP
|
||
.B "test\ \ \ "
|
||
Generate various test patterns.
|
||
.
|
||
.TP
|
||
.B rgbtest
|
||
Generate an RGB test pattern useful for detecting RGB vs BGR issues.
|
||
You should see a red, green and blue stripe from top to bottom.
|
||
.
|
||
.TP
|
||
.B lavc[=quality:fps]
|
||
Fast software YV12 to MPEG-1 conversion with libavcodec for use with DVB/\:DXR3/\:IVTV.
|
||
.RSs
|
||
.IPs <quality>
|
||
.RSss
|
||
1\-31: fixed qscale
|
||
.br
|
||
32\-: fixed bitrate in kbits
|
||
.REss
|
||
.IPs <fps>
|
||
force output fps (float value) (default: 0, autodetect based on height)
|
||
.RE
|
||
.
|
||
.TP
|
||
.B dvbscale[=aspect]
|
||
Set up optimal scaling for DVB cards, scaling the x axis in hardware and
|
||
calculating the y axis scaling in software to keep aspect.
|
||
Only useful together with expand and scale.
|
||
.RSs
|
||
.IPs <aspect>
|
||
Control aspect ratio, calculate as DVB_HEIGHT*ASPECTRATIO (default:
|
||
576*4/3=768), set it to 576*(16/9)=1024 for a 16:9 TV.
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc"
|
||
FIXME: Explain what this does.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]
|
||
Adds noise.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <0\-100>
|
||
luma noise
|
||
.IPs <0\-100>
|
||
chroma noise
|
||
.IPs u
|
||
uniform noise (gaussian otherwise)
|
||
.IPs t
|
||
temporal noise (noise pattern changes between frames)
|
||
.IPs a
|
||
averaged temporal noise (smoother, but a lot slower)
|
||
.IPs h
|
||
high quality (slightly better looking, slightly slower)
|
||
.IPs p
|
||
mix random noise with a (semi)regular pattern
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B denoise3d[=luma:chroma:time]
|
||
This filter aims to reduce image noise producing smooth images and making still
|
||
images really still (This should enhance compressibility.).
|
||
.PD 0
|
||
.RSs
|
||
.IPs <luma>
|
||
spatial luma strength (default: 4)
|
||
.IPs <chroma>
|
||
spatial chroma strength (default: 3)
|
||
.IPs <time>
|
||
temporal strength (default: 6)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B hqdn3d[=luma:chroma:time]
|
||
High precision/\:quality version of the denoise3d filter.
|
||
Parameters and usage are the same.
|
||
.
|
||
.TP
|
||
.B eq[=brightness:contrast] (OBSOLETE)
|
||
Software equalizer with interactive controls just like the hardware
|
||
equalizer, for cards/\:drivers that do not support brightness and
|
||
contrast controls in hardware.
|
||
Might also be useful with MEncoder, either for fixing poorly captured
|
||
movies, or for slightly reducing contrast to mask artifacts and get by
|
||
with lower bitrates.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <-100\-100>
|
||
initial brightness
|
||
.IPs <-100\-100>
|
||
initial contrast
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B eq2[=gamma:contrast:brightness:saturation:rg:gg:bg:weight]
|
||
Alternative software equalizer that uses lookup tables (very slow),
|
||
allowing gamma correction in addition to simple brightness
|
||
and contrast adjustment.
|
||
Note that it uses the same MMX optimized code as \-vf eq if all
|
||
gamma values are 1.0.
|
||
The parameters are given as floating point values.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <0.1\-10>
|
||
initial gamma value (default: 1.0)
|
||
.IPs <-2\-2>
|
||
initial contrast, where negative values result in a
|
||
negative image (default: 1.0)
|
||
.IPs <-1\-1>
|
||
initial brightness (default: 0.0)
|
||
.IPs <0\-3>
|
||
initial saturation (default: 1.0)
|
||
.IPs <0.1\-10>
|
||
gamma value for the red component (default: 1.0)
|
||
.IPs <0.1\-10>
|
||
gamma value for the green component (default: 1.0)
|
||
.IPs <0.1\-10>
|
||
gamma value for the blue component (default: 1.0)
|
||
.IPs <0\-1>
|
||
The weight parameter can be used to reduce the effect of a high gamma value on
|
||
bright image areas, e.g.\& keep them from getting overamplified and just plain
|
||
white.
|
||
A value of 0.0 turns the gamma correction all the way down while 1.0 leaves it
|
||
at its full strength (default: 1.0).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B hue[=hue:saturation]
|
||
Software equalizer with interactive controls just like the hardware
|
||
equalizer, for cards/\:drivers that do not support hue and
|
||
saturation controls in hardware.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <-180\-180>
|
||
initial hue (default: 0.0)
|
||
.IPs <-100\-100>
|
||
initial saturation, where negative values result
|
||
in a negative chroma (default: 1.0)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B halfpack[=f]
|
||
Convert planar YUV 4:2:0 to half-height packed 4:2:2, downsampling luma but
|
||
keeping all chroma samples.
|
||
Useful for output to low-resolution display devices when hardware downscaling
|
||
is poor quality or is not available.
|
||
Can also be used as a primitive luma-only deinterlacer with very low CPU
|
||
usage.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "<f>\ \ "
|
||
By default, halfpack averages pairs of lines when downsampling.
|
||
Any value different from 0 or 1 gives the default (averaging) behavior.
|
||
.RSss
|
||
0: Only use even lines when downsampling.
|
||
.br
|
||
1: Only use odd lines when downsampling.
|
||
.REss
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B ilpack[=mode]
|
||
When interlaced video is stored in YUV 4:2:0 formats, chroma
|
||
interlacing does not line up properly due to vertical downsampling of
|
||
the chroma channels.
|
||
This filter packs the planar 4:2:0 data into YUY2 (4:2:2) format with
|
||
the chroma lines in their proper locations, so that in any given
|
||
scanline, the luma and chroma data both come from the same field.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <mode>
|
||
Select the sampling mode.
|
||
.RSss
|
||
0: nearest-neighbor sampling, fast but incorrect
|
||
.br
|
||
1: linear interpolation (default)
|
||
.REss
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B harddup
|
||
Only useful with MEncoder.
|
||
If harddup is used when encoding, it will force duplicate frames to be
|
||
encoded in the output.
|
||
This uses slightly more space, but is necessary for output to MPEG
|
||
files or if you plan to demux and remux the video stream after
|
||
encoding.
|
||
Should be placed at or near the end of the filter chain unless you
|
||
have a good reason to do otherwise.
|
||
.
|
||
.TP
|
||
.B softskip
|
||
Only useful with MEncoder.
|
||
Softskip moves the frame skipping (dropping) step of encoding from
|
||
before the filter chain to some point during the filter chain.
|
||
This allows filters which need to see all frames (inverse telecine,
|
||
temporal denoising, etc.) to function properly.
|
||
Should be placed after the filters which need to see all frames and
|
||
before any subsequent filters that are CPU-intensive.
|
||
.
|
||
.TP
|
||
.B decimate[=max:hi:lo:frac]
|
||
Drops frames that do not differ greatly from the previous frame in
|
||
order to reduce framerate.
|
||
The main use of this filter is for very-low-bitrate encoding (e.g.\&
|
||
streaming over dialup modem), but it could in theory be used for
|
||
fixing movies that were inverse-telecined incorrectly.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <max>
|
||
Sets the maximum number of consecutive frames which can be
|
||
dropped (if positive), or the minimum interval between
|
||
dropped frames (if negative).
|
||
.IPs <hi>,<lo>,<frac>
|
||
A frame is a candidate for dropping if no 8x8 region differs by more
|
||
than a threshold of <hi>, and if not more than <frac> portion (1
|
||
meaning the whole image) differs by more than a threshold of <lo>.
|
||
Values of <hi> and <lo> are for 8x8 pixel blocks and represent actual
|
||
pixel value differences, so a threshold of 64 corresponds to 1 unit of
|
||
difference for each pixel, or the same spread out differently over the
|
||
block.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B dint[=sense:level]
|
||
The drop-deinterlace (dint) filter detects and drops the first from a set
|
||
of interlaced video frames.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <0.0\-1.0>
|
||
relative difference between neighboring pixels (default: 0.1)
|
||
.IPs <0.0\-1.0>
|
||
What part of the image has to be detected as interlaced to
|
||
drop the frame (default: 0.15).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B lavcdeint (OBSOLETE)
|
||
FFmpeg deinterlacing filter, same as \-vf pp=fd
|
||
.
|
||
.TP
|
||
.B kerndeint[=thresh[:map[:order[:sharp[:twoway]]]]]
|
||
Donald Graft's adaptive kernel deinterlacer.
|
||
Deinterlaces parts of a video if a configurable threshold is exceeded.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <0\-255>
|
||
threshold (default: 10)
|
||
.IPs <map>
|
||
.RSss
|
||
0: Ignore pixels exceeding the threshold (default).
|
||
.br
|
||
1: Paint pixels exceeding the threshold white.
|
||
.REss
|
||
.IPs <order>
|
||
.RSss
|
||
0: Leave fields alone (default).
|
||
.br
|
||
1: Swap fields.
|
||
.REss
|
||
.IPs <sharp>
|
||
.RSss
|
||
0: Disable additional sharpening (default).
|
||
.br
|
||
1: Enable additional sharpening.
|
||
.REss
|
||
.IPs <twoway>
|
||
.RSss
|
||
0: Disable twoway sharpening (default).
|
||
.br
|
||
1: Enable twoway sharpening.
|
||
.REss
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B unsharp[=l|cWxH:amount[:l|cWxH:amount]]
|
||
unsharp mask / gaussian blur
|
||
.RSs
|
||
.IPs "l\ \ \ \ "
|
||
Apply effect on luma component.
|
||
.IPs "c\ \ \ \ "
|
||
Apply effect on chroma components.
|
||
.IPs <width>x<height>
|
||
width and height of the matrix, odd sized in both directions
|
||
(min = 3x3, max = 13x11 or 11x13, usually something between 3x3 and 7x7)
|
||
.IPs amount
|
||
Relative amount of sharpness/\:blur to add to the image
|
||
(a sane range should be -1.5\-1.5).
|
||
.RSss
|
||
<0: blur
|
||
.br
|
||
>0: sharpen
|
||
.REss
|
||
.RE
|
||
.
|
||
.TP
|
||
.B "swapuv\ "
|
||
Swap U & V plane.
|
||
.
|
||
.TP
|
||
.B il[=d|i][s][:[d|i][s]]
|
||
(De)interleaves lines.
|
||
The goal of this filter is to add the ability to process interlaced images
|
||
pre-field without deinterlacing them.
|
||
You can filter your interlaced DVD and play it on a TV without breaking the
|
||
interlacing.
|
||
While deinterlacing (with the postprocessing filter) removes interlacing
|
||
permanently (by smoothing, averaging, etc) deinterleaving splits the frame into
|
||
2 fields (so called half pictures), so you can process (filter) them
|
||
independently and then re-interleave them.
|
||
.PD 0
|
||
.RSs
|
||
.IPs d
|
||
deinterleave (placing one above the other)
|
||
.IPs i
|
||
interleave
|
||
.IPs s
|
||
swap fields (exchange even & odd lines)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B fil[=i|d]
|
||
(De)interleaves lines.
|
||
This filter is very similar to the il filter but much faster, the main
|
||
disadvantage is that it does not always work.
|
||
Especially if combined with other filters it may produce randomly messed
|
||
up images, so be happy if it works but do not complain if it does not for
|
||
your combination of filters.
|
||
.PD 0
|
||
.RSs
|
||
.IPs d
|
||
Deinterleave fields, placing them side by side.
|
||
.IPs i
|
||
Interleave fields again (reversing the effect of fil=d).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B field[=n]
|
||
Extracts a single field from an interlaced image using stride arithmetic
|
||
to avoid wasting CPU time.
|
||
The optional argument n specifies whether to extract the even or the odd
|
||
field (depending on whether n is even or odd).
|
||
.
|
||
.TP
|
||
.B detc[=var1=value1:var2=value2:...]
|
||
Attempts to reverse the 'telecine' process to recover a clean,
|
||
non-interlaced stream at film framerate.
|
||
This was the first and most primitive inverse telecine filter to be
|
||
added to MPlayer/\:MEncoder.
|
||
It works by latching onto the telecine 3:2 pattern and following it as
|
||
long as possible.
|
||
This makes it suitable for perfectly-telecined material, even in the
|
||
presence of a fair degree of noise, but it will fail in the presence
|
||
of complex post-telecine edits.
|
||
Development on this filter is no longer taking place, as ivtc, pullup,
|
||
and filmdint are better for most applications.
|
||
The following arguments (see syntax above) may be used to control
|
||
detc's behavior:
|
||
.RSs
|
||
.IPs "<dr>\ "
|
||
Set the frame dropping mode.
|
||
.RSss
|
||
0: Do not drop frames to maintain fixed output framerate (default).
|
||
.br
|
||
1: Always drop a frame when there have been no drops or telecine
|
||
merges in the past 5 frames.
|
||
.br
|
||
2: Always maintain exact 5:4 input to output frame ratio.
|
||
.br
|
||
.I NOTE:
|
||
Use mode 1 or 2 with MEncoder.
|
||
.REss
|
||
.IPs "<am>\ "
|
||
Analysis mode.
|
||
.RSss
|
||
0: Fixed pattern with initial frame number specified by <fr>.
|
||
.br
|
||
1: aggressive search for telecine pattern (default)
|
||
.REss
|
||
.IPs "<fr>\ "
|
||
Set initial frame number in sequence.
|
||
0\-2 are the three clean progressive frames; 3 and 4 are the two
|
||
interlaced frames.
|
||
The default, -1, means 'not in telecine sequence'.
|
||
The number specified here is the type for the imaginary previous
|
||
frame before the movie starts.
|
||
.IPs "<t0>, <t1>, <t2>, <t3>"
|
||
Threshold values to be used in certain modes.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B ivtc[=1]
|
||
Experimental 'stateless' inverse telecine filter.
|
||
Rather than trying to lock on to a pattern like the detc filter does,
|
||
ivtc makes its decisions independently for each frame.
|
||
This will give much better results for material that has undergone
|
||
heavy editing after telecine was applied, but as a result it is not as
|
||
forgiving of noisy input, for example TV capture.
|
||
The optional parameter (ivtc=1) corresponds to the dr=1 option for the
|
||
detc filter, and should be used with MEncoder but not with MPlayer.
|
||
As with detc, you must specify the correct output framerate (\-ofps
|
||
24000/1001) when using MEncoder.
|
||
Further development on ivtc has stopped, as the pullup and filmdint
|
||
filters appear to be much more accurate.
|
||
.
|
||
.TP
|
||
.B pullup[=jl:jr:jt:jb:sb:mp]
|
||
Third-generation pulldown reversal (inverse telecine) filter,
|
||
capable of handling mixed hard-telecine, 24000/1001 fps progressive, and 30000/1001
|
||
fps progressive content.
|
||
The pullup filter is designed to be much more robust than detc or
|
||
ivtc, by taking advantage of future context in making its decisions.
|
||
Like ivtc, pullup is stateless in the sense that it does not lock onto
|
||
a pattern to follow, but it instead looks forward to the following
|
||
fields in order to identify matches and rebuild progressive frames.
|
||
It is still under development, but believed to be quite accurate.
|
||
The jl, jr, jt, and jb options set the amount of "junk" to ignore at
|
||
the left, right, top, and bottom of the image, respectively.
|
||
Left/\:right are in units of 8 pixels, while top/\:bottom are in units of
|
||
2 lines.
|
||
The default is 8 pixels on each side.
|
||
Setting the sb (strict breaks) option to 1 will reduce the chances of
|
||
pullup generating an occasional mismatched frame, but it may also
|
||
cause an excessive number of frames to be dropped during high motion
|
||
sequences.
|
||
Conversely, setting it to -1 will make pullup match fields more
|
||
easily.
|
||
This may help processing of video where there is slight blurring
|
||
between the fields, but may also cause there to be interlaced frames
|
||
in the output.
|
||
The mp (metric plane) option may be set to 1 or 2 to use a chroma
|
||
plane instead of the luma plane for doing pullup's computations.
|
||
This may improve accuracy on very clean source material, but more
|
||
likely will decrease accuracy, especially if there is chroma noise
|
||
(rainbow effect) or any grayscale video.
|
||
The main purpose of setting mp to a chroma plane is to reduce CPU load
|
||
and make pullup usable in realtime on slow machines.
|
||
.br
|
||
.I NOTE:
|
||
Always follow pullup with the softskip filter when encoding to ensure
|
||
that pullup is able to see each frame.
|
||
Failure to do so will lead to incorrect output and will usually crash,
|
||
due to design limitations in the codec/\:filter layer.
|
||
.
|
||
.TP
|
||
.B filmdint[=options]
|
||
Inverse telecine filter, similar to the pullup filter above.
|
||
It is designed to handle any pulldown pattern, including mixed soft and
|
||
hard telecine and limited support for movies that are slowed down or sped
|
||
up from their original framerate for TV.
|
||
Only the luma plane is used to find the frame breaks.
|
||
If a field has no match, it is deinterlaced with simple linear
|
||
approximation.
|
||
If the source is MPEG-2, this must be the first filter to allow
|
||
access to the field-flags set by the MPEG-2 decoder.
|
||
Depending on the source MPEG, you may be fine ignoring this advice, as
|
||
long as you do not see lots of "Bottom-first field" warnings.
|
||
With no options it does normal inverse telecine, and should be used
|
||
together with mencoder \-fps 30000/1001 \-ofps 24000/1001.
|
||
When this filter is used with mplayer, it will result in an uneven
|
||
framerate during playback, but it is still generally better than using
|
||
pp=lb or no deinterlacing at all.
|
||
Multiple options can be specified separated by /.
|
||
.RSs
|
||
.IPs crop=<w>:<h>:<x>:<y>
|
||
Just like the crop filter, but faster, and works on mixed hard and soft
|
||
telecined content as well as when y is not a multiple of 4.
|
||
If x or y would require cropping fractional pixels from the chroma
|
||
planes, the crop area is extended.
|
||
This usually means that x and y must be even.
|
||
.IPs io=<ifps>:<ofps>
|
||
For each ifps input frames the filter will output ofps frames.
|
||
The ratio of ifps/\:ofps should match the \-fps/\-ofps ratio.
|
||
This could be used to filter movies that are broadcast on TV at a frame
|
||
rate different from their original framerate.
|
||
.IPs luma_only=<n>
|
||
If n is nonzero, the chroma plane is copied unchanged.
|
||
This is useful for YV12 sampled TV, which discards one of the chroma
|
||
fields.
|
||
.IPs mmx2=<n>
|
||
On x86, if n=1, use MMX2 optimized functions, if n=2, use 3DNow!
|
||
optimized functions, otherwise, use plain C.
|
||
If this option is not specified, MMX2 and 3DNow! are auto-detected, use
|
||
this option to override auto-detection.
|
||
.IPs fast=<n>
|
||
The larger n will speed up the filter at the expense of accuracy.
|
||
The default value is n=3.
|
||
If n is odd, a frame immediately following a frame marked with the
|
||
REPEAT_FIRST_FIELD MPEG flag is assumed to be progressive, thus filter
|
||
will not spend any time on soft-telecined MPEG-2 content.
|
||
This is the only effect of this flag if MMX2 or 3DNow! is available.
|
||
Without MMX2 and 3DNow, if n=0 or 1, the same calculations will be used
|
||
as with n=2 or 3.
|
||
If n=2 or 3, the number of luma levels used to find the frame breaks is
|
||
reduced from 256 to 128, which results in a faster filter without losing
|
||
much accuracy.
|
||
If n=4 or 5, a faster, but much less accurate metric will be used to
|
||
find the frame breaks, which is more likely to misdetect high vertical
|
||
detail as interlaced content.
|
||
.IPs verbose=<n>
|
||
If n is nonzero, print the detailed metrics for each frame.
|
||
Useful for debugging.
|
||
.IPs dint_thres=<n>
|
||
Deinterlace threshold.
|
||
Used during de-interlacing of unmatched frames.
|
||
Larger value means less deinterlacing, use n=256 to completely turn off
|
||
deinterlacing.
|
||
Default is n=8.
|
||
.IPs comb_thres=<n>
|
||
Threshold for comparing a top and bottom fields.
|
||
Defaults to 128.
|
||
.IPs diff_thres=<n>
|
||
Threshold to detect temporal change of a field.
|
||
Default is 128.
|
||
.IPs sad_thres=<n>
|
||
Sum of Absolute Difference threshold, default is 64.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B softpulldown
|
||
This filter works only correct with MEncoder and acts on the MPEG-2 flags
|
||
used for soft 3:2 pulldown (soft telecine).
|
||
If you want to use the ivtc or detc filter on movies that are partly soft
|
||
telecined, inserting this filter before them should make them more reliable.
|
||
.
|
||
.TP
|
||
.B divtc[=options]
|
||
Inverse telecine for deinterlaced video.
|
||
If 3:2-pulldown telecined video has lost one of the fields or is deinterlaced
|
||
using a method that keeps one field and interpolates the other, the result is
|
||
a juddering video that has every fourth frame duplicated.
|
||
This filter is intended to find and drop those duplicates and restore the
|
||
original film framerate.
|
||
When using this filter, you must specify \-ofps that is 4/5 of
|
||
the fps of the input file and place the softskip later in the
|
||
filter chain to make sure that divtc sees all the frames.
|
||
Two different modes are available:
|
||
One pass mode is the default and is straightforward to use,
|
||
but has the disadvantage that any changes in the telecine
|
||
phase (lost frames or bad edits) cause momentary judder
|
||
until the filter can resync again.
|
||
Two pass mode avoids this by analyzing the whole video
|
||
beforehand so it will have forward knowledge about the
|
||
phase changes and can resync at the exact spot.
|
||
These passes do
|
||
.B not
|
||
correspond to pass one and two of the encoding process.
|
||
You must run an extra pass using divtc pass one before the
|
||
actual encoding throwing the resulting video away.
|
||
Use \-nosound \-ovc raw \-o /dev/null to avoid
|
||
wasting CPU power for this pass.
|
||
You may add something like crop=2:2:0:0 after divtc
|
||
to speed things up even more.
|
||
Then use divtc pass two for the actual encoding.
|
||
If you use multiple encoder passes, use divtc
|
||
pass two for all of them.
|
||
The options are:
|
||
.RSs
|
||
.IPs pass=1|2
|
||
Use two pass mode.
|
||
.IPs file=<filename>
|
||
Set the two pass log filename (default: "framediff.log").
|
||
.IPs threshold=<value>
|
||
Set the minimum strength the telecine pattern must have for the filter to
|
||
believe in it (default: 0.5).
|
||
This is used to avoid recognizing false pattern from the parts of the video
|
||
that are very dark or very still.
|
||
.IPs window=<numframes>
|
||
Set the number of past frames to look at when searching for pattern
|
||
(default: 30).
|
||
Longer window improves the reliability of the pattern search, but shorter
|
||
window improves the reaction time to the changes in the telecine phase.
|
||
This only affects the one pass mode.
|
||
The two pass mode currently uses fixed window that extends to both future
|
||
and past.
|
||
.IPs phase=0|1|2|3|4
|
||
Sets the initial telecine phase for one pass mode (default: 0).
|
||
The two pass mode can see the future, so it is able to use the correct
|
||
phase from the beginning, but one pass mode can only guess.
|
||
It catches the correct phase when it finds it, but this option can be used
|
||
to fix the possible juddering at the beginning.
|
||
The first pass of the two pass mode also uses this, so if you save the output
|
||
from the first pass, you get constant phase result.
|
||
.IPs deghost=<value>
|
||
Set the deghosting threshold (0\-255 for one pass mode, -255\-255 for two pass
|
||
mode, default 0).
|
||
If nonzero, deghosting mode is used.
|
||
This is for video that has been deinterlaced by blending the fields
|
||
together instead of dropping one of the fields.
|
||
Deghosting amplifies any compression artifacts in the blended frames, so the
|
||
parameter value is used as a threshold to exclude those pixels from
|
||
deghosting that differ from the previous frame less than specified value.
|
||
If two pass mode is used, then negative value can be used to make the
|
||
filter analyze the whole video in the beginning of pass-2 to determine
|
||
whether it needs deghosting or not and then select either zero or the
|
||
absolute value of the parameter.
|
||
Specify this option for pass-2, it makes no difference on pass-1.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B phase[=t|b|p|a|u|T|B|A|U][:v]
|
||
Delay interlaced video by one field time so that the field order
|
||
changes.
|
||
The intended use is to fix PAL movies that have been captured with the
|
||
opposite field order to the film-to-video transfer.
|
||
The options are:
|
||
.RSs
|
||
.IPs t
|
||
Capture field order top-first, transfer bottom-first.
|
||
Filter will delay the bottom field.
|
||
.IPs b
|
||
Capture bottom-first, transfer top-first.
|
||
Filter will delay the top field.
|
||
.IPs p
|
||
Capture and transfer with the same field order.
|
||
This mode only exists for the documentation of the other options to refer to,
|
||
but if you actually select it, the filter will faithfully do nothing ;-)
|
||
.IPs a
|
||
Capture field order determined automatically by field flags, transfer opposite.
|
||
Filter selects among t and b modes on a frame by frame basis using field flags.
|
||
If no field information is available, then this works just like u.
|
||
.IPs u
|
||
Capture unknown or varying, transfer opposite.
|
||
Filter selects among t and b on a frame by frame basis by analyzing the
|
||
images and selecting the alternative that produces best match between the
|
||
fields.
|
||
.IPs T
|
||
Capture top-first, transfer unknown or varying.
|
||
Filter selects among t and p using image analysis.
|
||
.IPs B
|
||
Capture bottom-first, transfer unknown or varying.
|
||
Filter selects among b and p using image analysis.
|
||
.IPs A
|
||
Capture determined by field flags, transfer unknown or varying.
|
||
Filter selects among t, b and p using field flags and image analysis.
|
||
If no field information is available, then this works just like U.
|
||
This is the default mode.
|
||
.IPs U
|
||
Both capture and transfer unknown or varying.
|
||
Filter selects among t, b and p using image analysis only.
|
||
.IPs v
|
||
Verbose operation.
|
||
Prints the selected mode for each frame and the average squared difference
|
||
between fields for t, b, and p alternatives.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B telecine[=start]
|
||
Apply 3:2 'telecine' process to increase framerate by 20%.
|
||
This most likely will not work correctly with MPlayer, but it can
|
||
be used with 'mencoder \-fps 30000/1001 \-ofps 30000/1001 \-vf telecine'.
|
||
Both fps options are essential!
|
||
(A/V sync will break if they are wrong.)
|
||
The optional start parameter tells the filter where in the telecine
|
||
pattern to start (0\-3).
|
||
.
|
||
.TP
|
||
.B tinterlace[=mode]
|
||
Temporal field interlacing \- merge pairs of frames into an interlaced
|
||
frame, halving the framerate.
|
||
Even frames are moved into the upper field, odd frames to the lower field.
|
||
This can be used to fully reverse the effect of the tfields filter (in mode 0).
|
||
Available modes are:
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
Move odd frames into the upper field, even into the lower field, generating
|
||
a full-height frame at half framerate.
|
||
.IPs 1
|
||
Only output odd frames, even frames are dropped; height unchanged.
|
||
.IPs 2
|
||
Only output even frames, odd frames are dropped; height unchanged.
|
||
.IPs 3
|
||
Expand each frame to full height, but pad alternate lines with black;
|
||
framerate unchanged.
|
||
.IPs 4
|
||
Interleave even lines from even frames with odd lines from odd frames.
|
||
Generates full-height frame at half framerate.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B tfields[=mode[:field_dominance]]
|
||
Temporal field separation \- split fields into frames, doubling the
|
||
output framerate.
|
||
Like the telecine filter, tfields will only work properly with
|
||
MEncoder, and only if both \-fps and \-ofps are set to the
|
||
desired (double) framerate!
|
||
.PD 0
|
||
.RSs
|
||
.IPs <mode>
|
||
0: Leave fields unchanged (will jump/\:flicker).
|
||
.br
|
||
1: Interpolate missing lines. (The algorithm used might not be so good.)
|
||
.br
|
||
2: Translate fields by 1/4 pixel with linear interpolation (no jump).
|
||
.br
|
||
4: Translate fields by 1/4 pixel with 4tap filter (higher quality) (default).
|
||
.IPs <field_dominance>
|
||
-1: auto (default)
|
||
Only works if the decoder exports the appropriate information and
|
||
no other filters which discard that information come before tfields
|
||
in the filter chain, otherwise it falls back to 0 (top field first).
|
||
.br
|
||
0: top field first
|
||
.br
|
||
1: bottom field first
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B yadif=[mode[:field_dominance]]
|
||
Yet another deinterlacing filter
|
||
.PD 0
|
||
.RSs
|
||
.IPs <mode>
|
||
0: Output 1 frame for each frame.
|
||
.br
|
||
1: Output 1 frame for each field.
|
||
.br
|
||
2: Like 0 but skips spatial interlacing check.
|
||
.br
|
||
3: Like 1 but skips spatial interlacing check.
|
||
.IPs <field_dominance>
|
||
Operates like tfields.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B mcdeint=[mode[:parity[:qp]]]
|
||
Motion compensating deinterlacer.
|
||
It needs one field per frame as input and must thus be used together
|
||
with tfields=1 or yadif=1/3 or equivalent.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <mode>
|
||
0: fast
|
||
.br
|
||
1: medium
|
||
.br
|
||
2: slow, iterative motion estimation
|
||
.br
|
||
3: extra slow, like 2 plus multiple reference frames
|
||
.IPs <parity>
|
||
0 or 1 selects which field to use (note: no autodetection yet!).
|
||
.IPs "<qp>\ "
|
||
Higher values should result in a smoother motion vector
|
||
field but less optimal individual vectors.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B boxblur=radius:power[:radius:power]
|
||
box blur
|
||
.PD 0
|
||
.RSs
|
||
.IPs <radius>
|
||
blur filter strength
|
||
.IPs <power>
|
||
number of filter applications
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B sab=radius:pf:colorDiff[:radius:pf:colorDiff]
|
||
shape adaptive blur
|
||
.PD 0
|
||
.RSs
|
||
.IPs <radius>
|
||
blur filter strength (~0.1\-4.0) (slower if larger)
|
||
.IPs "<pf>\ "
|
||
prefilter strength (~0.1\-2.0)
|
||
.IPs <colorDiff>
|
||
maximum difference between pixels to still be considered (~0.1\-100.0)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B smartblur=radius:strength:threshold[:radius:strength:threshold]
|
||
smart blur
|
||
.PD 0
|
||
.RSs
|
||
.IPs <radius>
|
||
blur filter strength (~0.1\-5.0) (slower if larger)
|
||
.IPs <strength>
|
||
blur (0.0\-1.0) or sharpen (-1.0\-0.0)
|
||
.IPs <threshold>
|
||
filter all (0), filter flat areas (0\-30) or filter edges (-30\-0)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
|
||
Correct the perspective of movies not filmed perpendicular to the screen.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <x0>,<y0>,...
|
||
coordinates of the top left, top right, bottom left, bottom right corners
|
||
.IPs "<t>\ \ "
|
||
linear (0) or cubic resampling (1)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "2xsai\ \ "
|
||
Scale and smooth the image with the 2x scale and interpolate algorithm.
|
||
.
|
||
.TP
|
||
.B "1bpp\ \ \ "
|
||
1bpp bitmap to YUV/\:BGR 8/\:15/\:16/\:32 conversion
|
||
.
|
||
.TP
|
||
.B down3dright[=lines]
|
||
Reposition and resize stereoscopic images.
|
||
Extracts both stereo fields and places them side by side, resizing
|
||
them to maintain the original movie aspect.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <lines>
|
||
number of lines to select from the middle of the image (default: 12)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B bmovl=hidden:opaque:fifo
|
||
The bitmap overlay filter reads bitmaps from a FIFO and displays them
|
||
on top of the movie, allowing some transformations on the image.
|
||
Also see TOOLS/bmovl-test.c for a small bmovl test program.
|
||
.PD 0
|
||
.RSs
|
||
.IPs <hidden>
|
||
Set the default value of the 'hidden' flag (0=visible, 1=hidden).
|
||
.IPs <opaque>
|
||
Set the default value of the 'opaque' flag (0=transparent, 1=opaque).
|
||
.IPs <fifo>
|
||
path/\:filename for the FIFO (named pipe connecting 'mplayer \-vf bmovl' to the
|
||
controlling application)
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
FIFO commands are:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs "RGBA32 width height xpos ypos alpha clear"
|
||
followed by width*height*4 Bytes of raw RGBA32 data.
|
||
.IPs "ABGR32 width height xpos ypos alpha clear"
|
||
followed by width*height*4 Bytes of raw ABGR32 data.
|
||
.IPs "RGB24 width height xpos ypos alpha clear"
|
||
followed by width*height*3 Bytes of raw RGB24 data.
|
||
.IPs "BGR24 width height xpos ypos alpha clear"
|
||
followed by width*height*3 Bytes of raw BGR24 data.
|
||
.IPs "ALPHA width height xpos ypos alpha"
|
||
Change alpha transparency of the specified area.
|
||
.IPs "CLEAR width height xpos ypos"
|
||
Clear area.
|
||
.IPs OPAQUE
|
||
Disable all alpha transparency.
|
||
Send "ALPHA 0 0 0 0 0" to enable it again.
|
||
.IPs "HIDE\ "
|
||
Hide bitmap.
|
||
.IPs "SHOW\ "
|
||
Show bitmap.
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
Arguments are:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs "<width>, <height>"
|
||
image/area size
|
||
.IPs "<xpos>, <ypos>"
|
||
Start blitting at position x/y.
|
||
.IPs <alpha>
|
||
Set alpha difference.
|
||
If you set this to -255 you can then send a sequence of ALPHA-commands to set
|
||
the area to -225, -200, -175 etc for a nice fade-in-effect! ;)
|
||
.RSss
|
||
0: same as original
|
||
.br
|
||
255: Make everything opaque.
|
||
.br
|
||
-255: Make everything transparent.
|
||
.REss
|
||
.IPs <clear>
|
||
Clear the framebuffer before blitting.
|
||
.RSss
|
||
0: The image will just be blitted on top of the old one, so you do not need to
|
||
send 1.8MB of RGBA32 data every time a small part of the screen is updated.
|
||
.br
|
||
1: clear
|
||
.REss
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B framestep=I|[i]step
|
||
Renders only every nth frame or every intra frame (keyframe).
|
||
.sp 1
|
||
If you call the filter with I (uppercase) as the parameter, then
|
||
.B only
|
||
keyframes are rendered.
|
||
For DVDs it generally means one in every 15/12 frames (IBBPBBPBBPBBPBB),
|
||
for AVI it means every scene change or every keyint value (see \-lavcopts
|
||
keyint= value if you use MEncoder to encode the video).
|
||
.sp 1
|
||
When a keyframe is found, an 'I!' string followed by a newline character is
|
||
printed, leaving the current line of MPlayer/\:MEncoder output on the screen,
|
||
because it contains the time (in seconds) and frame number of the keyframe
|
||
(You can use this information to split the AVI.).
|
||
.sp 1
|
||
If you call the filter with a numeric parameter 'step' then only one in
|
||
every 'step' frames is rendered.
|
||
.sp 1
|
||
If you put an 'i' (lowercase) before the number then an 'I!' is printed
|
||
(like the I parameter).
|
||
.sp 1
|
||
If you give only the i then nothing is done to the frames, only I! is
|
||
printed.
|
||
.
|
||
.TP
|
||
.B tile=xtiles:ytiles:output:start:delta
|
||
Tile a series of images into a single, bigger image.
|
||
If you omit a parameter or use a value less than 0, then the default
|
||
value is used.
|
||
You can also stop when you are satisfied (... \-vf tile=10:5 ...).
|
||
It is probably a good idea to put the scale filter before the tile :-)
|
||
.sp 1
|
||
The parameters are:
|
||
.sp 1
|
||
.PD 0
|
||
.RSs
|
||
.IPs <xtiles>
|
||
number of tiles on the x axis (default: 5)
|
||
.IPs <ytiles>
|
||
number of tiles on the y axis (default: 5)
|
||
.IPs <output>
|
||
Render the tile when 'output' number of frames are reached, where 'output'
|
||
should be a number less than xtile * ytile.
|
||
Missing tiles are left blank.
|
||
You could, for example, write an 8 * 7 tile every 50 frames to have one
|
||
image every 2 seconds @ 25 fps.
|
||
.IPs <start>
|
||
outer border thickness in pixels (default: 2)
|
||
.IPs <delta>
|
||
inner border thickness in pixels (default: 4)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B delogo[=x:y:w:h:t]
|
||
Suppresses a TV station logo by a simple interpolation of the
|
||
surrounding pixels.
|
||
Just set a rectangle covering the logo and watch it disappear (and
|
||
sometimes something even uglier appear \- your mileage may vary).
|
||
.PD 0
|
||
.RSs
|
||
.IPs <x>,<y>
|
||
top left corner of the logo
|
||
.IPs <w>,<h>
|
||
width and height of the cleared rectangle
|
||
.IPs <t>
|
||
Thickness of the fuzzy edge of the rectangle (added to w and h).
|
||
When set to -1, a green rectangle is drawn on the screen to
|
||
simplify finding the right x,y,w,h parameters.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B remove-logo=/path/to/logo_bitmap_file_name.pgm
|
||
Suppresses a TV station logo, using a PGM or PPM image
|
||
file to determine which pixels comprise the logo.
|
||
The width and height of the image file must match
|
||
those of the video stream being processed.
|
||
Uses the filter image and a circular blur
|
||
algorithm to remove the logo.
|
||
.RSs
|
||
.IPs /path/to/logo_bitmap_file_name.pgm
|
||
[path] + filename of the filter image.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B zrmjpeg[=options]
|
||
Software YV12 to MJPEG encoder for use with the zr2 video
|
||
output device.
|
||
.RSs
|
||
.IPs maxheight=<h>|maxwidth=<w>
|
||
These options set the maximum width and height the zr card
|
||
can handle (the MPlayer filter layer currently cannot query those).
|
||
.IPs {dc10+,dc10,buz,lml33}-{PAL|NTSC}
|
||
Use these options to set maxwidth and maxheight automatically to the
|
||
values known for card/\:mode combo.
|
||
For example, valid options are: dc10-PAL and buz-NTSC (default: dc10+PAL)
|
||
.IPs color|bw
|
||
Select color or black and white encoding.
|
||
Black and white encoding is faster.
|
||
Color is the default.
|
||
.IPs hdec={1,2,4}
|
||
Horizontal decimation 1, 2 or 4.
|
||
.IPs vdec={1,2,4}
|
||
Vertical decimation 1, 2 or 4.
|
||
.IPs quality=1\-20
|
||
Set JPEG compression quality [BEST] 1 \- 20 [VERY BAD].
|
||
.IPs fd|nofd
|
||
By default, decimation is only performed if the Zoran hardware
|
||
can upscale the resulting MJPEG images to the original size.
|
||
The option fd instructs the filter to always perform the requested
|
||
decimation (ugly).
|
||
.RE
|
||
.
|
||
.TP
|
||
.B screenshot
|
||
Allows acquiring screenshots of the movie using slave mode
|
||
commands that can be bound to keypresses.
|
||
See the slave mode documentation and the INTERACTIVE CONTROL
|
||
section for details.
|
||
Files named 'shotNNNN.png' will be saved in the working directory,
|
||
using the first available number - no files will be overwritten.
|
||
The filter has no overhead when not used and accepts an arbitrary
|
||
colorspace, so it is safe to add it to the configuration file.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B "ass\ \ \ \ "
|
||
Moves SSA/ASS subtitle rendering to an arbitrary point in the filter chain.
|
||
Only useful with the \-ass option.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-vf ass,screenshot"
|
||
Moves SSA/ASS rendering before the screenshot filter.
|
||
Screenshots taken this way will contain subtitles.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B blackframe[=amount:threshold]
|
||
Detect frames that are (almost) completely black.
|
||
Can be useful to detect chapter transitions or commercials.
|
||
Output lines consist of the frame number of the detected frame, the
|
||
percentage of blackness, the frame type and the frame number of the last
|
||
encountered keyframe.
|
||
.RSs
|
||
.IPs <amount>
|
||
Percentage of the pixels that have to be below the threshold (default: 98).
|
||
.IPs <threshold>
|
||
Threshold below which a pixel value is considered black (default: 32).
|
||
.RE
|
||
.
|
||
.
|
||
.
|
||
.SH "GENERAL ENCODING OPTIONS (MENCODER ONLY)"
|
||
.
|
||
.TP
|
||
.B \-audio-delay <any floating-point number>
|
||
Delays either audio or video by setting a delay field in the header
|
||
(default: 0.0).
|
||
This does not delay either stream while encoding, but the player will
|
||
see the delay field and compensate accordingly.
|
||
Positive values delay the audio, and negative values delay the video.
|
||
Note that this is the exact opposite of the \-delay option.
|
||
For example, if a video plays correctly with \-delay 0.2, you can
|
||
fix the video with MEncoder by using \-audio-delay -0.2.
|
||
.sp 1
|
||
Currently, this option only works with the default muxer (\-of avi).
|
||
If you are using a different muxer, then you must use \-delay instead.
|
||
.
|
||
.TP
|
||
.B \-audio-density <1\-50>
|
||
Number of audio chunks per second (default is 2 for 0.5s long audio chunks).
|
||
.br
|
||
.I NOTE:
|
||
CBR only, VBR ignores this as it puts each packet in a new chunk.
|
||
.
|
||
.TP
|
||
.B \-audio-preload <0.0\-2.0>
|
||
Sets up the audio buffering time interval (default: 0.5s).
|
||
.
|
||
.TP
|
||
.B \-fafmttag <format>
|
||
Can be used to override the audio format tag of the output file.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-fafmttag 0x55"
|
||
Will have the output file contain 0x55 (mp3) as audio format tag.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-ffourcc <fourcc>
|
||
Can be used to override the video fourcc of the output file.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-ffourcc div3"
|
||
Will have the output file contain 'div3' as video fourcc.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-force-avi-aspect <0.2\-3.0>
|
||
Override the aspect stored in the AVI OpenDML vprp header.
|
||
This can be used to change the aspect ratio with '\-ovc copy'.
|
||
.
|
||
.TP
|
||
.B \-frameno-file <filename> (DEPRECATED)
|
||
Specify the name of the audio file with framenumber mappings created in
|
||
the first (audio only) pass of a special three pass encoding mode.
|
||
.br
|
||
.I NOTE:
|
||
Using this mode will most likely give you A-V desync.
|
||
Do not use it.
|
||
It is kept for backwards compatibility only and will possibly
|
||
be removed in a future version.
|
||
.
|
||
.TP
|
||
.B \-hr-edl-seek
|
||
Use a more precise, but much slower method for skipping areas.
|
||
Areas marked for skipping are not seeked over, instead all
|
||
frames are decoded, but only the necessary frames are encoded.
|
||
This allows starting at non-keyframe boundaries.
|
||
.br
|
||
.I NOTE:
|
||
Not guaranteed to work right with '\-ovc copy'.
|
||
.
|
||
.TP
|
||
.B \-info <option1:option2:...> (AVI only)
|
||
Specify the info header of the resulting AVI file.
|
||
.sp 1
|
||
Available options are:
|
||
.RSs
|
||
.IPs "help\ "
|
||
Show this description.
|
||
.IPs name=<value>
|
||
title of the work
|
||
.IPs artist=<value>
|
||
artist or author of the work
|
||
.IPs genre=<value>
|
||
original work category
|
||
.IPs subject=<value>
|
||
contents of the work
|
||
.IPs copyright=<value>
|
||
copyright information
|
||
.IPs srcform=<value>
|
||
original format of the digitized material
|
||
.IPs comment=<value>
|
||
general comments about the work
|
||
.RE
|
||
.
|
||
.TP
|
||
.B \-noautoexpand
|
||
Do not automatically insert the expand filter into the MEncoder filter chain.
|
||
Useful to control at which point of the filter chain subtitles are rendered
|
||
when hardcoding subtitles onto a movie.
|
||
.
|
||
.TP
|
||
.B \-noencodedups
|
||
Do not attempt to encode duplicate frames in duplicate; always output
|
||
zero-byte frames to indicate duplicates.
|
||
Zero-byte frames will be written anyway unless a filter or encoder
|
||
capable of doing duplicate encoding is loaded.
|
||
Currently the only such filter is harddup.
|
||
.
|
||
.TP
|
||
.B \-noodml (\-of avi only)
|
||
Do not write OpenDML index for AVI files >1GB.
|
||
.
|
||
.TP
|
||
.B \-noskip
|
||
Do not skip frames.
|
||
.
|
||
.TP
|
||
.B \-o <filename>
|
||
Outputs to the given filename.
|
||
.br
|
||
If you want a default output filename, you can put this option in the
|
||
MEncoder config file.
|
||
.
|
||
.TP
|
||
.B \-oac <codec name>
|
||
Encode with the given audio codec (no default set).
|
||
.br
|
||
.I NOTE:
|
||
Use \-oac help to get a list of available audio codecs.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-oac copy"
|
||
no encoding, just streamcopy
|
||
.IPs "\-oac pcm"
|
||
Encode to uncompressed PCM.
|
||
.IPs "\-oac mp3lame"
|
||
Encode to MP3 (using LAME).
|
||
.IPs "\-oac lavc"
|
||
Encode with a libavcodec codec.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-of <format> (BETA CODE!)
|
||
Encode to the specified container format (default: AVI).
|
||
.br
|
||
.I NOTE:
|
||
Use \-of help to get a list of available container formats.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-of avi"
|
||
Encode to AVI.
|
||
.IPs "\-of mpeg"
|
||
Encode to MPEG (also see \-mpegopts).
|
||
.IPs "\-of lavf"
|
||
Encode with libavformat muxers (also see \-lavfopts).
|
||
.IPs "\-of rawvideo"
|
||
raw video stream (no muxing \- one video stream only)
|
||
.IPs "\-of rawaudio"
|
||
raw audio stream (no muxing \- one audio stream only)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-ofps <fps>
|
||
Specify a frames per second (fps) value for the output file,
|
||
which can be different from that of the source material.
|
||
Must be set for variable fps (ASF, some MOV) and progressive
|
||
(30000/1001 fps telecined MPEG) files.
|
||
.
|
||
.TP
|
||
.B \-ovc <codec name>
|
||
Encode with the given video codec (no default set).
|
||
.br
|
||
.I NOTE:
|
||
Use \-ovc help to get a list of available video codecs.
|
||
.sp 1
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "\-ovc copy"
|
||
no encoding, just streamcopy
|
||
.IPs "\-ovc raw"
|
||
Encode to an arbitrary uncompressed format (use '\-vf format' to select).
|
||
.IPs "\-ovc lavc"
|
||
Encode with a libavcodec codec.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B \-passlogfile <filename>
|
||
Dump first pass information to <filename> instead of the default divx2pass.log
|
||
in two pass encoding mode.
|
||
.
|
||
.TP
|
||
.B \-skiplimit <value>
|
||
Specify the maximum number of frames that may be skipped after
|
||
encoding one frame (\-noskiplimit for unlimited).
|
||
.
|
||
.TP
|
||
.B \-vobsubout <basename>
|
||
Specify the basename for the output .idx and .sub files.
|
||
This turns off subtitle rendering in the encoded movie and diverts it to
|
||
VOBsub subtitle files.
|
||
.
|
||
.TP
|
||
.B \-vobsuboutid <langid>
|
||
Specify the language two letter code for the subtitles.
|
||
This overrides what is read from the DVD or the .ifo file.
|
||
.
|
||
.TP
|
||
.B \-vobsuboutindex <index>
|
||
Specify the index of the subtitles in the output files (default: 0).
|
||
.
|
||
.
|
||
.
|
||
.SH "CODEC SPECIFIC ENCODING OPTIONS (MENCODER ONLY)"
|
||
You can specify codec specific encoding parameters using the following
|
||
syntax:
|
||
.
|
||
.TP
|
||
.B \-<codec>opts <option1[=value],option2,...>
|
||
.
|
||
.PP
|
||
Where <codec> may be: lavc, xvidenc, lame, toolame, twolame,
|
||
nuv, xvfw, faac, x264enc, mpeg, lavf.
|
||
.
|
||
.
|
||
.SS lame (\-lameopts)
|
||
.
|
||
.TP
|
||
.B "help\ \ \ "
|
||
get help
|
||
.
|
||
.TP
|
||
.B vbr=<0\-4>
|
||
variable bitrate method
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
cbr
|
||
.IPs 1
|
||
mt
|
||
.IPs 2
|
||
rh (default)
|
||
.IPs 3
|
||
abr
|
||
.IPs 4
|
||
mtrh
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "abr\ \ \ \ "
|
||
average bitrate
|
||
.
|
||
.TP
|
||
.B "cbr\ \ \ \ "
|
||
constant bitrate
|
||
Also forces CBR mode encoding on subsequent ABR presets modes.
|
||
.
|
||
.TP
|
||
.B br=<0\-1024>
|
||
bitrate in kbps (CBR and ABR only)
|
||
.
|
||
.TP
|
||
.B q=<0\-9>
|
||
quality (0 \- highest, 9 \- lowest) (VBR only)
|
||
.
|
||
.TP
|
||
.B aq=<0\-9>
|
||
algorithmic quality (0 \- best/slowest, 9 \- worst/fastest)
|
||
.
|
||
.TP
|
||
.B ratio=<1\-100>
|
||
compression ratio
|
||
.
|
||
.TP
|
||
.B vol=<0\-10>
|
||
audio input gain
|
||
.
|
||
.TP
|
||
.B mode=<0\-3>
|
||
(default: auto)
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
stereo
|
||
.IPs 1
|
||
joint-stereo
|
||
.IPs 2
|
||
dualchannel
|
||
.IPs 3
|
||
mono
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B padding=<0\-2>
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
none
|
||
.IPs 1
|
||
all
|
||
.IPs 2
|
||
adjust
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "fast\ \ \ "
|
||
Switch on faster encoding on subsequent VBR presets modes.
|
||
This results in slightly lower quality and higher bitrates.
|
||
.
|
||
.TP
|
||
.B highpassfreq=<freq>
|
||
Set a highpass filtering frequency in Hz.
|
||
Frequencies below the specified one will be cut off.
|
||
A value of -1 will disable filtering, a value of 0
|
||
will let LAME choose values automatically.
|
||
.
|
||
.TP
|
||
.B lowpassfreq=<freq>
|
||
Set a lowpass filtering frequency in Hz.
|
||
Frequencies above the specified one will be cut off.
|
||
A value of -1 will disable filtering, a value of 0
|
||
will let LAME choose values automatically.
|
||
.
|
||
.TP
|
||
.B preset=<value>
|
||
preset values
|
||
.RSs
|
||
.IPs "help\ "
|
||
Print additional options and information about presets settings.
|
||
.IPs medium
|
||
VBR encoding, good quality, 150\-180 kbps bitrate range
|
||
.IPs standard
|
||
VBR encoding, high quality, 170\-210 kbps bitrate range
|
||
.IPs extreme
|
||
VBR encoding, very high quality, 200\-240 kbps bitrate range
|
||
.IPs insane
|
||
CBR encoding, highest preset quality, 320 kbps bitrate
|
||
.IPs <8\-320>
|
||
ABR encoding at average given kbps bitrate
|
||
.RE
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLES:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs fast:preset=standard
|
||
suitable for most people and most music types and already quite high quality
|
||
.IPs cbr:preset=192
|
||
Encode with ABR presets at a 192 kbps forced constant bitrate.
|
||
.IPs preset=172
|
||
Encode with ABR presets at a 172 kbps average bitrate.
|
||
.IPs preset=extreme
|
||
for people with extremely good hearing and similar equipment
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.
|
||
.SS toolame and twolame (\-toolameopts and \-twolameopts respectively)
|
||
.
|
||
.TP
|
||
.B br=<32\-384>
|
||
In CBR mode this parameter indicates the bitrate in kbps,
|
||
when in VBR mode it is the minimum bitrate allowed per frame.
|
||
VBR mode will not work with a value below 112.
|
||
.
|
||
.TP
|
||
.B vbr=<-50\-50> (VBR only)
|
||
variability range; if negative the encoder shifts the average bitrate
|
||
towards the lower limit, if positive towards the higher.
|
||
When set to 0 CBR is used (default).
|
||
.
|
||
.TP
|
||
.B maxvbr=<32\-384> (VBR only)
|
||
maximum bitrate allowed per frame, in kbps
|
||
.
|
||
.TP
|
||
.B mode=<stereo | jstereo | mono | dual>
|
||
(default: mono for 1-channel audio, stereo otherwise)
|
||
.
|
||
.TP
|
||
.B psy=<-1\-4>
|
||
psychoacoustic model (default: 2)
|
||
.
|
||
.TP
|
||
.B errprot=<0 | 1>
|
||
Include error protection.
|
||
.
|
||
.TP
|
||
.B debug=<0\-10>
|
||
debug level
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.
|
||
.SS faac (\-faacopts)
|
||
.
|
||
.TP
|
||
.B br=<bitrate>
|
||
average bitrate in kbps (mutually exclusive with quality)
|
||
.
|
||
.TP
|
||
.B quality=<1\-1000>
|
||
quality mode, the higher the better (mutually exclusive with br)
|
||
.
|
||
.TP
|
||
.B object=<1\-4>
|
||
object type complexity
|
||
.PD 0
|
||
.RSs
|
||
.IPs 1
|
||
MAIN (default)
|
||
.IPs 2
|
||
LOW
|
||
.IPs 3
|
||
SSR
|
||
.IPs 4
|
||
LTP (extremely slow)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B mpeg=<2|4>
|
||
MPEG version (default: 4)
|
||
.
|
||
.TP
|
||
.B "tns\ \ \ \ "
|
||
Enables temporal noise shaping.
|
||
.
|
||
.TP
|
||
.B cutoff=<0\-sampling_rate/2>
|
||
cutoff frequency (default: sampling_rate/2)
|
||
.
|
||
.TP
|
||
.B "raw\ \ \ \ "
|
||
Stores the bitstream as raw payload with extradata in the container header
|
||
(default: 0, corresponds to ADTS).
|
||
Do not set this flag if not explicitly required or you will not be able to
|
||
remux the audio stream later on.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.
|
||
.SS lavc (\-lavcopts)
|
||
.
|
||
Many libavcodec (lavc for short) options are tersely documented.
|
||
Read the source for full details.
|
||
.PP
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B acodec=<value>
|
||
audio codec (default: mp2)
|
||
.PD 0
|
||
.RSs
|
||
.IPs "mp2\ \ "
|
||
MPEG Layer 2
|
||
.IPs "mp3\ \ "
|
||
MPEG Layer 3
|
||
.IPs "ac3\ \ "
|
||
AC3
|
||
.IPs adpcm_ima_wav
|
||
IMA Adaptive PCM (4bits per sample, 4:1 compression)
|
||
.IPs "sonic\ "
|
||
Experimental lossy/lossless codec
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B abitrate=<value>
|
||
audio bitrate in kbps (default: 224)
|
||
.
|
||
.TP
|
||
.B atag=<value>
|
||
Use the specified Windows audio format tag (e.g.\& atag=0x55).
|
||
.
|
||
.TP
|
||
.B bit_exact
|
||
Use only bit exact algorithms (except (I)DCT).
|
||
Additionally bit_exact disables several optimizations and thus
|
||
should only be used for regression tests, which need binary
|
||
identical files even if the encoder version changes.
|
||
This also suppresses the user_data header in MPEG-4 streams.
|
||
Do not use this option unless you know exactly what you are doing.
|
||
.
|
||
.TP
|
||
.B threads=<1\-8>
|
||
Maximum number of threads to use (default: 1).
|
||
May have a slight negative effect on motion estimation.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B vcodec=<value>
|
||
Employ the specified codec (default: mpeg4).
|
||
.PD 0
|
||
.RSs
|
||
.IPs mjpeg
|
||
Motion JPEG
|
||
.IPs ljpeg
|
||
Lossless JPEG
|
||
.IPs "h261\ "
|
||
H.261
|
||
.IPs "h263\ "
|
||
H.263
|
||
.IPs h263p
|
||
H.263+
|
||
.IPs mpeg4
|
||
MPEG-4 (DivX 4/5)
|
||
.IPs msmpeg4
|
||
DivX 3
|
||
.IPs msmpeg4v2
|
||
MS MPEG4v2
|
||
.IPs "wmv1\ "
|
||
Windows Media Video, version 1 (AKA WMV7)
|
||
.IPs "wmv2\ "
|
||
Windows Media Video, version 2 (AKA WMV8)
|
||
.IPs "rv10\ "
|
||
an old RealVideo codec
|
||
.IPs mpeg1video
|
||
MPEG-1 video
|
||
.IPs mpeg2video
|
||
MPEG-2 video
|
||
.IPs huffyuv
|
||
HuffYUV
|
||
.IPs ffvhuff (also see: vstrict)
|
||
nonstandard 20% smaller HuffYUV using YV12
|
||
.IPs "asv1\ "
|
||
ASUS Video v1
|
||
.IPs "asv2\ "
|
||
ASUS Video v2
|
||
.IPs "ffv1 (also see: vstrict)"
|
||
FFmpeg's lossless video codec
|
||
.IPs "flv\ \ "
|
||
Sorenson H.263 used in Flash Video
|
||
.IPs dvvideo
|
||
Sony Digital Video
|
||
.IPs "svq1\ "
|
||
Apple Sorenson Video 1
|
||
.IPs "snow (also see: vstrict)"
|
||
FFmpeg's experimental wavelet-based codec
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vqmin=<1\-31>
|
||
minimum quantizer (pass 1/2)
|
||
.RSs
|
||
.IPs 1
|
||
Not recommended (much larger file, little quality difference and weird side
|
||
effects: msmpeg4, h263 will be very low quality, ratecontrol will be confused
|
||
resulting in lower quality and some decoders will not be able to decode it).
|
||
.IPs 2
|
||
Recommended for normal mpeg4/\:mpeg1video encoding (default).
|
||
.IPs 3
|
||
Recommended for h263(p)/\:msmpeg4.
|
||
The reason for preferring 3 over 2 is that 2 could lead to overflows.
|
||
(This will be fixed for h263(p) by changing the quantizer per MB in
|
||
the future, msmpeg4 cannot be fixed as it does not support that.)
|
||
.RE
|
||
.
|
||
.TP
|
||
.B lmin=<0.01\-255.0>
|
||
Minimum frame-level Lagrange multiplier for ratecontrol (default: 2.0).
|
||
Lavc will rarely use quantizers below the value of lmin.
|
||
Lowering lmin will make lavc more likely to choose lower quantizers for
|
||
some frames, but not lower than the value of vqmin.
|
||
Likewise, raising lmin will make lavc less likely to choose low
|
||
quantizers, even if vqmin would have allowed them.
|
||
You probably want to set lmin approximately equal to vqmin.
|
||
When adaptive quantization is in use, changing lmin/lmax may have less
|
||
of an effect; see mblmin/mblmax.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B lmax=<0.01\-255.0>
|
||
maximum Lagrange multiplier for ratecontrol (default: 31.0)
|
||
.RE
|
||
.
|
||
.TP
|
||
.B mblmin=<0.01\-255.0>
|
||
Minimum macroblock-level Lagrange multiplier for ratecontrol
|
||
(default:2.0).
|
||
This parameter affects adaptive quantization options like qprd,
|
||
lumi_mask, etc..
|
||
.RE
|
||
.
|
||
.TP
|
||
.B mblmax=<0.01\-255.0>
|
||
Maximum macroblock-level Lagrange multiplier for ratecontrol
|
||
(default: 31.0).
|
||
.RE
|
||
.
|
||
.TP
|
||
.B vqscale=<0\-31>
|
||
Constant quantizer /\: constant quality encoding (selects fixed quantizer mode).
|
||
A lower value means better quality but larger files (default: 0).
|
||
In case of snow codec, value 0 means lossless encoding.
|
||
Since the other codecs do not support this, vqscale=0 will be ignored and
|
||
variable quantizers are used, which is the default.
|
||
1 is not recommended (see vqmin for details).
|
||
.
|
||
.TP
|
||
.B vqmax=<1\-31>
|
||
Maximum quantizer (pass 1/2), 10\-31 should be a sane range (default: 31).
|
||
.
|
||
.TP
|
||
.B mbqmin=<1\-31>
|
||
obsolete, use vqmin
|
||
.
|
||
.TP
|
||
.B mbqmax=<1\-31>
|
||
obsolete, use vqmax
|
||
.
|
||
.TP
|
||
.B vqdiff=<1\-31>
|
||
maximum quantizer difference between consecutive I- or P-frames
|
||
(pass 1/2) (default: 3)
|
||
.
|
||
.TP
|
||
.B vmax_b_frames=<0\-4>
|
||
maximum number of B-frames between non-B-frames:
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
no B-frames (default)
|
||
.IPs 0\-2
|
||
sane range for MPEG-4
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vme=<0\-5>
|
||
motion estimation method.
|
||
Available methods are:
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
none (very low quality)
|
||
.IPs 1
|
||
full (slow, currently unmaintained and disabled)
|
||
.IPs 2
|
||
log (low quality, currently unmaintained and disabled)
|
||
.IPs 3
|
||
phods (low quality, currently unmaintained and disabled)
|
||
.IPs 4
|
||
EPZS: size=1 diamond, size can be adjusted with the *dia options
|
||
(default)
|
||
.IPs 5
|
||
X1 (experimental, currently aliased to EPZS)
|
||
.IPs 8
|
||
iter (iterative overlapped block, only used in snow)
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
.br
|
||
.I NOTE:
|
||
0\-3 currently ignores the amount of bits spent,
|
||
so quality may be low.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B me_range=<0\-9999>
|
||
motion estimation search range (default: 0 (unlimited))
|
||
.
|
||
.TP
|
||
.B mbd=<0\-2>
|
||
Macroblock decision algorithm (high quality mode), encode each macro
|
||
block in all modes and choose the best.
|
||
This is slow but results in better quality and file size.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
Use mbcmp (default).
|
||
.IPs 1
|
||
Select the MB mode which needs the fewest bits (=vhq).
|
||
.IPs 2
|
||
Select the MB mode which has the best rate distortion.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "vhq\ \ \ \ "
|
||
Same as mbd=1, kept for compatibility reasons.
|
||
.
|
||
.TP
|
||
.B "v4mv\ \ \ "
|
||
Allow 4 motion vectors per macroblock (slightly better quality).
|
||
Works better if used with mbd>0.
|
||
.
|
||
.TP
|
||
.B "obmc\ \ \ "
|
||
overlapped block motion compensation (H.263+)
|
||
.
|
||
.TP
|
||
.B "loop\ \ \ "
|
||
loop filter (H.263+)
|
||
note, this is broken
|
||
.
|
||
.TP
|
||
.B inter_threshold <-1000\-1000>
|
||
Does absolutely nothing at the moment.
|
||
.
|
||
.TP
|
||
.B keyint=<0\-300>
|
||
maximum interval between keyframes in frames (default: 250 or one
|
||
keyframe every ten seconds in a 25fps movie.
|
||
This is the recommended default for MPEG-4).
|
||
Most codecs require regular keyframes in order to limit the accumulation of mismatch error.
|
||
Keyframes are also needed for seeking, as seeking is only possible to a keyframe - but
|
||
keyframes need more space than other frames, so larger numbers here mean
|
||
slightly smaller files but less precise seeking.
|
||
0 is equivalent to 1, which makes every frame a keyframe.
|
||
Values >300 are not recommended as the quality might be bad depending upon
|
||
decoder, encoder and luck.
|
||
It is a common for MPEG-1/2 to use values <=30.
|
||
.
|
||
.TP
|
||
.B sc_threshold=<-1000000000\-1000000000>
|
||
Threshold for scene change detection.
|
||
A keyframe is inserted by libavcodec when it detects a scene change.
|
||
You can specify the sensitivity of the detection with this option.
|
||
-1000000000 means there is a scene change detected at every frame,
|
||
1000000000 means no scene changes are detected (default: 0).
|
||
.
|
||
.TP
|
||
.B sc_factor=<any positive integer>
|
||
Causes frames with higher quantizers to be more likely to trigger a
|
||
scene change detection and make libavcodec use an I-frame (default: 1).
|
||
1\-16 is a sane range.
|
||
Values between 2 and 6 may yield increasing PSNR (up to approximately
|
||
0.04 dB) and better placement of I-frames in high-motion scenes.
|
||
Higher values than 6 may give very slightly better PSNR (approximately
|
||
0.01 dB more than sc_factor=6), but noticably worse visual quality.
|
||
.
|
||
.TP
|
||
.B vb_strategy=<0\-2> (pass one only)
|
||
strategy to choose between I/P/B-frames:
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
Always use the maximum number of B-frames (default).
|
||
.IPs 1
|
||
Avoid B-frames in high motion scenes.
|
||
See the b_sensitivity option to tune this strategy.
|
||
.IPs 2
|
||
Places B-frames more or less optimally to yield maximum quality (slower).
|
||
You may want to reduce the speed impact of this option by tuning the
|
||
option brd_scale.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B b_sensitivity=<any integer greater than 0>
|
||
Adjusts how sensitively vb_strategy=1 detects motion and avoids using
|
||
B-frames (default: 40).
|
||
Lower sensitivities will result in more B-frames.
|
||
Using more B-frames usually improves PSNR, but too many B-frames can
|
||
hurt quality in high-motion scenes.
|
||
Unless there is an extremely high amount of motion, b_sensitivity can
|
||
safely be lowered below the default; 10 is a reasonable value in most
|
||
cases.
|
||
.
|
||
.TP
|
||
.B brd_scale=<0\-10>
|
||
Downscales frames for dynamic B-frame decision (default: 0).
|
||
Each time brd_scale is increased by one, the frame dimensions are
|
||
divided by two, which improves speed by a factor of four.
|
||
Both dimensions of the fully downscaled frame must be even numbers, so
|
||
brd_scale=1 requires the original dimensions to be multiples of four,
|
||
brd_scale=2 requires multiples of eight, etc.
|
||
In other words, the dimensions of the original frame must both be
|
||
divisible by 2^(brd_scale+1) with no remainder.
|
||
.
|
||
.TP
|
||
.B bidir_refine=<0\-4>
|
||
Refine the two motion vectors used in bidirectional macroblocks,
|
||
rather than re-using vectors from the forward and backward searches.
|
||
This option has no effect without B-frames.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
Disabled (default).
|
||
.IPs 1\-4
|
||
Use a wider search (larger values are slower).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vpass=<1\-3>
|
||
Activates internal two (or more) pass mode, only specify if you wish to
|
||
use two (or more) pass encoding.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 1
|
||
first pass (also see turbo)
|
||
.IPs 2
|
||
second pass
|
||
.IPs 3
|
||
Nth pass (second and subsequent passes of N-pass encoding)
|
||
.RE
|
||
.RS
|
||
Here is how it works, and how to use it:
|
||
.br
|
||
The first pass (vpass=1) writes the statistics file.
|
||
You might want to deactivate some CPU-hungry options, like "turbo"
|
||
mode does.
|
||
.br
|
||
In two pass mode, the second pass (vpass=2) reads the statistics file and
|
||
bases ratecontrol decisions on it.
|
||
.br
|
||
In N-pass mode, the second pass (vpass=3, that is not a typo)
|
||
does both: It first reads the statistics, then overwrites them.
|
||
You might want to backup divx2pass.log before doing this if there is
|
||
any possibility that you will have to cancel MEncoder.
|
||
You can use all encoding options, except very CPU-hungry options like "qns".
|
||
.br
|
||
You can run this same pass over and over to refine the encode.
|
||
Each subsequent pass will use the statistics from the previous pass to improve.
|
||
The final pass can include any CPU-hungry encoding options.
|
||
.br
|
||
If you want a 2 pass encode, use first vpass=1, and then vpass=2.
|
||
.br
|
||
If you want a 3 or more pass encode, use vpass=1 for the first pass
|
||
and then vpass=3 and then vpass=3 again and again until you are
|
||
satisfied with the encode.
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
huffyuv:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs "pass 1"
|
||
Saves statistics.
|
||
.IPs "pass 2"
|
||
Encodes with an optimal Huffman table based upon statistics
|
||
from the first pass.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B turbo (two pass only)
|
||
Dramatically speeds up pass one using faster algorithms and disabling
|
||
CPU-intensive options.
|
||
This will probably reduce global PSNR a little bit (around 0.01dB) and
|
||
change individual frame type and PSNR a little bit more (up to 0.03dB).
|
||
.
|
||
.TP
|
||
.B aspect=<x/y>
|
||
Store movie aspect internally, just like with MPEG files.
|
||
Much nicer than rescaling, because quality is not decreased.
|
||
Only MPlayer will play these files correctly, other players will display
|
||
them with wrong aspect.
|
||
The aspect parameter can be given as a ratio or a floating point number.
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.RSs
|
||
.PD 0
|
||
.IPs "aspect=16/9 or aspect=1.78"
|
||
.PD 1
|
||
.RE
|
||
.
|
||
.TP
|
||
.B autoaspect
|
||
Same as the aspect option, but automatically computes aspect, taking
|
||
into account all the adjustments (crop/\:expand/\:scale/\:etc.) made in the
|
||
filter chain.
|
||
Does not incur a performance penalty, so you can safely leave it
|
||
always on.
|
||
.
|
||
.TP
|
||
.B vbitrate=<value>
|
||
Specify bitrate (pass 1/2) (default: 800).
|
||
.br
|
||
.I WARNING:
|
||
1kbit = 1000 bits
|
||
.PD 0
|
||
.RSs
|
||
.IPs 4\-16000
|
||
(in kbit)
|
||
.IPs 16001\-24000000
|
||
(in bit)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vratetol=<value>
|
||
approximated file size tolerance in kbit.
|
||
1000\-100000 is a sane range.
|
||
(warning: 1kbit = 1000 bits)
|
||
(default: 8000)
|
||
.br
|
||
.I NOTE:
|
||
vratetol should not be too large during the second pass or there might
|
||
be problems if vrc_(min|max)rate is used.
|
||
.
|
||
.TP
|
||
.B vrc_maxrate=<value>
|
||
maximum bitrate in kbit/\:sec (pass 1/2)
|
||
(default: 0, unlimited)
|
||
.
|
||
.TP
|
||
.B vrc_minrate=<value>
|
||
minimum bitrate in kbit/\:sec (pass 1/2)
|
||
(default: 0, unlimited)
|
||
.
|
||
.TP
|
||
.B vrc_buf_size=<value>
|
||
buffer size in kbit (pass 1/2).
|
||
For MPEG-1/2 this also sets the vbv buffer size, use 327 for VCD,
|
||
917 for SVCD and 1835 for DVD.
|
||
.
|
||
.TP
|
||
.B vrc_buf_aggressivity
|
||
currently useless
|
||
.
|
||
.TP
|
||
.B vrc_strategy
|
||
Ratecontrol method.
|
||
Note that some of the ratecontrol-affecting options will have no effect
|
||
if vrc_strategy is not set to 0.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
Use internal lavc ratecontrol (default).
|
||
.IPs 1
|
||
Use Xvid ratecontrol (experimental; requires MEncoder to be compiled
|
||
with support for Xvid 1.1 or higher).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vb_qfactor=<-31.0\-31.0>
|
||
quantizer factor between B- and non-B-frames (pass 1/2) (default: 1.25)
|
||
.
|
||
.TP
|
||
.B vi_qfactor=<-31.0\-31.0>
|
||
quantizer factor between I- and non-I-frames (pass 1/2) (default: 0.8)
|
||
.
|
||
.TP
|
||
.B vb_qoffset=<-31.0\-31.0>
|
||
quantizer offset between B- and non-B-frames (pass 1/2) (default: 1.25)
|
||
.
|
||
.TP
|
||
.B vi_qoffset=<-31.0\-31.0>
|
||
(pass 1/2) (default: 0.0)
|
||
.br
|
||
if v{b|i}_qfactor > 0
|
||
.br
|
||
I/B-frame quantizer = P-frame quantizer * v{b|i}_qfactor + v{b|i}_qoffset
|
||
.br
|
||
else
|
||
.br
|
||
do normal ratecontrol (do not lock to next P-frame quantizer) and
|
||
set q= -q * v{b|i}_qfactor + v{b|i}_qoffset
|
||
.br
|
||
.I HINT:
|
||
To do constant quantizer encoding with different quantizers for
|
||
I/P- and B-frames you can use:
|
||
lmin= <ip_quant>:lmax= <ip_quant>:vb_qfactor= <b_quant/\:ip_quant>.
|
||
.
|
||
.TP
|
||
.B vqblur=<0.0\-1.0> (pass one)
|
||
Quantizer blur (default: 0.5), larger values will average the
|
||
quantizer more over time (slower change).
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0.0
|
||
Quantizer blur disabled.
|
||
.IPs 1.0
|
||
Average the quantizer over all previous frames.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vqblur=<0.0\-99.0> (pass two)
|
||
Quantizer gaussian blur (default: 0.5), larger values will average
|
||
the quantizer more over time (slower change).
|
||
.
|
||
.TP
|
||
.B vqcomp=<0.0\-1.0>
|
||
Quantizer compression, vrc_eq depends upon this (pass 1/2) (default: 0.5).
|
||
For instance, assuming the default rate control equation is used,
|
||
if vqcomp=1.0, the ratecontrol allocates to each frame the number of bits
|
||
needed to encode them all at the same QP.
|
||
If vqcomp=0.0, the ratecontrol allocates the same number of bits to each
|
||
frame, i.e. strict CBR.
|
||
.I NOTE:
|
||
Those are extreme settings and should never be used.
|
||
Perceptual quality will be optimal somewhere in between these two extremes.
|
||
.
|
||
.TP
|
||
.B vrc_eq=<equation>
|
||
main ratecontrol equation (pass 1/2)
|
||
.RE
|
||
.RSs
|
||
.IPs "1\ \ \ \ "
|
||
constant bitrate
|
||
.IPs "tex\ \ "
|
||
constant quality
|
||
.IPs 1+(tex/\:avgTex-1)*qComp
|
||
approximately the equation of the old ratecontrol code
|
||
.IPs tex^qComp
|
||
with qcomp 0.5 or something like that (default)
|
||
.RE
|
||
.PP
|
||
.RS
|
||
infix operators:
|
||
.RE
|
||
.RSs
|
||
.IPs +,-,*,/,^
|
||
.RE
|
||
.PP
|
||
.RS
|
||
variables:
|
||
.RE
|
||
.RSs
|
||
.IPs "tex\ \ "
|
||
texture complexity
|
||
.IPs iTex,pTex
|
||
intra, non-intra texture complexity
|
||
.IPs avgTex
|
||
average texture complexity
|
||
.IPs avgIITex
|
||
average intra texture complexity in I-frames
|
||
.IPs avgPITex
|
||
average intra texture complexity in P-frames
|
||
.IPs avgPPTex
|
||
average non-intra texture complexity in P-frames
|
||
.IPs avgBPTex
|
||
average non-intra texture complexity in B-frames
|
||
.IPs "mv\ \ \ "
|
||
bits used for motion vectors
|
||
.IPs fCode
|
||
maximum length of motion vector in log2 scale
|
||
.IPs iCount
|
||
number of intra macroblocks / number of macroblocks
|
||
.IPs "var\ \ "
|
||
spatial complexity
|
||
.IPs mcVar
|
||
temporal complexity
|
||
.IPs qComp
|
||
qcomp from the command line
|
||
.IPs "isI, isP, isB"
|
||
Is 1 if picture type is I/P/B else 0.
|
||
.IPs "Pi,E\ "
|
||
See your favorite math book.
|
||
.RE
|
||
.PP
|
||
.RS
|
||
functions:
|
||
.RE
|
||
.RSs
|
||
.IPs max(a,b),min(a,b)
|
||
maximum / minimum
|
||
.IPs gt(a,b)
|
||
is 1 if a>b, 0 otherwise
|
||
.IPs lt(a,b)
|
||
is 1 if a<b, 0 otherwise
|
||
.IPs eq(a,b)
|
||
is 1 if a==b, 0 otherwise
|
||
.IPs "sin, cos, tan, sinh, cosh, tanh, exp, log, abs"
|
||
.RE
|
||
.
|
||
.TP
|
||
.B vrc_override=<options>
|
||
User specified quality for specific parts (ending, credits, ...) (pass 1/2).
|
||
The options are <start-frame>, <end-frame>, <quality>[/<start-frame>,
|
||
<end-frame>, <quality>[/...]]:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "quality (2\-31)"
|
||
quantizer
|
||
.IPs "quality (-500\-0)"
|
||
quality correction in %
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vrc_init_cplx=<0\-1000>
|
||
initial complexity (pass 1)
|
||
.
|
||
.TP
|
||
.B vrc_init_occupancy=<0.0\-1.0>
|
||
initial buffer occupancy, as a fraction of vrc_buf_size (default: 0.9)
|
||
.
|
||
.TP
|
||
.B vqsquish=<0|1>
|
||
Specify how to keep the quantizer between qmin and qmax (pass 1/2).
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
Use clipping.
|
||
.IPs 1
|
||
Use a nice differentiable function (default).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vlelim=<-1000\-1000>
|
||
Sets single coefficient elimination threshold for luminance.
|
||
Negative values will also consider the DC coefficient (should be at least -4
|
||
or lower for encoding at quant=1):
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
disabled (default)
|
||
.IPs -4
|
||
JVT recommendation
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vcelim=<-1000\-1000>
|
||
Sets single coefficient elimination threshold for chrominance.
|
||
Negative values will also consider the DC coefficient (should be at least -4
|
||
or lower for encoding at quant=1):
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
disabled (default)
|
||
.IPs 7
|
||
JVT recommendation
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B vstrict=<-2|-1|0|1>
|
||
strict standard compliance
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
disabled
|
||
.IPs 1
|
||
Only recommended if you want to feed the output into the
|
||
MPEG-4 reference decoder.
|
||
.IPs -1
|
||
Allow libavcodec specific extensions (default).
|
||
.IPs -2
|
||
Enables experimental codecs and features which may not be playable
|
||
with future MPlayer versions (snow, ffvhuff, ffv1).
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "vdpart\ "
|
||
Data partitioning.
|
||
Adds 2 Bytes per video packet, improves error-resistance when transferring over
|
||
unreliable channels (e.g.\& streaming over the internet).
|
||
Each video packet will be encoded in 3 separate partitions:
|
||
.PD 0
|
||
.RSs
|
||
.IPs "1. MVs"
|
||
movement
|
||
.IPs "2. DC coefficients"
|
||
low res picture
|
||
.IPs "3. AC coefficients"
|
||
details
|
||
.RE
|
||
.PD 1
|
||
.RS
|
||
MV & DC are most important, loosing them looks far worse than loosing
|
||
the AC and the 1. & 2. partition.
|
||
(MV & DC) are far smaller than the 3. partition (AC) meaning that errors
|
||
will hit the AC partition much more often than the MV & DC partitions.
|
||
Thus, the picture will look better with partitioning than without,
|
||
as without partitioning an error will trash AC/\:DC/\:MV equally.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B vpsize=<0\-10000> (also see vdpart)
|
||
Video packet size, improves error-resistance.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "0\ \ \ \ "
|
||
disabled (default)
|
||
.IPs 100\-1000
|
||
good choice
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "ss\ \ \ \ \ "
|
||
slice structured mode for H.263+
|
||
.
|
||
.TP
|
||
.B "gray\ \ \ "
|
||
grayscale only encoding (faster)
|
||
.
|
||
.TP
|
||
.B vfdct=<0\-10>
|
||
DCT algorithm
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
Automatically select a good one (default).
|
||
.IPs 1
|
||
fast integer
|
||
.IPs 2
|
||
accurate integer
|
||
.IPs 3
|
||
MMX
|
||
.IPs 4
|
||
mlib
|
||
.IPs 5
|
||
AltiVec
|
||
.IPs 6
|
||
floating point AAN
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B idct=<0\-99>
|
||
IDCT algorithm
|
||
.br
|
||
.I NOTE:
|
||
To the best of our knowledge all these IDCTs do pass the IEEE1180 tests.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
Automatically select a good one (default).
|
||
.IPs 1
|
||
JPEG reference integer
|
||
.IPs 2
|
||
simple
|
||
.IPs 3
|
||
simplemmx
|
||
.IPs 4
|
||
libmpeg2mmx (inaccurate, do not use for encoding with keyint >100)
|
||
.IPs 5
|
||
ps2
|
||
.IPs 6
|
||
mlib
|
||
.IPs 7
|
||
arm
|
||
.IPs 8
|
||
AltiVec
|
||
.IPs 9
|
||
sh4
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B lumi_mask=<0.0\-1.0>
|
||
Luminance masking is a 'psychosensory' setting that is supposed to
|
||
make use of the fact that the human eye tends to notice fewer details
|
||
in very bright parts of the picture.
|
||
Luminance masking compresses bright areas stronger than medium ones,
|
||
so it will save bits that can be spent again on other frames, raising
|
||
overall subjective quality, while possibly reducing PSNR.
|
||
.br
|
||
.I WARNING:
|
||
Be careful, overly large values can cause disastrous things.
|
||
.br
|
||
.I WARNING:
|
||
Large values might look good on some monitors but may look horrible
|
||
on other monitors.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "0.0\ \ "
|
||
disabled (default)
|
||
.IPs 0.0\-0.3
|
||
sane range
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B dark_mask=<0.0\-1.0>
|
||
Darkness masking is a 'psychosensory' setting that is supposed to
|
||
make use of the fact that the human eye tends to notice fewer details
|
||
in very dark parts of the picture.
|
||
Darkness masking compresses dark areas stronger than medium ones,
|
||
so it will save bits that can be spent again on other frames, raising
|
||
overall subjective quality, while possibly reducing PSNR.
|
||
.br
|
||
.I WARNING:
|
||
Be careful, overly large values can cause disastrous things.
|
||
.br
|
||
.I WARNING:
|
||
Large values might look good on some monitors but may look horrible
|
||
on other monitors / TV / TFT.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "0.0\ \ "
|
||
disabled (default)
|
||
.IPs 0.0\-0.3
|
||
sane range
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B tcplx_mask=<0.0\-1.0>
|
||
Temporal complexity masking (default: 0.0 (disabled)).
|
||
Imagine a scene with a bird flying across the whole scene; tcplx_mask
|
||
will raise the quantizers of the bird's macroblocks (thus decreasing their
|
||
quality), as the human eye usually does not have time to see all the bird's
|
||
details.
|
||
Be warned that if the masked object stops (e.g.\& the bird lands) it is
|
||
likely to look horrible for a short period of time, until the encoder
|
||
figures out that the object is not moving and needs refined blocks.
|
||
The saved bits will be spent on other parts of the video, which may increase
|
||
subjective quality, provided that tcplx_mask is carefully chosen.
|
||
.
|
||
.TP
|
||
.B scplx_mask=<0.0\-1.0>
|
||
Spatial complexity masking.
|
||
Larger values help against blockiness, if no deblocking filter is used for
|
||
decoding, which is maybe not a good idea.
|
||
.br
|
||
Imagine a scene with grass (which usually has great spatial complexity),
|
||
a blue sky and a house; scplx_mask will raise the quantizers of the grass'
|
||
macroblocks, thus decreasing its quality, in order to spend more bits on
|
||
the sky and the house.
|
||
.br
|
||
.I HINT:
|
||
Crop any black borders completely as they will reduce the quality
|
||
of the macroblocks (also applies without scplx_mask).
|
||
.PD 0
|
||
.RSs
|
||
.IPs "0.0\ \ "
|
||
disabled (default)
|
||
.IPs 0.0\-0.5
|
||
sane range
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
.I NOTE:
|
||
This setting does not have the same effect as using a custom matrix that
|
||
would compress high frequencies harder, as scplx_mask will reduce the
|
||
quality of P blocks even if only DC is changing.
|
||
The result of scplx_mask will probably not look as good.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B p_mask=<0.0\-1.0> (also see vi_qfactor)
|
||
Reduces the quality of inter blocks.
|
||
This is equivalent to increasing the quality of intra blocks, because the
|
||
same average bitrate will be distributed by the rate controller to the
|
||
whole video sequence (default: 0.0 (disabled)).
|
||
p_mask=1.0 doubles the bits allocated to each intra block.
|
||
.
|
||
.TP
|
||
.B border_mask=<0.0\-1.0>
|
||
border-processing for MPEG-style encoders.
|
||
Border processing increases the quantizer for macroblocks which are less
|
||
than 1/5th of the frame width/height away from the frame border,
|
||
since they are often visually less important.
|
||
.
|
||
.TP
|
||
.B "naq\ \ \ \ "
|
||
Normalize adaptive quantization (experimental).
|
||
When using adaptive quantization (*_mask), the average per-MB quantizer may no
|
||
longer match the requested frame-level quantizer.
|
||
Naq will attempt to adjust the per-MB quantizers to maintain the proper
|
||
average.
|
||
.
|
||
.TP
|
||
.B "ildct\ \ "
|
||
Use interlaced DCT.
|
||
.
|
||
.TP
|
||
.B "ilme\ \ \ "
|
||
Use interlaced motion estimation (mutually exclusive with qpel).
|
||
.
|
||
.TP
|
||
.B "alt\ \ \ \ "
|
||
Use alternative scantable.
|
||
.
|
||
.TP
|
||
.B "top=<-1\-1>\ \ \ "
|
||
.PD 0
|
||
.RSs
|
||
.IPs -1
|
||
automatic
|
||
.IPs 0
|
||
bottom field first
|
||
.IPs 1
|
||
top field first
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B format=<value>
|
||
.PD 0
|
||
.RSs
|
||
.IPs "YV12\ "
|
||
default
|
||
.IPs "444P\ "
|
||
for ffv1
|
||
.IPs "422P\ "
|
||
for HuffYUV, lossless JPEG and ffv1
|
||
.IPs 411P,YVU9
|
||
for lossless JPEG and ffv1
|
||
.IPs BGR32
|
||
for lossless JPEG and ffv1
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "pred\ \ \ "
|
||
(for HuffYUV)
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
left prediction
|
||
.IPs 1
|
||
plane/\:gradient prediction
|
||
.IPs 2
|
||
median prediction
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "pred\ \ \ "
|
||
(for lossless JPEG)
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
left prediction
|
||
.IPs 1
|
||
top prediction
|
||
.IPs 2
|
||
topleft prediction
|
||
.IPs 3
|
||
plane/\:gradient prediction
|
||
.IPs 6
|
||
mean prediction
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "coder\ \ "
|
||
(for ffv1)
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
vlc coding (Golomb-Rice)
|
||
.IPs 1
|
||
arithmetic coding (CABAC)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B context
|
||
(for ffv1)
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
small context model
|
||
.IPs 1
|
||
large context model
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
(for ffvhuff)
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
predetermined Huffman tables (builtin or two pass)
|
||
.IPs 1
|
||
adaptive Huffman tables
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "qpel\ \ \ "
|
||
Use quarter pel motion compensation (mutually exclusive with ilme).
|
||
.br
|
||
.I HINT:
|
||
This seems only useful for high bitrate encodings.
|
||
.
|
||
.TP
|
||
.B mbcmp=<0\-2000>
|
||
Sets the comparison function for the macroblock decision, only used if mbd=0.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "0 (SAD)"
|
||
sum of absolute differences, fast (default)
|
||
.IPs "1 (SSE)"
|
||
sum of squared errors
|
||
.IPs "2 (SATD)"
|
||
sum of absolute Hadamard transformed differences
|
||
.IPs "3 (DCT)"
|
||
sum of absolute DCT transformed differences
|
||
.IPs "4 (PSNR)"
|
||
sum of squared quantization errors (avoid, low quality)
|
||
.IPs "5 (BIT)"
|
||
number of bits needed for the block
|
||
.IPs "6 (RD)"
|
||
rate distortion optimal, slow
|
||
.IPs "7 (ZERO)"
|
||
0
|
||
.IPs "8 (VSAD)"
|
||
sum of absolute vertical differences
|
||
.IPs "9 (VSSE)"
|
||
sum of squared vertical differences
|
||
.IPs "10 (NSSE)"
|
||
noise preserving sum of squared differences
|
||
.IPs "11 (W53)"
|
||
5/3 wavelet, only used in snow
|
||
.IPs "12 (W97)"
|
||
9/7 wavelet, only used in snow
|
||
.IPs "+256\ "
|
||
Also use chroma, currently does not work (correctly) with B-frames.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B ildctcmp=<0\-2000>
|
||
Sets the comparison function for interlaced DCT decision
|
||
(see mbcmp for available comparison functions).
|
||
.
|
||
.TP
|
||
.B precmp=<0\-2000>
|
||
Sets the comparison function for motion estimation pre pass
|
||
(see mbcmp for available comparison functions) (default: 0).
|
||
.
|
||
.TP
|
||
.B cmp=<0\-2000>
|
||
Sets the comparison function for full pel motion estimation
|
||
(see mbcmp for available comparison functions) (default: 0).
|
||
.
|
||
.TP
|
||
.B subcmp=<0\-2000>
|
||
Sets the comparison function for sub pel motion estimation
|
||
(see mbcmp for available comparison functions) (default: 0).
|
||
.
|
||
.TP
|
||
.B nssew=<0\-1000000>
|
||
This setting controls NSSE weight, where larger weights will result in
|
||
more noise.
|
||
0 NSSE is identical to SSE
|
||
You may find this useful if you prefer to keep some noise in your encoded
|
||
video rather than filtering it away before encoding (default: 8).
|
||
.
|
||
.TP
|
||
.B predia=<-99\-6>
|
||
diamond type and size for motion estimation pre-pass
|
||
.
|
||
.TP
|
||
.B dia=<-99\-6>
|
||
Diamond type & size for motion estimation.
|
||
Motion search is an iterative process.
|
||
Using a small diamond does not limit the search to finding only small
|
||
motion vectors.
|
||
It is just somewhat more likely to stop before finding the very best motion
|
||
vector, especially when noise is involved.
|
||
Bigger diamonds allow a wider search for the best motion vector, thus are
|
||
slower but result in better quality.
|
||
.br
|
||
Big normal diamonds are better quality than shape-adaptive diamonds.
|
||
.br
|
||
Shape-adaptive diamonds are a good tradeoff between speed and quality.
|
||
.br
|
||
.I NOTE:
|
||
The sizes of the normal diamonds and shape adaptive ones do not have
|
||
the same meaning.
|
||
.RSs
|
||
.IPs -3
|
||
shape adaptive (fast) diamond with size 3
|
||
.IPs -2
|
||
shape adaptive (fast) diamond with size 2
|
||
.IPs -1
|
||
slightly special: Can be slower and/or better than dia=-2.
|
||
.IPs 1
|
||
normal size=1 diamond (default) =EPZS type diamond
|
||
.nf
|
||
.ne
|
||
0
|
||
000
|
||
0
|
||
.fi
|
||
.IPs 2
|
||
normal size=2 diamond
|
||
.nf
|
||
.ne
|
||
0
|
||
000
|
||
00000
|
||
000
|
||
0
|
||
.fi
|
||
.RE
|
||
.
|
||
.TP
|
||
.B "trell\ \ "
|
||
Trellis searched quantization.
|
||
This will find the optimal encoding for each 8x8 block.
|
||
Trellis searched quantization is quite simply an optimal quantization in
|
||
the PSNR versus bitrate sense (Assuming that there would be no rounding
|
||
errors introduced by the IDCT, which is obviously not the case.).
|
||
It simply finds a block for the minimum of error and lambda*bits.
|
||
.PD 0
|
||
.RSs
|
||
.IPs lambda
|
||
quantization parameter (QP) dependent constant
|
||
.IPs "bits\ "
|
||
amount of bits needed to encode the block
|
||
.IPs error
|
||
sum of squared errors of the quantization
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B "cbp\ \ \ \ "
|
||
Rate distorted optimal coded block pattern.
|
||
Will select the coded block pattern which minimizes distortion + lambda*rate.
|
||
This can only be used together with trellis quantization.
|
||
.
|
||
.TP
|
||
.B "mv0\ \ \ \ "
|
||
Try to encode each MB with MV=<0,0> and choose the better one.
|
||
This has no effect if mbd=0.
|
||
.
|
||
.TP
|
||
.B mv0_threshold=<any non-negative integer>
|
||
When surrounding motion vectors are <0,0> and the motion estimation
|
||
score of the current block is less than mv0_threshold, <0,0> is used for
|
||
the motion vector and further motion estimation is skipped (default:
|
||
256).
|
||
Lowering mv0_threshold to 0 can give a slight (0.01dB) PSNR increase and
|
||
possibly make the encoded video look slightly better; raising
|
||
mv0_threshold past 320 results in diminished PSNR and visual quality.
|
||
Higher values speed up encoding very slightly (usually less than 1%,
|
||
depending on the other options used).
|
||
.br
|
||
.I NOTE:
|
||
This option does not require mv0 to be enabled.
|
||
.
|
||
.TP
|
||
.B qprd (mbd=2 only)
|
||
rate distorted optimal quantization parameter (QP) for the given
|
||
lambda of each macroblock
|
||
.
|
||
.TP
|
||
.B last_pred=<0\-99>
|
||
amount of motion predictors from the previous frame
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
(default)
|
||
.IPs a
|
||
Will use 2a+1 x 2a+1 macroblock square of motion vector predictors from the
|
||
previous frame.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B preme=<0\-2>
|
||
motion estimation pre-pass
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
disabled
|
||
.IPs 1
|
||
only after I-frames (default)
|
||
.IPs 2
|
||
always
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B subq=<1\-8>
|
||
subpel refinement quality (for qpel) (default: 8 (high quality))
|
||
.br
|
||
.I NOTE:
|
||
This has a significant effect on speed.
|
||
.
|
||
.TP
|
||
.B refs=<1\-8>
|
||
number of reference frames to consider for motion compensation
|
||
(Snow only) (default: 1)
|
||
.
|
||
.TP
|
||
.B "psnr\ \ \ "
|
||
print the PSNR (peak signal to noise ratio) for the whole video after encoding
|
||
and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log'.
|
||
Returned values are in dB (decibel), the higher the better.
|
||
.
|
||
.TP
|
||
.B mpeg_quant
|
||
Use MPEG quantizers instead of H.263.
|
||
.
|
||
.TP
|
||
.B "aic\ \ \ \ "
|
||
Enable AC prediction for MPEG-4 or advanced intra prediction for H.263+.
|
||
This will improve quality very slightly (around 0.02 dB PSNR) and slow
|
||
down encoding very slightly (about 1%).
|
||
.br
|
||
.I NOTE:
|
||
vqmin should be 8 or larger for H.263+ AIC.
|
||
.
|
||
.TP
|
||
.B "aiv\ \ \ \ "
|
||
alternative inter vlc for H.263+
|
||
.
|
||
.TP
|
||
.B "umv\ \ \ \ "
|
||
unlimited MVs (H.263+ only)
|
||
Allows encoding of arbitrarily long MVs.
|
||
.
|
||
.TP
|
||
.B ibias=<-256\-256>
|
||
intra quantizer bias (256 equals 1.0, MPEG style quantizer default: 96,
|
||
H.263 style quantizer default: 0)
|
||
.br
|
||
.I NOTE:
|
||
The H.263 MMX quantizer cannot handle positive biases (set vfdct=1 or 2),
|
||
the MPEG MMX quantizer cannot handle negative biases (set vfdct=1 or 2).
|
||
.
|
||
.TP
|
||
.B pbias=<-256\-256>
|
||
inter quantizer bias (256 equals 1.0, MPEG style quantizer default: 0,
|
||
H.263 style quantizer default: -64)
|
||
.br
|
||
.I NOTE:
|
||
The H.263 MMX quantizer cannot handle positive biases (set vfdct=1 or 2),
|
||
the MPEG MMX quantizer cannot handle negative biases (set vfdct=1 or 2).
|
||
.br
|
||
.I HINT:
|
||
A more positive bias (-32 \- -16 instead of -64) seems to improve the PSNR.
|
||
.
|
||
.TP
|
||
.B nr=<0\-100000>
|
||
Noise reduction, 0 means disabled.
|
||
0\-600 is a useful range for typical content, but you may want to turn it
|
||
up a bit more for very noisy content (default: 0).
|
||
Given its small impact on speed, you might want to prefer to use this over
|
||
filtering noise away with video filters like denoise3d or hqdn3d.
|
||
.
|
||
.TP
|
||
.B qns=<0\-3>
|
||
Quantizer noise shaping.
|
||
Rather than choosing quantization to most closely match the source video
|
||
in the PSNR sense, it chooses quantization such that noise (usually ringing)
|
||
will be masked by similar-frequency content in the image.
|
||
Larger values are slower but may not result in better quality.
|
||
This can and should be used together with trellis quantization, in which case
|
||
the trellis quantization (optimal for constant weight) will be used as
|
||
startpoint for the iterative search.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
disabled (default)
|
||
.IPs 1
|
||
Only lower the absolute value of coefficients.
|
||
.IPs 2
|
||
Only change coefficients before the last non-zero coefficient + 1.
|
||
.IPs 3
|
||
Try all.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B inter_matrix=<comma separated matrix>
|
||
Use custom inter matrix.
|
||
It needs a comma separated string of 64 integers.
|
||
.
|
||
.TP
|
||
.B intra_matrix=<comma separated matrix>
|
||
Use custom intra matrix.
|
||
It needs a comma separated string of 64 integers.
|
||
.
|
||
.TP
|
||
.B vqmod_amp
|
||
experimental quantizer modulation
|
||
.
|
||
.TP
|
||
.B vqmod_freq
|
||
experimental quantizer modulation
|
||
.
|
||
.TP
|
||
.B "dc\ \ \ \ \ "
|
||
intra DC precision in bits (default: 8).
|
||
If you specify vcodec=mpeg2video this value can be 8, 9, 10 or 11.
|
||
.
|
||
.TP
|
||
.B cgop (also see sc_threshold)
|
||
Close all GOPs.
|
||
Currently it only works if scene change detection is disabled
|
||
(sc_threshold=1000000000).
|
||
.
|
||
.TP
|
||
.B vglobal=<0\-3>
|
||
Control writing global video headers.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
Codec decides where to write global headers (default).
|
||
.IPs 1
|
||
Write global headers only in extradata (needed for .mp4/MOV/NUT).
|
||
.IPs 2
|
||
Write global headers only in front of keyframes.
|
||
.IPs 3
|
||
Combine 1 and 2.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B aglobal=<0\-3>
|
||
Same as vglobal for audio headers.
|
||
.
|
||
.
|
||
.SS nuv (\-nuvopts)
|
||
.
|
||
Nuppel video is based on RTJPEG and LZO.
|
||
By default frames are first encoded with RTJPEG and then compressed with LZO,
|
||
but it is possible to disable either or both of the two passes.
|
||
As a result, you can in fact output raw i420, LZO compressed i420, RTJPEG,
|
||
or the default LZO compressed RTJPEG.
|
||
.br
|
||
.I NOTE:
|
||
The nuvrec documentation contains some advice and examples about the
|
||
settings to use for the most common TV encodings.
|
||
.
|
||
.TP
|
||
.B c=<0\-20>
|
||
chrominance threshold (default: 1)
|
||
.
|
||
.TP
|
||
.B l=<0\-20>
|
||
luminance threshold (default: 1)
|
||
.
|
||
.TP
|
||
.B "lzo\ \ \ \ "
|
||
Enable LZO compression (default).
|
||
.
|
||
.TP
|
||
.B "nolzo\ \ "
|
||
Disable LZO compression.
|
||
.
|
||
.TP
|
||
.B q=<3\-255>
|
||
quality level (default: 255)
|
||
.
|
||
.TP
|
||
.B "raw \ \ \ "
|
||
Disable RTJPEG encoding.
|
||
.
|
||
.TP
|
||
.B "rtjpeg\ "
|
||
Enable RTJPEG encoding (default).
|
||
.
|
||
.
|
||
.SS xvidenc (\-xvidencopts)
|
||
.
|
||
There are three modes available: constant bitrate (CBR), fixed quantizer and
|
||
two pass.
|
||
.
|
||
.TP
|
||
.B pass=<1|2>
|
||
Specify the pass in two pass mode.
|
||
.
|
||
.TP
|
||
.B turbo (two pass only)
|
||
Dramatically speeds up pass one using faster algorithms and disabling
|
||
CPU-intensive options.
|
||
This will probably reduce global PSNR a little bit and change individual
|
||
frame type and PSNR a little bit more.
|
||
.
|
||
.TP
|
||
.B bitrate=<value> (CBR or two pass mode)
|
||
Sets the bitrate to be used in kbits/\:second if <16000 or in bits/\:second
|
||
if >16000.
|
||
If <value> is negative, Xvid will use its absolute value as the target size
|
||
(in kBytes) of the video and compute the associated bitrate automagically
|
||
(default: 687 kbits/s).
|
||
.
|
||
.TP
|
||
.B fixed_quant=<1\-31>
|
||
Switch to fixed quantizer mode and specify the quantizer to be used.
|
||
.
|
||
.TP
|
||
.B zones=<zone0>[/<zone1>[/...]] (CBR or two pass mode)
|
||
User specified quality for specific parts (ending, credits, ...).
|
||
Each zone is <start-frame>,<mode>,<value> where <mode> may be
|
||
.PD 0
|
||
.RSs
|
||
.IPs "q"
|
||
Constant quantizer override, where value=<2.0\-31.0>
|
||
represents the quantizer value.
|
||
.IPs "w"
|
||
Ratecontrol weight override, where value=<0.01\-2.00>
|
||
represents the quality correction in %.
|
||
.RE
|
||
.PD 1
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLE:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs zones=90000,q,20
|
||
Encodes all frames starting with frame 90000 at constant quantizer 20.
|
||
.IPs zones=0,w,0.1/10001,w,1.0/90000,q,20
|
||
Encode frames 0\-10000 at 10% bitrate, encode frames 90000
|
||
up to the end at constant quantizer 20.
|
||
Note that the second zone is needed to delimit the first zone, as
|
||
without it everything up until frame 89999 would be encoded at 10%
|
||
bitrate.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B me_quality=<0\-6>
|
||
This option controls the motion estimation subsystem.
|
||
The higher the value, the more precise the estimation should be (default: 6).
|
||
The more precise the motion estimation is, the more bits can be saved.
|
||
Precision is gained at the expense of CPU time so decrease this setting if
|
||
you need realtime encoding.
|
||
.
|
||
.TP
|
||
.B (no)interlacing
|
||
Encode the fields of interlaced video material.
|
||
Turn this option on for interlaced content.
|
||
.br
|
||
.I NOTE:
|
||
Should you rescale the video, you would need an interlace-aware resizer,
|
||
which you can activate with \-vf scale=<width>:<height>:1.
|
||
.
|
||
.TP
|
||
.B "4mv\ \ \ \ "
|
||
Use 4 motion vectors per macroblock.
|
||
This might give better compression, but slows down encoding.
|
||
.br
|
||
.I WARNING:
|
||
As of Xvid-1.0.x, this option is no longer available separately, and its
|
||
functionality is included in the me_quality option.
|
||
When me_quality > 4, 4mv is activated.
|
||
.
|
||
.TP
|
||
.B rc_reaction_delay_factor=<value>
|
||
This parameter controls the number of frames the CBR rate controller
|
||
will wait before reacting to bitrate changes and compensating for them
|
||
to obtain a constant bitrate over an averaging range of frames.
|
||
.
|
||
.TP
|
||
.B rc_averaging_period=<value>
|
||
Real CBR is hard to achieve.
|
||
Depending on the video material, bitrate can be variable, and hard to predict.
|
||
Therefore Xvid uses an averaging period for which it guarantees a given
|
||
amount of bits (minus a small variation).
|
||
This settings expresses the "number of frames" for which Xvid averages
|
||
bitrate and tries to achieve CBR.
|
||
.
|
||
.TP
|
||
.B rc_buffer=<value>
|
||
size of the rate control buffer
|
||
.
|
||
.TP
|
||
.B quant_range=<1\-31>\-<1\-31>[/<1\-31>\-<1\-31>]
|
||
CBR mode: min & max quantizer for all frames (default: 2\-31)
|
||
.br
|
||
two pass mode: min & max quantizer for I/P-frames (default: 2\-31/\:2\-31)
|
||
.br
|
||
.I WARNING:
|
||
As of Xvid-1.0.x, this option is replaced by the
|
||
[min|max]_[i|p|b]quant options.
|
||
.
|
||
.TP
|
||
.B min_key_interval=<value> (two pass only)
|
||
minimum interval between keyframes (default: 0)
|
||
.
|
||
.TP
|
||
.B max_key_interval=<value>
|
||
maximum interval between keyframes (default: 10*fps)
|
||
.
|
||
.TP
|
||
.B mpeg_quant
|
||
Use MPEG quantizers instead of H.263.
|
||
For high bitrates, you will find that MPEG quantization preserves more detail.
|
||
For low bitrates, the smoothing of H.263 will give you less block noise.
|
||
When using custom matrices, MPEG must be used.
|
||
.br
|
||
.I WARNING:
|
||
As of Xvid-1.0.x, this option is replaced by the quant_type option.
|
||
.
|
||
.TP
|
||
.B mod_quant
|
||
Decide whether to use MPEG or H.263 quantizers on a frame-by-frame basis
|
||
(two pass mode only).
|
||
.br
|
||
.I WARNING:
|
||
This will generate an illegal bitstream, and most likely not be decodable
|
||
by any MPEG-4 decoder besides libavcodec or Xvid.
|
||
.br
|
||
.I WARNING:
|
||
As of Xvid-1.0.x, this option is no longer available.
|
||
.
|
||
.TP
|
||
.B keyframe_boost=<0\-1000> (two pass mode only)
|
||
Shift some bits from the pool for other frame types to intra frames,
|
||
thus improving keyframe quality.
|
||
This amount is an extra percentage, so a value of 10 will give
|
||
your keyframes 10% more bits than normal
|
||
(default: 0).
|
||
.
|
||
.TP
|
||
.B kfthreshold=<value> (two pass mode only)
|
||
Works together with kfreduction.
|
||
Determines the minimum distance below which you consider that
|
||
two frames are considered consecutive and treated differently
|
||
according to kfreduction
|
||
(default: 10).
|
||
.
|
||
.TP
|
||
.B kfreduction=<0\-100> (two pass mode only)
|
||
The above two settings can be used to adjust the size of keyframes that
|
||
you consider too close to the first (in a row).
|
||
kfthreshold sets the range in which keyframes are reduced, and
|
||
kfreduction determines the bitrate reduction they get.
|
||
The last I-frame will get treated normally
|
||
(default: 30).
|
||
.
|
||
.TP
|
||
.B divx5bvop
|
||
Generate DivX5 compatible B-frames (default: on).
|
||
This seems to be mandatory only for old versions of DivX's decoder.
|
||
.br
|
||
.I WARNING:
|
||
As of Xvid-1.0.x, this option is replaced by the closed_gop option.
|
||
.
|
||
.TP
|
||
.B (no)grayscale
|
||
Make Xvid discard chroma planes so the encoded video is grayscale only.
|
||
Note that this does not speed up encoding, it just prevents chroma data
|
||
from being written in the last stage of encoding.
|
||
.
|
||
.TP
|
||
.B "debug\ \ "
|
||
Save per-frame statistics in ./xvid.dbg. (This is not the two pass control
|
||
file.)
|
||
.RE
|
||
.
|
||
.PP
|
||
.sp 1
|
||
The following options are only available with the latest stable
|
||
releases of Xvid 1.0.x (api4).
|
||
.
|
||
.TP
|
||
.B (no)packed
|
||
This option is meant to solve frame-order issues when encoding to
|
||
container formats like AVI that cannot cope with out-of-order frames.
|
||
In practice, most decoders (both software and hardware) are able to deal
|
||
with frame-order themselves, and may get confused when this option is
|
||
turned on, so you can safely leave if off, unless you really know what
|
||
you are doing.
|
||
.br
|
||
.I WARNING:
|
||
This will generate an illegal bitstream, and will not be
|
||
decodable by ISO-MPEG-4 decoders except DivX/\:libavcodec/\:Xvid.
|
||
.br
|
||
.I WARNING:
|
||
This will also store a fake DivX version in the file so the bug
|
||
autodetection of some decoders might be confused.
|
||
.
|
||
.TP
|
||
.B max_bframes=<0\-4>
|
||
Maximum number of B-frames to put between I/P-frames (default: 2).
|
||
.
|
||
.TP
|
||
.B bquant_ratio=<0\-1000>
|
||
quantizer ratio between B- and non-B-frames, 150=1.50 (default: 150)
|
||
.
|
||
.TP
|
||
.B bquant_offset=<-1000\-1000>
|
||
quantizer offset between B- and non-B-frames, 100=1.00 (default: 100)
|
||
.
|
||
.TP
|
||
.B bf_threshold=<-255\-255>
|
||
This setting allows you to specify what priority to place on the use of
|
||
B-frames.
|
||
The higher the value, the higher the probability of B-frames being used
|
||
(default: 0).
|
||
Do not forget that B-frames usually have a higher quantizer, and therefore
|
||
aggressive production of B-frames may cause worse visual quality.
|
||
.
|
||
.TP
|
||
.B (no)closed_gop
|
||
This option tells Xvid to close every GOP (Group Of Pictures bounded
|
||
by two I-frames), which makes GOPs independent from each other.
|
||
This just implies that the last frame of the GOP is either a P-frame or a
|
||
N-frame but not a B-frame.
|
||
It is usually a good idea to turn this option on (default: on).
|
||
.
|
||
.TP
|
||
.B frame_drop_ratio=<0\-100> (max_bframes=0 only)
|
||
This setting allows the creation of variable framerate video streams.
|
||
The value of the setting specifies a threshold under which, if the
|
||
difference of the following frame to the previous frame is below or equal
|
||
to this threshold, a frame gets not coded (a so called n-vop is placed
|
||
in the stream).
|
||
On playback, when reaching an n-vop the previous frame will be displayed.
|
||
.br
|
||
.I WARNING:
|
||
Playing with this setting may result in a jerky video, so use it at your
|
||
own risks!
|
||
.
|
||
.TP
|
||
.B (no)qpel
|
||
MPEG-4 uses a half pixel precision for its motion search by default.
|
||
The standard proposes a mode where encoders are allowed to use quarter
|
||
pixel precision.
|
||
This option usually results in a sharper image.
|
||
Unfortunately it has a great impact on bitrate and sometimes the
|
||
higher bitrate use will prevent it from giving a better image
|
||
quality at a fixed bitrate.
|
||
It is better to test with and without this option and see whether it
|
||
is worth activating.
|
||
.
|
||
.TP
|
||
.B (no)gmc
|
||
Enable Global Motion Compensation, which makes Xvid generate special
|
||
frames (GMC-frames) which are well suited for Pan/\:Zoom/\:Rotating images.
|
||
Whether or not the use of this option will save bits is highly
|
||
dependent on the source material.
|
||
.
|
||
.TP
|
||
.B (no)trellis
|
||
Trellis Quantization is a kind of adaptive quantization method that
|
||
saves bits by modifying quantized coefficients to make them more
|
||
compressible by the entropy encoder.
|
||
Its impact on quality is good, and if VHQ uses too much CPU for you,
|
||
this setting can be a good alternative to save a few bits (and gain
|
||
quality at fixed bitrate) at a lesser cost than with VHQ (default: on).
|
||
.
|
||
.TP
|
||
.B (no)cartoon
|
||
Activate this if your encoded sequence is an anime/\:cartoon.
|
||
It modifies some Xvid internal thresholds so Xvid takes better decisions on
|
||
frame types and motion vectors for flat looking cartoons.
|
||
.
|
||
.TP
|
||
.B quant_type=<h263|mpeg>
|
||
Sets the type of quantizer to use.
|
||
For high bitrates, you will find that MPEG quantization preserves more detail.
|
||
For low bitrates, the smoothing of H.263 will give you less block noise.
|
||
When using custom matrices, MPEG quantization
|
||
.B must
|
||
be used.
|
||
.
|
||
.TP
|
||
.B (no)chroma_me
|
||
The usual motion estimation algorithm uses only the luminance information to
|
||
find the best motion vector.
|
||
However for some video material, using the chroma planes can help find
|
||
better vectors.
|
||
This setting toggles the use of chroma planes for motion estimation
|
||
(default: on).
|
||
.
|
||
.TP
|
||
.B (no)chroma_opt
|
||
Enable a chroma optimizer prefilter.
|
||
It will do some extra magic on color information to minimize the
|
||
stepped-stairs effect on edges.
|
||
It will improve quality at the cost of encoding speed.
|
||
It reduces PSNR by nature, as the mathematical deviation to the original
|
||
picture will get bigger, but the subjective image quality will raise.
|
||
Since it works with color information, you might want to turn it off when
|
||
encoding in grayscale.
|
||
.
|
||
.TP
|
||
.B (no)hq_ac
|
||
Activates high-quality prediction of AC coefficients for intra frames from
|
||
neighbor blocks (default: on).
|
||
.
|
||
.TP
|
||
.B vhq=<0\-4>
|
||
The motion search algorithm is based on a search in the usual color domain
|
||
and tries to find a motion vector that minimizes the difference between the
|
||
reference frame and the encoded frame.
|
||
With this setting activated, Xvid will also use the frequency domain (DCT)
|
||
to search for a motion vector that minimizes not only the spatial
|
||
difference but also the encoding length of the block.
|
||
Fastest to slowest:
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
off
|
||
.IPs 1
|
||
mode decision (inter/\:intra MB) (default)
|
||
.IPs 2
|
||
limited search
|
||
.IPs 3
|
||
medium search
|
||
.IPs 4
|
||
wide search
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B (no)lumi_mask
|
||
Adaptive quantization allows the macroblock quantizers to vary inside
|
||
each frame.
|
||
This is a 'psychosensory' setting that is supposed to make use of the
|
||
fact that the human eye tends to notice fewer details in very bright
|
||
and very dark parts of the picture.
|
||
It compresses those areas more strongly than medium ones, which will
|
||
save bits that can be spent again on other frames, raising overall
|
||
subjective quality and possibly reducing PSNR.
|
||
.
|
||
.TP
|
||
.B min_iquant=<0\-31>
|
||
minimum I-frame quantizer (default: 2)
|
||
.
|
||
.TP
|
||
.B max_iquant=<0\-31>
|
||
maximum I-frame quantizer (default: 31)
|
||
.
|
||
.TP
|
||
.B min_pquant=<0\-31>
|
||
minimum P-frame quantizer (default: 2)
|
||
.
|
||
.TP
|
||
.B max_pquant=<0\-31>
|
||
maximum P-frame quantizer (default: 31)
|
||
.
|
||
.TP
|
||
.B min_bquant=<0\-31>
|
||
minimum B-frame quantizer (default: 2)
|
||
.
|
||
.TP
|
||
.B max_bquant=<0\-31>
|
||
maximum B-frame quantizer (default: 31)
|
||
.
|
||
.TP
|
||
.B quant_intra_matrix=<filename>
|
||
Load a custom intra matrix file.
|
||
You can build such a file with xvid4conf's matrix editor.
|
||
.
|
||
.TP
|
||
.B quant_inter_matrix=<filename>
|
||
Load a custom inter matrix file.
|
||
You can build such a file with xvid4conf's matrix editor.
|
||
.
|
||
.TP
|
||
.B curve_compression_high=<0\-100>
|
||
This setting allows Xvid to take a certain percentage of bits away from
|
||
high bitrate scenes and give them back to the bit reservoir.
|
||
You could also use this if you have a clip with so many bits allocated
|
||
to high-bitrate scenes that the low(er)-bitrate scenes start to look bad
|
||
(default: 0).
|
||
.
|
||
.TP
|
||
.B curve_compression_low=<0\-100>
|
||
This setting allows Xvid to give a certain percentage of extra bits to the
|
||
low bitrate scenes, taking a few bits from the entire clip.
|
||
This might come in handy if you have a few low-bitrate scenes that are
|
||
still blocky (default: 0).
|
||
.
|
||
.TP
|
||
.B overflow_control_strength=<0\-100>
|
||
During pass one of two pass encoding, a scaled bitrate curve is computed.
|
||
The difference between that expected curve and the result obtained during
|
||
encoding is called overflow.
|
||
Obviously, the two pass rate controller tries to compensate for that overflow,
|
||
distributing it over the next frames.
|
||
This setting controls how much of the overflow is distributed every time
|
||
there is a new frame.
|
||
Low values allow lazy overflow control, big rate bursts are compensated for
|
||
more slowly (could lead to lack of precision for small clips).
|
||
Higher values will make changes in bit redistribution more abrupt, possibly
|
||
too abrupt if you set it too high, creating artifacts (default: 5).
|
||
.br
|
||
.I NOTE:
|
||
This setting impacts quality a lot, play with it carefully!
|
||
.
|
||
.TP
|
||
.B max_overflow_improvement=<0\-100>
|
||
During the frame bit allocation, overflow control may increase the frame
|
||
size.
|
||
This parameter specifies the maximum percentage by which the overflow
|
||
control is allowed to increase the frame size, compared to the ideal curve
|
||
allocation
|
||
(default: 5).
|
||
.
|
||
.TP
|
||
.B max_overflow_degradation=<0\-100>
|
||
During the frame bit allocation, overflow control may decrease the frame
|
||
size.
|
||
This parameter specifies the maximum percentage by which the overflow
|
||
control is allowed to decrease the frame size, compared to the ideal curve
|
||
allocation
|
||
(default: 5).
|
||
.
|
||
.TP
|
||
.B container_frame_overhead=<0...>
|
||
Specifies a frame average overhead per frame, in bytes.
|
||
Most of the time users express their target bitrate for video w/o taking
|
||
care of the video container overhead.
|
||
This small but (mostly) constant overhead can cause the target file size
|
||
to be exceeded.
|
||
Xvid allows users to set the amount of overhead per frame the
|
||
container generates (give only an average per frame).
|
||
0 has a special meaning, it lets Xvid use its own default values
|
||
(default: 24 \- AVI average overhead).
|
||
.
|
||
.TP
|
||
.B profile=<profile_name>
|
||
Restricts options and VBV (peak bitrate over a short period) according to
|
||
the Simple, Advanced Simple and DivX profiles.
|
||
The resulting videos should be playable on standalone players adhering to these
|
||
profile specifications.
|
||
.PD 0
|
||
.RSs
|
||
.IPs unrestricted
|
||
no restrictions (default)
|
||
.IPs "sp0\ \ "
|
||
simple profile at level 0
|
||
.IPs "sp1\ \ "
|
||
simple profile at level 1
|
||
.IPs "sp2\ \ "
|
||
simple profile at level 2
|
||
.IPs "sp3\ \ "
|
||
simple profile at level 3
|
||
.IPs "asp0\ "
|
||
advanced simple profile at level 0
|
||
.IPs "asp1\ "
|
||
advanced simple profile at level 1
|
||
.IPs "asp2\ "
|
||
advanced simple profile at level 2
|
||
.IPs "asp3\ "
|
||
advanced simple profile at level 3
|
||
.IPs "asp4\ "
|
||
advanced simple profile at level 4
|
||
.IPs "asp5\ "
|
||
advanced simple profile at level 5
|
||
.IPs dxnhandheld
|
||
DXN handheld profile
|
||
.IPs dxnportntsc
|
||
DXN portable NTSC profile
|
||
.IPs dxnportpal
|
||
DXN portable PAL profile
|
||
.IPs dxnhtntsc
|
||
DXN home theater NTSC profile
|
||
.IPs dxnhtpal
|
||
DXN home theater PAL profile
|
||
.IPs dxnhdtv
|
||
DXN HDTV profile
|
||
.RE
|
||
.PD 1
|
||
.RS
|
||
.I NOTE:
|
||
These profiles should be used in conjunction with an appropriate \-ffourcc.
|
||
Generally DX50 is applicable, as some players do not recognize Xvid but
|
||
most recognize DivX.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B par=<mode>
|
||
Specifies the Pixel Aspect Ratio mode (not to be confused with DAR,
|
||
the Display Aspect Ratio).
|
||
PAR is the ratio of the width and height of a single pixel.
|
||
So both are related like this: DAR = PAR * (width/height).
|
||
.br
|
||
MPEG-4 defines 5 pixel aspect ratios and one extended
|
||
one, giving the opportunity to specify a specific pixel aspect
|
||
ratio.
|
||
5 standard modes can be specified:
|
||
.PD 0
|
||
.RSs
|
||
.IPs vga11
|
||
It is the usual PAR for PC content.
|
||
Pixels are a square unit.
|
||
.IPs pal43
|
||
PAL standard 4:3 PAR.
|
||
Pixels are rectangles.
|
||
.IPs pal169
|
||
same as above
|
||
.IPs ntsc43
|
||
same as above
|
||
.IPs ntsc169
|
||
same as above (Do not forget to give the exact ratio.)
|
||
.IPs "ext\ \ "
|
||
Allows you to specify your own pixel aspect ratio with par_width and
|
||
par_height.
|
||
.RE
|
||
.PD 1
|
||
.RS
|
||
.I NOTE:
|
||
In general, setting aspect and autoaspect options is enough.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B par_width=<1\-255> (par=ext only)
|
||
Specifies the width of the custom pixel aspect ratio.
|
||
.
|
||
.TP
|
||
.B par_height=<1\-255> (par=ext only)
|
||
Specifies the height of the custom pixel aspect ratio.
|
||
.
|
||
.TP
|
||
.B aspect=<x/y | f (float value)>
|
||
Store movie aspect internally, just like MPEG files.
|
||
Much nicer solution than rescaling, because quality is not decreased.
|
||
MPlayer and a few others players will play these files correctly, others
|
||
will display them with the wrong aspect.
|
||
The aspect parameter can be given as a ratio or a floating point number.
|
||
.
|
||
.TP
|
||
.B (no)autoaspect
|
||
Same as the aspect option, but automatically computes aspect, taking
|
||
into account all the adjustments (crop/\:expand/\:scale/\:etc.) made in the
|
||
filter chain.
|
||
.
|
||
.TP
|
||
.B "psnr\ \ \ "
|
||
Print the PSNR (peak signal to noise ratio) for the whole video after encoding
|
||
and store the per frame PSNR in a file with a name like 'psnr_hhmmss.log' in
|
||
the current directory.
|
||
Returned values are in dB (decibel), the higher the better.
|
||
.
|
||
.PP
|
||
.sp 1
|
||
The following option is only available in Xvid 1.1.x.
|
||
.
|
||
.TP
|
||
.B bvhq=<0|1>
|
||
This setting allows vector candidates for B-frames to be used for
|
||
the encoding chosen using a rate distortion optimized operator,
|
||
which is what is done for P-frames by the vhq option.
|
||
This produces nicer-looking B-frames while incurring almost no
|
||
performance penalty (default: 1).
|
||
.
|
||
.PP
|
||
.sp 1
|
||
The following option is only available in the CVS version of Xvid.
|
||
.
|
||
.TP
|
||
.B threads=<0\-n>
|
||
Create n threads to run the motion estimation (default: 0).
|
||
The maximum number of threads that can be used is the picture height
|
||
divided by 16.
|
||
.
|
||
.
|
||
.SS x264enc (\-x264encopts)
|
||
.
|
||
.TP
|
||
.B bitrate=<value>
|
||
Sets the average bitrate to be used in kbits/\:second (default: off).
|
||
Since local bitrate may vary, this average may be inaccurate for
|
||
very short videos (see ratetol).
|
||
Constant bitrate can be achieved by combining this with vbv_maxrate,
|
||
at significant reduction in quality.
|
||
.
|
||
.TP
|
||
.B qp=<0\-51>
|
||
This selects the quantizer to use for P-frames.
|
||
I- and B-frames are offset from this value by ip_factor and pb_factor, respectively.
|
||
20\-40 is a useful range (default: 26).
|
||
Lower values result in better fidelity, but higher bitrates.
|
||
0 is lossless.
|
||
Note that quantization in H.264 works differently from MPEG-1/2/4:
|
||
H.264's quantization parameter (QP) is on a logarithmic scale.
|
||
The mapping is approximately H264QP = 12 + 6*log2(MPEGQP).
|
||
For example, MPEG at QP=2 is equivalent to H.264 at QP=18.
|
||
.
|
||
.TP
|
||
.B crf=<1\-50>
|
||
Enables constant quality mode, and selects the quality.
|
||
The scale is similar to QP.
|
||
Like the bitrate-based modes, this allows each frame to use a
|
||
different QP based on the frame's complexity.
|
||
.
|
||
.TP
|
||
.B pass=<1\-3>
|
||
Enable 2 or 3-pass mode.
|
||
It is recommended to always encode in 2 or 3-pass mode as it leads to a
|
||
better bit distribution and improves overall quality.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 1
|
||
first pass
|
||
.IPs 2
|
||
second pass (of two pass encoding)
|
||
.IPs 3
|
||
Nth pass (second and third passes of three pass encoding)
|
||
.RE
|
||
.RS
|
||
Here is how it works, and how to use it:
|
||
.br
|
||
The first pass (pass=1) collects statistics on the video and writes them
|
||
to a file.
|
||
You might want to deactivate some CPU-hungry options, apart from the ones
|
||
that are on by default.
|
||
.br
|
||
In two pass mode, the second pass (pass=2) reads the statistics file and
|
||
bases ratecontrol decisions on it.
|
||
.br
|
||
In three pass mode, the second pass (pass=3, that is not a typo)
|
||
does both: It first reads the statistics, then overwrites them.
|
||
You can use all encoding options, except very CPU-hungry options.
|
||
.br
|
||
The third pass (pass=3) is the same as the second pass, except that it has
|
||
the second pass' statistics to work from.
|
||
You can use all encoding options, including CPU-hungry ones.
|
||
.br
|
||
The first pass may use either average bitrate or constant quantizer.
|
||
ABR is recommended, since it does not require guessing a quantizer.
|
||
Subsequent passes are ABR, and must specify bitrate.
|
||
.REss
|
||
.
|
||
.TP
|
||
.B turbo=<0\-2>
|
||
Fast first pass mode.
|
||
During the first pass of a two or more pass encode it is possible to gain
|
||
speed by disabling some options with negligible or even no impact on the
|
||
final pass output quality.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
disabled (default)
|
||
.IPs 1
|
||
Reduce subq, frameref and disable some inter-macroblock partition analysis
|
||
modes.
|
||
.IPs 2
|
||
Reduce subq and frameref to 1, use a diamond ME search and disable all
|
||
partition analysis modes.
|
||
.RE
|
||
.RS
|
||
Level 1 can increase first pass speed up to 2x with no change in the global
|
||
PSNR of the final pass compared to a full quality first pass.
|
||
.br
|
||
Level 2 can increase first pass speed up to 4x with about +/- 0.05dB change
|
||
in the global PSNR of the final pass compared to a full quality first pass.
|
||
.REss
|
||
.
|
||
.TP
|
||
.B keyint=<value>
|
||
Sets maximum interval between IDR-frames (default: 250).
|
||
Larger values save bits, thus improve quality, at the cost of seeking
|
||
precision.
|
||
Unlike MPEG-1/2/4, H.264 does not suffer from DCT drift with large
|
||
values of keyint.
|
||
.
|
||
.TP
|
||
.B keyint_min=<1\-keyint/2>
|
||
Sets minimum interval between IDR-frames (default: 25).
|
||
If scenecuts appear within this interval, they are still encoded as
|
||
I-frames, but do not start a new GOP.
|
||
In H.264, I-frames do not necessarily bound a closed GOP because it is
|
||
allowable for a P-frame to be predicted from more frames than just the one
|
||
frame before it (also see frameref).
|
||
Therefore, I-frames are not necessarily seekable.
|
||
IDR-frames restrict subsequent P-frames from referring to any frame
|
||
prior to the IDR-frame.
|
||
.
|
||
.TP
|
||
.B scenecut=<-1\-100>
|
||
Controls how aggressively to insert extra I-frames (default: 40).
|
||
With small values of scenecut, the codec often has to force an I-frame
|
||
when it would exceed keyint.
|
||
Good values of scenecut may find a better location for the I-frame.
|
||
Large values use more I-frames than necessary, thus wasting bits.
|
||
-1 disables scene-cut detection, so I-frames are inserted only once
|
||
every other keyint frames, even if a scene-cut occurs earlier.
|
||
This is not recommended and wastes bitrate as scenecuts encoded as P-frames
|
||
are just as big as I-frames, but do not reset the "keyint counter".
|
||
.
|
||
.TP
|
||
.B frameref=<1\-16>
|
||
Number of previous frames used as predictors in B- and P-frames (default: 1).
|
||
This is effective in anime, but in live-action material the improvements
|
||
usually drop off very rapidly above 6 or so reference frames.
|
||
This has no effect on decoding speed, but does increase the memory needed for
|
||
decoding.
|
||
Some decoders can only handle a maximum of 15 reference frames.
|
||
.
|
||
.TP
|
||
.B bframes=<0\-16>
|
||
maximum number of consecutive B-frames between I- and P-frames (default: 0)
|
||
.
|
||
.TP
|
||
.B (no)b_adapt
|
||
Automatically decides when to use B-frames and how many, up to the maximum
|
||
specified above (default: on).
|
||
If this option is disabled, then the maximum number of B-frames is used.
|
||
.
|
||
.TP
|
||
.B b_bias=<-100\-100>
|
||
Controls the decision performed by b_adapt.
|
||
A higher b_bias produces more B-frames (default: 0).
|
||
.
|
||
.TP
|
||
.B (no)b_pyramid
|
||
Allows B-frames to be used as references for predicting other frames.
|
||
For example, consider 3 consecutive B-frames: I0 B1 B2 B3 P4.
|
||
Without this option, B-frames follow the same pattern as MPEG-[124].
|
||
So they are coded in the order I0 P4 B1 B2 B3, and all the B-frames
|
||
are predicted from I0 and P4.
|
||
With this option, they are coded as I0 P4 B2 B1 B3.
|
||
B2 is the same as above, but B1 is predicted from I0 and B2, and
|
||
B3 is predicted from B2 and P4.
|
||
This usually results in slightly improved compression, at almost no
|
||
speed cost.
|
||
However, this is an experimental option: it is not fully tuned and
|
||
may not always help.
|
||
Requires bframes >= 2.
|
||
Disadvantage: increases decoding delay to 2 frames.
|
||
.
|
||
.TP
|
||
.B (no)deblock
|
||
Use deblocking filter (default: on).
|
||
As it takes very little time compared to its quality gain, it is not
|
||
recommended to disable it.
|
||
.
|
||
.TP
|
||
.B deblock=<-6\-6>,<-6\-6>
|
||
The first parameter is AlphaC0 (default: 0).
|
||
This adjusts thresholds for the H.264 in-loop deblocking filter.
|
||
First, this parameter adjusts the maximum amount of change that the filter is
|
||
allowed to cause on any one pixel.
|
||
Secondly, this parameter affects the threshold for difference across the
|
||
edge being filtered.
|
||
A positive value reduces blocking artifacts more, but will also smear details.
|
||
.br
|
||
The second parameter is Beta (default: 0).
|
||
This affects the detail threshold.
|
||
Very detailed blocks are not filtered, since the smoothing caused by the
|
||
filter would be more noticeable than the original blocking.
|
||
.br
|
||
The default behavior of the filter almost always achieves optimal quality,
|
||
so it is best to either leave it alone, or make only small adjustments.
|
||
However, if your source material already has some blocking or noise which
|
||
you would like to remove, it may be a good idea to turn it up a little bit.
|
||
.
|
||
.TP
|
||
.B (no)cabac
|
||
Use CABAC (Context-Adaptive Binary Arithmetic Coding) (default: on).
|
||
Slightly slows down encoding and decoding, but should save 10-15% bitrate.
|
||
Unless you are looking for decoding speed, you should not disable it.
|
||
.
|
||
.TP
|
||
.B qp_min=<1\-51> (ABR or two pass)
|
||
Minimum quantizer, 10\-30 seems to be a useful range (default: 10).
|
||
.
|
||
.TP
|
||
.B qp_max=<1\-51> (ABR or two pass)
|
||
maximum quantizer (default: 51)
|
||
.
|
||
.TP
|
||
.B qp_step=<1\-50> (ABR or two pass)
|
||
maximum value by which the quantizer may be incremented/decremented between
|
||
frames (default: 4)
|
||
.
|
||
.TP
|
||
.B ratetol=<0.1\-100.0> (ABR or two pass)
|
||
allowed variance in average bitrate (no particular units) (default: 1.0)
|
||
.
|
||
.TP
|
||
.B vbv_maxrate=<value> (ABR or two pass)
|
||
maximum local bitrate, in kbits/\:second (default: disabled)
|
||
.
|
||
.TP
|
||
.B vbv_bufsize=<value> (ABR or two pass)
|
||
averaging period for vbv_maxrate, in kbits
|
||
(default: none, must be specified if vbv_maxrate is enabled)
|
||
.
|
||
.TP
|
||
.B vbv_init=<0.0\-1.0> (ABR or two pass)
|
||
initial buffer occupancy, as a fraction of vbv_bufsize (default: 0.9)
|
||
.
|
||
.TP
|
||
.B ip_factor=<value>
|
||
quantizer factor between I- and P-frames (default: 1.4)
|
||
.
|
||
.TP
|
||
.B pb_factor=<value>
|
||
quantizer factor between P- and B-frames (default: 1.3)
|
||
.
|
||
.TP
|
||
.B qcomp=<0\-1> (ABR or two pass)
|
||
quantizer compression (default: 0.6).
|
||
A lower value makes the bitrate more constant,
|
||
while a higher value makes the quantization parameter more constant.
|
||
.
|
||
.TP
|
||
.B cplx_blur=<0\-999> (two pass only)
|
||
Temporal blur of the estimated frame complexity, before curve compression
|
||
(default: 20).
|
||
Lower values allow the quantizer value to jump around more,
|
||
higher values force it to vary more smoothly.
|
||
cplx_blur ensures that each I-frame has quality comparable to the following
|
||
P-frames, and ensures that alternating high and low complexity frames
|
||
(e.g. low fps animation) do not waste bits on fluctuating quantizer.
|
||
.
|
||
.TP
|
||
.B qblur=<0\-99> (two pass only)
|
||
Temporal blur of the quantization parameter, after curve compression
|
||
(default: 0.5).
|
||
Lower values allow the quantizer value to jump around more,
|
||
higher values force it to vary more smoothly.
|
||
.
|
||
.TP
|
||
.B zones=<zone0>[/<zone1>[/...]]
|
||
User specified quality for specific parts (ending, credits, ...).
|
||
Each zone is <start-frame>,<end-frame>,<option> where option may be
|
||
.PD 0
|
||
.RSs
|
||
.IPs "q=<0\-51>"
|
||
quantizer
|
||
.IPs "b=<0.01\-100.0>"
|
||
bitrate multiplier
|
||
.RE
|
||
.PD 1
|
||
.RS
|
||
.I NOTE:
|
||
The quantizer option is not strictly enforced.
|
||
It affects only the planning stage of ratecontrol, and is still subject
|
||
to overflow compensation and qp_min/qp_max.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B direct_pred=<name>
|
||
Determines the type of motion prediction used for direct macroblocks
|
||
in B-frames.
|
||
.PD 0
|
||
.RSs
|
||
.IPs none
|
||
Direct macroblocks are not used.
|
||
.IPs spatial
|
||
Motion vectors are extrapolated from neighboring blocks.
|
||
(default)
|
||
.IPs temporal
|
||
Motion vectors are interpolated from the following P-frame.
|
||
.IPs auto
|
||
The codec selects between spatial and temporal for each frame.
|
||
.RE
|
||
.PD 1
|
||
.RS
|
||
Spatial and temporal are approximately the same speed and PSNR,
|
||
the choice between them depends on the video content.
|
||
Auto is slightly better, but slower.
|
||
Auto is most effective when combined with multipass.
|
||
direct_pred=none is both slower and lower quality.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B (no)weight_b
|
||
Use weighted prediction in B-frames.
|
||
Without this option, bidirectionally predicted macroblocks give
|
||
equal weight to each reference frame.
|
||
With this option, the weights are determined by the temporal position
|
||
of the B-frame relative to the references.
|
||
Requires bframes > 1.
|
||
.
|
||
.TP
|
||
.B partitions=<list>
|
||
Enable some optional macroblock types (default: p8x8,b8x8,i8x8,i4x4).
|
||
.PD 0
|
||
.RSs
|
||
.IPs p8x8
|
||
Enable types p16x8, p8x16, p8x8.
|
||
.IPs p4x4
|
||
Enable types p8x4, p4x8, p4x4.
|
||
p4x4 is recommended only with subq >= 5, and only at low resolutions.
|
||
.IPs b8x8
|
||
Enable types b16x8, b8x16, b8x8.
|
||
.IPs i8x8
|
||
Enable type i8x8.
|
||
i8x8 has no effect unless 8x8dct is enabled.
|
||
.IPs i4x4
|
||
Enable type i4x4.
|
||
.IPs all
|
||
Enable all of the above types.
|
||
.IPs none
|
||
Disable all of the above types.
|
||
.RE
|
||
.PD 1
|
||
.RS
|
||
Regardless of this option, macroblock types p16x16, b16x16, and i16x16
|
||
are always enabled.
|
||
.br
|
||
The idea is to find the type and size that best describe a certain area
|
||
of the picture.
|
||
For example, a global pan is better represented by 16x16 blocks, while
|
||
small moving objects are better represented by smaller blocks.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B (no)8x8dct
|
||
Adaptive spatial transform size: allows macroblocks to choose between
|
||
4x4 and 8x8 DCT.
|
||
Also allows the i8x8 macroblock type.
|
||
Without this option, only 4x4 DCT is used.
|
||
.
|
||
.TP
|
||
.B me=<name>
|
||
Select fullpixel motion estimation algorithm.
|
||
.PD 0
|
||
.RSs
|
||
.IPs dia
|
||
diamond search, radius 1 (fast)
|
||
.IPs hex
|
||
hexagon search, radius 2 (default)
|
||
.IPs umh
|
||
uneven multi-hexagon search (slow)
|
||
.IPs esa
|
||
exhaustive search (very slow, and no better than umh)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B me_range=<4\-64>
|
||
radius of exhaustive or multi-hexagon motion search (default: 16)
|
||
.
|
||
.TP
|
||
.B subq=<1\-7>
|
||
Adjust subpel refinement quality.
|
||
This parameter controls quality versus speed tradeoffs involved in the motion
|
||
estimation decision process.
|
||
subq=5 can compress up to 10% better than subq=1.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 1
|
||
Runs fullpixel precision motion estimation on all candidate
|
||
macroblock types.
|
||
Then selects the best type.
|
||
Then refines the motion of that type to fast quarterpixel precision (fastest).
|
||
.IPs 2
|
||
Runs halfpixel precision motion estimation on all candidate macroblock types.
|
||
Then selects the best type.
|
||
Then refines the motion of that type to fast quarterpixel precision.
|
||
.IPs 3
|
||
As 2, but uses a slower quarterpixel refinement.
|
||
.IPs 4
|
||
Runs fast quarterpixel precision motion estimation on all candidate
|
||
macroblock types.
|
||
Then selects the best type.
|
||
Then finishes the quarterpixel refinement for that type.
|
||
.IPs 5
|
||
Runs best quality quarterpixel precision motion estimation on all
|
||
candidate macroblock types, before selecting the best type (default).
|
||
.IPs 6
|
||
Enables rate-distortion optimization of macroblock types in
|
||
I- and P-frames.
|
||
.IPs 7
|
||
Enables rate-distortion optimization of motion vectors and intra modes. (best)
|
||
.RE
|
||
.PD 1
|
||
.RS
|
||
In the above, "all candidates" does not exactly mean all enabled types:
|
||
4x4, 4x8, 8x4 are tried only if 8x8 is better than 16x16.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B (no)chroma_me
|
||
Takes into account chroma information during subpixel motion search
|
||
(default: enabled).
|
||
Requires subq>=5.
|
||
.
|
||
.TP
|
||
.B (no)mixed_refs
|
||
Allows each 8x8 or 16x8 motion partition to independently select a
|
||
reference frame.
|
||
Without this option, a whole macroblock must use the same reference.
|
||
Requires frameref>1.
|
||
.
|
||
.TP
|
||
.B (no)brdo
|
||
Enables rate-distortion optimization of macroblock types in B-frames.
|
||
Requires subq>=6.
|
||
.
|
||
.TP
|
||
.B (no)bime
|
||
Refine the two motion vectors used in bidirectional macroblocks,
|
||
rather than re-using vectors from the forward and backward searches.
|
||
This option has no effect without B-frames.
|
||
.
|
||
.TP
|
||
.B trellis=<0\-2>
|
||
rate-distortion optimal quantization
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
disabled (default)
|
||
.IPs 1
|
||
enabled only for the final encode
|
||
.IPs 2
|
||
enabled during all mode decisions (slow, requires subq>=6)
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B deadzone_inter=<0\-32>
|
||
Set the size of the inter luma quantization deadzone for non-trellis
|
||
quantization (default: 21).
|
||
.
|
||
.TP
|
||
.B deadzone_intra=<0\-32>
|
||
Set the size of the intra luma quantization deadzone for non-trellis
|
||
quantization (default: 11).
|
||
.
|
||
.TP
|
||
.B (no)fast_pskip
|
||
Performs early skip detection in P-frames (default: enabled).
|
||
This usually improves speed at no cost, but it can sometimes produce
|
||
artifacts in areas with no details, like sky.
|
||
.
|
||
.TP
|
||
.B (no)dct_decimate
|
||
Eliminate dct blocks in P-frames containing only a small single coefficient
|
||
(default: enabled).
|
||
This will remove some details, so it will save bits that can be spent
|
||
again on other frames, hopefully raising overall subjective quality.
|
||
If you are compressing non-anime content with a high target bitrate, you
|
||
may want to disable this to preserve as much detail as possible.
|
||
.
|
||
.TP
|
||
.B nr=<0\-100000>
|
||
Noise reduction, 0 means disabled.
|
||
100\-1000 is a useful range for typical content, but you may want to turn it
|
||
up a bit more for very noisy content (default: 0).
|
||
Given its small impact on speed, you might want to prefer to use this over
|
||
filtering noise away with video filters like denoise3d or hqdn3d.
|
||
.
|
||
.TP
|
||
.B chroma_qp_offset=<-12\-12>
|
||
Use a different quantizer for chroma as compared to luma.
|
||
Useful values are in the range <-2\-2> (default: 0).
|
||
.
|
||
.TP
|
||
.B cqm=<flat|jvt|<filename>>
|
||
Either uses a predefined custom quantization matrix or loads a JM format
|
||
matrix file.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "flat\ "
|
||
Use the predefined flat 16 matrix (default).
|
||
.IPs "jvt\ \ "
|
||
Use the predefined JVT matrix.
|
||
.IPs <filename>
|
||
Use the provided JM format matrix file.
|
||
.PD 1
|
||
.RE
|
||
.RS
|
||
.I NOTE:
|
||
Windows CMD.EXE users may experience problems with parsing the command line
|
||
if they attempt to use all the CQM lists.
|
||
This is due to a command line length limitation.
|
||
In this case it is recommended the lists be put into a JM format CQM
|
||
file and loaded as specified above.
|
||
.RE
|
||
.
|
||
.TP
|
||
.B cqm4iy=<list> (also see cqm)
|
||
Custom 4x4 intra luminance matrix, given as a list of 16 comma separated
|
||
values in the 1\-255 range.
|
||
.
|
||
.TP
|
||
.B cqm4ic=<list> (also see cqm)
|
||
Custom 4x4 intra chrominance matrix, given as a list of 16 comma
|
||
separated values in the 1\-255 range.
|
||
.
|
||
.TP
|
||
.B cqm4py=<list> (also see cqm)
|
||
Custom 4x4 inter luminance matrix, given as a list of 16 comma separated
|
||
values in the 1\-255 range.
|
||
.
|
||
.TP
|
||
.B cqm4pc=<list> (also see cqm)
|
||
Custom 4x4 inter chrominance matrix, given as a list of 16 comma
|
||
separated values in the 1\-255 range.
|
||
.
|
||
.TP
|
||
.B cqm8iy=<list> (also see cqm)
|
||
Custom 8x8 intra luminance matrix, given as a list of 64 comma separated
|
||
values in the 1\-255 range.
|
||
.
|
||
.TP
|
||
.B cqm8py=<list> (also see cqm)
|
||
Custom 8x8 inter luminance matrix, given as a list of 64 comma separated
|
||
values in the 1\-255 range.
|
||
.
|
||
.TP
|
||
.B level_idc=<10\-51>
|
||
Set the bitstream's level as defined by annex A of the H.264 standard
|
||
(default: 51 - Level 5.1).
|
||
This is used for telling the decoder what capabilities it needs to support.
|
||
Use this parameter only if you know what it means,
|
||
and you have a need to set it.
|
||
.
|
||
.TP
|
||
.B threads=<1\-4>
|
||
Split each frame into slices and encode them in parallel (default: 1).
|
||
Also allows multithreaded decoding if the decoder supports it (lavc does not).
|
||
This has a slight penalty to compression.
|
||
Requires that libx264 was compiled with pthread support; if not, this
|
||
option will produce a warning and enables slices but not multithreading.
|
||
.
|
||
.TP
|
||
.B (no)global_header
|
||
Causes SPS and PPS to appear only once, at the beginning of the bitstream
|
||
(default: disabled).
|
||
Some players, such as the Sony PSP, require the use of this option.
|
||
The default behavior causes SPS and PPS to repeat prior to each IDR frame.
|
||
.
|
||
.TP
|
||
.B (no)interlaced
|
||
Treat the video content as interlaced.
|
||
.
|
||
.TP
|
||
.B log=<-1\-3>
|
||
Adjust the amount of logging info printed to the screen.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "-1"
|
||
none
|
||
.IPs " 0"
|
||
Print errors only.
|
||
.IPs " 1"
|
||
warnings
|
||
.IPs " 2"
|
||
PSNR and other analysis statistics when the encode finishes (default)
|
||
.IPs " 3"
|
||
PSNR, QP, frametype, size, and other statistics for every frame
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B (no)psnr
|
||
Print signal-to-noise ratio statistics.
|
||
.br
|
||
.I NOTE:
|
||
The 'Y', 'U', 'V', and 'Avg' PSNR fields in the summary are not
|
||
mathematically sound (they are simply the average of per-frame PSNRs).
|
||
They are kept only for comparison to the JM reference codec.
|
||
For all other purposes, please use either the 'Global' PSNR, or the per-frame
|
||
PSNRs printed by log=3.
|
||
.
|
||
.TP
|
||
.B (no)ssim
|
||
Print the Structural Similarity Metric results.
|
||
This is an alternative to PSNR, and may be better correlated with the
|
||
perceived quality of the compressed video.
|
||
.
|
||
.TP
|
||
.B (no)visualize
|
||
Enable x264 visualizations during encoding.
|
||
If the x264 on your system supports it, a new window will be opened during
|
||
the encoding process, in which x264 will attempt to present an overview of
|
||
how each frame gets encoded.
|
||
Each block type on the visualized movie will be colored as follows:
|
||
.PD 0
|
||
.RSs
|
||
.IPs red/pink
|
||
intra block
|
||
.IPs "blue\ "
|
||
inter block
|
||
.IPs green
|
||
skip block
|
||
.IPs yellow
|
||
B-block
|
||
.RE
|
||
.PD 1
|
||
.RS
|
||
This feature can be considered experimental and subject to change.
|
||
In particular, it depends on x264 being compiled with visualizations enabled.
|
||
Note that as of writing this, x264 pauses after encoding and visualizing
|
||
each frame, waiting for the user to press a key, at which point the next
|
||
frame will be encoded.
|
||
.RE
|
||
.
|
||
.
|
||
.SS xvfw (\-xvfwopts)
|
||
.
|
||
Encoding with Video for Windows codecs is mostly obsolete unless you wish
|
||
to encode to some obscure fringe codec.
|
||
.
|
||
.TP
|
||
.B codec=<name>
|
||
The name of the binary codec file with which to encode.
|
||
.
|
||
.
|
||
.SS MPEG muxer (\-mpegopts)
|
||
.
|
||
The MPEG muxer can generate 5 types of streams, each of which has reasonable
|
||
default parameters that the user can override.
|
||
Generally, when generating MPEG files, it is advisable to disable
|
||
MEncoder's frame-skip code (see \-noskip, \-mc as well as the
|
||
harddup and softskip video filters).
|
||
.PP
|
||
.I EXAMPLE:
|
||
.PD 0
|
||
.RSs
|
||
.IPs format=mpeg2:tsaf:vbitrate=8000
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B format=<mpeg1 | mpeg2 | xvcd | xsvcd | dvd>
|
||
stream format (default: mpeg2)
|
||
.
|
||
.TP
|
||
.B size=<up to 65535>
|
||
Pack size in bytes, do not change unless you know exactly what
|
||
you are doing (default: 2048).
|
||
.
|
||
.TP
|
||
.B muxrate=<int>
|
||
Nominal muxrate in kbit/s used in the pack headers (default: 1800 kb/s).
|
||
Will be updated as necessary in the case of 'format=mpeg1' or 'mpeg2'.
|
||
.
|
||
.TP
|
||
.B "tsaf\ \ \ "
|
||
Sets timestamps on all frames, if possible; recommended when format=dvd.
|
||
If dvdauthor complains with a message like "..audio sector out of range...",
|
||
you probably did not enable this option.
|
||
.
|
||
.TP
|
||
.B init_vpts=<100\-700>
|
||
initial video pts, in milliseconds (default: 200)
|
||
.
|
||
.TP
|
||
.B init_apts=<100\-700>
|
||
initial audio pts, in milliseconds (default: 200)
|
||
.
|
||
.TP
|
||
.B vdelay=<1\-32760>
|
||
Initial video delay time, in milliseconds (default: 0),
|
||
use it if you want to delay video with respect to audio.
|
||
.
|
||
.TP
|
||
.B "drop\ \ \ "
|
||
When used with init_adelay the muxer drops the part of audio that was
|
||
anticipated.
|
||
.
|
||
.TP
|
||
.B vwidth, vheight=<1\-4095>
|
||
Set the video width and height when video is MPEG-1/2.
|
||
.
|
||
.TP
|
||
.B vpswidth, vpsheight=<1\-4095>
|
||
Set pan and scan video width and height when video is MPEG-2.
|
||
.
|
||
.TP
|
||
.B vaspect=<1 | 4/3 | 16/9 | 221/100>
|
||
Sets the display aspect ratio for MPEG-2 video.
|
||
Do not use it on MPEG-1 or the resulting aspect ratio will be completely wrong.
|
||
.
|
||
.TP
|
||
.B vbitrate=<int>
|
||
Sets the video bitrate in kbit/s for MPEG-1/2 video.
|
||
.
|
||
.TP
|
||
.B vframerate=<24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 >
|
||
Sets the framerate for MPEG-1/2 video.
|
||
This option will be ignored if used with the telecine option.
|
||
.
|
||
.TP
|
||
.B telecine
|
||
Enables 3:2 pulldown soft telecine mode: The muxer will make the
|
||
video stream look like it was encoded at 30000/1001 or 30 fps.
|
||
It only works with MPEG-2 video when the output framerate,
|
||
converted with \-ofps, is either 24000/1001 or 24 fps.
|
||
Any other framerate is incompatible with this option.
|
||
.
|
||
.TP
|
||
.B film2pal
|
||
Enables FILM to PAL and NTSC to PAL soft telecine mode: The muxer
|
||
will make the video stream look like it was encoded at 25 fps.
|
||
It only works with MPEG-2 video when the output framerate,
|
||
converted with \-ofps, is either 24000/1001 or 24 fps.
|
||
Any other framerate is incompatible with this option.
|
||
.
|
||
.
|
||
.SS FFmpeg libavformat demuxers (\-lavfdopts)
|
||
.
|
||
.TP
|
||
.B probesize=<value>
|
||
Maximum amount of data to probe during the detection phase.
|
||
In the case of MPEG-TS this value identifies the maximum number
|
||
of TS packets to scan.
|
||
.
|
||
.
|
||
.
|
||
.SS FFmpeg libavformat muxers (\-lavfopts) (also see \-of lavf)
|
||
.
|
||
.TP
|
||
.B delay=<value>
|
||
Currently only meaningful for MPEG[12]: Maximum allowed distance,
|
||
in seconds, between the reference timer of the output stream (SCR)
|
||
and the decoding timestamp (DTS) for any stream present
|
||
(demux to decode delay).
|
||
Default is 0.7 (as mandated by the standards defined by MPEG).
|
||
Higher values require larger buffers and must not be used.
|
||
.
|
||
.TP
|
||
.B format=<container_format>
|
||
Override which container format to mux into
|
||
(default: autodetect from output file extension).
|
||
.PD 0
|
||
.RSs
|
||
.IPs "mpg\ \ "
|
||
MPEG-1 systems and MPEG-2 PS
|
||
.IPs "asf\ \ "
|
||
Advanced Streaming Format
|
||
.IPs "avi\ \ "
|
||
Audio Video Interleave file
|
||
.IPs "wav\ \ "
|
||
Waveform Audio
|
||
.IPs "swf\ \ "
|
||
Macromedia Flash
|
||
.IPs "flv\ \ "
|
||
Macromedia Flash video files
|
||
.IPs "rm\ \ \ "
|
||
RealAudio and RealVideo
|
||
.IPs "au\ \ \ "
|
||
SUN AU format
|
||
.IPs "nut\ \ "
|
||
NUT open container format (experimental)
|
||
.IPs "mov\ \ "
|
||
QuickTime
|
||
.IPs "mp4\ \ "
|
||
MPEG-4 format
|
||
.IPs "dv\ \ \ "
|
||
Sony Digital Video container
|
||
.RE
|
||
.PD 1
|
||
.TP
|
||
.B i_certify_that_my_video_stream_does_not_use_b_frames
|
||
MEncoder cannot assign correct timestamps when there are
|
||
B-frames in the video stream, resulting in broken encodes.
|
||
.
|
||
.TP
|
||
.B muxrate=<rate>
|
||
íÉÎÉÍÁÌØÎÙÊ ÂÉÔÏ×ÙÊ ÐÏÔÏË ÍÕÌØÔÉÐÌÅËÓÉÒÏ×ÁÎÉÑ, × ÂÉÔ/Ó;
|
||
× ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÉÍÅÅÔ ÓÍÙÓÌ ÔÏÌØËÏ ÄÌÑ MPEG[12].
|
||
éÎÏÇÄÁ ÕÇÏ ÕËÁÚÁÎÉÅ ÎÅÏÂÈÏÄÉÍÏ ÄÌÑ ÉÚÂÁ×ÌÅÎÉÑ ÏÔ "buffer underflows".
|
||
.
|
||
.TP
|
||
.B packetsize=<size>
|
||
.\" FIXME better translation
|
||
òÁÚÍÅÒ, ×ÙÒÁÖÅÎÎÙÊ × ÂÁÊÔÁÈ, ÁÔÏÍÁÒÎÏÇÏ[unitary] ÐÁËÅÔÁ ÄÌÑ ×ÙÂÒÁÎÎÏÇÏ ÆÏÒÍÁÔÁ.
|
||
ðÒÉ ÓÖÁÔÉÉ × MPEG[12] ÉÓÐÏÌØÚÕÀÔÓÑ ÓÌÅÄÕÀÝÉÅ ÚÎÁÞÅÎÉÑ ÐÏ-ÕÍÏÌÞÁÎÉÀ:
|
||
2324 ÄÌÑ [S]VCD, 2048 ÄÌÑ ×ÓÅÈ ÏÓÔÁÌØÎÙÈ ÆÏÒÍÁÔÏ×.
|
||
.
|
||
.TP
|
||
.B preload=<distance>
|
||
îÁ ÔÅËÕÝÉÊ ÍÏÍÅÎÔ ÉÍÅÅÔ ÓÍÙÓÌ ÔÏÌØËÏ ÄÌÑ MPEG[12]: îÁÞÁÌØÎÏÅ ÒÁÚÎÉÃÁ,
|
||
× ÓÅËÕÎÄÁÈ, ÍÅÖÄÕ ÚÎÁÞÅÎÉÅÍ ÔÁÊÍÅÒÁ ÐÏÔÏËÁ ×Ù×ÏÄÁ (SCR) É ×ÒÅÍÅÎÎÏÊ ÍÅÔËÏÊ
|
||
.\" FIXME better translation
|
||
ÄÅËÏÄÉÒÏ×ÁÎÉÑ (DTS) ÄÌÑ ÌÀÂÏÇÏ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÐÏÔÏËÁ (ÚÁÄÅÒÖËÁ ÄÅËÏÄÉÒÏ×ÁÎÉÑ
|
||
[demux to decode delay]).
|
||
.
|
||
.
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH ðåòåíåîîùå ïëòõöåîéñ
|
||
.
|
||
óÕÝÅÓÔ×ÕÀÔ ÎÅËÏÔÏÒÙÅ ÐÅÒÅÍÅÎÎÙÅ ÏËÒÕÖÅÎÉÑ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÕÐÒÁ×ÌÅÎÉÑ
|
||
ÐÏ×ÅÄÅÎÉÅÍ MPlayer é MEncoder.
|
||
.
|
||
.TP
|
||
.B MPLAYER_CHARSET (ÔÁËÖÅ ÓÍÏÔÒÉÔÅ \-msgcharset)
|
||
ðÒÅÏÄÒÁÚÏ×Ù×ÁÔØ ÓÏÏÂÝÅÎÉÑ ËÏÎÓÏÌÉ × ÕËÁÚÁÎÎÕÀ ËÏÄÉÒÏ×ËÕ (ÐÏ-ÕÍÏÌÞÁÎÉÀ: Á×ÔÏÏÐÒÅÄÅÌÅÎÉÅ).
|
||
úÎÁÞÅÎÉÅ "noconv" ÏÚÎÁÞÁÅÔ ÏÔÓÕÔÓÔ×ÉÅ ÐÅÒÅËÏÄÉÒÏ×ËÉ.
|
||
.
|
||
.TP
|
||
.B MPLAYER_HOME
|
||
ëÁÔÁÌÏÇ, × ËÏÔÏÒÏÍ MPlayer ÉÝÅÔ ÎÁÓÔÒÏÊËÉ ÐÏÌØÚÏ×ÁÔÅÌÑ.
|
||
.
|
||
.TP
|
||
.B MPLAYER_VERBOSE (ÔÁËÖÅ ÓÍÏÔÒÉÔÅ \-v É \-msglevel)
|
||
õËÁÚÙ×ÁÅÔ ÎÁÞÁÌØÎÙÊ ÕÒÏ×ÅÎØ ÐÏÄÒÏÂÎÏÓÔÉ ÓÏÏÂÝÅÎÉÊ ÄÌÑ ×ÓÅÈ
|
||
ÍÏÄÕÌÅÊ (ÐÌ-ÕÍÏÌÞÁÎÉÀ: 0).
|
||
ïÔÒÉÃÁÔÅÌØÎÙÅ ÚÎÁÞÅÎÉÑ ÐÒÉ×ÅÄÅÔ Ë ÍÅÎØÛÅÍÕ ËÏÌÉÞÅÓÔ×Õ ÓÏÏÂÝÅÎÉÊ, ÐÏÌÏÖÉÔÅÌØÎÏÅ -
|
||
Ë ÂÏÌØÛÅÍÕ.
|
||
.
|
||
.SS libaf:
|
||
.
|
||
.TP
|
||
.B LADSPA_PATH
|
||
åÓÌÉ LADSPA_PATH ÕÓÔÁÎÏ×ÌÅÎÁ, ÐÒÏÉÚ×ÏÄÉÔÓÑ ÐÏÉÓË ÕËÁÚÁÎÎÏÇÏ ÆÁÊÌÁ. åÓÌÉ ÎÅ
|
||
ÕÓÔÁÎÏ×ÌÅÎÁ, ×ÁÍ ÐÒÉÄÅÔÓÑ ÕËÁÚÁÔØ ÐÏÌÎÙÊ ÐÕÔØ.
|
||
FIXME: ïÀ ÜÔÏÍ ÔÁËÖÅ ÕÐÏÍÉÎÁÅÔÓÑ × ÒÁÚÄÅÌÅ ladspa.
|
||
.
|
||
.SS libdvdcss:
|
||
.
|
||
.TP
|
||
.B DVDCSS_CACHE
|
||
õËÁÚÙ×ÁÅÔ ËÁÔÁÌÏÇ, ÈÒÁÎÑÝÉÊ ËÌÀÞÉ ÒÏÌÉËÏ×.
|
||
üÔÏ ÕÓËÏÒÑÅÔ ÒÁÓÛÉÆÒÏ×ËÕ[descrambling] DVD? ÎÁÈÏÄÑÝÉÈÓÑ × ËÅÛÅ.
|
||
ëÁÔÁÌÏÇ DVDCSS_CACHE ÂÕÄÅÔ ÓÏÚÄÁÎ, ÅÓÌÉ ÎÅ ÓÕÝÅÓÔ×Ï×ÁÌ,
|
||
Á ÔËÁÖÅ ÐÏÄËÁÔÁÌÏÇ Ó ÎÁÚ×ÁÎÉÅÍ DVD ÒÏÌÉËÁ ÉÌÉ ÄÁÔÙ ÉÚÇÏÔÏ×ÌÅÎÉÑ.
|
||
åÓÌÉ DVDCSS_CACHE ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ ÉÌÉ ÐÕÓÔÁ, libdvdcss ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ
|
||
ÚÎÁÞÅÎÉÅ ÐÏ-ÕÍÏÌÞÁÎÉÑ, ÒÁ×ÎÏÅ "${HOME}/.dvdcss/" ÐÏÄ Unix É
|
||
"C:\\Documents and Settings\\$USER\\Application Data\\dvdcss\\" ÐÏÄ Win32.
|
||
óÐÅÃÁÌØÎÏÅ ÚÎÁÞÅÎÉÅ "off" ÏÔËÌÀÞÁÅÔ ËÅÛÉÒÏ×ÁÎÉÅ.
|
||
.
|
||
.TP
|
||
.B DVDCSS_METHOD
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÅÔÏÄÙ ÁÕÔÅÎÔÉËÁÃÉÉ É ÄÅÛÉÆÒÏ×ËÉ, ËÏÔÏÒÙÅ
|
||
libdvdcss ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÄÌÑ ÞÔÅÎÉÑ ÛÉÆÒÏ×ÁÎÎÙÈ[scrambled] ÄÉÓËÏ×.
|
||
íÏÖÅÔ ÐÒÉÎÉÍÁÔØ ÚÎÁÞÅÎÉÑ title, key or disc.
|
||
.PD 0
|
||
.RSs
|
||
.IPs "key\ \ "
|
||
ÜÔÏ ÍÅÔÏÄ ÐÏ-ÕÍÏÌÞÁÎÉÀ.
|
||
libdvdcss ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁÂÏÒ ÒÁÓÓÞÉÔÁÎÎÙÈ ËÌÀÞÅÊ ÐÒÏÉÇÒÙ×ÁÔÅÌÅÊ,
|
||
ÞÔÏÂÙ ÐÏÐÒÏÂÏ×ÁÔØ É ÐÏÌÕÞÉÔØ ËÌÀÞ ÄÉÓËÁ.
|
||
üÔÏ ÍÏÄÅÔ ÎÅ ÓÒÁÂÏÔÁÔØ, ÅÓÌÉ ÕÓÔÒÏÊÓÔ×Ï ÎÅ ÒÁÓÐÏÚÎÁÅÔ ÎÉ ÏÄÉÎ ÉÚ ËÌÀÞÅÊ
|
||
ÐÒÏÉÇÒÙ×ÁÔÅÌÅÊ.
|
||
.IPs "disc\ "
|
||
ÜÔÏ Á×ÁÒÉÊÎÙÊ ÍÅÔÏÄ, ËÏÇÄÁ ÐÒÅÄÙÄÕÝÉÊ ÎÅ ÓÐÒÁ×ÉÌÓÑ.
|
||
÷ÍÅÓÔÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ËÌÀÞÅÊ ÐÒÏÉÇÒÙ×ÁÔÅÌÅÊ, libdvdcss ×ÚÌÏÍÁÅÔ ËÌÀÞ
|
||
ÄÉÓËÁ ÉÓÐÏÌØÚÕÑ ÇÒÕÂÙÊ ÍÅÔÏÄ ×ÚÌÏÍÁ. üÔÏÔ ÐÒÏÃÅÓÓ ÔÒÅÂÏ×ÁÔÅÌÅÎ Ë CPU
|
||
É ÔÒÅÂÃÅÔ 64í ÐÁÍÑÔÉ ÄÌÑ ÈÒÁÎÅÎÉÑ ×ÒÅÍÅÎÎÙÈ ÄÁÎÎÙÈ.
|
||
.IPs title
|
||
ÜÔÏ Á×ÁÒÉÊÎÙÊ ÍÅÔÏÄ, ÅÓÌÉ ÎÉ ÏÄÉÎ ÉÚ ÐÒÅÄÙÄÃÝÉÈ ÎÅ ÓÒÁÂÏÔÁÌ.
|
||
ïÎ ÎÉËÁË ÎÅ Ó×ÑÚÁÎ Ó ÏÂÍÅÎÏÍ ËÌÞÁÍÉ Ó ÕÓÔÒÏÊÓÔ×ÏÍ DVD, ÎÏ ×ÍÅÓÔÏ ÜÔÏÇÏ
|
||
ÉÓÐÏÌØÚÕÅÔËÒÉÐÔÏ ÁÔÁËÕ, ÄÌÑ ÕÇÁÄÙ×ÁÎÉÀ ËÌÀÞÁ ÒÏÌÉËÁ.
|
||
÷ ÉÓËÌÀÞÉÔÅÌØÎÙÈ ÓÌÕÞÁÑÈ É ÏÎ ÍÏÖÅÔ ÚÁ×ÅÒÛÉÔØÓÑ ÎÅÕÄÁÞÎÏ, ÐÏ ÐÒÉÞÉÎÅ
|
||
ÎÅÈ×ÁÔËÉ ÛÉÆÒÏ×ÁÎÎÙÈ ÄÁÎÎÙÈ ÄÌÑ ÏÓÕÝÅÓÔ×ÌÅÎÉÑ ÓÔÁÔÉÓÔÉÞÅÓËÏÊ ÁÔÁËÉ,
|
||
ÎÏ, Ó ÄÒÕÇÏÊ ÓÔÏÒÏÎÙ, ÜÔÏ ÅÄÉÎÓÔ×ÅÎÎÙÊ ÓÐÏÓÏ ÒÁÓÛÉÆÒÏ×ÁÔØ DVD,
|
||
ÓÏÈÒÁÎÅÎÎÙÊ ÎÁ ÖÅÓÔÓËÉÊ ÄÉÓË, ÉÌÉ Ó ÎÅÐÒÁ×ÉÌØÎÙÍ ÒÅÇÉÏÎÏÍ ÎÁ RPC2 ÕÓÔÒÏÊÓÔ×Å.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B DVDCSS_RAW_DEVICE
|
||
õËÁÚÙ×ÁÅÔ "ÓÙÒÏÅ"[raw] ÕÓÔÒÏÊÓÔ×Ï ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ.
|
||
ëÏÎËÒÅÔÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÂÕÄÅÔ ÚÁ×ÉÓÅÔØ ÏÔ ×ÁÛÅÊ ÏÐÅÒÃÉÏÎÎÏÊ ÓÉÓÔÅÍÙ,
|
||
× Linux ÕÔÉÌÉÔÏÊ ÄÌÑ ÎÁÓÔÒÏÊËÉ "ÓÙÒÙÈ" ÕÓÔÒÏÊÓÔ× Ñ×ÌÑÅÔÓÑ raw(8).
|
||
úÁÍÅÔØÔÅ, ÞÔÏ ÎÁ ÂÏÌØÛÉÎÓÔ×Å ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍ, ÉÓÐÏÌØÚÏ×ÁÎÉÅ
|
||
"ÓÙÒÏÇÏ" ÕÓÔÒÏÊÓÔ×Á ÔÒÅÂÕÅÔ ÈÏÒÏÛÏ ×ÙÒÏ×ÎÅÎÎÙÈ[highly aligned] ÂÕÆÅÒÏ×:
|
||
Linux ÔÒÅÂÕÅÔ ×ÙÒÁ×ÎÉ×ÁÎÉÑ ÎÁ 2048 ÂÁÊÔ (ÞÔÏ ÒÁ×ÎÑÅÔÓÑ ÒÁÚÍÅÒÕ ÓÅËÔÏÒÁ DVD).
|
||
.
|
||
.TP
|
||
.B DVDCSS_VERBOSE
|
||
õÓÔÁÎÁ×ÌÉ×ÁÅÔ ÕÒÏ×ÅÎØ ÐÏÄÒÏÂÎÏÓÔÉ ÓÏÏÂÝÅÎÉÊ libdvdcss.
|
||
.PD 0
|
||
.RSs
|
||
.IPs 0
|
||
÷ÏÏÂÝÅ ÎÅ ×Ù×ÏÄÉÔØ ÓÏÏÂÝÅÎÉÑ.
|
||
.IPs 1
|
||
÷Ù×ÏÄÉÔØ ÏÛÉÂËÉ × stderr.
|
||
.IPs 2
|
||
÷Ù×ÏÄÉÔØ ÏÛÉÂËÉ É ÓÏÏÂÝÅÎÉÑ ÏÔÌÁÄËÉ × stderr.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B DVDREAD_NOKEYS
|
||
ðÒÏÐÕÓÔÉÔØ ÐÏÌÕÞÅÎÉÅ ×ÓÅÈ ËÌÀÞÅÊ ÐÒÉ ÚÁÐÕÓËÅ.
|
||
÷ ÄÁÎÎÙÊ ÍÏÍÅÎÔ ÏÔËÌÀÞÅÎÏ.
|
||
.
|
||
.TP
|
||
.B HOME
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.SS libao2:
|
||
.
|
||
.TP
|
||
.B AO_SUN_DISABLE_SAMPLE_TIMING
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B AUDIODEV
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B AUDIOSERVER
|
||
õËÁÚÙ×ÁÅÔ Network Audio System ÓÅÒ×ÅÒ Ë ËÏÔÏÒÏÍÕ ÄÒÁÊ×ÅÒ ×Ù×ÏÄÁ nat
|
||
ÄÏÌÖÅÎ ÐÒÉÓÏÅÄÉÎÉÔØÓÑ É ÔÒÁÎÓÐÏÒÔ,ËÔÏÒÙÊ ÄÏÌÖÅÎ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ.
|
||
åÓÌÉ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ, ×ÍÅÓÔÏ ÎÅÅ ÉÓÐÏÌØÚÕÅÔÓÑ DISPLAY.
|
||
ôÒÁÎÓÐÏÒÔ ÍÏÖÅÔ ÂÙÔØ tcp ÉÌÉ unix.
|
||
óÉÎÔÁËÓÉÓ: tcp/<ÎÅËÉÊ_ÈÏÓÔ>:<ÎÅËÉÊ_ÐÏÒÔ>, <ÎÅËÉÊ_ÈÏÓÔ>:<ÎÏÍÅÒ_ÜËÚÅÍÐÌÑÒÁ>
|
||
ÉÌÉ [unix]:<ÎÏÍÅÒ_ÜËÚÅÍÐÌÑÒÁ>.
|
||
ïÓÎÏ×ÎÏÊ ÐÏÒÔ NAS - 8000 É <ÎÏÍÅÒ_ÜËÚÅÍÐÌÑÒÁ> ÄÏÂÁ×ÌÑÅÔÓÑ Ë ÎÅÍÕ.
|
||
.sp 1
|
||
.RS
|
||
.I EXAMPLES:
|
||
.RE
|
||
.PD 0
|
||
.RSs
|
||
.IPs AUDIOSERVER=somehost:0
|
||
ðÒÉÓÏÅÄÉÎÅÎÉÅ Ë NAS ÓÅÒ×ÅÒÕ ÎÁ somehost, ÉÓÐÏÌØÚÕÑ ÏÐÒÔ É ÔÒÁÎÓÐÏÒÔ ÐÏ-ÕÍÏÌÞÁÎÉÀ.
|
||
.IPs AUDIOSERVER=tcp/somehost:8000
|
||
ðÒÉÓÏÅÄÉÎÅÎÉÅ Ë NAS ÓÅÒ×ÅÒÕ ÎÁ somehost, ÓÌÕÛÁÀÝÅÍÕ TCP ÐÏÒÔ 8000.
|
||
.IPs AUDIOSERVER=(unix)?:0
|
||
ðÒÉÓÏÅÄÉÎÅÎÉÑ Ë NAS ÓÅÒ×ÅÒÕ, ÜËÚÅÍÐÌÑÒ 0 ÎÁ localhost ÉÓÐÏÌØÚÕÑ unix ÓÏËÅÔÙ.
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.TP
|
||
.B DISPLAY
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.SS vidix:
|
||
.
|
||
.TP
|
||
.B VIDIX_CRT
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.SS osdep:
|
||
.
|
||
.TP
|
||
.B TERM
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.SS libvo:
|
||
.
|
||
.TP
|
||
.B DISPLAY
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B FRAMEBUFFER
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B HOME
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.SS libmpdemux:
|
||
.
|
||
.TP
|
||
.B HOME
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B HOMEPATH
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B http_proxy
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B LOGNAME
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B USERPROFILE
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.SS libmpcodecs:
|
||
.
|
||
.TP
|
||
.B XANIM_MOD_DIR
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.SS GUI:
|
||
.
|
||
.TP
|
||
.B CHARSET
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B DISPLAY
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B HOME
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.SS libavformat:
|
||
.
|
||
.TP
|
||
.B AUDIO_FLIP_LEFT
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B BKTR_DEV
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B BKTR_FORMAT
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B BKTR_FREQUENCY
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B http_proxy
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.TP
|
||
.B no_proxy
|
||
FIXME: ïÐÉÓÁÔØ ÜÔÏ.
|
||
.
|
||
.
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" æÁÊÌÙ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH æáêìù
|
||
.
|
||
.TP
|
||
/usr/\:local/\:etc/\:mplayer/\:mplayer.conf
|
||
ïÂÝÅÓÉÓÔÅÍÎÙÅ ÎÁÓÔÒÏÊËÉ MPlayer
|
||
.
|
||
.TP
|
||
/usr/\:local/\:etc/\:mplayer/\:mencoder.conf
|
||
ïÂÝÅÓÉÓÔÅÍÎÙÅ ÎÁÓÔÒÏÊËÉ MEncoder
|
||
.
|
||
.TP
|
||
~/.mplayer/\:config
|
||
ðÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÎÁÓÔÒÏÊËÉ MPlayer
|
||
.
|
||
.TP
|
||
~/.mplayer/\:mencoder.conf
|
||
ðÏÌØÚÏ×ÁÔÅÌØÓËÉÅ ÎÁÓÔÒÏÊËÉ MEncoder
|
||
.
|
||
.TP
|
||
~/.mplayer/\:input.conf
|
||
ðÒÉ×ÑÚËÉ ËÌÁ×ÉÛ (ÓÍÏÔÒÉÔÅ '\-input keylist' ÄÌÑ ÐÏÌÎÏÇÏ ÓÐÉÓËÁ)
|
||
.
|
||
.TP
|
||
~/.mplayer/\:gui.conf
|
||
æÁÊÌ ÎÁÓÔÒÏÊËÉ GUI
|
||
.
|
||
.TP
|
||
~/.mplayer/\:gui.pl
|
||
óÐÉÓÏË ×ÏÓÐÒÏÉÚ×ÅÄÅÎÉÑ GUI
|
||
.
|
||
.TP
|
||
~/.mplayer/\:font/
|
||
ëÁÔÁÌÏÇ ÛÒÉÆÔÏ× (÷ ÎÅÍ ÄÏÌÖÅÎ ÎÁÈÏÄÉÔØÓÑ ÆÁÊÌ font.desc É ÆÁÊÌÙ Ó ÒÁÓÛÉÒÅÎÉÅÍ .RAW)
|
||
.
|
||
.TP
|
||
~/.mplayer/\:DVDkeys/
|
||
ëÜÛÉÒÏ×ÁÎÎÙÅ ËÌÀÞÉ CSS
|
||
.
|
||
.TP
|
||
ðÒÅÄÐÏÌÁÇÁÑ, ÞÔÏ ÐÒÏÉÇÒÙ×ÁÅÔÓÑ ÆÁÊÌ /path/\:to/\:movie.avi, MPlayer ÉÝÅÔ
|
||
ÆÁÊÌÙ Ó ÓÕÂÔÉÔÒÁÍÉ × ÓÌÅÄÕÀÝÅÍ ÐÏÒÑÄËÅ:
|
||
.RS
|
||
/path/\:to/\:movie.sub
|
||
.br
|
||
~/.mplayer/\:sub/\:movie.sub
|
||
.RE
|
||
.PD 1
|
||
.
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" ðÒÉÍÅÒÙ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH ðòéíåòù éóðïìøúï÷áîéñ MPLAYER
|
||
.
|
||
.PP
|
||
.B âÙÓÔÒÙÊ ÓÔÁÒÔ ÐÒÏÉÇÒÙ×ÁÎÉÑ DVD:
|
||
.nf
|
||
mplayer dvd://1
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÏÉÇÒÁÔØ DVD ÎÁ ñÐÏÎÓËÏÍ Ó áÎÇÌÉÊÓËÉÍÉ ÓÕÂÔÉÔÒÁÍÉ:
|
||
.nf
|
||
mplayer dvd://1 \-alang ja \-slang en
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÏÉÇÒÁÔØ ÔÏÌØËÏ ÜÐÉÚÏÄÙ 5, 6, 7:
|
||
.nf
|
||
mplayer dvd://1 \-chapter 5-7
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÏÉÇÒÁÔØ ÔÏÌØËÏ ÚÁÇÏÌÏ×ËÉ 5, 6, 7:
|
||
.nf
|
||
mplayer dvd://5-7
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÏÉÇÒÁÔØ multiangle DVD:
|
||
.nf
|
||
mplayer dvd://1 \-dvdangle 2
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÏÉÇÒÁÔØ Ó ÄÒÕÇÏÇÏ DVD ÕÓÔÒÏÊÓÔ×Á:
|
||
.nf
|
||
mplayer dvd://1 \-dvd-device /dev/\:dvd2
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÏÉÇÒÁÔØ DVD ×ÉÄÅÏ ÉÚ ÐÁÐËÉ, ÓÏÄÅÒÖÁÝÅÊ VOB ÆÁÊÌÙ:
|
||
.nf
|
||
mplayer dvd://1 \-dvd-device /path/\:to/\:directory/
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ëÏÐÉÒÏ×ÁÔØ DVD ÚÁÇÏÌÏ×ÏË ÎÁ ÖÅÓÔËÉÊ ÄÉÓË, ÓÏÈÒÁÎÑÑ × ÆÁÊÌ "title1.vob":
|
||
.nf
|
||
mplayer dvd://1 \-dumpstream \-dumpfile title1.vob
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÏÔÏË ÐÏ HTTP:
|
||
.nf
|
||
mplayer http://mplayer.hq/example.avi
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÏÔÏË, ÉÓÐÏÌØÚÕÑ RTSP:
|
||
.nf
|
||
mplayer rtsp://server.example.com/streamName
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÅÏÂÒÁÚÏ×ÁÔØ ÓÕÂÔÉÔÒÙ × ÆÏÒÍÁÔ MPsub:
|
||
.nf
|
||
mplayer dummy.avi \-sub source.sub \-dumpmpsub
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÅÏÂÒÁÚÏ×ÁÔØ ÓÕÂÔÉÔÒÙ × ÆÏÒÍÁÔ MPsub ÂÅÚ ÐÒÏÓÍÏÔÒÁ ÆÉÌØÍÁ:
|
||
.nf
|
||
mplayer /dev/\:zero \-rawvideo pal:fps=xx \-demuxer rawvideo \-vc null \-vo null \-noframedrop \-benchmark \-sub source.sub \-dumpmpsub
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ÓÏ ×ÈÏÄÁ ÓÔÁÎÄÁÒÔÎÏÇÏ V4L:
|
||
.nf
|
||
mplayer tv:// \-tv driver=v4l:width=640:height=480:outfmt=i420 \-vc rawi420 \-vo xv
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÏÉÇÒÙ×ÁÎÉÅ ÎÁ ËÁÒÔÁÈ Zoran (ÓÔÁÒÙÊ ÓÐÏÓÏÂ, ÕÓÔÁÒÅÌ):
|
||
.nf
|
||
mplayer \-vo zr \-vf scale=352:288 file.avi
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÏÉÇÒÙ×ÁÎÉÅ ÎÁ ËÁÒÔÁÈ Zoran (ÎÏ×ÙÊ ÓÐÏÓÏÂ):
|
||
.nf
|
||
mplayer \-vo zr2 \-vf scale=352:288,zrmjpeg file.avi
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ðÒÏÉÇÒÁÔØ 6-ÔÉ ËÁÎÁÌØÎÙÊ AAC ÆÁÊÌ ÎÁ Ä×ÕÈ ËÏÌÏÎËÁÈ:
|
||
.nf
|
||
mplayer \-rawaudio format=0xff \-demuxer rawaudio \-af pan=2:.32:.32:.39:.06:.06:.39:.17:-.17:-.17:.17:.33:.33 adts_he-aac160_51.aac
|
||
.fi
|
||
.br
|
||
.\" FIXME correct translation?
|
||
You might want to play a bit with the pan values (e.g multiply with a value) to
|
||
increase volume or avoid clipping.
|
||
.
|
||
.SH ðòéíåòù éóðïìøúï÷áîéñ MENCODER
|
||
.
|
||
.PP
|
||
.B ëÏÄÉÒÏ×ÁÔØ DVD ÚÁÇÏÌÏ×ÏË #2, ÔÏÌØËÏ ÕËÁÚÁÎÎÙÅ ÜÐÉÚÏÄÙ:
|
||
.nf
|
||
mencoder dvd://2 \-chapter 10-15 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ëÏÄÉÒÏ×ÁÔØ DVD ÚÁÇÏÌÏ×ÏË #2, ÍÁÓÛÔÁÂÉÒÕÑ ÄÏ 640x480:
|
||
.nf
|
||
mencoder dvd://2 \-vf scale=640:480 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ËÏÄÉÒÏ×ÁÔØ DVD ÚÁÇÏÌÏ×ÏË #2, ÍÁÓÛÔÁÂÉÒÕÑ ÄÏ 512xHHH (ÓÏÈÒÁÎÑÑ ÐÒÏÐÏÒÃÉÉ):
|
||
.nf
|
||
mencoder dvd://2 \-vf scale \-zoom \-xy 512 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ôÏ ÖÅ, ÎÏ Ó ÂÉÔÒÅÊÔÏÍ ÕÓÔÁÎÏ×ÌÅÎÎÙÍ × 1800kbit É ÏÐÔÉÍÉÚÉÒÏ×ÁÎÎÙÍÉ ÍÁËÒÏÂÌÏËÁÍÉ:
|
||
.nf
|
||
mencoder dvd://2 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mpeg4:mbd=1:vbitrate=1800
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ôÏ ÖÅ, ÎÏ Ó MJPEG ÓÖÁÔÉÅÍ:
|
||
.nf
|
||
mencoder dvd://2 \-o title2.avi \-oac copy \-ovc lavc \-lavcopts vcodec=mjpeg:mbd=1:vbitrate=1800
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ëÏÄÉÒÏ×ÁÔØ ×ÓÅ *.jpg ÆÁÊÌÙ × ÔÅËÕÝÅÍ ËÁÔÁÌÏÇÅ:
|
||
.nf
|
||
mencoder "mf://*.jpg" \-mf fps=25 \-o output.avi \-ovc lavc \-lavcopts vcodec=mpeg4
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ëÏÄÉÒÏ×ÁÔØ Ó ÔÀÎÅÒÁ (ÕËÁÚÙ×ÁÊÔÅ ÆÏÒÍÁÔ ÐÒÉ ÐÏÍÏÝÉ \-vf ÆÏÒÍÁÔ):
|
||
.nf
|
||
mencoder \-tv driver=v4l:width=640:height=480 tv:// \-o tv.avi \-ovc raw
|
||
.fi
|
||
.
|
||
.PP
|
||
.B ëÏÄÉÒÏ×ÁÔØ ÉÚ ËÁÎÁÌÁ (pipe):
|
||
.nf
|
||
rar p test-SVCD.rar | mencoder \-ovc lavc \-lavcopts vcodec=mpeg4:vbitrate=800 \-ofps 24 \-
|
||
.fi
|
||
.
|
||
.
|
||
.\" --------------------------------------------------------------------------
|
||
.\" ïÛÉÂËÉ, Á×ÔÏÒÙ, ÓÔÁÎÄÁÒÔÎÏÅ Õ×ÅÄÏÍÌÅÎÉÅ
|
||
.\" --------------------------------------------------------------------------
|
||
.
|
||
.SH ïûéâëé
|
||
îÅ ÐÁÎÉËÕÊÔÅ.
|
||
åÓÌÉ ×Ù ÎÁÛÌÉ ÉÈ, ÓÏÏÂÝÉÔÅ Ï ÜÔÏÍ ÎÁÍ, ÎÏ ÐÒÅÄ×ÁÒÉÔÅÌØÎÏ ÕÂÅÄÉÔÅÓØ, ÞÔÏ ÐÒÏÞÌÉ ×ÓÀ ÄÏËÕÍÅÎÔÁÃÉÀ.
|
||
ôÁËÖÅ ÏÂÒÁÖÁÊÔÅ ×ÎÉÍÁÎÉÅ ÎÁ ÓÍÁÊÌÉËÉ. :)
|
||
íÎÏÇÉÅ ÏÛÉÂËÉ - ÒÅÚÕÌØÔÁÔ ÎÅËÏÒÒÅËÔÎÏÊ ÎÁÓÔÒÏÊËÉ ÐÒÏÇÒÁÍÍÙ É ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÁÒÁÍÅÔÒÏ×.
|
||
òÁÚÄÅÌ ÄÏËÕÍÅÎÔÁÃÉÉ, ÐÏÓ×ÑÝÅÎÎÙÊ ÏÔÐÒÁ×ËÅ ÓÏÏÂÝÅÎÉÊ Ï ÏÛÉÂËÁÈ
|
||
(http://www.mplayerhq.hu/\:DOCS/\:HTML/\:ru/\:bugreports.html)
|
||
ÏÐÉÓÙ×ÁÅÔ ËÁË ÓÏÚÄÁÔØ ÐÏÌÅÚÎÙÊ ÏÔÞÅÔ.
|
||
.
|
||
.
|
||
.
|
||
.SH á÷ôïòù
|
||
.\" FIXME contributor!=ÒÁÚÒÁÂÏÔÞÉË
|
||
MPlayer ÉÚÎÁÞÁÌØÎÏ ÂÙÌ ÎÁÐÉÓÁÎ Arpad Gereoffy.
|
||
óÍÏÔÒÉÔÅ ÆÁÊÌ AUTHORS, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ÎÅËÏÔÏÒÙÈ ÉÚ ÍÎÏÖÅÓÔ×Á ÄÒÕÇÉÈ ÒÁÚÒÁÂÏÔÞÉËÏ×.
|
||
.PP
|
||
MPlayer is (C) 2000\-2006 The MPlayer Team
|
||
.PP
|
||
ïÒÉÇÉÎÁÌØÎÁÑ ÁÎÇÌÉÊÓËÁÑ ×ÅÒÓÉÑ ÜÔÏÇÏ ÒÕËÏ×ÏÄÓÔ×Á × ÏÓÎÏ×ÎÏÍ ÂÙÌÁ ÎÁÐÉÓÁÎÁ Gabucino,
|
||
Jonas Jermann É Diego Biurrun. óÅÊÞÁÓ ÏÎÁ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ Diego Biurrun.
|
||
ðÅÒ×ÏÎÁÞÁÌØÎÙÊ ÐÅÒÅ×ÏÄ ÏÓÕÝÅÓÔ×ÌÅÎ ÷ÌÁÄÉÍÉÒÏÍ ÷ÏÒÏÛÉÌÏ×ÙÍ.
|
||
ðÏÖÁÌÕÊÓÔÁ, ÏÔÓÙÌÁÊÔÅ ÜÌÅËÔÒÏÎÎÙÅ ÐÉÓØÍÁ Ï ÏÒÉÇÉÎÁÌØÎÏÊ ÓÔÒÁÎÉÃÅ × ÓÐÉÓÏË ÒÁÓÓÙÌËÉ MPlayer-DOCS.
|
||
ðÉÓØÍÁ, ÏÔÎÏÓÑÝÉÅÓÑ Ë ÐÅÒÅ×ÏÄÕ, ÏÔÓÙÌÁÊÔÅ × MPlayer-translations.
|
||
.\" end of file
|