Ene 152006
 

Buenas,

como sabéis los que me conocéis, lo mio es la fotografía y no el vídeo. Pero en estos dos últimos viajes, al llevar cámaras digitales que lo permiten me he dedicado a grabar algunos vídeos de temas o motivos para los que el movimiento es importante. Suelen ser de corta duración por lo que dentro de unos límites, se pueden colgar en Internet y dependiendo de las posibilidades de conexión de cada uno, ser descargados después. También, el día que termine de ordenar, retocar y clasificar las fotos espero ponerlos todos juntos compartidos en las redes p2p, más conocidas como "la mula".

El primer problema que me encontré fue que por lo que se ve, la mayoría de estas cámaras graban en formatos que nunca suelen ser muy estándares. La primera y más antigua era una Creative Labs y pensé que tal vez por eso, mucha gente al ver los pocos vídeos que colgamos Luis y yo en nuestro viaje de 2004 nos decía que no podía verlos. en 2005, sin embargo, la cámara es una Canon (sin acento ni SGAE) que también graba en un formato avi que no todo el mundo puede leer a la primera. Incluidos los reproductores de sobremesa que alguno casi recién comprado presentaba la imagen, pero no el sonido. En mi ordenador con Linux, teniendo los códecs actualizados, no he tenido problemas, pero siempre está la duda de cómo lo tendrán los demás.

Así que me decidí a probar todos los programas que encontré para convertir formatos de vídeo en Linux, que son unos cuantos, pero dado que no conozco el mundillo y lo de códecs me suena a chino salvo para saber que tengo que instalarlos, acabé pidiendo socorro en los grupos de noticias.
Y allí me hablaron de tovid, un programa capaz de hacer dichas conversiones y algunas más. De hecho, incluso genera vídeo CD o DVD con menús, etc. Puede correr en línea de comandos o con interfáz gráfico. En el primero, la forma de convertir el vídeo es:

Código:
$ tovid -dvd-vcd -pal -full -in original.avi -out destino

Este genera un destino.mpg que puede ser reproducido en un DVD de sobremesa y en la mayoría de los ordenadores que tenga sus códecs al día. Hay otras opciones como -dvd a secas o -svcd que darían una calidad mayor, pero dado que mis vídeos como creo que la mayoría de los que grabamos con cámaras de foto digitales están en un formato de 320×240 puntos, no merece la pena gastar más disco y memoria.

Así pues me quedaba la segunda parte y es que la Wikipedia sólo puede admitir formatos de vídeo sin patentes. Y en este momento sólo hay uno que cumpla dicho requisito. El formato se llama Theora y se almacena en ficheros con extensión Ogg (léase "Ojj" y no "O-je-je").

El tipo de archivo Ogg se suele asociar al formato de audio también conocido como Ogg Vorbis, una alternativa libre al mp3. Pero en realidad, Ogg es sólo el nombre del tipo de fichero y puede contener datos de distinto tipo. Como es el caso de los vídeos en Theora.

Para convertir los vídeos en avi o mpeg a Theora, se dispone de una utilidad llamada ffmpeg2theora para los sistemas operativos más comunes (incluído Windows). Más sencilla no puede ser

Código:
$ ffmpeg2theora original.avi

o bien original.mpg. Y como resultado obtendremos un original.avi.ogg o bien original.mpg.ogg, que yo suelo renombrar porque a veces el hecho de que un nombre de archivo tenga más de un punto puede dar problemillas.

Tenía un problema y es que el vídeo y el audio en el fichero .ogg me salían sin sincronizar. No obstante, a base de muchas pruebas llegué a la conclusión de que el formato de la cámara en cuanto al audio no es muy estándar. Por ejemplo, con VLC que es otro de los programas que hace entre otras cosas conversiones a formato Theora, el resultado sonaba con "petardeos".
A base de preguntar aquí y allá durante unos días y de darle una y mil vueltas a la cabeza, al final se encendió la bombillita. Smiley
Primero convertí los vídeos a un formato "menos raro" tal como hacía con el tovid. Y luego era este formato el que convertía a Theora. Esto es:

Código:
$ tovid -dvd-vcd -pal -full -in original.avi -out destino
$ ffmpeg2theora destino.mpg

dando el deseado destino.mpg.ogg que ya se ve y se oye sin problemas.

Y hablando de "ver", esa es la segunda parte. En Linux y los sistemas basados en Unix, tanto el Ogg de vídeo como el de audio suelen estar incorporados en la configuración original y no hay que hacer nada para ello. Pero en Windows, dependiendo del reproductor multimedia que tengais instalado es posible que necesiteis instalar los códecs de illiminable. En Wikipedia:Reproducir Ogg disponéis de información sobre los reproductores multimedia que visualizan vídeos en Theora para los diferentes sistemas operativos.

Ya sólo queda probar, por lo que os propongo estos dos que he procesado en primer lugar.

Los ficheros son mucho más reducidos que los originales en avi. Y no parece, al menos en estas calidades, que haya pérdidas.

Saludos,
Colegota

Opina sobre este tema en el Foro de la Comunidad Fotolibre