mplayer: link mpv subpage, distinguish metadata
[sheet.git] / mplayer.eng.inc.pl
1 use utf8;
2
3 {
4 title => 'MPlayer',
5 intro => join("\n",
6         'Default interface controls for the original MPlayer v1.0 media player.',
7         'Mostly inherited by <a href="/mplayer/mpv">mpv</a>.',
8 ),
9 keywords => [qw'mpv mplayer mplayer2 media player video audio'],
10
11 key => {
12         '[' => "slow down 10%",
13         ']' => "speed up 10%",
14         '{' => "half speed",
15         '}' => "double speed",
16         '<' => "previous file",
17         '>' => "next file",
18         'p' => "pause",
19         '.' => "step forward",
20         'q' => "stop and quit",
21         '+' => "audio delay +<>.1s", # +ctrl in mpv
22         '-' => "audio delay -<>.1s", # +ctrl in mpv
23         '/' => "volume decrease",
24         '*' => "volume increase",
25         'm' => "mute sound",
26         '#' => "cycle audio tr<>ack<>s",
27         'f' => "full<>screen",
28         'T' => "stay on top",
29         'w' => "pan/sc. decr<>eas<>e",
30         'e' => "pan/scan increase",
31         'o' => "osd state switch",
32         'd' => "frame drop mode",
33         'v' => "subtitle visibility",
34         'b' => "next sub<>title",
35         'j' => "prev<>ious sub<>title",
36         'g' => "back in sub<>title<>s list",
37         'y' => "forward in sub<>title<>s list",
38         'F' => "forced subtitles",
39         'a' => "align subtitles",
40         'c' => "cycle fs mode",
41         'n' => "restore video mode",
42         'x' => "subtitle delay +<>.1<>s",
43         'z' => "subtitle delay -<>.1<>s",
44         'r' => "subtitles up",
45         't' => "subtitles down",
46         's' => "screen<>shot\n-vf screenshot",
47         'S' => "record screen<>shot<>s\n-vf screenshot",
48         'I' => "filename",
49         '!' => "chapter back", # also pgdn in mpv
50         '@' => "chapter forward", # also pgup in mpv
51         '1' => "contrast less",
52         '2' => "contrast more",
53         '3' => "brighter",
54         '4' => "darker",
55         '5' => "hue to red",
56         '6' => "hue to blue",
57         '7' => "saturate",
58         '8' => "de<>saturate",
59 },
60
61 mode => {
62         '' => "interactive control",
63 },
64
65 flag => {
66         g1 => [osd       => "Print information or change display."],
67         g2 => [subtitles => "Alter subtitle selection and settings."],
68         g4 => [video     => "Video output adjustment."],
69         g6 => [audio     => "Sound (track) configuration."],
70         g7 => [playback  => "Playback control."],
71         g9 => [general   => "Other MPlayer features."],
72
73         arg => ["key<arg>" => "Commands with a dot need an argument afterwards."],
74         ext => ["optional" => "Some features depend on setup and/or parameters."],
75 },
76
77 def => {
78         '' => {
79                 "\e"=> 'q',
80                 '[' => 'g7',
81                 ']' => 'g7',
82                 '{' => 'g7',
83                 '}' => 'g7',
84                 '<' => 'g9',
85                 '>' => 'g9',
86                 'p' => 'g7',
87                 '.' => 'g7',
88                 'q' => 'g9',
89                 '+' => 'g6',
90                 '-' => 'g6',
91                 '/' => 'g6',
92                 '*' => 'g6',
93                 '9' => '=/',
94                 '0' => '=*',
95                 'm' => 'g6',
96                 '#' => 'g6',
97                 'f' => 'g4',
98                 'T' => 'g4',
99                 'w' => 'g4',
100                 'e' => 'g4',
101                 'o' => 'g1',
102                 'd' => 'g4',
103                 'v' => 'g2',
104                 'b' => 'g2',
105                 'j' => 'g2',
106                 'y' => 'g2',
107                 'g' => 'g2',
108                 'F' => 'g2',
109                 'a' => 'g2',
110                 'c' => 'g4 ext',
111                 'n' => 'g4 ext',
112                 'x' => 'g2',
113                 'z' => 'g2',
114                 'r' => 'g2',
115                 't' => 'g2',
116                 's' => 'g9 ext',
117                 'S' => 'g9 ext',
118                 'I' => 'g1',
119                 '!' => 'g7',
120                 '@' => 'g7',
121                 '1' => 'g4 ext',
122                 '2' => 'g4 ext',
123                 '3' => 'g4 ext',
124                 '4' => 'g4 ext',
125                 '5' => 'g4 ext',
126                 '6' => 'g4 ext',
127                 '7' => 'g4 ext',
128                 '8' => 'g4 ext',
129         },
130 },
131 }