CENATIC: fascículos sobre Writer, Impress, Calc, Draw y Base

CENATIC acaba de publicar 3 nuevos fascículos tecnológicos:

Fascículo 5: OpenOffice.org Writter y Calc. Marc Bellzunces.
Fascículo 6: OpenOffice.org Impress y Draw. Francesc Dorca i Badia.
Fascículo 7: OpenOffice.org Base. Gerard Farrás i Bellabriga.

Estos documentos, complementan otros 4 publicados anteriormente también por CENATIC en una colección publicada bajo licencia Creative Commons (Reconocimiento-NoCormercial-CompartirIgual 2.5 España), siendo el autor original de cada obra el que aparece junto a cada título. Fueron publicados por primera vez por el Ayuntamiento de Barcelona, y posteriormente la Junta de Andalucía en el marco del proyecto Guadalinfo. En CENATIC, con la ayuda de Edit Lin, han actualizado estos fascículos y elaborado algunos nuevos en una colección que esperan seguir haciendo crecer.

Firma digital de actas UPV/EHU en Linux

Bueno, el Vicegerente de las TICS en la UPV/EHU prometió que para Junio habría soporte Linux en la aplicación de firma online. Pues bien, ha cumplido su promesa.

El problema viene de hace tiempo. En febrero de este año nos quejamos dentro de la lista de distribución de ITSAS, porque los profesores que no usamos Windows estábamos obligados a pasar por el aro si queríamos firmar digitalmente las actas de nuestras asignaturas. La queja no fue al aire: nos organizamos para llamar coordinadamente al CAU (Centro de Atención al Usuario) y documentar todas las incidencias. El resultado fue inmediato: al día siguiente le comentaron a Dani G. que paráramos la queja, porque «estaban trabajando en elloooo» 🙂 y que en Junio estaría la nueva versión funcionando en Linux.

Resumiendo, la semana pasada me enviaron un mensaje indicando que ya estaba disponible en pruebas la versión Linux. Basta con entrar en http://gestion.ehu.es/gaur (la misma URL para Windowseros y Linuxeros) como profesor, y en la parte izquierda seleccionar Exámenes / Programa Prueba Firma Digital. En la parte superior también podéis descargar la documentación. El proceso es sencillo si has trabajado antes con firma digital. Si no, tendrás que instalar distintos paquetes para soporte de SmartCards .

Mis pruebas han sido hechas con Ubuntu 8.04 (viejita, ¿eh?), Firefox 3.6 y el JRE 1.6.20.

Trabajando con vídeos: ffmpeg, sox y rec

Últimamente trabajo con vídeos: grabando, retocando, recortando, subtitulando…
En Linux hay distintas opciones para hacerlo, pero una herramienta imprescindible para la manipulación de los mismos (en concreto para convertir de un formato a otro, recortar, etc.) es ffmpeg.

Por ejemplo, éste es uno de los comandos que suelo usar para recortar un vídeo:

ffmpeg -y -i <INPUT_FILE_NAME> -ss <START_TIME> -t <DURATION> -s 320x240 -acodec libmp3lame -ar 22050 -ac 2  -f flv <OUTPUT_FILE_NAME>

La orden anterior sirve para recortar el vídeo de entrada INPUT, a partir de START_TIME y extendiéndose DURATION segundos. El resultado final se guardará en OUTPUT. Con eso, teóricamente valdría, pero la cuestión es que tras hacer algunas pruebas, vemos que el recorte es correcto pero se pierde la sincronía entre audio y vídeo en el archivo final. Para evitarlo, basta con recodificar: pasamos el canal de audio a mp3 con -acodec libmp3lame, a una frecuencia de 22050 Hz y 2 canales (ac 2). El resultado final será una vídeo en formato flv (-f flv).

A veces tengo una canal de audio externo (sin vídeo adjunto) que quiero recortar. Se puede hacer con sox fácilmente:

sox entrada.wav salida.wav trim 9 574

Recortaría el audio, comenzando en el segundo 9 (extendiéndose el recorte hasta 574 segundos más allá)

Para grabar audio, la orden desde la línea de comandos sería:

rec -r 22050 -c 2 salida2.wav

(dos canales, a 22050 Hz)

Por supuesto, todo lo indicado se puede hacer también desde herramientas con interfaz gráfico, pero la idea es disponer de comandos que me permitan automatizar el proceso.

Receta rápida para usar recordMyDesktop desde consola

$ recordmydesktop --freq 22050 --channels 1 --device plughw:0,0 --delay 5 --stop-shortcut Control+S

Freq: frecuencia del audio a la que quieres grabar
Channels (1) : adiós al estéreo, pero mayor estabilidad en la codificación on-the-fly
Device: ¿dónde está enchufado el micro desde el que queremos grabar, a qué tarjeta de sonido?
Delay: no empezar a grabar hasta pasados 5 segundos
Stop-Shortcut: un atajo de teclado para parar la grabación