1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
|
<sect1 id="howto-slaves">
<title
>Ler a Partir de I/O Slaves do &kde;</title>
<sect2 id="howto-slaves-about">
<title
>O Que São os I/O Slaves do &kde;</title>
<para
>O &kde; tem uma forma óptima de aceder a todos os tipos de dados através de um sistema conhecido como os <acronym
>I/O</acronym
> Slaves. Estes são pequenos programas que lhe permitem representar várias fontes diferentes de dados como <acronym
>URL</acronym
> semelhantes a endereços, abrindo-os nos programas do &kde; como o &konqueror; e o &kplayer;. Por exemplo, poderá aceder a uma máquina na rede através de <acronym
>SSH</acronym
> com um <acronym
>URL</acronym
> do tipo <filename
>fish:/maquina/local/</filename
> ou um ficheiro ZIP com um &URL; <filename
>zip:/home/ze/meu.zip</filename
>.</para>
</sect2>
<sect2 id="howto-slaves-using">
<title
>Como o &kplayer; os Utiliza</title>
<para
>Muitos dos <acronym
>I/O</acronym
> Slaves do &kde; poderão devolver ficheiros e transmissões de vídeo e áudio, como por exemplo o <literal
>fish:</literal
>, o <literal
>sftp:</literal
>, o <literal
>webdav:</literal
>, o <literal
>tar:</literal
>, o <literal
>zip:</literal
>, o <literal
>audiocd:</literal
> e assim por diante. O &kplayer; reproduzi-los-á como qualquer outro tipo de ficheiro. Por omissão, irá passar os dados directamente ao &mplayer; através de um 'pipe' com nome. Se isso não funcionar por alguma razão, poderá dizer ao &kplayer; para usar um ficheiro temporário para o ler a partir dos <acronym
>I/O</acronym
> Slaves do &kde; na página <guilabel
>Avançado</guilabel
>, a nível global na <link linkend="settings-advanced"
>Configuração do &kplayer;</link
> ou individual nas <link linkend="properties-advanced"
>Propriedades do Ficheiro</link
>. O &kplayer; irá então transferir o ficheiro por inteiro para uma pasta temporária antes de o reproduzir, o que irá consumir algum espaço temporário em disco, mas também permitirá o posicionamento e a detecção do tamanho.</para>
<para
>Repare que, com o 'slave' <literal
>audiocd</literal
> provavelmente terá de tocar os ficheiros <literal
>.wav</literal
> a partir da pasta <guilabel
>Por Faixa</guilabel
>, dado que o &mplayer; não consegue de momento ler ficheiros <literal
>.cda</literal
>. Do mesmo modo, poderá usar os <link linkend="howto-devices"
><acronym
>URL</acronym
>s <literal
>cdda:</literal
></link
> em alternativa.</para>
</sect2>
<sect2 id="howto-slaves-http">
<title
>HTTP, FTP e Samba</title>
<para
>A melhor forma de reproduzir os <acronym
>URL</acronym
>s que o <link linkend="howto-installation-mplayer"
>&mplayer;</link
> suporta é passando-os directamente ao &mplayer;. Contudo, existirão casos em que necessitará de usar o suporte do &kplayer; para os <link linkend="howto-slaves"
><acronym
>I/O</acronym
> Slaves do &kde;</link
> para esses tipos de <acronym
>URL</acronym
>s.</para>
<para
>Por exemplo, a equipa do &mplayer; conseguir lançar o &mplayer; 1.0-pre4 com o suporte para <acronym
>FTP</acronym
> e a capacidade de caracteres codificados em <acronym
>URL</acronym
>s ambos defeituosos. Por isso, se usar essa versão, terá de activar a utilização de um <acronym
>I/O</acronym
> Slave para o <acronym
>FTP</acronym
> na <link linkend="settings-advanced"
>página Avançado</link
> da <guilabel
>Configuração do &kplayer;</guilabel
> e, se precisar de ler um <acronym
>URL</acronym
> de <acronym
>HTTP</acronym
> com um espaço incluído nele, terá de activar o <acronym
>I/O</acronym
> Slave de <acronym
>HTTP</acronym
> na página <guilabel
>Avançado</guilabel
> tanto para os <acronym
>URL</acronym
>s individuais nas suas <link linkend="properties-advanced"
>Propriedades</link
>, como para os globais em todos os <acronym
>URL</acronym
>s de <acronym
>HTTP</acronym
> na <link linkend="settings-advanced"
>Configuração do &kplayer;</link
>.</para>
<para
>Do mesmo modo, o suporte do Samba está à mesma indicado como experimental no &mplayer;, por isso, se não não estiver compilado com o seu &mplayer; ou se estiver defeituoso, vá à <link linkend="settings-advanced"
>página Avançado</link
> na <guilabel
>Configuração do &kplayer;</guilabel
> e active a utilização dos <acronym
>I/O</acronym
> Slaves do &kde; para os <acronym
>URL</acronym
>s de <acronym
>SMB</acronym
>.</para>
</sect2>
<sect2 id="howto-slaves-cache">
<title
>Tamanho da 'cache'</title>
<para
>Ao ler directamente a partir de um <acronym
>I/O</acronym
> Slave do &kde;, a configuração da <guilabel
>Cache</guilabel
> é importante. Não deverá ser muito pequena, de modo que o &mplayer; consiga detectar o tipo de codificação ser eliminar dados mas, por outro lado, com os valores elevados levará mais tempo a preencher a 'cache', especialmente com as transmissões com taxas de 'bits' reduzidas como as <link linkend="howto-streams"
>estações de rádio na Internet</link
>.</para>
<para
>O &kplayer; usa um megabyte de 'cache' por omissão mas, em muitos casos, poderá descer muito mais baixo do que isso; por exemplo, para a maioria dos ficheiros de áudio, 64 quilobytes são o suficiente. O tamanho da 'cache' poderá ser definido na página <guilabel
>Avançado</guilabel
> a nível global na <link linkend="settings-advanced"
>Configuração do &kplayer;</link
> ou individual nas <link linkend="properties-advanced"
>Propriedades do Ficheiro</link
>. Tenha em mente que a configuração global irá também afectar os ficheiros reproduzidos directamente pelo &mplayer;, e a sua alteração poderá causar efeitos indesejados. Por exemplo, o tamanho da 'cache' menor do que um megabyte faz com que alguns ficheiros <acronym
>AVI</acronym
> possam levar alguns segundos até começarem a ser reproduzidos.</para>
</sect2>
<sect2 id="howto-slaves-playlists">
<title
>Listas de Reprodução</title>
<para
>Ao usar um <acronym
>I/O</acronym
> Slave do &kde; para ler um ficheiro da lista de reprodução, só o próprio ficheiro da lista de reprodução será obtido a partir do <acronym
>I/O</acronym
> Slave. Todos os <acronym
>URL</acronym
>s que ele contiver serão lidos directamente pelo &mplayer;. Terá de dar ao &kplayer; os <acronym
>URL</acronym
>s contidos na lista se quiser que estes sejam reproduzidos através de um <acronym
>I/O</acronym
> Slave.</para>
</sect2>
</sect1>
|