Hace algún tiempo que están apareciendo con más frecuencia los videos en formato .rmvb, creo que por el poco espacio que este formato requiere. Generalmente pesa la mitad que un .avi

El problema: Los codecs no se instalan con el famoso paquete restricted-extras en ubuntu.

Sin embargo, hay un par de cosas que quiero ver y no están en otro formato por ninguna parte.

Después de horas buscando di con la solución. En el proceso me encontré con gente que convertía en avi, en vcd, en dvd etc (pero no lo intenté porque creo que para ello también es necesario tener los codecs).

La solución la tenía Fernando Villatoro en su blog. Y como soy flojo lo voy a pegar acá. Además yo no lo podría explicar mejor:

Se debe tener instalado el reproductor Mplayer. Si no se tiene en el equipo se debe acceder al Synaptic Package Manager, buscar Mplayer y seleccionar el nombre de este reproductor. Al seleccionarse puede que se nos avise que se tienen que instalar otros paquetes.

Después de instalado, debemos dirigirnos a la página de Mplayer binary codec download. Una vez en la página debemos bajar el paquete segun nuestro sistema. En mi caso escogí “Linux x86” debido a las caracteristicas de mi computadora.

Descargamos el paquete a nuestra computadora. Una vez descargado, damos doble click en él, seleccionamos el folder a descomprimir y damos click en el boton Extraer.

Escogemos el lugar donde se descomprimirá el archivo, una buena opción es en el escritorio. Una vez que se ha descomprimido el folder tendrá el nombre essential-date.

Ahora tenemos que abrir una terminal. Una vez abierta escribimos los siguientes comandos (introducimos nuestra contraseña cuando se nos pida):
* cd Desktop
* cd essential-date
* sudo mkdir /usr/lib/win32
* sudo cp * /usr/lib/win32

Una vez hecho esto, debemos abrir el reproductor Mplayer, el cual se encuentra en Aplicaciones -> Sonido y Video -> Mplayer. Damos click derecho en la ventana de video del programa y del menu seleccionamos Preferencias.

Una vez en la ventana Preferencias, en la pestaña Video, debemos cambiar del menú Available Drivers a x11 X11 (XImage/Shm).

Ahora nos dirigimos a la pestaña Codecs & demuxer. En la opción Video Codec Family seleccionamos la opción RealVideo decoder. En la opción Audio Codec Family seleccionamos la opción FFmpeg/libavcodec audio decoders. Una vez hecho esto damos click en OK.

Localizamos algún archivo que tengamos en formato .rmvb, damos click derecho en él y seleccionamos Propiedades. En la pestaña Open with seleccionamos Mplayer Movie Player.

O simplemente con una consola se ubican en la carpeta contenedora del video que quieren reproducir, y usan el comando mplayer -zoom -fs *

