Category Archives: Vídeo

Reproducir .rm

0
Filed under Config. S.O., Kubuntu 7.10 AMD64, Vídeo

Para reproducir el formato propietario de Real Media .rm en Kubuntu 64 bits, tal como dice esta entrada de doc.ubuntu-es, se necesita el paquete w64codecs (en los sistemas con arquitectura de 32 bits el paquete se llama w32codecs). Dicho paquete pertenece al repositorio de Medibuntu, que ya añadí a mis repositorios.

No funciona perfectamente, pero es lo que hay :)

Reproducir una película en DVD

1
Filed under Config. S.O., Kubuntu 7.10 AMD64, Vídeo

Para reproducir un DVD comercial, protegido con CSS (ya ves tú qué estupidez) sigo las instrucciones de esta página de doc.ubuntu-es y añado la clave y el repositorio de Medibuntu (que contiene paquetes no-libres que por cuestiones de copyright no pueden venir de serie con Ubuntu):

$ wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
$ sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list

Ahora puedo instalar desde Adept el paquete libdvdcss2.

Reproducir audio y vídeo desde Swiftfox

0
Filed under Audio, Internet, Kubuntu 7.04 AMD64, Vídeo

Introducción

Estoy acostumbrado a Firefox y sus extensiones, que utilizaba en Windows. Por eso en Kubuntu instalé Swiftfox y casi todas las extensiones que usaba. Pero por desgracia aún existen algunos problemas:

  • Reproducir flash (lo solucioné aquí)
  • Reproducir audio y vídeo (mp3, mov, avi, divx…)
  • Fallos menores (como que el corrector ortográfico no proponga palabras correctas en un cuadro de texto al hacer clic derecho en una palabra subrayada en rojo, o no dar la posibilidad de añadir nuevas palabras, o que en la ventana de descargas no funcionen los enlaces para abrir el archivo descargado o la carpeta de descargas)

En esta entrada me centraré en lograr reproducir audio y vídeo desde Swiftfox, porque existen dificultades al tener un SO de 64 bits y ejecutar un programa que usa plugins de 32 bits (Swiftfox es de 64 bits y es compatible con los plugins de Mozilla/Firefox 32 bits, de ahí que acepte el flash de Adobe, que aún no tiene versión para 64 bits).

Antes de seguir, aclaro que en /usr/ existen dos carpetas con librerías separadas según sean de 32 ó 64 bits, y por defecto se usa la de la arquitectura del SO. En mi caso tengo Kubuntu 7.04 (Feisty Fawn) desktop AMD64, por lo que las librerías que uso por defecto son las de 64 bits. Existen tres carpetas:

  • /usr/lib/ contiene las librerías por defecto, de 64 bits
  • /usr/lib32/ contiene las librerías de 32 bits
  • /usr/lib64/ es un enlace simbólico (un acceso directo) a la carpeta /usr/lib/

Los plugins de Swiftfox se ubican en /usr/lib/swiftfox/plugins/. Por defecto es un enlace simbólico hacia /usr/lib/firefox/plugins/, pero como superusuario lo borro y creo la carpeta plugins ahí, en /usr/lib/swiftfox/plugins/. Hago esto por si me diera por instalarme el Firefox de 64 bits alguna vez: así no tendría ningún problema con las librerías (son de 32 bits para Swiftfox y de 64 bits para Firefox). Aún así, realmente estamos mezclando librerías de distintas arquitecturas dentro de la carpeta /usr/lib/. Una solución para tenerlo todo bien organizado sería crear la carpeta /usr/lib32/swiftfox/plugins/ y enlazarla desde /usr/lib/swftfox/plugins/.

Para tener soporte multimedia en el navegador lo lógico sería instalar el paquete mozilla-mplayer (permite embeber el reproductor mplayer en un navegador basado en Mozilla) o mozilla-plugin-vlc (lo mismo pero con el reproductor VLC) desde el instalador de paquetes Adept, y copiar los plugins instalados en la carpeta de plugins de Swiftfox (como root). Pero hay un problema: no funciona. Si se inicia Swiftfox desde la consola se ven los mensajes de error, que dicen que esos plugins tienen una arquitectura errónea. Y escribiendo “about:plugins” en la barra de direcciones del navegador se ve que no se han cargado.

