Plugins de publication pour Expression Encoder: Ecrivez le votre !

french_flag_icon

Expression Encoder est un des outils de la famille Expression. Cet outil est un véritable couteau Suisse pour quiconque utilise ou publie des contenus vidéos avec Silverlight. Au delà de son utilisation première qui est d'encoder une vidéo depuis un format arbitraire vers le format WMV VC-1 supporté par le MediaElement de Silverlight, il offre de nombreuses - et méconnues - possibilités vous permettant littéralement de créer votre Web TV en quelques clics, parmi lesquelles :

  • Un version "Windows" et une version scriptable en ligne de commande, pour l'exécuter "server side" et traiter des lots de fichiers en entrée,
  • Gérer la compression et la perte de qualité en sortie,
  • Ajouter des marqueurs sur la vidéo qui pourront être ensuite exploités par code,
  • Intégrer la vidéo ainsi encodée dans un des players par défaut, ou votre player custom,
  • Publier la vidéo ainsi encodée vers un hébergement.

ExpressionEncoderPublishFTPLe dernier point est assez méconnu. Sachez alors que grâce à ce plug-in (téléchargeable gratuitement) vous pouvez uploader directement une vidéo encodée avec Expression Encoder vers un hébergement. Dans le cas présent, il s'agit de l'offre gratuite Silverlight Streaming qui est encore en Bêta test, et pour laquelle vous pouvez obtenir un compte et un espace de stockage gratuit de 4 Go en vous inscrivant simplement sur https://silverlight.live.com/

Sachez également que vous pouvez développer votre propre plug-in de publication pour publier vers vos serveurs, ou vers ceux de votre hébergeur préféré.

Dans le dernier numéro de MSDN Magazine, Laurence Moroney signe un article dans lequel on vous explique comment créer facilement un tel plug-in. Le code source de l'exemple est fourni et permet de publier vers un simple serveur FTP. C'est ici.

Une version d'évaluation gratuite de Expression Encoder peut être téléchargée depuis cette adresse.

uk_flag_icon

 

Expression Encoder is a member of the Expression product family. This tool is a real Swiss knife for anyone using video contents with Silverlight. Beyond the obvious usage which is to encode a video from any arbitrary format into the WMV VC-1 format that is supported by Silverlight, it offers numerous - but not so well known - interesting features like the ones below:

  • Comes in two flavors, a GUI version and also a command line that allows it to be scripted and to run server side on batches,
  • Handle the video image compression and the preview the quality loss,
  • Add markers to the video that can later be hooked by code,
  • Integrate a video into one of the player templates provided with the tool, or in your own custom player,
  • Publish the encoded video to a hosting platform.

The last point is generally not known from Expression Encoder's users. Thanks to this free plug-in, you can directly upload you encoded video to the Silverlight Streaming free hosting, provided by Windows Live. If you don't already have one, you can get a free account and a 4 Gb of hosting space by simply registering at https://silverlight.live.com

You can also write your own publishing plug-in and publish to your preferred hosting. In the last issue of the MSDN Magazine, Laurence Moroney has written an article that explains how to write such a plug-in. The article comes with a fully functional FTP publishing plug-in, provided with it's source code. You can read this article here.

You can also get a free trial version of Expression Encoder by clicking this link.