Mercredi 29 mars 2006

Il m'arrive de développer des CD-ROMS en flash. Ces CD intégrent bien souvent des clips vidéos. J'avais commencé par adopter le format flv.
Avantage, les codecs sont implantés dans le player et il n'y a donc pas de problème de compatibilité de codec suivant l'ordinateur de consultation. Autre avantage, les vidéos sont directement jouées dans l'interface du CD !
Inconvénient, je ne suis pas entièrement satisfait de la compression en flv.
Un clip diffusé en 720x576 va ramer sur un ordinateur un peu ancien ... Je sais que Flash n'est pas vraiment dédié à la création de CD ROM mais bon ... quand on a 700 Mo à disposition, autant essayer de disposer de vidéo de bonne qualité.

Après quelques recherches, j'ai finit par trouver une solution alternative qui me convient.
Je compresse mes vidéo dans un format type mpeg 4 (à vous de choisir le codec qui vous convient le mieux) . Puis j'implémente dans mon CD le lecteur VLC disponible ici. Ce lecteur tourne très bien en autonome sans nécessiter d'installation préalable du moment que vous mettiez les différents fichiers qui lui permettent de tourner dans votre CD ROM.

Le lecteur est mis bien entendu dans le répertoir fscommand de mon CDROM.

Pour bien comprendre la suite, je vous recommande de vous repporter à mon article : CD-ROM : Ouvrir un fichier dans son application d'origine

Le fichier batch qui appelera le fichier vidéo dans votre cd s'écrira alors ainsi :
Cette commande permet de lancer le lecteur vlc en lui indiquant le nom du fichier à lire

@ echo off
@ start vlc nom_de_votre_fichier.avi
@ exit


Si vous souhaitez lancer votre vidéo en plein écran, il suffit d'écrire votre fichier de la sorte :

@ echo off
@ start vlc nom_de_votre_fichier.avi% -f
@ exit

D'autres paramétres de lecture dans VLC sont possibles. Pour les connaitres, reportez vous ici.



 

 

par Nicoeum publié dans : Off line
Mardi 7 mars 2006
par Nicoeum publié dans : Off line
Lundi 19 décembre 2005

INM V12 Database est maintenat utilisable sous flash pour créer des applications avec bases de données off line. Cet outil a déjà fait ses preuves avec Director.

Plus d'info ici

par Nicoeum publié dans : Off line
Dimanche 18 décembre 2005
Dans cet article,
vous trouverez des explications sur les nouvelles restrictions de flash8 pour la communication avec un réseau local OU internet.
par Nicoeum publié dans : Off line
Mercredi 7 décembre 2005

Vous souhaitez exporter votre animation en vidéo dans une qualité très correcte, mais pour différentes raisons (fludité, organisation de votre animation, bug en cascades ...) vous n'y arrivez pas. Une solution facile est d'utiliser la sortie vidéo de votre ordinateur (il vous faudra une caméra numérique pour l'occasion)

Beaucoup de caméra numériques permettent en effet d'acquérir directement un signal analogique en entrée. Branchez donc la sortie vidéo de votre ordinateur sur l'entrée de votre caméra DV. Publiez votre animation en plein écran. Il ne vous reste plus qu'à lancez votre anim' en enregistrant sur votre caméra.

Une petite astuce qui peut vous faire gagner beaucoup de temps en cas d'urgence ou  d'embrouille complète avec votre machine ;-)

par Nicoeum publié dans : Off line
Lundi 5 décembre 2005
je viens de terminer plusieurs CD Rom en flash et après de nombreuses galères et recherche sur le web, je voulais simplement partager mon expérience pour éviter aux autres mes galères.

Mes CD devaient tous répondre au même besoins, ouvrir des fichiers (.doc, .pps ...) dans leurs applications d'origine.

Pour cela je vois 3 méthodes dont 2 seront documentées ici :
1 - Recourir aux fichiers .bat
2 - Utiliser un programme spécifique gratuit
3 - Dépenser ses deniers pour un programme payant


1- Recourir aux fichiers batch :

Avantages :
Fonctionne sur toutes les plates formes (à priori)
Fonctionne avec toutes les versions de Flash et sur tous les types de configuration
Inconvénient :
lent et fastidieux si vous avez beaucoup de fichiers à ouvrir

Technique :
Dans flash, précisez ce code sur votre bouton :
ActionScript:
on (release) {
fscommand ("exec", "nomdufichier.bat"); //
}



Ouvrez un nouveau fichier txt dans notepad. Insérez ce code :

code:
@ echo off @ start nomdevotrefichier.extension @ exit


Enregistrez votre fichier : nomdufichier.bat


Si vous testez, vous verrez qu’à l’ouverture du fichier, une fenêtre MSDOS très moche va s’ouvrir pendant quelques secondes. Ca ne fait pas très pro ! Pour éviter cela, vous pouvez avoir recours au programme « Proxy » : www.northcode.com/misc/proxy.zip
Grâce à lui, vous ne verrez plus la vilaine fenêtre !

Mode d’emploi :
Prenez le fichier proxy.exe
Remplacez son nom par celui du fichier bat : nomdufichier.bat
Dans flash le code sera alors :
ActionScript:
on (release) {
fscommand ("exec", "nomdufichier.exe"); //
}



Flash appelera alors nomdufichier.exe qui appelera nomdufichier.bat qui appelera lui même nomdevotrefichier.extension. Attention : tous vos fichiers devront se trouver dans un répertoire nommé fscommand qui devra être à la racine du CD.

Cette méthode est complexe et longue mais elle permet d’éviter touts blocages du à des problèmes de compatibilité.





2 - Utiliser un programme spécifique gratuit
Quelques programmes gratuits permettent d’appeler directement vos fichiers sans devoir passer par toutes ces étapes. Ils ont chacun leur spécificité, ce qui peut provoquer des problèmes de compatibilité avec les postes de vos clients. Nous verrons ici l’utilisation de FreeMX (il est en pièce jointe du message). Vous pouvez utiliser aussi :
Flash Command Line Tools
Invoke
FlashGeek
Executor

Mais ils ne fonctionnent vraiment que sous Flash 5 car fscommand ne donne plus la possibilité pour des raisons de sécurité de passer des variables ou commandes.

FreeMX : telechargez le ici

Avantage :
Un des meilleurs ! Il fonctionne de Flash 5 à MX 2004
Inconvénient : Le poste client doit être équipé au minimum du flash player 6 (il faut des machins spécifiques activex installés sur la machine)! Si le programme ne le trouve pas, il peut l’installer lui même si le fichier d’installation du player est dans le même répertoire que freemx. Attention, si votre CDROM est destiné à une entreprise, vérifiez que le player 6 est sur toutes les machines de votre client. Autrement, gare aux restrictions administrateurs et aux foudres du DSI …

Vous trouverez toutes les explications d’utilisation sur ce poste du forum yazo.net : freemx



3 - Dépenser ses deniers pour un programme payant

Je vous laisse une liste de quelques programmes qui pourraient faire votre bonheur. Mais attention ! Il y a là aussi parfois des problèmes de compatibilité entre les OS, les versions de flash installés, la version de flash utilisé pour le développement …
SWF Studio
SWF Flash’n Pack
LPFlashEX
Flashants
Flashjester
par Nicoeum publié dans : Off line

Catégories

Newsletter

Inscription à la newsletter

W3C

  • Feed RSS 2.0
  • Feed ATOM 1.0
  • Feed RSS 2.0

Recommander

Cliquez ici pour recommander ce blog
blog internet sur over-blog.com - Contact - C.G.U. - Rémunération en droits d'auteur avec TF1 Network - Signaler un abus