[Nota: kmplayer-konq-plugins (plugin para embeber KMPlayer –versión para KDE de MPlayer– en el navegador Konqueror) funciona a la perfección, al no haber conflictos de librerías]

Al lío…

Así que lo que hay que hacer es instalar los plugins en su versión 32 bits, y el reproductor MPlayer en cualquier versión (64 bits en este caso, muy sencillo usando Adept). Me baso en las instrucciones de este hilo del foro de Ubuntu-fr.org: Me voy a la web de Ubuntu que tiene listados todos los paquetes y busco “mozilla-mplayer“, con lo que llego a esta página, desde la que puedo descargar el paquete en la arquitectura que quiera, y en formato .deb.

  1. Me descargo mozilla-mplayer_3.31+main-1ubuntu1_i386.deb, para i386.
  2. No lo instalo (no me dejaría), sino que lo abro como superusuario (para que el propietario sea root) con Ark (el compresor de KDE) y extraigo data.tar.gz –o desde la consola escribiendo sudo tar -xf data.tar.gz–, y luego extraigo su contenido.
  3. Copio (como superusuario) el contenido de [carpeta extraída]/usr/lib/mozilla/plugins/ a /usr/lib/swiftfox/plugins/

Actualización 22 de febrero de 2008: Puedo extraer esos archivos como un usuario normal y copiarlos a /home/usuario/.mozilla/plugins/. Tal vez haya algún problema si se instala la versión para 64 bits de Firefox.

Si abro Swiftfox y escribo “about:plugins” aparecerán los plugins. Pero si intento reproducir un vídeo, éste se cargará hasta el 99% y no pasará nada más. Eso es así porque necesito tener instalado y configurado el MPlayer (como ya he dicho antes, éste puede ser de 64 bits). Así que lo instalo desde Adept (no sirve KMPlayer), y lo configuro para que reproduzca usando, por ejemplo, el driver gl (botón derecho en la ventana de vídeo de MPlayer > Preferences: Video). También elijo ese driver en las propiedades del plugin en Swiftfox: por ejemplo en esta página, clic derecho en el vídeo > Configure.

El único problema que tiene este método es que los plugins hay que actualizarlos a mano, cuando llegue el momento. Pero lo mismo pasa con el Flash, así que en realidad no es nada demasiado grave. Además, como el plugin lo que hace es llamar al MPlayer, y éste lo he instalado desde Adept, se actualizará automáticamente cuando deba hacerlo.

VLC a pantalla completa

0
Filed under Kubuntu 7.04 AMD64, Vídeo

Cuando probé Ubuntu una de las cosas que más me incordiaron fue que era prácticamente imposible poner VLC a pantalla completa (pero completa de verdad, sin ninguna barra). Investigando por ahí la culpa parecía que era de VLC, pero también de GNOME… e incluso de la tarjeta gráfica. Al final logré (no se muy bien cómo) que se pusiera a pantalla competa, pero si se restauraba la vista y se volvía a maximizar, volvía a aparecer la maldita barra superior, y había que cerrar el vídeo y volverlo a abrir… Vamos, que era una solución muy mala.

En Kubuntu he logrado una solución casi casi casi perfecta*:

El primer paso consiste en instalar los drivers propietarios de ATI para así tener un OpenGL que corra bien, sin ir a pedos.

Abro VLC y en Opciones > Preferencias: Vídeo > Módulos de salida elijo como módulo de salida de vídeo “Salida de vídeo OpenGL”. Selecciono OpenGL porque con el módulo por defecto los vídeos reescalados (como cuando los pongo a pantalla completa) salían pixelados.

