Le smil est un langage de synchronisation entre l'image, le
texte, le son et la vidéo. Dans le cadre des films en
RV9 le smil peut avoir plusieurs intérêts.
La première application et la plus simple est de permettre
de joindre deux fichiers. Exemple votre film et découpé
en deux car trop volumineux pour tenir sur un seul cd. Si les
deux fichiers sont sur votre disque dur vous pouvez réaliser
ce petit fichier avec le bloc note, l'enregistrer avec l'extension
.smil et le placer avec vos deux fichiers rmvb. <seq>
indique que les deux fichiers seront joués l'un après
l'autre.
<smil>
<body>
<seq>
<video src="video1.rmvb"/>
<video src="video2.rmvb"/>
</seq>
</body>
</smil>
rmq: il est possible de découper un film en rv9 grace
à Real
Media Editor
Seconde application avecplusieurs bandes son. Exemple, vous
avez extrait séparément les sons français,
anglais, ... un fichier smil peut vous permettre d'associer
une bande son avec la vidéo. <par> indique que
les deux fichiers seront joués en parallèle.
<smil>
<body>
<par>
<video src="video.rmvb"/>
<audio src="son_fr.rm"/>
</par>
</body>
</smil>
Gérer les sous-titres
Enfin l'application la plus intéressante et sans doute
celle des sous-titres. Tout d'abord il faut savoir que les sous-titres
nécessairement se n'est que du texte et que donc le poids
est tout à fais négligeable, ensuite avec un divx
classique (non rv9) peu de player lisent les sous titres. Avec
le rv9 et real one cela fonctionne parfaitement.
Tout d'abord il faut extraire les sous-titres (vob) du dvd
pour les placer dans un fichier .rt (realmedia texte).
vous avez besoin de sutitle
studio 2 et subrip
-
Extraire les sous titres avec subrip puis
les éditez les dans Subtitle Studio 2.
-
Cliquez sur la flèche bleue en bas pour passer
dans la zone convertion et choisissez realtime dans
out put format.
- enfin cliquez sur convert.
Editer le fichier .rt ainsi créé
dans le bloc note et supprimez les lignes précédent
<Time Begin="0:00:0... (les sous tites en question)
cela fait, ajouter les lignes nécessaires comme indiqué
ci-dessou
<window duration="01:10:10" width="550" height="50" wordWrap="true"
loop="true" bgcolor="black">
<font color="white" face="arial" size="+2">
<center>
<b>
!!!!! ici les sous titres !!!
<Time Begin="0:00:0...
<Time Begin="0:00:0...
</b>
<center>
</font>
</window>
duration : indiquer la durée de votre film
width et hight : hauteur et largeur de la bande des sous titres
loop et wordwrap permettent que les phrases soient coupées
au lieu de sortir du cadre
refemer le fichier.
Toujours dans le bloc note mais dans un fichier vierge coller
les lignes ci-essous
<smil>
<head>
<meta name="title" content="le titre du film" />
<layout>
<region id="vidreg" top="50" left="20" z-index="1"/>
<region id="txtreg" top="310" z-index="2"/>
</layout>
</head>
<body>
<par>
<video src="mavideo.rm" region="vidreg" fill="freeze" />
<text src="mes_sous_titres.rt" region="txtreg" fill="freeze"
/>
</par>
</body>
</smil>
Changer le titre et le nom des fichiers vidéo (.rm)
et sous-titre (.rt)
Enregistrer ce dernier fichier avec l'extention .smil et s'est
terminé.
rmq: Ceci fonctionne avec des vidéos en rv9 (.rm
ou .rmvb) mais ausssi avec des .avi, .wma, .mov et .mpeg.
-------------------
Le code précédent place les sous-titres sous
le film. ce qui ne gène pas puisqu'en général
les vidéo sont en 16/9 et la bande noir est largement
sufisante.
Dans le cas ou le film est en pleine écran, il existe
une solution pour inscruster subtilement les sous-titres par
dessus la vidéo (en semi-transparence).
<smil xmlns="http://www.w3.org/2001/SMIL20/Language"
xmlns:rn="http://features.real.com/2001/SMIL20/Extensions">
<head>
<meta name="title" content="le titre du film" />
<layout>
<region id="vidreg" top="50" left="20" z-index="1"/>
<region id="txtreg" top="200"
z-index="2"/>
</layout>
</head>
<body>
<par>
<video src="mavideo.rm" region="vidreg" fill="freeze" />
<text src="mes_sous_titres.rt" region="txtreg" fill="freeze"
rn:backgroundOpacity="50%"/>
</par>
</body>
</smil>
je vous conseille également de changer la couleur de
la police dans le fichier .rt pour y mettre du jaune (#FFFF00)
Il est possible de mettre de l'html dans le code smil et même
du javascript. Ainsi il est possible de faire en sorte que realone
reconnaisse la langue de la machine qui joue le film et lui
propose directement la bonne bande son ou le bon sous-titre
ou plus simplement laisser le choix grâce à un
menu.
Rmq
- Pour plus d'information sur
le langage smil
- Pour touver des sous-titres http://www.subthermix.org
Réaliser un menu
Vous voulez faire la totale : encoder les bandes son francophone
et anglophone et profiter des sous-titres.
Cependant se n'est pas tout car il faudra donc 9 fichiers au
total
-
le fichier smil menu
-
le fichier rmvb avec le son francophone
-
le fichier rmvb avec le son anglophone
-
le fichier rmvb de la vidéo
-
le fichier rt pour les sous-titres
-
le fichier smil lançant la vidéo
+ le son francophone
-
le fichier smil lançant la vidéo
+ le son anglophone
-
le fichier smil lançant la vidéo
+ le son anglophone + les sous-titres
Pour les trois derniers fichier smil, si vous avez lu cete
page avec attention vous avez tous le nécessaire.
rmq: vous pouvez faire des fichiers vidéo+son afin
de limiter le nombre de fichier. Dans se cas vous linkerez directement
ces fichiers à partir du menu, ainsi vous n'aurez besoin
que de 5 fichiers.
Pour l'instant le meilleur logiciel pour réaliser un
menu multilangue, sous titre, résumé, pochette
(tel que sur un dvd ) est ekimenurv9
Vos avis et remarques
sur cette rubrique |
|
|