viernes, 26 de noviembre de 2010

Capturar video digital (DV) por el puerto Firewire

Pues todo empieza por instalar un programa adecuado para la captura, por ejemplo Kino:

sudo apt-get install kino

Cuando el programa está instalado, hay que conectar la cámara y poner a reproducir el video a capturar antes de iniciar el programa Kino y activar la pestaña "Captura". Por lo general en este punto udev habrá detectado ya el dispositivo y creado los nodos necesarios para la comunicación cámara-compu de modo que Kino muestra lo que reproduce la cámara, así que sólo queda especificar dónde se guardará el video y capturarlo con el botón de grabación.

En caso de que algo no funcione, habrá que ir paso a paso para resolver el problema:
  1. Verificar que el puerto está siendo detectado por el kernel (núcleo del sistema):
    tail -n 10 /var/log/messages
    lo cual deberá mostrar algún o algunos mensajes que contengan "ieee1394". En caso de que no sea así habrá que revisar la conexión del cable de la cámara a la compu (y valorar la posibilidad de que esté dañado ya sea el puerto o el cable firewire).
  2. Si el kernel detectó la actividad en el puerto ieee1394 pero aún no funciona la captura, habrá que ver si son correctos los permisos para el uso del puerto, desde Usuarios y grupos (Menú Sistema > Administración > Usuarios y grupos); añadir un nuevo grupo llamado "firewire" y añadir a este grupo el usuario o usuarios que usarán este puerto. Luego en la terminal:
    sudo gedit /etc/init.d/bootmisc.sh
    y en el archivo que se abre escribir, hasta abajo "chgrp firewire /dev/raw1394". Finalmente poner en la terminal:
    sudo chgrp firewire /dev/raw1394
    y probar si ahora funciona la captura.
  3. Si todavía no aparece la reproducción en Kino, quizá udev no está creando los nodos correspondientes, así que habrá que hacer una regla para esto (en terminal):
    echo 'KERNEL=="raw1394", GROUP="video", MODE="0664"' > /tmp/raw1394.rules
    sudo cp /tmp/raw1394.rules /etc/udev/rules.d/
    rm /tmp/raw1394.rules
    luego, recargar el módulo raw1394:
    modprobe -r raw1394 && modprobe raw1394 && sudo /etc/init.d/udev restart
Al cabo de todo esto debiera ya estar funcionando la captura sin problemas

jueves, 30 de septiembre de 2010

Cómo instalar Ubuntu Netbook Edition en una mini

Para este tutorial tomé las imágenes del sitio oficial de Ubuntu; por esa razón están en inglés, pero sirven muy bien como orientación gráfica del proceso.

  • Pues lo primero, desde luego, es obtener la imagen ISO que se va a instalar; se descarga desde aquí (botón "Start download").
  • Luego en una máquina que ya tenga Ubuntu hay que insertar una memoria USB con al menos 2GB de espacio libre, y en el menú principal ir a Sistema > Administración y seleccionar 'Creador de discos de arranque'.

  • Seleccionar 'Otro' para elegir la ruta donde quedó la imagen ISO descargada desde el sitio Ubuntu (probablemente en Descargas dentro de la carpeta personal).

  • Una vez que se encontró el archivo se pulsa en 'Abrir'.

  • Se selecciona ahora la unidad USB en la caja de abajo y se pulsa en 'Crear USB'

  • ¡Listo! Una vez que termina el proceso de creación del USB se puede utilizar para arrancar la mini, para lo cual hay que insertar la memoria en un puerto libre y durante los primeros dos segundos de arranque (después de presionar el botón de encendido) presionar F12 para después elegir la USB como unidad de arranque.
Ya sólo resta esperar a que cargue el sistema, elegir el idioma Español e instalar (la secuencia es muy sencilla de seguir, pues es completamente gráfica y autoexplicada).

miércoles, 22 de septiembre de 2010

Códecs para reproducir de todo en Ubuntu

Recientemente me comentó Ricardo que al instalar su Ubuntu 10.04 (Lucid Lynx) quedó sin la posibilidad de reproducir ciertos tipos de medios que utilizan código no libre (como los mp3 y videos de portales tipo youtube).
Para poder añadir el software necesario para reproducir muchos tipos de medios no soportados originalmente hay que verificar que estén habilitados los repositorios
"universe" y "multiverse" en la pestaña "otro software" del gestor de repositorios: Menú Sistema-Administración-Orígenes del software (al hacer cambios y aplicarlos el sistema requerirá autorización para actualizar la base de datos)
Después de eso, hay que instalar los paquetes ubuntu-restricted-extras y flashplugin-installer; desde una terminal:

sudo apt-get install ubuntu-restricted-extras flashplugin-installer

Con eso el sistema ya reproducirá muchos tipos de medios, pero aún se pueden añadir más códecs. Primero se añade el repositorio de medibuntu; pegar (Ctrl+Shift+v) y ejecutar (Enter) en una terminal:
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update

y luego de eso se instalan los paquetes que contienen la bola de códecs que pudieran hacer falta:
sudo apt-get install libdvdcss2 non-free-codecs w32codecs w64codecs ppc-codecs

¡¡A reproducir, copiar, crear, modificar medios en muchos formatos!!