~ubuntu-branches/debian/squeeze/mplayer/squeeze

« back to all changes in this revision

Viewing changes to DOCS/HTML/es/dvd.html

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2010-07-31 23:44:52 UTC
  • mfrom: (1.1.4 upstream) (8.1.1 experimental)
  • Revision ID: james.westby@ubuntu.com-20100731234452-j7yyrgsh1wustazr
Tags: 2:1.0~rc3++final.dfsg1-1
* upload to unstable
* enable mencoder and mplayer-gui package
* build again against the system FFmpeg 0.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>4.2. Reproducción de DVD</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="MPlayer - El reproductor de Películas para LINUX"><link rel="up" href="cd-dvd.html" title="Capítulo 4. Uso de CD/DVD"><link rel="prev" href="drives.html" title="4.1. Unidades de CD/DVD"><link rel="next" href="vcd.html" title="4.3. Reproducción de VCD"><link rel="preface" href="howtoread.html" title="Como leer esta documentación"><link rel="chapter" href="intro.html" title="Capítulo 1. Introducción"><link rel="chapter" href="install.html" title="Capítulo 2. Instalación"><link rel="chapter" href="usage.html" title="Capítulo 3. Uso"><link rel="chapter" href="cd-dvd.html" title="Capítulo 4. Uso de CD/DVD"><link rel="chapter" href="tv.html" title="Capítulo 5. TV"><link rel="chapter" href="video-dev.html" title="Capítulo 6. Dispositivos de salida de video"><link rel="chapter" href="ports.html" title="Capítulo 7. Adaptaciones"><link rel="chapter" href="mencoder.html" title="Capítulo 8. Codificando con MEncoder"><link rel="chapter" href="faq.html" title="Capítulo 9. Preguntas de Usuario Frecuentes"><link rel="appendix" href="bugreports.html" title="Apéndice A. Cómo reportar errores"><link rel="appendix" href="skin.html" title="Apéndice B. Formato del skin de MPlayer"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">4.2. Reproducción de DVD</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="drives.html">Anterior</a> </td><th width="60%" align="center">Capítulo 4. Uso de CD/DVD</th><td width="20%" align="right"> <a accesskey="n" href="vcd.html">Siguiente</a></td></tr></table><hr></div><div class="sect1" title="4.2. Reproducción de DVD"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="dvd"></a>4.2. Reproducción de DVD</h2></div></div></div><p>
 
2
Para una lista completa de opciones disponibles, lea por favor la página de manual.
 
3
La Sintaxis para un Disco Versátil Digital (DVD) estándar es la siguiente:
 
4
</p><pre class="screen">mplayer dvd://<em class="replaceable"><code>&lt;pista&gt;</code></em> [-dvd-device <em class="replaceable"><code>&lt;dispositivo&gt;</code></em>]</pre><p>
 
5
</p><p>
 
6
Ejemplo:
 
7
</p><pre class="screen">mplayer dvd://<em class="replaceable"><code>1</code></em> -dvd-device <em class="replaceable"><code>/dev/hdc</code></em></pre><p>
 
8
</p><p>
 
9
El dispositivo DVD por defecto es <tt class="filename">/dev/dvd</tt>. Si su
 
10
configuración es diferente, haga un enlace simbólico o especifique el 
 
11
dispositivo correcto en la línea de órdenes con la opción
 
12
<tt class="option">-dvd-device</tt>.
 
13
</p><p title="Soporte para el DVD de Nuevo-estilo (mpdvdkit2)"><b>Soporte para el DVD de Nuevo-estilo (mpdvdkit2). </b>
 
14
<span class="application">MPlayer</span> usa <code class="systemitem">libdvdread</code> y
 
15
<code class="systemitem">libdvdcss</code> para desencriptación y reproducción. Estas
 
16
dos bibliotecas están contenidas en el subdirectorio
 
17
<tt class="filename">libmpdvdkit2/</tt>
 
18
del árbol de código fuente de <span class="application">MPlayer</span>, no tiene
 
19
que instalarlo por separado. Hemos optado por esta solución porque hemos
 
20
corregido un error de <code class="systemitem">libdvdread</code> y aplicado un
 
21
parche que añade <span class="bold"><strong>soporte para cacheo de claves CSS
 
22
crackeadas</strong></span> para <code class="systemitem">libdvdcss</code>. Esto resulta
 
