annotate DOCS/tech/slave.txt @ 16479:e56a4aea6512

The screenshot command is now implemented, wording/spelling fixes.
author diego
date Tue, 13 Sep 2005 18:48:57 +0000
parents 9597d55ee7ab
children e9d849bf8050
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
1 SLAVE MODE PROTOCOL
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
2 -------------------
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
3
15267
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
4 The -slave option switches on slave mode, in which MPlayer works as a backend
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
5 for other programs. Instead of intercepting keyboard events, MPlayer will read
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
6 commands separated by a newline (\n) from stdin.
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
7
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
8 To try slave mode out by hand, run
15264
1692cd76d52a better slave mode description
diego
parents: 15155
diff changeset
9
15267
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
10 mplayer -slave -quiet <movie>
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
11
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
12 and type slave commands into the console window.
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
13
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
14 Most slave mode commands are equivalent to command line options, though not
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
15 necessarily under the same name. Detailed descriptions can be found in the
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
16 man page.
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
17
15264
1692cd76d52a better slave mode description
diego
parents: 15155
diff changeset
18 All commands can be prefixed with "pausing ", causing MPlayer to pause as soon
1692cd76d52a better slave mode description
diego
parents: 15155
diff changeset
19 as possible after processing the command. Please note that this can be before
1692cd76d52a better slave mode description
diego
parents: 15155
diff changeset
20 the command is fully executed.
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
21
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
22
15267
ed3a0e55240f (hopefully) better description of slave mode
diego
parents: 15264
diff changeset
23 Available commands ('mplayer -input cmdlist' will print a list):
15264
1692cd76d52a better slave mode description
diego
parents: 15155
diff changeset
24
14688
7a7565f28455 Put general note at the top of the file.
diego
parents: 14684
diff changeset
25
13715
ca0a780a6a47 Better descriptions merged from the XML docs.
diego
parents: 13714
diff changeset
26 alt_src_step <value> (ASX playlist only)
ca0a780a6a47 Better descriptions merged from the XML docs.
diego
parents: 13714
diff changeset
27 When more than one source is available it selects the next/previous one.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
28
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
29 audio_delay <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
30 Adjust the audio delay by <value> seconds.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
31
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
32 [brightness|contrast|gamma|hue|saturation] <-100 - 100> [<abs>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
33 Set/adjust video parameters.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
34
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
35 change_rectangle <val1> <val2>
11932
a3e5b0b07ba8 change_rectangle documentation by Angel <knight@sunflower.com>
diego
parents: 11542
diff changeset
36 Change the position of the rectangle filter rectangle.
13109
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
37 <val1>
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
38 Must be one of the following:
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
39 0 = width
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
40 1 = height
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
41 2 = x position
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
42 3 = y position
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
43 <val2>
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
44 If <val1> is 0 or 1:
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
45 Integer amount to add/subtract from the width/height.
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
46 Positive values add to width/height and negative values
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
47 subtract from it.
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
48 If <val1> is 2 or 3:
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
49 Relative integer amount by which to move the upper left
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
50 rectangle corner. Positive values move the rectangle
693f3b591c25 cosmetics
diego
parents: 13108
diff changeset
51 right/down and negative values move the rectangle left/up.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
52
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
53 dvb_set_channel <channel_number> <card_number>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
54 Set DVB channel.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
55
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
56 dvdnav <button>
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
57 Press the given dvdnav button.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
58 1 up
13714
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
59 2 down
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
60 3 left
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
61 4 right
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
62 5 menu
3995da1d8d68 grammar + indentation cosmetics
diego
parents: 13710
diff changeset
63 6 select
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
64
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
65 dvdnav_event <value>
14329
74e323b9e5db More commands documented, based on Reimar's findings.
diego
parents: 14323
diff changeset
66 Send <value> as DVDNAV event. DVDNAV support in MPlayer is disabled.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
67
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
68 edl_mark
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
69 Write the current position into the EDL file.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
70
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
71 frame_drop [<value>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
72 Toggle/set frame dropping mode.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
73
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
74 get_percent_pos
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
75 Print out the current position in the file, as integer percentage [0-100).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
76
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
77 get_sub_visibility
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
78 Print out subtitle visibility (1 == on, 0 == off).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
79
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
80 get_time_length
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
81 Print out the length of the current file in seconds.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
82
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
83 get_time_pos
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
84 Print out the current position in the file in seconds, as float.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
85
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
86 get_vo_fullscreen
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
87 Print out fullscreen status (1 == fullscreened, 0 == windowed).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
88
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
89 grab_frames
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
90 Currently unimplemented.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
91
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
92 screenshot
16479
e56a4aea6512 The screenshot command is now implemented, wording/spelling fixes.
diego
parents: 16445
diff changeset
93 Take a screenshot. Requires the screenshot filter to be loaded.
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
94
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
95 gui_[about|loadfile|loadsubtitle|play|playlist|preferences|skinbrowser|stop]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
96 GUI actions
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
97
16445
9597d55ee7ab key_down_event
nplourde
parents: 16386
diff changeset
98 key_down_event <value>
16479
e56a4aea6512 The screenshot command is now implemented, wording/spelling fixes.
diego
parents: 16445
diff changeset
99 Inject <value> key code event into MPlayer.
16445
9597d55ee7ab key_down_event
nplourde
parents: 16386
diff changeset
100
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
101 loadfile <file|url> <append>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
102 Load the given file/URL, stopping playback of the current file/URL.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
103 If <append> is nonzero playback continues and the file/URL is
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
104 appended to the current playlist instead.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
105
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
106 loadlist <file> <append>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
107 Load the given playlist file, stopping playback of the current file.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
108 If <append> is nonzero playback continues and the playlist file is
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
109 appended to the current playlist instead.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
110
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
111 menu <command>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
112 Execute an OSD menu command.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
113 up Move cursor up.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
114 down Move cursor down.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
115 ok Accept selection.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
116 cancel Cancel selection.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
117 hide Hide the OSD menu.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
118
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
119 set_menu <menu_name>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
120 Display the menu named <menu_name>.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
121
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
122 mute
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
123 Mute/unmute sound output.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
124
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
125 osd [<level>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
126 Toggle OSD mode or set it to level when <level> >= 0.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
127
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
128 osd_show_text <string>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
129 Show <string> on the OSD.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
130
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
131 panscan <-1.0 - 1.0> | <0.0 - 1.0> <absolute>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
132 Increase or decrease the pan-and-scan range by <value>, 1.0 is the maximum.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
133 Negative values decrease the pan-and-scan range.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
134 If <absolute> is != 0, then the pan-and scan range is interpreted as an
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
135 absolute range.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
136
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
137 pause
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
138 Pause/unpause the playback.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
139
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
140 frame_step
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
141 Play one frame, then pause again.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
142
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
143 pt_step <value> [<force>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
144 Go to the next/previous entry in the playtree. The sign of <value> tells
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
145 the direction. If no entry is available in the given direction it will do
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
146 nothing unless force is non-zero.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
147
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
148 pt_up_step <value> [<force>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
149 Similar to pt_step but jumps to the next/previous entry in the parent list.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
150 Useful to break out of the inner loop in the playtree.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
151
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
152 quit [<value>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
153 Quit MPlayer. The optional integer value is used as the return code
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
154 for the mplayer process (default: 0).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
155
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
156 seek <value> [<type>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
157 Seek to some place in the movie.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
158 0 is a relative seek of +/- <value> seconds (default).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
159 1 is a seek to <value> % in the movie.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
160 2 is a seek to an absolute position of <value> seconds.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
161
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
162 speed_incr <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
163 Add <value> to the current playback speed.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
164
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
165 speed_mult <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
166 Multiply the current speed by <value>.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
167
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
168 speed_set <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
169 Set the speed to <value>.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
170
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
171 sub_alignment <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
172 Set subtitle alignment.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
173
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
174 sub_delay <value> [<abs>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
175 Adjust the subtitle delay by +/- <value> seconds or set it to <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
176 seconds when <abs> is nonzero.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
177
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
178 sub_load <subtitle_file>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
179 Loads subtitles from <subtitle_file>.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
180
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
181 sub_log
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
182 Logs the current or last displayed subtitle together with filename
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
183 and time information to ~/.mplayer/subtitle_log. Intended purpose
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
184 is to allow convenient marking of bogus subtitles which need to be
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
185 fixed while watching the movie.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
186
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
187 sub_pos <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
188 Adjust subtitle position.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
189
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
190 sub_remove [<value>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
191 If the <value> argument is present and non-negative, removes the subtitle
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
192 file with index <value>. If the argument is omitted or negative, removes
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
193 all subtitle files.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
194
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
195 sub_select [<value>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
196 Display subtitle with index <value>. Turn subtitle display off if
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
197 <value> is -1 or greater than the highest available subtitle index.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
198 Cycle through the available subtitles if <value> is omitted or less
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
199 than -1. Supported subtitle sources are -sub options on the command
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
200 line, VOBsubs, DVD subtitles, and Ogg and Matroska text streams.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
201
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
202 vobsub_lang
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
203 This is a stub linked to sub_select for backwards compatibility.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
204
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
205 sub_step <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
206 Step forward in the subtitle list by <value> steps or backwards if <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
207 is negative.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
208
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
209 sub_visibility
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
210 Toggle subtitle visibility.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
211
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
212 forced_subs_only
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
213 Display forced subtitles only.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
214
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
215 switch_audio [<value>] (MPEG and Matroska only)
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
216 Switch to the audio track with the id <value>. Cycle through the
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
217 available tracks if <value> is omitted or negative.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
218
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
219 switch_ratio [<value>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
220 Change aspect ratio at runtime. Value is the new aspect ratio expressed
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
221 as a float (e.g. 1.77778 for 16/9).
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
222 There might be problems with some video filters.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
223
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
224 switch_vsync [<value>]
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
225 Toggle vsync (1 == on, 0 == off). If no value is provided,
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
226 vsync status is inverted.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
227
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
228 tv_step_channel <channel>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
229 Select next/previous TV channel.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
230
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
231 tv_step_norm
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
232 Change TV norm.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
233
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
234 tv_step_chanlist
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
235 Change channel list.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
236
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
237 tv_set_channel <channel>
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
238 Set the current TV channel.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
239
10218
f82646fc1431 Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff changeset
240 tv_last_channel
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
241 Set the current TV channel to the last one.
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
242
10521
141141fdd250 I'd like to change tv tuner frequency in the slave mode. So this patch
gabucino
parents: 10218
diff changeset
243 tv_set_freq <frequency in MHz>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
244 Set the TV tuner frequency.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
245
10521
141141fdd250 I'd like to change tv tuner frequency in the slave mode. So this patch
gabucino
parents: 10218
diff changeset
246 tv_set_norm <norm>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
247 Set the TV tuner norm (PAL, SECAM, NTSC, ...).
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
248
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
249 tv_set_brightness <-100 - 100>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
250 Set TV tuner brightness.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
251
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
252 tv_set_contrast <-100 -100>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
253 Set TV tuner contrast.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
254
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
255 tv_set_hue <-100 - 100>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
256 Set TV tuner hue.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
257
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
258 tv_set_saturation <-100 - 100>
13108
a7ff30cf339f spelling, rewording, some additions
diego
parents: 13091
diff changeset
259 Set TV tuner saturation.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
260
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
261 use_master
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
262 Switch volume control between master and PCM.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
263
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
264 vo_fullscreen
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
265 Switch to fullscreen mode.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
266
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
267 vo_ontop
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
268 Toggle stay-on-top.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
269
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
270 vo_rootwin
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
271 Toggle playback on the root window.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
272
16386
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
273 volume <value>
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
274 Increase/decrease volume.
9e1ba1ac3c7d Reorder slave mode commands to appear in alphabetical order with a few
diego
parents: 16254
diff changeset
275
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
276
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
277 The following commands are really only useful for OSD menu console mode:
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
278
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
279 help
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
280 Displays help text, currently empty.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
281
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
282 exit
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
283 Exits from OSD menu console. Unlike 'quit', does not quit MPlayer.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
284
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
285 hide
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
286 Hides the OSD menu console. Clicking a menu command unhides it. Other
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
287 keybindings act as usual.
11413
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
288
e250b0e9e608 Missing commands added, parameters checked, explanations improved.
diego
parents: 10927
diff changeset
289 run <value>
14691
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
290 Run <value> as shell command. In OSD menu console mode stdout and stdin
17f07706a4a0 Document missing slave mode commands.
diego
parents: 14688
diff changeset
291 are through the video output driver.