Digitalizar cintas VHS desde tu distribución GNU/Linux

Los videograbadores de cintas VHS (VCR) no estarán eternamente, tampoco las cintas VHS durarán para siempre, por lo que poco a poco se hará más complicado conservar todas nuestros vídeos en este formato antiguo. Si se trata de películas, lo más probable es que ya hayan sido remasterizadas y digitalizadas, por lo que las encontraremos en formatos como DVD, BD, etc. Pero no todos los vídeos los encontraremos digitalizados, es el caso de nuestras grabaciones domésticas.

Por eso, si dispones de un videograbador VHS en tu TV, lo mejor es que comiences cuanto antes a convertirlo a formato digital para poder almacenarlo de una forma más duradera y segura, previniendo pérdidas de estos vídeos cuando ya no podamos encontrar VCRs ni siquiera de segunda mano. Y el proceso es más sencillo de lo que imaginas, y se puede realizar desde Linux…

1-Hardware necesario:

Lo primero es disponer de un VCR o videograbador para reproducir la cinta VHS. En el ordenador que usemos para la conversión, será necesario también de un elemento fundamental, una tarjeta capturadora de vídeo. Si usas un ordenador portátil las puedes encontrar externas y si usas un sobremesa, probablemente prefieras alguna PCI.

Eiige una tarjeta compatible con Linux, es decir, que existan drivers para el kernel libre. Esto antes era un dolor de cabeza, pero en la actualidad es frecuente que las más conocidas ya dispongan de soporte para Linux (Hauppauge, Avermedia,…). Es posible que si usas alguna distro 100% libre tengas problemas al tener que instalar ciertos paquetes de codecs y firmware específico como ivtv-firmware.

Una vez instalada la tarjeta capturadora de vídeo, que debe tener conexión RCA para poderla conectar mediante un cable RCA al VCR, todo estará listo para comenzar la conversión o digitalización.

2-Comprobar la salida de vídeo

Una vez esté todo conectado y preparado, deberíamos abrir algún reproductor de vídeo como VLC o mplayer para poder comprobar que la salida de vídeo que hemos conectado a nuestra entrada de la capturadora de vídeo está siendo captada correctamente. De lo contrario hará falta instalar controladores adecuadamente o el paquete que ya cité anteriormente. En principio no debería haber ningún problema, todo debería estar OK y ver el vídeo que se está reproduciendo en el VCR.

También deberías tener instalados otros paquetes básicos como ffmpeg y v4l-utils para trabajar con la señal de vídeo… Y configurar para que acepte la entrada RCA (si tienes cable coaxial o S-video deberás cambiar este paso):

v4l2-ctl -i 2

3-Comenzar a digitalizar

Para comenzar a grabar lo que nos entra por la capturadora de vídeo, podemos usar diferentes programas, aunque una buena opción para ello es usar directamente mplayer para que capte desde nuestro dispositivo capturador, en nuestro caso /dev/video0:

mplayer -cache 8192 /dev/video0 -dumpstream -dumpfile mi_video.mp4

Y con eso conseguiremos un vídeo digital llamado mi_video.mp. Por cierto, asegurate de que el vídeo está correctamente rebobinado o capturarás solo el vídeo de forma parcial…


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Tecprog World dijo

    Muy amable muchas gracias por compartir esta entrada, por mi parte pues que viene ser el primer texto que reviso sobre como digitalizar esas cintas; por acá tenemos una cinta del año 1998 y conservo momentos familiares en ello, más bien con este primer paso me animo con más ganas para hacer este paso y que todo salga muy bien, gracias! 😀

  2.   gmolleda dijo

    Muchas gracias por el artículo, son muchos los que se están preguntando justamente por esta cuestión y podría ser un buen modo de hacer favores o ganar un dinerillo.
    Veo una mejora para el artículo como sería usar finalmente un formato de compresión moderno para rebajar el tamaño sin perder calidad: el moderno h.265 o HEVC.
    Encontré un lugar (https://trac.ffmpeg.org/wiki/Encode/H.265) donde explicaban como comprimir en ese codec pero el de audio aac no lo tiene por defecto LinuxMint 18 ni Ubuntu 16.04 por lo que tuve que actualizar con:
    sudo add-apt-repository ppa:jonathonf/ffmpeg-3
    sudo apt update && sudo apt upgrade

    El comando es:
    ffmpeg -i ficheroOrigen -c:v libx265 -crf 28 -c:a aac -b:a 128k nuevo.mp4

    He usado todo esto para pasar cintas minidv de la videocámara al ordenador vía firewire y una hora que ocupaba unos 12 gigas en bruto (raw) me lo dejaba en 300 megas.
    Si se hace con muchos ficheros a la vez pues en bucle:
    for i in /ruta_orígenes/*; do ffmpeg -i «$i» -c:v libx265 -crf 28 -c:a aac -b:a 128k «${i%.*}.mp4»; done

    Tiu ĉi estas ĉio.

    1.    conopo dijo

      gmolleda una pregunta yo estoy tratando de capturar de una video camara antigua una handycam pero no se como hacerlo anteriormente lo podia capturar con kino y luego con kdenlive pero ahora kino como que no esta y kdenlive ya no tiene la opcion y dice que lo haga uno con dvgrab pero no funciona da error y no se que hacer. agradeceria tu ayuda.