23
en un gran incremento de velocidad porque las claves no tienen que ser
 
24
crackeadas cada vez que se reproduce.
 
25
</p><p>
 
26
<span class="application">MPlayer</span> puede usar también bibliotecas
 
27
<code class="systemitem">libdvdread</code> del sistema y <code class="systemitem">libdvdcss</code>,
 
28
pero esta solución <span class="bold"><strong>no</strong></span> se recomienda, porque puede
 
29
resultar en fallos, incompatibilidades de bibliotecas y velocidad más lenta.
 
30
</p><div class="note" title="Nota" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Nota</h3><p>
 
31
En caso de problemas de decodificación de DVD, pruebe a deshabilitar supermount, o
 
32
cualquier otra utilidad de este tipo.
 
33
</p></div><p title="Estructura de DVD"><b>Estructura de DVD. </b>
 
34
Los discos de DVD tienen 2048 bytes por sector con ECC/CRC. Normalmente tienen
 
35
un sistema de archivos UDF en una pista simple, conteniendo varios archivos
 
36
(archivos pequeños .IFO y .BUK y archivos grandes (1GB) .VOB). Son archivos
 
37
reales y pueden ser copiados/reproducidos desde un sistema de archivos montado
 
38
de un DVD sin encriptar.
 
39
</p><p>
 
40
Los archivos .IFO contienen la información de navegación por la película
 
41
(capítulos/títulos/mapas de ángulos, tablas de idiomas, etc) y son necesarios
 
42
para leer e interpretar el contenido del .VOB (la película). Los archivos
 
43
.BUK son copias de seguridad de estos. Usan <span class="bold"><strong>sectores</strong></span>
 
44
por todos sitios, por lo que necesita usar direccionamiento crudo de sectores
 
45
del disco para implementar navegación DVD o desencriptar el contenido.
 
46
</p><p>
 
47
El soporte DVD necesita acceso basado en sectores al dispositivo. Desafortunadamente
 
48
debe (bajo Linux) ser root para obtener la dirección de un sector dentro de un
 
49
archivo. Este es el motivo por el que no se usa el controlador interno del sistema
 
50
de archivos del kernel, en su lugar se ha reimplementado en el espacio de usuario.
 
51
<code class="systemitem">libdvdread</code> 0.9.x y <code class="systemitem">libmpdvdkit</code>
 
52
hacen esto. El controlador de sistema de archivos UDF del kernel no es necesario
 
53
ya que tenemos nuestro propio controlador de sistema de archivos UDF. Además
 
54
el DVD no necesita estar montado ya que solo se usa acceso a nivel de sectores.
 
55
</p><p>
 
56
Algunas veces <tt class="filename">/dev/dvd</tt> no puede ser leído por los
 
57
usuarios, por lo que los autores de <code class="systemitem">libdvdread</code>
 
58
han implementado una capa de emulación que transfiere el direccionamiento
 
59
por sectores a nombres de archivo + desplazamiento, para emular un acceso
 
60
crudo sobre un sistema de archivos montado o incluso en un disco duro.
 
61
</p><p>
 
62
<code class="systemitem">libdvdread</code> incluso acepta un punto de montaje
 
63
en lugar del nombre del dispositivo para acceso crudo y comprueba
 
64
<tt class="filename">/proc/mounts</tt> para obtener el nombre del dispositivo.
 
65
Esto ha sido desarrollado por Solaris, donde los nombres de los
 
66
dispositivos son asignados dinámicamente.
 
67
</p><p>
 
68
El dispositivo por defecto de DVD es <tt class="filename">/dev/dvd</tt>. Si su
 
69
configuración no coincide con esto, haga un enlace simbólico, o especifique
 
70
el dispositivo correcto en la línea de órdenes con la opción
 
71
<tt class="option">-dvd-device</tt>.
 
72
</p><p title="Autenticación para DVD"><b>Autenticación para DVD. </b>
 
73
La autenticación y el método de desencriptación del soporte de DVD al
 
74
nuevo-estilo se ha hecho usando una versión modificada de
 
75
<code class="systemitem">libdvdcss</code> (vea más arriba). Este método peude ser
 
76
especificado a través de la variable de entorno <code class="envar">DVDCSS_METHOD</code>,
 
77
que puede ser establecido a key, disk o title.
 
78
</p><p>
 
