Crear videos en formatos libres (Theora)

Bueno, otro tema que causa controversias: ¿Qué formato de vídeo usar?

Pues he aquí una solución viable para los amantes de los formatos libres: Theora.

Theora es códec de video libre con pérdida, el cual es el complemento del formato de audio Vorbis. Su principal extensión es .ogv

Extraer vídeos desde una película DVD

Muchos posiblemente buscan el mejor formato para conservar una copia de sus películas en DVD favoritas, pues he aquí una herramienta para extraer el vídeo: Thoggen

Para hacer uso de él, podemos instalarlo directamente con Apt:

sudo apt-get install thoggen

Una vez instalado, lo ejecutamos. Es tan sencillo como insertar una película DVD y ejecutar el programa:

En esta pantalla elegiremos los títulos a extraer. En la siguiente podemos elegir algunas opciones como la resolución del vídeo, si vamos a recortar parte de la pantalla, si queremos un vídeo de X calidad o de X tamaño y el nombre de archivo donde guardarlo. Y nos preguntará las mismas opciones para todos los títulos seleccionados.

Luego de seleccionar las opciones para todos los títulos que queramos guardar, empezará a codificar el vídeo, en un auténtico Ogg Theora.

Convertir un vídeo ya existente en Ogg Theora

Bueno, en caso de ya contar con una serie de vídeos en diversos formatos, tienes la oportunidad de convertirlos a Ogg Theora.
Para esto, nos valemos de la utilidad ffmpeg2theora. La podemos instalar desde los repositorios oficiales.

sudo apt-get install ffmpeg2theora

La sintaxis de este comando es simple:

ffmpeg2theora [options] inputfile

Siendo inputfile el nombre del archivo de vídeo que queremos convertir. ffmpeg2theora crea el archivo inputfile.ogv por default; si queremos especificar otro archivo de salida, tendremos que usar la opción -o nombrenuevo.ogv.

Otra opción útil al momento de codificar es la calidad del vídeo. Podemos especificar un número (0 al 10) o la tasa de bits (en Kb/s, del 1 al 16778).

Codificar un vídeo con calidad 5:

ffmpeg2theora -v 5 -o video.ogv video.avi
ffmpeg2theora --videoquality 5 -o video.ogv video.avi

Codificar un vídeo con la tasa de bits de 600 kb/s

ffmpeg2theora -V 600 -o video.ogv video.avi

Las mismas opciones aplican para el audio:

Codificar un vídeo con calidad en audio de 8 (rango:-2 a 10):

ffmpeg2theora -a 8 -o video.ogv video.avi

Codificar un vídeo con tasa de bits de 128 (rango:32 a 500):

ffmpeg2theora -A 128 -o video.ogv video.avi

Inclusive opciones como la «Metadata»:
--artist Artista
--title Título
--date Fecha

Para un referencia completa, man ffmpeg2theora.