Ahora, sólo hace falta reproducir un vídeo que sirva de test (siempre elijo el cap. 2 de SHnY) y ponerlo a pantalla completa haciendo doble clic en él. Lo que sucede es que se ve en una ventana a tamaño completo con el icono de una “X” gris y también se ve la barra de tareas de KDE. En esta barra aparece la representación en forma de botón de la ventana (con el icono de la “X” y con un rectángulo por nombre). Con hacer clic derecho allí, seleccionar Avanzado > Pantalla completa y hacer clic en el vídeo, todas las barras desaparecerán.

No es un método perfecto, porque hay que repetirlo cada vez que se pone a pantalla completa… pero es lo mejor que he encontrado. Si se pudieran guardar los ajustes de pantalla completa para esa ventana…

¡¡Hurra!! ¡He encontrado la solución!

Para no tener que hacer todos estos pasos cada vez que se pone a pantalla completa un vídeo, abro Configuración del sistema: Comportamiento de las ventanas y en Preferencias específicas de la ventana pulso en Nuevo… y, allí, pulso el botón Detectar y elijo un vídeo que esté a pantalla completa (se puede usar Alt+Tab si al poner el vídeo a pantalla completa la ventana de Comportamiento de las ventanas ha desaparecido).

En el cuadro que aparece estará seleccionada la opción Usar clase total de ventanas (específica de ventana). Activo la casilla Concordar también con el título de la ventana y acepto. En Descripción llamo a esta configuración “VLC – Pantalla completa” y en la pestaña Geometría activo Pantalla completa y selecciono Aplicar inicialmente. Acepto, ¡y listo!

* Es casi casi perfecta porque el único cambio que he notado sucede al abrir la ventana de Administrar repositorios del Gestor de paquetes Adept: al abrir el gestor y hacer clic en Adept > Administrar repositorios la ventana se abrirá a pantalla completa. Para salir de esa situación se puede pulsar Alt+Tab y, en la barra de tareas, hacer clic derecho en esta ventana y des-seleccionar Avanzado > Pantalla completa.

Instalando los drivers de la ATI

1
Filed under Config. S.O., Kubuntu 7.04 AMD64, Vídeo

ATI cards are like buses…
They’re huge, red and have bad drivers

Verdad como un puño leída en el estupendo Entre tuxes y pepinos, que a su vez leyó aquí.

Tengo una ATI Radeon 9800 pro. Una cosa chula de Ubuntu es que incluye una opción para activar/desactivar drivers propietarios activando una sola casilla. Pero la versión 7.04 de Kubuntu no lo tiene… así que hay que buscarse la vida.

Una opción es intentar instalar esa aplicación para GNOME en KDE. Lo leí en algún foro, pero cuando lo probé no me funcionó. Tal vez fuera porque ya había toqueteado algunas cosas…

Otra opción es intentar instalar el paquete de la web oficial sin más, pero tampoco me funcionó.

Lo que me ha funcionado es el método de la Guía de instalación de la web Unofficial ATI Linux Driver Wiki. Es de toda confianza (como Corporación Dermoest… ejem), porque la enlazan desde la propia web de ATI.

Sigo todos los pasos de la guía (de hecho hay dos métodos de instalación, pero como no sé cuándo acaban los pasos del método 2 y comienzan los pasos comunes, sigo los dos métodos uno tras otro según vienen y punto).

Después del reinicio final (no sé por qué, pero me gusta mucho la orden $ sudo shutdown -r now), a la hora de comprobar que todo ha ido bien y que $ fglrxinfo devuelve como OpenGL vendor stringATI” en lugar de “Mesa“, sigue saliéndome “Mesa“, recordándome al Half-Life y, por otro lado, enervándome.

Después de buscar por ahí, este mensaje de Septor en este foro de Rage3D me dio la solución:

After running module-assistant, make sure run “depmod -a” otherwise you might have problems. Also you could just try “modprobe fglrx” and check “dmesg” output to see if it loaded.

Así que ejecuto $ module-assistant, instalo fglrx y ejecuto $ depmod -a. Ahora puedo comprobar que efectivamente al ejecutar $ fglrxinfo aparece “ATI” como OpenGL vendor string.