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 🙂