79
Si no se especifica nada se prueban los siguientes métodos (por defecto:
 
80
key, petición de título):
 
81
</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>
 
82
<span class="bold"><strong>bus key</strong></span>: Esta clave es negociada durante
 
83
la autenticación (una larga mezcla de ioctls y varios intercambios de
 
84
claves, material de encriptación) y es usada para encriptar el título y 
 
85
las claves de disco antes de enviarlas sobre el bus sin proteger
 
86
(para prevenir robos de claves). El bus key necesita obtener y
 
87
predesencriptar la clave encriptada de disco.
 
88
</p></li><li class="listitem"><p>
 
89
<span class="bold"><strong>cached key</strong></span>: <span class="application">MPlayer</span>
 
90
mira a ver si el título ya ha sido crackeado con una clave almacenada en el
 
91
directorio <tt class="filename">~/.mplayer/DVDKeys</tt> (rápido ;).
 
92
</p></li><li class="listitem"><p>
 
93
<span class="bold"><strong>key</strong></span>: Si no hay una clave disponible en caché,
 
94
<span class="application">MPlayer</span> intenta desencriptar la clave del disco con
 
95
un conjunto de claves de reproductor incluidas.
 
96
</p></li><li class="listitem"><p>
 
97
<span class="bold"><strong>disk</strong></span>: Si el método key falla (p.e. no hay
 
98
claves de reproductor incluídas), <span class="application">MPlayer</span>
 
99
crackeará la clave del disco usando un algoritmo de fuerza bruta. Este proceso
 
100
usa la CPU de manera intensiva y requiere 64 MB de memoria (una tabla hash de
 
101
16M 32Bit entradas) para almacenamiento temporal de datos. Este método debe
 
102
funcionar siempre (lento).
 
103
</p></li><li class="listitem"><p>
 
104
<span class="bold"><strong>title request</strong></span>: Con la clave del disco
 
105
<span class="application">MPlayer</span> pide las claves encriptadas de los
 
106
títulos que están dentro de <span class="emphasis"><em>sectores escondidos</em></span> usando
 
107
<code class="systemitem">ioctl()</code>. La protección por región de unidades
 
108
RPC-2 se hace en este paso y puede fallas en algunas unidades de disco.
 
109
Si funciona bien, las claves de títulos son desencriptadas con las claves
 
110
de bus y de disco.
 
111
</p></li><li class="listitem"><p>
 
112
<span class="bold"><strong>title</strong></span>: Este método es usado si la
 
113
búsqueda de título falla y no sale en ningun intercambio de clave
 
114
con la unidad de DVD. Usa un ataque de encriptación para buscar
 
115
la clave del título directamente (encontrando un patrón que se
 
116
repita en el contenido del VOB desencriptado y comprobando que
 
117
el texto plano corresponde a los primeros bytes encriptados como
 
118
una continuación del patrón). El método es también conocido como
 
119
"ataque de texto plano conocido" o "DeCSSPlus".
 
120
En raras ocasiones esto falla porque no hay suficientes datos
 
121
desencriptados en el disco para realizar un ataque estadístico
 
122
o porque las claves cambian en mitad de un título. Este método es la
 
123
única manera de desencriptar un DVD almacenado en un disco duro o en 
 
124
un DVD con la región incorrecta en una unidad RPC2 (lento).
 
125
</p></li></ol></div><p>
 
126
Las unidades de DVD RPC-1 solo protegen la configuración de región a través
 
127
de software. Las unidades RPC-2 tienen una protección por hardware que
 
128
permite tan solo 5 cambios. Puede ser necesario/recomendable actualizar el
 
129
firmware a RPC-1 si tiene una unidad RPC-2. Las actualizaciones de
 
130
firmware puede encontrarse en esta
 
131
<a class="ulink" href="http://www.firmware-flash.com" target="_top">página del firmware</a>.
 
132
Si no hay una actualización del firmware disponible para su dispositivo, use la
 
133
<a class="ulink" href="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz" target="_top">herramienta regionset</a>
 
134
para establecer el código de región de su unidad de DVD (bajo Linux).
 
135
<span class="bold"><strong>Advertencia</strong></span>: Solo puede establecer la región 5 veces.
 
136
</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="drives.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="cd-dvd.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="vcd.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">4.1. Unidades de CD/DVD </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> 4.3. Reproducción de VCD</td></tr></table></div></body></html>