Ahora quiero ver eso que baje! (Codecs)

Hace un tiempo atrás, bastante tiempo atrás, ver vídeos en Linux solía ser todo un tema. Las distribuciones nuevas ya traen reproductores multimedia bastante importantes y suele funcionar la mayoría de los vídeos sin mayor problema.

Sin embargo, hay unas cuantas cosas por hacer para tener algo completamente funcional.

Lo primero de todo es instalar un paquete que se llama w32codecs o win32codecs dependiendo de la distribución el nombre del paquete puede variar, que, como se puede deducir por el nombre, contiene los codecs para w(indows) 32(bits).

Como dije en todos los tutoriales anteriores, traten siempre de bajarlo a través del manejador de paquetes de su distribución, que seguramente lo hace mas rápido y mas fácil. En caso de que no lo tengan, pueden bajarlo de acá: http://www.mplayerhq.hu/design7/dload.html y pueden ver que codecs soporta acá: http://www.mplayerhq.hu/DOCS/codecs-status.html

Estos codecs son para el tocador MPlayer, que es con el que mejor experiencia tuve. Si bien se puede decir que la interface es sencilla, hasta pobre si quieren, soporta una gran cantidad de formatos de audio y vídeo, hasta se puede reproducir vídeo en HD usando CUDA.

Para solucionar el tema de la interface, siempre se puede bajar un frontend, hay montones dando vuelta, por ej:

Para poder utilizar CUDA tienen que tener una placa de vídeo compatible (calculo que cualquier GForce serie 8 para arriba) y los drivers oficiales de NVidia. También es necesario que el MPlayer que estén usando este compilado para utilizar CUDA, las ultimas distribuciones lo traen nativamente, en caso de que no sea asi, van a tener que bajarse el código fuente de MPlayer y compilarlo para que utilice VDPAU (Video Decode and Presentation API for Unix), es posible que precisen algunas librerías como libvdpau.

Por ultimo, pero no por eso menos importante, lo que faltaría para que el sistema pueda reproducir cualquier (o casi cualquier) cosa es soporte para DVDs originales, esos que vienen encriptados. El tema es el siguiente, a grandes rasgos, los DVDs originales vienen encriptados y para poder verlos hace falta pagar una licencia que contiene la llave para poder desencriptarlos, es por eso que no hay tocadores de DVDs gratuitos (por lo menos que sean legales).

Como la licencia de Linux (el kernel específicamente) dice que no se puede vender bajo ningún motivo y que el código fuente con cualquier modificación que se le haga tiene que estar disponible al usuario final, si las distribuciones pusieran librerías para poder desencriptar DVDs tendrían que pagar los royalties o ser ilegales.

VideoLAN, un proyecto libre (que también tiene un tocador que quizás les interesaría probar, ya que es bastante bueno y lo pueden bajar de http://www.videolan.org/vlc/) tiene una librería llamada libdvdcss que soluciona este tema utilizando varios métodos, ya que la forma de encriptacion que tienen los DVDs es bastante pobre y, inclusive sin saber las llaves, una maquina mas o menos moderna podría generar una llave valida en alrededor de 5 minutos.

Que tan legal es esto se preguntaran? Bueno, depende del país/región y/o fase lunar. Nadie dice abiertamente que es ilegal o que es legal, si bien no hay nada que infrinja leyes de copyright, en algunos lugares cualquier método que se use para saltear una sistema de protección anti-copia es ilegal. Y acá es donde viene la controversia, porque si tenes un DVD original, es porque lo pagaste (o te lo regalaron y en ese caso alguien lo pagó) y ahora tenes que volver a pagar para poder verlo. Es como que te vendan un auto y la llave por separado.

En todo caso, como dije antes, depende de donde vivas es legal o no. En caso de dudas, todos aconsejan que consultes con un abogado.

En caso de que sea legal o no les importe y quieran ver sus DVDs originales, pagados con dinero que costo conseguir, la librería libdvdcss se puede bajar de acá:


Edit: Agregue el link para poder bajar el VLC, un reproductor de vídeos hecho por VideoLAN que trae sus propios codecs (incluida la librería libdvdcss, aunque no en todos los casos) a pedido de Edu.

  • Eduardo Ledo

    Ya que nombraste a videolan, podés agregar al VLC como reproductor de videos, que no necesita que instales codecs adicionales, está disponible en los repositorios de la mayoría de las distros y, además, tiene una versión para windows para los que todavía lo usan.