Ojo que una vez que terminen de ver el video .rmvb deben volver a dejar todo como estaba en la configuración de mplayer. Por eso es recomendable que anoten la configuración que tenían (en mi caso en la pesataña video: estaba seleccionado xv X11/Xv y en la de codecs tanto en video como en audio estaba en ‘none’.

Nota: Sin perjuicio de lo anterior, he podido ver videos rmbv, mp4, avi etc dejando la siguiente configuración, pero, que a mi me funcione no quiere decir que resulte a todos:
Video:
x11 X11/Xv

Codecs & demuxer:
Video codec family RealVideo decoder
Video codec family RealAudio decoder

(sin embargo con esta configuración no tengo que estar cambiando las preferencias a cada rato)

Espero que les sea de utilidad.

Edito: Es posible que con el paquete non-free-codecs que se encuentra en synaptic funcione y no se deba descargar nada.

pd. Gracias Cdk1 por el dato, pero debido a que tu comentario no fue hecho con respeto, me vi obligado a borrarlo 😉

Anuncios

Thomas Vinje y Jonathan Zuck en la BCN (Biblioteca del Congreso Nacional)

Ayer Miércoles 18 de Junio ’08 tuve la suerte de ser invitado por el profesor guía de mi memoria a asistir a una charla/mesa redonda en la Biblioteca del Congreso Nacional, la que tenía como principales expositores a dos de las más importantes autoridades a nivel global en temas de interoperabilidad, defensa de la propiedad intelectual, estándares abiertos y mercado de software. Por un lado el señor Jonathan Zuck y por el otro, el abogado y profesor Thomas Vinje.

Para darles una idea rápida sobre la postura de cada uno diremos que el abogado Thomas Vinje participó en los famosos juicios contra Microsoft en Europa por sus productos Windows Media Player e Internet Explorer, juicios en los que la compañía salió derrotada. Por su parte el señor Jonathan Zuck preside una organización de empresas de software en EEUU (Association for Competitive Technology) y es un importante orador a favor de la protección del software mediante patentes, y otros mecanismos.

Las charlas partieron con una breve introducción del Senador Guillermo Vásquez quién deslizó una gran noticia: en la comisión del Senado el proyecto de ley que modifica la ley de propiedad intelectual mantiene la redacción del nuevo artículo 8º, que traía desde el Primer Trámite Constitucional. Lo que a mi parecer es una excelente noticia para el mundo del software libre y los usuarios de software en general. (Pronto les hablaré de ello).

Luego, tanto en la charla como en la mesa redonda, el abogado Vinje defendió y propuso como principios necesario para la existencia de un mercado sano de software:

1.- Una “adecuada” protección a la propiedad intelectual y

2.- La interoperabilidad y como elementos necesarios, entre otros, para que dicha interoperabilidad exista: a) el uso de estándares abiertos (en lo posible obligatorio para la autoridad y bajo criterios señalados por ésta); b) una legislación que permita la ingeniería inversa (bajo principios similares a los del fair use estadounidense).

Por su parte, Jonathan Zuck planteó que la interoperabilidad existe porque a los “grandes” sus clientes les “exigen” que interoperen con los “pequeños”, o sea casi por generación espontánea; además que los estándares no deben ser exigidos por la autoridad, sino que se deben crear como estándares “de facto”, para él este mecanismo es mucho más eficiente; además defendió un argumento (a mi gusto el más falaz de todos) sobre “el tipo de competencia que queremos” el que dice más o menos así: “Si permitimos y fomentamos los estándares abiertos y la ingeniería inversa, todo se estandariza y se unifica a tal nivel que significaría una tranca a la innovación, por lo que la competencia no se daría por el mejor producto, ya que todos serían iguales, sino simplemente, por el precio. Situación que por efecto de las economías de escala termina sacando a los pequeños del mercado -ellos no pueden entrar a una competencia de precios-”
Olvida que si hablamos de estandarización de formatos e ingeniería inversa restringida a lo necesario para lograr la interoperabilidad, no estamos estandarizando las aplicaciones en sí, ya que cada desarrollador podrá mejorar su aplicación en TODOS los otros aspectos que no tienen que ver con los formatos. Además, no debemos olvidar que el costo de la licencia es el más importante, pero no el único aspecto que influye en el TCO.

Cabe mencionar que asistió un representante del Gobierno, (del ministerio de Economía) que nos explicó el norte que sigue nuestro Gobierno. Dichos criterios van en la misma senda que lo consagrado en normas como el Decreto 81. De tal forma que es mucho más cercano a lo planteado por el abogado Vinje. Esperemos que no aparezca un nuevo Ferreiro.

En resumen, fue una gran experiencia. Para mi lo más grato fue escuchar de la boca de alguien como Thomas Vinje conclusiones muy similares a las plasmadas en mi memoria. Y sin duda, confirmar que nuestra autoridad tiene plena conciencia de los alcances de esta discusión.

p.d. disculpa a la gente del Planeta ubuntu-cl por el off-toppic, pero seguro que esto les interesa.