viernes, 8 de enero de 2010

Consola básica para configuración de WLAN

Vamos a ver los comandos necesarios para poder conectarnos a un Access Point.
El primer comando que deberíamos ejecutar en la consola es:
$ iwconfig

Este comando permite configurar la interfaz de red inalámbrica, esto es, la tarjeta wifi.
Si lo ejecutamos a palo seco, nos da un listado de interfaces disponibles y nos indica si tienen asociada alguna extensión wireless.
En la siguiente imagen se ve el resultado de la ejecución de iwconfig cuando hay una tarjeta wifi en el sistema
En este caso se ve que la tarjeta es la interfaz de nombre "wlan1".

El siguiente comando habría que ejecutarlo como administrador. Se trata de iwlist y permite entre otras cosas saber que redes hay en nuestro entorno:
$ sudo iwlist wlan1 scan

¡Ojo! Si no se ejecuta con sudo nos dirá que no se han obtenido resultados en el escaneo ("No scan results").
Además de ejecutar el comando con sudo, debemos indicar cuál es la interfaz que debe hacer el escaneo (wlan1).

Una vez vistas las redes disponibles, cuyo identificador o ESSID nos lo dará el iwlist, ya podemos conectarnos a ellas (siempre que estén abiertas o conozcamos la contraseña de acceso).

Por ejemplo, si nos quisieramos conectar a la red CASA, cuya clave de acceso es m1c4s4, la forma de hacerlo sería:
$ iwconfig wlan1 essid "CASA" key "m1c4s4"

jueves, 7 de enero de 2010

Conversión de formatos de vídeo con ffmpeg

Un par de entradas más atrás veíamos cómo grabar lo que ocurre en el escritorio con gtk-recordMyDesktop. Este programa entrega un archivo de vídeo, con el audio incluido, en formato .ogv. Si queremos convertir ese archivo en otro con formato .avi (por ejemplo) podemos utilizar ffmpeg.
Vemos un ejemplo de su cómo utilizarlo. Supongamos que hemos grabado desde el escritorio el archivo captura.ogv y que queremos convertirlo a formato avi. Ejecutamos desde la consola:
ffmpeg -i captura.ogv -ab 192k -ar 44100 -s 640x508 -b 14400k captura.avi
  • -i captura.ogv -> Este es el archivo de entrada.
  • -ab 192k -> Esta es una opción de audio que ajusta el bitrate (en bps. Por defecto, 64kbps).
  • -ar 44100 -> Es la frecuencia de muestreo del audio. El valor indicado es el que toma por defecto.
  • -s 640x508 -> Es la resolución del archivo de salida.
  • -b 14400k -> Es el bitrate en bps del archivo de salida.
  • captura.avi -> Por último, el nombre del archivo de salida.
Esto es solo un ejemplo de su uso. Con "man ffmpeg" y un poco de paciencia, se pueden ver todas las opciones que ofrece este comando.

martes, 5 de enero de 2010

Revistas libres sobre GNU/Linux

Un par de enlaces a tener en cuenta:
  1. http://www.linux-magazine.es/Magazine/Archive
    En este enlace la gente de Linux-Magazine va liberando los artículos de las revistas que venden en los kioskos.
    A los 6 meses de publicar un número de la revista, ésta está ya totalmente liberada en su sitio web.
    Una iniciativa a agradecer.
  2. http://www.tuxinfo.com.ar
    En este caso se trata de una revista libre liberada directamente en Internet desde hace dos años.
    Ya van por el número 22. ¡Cómo se lo curran!

lunes, 4 de enero de 2010

Captura del escritorio: gtk-recordMyDesktop

Estaba buscando una aplicación GNU/Linux para hacer capturas del escritorio con objeto de capturar un vídeo reproducido en streaming.
Buscando un poco en Google me encontré con dos aplicaciones recomendadas:
  • XViDCap
  • recordMyDesktop
Ambas están disponibles desde los repositorios así que no hay problema para instalarlas.

He lanzado XViDCap y no he conseguido que funcione. Primero me daba el error:
"xtoffmpeg.c add_video_stream(): codec de video no encontrado"

Este es un problema bastante típico y la solución está por todos lados:
"sudo apt-get install libavcodec-unstripped-51"

Sin embargo después aparecen otros errores como:
"Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated"
y aquí ya pinché en hueso. No ha habido manera de encontrar una solución. Por lo tanto, XViDCap queda desechado.

Me puse con recordMyDesktop. Funcionaba desde la consola pero parecía bastante rollo el tener que darle las coordenadas de la ventana de captura a ojo. Por suerte, hay también una interfaz gráfica para facilitar las cosas:
gtk-recordMyDesktop

En la ventana de la interfaz se puede elegir cuál es la zona de la pantalla a capturar. También hay un botón "Seleccionar ventana" que permite elegir una ventana concreta para que sea grabada en su totalidad.
Al poner en marcha el programa, aparece en el "Área de notificación" un botón rojo que permite poner en marcha la grabación y detenerla.

El audio también se graba. Para tomar el sonido del vídeo que quería grabar conecté la salida de auriculares del PC a la entrada de vídeo del mismo y listo, se grabó el audio y el vídeo en un archivo con extensión .ogv (ogg).