Mercurial > mplayer.hg
annotate DOCS/tech/slave.txt @ 36423:b2dfbef1ac29
Avoid resetting fields when we will never have set them in the first place.
Should avoid memleak issues with h264_vda.
Untested, and h264_vda should not preferably be changed in FFmpeg
to not expose such details of its implementation.
author | reimar |
---|---|
date | Tue, 19 Nov 2013 18:10:47 +0000 |
parents | 57aad765dd8b |
children |
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 | 4 The -slave option switches on slave mode, in which MPlayer works as a backend |
5 for other programs. Instead of intercepting keyboard events, MPlayer will read | |
6 commands separated by a newline (\n) from stdin. | |
7 | |
8 To try slave mode out by hand, run | |
15264 | 9 |
15267 | 10 mplayer -slave -quiet <movie> |
11 | |
12 and type slave commands into the console window. | |
13 | |
34616 | 14 You can also use a FIFO file (named pipe): |
24932
230f1e6a7c2d
Add an example on how to use slave mode with a fifo
reimar
parents:
24258
diff
changeset
|
15 |
26235
635327338b41
add complete fifo instructions, user didnt know to use mkfifo first.
compn
parents:
25822
diff
changeset
|
16 mkfifo </tmp/fifofile> |
27791 | 17 mplayer -slave -input file=</tmp/fifofile> <movie> |
24932
230f1e6a7c2d
Add an example on how to use slave mode with a fifo
reimar
parents:
24258
diff
changeset
|
18 |
15267 | 19 Most slave mode commands are equivalent to command line options, though not |
20 necessarily under the same name. Detailed descriptions can be found in the | |
21 man page. | |
13108 | 22 |
17241
3ab613cdf96a
add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents:
17182
diff
changeset
|
23 All commands can be prefixed with one of "pausing ", "pausing_keep ", or |
3ab613cdf96a
add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents:
17182
diff
changeset
|
24 "pausing_toggle ". "pausing " tells MPlayer to pause as soon as possible |
3ab613cdf96a
add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents:
17182
diff
changeset
|
25 after processing the command. "pausing_keep " tells MPlayer to do so only if |
3ab613cdf96a
add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents:
17182
diff
changeset
|
26 it was already in paused mode. "pausing_toggle " tells MPlayer to do so |
3ab613cdf96a
add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents:
17182
diff
changeset
|
27 only if it was not already in paused mode. Please note that "as soon as |
3ab613cdf96a
add "pausing_keep" and "pausing_toggle" input cmd prefixes
ods15
parents:
17182
diff
changeset
|
28 possible" can be before the command is fully executed. |
27633
6a7cdd00599f
Add an experimental pausing_keep_force slave mode command prefix
reimar
parents:
27068
diff
changeset
|
29 As a temporary hack, there is also the _experimental_ "pausing_keep_force " |
6a7cdd00599f
Add an experimental pausing_keep_force slave mode command prefix
reimar
parents:
27068
diff
changeset
|
30 prefix, with which MPlayer will not exit the pause loop at all. |
6a7cdd00599f
Add an experimental pausing_keep_force slave mode command prefix
reimar
parents:
27068
diff
changeset
|
31 Like this you can avoid the "frame stepping" effect of "pausing_keep " |
6a7cdd00599f
Add an experimental pausing_keep_force slave mode command prefix
reimar
parents:
27068
diff
changeset
|
32 but most commands will either not work at all or behave in unexpected ways. |
28835
6f5824a39ada
Make pausing_keep_force the default for the set_mouse_pos and key_down_event -
reimar
parents:
27791
diff
changeset
|
33 For "set_mouse_pos" and "key_down_event", "pausing_keep_force" is the default |
6f5824a39ada
Make pausing_keep_force the default for the set_mouse_pos and key_down_event -
reimar
parents:
27791
diff
changeset
|
34 since other values do not make much sense for them. |
10218
f82646fc1431
Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff
changeset
|
35 |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
36 |
29858
9ad7e1eb5ad1
Add a "tips and tricks" section to the slave mode documentation.
reimar
parents:
29263
diff
changeset
|
37 Various tips and tricks (please help expand it!): |
9ad7e1eb5ad1
Add a "tips and tricks" section to the slave mode documentation.
reimar
parents:
29263
diff
changeset
|
38 |
9ad7e1eb5ad1
Add a "tips and tricks" section to the slave mode documentation.
reimar
parents:
29263
diff
changeset
|
39 - Try using something like |
9ad7e1eb5ad1
Add a "tips and tricks" section to the slave mode documentation.
reimar
parents:
29263
diff
changeset
|
40 pausing_keep_force pt_step 1 |
9ad7e1eb5ad1
Add a "tips and tricks" section to the slave mode documentation.
reimar
parents:
29263
diff
changeset
|
41 get_property pause |
9ad7e1eb5ad1
Add a "tips and tricks" section to the slave mode documentation.
reimar
parents:
29263
diff
changeset
|
42 to switch to the next file. It avoids audio playback starting to play |
9ad7e1eb5ad1
Add a "tips and tricks" section to the slave mode documentation.
reimar
parents:
29263
diff
changeset
|
43 the old file for a short time before switching to the new one. |
31529 | 44 - To ensure the user can't control MPlayer "behind your back" use |
45 something like -input nodefault-bindings -noconfig all | |
29858
9ad7e1eb5ad1
Add a "tips and tricks" section to the slave mode documentation.
reimar
parents:
29263
diff
changeset
|
46 |
9ad7e1eb5ad1
Add a "tips and tricks" section to the slave mode documentation.
reimar
parents:
29263
diff
changeset
|
47 |
15267 | 48 Available commands ('mplayer -input cmdlist' will print a list): |
15264 | 49 |
30988
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
50 af_add <filter_arguments_list> (comma separated list of audio filters with parameters) |
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
51 (experimental) Load the given list of audio filters. |
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
52 |
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
53 af_clr |
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
54 (experimental) Unload all loaded audio filters. |
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
55 |
32419
8f35fc25523f
Add experimental af_cmdline slave command to allow changing filter options at runtime.
reimar
parents:
32392
diff
changeset
|
56 af_cmdline <filter_name> <filter_arguments> |
8f35fc25523f
Add experimental af_cmdline slave command to allow changing filter options at runtime.
reimar
parents:
32392
diff
changeset
|
57 (experimental) Send new command-line options to a filter with the given name. |
8f35fc25523f
Add experimental af_cmdline slave command to allow changing filter options at runtime.
reimar
parents:
32392
diff
changeset
|
58 |
30988
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
59 af_del <filter_name_list> (comma separated list of audio filter's names) |
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
60 (experimental) Unload the first occurrence of the filters, if loaded. |
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
61 |
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
62 af_switch <filter_arguments_list> (comma separated list of audio filters with parameters) |
8d840754a921
Add slave commands for loading and unloading audio filters at runtime.
cehoyos
parents:
30986
diff
changeset
|
63 (experimental) Remove all the audio filters and replace them with the given list. |
14688 | 64 |
13715 | 65 alt_src_step <value> (ASX playlist only) |
66 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
|
67 |
17954 | 68 audio_delay <value> [abs] |
17937 | 69 Set/adjust the audio delay. |
17954 | 70 If [abs] is not given or is zero, adjust the delay by <value> seconds. |
71 If [abs] is nonzero, set the delay to <value> seconds. | |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
72 |
17954 | 73 [brightness|contrast|gamma|hue|saturation] <value> [abs] |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
74 Set/adjust video parameters. |
17954 | 75 If [abs] is not given or is zero, modifies parameter by <value>. |
76 If [abs] is non-zero, parameter is set to <value>. | |
17182
3a892a5656db
minor grammar clarification to the last commit, + omitted periods
wanderer
parents:
17178
diff
changeset
|
77 <value> is in the range [-100, 100]. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
78 |
32438
faefba58f413
Implement a basic capture feature, available through -capture.
diego
parents:
32419
diff
changeset
|
79 capturing [value] |
faefba58f413
Implement a basic capture feature, available through -capture.
diego
parents:
32419
diff
changeset
|
80 Toggle/set capturing the primary stream like -dumpstream. |
faefba58f413
Implement a basic capture feature, available through -capture.
diego
parents:
32419
diff
changeset
|
81 Requires the -capture parameter to be given. |
faefba58f413
Implement a basic capture feature, available through -capture.
diego
parents:
32419
diff
changeset
|
82 |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
83 change_rectangle <val1> <val2> |
11932
a3e5b0b07ba8
change_rectangle documentation by Angel <knight@sunflower.com>
diego
parents:
11542
diff
changeset
|
84 Change the position of the rectangle filter rectangle. |
13109 | 85 <val1> |
86 Must be one of the following: | |
87 0 = width | |
88 1 = height | |
89 2 = x position | |
90 3 = y position | |
91 <val2> | |
92 If <val1> is 0 or 1: | |
93 Integer amount to add/subtract from the width/height. | |
94 Positive values add to width/height and negative values | |
95 subtract from it. | |
96 If <val1> is 2 or 3: | |
97 Relative integer amount by which to move the upper left | |
98 rectangle corner. Positive values move the rectangle | |
99 right/down and negative values move the rectangle left/up. | |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
100 |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
101 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
|
102 Set DVB channel. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
103 |
27068 | 104 dvdnav <button_name> |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
105 Press the given dvdnav button. |
27068 | 106 up |
107 down | |
108 left | |
109 right | |
110 menu | |
111 select | |
112 prev | |
113 mouse | |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
114 |
31956
a6c25d94e60e
Add new slave mode command for loading EDL file on demand.
reynaldo
parents:
31728
diff
changeset
|
115 edl_loadfile <filename> |
31965 | 116 Load new EDL file. |
31956
a6c25d94e60e
Add new slave mode command for loading EDL file on demand.
reynaldo
parents:
31728
diff
changeset
|
117 |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
118 edl_mark |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
119 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
|
120 |
17954 | 121 frame_drop [value] |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
122 Toggle/set frame dropping mode. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
123 |
19534 | 124 get_audio_bitrate |
125 Print out the audio bitrate of the current file. | |
126 | |
127 get_audio_codec | |
128 Print out the audio codec name of the current file. | |
129 | |
130 get_audio_samples | |
131 Print out the audio frequency and number of channels of the current file. | |
132 | |
133 get_file_name | |
134 Print out the name of the current file. | |
135 | |
136 get_meta_album | |
137 Print out the 'Album' metadata of the current file. | |
138 | |
139 get_meta_artist | |
140 Print out the 'Artist' metadata of the current file. | |
141 | |
142 get_meta_comment | |
143 Print out the 'Comment' metadata of the current file. | |
144 | |
145 get_meta_genre | |
146 Print out the 'Genre' metadata of the current file. | |
147 | |
148 get_meta_title | |
149 Print out the 'Title' metadata of the current file. | |
150 | |
151 get_meta_track | |
152 Print out the 'Track Number' metadata of the current file. | |
153 | |
154 get_meta_year | |
155 Print out the 'Year' metadata of the current file. | |
156 | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
157 get_percent_pos |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
158 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
|
159 |
17924
0eac85e451cb
Add get/set_property and update volume/mute to the last changes.
albeu
parents:
17241
diff
changeset
|
160 get_property <property> |
0eac85e451cb
Add get/set_property and update volume/mute to the last changes.
albeu
parents:
17241
diff
changeset
|
161 Print out the current value of a property. |
0eac85e451cb
Add get/set_property and update volume/mute to the last changes.
albeu
parents:
17241
diff
changeset
|
162 |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
163 get_sub_visibility |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
164 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
|
165 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
166 get_time_length |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
167 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
|
168 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
169 get_time_pos |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
170 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
|
171 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
172 get_vo_fullscreen |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
173 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
|
174 |
19534 | 175 get_video_bitrate |
176 Print out the video bitrate of the current file. | |
177 | |
178 get_video_codec | |
179 Print out the video codec name of the current file. | |
180 | |
181 get_video_resolution | |
182 Print out the video resolution of the current file. | |
183 | |
34339 | 184 gui <message> |
185 Send GUI skin message <message>. (See the skin documentation on GUI | |
186 messages for details.) | |
187 | |
19833 | 188 screenshot <value> |
16479
e56a4aea6512
The screenshot command is now implemented, wording/spelling fixes.
diego
parents:
16445
diff
changeset
|
189 Take a screenshot. Requires the screenshot filter to be loaded. |
19858 | 190 0 Take a single screenshot. |
191 1 Start/stop taking screenshot of each frame. | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
192 |
16445 | 193 key_down_event <value> |
20109 | 194 Inject <value> key code event into MPlayer. |
16445 | 195 |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
196 loadfile <file|url> <append> |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
197 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
|
198 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
|
199 appended to the current playlist instead. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
200 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
201 loadlist <file> <append> |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
202 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
|
203 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
|
204 appended to the current playlist instead. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
205 |
23727 | 206 loop <value> [abs] |
207 Adjust/set how many times the movie should be looped. -1 means no loop, | |
208 and 0 forever. | |
209 | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
210 menu <command> |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
211 Execute an OSD menu command. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
212 up Move cursor up. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
213 down Move cursor down. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
214 ok Accept selection. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
215 cancel Cancel selection. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
216 hide Hide the OSD menu. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
217 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
218 set_menu <menu_name> |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
219 Display the menu named <menu_name>. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
220 |
17954 | 221 mute [value] |
17955 | 222 Toggle sound output muting or set it to [value] when [value] >= 0 |
17924
0eac85e451cb
Add get/set_property and update volume/mute to the last changes.
albeu
parents:
17241
diff
changeset
|
223 (1 == on, 0 == off). |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
224 |
17954 | 225 osd [level] |
226 Toggle OSD mode or set it to [level] when [level] >= 0. | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
227 |
30986
2186c040f9e0
Add osd_show_progression: Show progress bar and elapsed/total time.
cehoyos
parents:
30633
diff
changeset
|
228 osd_show_progression |
2186c040f9e0
Add osd_show_progression: Show progress bar and elapsed/total time.
cehoyos
parents:
30633
diff
changeset
|
229 Show the progression bar, the elapsed time and the total duration of the |
2186c040f9e0
Add osd_show_progression: Show progress bar and elapsed/total time.
cehoyos
parents:
30633
diff
changeset
|
230 movie on the OSD. |
2186c040f9e0
Add osd_show_progression: Show progress bar and elapsed/total time.
cehoyos
parents:
30633
diff
changeset
|
231 |
18222
8c35bd43135f
Add a new command: osd_show_property_text that show an expanded property
albeu
parents:
18208
diff
changeset
|
232 osd_show_property_text <string> [duration] [level] |
8c35bd43135f
Add a new command: osd_show_property_text that show an expanded property
albeu
parents:
18208
diff
changeset
|
233 Show an expanded property string on the OSD, see -playing-msg for a |
8c35bd43135f
Add a new command: osd_show_property_text that show an expanded property
albeu
parents:
18208
diff
changeset
|
234 description of the available expansions. If [duration] is >= 0 the text |
18224 | 235 is shown for [duration] ms. [level] sets the minimum OSD level needed |
236 for the message to be visible (default: 0 - always show). | |
18222
8c35bd43135f
Add a new command: osd_show_property_text that show an expanded property
albeu
parents:
18208
diff
changeset
|
237 |
18223 | 238 osd_show_text <string> [duration] [level] |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
239 Show <string> on the OSD. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
240 |
17955 | 241 panscan <-1.0 - 1.0> | <0.0 - 1.0> <abs> |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
242 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
|
243 Negative values decrease the pan-and-scan range. |
17955 | 244 If <abs> is != 0, then the pan-and scan range is interpreted as an |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
245 absolute range. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
246 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
247 pause |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
248 Pause/unpause the playback. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
249 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
250 frame_step |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
251 Play one frame, then pause again. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
252 |
17954 | 253 pt_step <value> [force] |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
254 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
|
255 the direction. If no entry is available in the given direction it will do |
17954 | 256 nothing unless [force] is non-zero. |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
257 |
17954 | 258 pt_up_step <value> [force] |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
259 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
|
260 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
|
261 |
17954 | 262 quit [value] |
263 Quit MPlayer. The optional integer [value] is used as the return code | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
264 for the mplayer process (default: 0). |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
265 |
19589
d5c80704c04c
description of radio slave commands, copied from TV command descriptions :-)
reimar
parents:
19534
diff
changeset
|
266 radio_set_channel <channel> |
19607 | 267 Switch to <channel>. The 'channels' radio parameter needs to be set. |
19589
d5c80704c04c
description of radio slave commands, copied from TV command descriptions :-)
reimar
parents:
19534
diff
changeset
|
268 |
d5c80704c04c
description of radio slave commands, copied from TV command descriptions :-)
reimar
parents:
19534
diff
changeset
|
269 radio_set_freq <frequency in MHz> |
d5c80704c04c
description of radio slave commands, copied from TV command descriptions :-)
reimar
parents:
19534
diff
changeset
|
270 Set the radio tuner frequency. |
d5c80704c04c
description of radio slave commands, copied from TV command descriptions :-)
reimar
parents:
19534
diff
changeset
|
271 |
19607 | 272 radio_step_channel <-1|1> |
273 Step forwards (1) or backwards (-1) in channel list. Works only when the | |
274 'channels' radio parameter was set. | |
275 | |
21042 | 276 radio_step_freq <value> |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28835
diff
changeset
|
277 Tune frequency by the <value> (positive - up, negative - down). |
21042 | 278 |
17954 | 279 seek <value> [type] |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
280 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
|
281 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
|
282 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
|
283 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
|
284 |
19342 | 285 seek_chapter <value> [type] |
286 Seek to the start of a chapter. | |
19346 | 287 0 is a relative seek of +/- <value> chapters (default). |
288 1 is a seek to chapter <value>. | |
19342 | 289 |
25579 | 290 switch_angle <value> |
25822 | 291 Switch to the angle with the ID [value]. Cycle through the |
25579 | 292 available angles if [value] is omitted or negative. |
293 | |
19855 | 294 set_mouse_pos <x> <y> |
19871 | 295 Tells MPlayer the coordinates of the mouse in the window. |
296 This command doesn't move the mouse! | |
19855 | 297 |
17924
0eac85e451cb
Add get/set_property and update volume/mute to the last changes.
albeu
parents:
17241
diff
changeset
|
298 set_property <property> <value> |
0eac85e451cb
Add get/set_property and update volume/mute to the last changes.
albeu
parents:
17241
diff
changeset
|
299 Set a property. |
0eac85e451cb
Add get/set_property and update volume/mute to the last changes.
albeu
parents:
17241
diff
changeset
|
300 |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
301 speed_incr <value> |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
302 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
|
303 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
304 speed_mult <value> |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
305 Multiply the current speed by <value>. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
306 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
307 speed_set <value> |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
308 Set the speed to <value>. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
309 |
23412
f6c225ffe60d
Allow setting the direction in the step_property command.
albeu
parents:
22667
diff
changeset
|
310 step_property <property> [value] [direction] |
f6c225ffe60d
Allow setting the direction in the step_property command.
albeu
parents:
22667
diff
changeset
|
311 Change a property by value, or increase by a default if value is |
f6c225ffe60d
Allow setting the direction in the step_property command.
albeu
parents:
22667
diff
changeset
|
312 not given or zero. The direction is reversed if direction is less |
f6c225ffe60d
Allow setting the direction in the step_property command.
albeu
parents:
22667
diff
changeset
|
313 than zero. |
20915 | 314 |
26877 | 315 stop |
316 Stop playback. | |
317 | |
17976 | 318 sub_alignment [value] |
17937 | 319 Toggle/set subtitle alignment. |
17976 | 320 0 top alignment |
321 1 center alignment | |
322 2 bottom alignment | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
323 |
17954 | 324 sub_delay <value> [abs] |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
325 Adjust the subtitle delay by +/- <value> seconds or set it to <value> |
17954 | 326 seconds when [abs] is nonzero. |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
327 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
328 sub_load <subtitle_file> |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
329 Loads subtitles from <subtitle_file>. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
330 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
331 sub_log |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
332 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
|
333 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
|
334 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
|
335 fixed while watching the movie. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
336 |
17954 | 337 sub_pos <value> [abs] |
17937 | 338 Adjust/set subtitle position. |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
339 |
17954 | 340 sub_remove [value] |
341 If the [value] argument is present and non-negative, removes the subtitle | |
342 file with index [value]. If the argument is omitted or negative, removes | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
343 all subtitle files. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
344 |
17954 | 345 sub_select [value] |
346 Display subtitle with index [value]. Turn subtitle display off if | |
347 [value] is -1 or greater than the highest available subtitle index. | |
348 Cycle through the available subtitles if [value] is omitted or less | |
32627 | 349 than -1 (forward or backward respectively). |
32593 | 350 Supported subtitle sources are -sub options on the command |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
351 line, VOBsubs, DVD subtitles, and Ogg and Matroska text streams. |
25129
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
352 This command is mainly for cycling all subtitles, if you want to set |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
353 a specific subtitle, use sub_file, sub_vob, or sub_demux. |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
354 |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
355 sub_source [source] |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
356 Display first subtitle from [source]. Here [source] is an integer: |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
357 SUB_SOURCE_SUBS (0) for file subs |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
358 SUB_SOURCE_VOBSUB (1) for VOBsub files |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
359 SUB_SOURCE_DEMUX (2) for subtitle embedded in the media file or DVD subs. |
32593 | 360 If [source] is -1, will turn off subtitle display. |
361 If [value] is omitted or less than -1, will cycle between the first subtitle | |
362 of each currently available source (forward or backward respectively). | |
25129
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
363 |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
364 sub_file [value] |
34616 | 365 Display subtitle specified by [value] for file subs. The [value] is |
25129
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
366 corresponding to ID_FILE_SUB_ID values reported by '-identify'. |
32593 | 367 If [value] is -1, will turn off subtitle display. |
368 If [value] is omitted or less than -1, will cycle all file subs | |
369 (forward or backward respectively). | |
25129
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
370 |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
371 sub_vob [value] |
34616 | 372 Display subtitle specified by [value] for VOBsubs. The [value] is |
25129
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
373 corresponding to ID_VOBSUB_ID values reported by '-identify'. |
32593 | 374 If [value] is -1, will turn off subtitle display. |
34616 | 375 If [value] is omitted or less than -1, will cycle all VOBsubs |
32593 | 376 (forward or backward respectively). |
25129
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
377 |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
378 sub_demux [value] |
34616 | 379 Display subtitle specified by [value] for subtitles from DVD or embedded |
25129
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
380 in media file. The [value] is corresponding to ID_SUBTITLE_ID values |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
381 reported by '-identify'. If [value] is -1, will turn off subtitle display. |
32593 | 382 If [value] is omitted or less than -1, will cycle all DVD subs or embedded subs |
383 (forward or backward respectively). | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
384 |
23725 | 385 sub_scale <value> [abs] |
386 Adjust the subtitle size by +/- <value> or set it to <value> when [abs] | |
387 is nonzero. | |
388 | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
389 vobsub_lang |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
390 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
|
391 |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
392 sub_step <value> |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
393 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
|
394 is negative. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
395 |
17954 | 396 sub_visibility [value] |
17937 | 397 Toggle/set subtitle visibility. |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
398 |
17954 | 399 forced_subs_only [value] |
17937 | 400 Toggle/set forced subtitles only. |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
401 |
24985
e09187679c34
switch_audio works with many other formats than described
nicodvb
parents:
24932
diff
changeset
|
402 switch_audio [value] (currently MPEG*, AVI, Matroska and streams handled by libavformat) |
25822 | 403 Switch to the audio track with the ID [value]. Cycle through the |
17954 | 404 available tracks if [value] is omitted or negative. |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
405 |
25821
ff2e44f77e52
add documentation about switch_angle and switch_title slave commands
ben
parents:
25579
diff
changeset
|
406 switch_angle [value] (DVDs only) |
25822 | 407 Switch to the DVD angle with the ID [value]. Cycle through the |
25821
ff2e44f77e52
add documentation about switch_angle and switch_title slave commands
ben
parents:
25579
diff
changeset
|
408 available angles if [value] is omitted or negative. |
ff2e44f77e52
add documentation about switch_angle and switch_title slave commands
ben
parents:
25579
diff
changeset
|
409 |
17954 | 410 switch_ratio [value] |
411 Change aspect ratio at runtime. [value] is the new aspect ratio expressed | |
36295
0bd0297b073a
Handle special argument -1 to switch_ratio as intended.
ib
parents:
34987
diff
changeset
|
412 as a float (e.g. 1.77778 for 16/9), or special value -1 to reset to |
36314 | 413 original aspect ratio (ditto if [value] is missing), or special value 0 |
414 to disable automatic movie aspect ratio compensation. | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
415 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
|
416 |
25821
ff2e44f77e52
add documentation about switch_angle and switch_title slave commands
ben
parents:
25579
diff
changeset
|
417 switch_title [value] (DVDNAV only) |
25822 | 418 Switch to the DVD title with the ID [value]. Cycle through the |
25821
ff2e44f77e52
add documentation about switch_angle and switch_title slave commands
ben
parents:
25579
diff
changeset
|
419 available titles if [value] is omitted or negative. |
ff2e44f77e52
add documentation about switch_angle and switch_title slave commands
ben
parents:
25579
diff
changeset
|
420 |
17954 | 421 switch_vsync [value] |
422 Toggle vsync (1 == on, 0 == off). If [value] is not provided, | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
423 vsync status is inverted. |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
424 |
23904 | 425 teletext_add_digit <value> |
426 Enter/leave teletext page number editing mode and append given digit to | |
427 previously entered one. | |
34616 | 428 0..9 - Append appropriate digit. (Enables editing mode if called from normal |
23904 | 429 mode, and switches to normal mode when third digit is entered.) |
430 - - Delete last digit from page number. (Backspace emulation, works only | |
431 in page number editing mode.) | |
432 | |
24244 | 433 teletext_go_link <1-6> |
24258 | 434 Follow given link on current teletext page. |
24244 | 435 |
24105
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23904
diff
changeset
|
436 tv_start_scan |
24258 | 437 Start automatic TV channel scanning. |
24105
9e71e0345c35
Automatic TV channels scanning ability for MPlayer.
voroshil
parents:
23904
diff
changeset
|
438 |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
439 tv_step_channel <channel> |
13108 | 440 Select next/previous TV channel. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
441 |
10218
f82646fc1431
Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff
changeset
|
442 tv_step_norm |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
443 Change TV norm. |
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
444 |
10218
f82646fc1431
Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff
changeset
|
445 tv_step_chanlist |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
446 Change channel list. |
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
447 |
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
448 tv_set_channel <channel> |
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
449 Set the current TV channel. |
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
450 |
10218
f82646fc1431
Moved video filters to a separate section, moved slave mode section to the
jonas
parents:
diff
changeset
|
451 tv_last_channel |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
452 Set the current TV channel to the last one. |
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
453 |
10521
141141fdd250
I'd like to change tv tuner frequency in the slave mode. So this patch
gabucino
parents:
10218
diff
changeset
|
454 tv_set_freq <frequency in MHz> |
13108 | 455 Set the TV tuner frequency. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
456 |
22667 | 457 tv_step_freq <frequency offset in MHz> |
458 Set the TV tuner frequency relative to current value. | |
459 | |
10521
141141fdd250
I'd like to change tv tuner frequency in the slave mode. So this patch
gabucino
parents:
10218
diff
changeset
|
460 tv_set_norm <norm> |
13108 | 461 Set the TV tuner norm (PAL, SECAM, NTSC, ...). |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
462 |
18208
70edbfdeca61
The tv color control commands can now also adjust the values.
albeu
parents:
17976
diff
changeset
|
463 tv_set_brightness <-100 - 100> [abs] |
70edbfdeca61
The tv color control commands can now also adjust the values.
albeu
parents:
17976
diff
changeset
|
464 Set TV tuner brightness or adjust it if [abs] is set to 0. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
465 |
18208
70edbfdeca61
The tv color control commands can now also adjust the values.
albeu
parents:
17976
diff
changeset
|
466 tv_set_contrast <-100 -100> [abs] |
70edbfdeca61
The tv color control commands can now also adjust the values.
albeu
parents:
17976
diff
changeset
|
467 Set TV tuner contrast or adjust it if [abs] is set to 0. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
468 |
18208
70edbfdeca61
The tv color control commands can now also adjust the values.
albeu
parents:
17976
diff
changeset
|
469 tv_set_hue <-100 - 100> [abs] |
70edbfdeca61
The tv color control commands can now also adjust the values.
albeu
parents:
17976
diff
changeset
|
470 Set TV tuner hue or adjust it if [abs] is set to 0. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
471 |
18208
70edbfdeca61
The tv color control commands can now also adjust the values.
albeu
parents:
17976
diff
changeset
|
472 tv_set_saturation <-100 - 100> [abs] |
70edbfdeca61
The tv color control commands can now also adjust the values.
albeu
parents:
17976
diff
changeset
|
473 Set TV tuner saturation or adjust it if [abs] is set to 0. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
474 |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
475 use_master |
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
476 Switch volume control between master and PCM. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
477 |
17954 | 478 vo_border [value] |
17937 | 479 Toggle/set borderless display. |
16969 | 480 |
17954 | 481 vo_fullscreen [value] |
17937 | 482 Toggle/set fullscreen mode. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
483 |
17954 | 484 vo_ontop [value] |
17937 | 485 Toggle/set stay-on-top. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
486 |
17954 | 487 vo_rootwin [value] |
17937 | 488 Toggle/set playback on the root window. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
489 |
17954 | 490 volume <value> [abs] |
491 Increase/decrease volume or set it to <value> if [abs] is nonzero. | |
16386
9e1ba1ac3c7d
Reorder slave mode commands to appear in alphabetical order with a few
diego
parents:
16254
diff
changeset
|
492 |
32392 | 493 overlay_add <file> <id> <x> <y> <color> |
494 Add an overlay bitmap. <file> must be a PGM file without comments. | |
495 <id> is an arbitrary integer used to identify the overlay. | |
496 | |
497 overlay_remove <id> | |
498 Remove all overlays identified by <id>. | |
499 | |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
500 |
14691 | 501 The following commands are really only useful for OSD menu console mode: |
502 | |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
503 help |
14691 | 504 Displays help text, currently empty. |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
505 |
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
506 exit |
14691 | 507 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
|
508 |
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
509 hide |
14691 | 510 Hides the OSD menu console. Clicking a menu command unhides it. Other |
511 keybindings act as usual. | |
11413
e250b0e9e608
Missing commands added, parameters checked, explanations improved.
diego
parents:
10927
diff
changeset
|
512 |
34987 | 513 run <string> |
514 Run <string> with properties expanded as shell command. In OSD menu | |
515 console mode stdout and stdin are through the video output driver. | |
516 Property expansion happens in the same way as for osd_show_property_text. | |
517 Note: MPlayer will do property expansion on anything of the form | |
518 ${somevar} before it is passed to the shell. | |
519 This means that you cannot use this syntax for anything you actually | |
520 want the shell to handle, though any other form like $somevar will | |
521 be passed on to and processed by the shell. | |
522 | |
523 Example: | |
524 run "echo ${filename} ${stream_pos} >> <path_to_file>" | |
22046 | 525 |
526 | |
527 Available properties: | |
528 | |
22047 | 529 name type min max get set step comment |
530 ================================================================= | |
22046 | 531 |
22047 | 532 osdlevel int 0 3 X X X as -osdlevel |
533 speed float 0.01 100 X X X as -speed | |
23727 | 534 loop int -1 X X X as -loop |
27648
427fec163870
Add a "pause" property to allow checking if MPlayer is paused.
reimar
parents:
27635
diff
changeset
|
535 pause flag 0 1 X 1 if paused, use with pausing_keep_force |
34616 | 536 filename string X file playing w/o path |
22047 | 537 path string X file playing |
538 demuxer string X demuxer used | |
539 stream_pos pos 0 X X position in stream | |
540 stream_start pos 0 X start pos in stream | |
541 stream_end pos 0 X end pos in stream | |
542 stream_length pos 0 X (end - start) | |
31728 | 543 stream_time_pos time 0 X present position in stream (in seconds) |
34386
206264c532f5
Add new stream control command STREAM_CTRL_GET_NUM_TITLES.
ib
parents:
34339
diff
changeset
|
544 titles int X number of titles |
25363 | 545 chapter int 0 X X X select chapter |
27635
22bdd7ba8892
slave command to get the number of chapters; patch by Kevin DeKorte - kdekorte gmail com
nicodvb
parents:
27633
diff
changeset
|
546 chapters int X number of chapters |
25579 | 547 angle int 0 X X X select angle |
23417 | 548 length time X length of file in seconds |
23418 | 549 percent_pos int 0 100 X X X position in percent |
550 time_pos time 0 X X X position in seconds | |
23413
62018ec2eb35
Add the recently introduced properties to the documentation.
albeu
parents:
23412
diff
changeset
|
551 metadata str list X list of metadata key/value |
62018ec2eb35
Add the recently introduced properties to the documentation.
albeu
parents:
23412
diff
changeset
|
552 metadata/* string X metadata values |
22047 | 553 volume float 0 100 X X X change volume |
23568 | 554 balance float -1 1 X X X change audio balance |
22047 | 555 mute flag 0 1 X X X |
556 audio_delay float -100 100 X X X | |
557 audio_format int X | |
23413
62018ec2eb35
Add the recently introduced properties to the documentation.
albeu
parents:
23412
diff
changeset
|
558 audio_codec string X |
22047 | 559 audio_bitrate int X |
560 samplerate int X | |
561 channels int X | |
562 switch_audio int -2 255 X X X select audio stream | |
25821
ff2e44f77e52
add documentation about switch_angle and switch_title slave commands
ben
parents:
25579
diff
changeset
|
563 switch_angle int -2 255 X X X select DVD angle |
ff2e44f77e52
add documentation about switch_angle and switch_title slave commands
ben
parents:
25579
diff
changeset
|
564 switch_title int -2 255 X X X select DVD title |
32438
faefba58f413
Implement a basic capture feature, available through -capture.
diego
parents:
32419
diff
changeset
|
565 capturing flag 0 1 X X X dump primary stream if enabled |
22047 | 566 fullscreen flag 0 1 X X X |
567 deinterlace flag 0 1 X X X | |
568 ontop flag 0 1 X X X | |
569 rootwin flag 0 1 X X X | |
570 border flag 0 1 X X X | |
571 framedropping int 0 2 X X X 1 = soft, 2 = hard | |
572 gamma int -100 100 X X X | |
573 brightness int -100 100 X X X | |
574 contrast int -100 100 X X X | |
575 saturation int -100 100 X X X | |
576 hue int -100 100 X X X | |
577 panscan float 0 1 X X X | |
578 vsync flag 0 1 X X X | |
579 video_format int X | |
23413
62018ec2eb35
Add the recently introduced properties to the documentation.
albeu
parents:
23412
diff
changeset
|
580 video_codec string X |
22047 | 581 video_bitrate int X |
582 width int X "display" width | |
583 height int X "display" height | |
584 fps float X | |
585 aspect float X | |
586 switch_video int -2 255 X X X select video stream | |
34616 | 587 switch_program int -1 65535 X X X (see TAB default keybinding) |
22047 | 588 sub int -1 X X X select subtitle stream |
25129
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
589 sub_source int -1 2 X X X select subtitle source |
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
590 sub_file int -1 X X X select file subtitles |
34616 | 591 sub_vob int -1 X X X select VOBsubs |
25129
c04b64054255
Support select subtitle by source, add 4 properties:
ulion
parents:
24985
diff
changeset
|
592 sub_demux int -1 X X X select subs from demux |
22047 | 593 sub_delay float X X X |
594 sub_pos int 0 100 X X X subtitle position | |
595 sub_alignment int 0 2 X X X subtitle alignment | |
596 sub_visibility flag 0 1 X X X show/hide subtitles | |
597 sub_forced_only flag 0 1 X X X | |
23725 | 598 sub_scale float 0 100 X X X subtitles font size |
22047 | 599 tv_brightness int -100 100 X X X |
600 tv_contrast int -100 100 X X X | |
601 tv_saturation int -100 100 X X X | |
602 tv_hue int -100 100 X X X | |
23904 | 603 teletext_page int 0 799 X X X |
604 teletext_subpage int 0 64 X X X | |
605 teletext_mode flag 0 1 X X X 0 - off, 1 - on | |
606 teletext_format int 0 3 X X X 0 - opaque, | |
29263
0f1b5b68af32
whitespace cosmetics: Remove all trailing whitespace.
diego
parents:
28835
diff
changeset
|
607 1 - transparent, |
23904 | 608 2 - opaque inverted, |
34616 | 609 3 - transparency inverted, |
23904 | 610 teletext_half_page int 0 2 X X X 0 - off, 1 - top half, |
611 2- bottom half |