Captura de video analógico en Ubuntu mediante mencoder

Estándar

Ayer mi cuñada me pidió que le pasara de la videocámara al ordenador el ví­deo de reyes. Le pedí­ el cable para conectar la cámara al ordenador y , oh sorpresa! no lo tenia. Entonces recordé mi vieja sintonizadora Avermedia TV Capture 98 que tení­a acumulando polvo en un cajón y pensé que quizá podria usarla para capturar el video. Abrí­ el ordenador, la instalé y lo encendí­. Ubuntu la reconoció tal cual sin hacer nada más. Conecté el cable de video de la cámara a la entrada de video RCA de la tarjeta y luego conecté el audio de la camara a la entrada de micrófono del ordendor.


Instalé tvtime para verificar que la imagen se veí­a.

sudo aptitude install tvtime

Lo ejecuté teniendo en cuenta que ya tenia instalado otro dispositivo de video, la webcam  con lo cual la sintonizadora serí­a /dev/video1

tvtime –device=/dev/video1

Una vez ejecutado tvtime, fui a Configuración de entrada y luego pulse en Cambiar origen de video hasta que apareció la opcion Composite1. Acto seguido pulse play en la camara y pude ver el video pero… no habia sonido.. Abrí­ las propiedades de sonido y quité el mute del micrófono, ajusté el volumen y voilá, imagen y video 🙂

Ahora faltaba lo peor, capturar esa imagen y video al disco duro y a ser posible dejarlo comprimido en mpg4, despues de buscar , buscar y buscar, provar PiTiVi, Cinelerra, Kino, Lives, Kdenlive, xdtv y un largo etcétera de programas encontré un mensaje en una lista donde alguien decia que mencoder y ffmpeg funcionaban muy bien para este propósito. Asi que me puse manos a la obra y empece a hacer pruebas con las distintas opciones y me salió el siguiente churro de orden:

mencoder -tv driver=v4l2:device=/dev/video1:input=1:width=384:height=288:fps=25:adevice=dev/dsp:audiorate=44100:forceaudio:forcechan=2 -oac mp3lame -lameopts cbr:preset=192 -ovc xvid -xvidencopts bitrate=1600 tv:// -o captura.avi

Este rollo increible viene a ser algo asi como «captura el video de la entrada composite de la tarjeta sintonizadora y comprimelo , de paso toma el audio del micrófono y comprimerlo en mp3, el resultado ponlo en captura.avi».

Total, misión cumplida 🙂

Curso de C para GNU/Linux desde 0

Estándar
Imagen original de http://pasapues.blogia.com/
Imagen original de http://pasapues.blogia.com/

Recuerdo que una de las primeras cosas que quise aprender cuando me regalaron mi primer ordenador fue la programación. Claro que en aquella época me tuve que conformar en aprender BASIC y más tarde PASCAL. Siempre quise aprender a programar en C y ahora gracias a internet y a la web de matados2k, puedo hacerlo cómodamente en mi casa.

El curso está explicado de forma muy amena, solo decir que en lugar del tí­pico «hola mundo», hay un «hola nena». Así­ que además de aprender, te ries un rato con los ejemplos.

Sin más, os dejo el enlace al curso por si a alguno os hace gracia echarle un vistazo.