A Django site.
Febrero 18, 2009
» Conversor a Ogg para las XO del Plan CEIBAL

XO del Plan CEIBAL

¿Por qué convertir a Ogg?

Hace algún tiempo que el formato de video y audio Ogg, se ha convertido en el preferido de los usuarios de Software Libre y tal vez en un tiempo se convierta en el preferido de todos los que quieran trabajar con audio y video en Internet. Principalmente debido a que es un formato abierto y libre de patentes, lo cual posibilita utilizarlo por cualquier programador para desarrollar software.

Eso nos ha motivado a crear un software, bajo licencia GPL, destinado a simplificar la conversión a Ogg para los usuarios de sistema operativo Windows de manera de ayudar a la difusión de dicho formato y su uso. Principalmente pensando en las XO del Plan CEIBAL, las cuales usan el formato Ogg como formato preferencial, por motivos que vamos a explicar más adelante. El software se puede descargar, mediante un enlace, al final de estás líneas.

La opción FLV

El formato FLV, la opción más ampliamente utilizada para difundir video y audio en Internet, es el formato utilizado por YouTube, Google Video, Yahoo, y muchos otros sitios web.

Su gran difusión de debe principalmente a que el plugin de Adobe Flash es de libre difusión y descarga, estando disponible para un gran número de sistemas operativos, pero aún así sigue siendo un plugin privativo, con todas las limitaciones que ello implica. La otra opción es usar Gnash, un plugin libre para Flash, desarrollado con el apoyo de la Free Software Foundation, pero la contra de Gnash es que siempre va detrás de Adobe en la puesta en marcha de las “mejoras” y nuevas funcionalidades que se agregan a las versiones de Flash.

Por otro lado Adobe es quien decide unilateralmente el destino de dicho formato.

La opción Ogg

En cambio Ogg es un formato contenedor multimedia desarrollado por la Fundación Xiph.Org (el nombre proviene del pez que usan en el logo, cuyo nombre científico es Xiphophorus hellerii), dicho formato se utiliza preferentemente con los codecs de audio Vorbis y de video Theora, desarrollados y mantenidos por la propia fundación.

Cuando hablamos de Ogg estamos hablando de un formato que es abierto y libre de patentes. Lo mismo que los codecs de la Fundación Xiph.Org.

Y son libres tanto para su uso comercial como no comercial. Eso abre un gran campo para su uso y difusión.

Por ese motivo, la ausencia de un control unilateral de una empresa y que todo lo relacionado con Ogg esta libre de patentes y con el código fuente disponible, lo cual posibilita que pueda ser mantenido y desarrollado por la comunidad en caso de desaparecer la Fundación Xiph.Org, es que muchos consideramos que la mejor opción, para la creación y difusión de video y audio, es el formato Ogg.

Ogg en Internet

Recientemente dos novedades apuntan a fortalecer la decisión de Ogg como formato de elección para la difusión de video y audio por Internet.

La Fundación Mozilla ha decidido donar a la Fundación Xiph.Org la suma de 100.000 dólares para colaborar con el desarrollo del codec Theora, en palabras de la Fundación Mozilla:

“Creemos que Theora es la mejor ruta disponible para el vídeo abierto, vídeo verdaderamente libre en Internet. También creemos que puede ser mejorado en calidad, en rendimiento, y en calidad de ejecución, y Mozilla se enorgullece de apoyar el desarrollo de Theora con 100.000 dolares. Administrado por la Fundación Wikimedia, esta subvención se utilizará para el desarrollo de mejores codificaciones y una mayor potencia de reproducción de bibliotecas en Theora.”

Por otro lado la próxima versión de Firefox, la cual va a estar disponible a la brevedad en versión estable, la versión 3.1, va a incluir los codecs de audio Vorbis y video Theora (lo cual aumentara tan solo entre 100 a 200 KB el “peso” de Firefox), además de las etiquetas y , de HTML5 ( si bien HTML5 no recomienda un codec en particular Firefox 3.1 va a venir con los codecs libres antes mencionados), lo cual va a facilitar mucho la reproducción en sitios web de audio y video sin la necesidad de descargar ningún plugin.

Un ejemplo de codificación html, con la nueva etiqueta de HTML 5 <video> en un sitio web sería:

<video src=”file.ogv”></video>

Así de fácil.

Desde la página siguiente, creada por Chris Double el responsable de la implementación, se puede descargar una versión beta de la nueva versión del navegador y luego ver video en páginas de prueba con codificación básica o más sofisticada utilizando la etiqueta antes mencionada:

http://www.double.co.nz/video_test/

Lo cual demuestra que la reproducción de video y audio, utilizando Firefox 3.1 sin necesidad de descargar plugins, esta a la vuelta de la esquina.

Como reproducir Ogg en ambiente Windows

Actualmente las distribuciones de Linux cuentan con los codecs de reproducción de video y audio en formato Ogg lo cual no implica ningún problema.
En el caso de Windows, una de las preguntas más frecuentes, entre quienes aún no han migrado a un sistema operativo libre, es como hacer para reproducir Ogg.
Pues bien lo más sencillo es descargar el reproductor libre y gratuito VLC player, el cual además está disponible para una gran cantidad de sistemas operativos. Se puede descargar de la siguiente dirección:

http://www.videolan.org/

Otra opción es instalar en Windows los codecs libres, utiizando un instalador desarrollado por la comunidad de apoyo a la Fundación Xiph.Org.

http://xiph.org/dshow/

Si bien yo recomiendo instalar el VLC player que se encarga de instalar los codecs y además es un gran reproductor que sirve para una gran cantidad de formatos de video.

Como convertir los videos realizados a formato Ogg

