Formats à utiliser pour la diffusion sur Canal-U
- FLV pour la diffusion en streaming (voir la définition de Macromédia-Flash sur Wikipédia)
- MPEG4 pour le téléchargement et podcasting
- MP3 pour le téléchargement audio et podcasting
***************************************************************
1-Spécifications d’encodage
FLV
- Taille image : 320x240 / ou 480 x 360
- Debit :
- Video 300kbps 25 Frame/s
- Audio de 32 à 64 kbps 22 à 44Khz
MPEG4/AAC ou MPEG-AVC (H264)
- Taille image : 320x240 ou 480 x 360
- Video 240kbps 25 Frame/s
- Audio de 48kbps 44Khz
MP3
Audio : 32kbps 22Khz
2-Applications
Pour l’encodage en FLV
RIVA
http://www.rivavx.de/index.php?id=417&L=3
Sorenson (payant)
http://www.sorensonmedia.com/products/?pageID=1#ppc2
Pour l’encodage en MP4
Quicktime pro (payant)
http://www.apple.com/fr/quicktime/win.html
SUPER
http://www.erightsoft.com/SUPER.html
RIVA (payant)
http://www.rivavx.de/index.php?id=417&L=3
Sorenson (payant)
http://www.sorensonmedia.com/products/?pageID=1#ppc2
Pour l’encodage en direct en FLV
Flash media encoder (gratuit)
http://www.adobe.com/products/flashmediaserver/flashmediaencoder/
3-Synchronisation et séquençage
Il est possible de traiter les parties séquençage et synchronisation des diapositives OffLine
Il suffira au producteur d’importer les fichiers de séquençage ou de synchronisation aux formats décrits ci-dessous.
Format d’import des séquences
<window>
<a href="command:seek(00:HH:MM:SS.00);" target="_player">titre de la séquence 1</a>
<a href="command:seek(00:HH:MM:SS.00);" target="_player">titre de la séquence 2</a>
</window>
Pour info, ces fichiers sont en XML SMIL et le premier 00 correspond au jour et le dernier aux millisecondes (pas utile dans notre cas)
Exemple :
<window>
<a href="command:seek(00:00:00:00.00);" target="_player">intro</a>
<a href="command:seek(00:00:03:31.00);" target="_player">partie 1</a>
<a href="command:seek(00:00:20:42.00);" target="_player">partie 2</a>
<a href="command:seek(00:00:43:30.00);" target="_player">partie 3</a>
<a href="command:seek(00:00:54:32.00);" target="_player">partie 4</a>
<a href="command:seek(00:00:57:25.00);" target="_player">partie 5</a>
<a href="command:seek(00:01:02:53.00);" target="_player">partie 6</a>
<a href="command:seek(00:01:03:12.00);" target="_player">partie 7</a>
</window>Les balises <a> doivent être enfant d’un <window> (un seul niveau de parenté)
Il doit y avoir des espaces entre chaque attributL’application crée le même nombre de séquence que de balise <a>Le titre de la séquence est le libellé de la balise <a> tel que renseigné Le time stamp est pris en compte au 15ime caractère de l’attribut href (command:seek(00: ) on ne prend pas en compte les jours ni les millisecondes.
Les autres attributs du <a> ne sont pas pris en compte
Format d’import de diapos synchronisées
Fichier de diapo<imfl><headheight="480"/>
<!-- Assign handle numbers to images -->
<image handle="1" name="diapo/Diapositive1.jpg"/>
<image handle="2" name="diapo/Diapositive2.jpg"/>
<crossfade start="00:00:00:00.00" duration="1.0" target="1" dstx="0" dsty="0" dstw="640" dsth="480" aspect="true" />
<crossfade start="00:00:00:14.53" duration="1.0" target="2" dstx="0" dsty="0" dstw="640" dsth="480" aspect="true" /></imfl>
Le fichier de synchronisation de diapo ne crée par de diapositive, il synchronise les images existantes dans le backOffice renseignées dans le fichier.La création de diapositive est faite par l’upload d’un visuel (soit une image seule soit un dossier d’image).
Les balises <image> et <crossfade> sont filles de <imfl> (un seul niveau de parenté)Il doit y avoir le même nombre de <image> et <crossfade>La correspondance entre les images déjà uploadées et les balises <image> est faite sur l’attribut name après le dernier « / ». L’extension (.jpg .gif) n’est pas prise en compte.Le nom est sensible à la case : un name=« Diapo » ne synchronisera pas une image nommée « diapo » .Le timestamp d’une diapo est récupéré à partir de l’attribut start, on ne prend pas en compte les jours et millisecondesLa correspondance entre le timestamp et la diapo est basée sur les attributs target et handle.