En el 2004 compré una cámara de vídeo digital de esas que utilizan como almacenamiento DVDs regrabables de 8 centímetros. La mía en concreto es la Hitachi DZ-MV580.
En la tienda había visto como con el software de Windows que venia con la cámara, era posible separar los capítulos de vídeo que te interesaban, de modo que pudieras incluir en tu DVD de las vacaciones en la nieve la escena en la que bajas esquiando como un campeón, pero no aquella otra en la que te estampas contra la clase de esquí de un grupo de la tercera edad.
Así que después de llenar mi primer disco, me senté frente al ordenador, confiado de que mi Linux tendría todas las herramientas para procesar el vídeo grabado y realizar DVDs con los que deleitar (o torturar) a mi familia y amigos.
Pero mi sorpresa fue mayúscula al comprobar que los discos se grababan en un formato especial de DVD, llamado DVD-VR, que define el formato lógico de grabación de vídeo en soporte DVD. Mientras el formato utilizado para guardar el vídeo, el archivo VR_MOVIE.VRO del disco, es MPEG2 estándar, el mismo utilizado por los DVDs de toda la vida, la información sobre los capítulos y fecha de grabación, el infame fichero VR_MANGR.IFO, se almacena en un formato que ningún software open source de la época entendía.
Eventualmente encontré un método, algo laborioso, que permite separar los capítulos pero que implica separar las pista de audio y vídeo para volverlas a multiplexar de nuevo. Esto hacía que muchas veces acabase con el vídeo y el audio desincronizados, ademas de con distorsiones entre los capítulos. Así que, aunque imperfectos, acabé creando DVDs con los que deleité (y torturé) a familiares y amigos.
Aun así, de cada disco que grababa, guardaba una copia con la certeza de que algún día algún programador con mi mismo problema, pero con más talento, escribiría el software que permitiera dividir los vídeos en capítulos tal y como lo había visto hacer con el software de Windows.
Y por fin, tras tres años, hace unos días descubrí que ese programa ya existe. Su nombre es dvd-vr (elemental) y permite dividir un disco DVD- VR en capítulos automáticamente y sin errores, así como mostrar diversa información del disco. Su primera versión es de Febrero del 2007 y su creador es Pádraig Brady.
Cuento esto, primero como servicio publico, ya que mi experiencia podría servirle a otros usuarios de Linux con cámaras DVD, pero también como un ejemplo, otro más, de la capacidad que tiene el software libre de resolver problemas reales y concretos de sus usuarios (el famoso "scratch an itch"), aunque sean tan pequeños como el de dividir en capítulos tus películas caseras.