Los mejor es utilizar el software ffmpeg2theora, en el caso de Linux existen varios frontend para hacerlo o se puede hacer utilizando la línea de comandos. Para instalar ffmpeg2theora en Ubuntu basta con ir a la consola y tipear lo siguiente:

sudo apt-get install ffmpeg2theora

Luego de instalado basta con buscar la ayuda tipeando simplemente ffmpeg2theora en la consola y nos aparecera una lista de comandos y su sintaxis. Por ejemplo para convertir un video con parámetros por defecto basta con tipear:

ffmpeg2theora mivideo.avi

Es importante dejar un espacio entre ambos, ffmpeg2theora y el nombre del video.
Y obtendremos como resultado mivideo.ogg es conveniente cambiar la terminación por .ogv como forma de diferenciar los videos en formato Ogg de los audios en formato Ogg que utilizan también la terminación .ogg. En el caso de las XO del Plan CEIBAL el video lo guardan con terminación .ogv.

Otra opción es utiizar alguna de las interfaces gráficas para conversión a Ogg disponibles para Linux, hay varias.

De todas maneras estamos pensando en desarrollar una pensada específicamente en las laptops XO del Plan CEIBAL ( la versión uruguaya del Proyecto OLPC ).

Como convertir a Ogg en Windows

En ese caso también se puede utilizar ffmpeg2theora, el único inconveniente es que se debe usar desde la línea de comandos de DOS, y los usuarios de Windows no son muy proclives a utilizar la línea de comandos.

Con la finalidad de ayudar a los usuarios de Windows a convertir video y audio a Ogg he desarrollado la siguiente aplicación que utiliza ffmpeg2theora y ha sido pensada principalmente como una ayuda a las maestras y realizadores de sitios web que desean convertir audio y video para que sea fácilmente visualizable en las laptops XO del Plan CEIBAL.

El software Conversor-Ogg-XO, con instalador para Windows incluido, se puede descargar haciendo click aquí.

Al final de este artículo se pueden encontrar unas pantallas de ayuda sobre la forma de utilizar la interfaz gráfica. También se puede ver un tutorial en formato Ogg y FLV sobre como usar dicha interfaz.

En caso de no poder abrir los videos generados en un equipo con Windows, se debe instalar el VLC player y luego seleccionar que los archivos generados por el conversor, archivos con terminación .ogv (que es la terminación que utiliza la XO) sean abiertos, por defecto, con dicho reproductor. O sea asociar la terminación .ogv con el reproductor VLC player.

Tutorial en formato Flash, sobre uso del Conversor.

Tutorial en Ogg, alta resolución, sobre uso del Conversor.

Tutorial en Ogg, baja resolución, sobre uso del Conversor.

El software Conversor-Ogg-XO (Versión 1.0), con instalador para Windows incluido, se puede descargar haciendo click aquí.

Julio 30, 2008
» Plan CEIBAL - Impactos de las TIC en la formación docente

Heber Godoy en su conferencia

Está introducción al artículo sobre Impactos de las TIC en la formación docente, podría subtitularse sembrar da sus frutos.

Desde el 2001 que el CERP de Florida empezó a trabajar el tema Software Libre, luego el año siguiente en unas jornadas organizadas por nosotros, donde participó entre otros el querido maestro Heber Godoy y el UYLUG en su conjunto, se institucionalizó el tema. Ese fue uno de los motivos de que el CERP de Florida hoy en día trabaje en buena medida con Software Libre, su sitio web haya sido realizado con SPIP, los docentes utilicen el formato OpenDocument para el intercambio de información y haya sido uno de los puntales en el apoyo al Plan CEIBAL dentro del departamento de Florida. Es sin duda un buen ejemplo de la importancia de sembrar para ir avanzando en el camino de la apropiación de la tecnología.

(more…)

Junio 28, 2008
» Una buena iniciativa

AGESIC

Ahora el uso de formatos abiertos y estándar por parte del Estado, es una recomendación oficial de AGESIC.

http://www.agesic.gub.uy/Sitio/noticias.html

El documento publicado:

http://www.agesic.gub.uy/Sitio/descargas/Estandares_de_Ofimatica_v08.pdf

Esperemos que la recomendación se siga.

(more…)

Junio 18, 2008
» Conferencia de Thomas Vinje

Thomas Vinje durante la conferencia

El día lunes 16 de junio de 2008 a las 17.00 hs. en la Sede de UNIT, en Montevideo, Uruguay Thomas Vinje brindó una conferencia sobre Propiedad Intelectual, Software y Competencia, abordando aspectos vinculados a la ingeniería inversa del software y la interoperabilidad, con claras referencias a la posibilidad de algunas empresas de abusar de su posición dominante en el mercado.

Todo el planteo de Thomas Vinje se baso en la importancia de utilizar formatos abiertos y estándar, como forma de posibilitar la libre competencia, la interoperabilidad y un mejor desarrollo de la industria del software, cosa que en nuestro país venimos pidiendo desde hace unos cuantos años.

Acá les dejo la grabación de dicha conferencia: en formato .ogg y en formato .mp3

Vinje ha adquirido relevancia internacional por haber ganado un juicio contra Microsoft en el Tribunal de Luxemburgo, por prácticas anticompetitivas en el mercado del software. Al parecer con un buen caso, en palabras del propio Vinje “People don’t pay 761 million dollars unless your opponent has a pretty solid case”.

Thomas Vinje:

Preside al Comité de Editores del “Droit de l’Informatique et des Telecoms” y es miembro del Comité de Editores del “Computer und Recht Internacional”. Enseña en la Universidad de Ámsterdam y en la Universidad of Zurich, Suiza.
Recibió su educación en la University of Washington (B.A. in Political Science and Norwegian (1977, summa cum laude) y la Columbia Law School. Habla noruego, ingles y alemán.”