Tool for XML to MP4 Video conversionNom del projecte
VideoLlibre (MyWay)
Tipo de projecte
Opensource
Client
UOC
CONVERSOR DE XML A VIDEO
La UOC potencia l’accessibilitat, per adaptanr-se a les noves tecnologieses, va pensar en un nou format de distribució de informació, un format pensat per dispositius com el iPhone, iPod touch,.... Es va encarregar a l'empresa OMAONK de fer el desenvolupament del software.
Aquest projecte és una peça més del projecte MyWay.
Exemple:
El cambio climático en el derecho internacional

Links Interès
Premis IMS Learning
MyWay
La Vanguardia - Los apuntes que se oyen
Experiència
A partir del desenvolupament del projecte Daisy, es va encarregar desenvolupar un format que permetés visualitzar els materials en dispositius mobils com el IPOD, IPHONE, ....
En un primer moment es va pensar en desenvolupar el projecte en Flash, ja que molts dispositius ho permeten, però el iPhones i iPodfins el moment no, per tant es va optar per convertir els materials a vídeo en format mp4, compatible amb aquests dispositius.
Descripció tècnica
Software utilitzat pel desenvolupament:
Loquendo
Vervio
xalan
Java
C++ & STL
Subversion
Lame
Openlazslo
Moyea
Desenvolupament
Per arribar aquest format final primer necessitem convertir tot el text dels material XML a un format d’àudio, aquesta operació la farem amb un conversor texte-àudio, en aquest cas Loquendo , aquests dos TTS necessiten d’un format d’entrada especial anomenat SSML.
Mitjançant XSL convertim tots els documents XML a SSML (Speech Synthesis Markup Language ), explotant les característiques d’aquest format (èmfasis de frases, pauses, exclamacions, volum, músiques de fons, etc...).
El programa que fa aquesta conversió es va desenvolupar en C++, utilitzant les dll de Loquendo i STL per millorar el rendiment de l'aplicació.
Amb aquest procés i el TTS obtenim un conjunt de fitxers wav. Com els fitxers wav ocupen molt els convertim a mp3 mitjançant l’eina opensource lame.
Com el text locutat s'ha d'anar subratllant, em generat un fitxer d'àudio per cada paràgraf de text.
A continuació em de generar un Flash capaç de visualitzar el text del material, locutar-lo i assenyalar el text que s'està locutant. Al mateix que s'ensenya el text també es poden visualitzar els elements multimèdia del aterial (imatges). Aquest porograma el farem amb openlaszlo.
Openlaszlo és un programa opensource que a partir de codi xml et genera un fitxer flash, em creat un prorama que és el que crea tota la interface que es visualitzarà en el video.
Aquest programa que em creat agafarà els fitxers d'àudio, els XML de texte i totes les imatges multimèdia i ho sincronitzarà tot en un flash.
Una vegada amb el Flash generat, utilitzem el Moyea per transformar-lo a vídeo mp4.