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
|
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>5.2. Reproduccin de DVD</title><link rel="stylesheet" href="default.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.68.1"><link rel="start" href="index.html" title="MPlayer - El reproductor de Pelculas
para LINUX"><link rel="up" href="cd-dvd.html" title="Captulo 5. Uso de CD/DVD"><link rel="prev" href="drives.html" title="5.1. Unidades de CD/DVD"><link rel="next" href="vcd.html" title="5.3. Reproduccin de VCD"><link rel="preface" href="howtoread.html" title="Como leer esta documentacin"><link rel="chapter" href="intro.html" title="Captulo 1. Introduccin"><link rel="chapter" href="features.html" title="Captulo 2. Caractersticas"><link rel="chapter" href="usage.html" title="Captulo 3. Uso"><link rel="chapter" href="faq.html" title="Captulo 4. Preguntas de Usuario Frecuentes"><link rel="chapter" href="cd-dvd.html" title="Captulo 5. Uso de CD/DVD"><link rel="chapter" href="ports.html" title="Captulo 6. Adaptaciones"><link rel="chapter" href="mencoder.html" title="Captulo 7. Codificando con MEncoder"><link rel="appendix" href="bugreports.html" title="Apndice A. Cmo reportar errores"><link rel="appendix" href="bugs.html" title="Apndice B. Problemas conocidos"><link rel="appendix" href="skin.html" title="Apndice C. 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">5.2. Reproduccin de DVD</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="drives.html">Anterior</a></td><th width="60%" align="center">Captulo 5. 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" lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="dvd"></a>5.2. Reproduccin de DVD</h2></div></div></div><p>
Para una lista completa de opciones disponibles, lea por favor la pgina de manual.
La Sintaxis para un Disco Verstil Digital (DVD) estndar es la siguiente:
</p><pre class="screen">mplayer dvd://<em class="replaceable"><code><pista></code></em> [-dvd-device <em class="replaceable"><code><dispositivo></code></em>]</pre><p>
</p><p>
Ejemplo:
</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>
</p><p>
El dispositivo DVD por defecto es <tt class="filename">/dev/dvd</tt>. Si su
configuracin es diferente, haga un enlace simblico o especifique el
dispositivo correcto en la lnea de rdenes con la opcin
<tt class="option">-dvd-device</tt>.
</p><p><b>Soporte para el DVD de Nuevo-estilo (mpdvdkit2).</b>
<span class="application">MPlayer</span> usa <code class="systemitem">libdvdread</code> y
<code class="systemitem">libdvdcss</code> para desencriptacin y reproduccin. Estas
dos bibliotecas estn contenidas en el subdirectorio
<tt class="filename">libmpdvdkit2/</tt>
del rbol de cdigo fuente de <span class="application">MPlayer</span>, no tiene
que instalarlo por separado. Hemos optado por esta solucin porque hemos
corregido un error de <code class="systemitem">libdvdread</code> y aplicado un
parche que aade <span class="bold"><strong>soporte para cacheo de claves CSS
crackeadas</strong></span> para <code class="systemitem">libdvdcss</code>. Esto resulta
en un gran incremento de velocidad porque las claves no tienen que ser
crackeadas cada vez que se reproduce.
</p><p>
<span class="application">MPlayer</span> puede usar tambin bibliotecas
<code class="systemitem">libdvdread</code> del sistema y <code class="systemitem">libdvdcss</code>,
pero esta solucin <span class="bold"><strong>no</strong></span> se recomienda, porque puede
resultar en fallos, incompatibilidades de bibliotecas y velocidad ms lenta.
</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Nota</h3><p>
En caso de problemas de decodificacin de DVD, pruebe a deshabilitar supermount, o
cualquier otra utilidad de este tipo.
</p></div><p><b>Estructura de DVD.</b>
Los discos de DVD tienen 2048 bytes por sector con ECC/CRC. Normalmente tienen
un sistema de archivos UDF en una pista simple, conteniendo varios archivos
(archivos pequeos .IFO y .BUK y archivos grandes (1GB) .VOB). Son archivos
reales y pueden ser copiados/reproducidos desde un sistema de archivos montado
de un DVD sin encriptar.
</p><p>
Los archivos .IFO contienen la informacin de navegacin por la pelcula
(captulos/ttulos/mapas de ngulos, tablas de idiomas, etc) y son necesarios
para leer e interpretar el contenido del .VOB (la pelcula). Los archivos
.BUK son copias de seguridad de estos. Usan <span class="bold"><strong>sectores</strong></span>
por todos sitios, por lo que necesita usar direccionamiento crudo de sectores
del disco para implementar navegacin DVD o desencriptar el contenido.
</p><p>
El soporte DVD necesita acceso basado en sectores al dispositivo. Desafortunadamente
debe (bajo Linux) ser root para obtener la direccin de un sector dentro de un
archivo. Este es el motivo por el que no se usa el controlador interno del sistema
de archivos del kernel, en su lugar se ha reimplementado en el espacio de usuario.
<code class="systemitem">libdvdread</code> 0.9.x y <code class="systemitem">libmpdvdkit</code>
hacen esto. El controlador de sistema de archivos UDF del kernel no es necesario
ya que tenemos nuestro propio controlador de sistema de archivos UDF. Adems
el DVD no necesita estar montado ya que solo se usa acceso a nivel de sectores.
</p><p>
Algunas veces <tt class="filename">/dev/dvd</tt> no puede ser ledo por los
usuarios, por lo que los autores de <code class="systemitem">libdvdread</code>
han implementado una capa de emulacin que transfiere el direccionamiento
por sectores a nombres de archivo + desplazamiento, para emular un acceso
crudo sobre un sistema de archivos montado o incluso en un disco duro.
</p><p>
<code class="systemitem">libdvdread</code> incluso acepta un punto de montaje
en lugar del nombre del dispositivo para acceso crudo y comprueba
<tt class="filename">/proc/mounts</tt> para obtener el nombre del dispositivo.
Esto ha sido desarrollado por Solaris, donde los nombres de los
dispositivos son asignados dinmicamente.
</p><p>
El dispositivo por defecto de DVD es <tt class="filename">/dev/dvd</tt>. Si su
configuracin no coincide con esto, haga un enlace simblico, o especifique
el dispositivo correcto en la lnea de rdenes con la opcin
<tt class="option">-dvd-device</tt>.
</p><p><b>Autenticacin para DVD.</b>
La autenticacin y el mtodo de desencriptacin del soporte de DVD al
nuevo-estilo se ha hecho usando una versin modificada de
<code class="systemitem">libdvdcss</code> (vea ms arriba). Este mtodo peude ser
especificado a travs de la variable de entorno <code class="envar">DVDCSS_METHOD</code>,
que puede ser establecido a key, disk o title.
</p><p>
Si no se especifica nada se prueban los siguientes mtodos (por defecto:
key, peticin de ttulo):
</p><div class="orderedlist"><ol type="1"><li><p>
<span class="bold"><strong>bus key</strong></span>: Esta clave es negociada durante
la autenticacin (una larga mezcla de ioctls y varios intercambios de
claves, material de encriptacin) y es usada para encriptar el ttulo y
las claves de disco antes de enviarlas sobre el bus sin proteger
(para prevenir robos de claves). El bus key necesita obtener y
predesencriptar la clave encriptada de disco.
</p></li><li><p>
<span class="bold"><strong>cached key</strong></span>: <span class="application">MPlayer</span>
mira a ver si el ttulo ya ha sido crackeado con una clave almacenada en el
directorio <tt class="filename">~/.mplayer/DVDKeys</tt> (rpido ;).
</p></li><li><p>
<span class="bold"><strong>key</strong></span>: Si no hay una clave disponible en cach,
<span class="application">MPlayer</span> intenta desencriptar la clave del disco con
un conjunto de claves de reproductor incluidas.
</p></li><li><p>
<span class="bold"><strong>disk</strong></span>: Si el mtodo key falla (p.e. no hay
claves de reproductor includas), <span class="application">MPlayer</span>
crackear la clave del disco usando un algoritmo de fuerza bruta. Este proceso
usa la CPU de manera intensiva y requiere 64 MB de memoria (una tabla hash de
16M 32Bit entradas) para almacenamiento temporal de datos. Este mtodo debe
funcionar siempre (lento).
</p></li><li><p>
<span class="bold"><strong>title request</strong></span>: Con la clave del disco
<span class="application">MPlayer</span> pide las claves encriptadas de los
ttulos que estn dentro de <span class="emphasis"><em>sectores escondidos</em></span> usando
<code class="systemitem">ioctl()</code>. La proteccin por regin de unidades
RPC-2 se hace en este paso y puede fallas en algunas unidades de disco.
Si funciona bien, las claves de ttulos son desencriptadas con las claves
de bus y de disco.
</p></li><li><p>
<span class="bold"><strong>title</strong></span>: Este mtodo es usado si la
bsqueda de ttulo falla y no sale en ningun intercambio de clave
con la unidad de DVD. Usa un ataque de encriptacin para buscar
la clave del ttulo directamente (encontrando un patrn que se
repita en el contenido del VOB desencriptado y comprobando que
el texto plano corresponde a los primeros bytes encriptados como
una continuacin del patrn). El mtodo es tambin conocido como
"ataque de texto plano conocido" o "DeCSSPlus".
En raras ocasiones esto falla porque no hay suficientes datos
desencriptados en el disco para realizar un ataque estadstico
o porque las claves cambian en mitad de un ttulo. Este mtodo es la
nica manera de desencriptar un DVD almacenado en un disco duro o en
un DVD con la regin incorrecta en una unidad RPC2 (lento).
</p></li></ol></div><p>
Las unidades de DVD RPC-1 solo protegen la configuracin de regin a travs
de software. Las unidades RPC-2 tienen una proteccin por hardware que
permite tan solo 5 cambios. Puede ser necesario/recomendable actualizar el
firmware a RPC-1 si tiene una unidad RPC-2. Las actualizaciones de
firmware puede encontrarse en esta
<a href="http://www.firmware-flash.com" target="_top">pgina del firmware</a>.
Si no hay una actualizacin del firmware disponible para su dispositivo, use la
<a href="http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz" target="_top">herramienta regionset</a>
para establecer el cdigo de regin de su unidad de DVD (bajo Linux).
<span class="bold"><strong>Advertencia</strong></span>: Solo puede establecer la regin 5 veces.
</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">5.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">5.3. Reproduccin de VCD</td></tr></table></div></body></html>
|