DefaultUser 2.0

03/09/2010

Compatibilité avec Mac OS X
DefaultUser 2.0 est compatible OS X 10.5 et 10.6.
L’ancienne version de DefaultUser est compatible OS X 10.3, 10.4, 10.5 et 10.6.

But de l’application
DefaultUser 2.0 permet à un utilisateur-trice de créer facilement un ou plusieurs comptes qui se “régénèrent automatiquement en fin de session”. Un compte qui se “régénère automatiquement à la fin de chaque session” est un compte qui est remis à un état pré-enregistré au moyen de DefautUser 2.0.

DefaultUser 2.0 est particulièrement utile dans les cas suivants:

  1. comptes invités d’une salle informatique, d’un internet café, …
  2. comptes élèves dans des écoles

Nouvelles fonctionnalités

  • Il est possible d’avoir plusieurs comptes qui se régénèrent.
  • Il est également possible de ne pas appliquer la fonction de régénération au dossier Documents

Fonctionnement

  1. Créer les comptes désirés au moyen des préférences systèmes
  2. Se logger dans chaque compte et les configurer avec tout se que l’on désire, fond écran, dock, etc …
  3. Aller dans un compte qui a les droits d’administration et lancer DefaultUser 2.0
  4. Ajouter le ou les comptes en cliquant sur “Gestion des comptes” -> “Ajouter”
  5. Activer la régénération en cliquant sur “Etat | Activation | Désactivation” -> “Activation” -> “Régénération totale”
  6. Vérifier la configuration en cliquant sur “Etat | Activation | Désactivation” -> “Etat”

Téléchargement de l’application
DefaultUser 2.0
MD5 hash checksum: e245f024664edf9ef0a0499d3227a9a0

DefaultUser 1.0
MD5 hash checksum: 3171a1db3547e395207707117781a520

Licence
EN AUCUNE CIRCONSTANCE, PHILIPPE DEVAUD OU fri-tic NE SAURAIT ETRE TENU RESPONSABLE POUR TOUS DOMMAGES PARTICULIERS, INDIRECTS, INCIDENTS OU CONSEQUENTS (IMPLIQUANT, MAIS NON LIMITES A CET ASPECT, L’OBTENTION DE BIENS OU SERVICES, PERTE D’USAGE, PERTE DE DONNEES, PERTE DE PROFITS, OU INTERRUPTION D’AFFAIRES) SURVENANT DE N’IMPORTE QUELLE MANIERE DE PAR L’USAGE, REPRODUCTION, MODIFICATION ET/OU DISTRIBUTION DE CE LOGICIEL ET CECI MEME SI PHILIPPE DEVAUD OU fri-tic AVAIT ETE INFORME DE LA POSSIBILITE DE TELS DOMMAGES.

La redistribution est autorisée, seulement si l’application et sa documentation sont indissociées, inaltérées et complètes. Ce logiciel ne doit pas être redistribué, comme partie d’un autre ensemble, pour lequel il y a une charge onéreuse. Pour toute citation de cette documentation ou du site web associé, veuillez inclure le crédit approprié.

Vidéo opensource HTML5

21/06/2010

La publication de vidéo en utilisant le tag video de l’HTML5 est un sujet très en vogue sur la toile.

Introduction
L’objectif de ce billet est de décrire une méthode simple pour publier des vidéos aux formats OGG (Theora/Vorbis) ou MP4 au travers du tag HTML5 video en utilisant les scripts javascript de videojs.com. Ces scripts ont la particularité d’avoir un système de fall-back pour les navigateurs incompatibles avec HTML5 (Internet explorer 6,7,8) qui lance automatiquement la lecture de la vidéo en utilisant FlowPlayer qui est un lecteur shockwave-flash open source en GPL 3.0.

Pour commencer un exemple
http://www.iphil.ch/spec/html5video/exemple.html

Étape 1: télécharger des décompresser les outils
Téléchargez le javascript de videojs.com, décompresser et copier les fichiers “video-js.css” et “video.js” vers un dossier d’un serveur WEB. Téléchargez le fichier exemple.html qui sera le point de départ, il contient le code nécessaire pour la publication de vidéo. Pour garantir le fall-back, il faut également télécharger FlowPlayer et le décompresser dans un dossier flowplayer au même endroit que vous avez déposez les javascripts sur le serveur WEB.

Étape 2: convertir la vidéo de MP4 en OGG (Theora/Vorbis)
Maintenant que vous avez déposez les 3 fichiers de base sur votre serveur web, il faut préparer la vidéo dans les formats nécessaires. Je pars du principe que vous avez une vidéo en format MP4 (H.264/AAC), si vous ne savez pas obtenir une vidéo dans ce format, vous trouverez les informations nécessaires dans le billet suivant: vidéos conversions et éditions gratuites. Le problème est maintenant de convertir la vidéo MP4 en OGG. La méthode la plus simple est d’utiliser le projet OpenSource ffmpeg2theora. Dès que vous aurez téléchargé et installé ffmpeg2theora vous aurez un outil de conversion sans interface graphique, uniquement en ligne de commande, qui permet de convertir depuis de nombreux formats des vidéos vers le format OGG. Pour utiliser ffmpeg2theora simplement lancer la commande ffmpeg2theora suivie du nom du fichier que l’on désire convertir exemple:
ffmpeg2theora mavideo.mp4
Vous trouverez dans le même dossier que mavideo.mp4 une seconde video mavideo.ogv. Pour obtenir l’image de départ de la vidéo, il faut faire un fichier png de l’image de départ de la vidéo mavideo.png ceci peut être fait avec l’option “export frame” de MpegStreamClip. Il faut maintenant renommer mavideo.ogv en mavideo.ogg et copier le fichier mp4, le fichier ogg et le fichier png sur le site WEB.

Étape 3: publier sa vidéo
Maintenant que tous les éléments sont réunis (fichiers vidéos, javascripts, etc …) et que tout est déposé sur un serveur WEB, il est temps de modifier le fichier exemple.html de la manière suivante:
Rechercher et remplacer dans tout le fichier le texte suivant:
http://iphil.ch/spec/html5video/trailer_test
Par le lien vers le fichier video que vous avez déposez sur votre site WEB
http://votreSiteWeb/votreDossier/mavideo

Rechercher et remplacer dans tout le fichier le texte suivant:
http://www.iphil.ch/spec/html5video/flowplayer
Par le lien vers l’emplacement de flowplayer sur votre serveur WEB
http://votreSiteWeb/votreDossier/flowplayer

Il faudra encore adapter la taille de largeur et hauteur à la taille de votre vidéo.
Rechercher et remplacer dans tout le fichier la largeur:
640
Par la largeur de votre film

Rechercher et remplacer dans tout le fichier la hauteur:
360
Par la hauteur de votre film
La vidéo pourra être visionnée directement en utilisant: http://votreSiteWeb/votreDossier/exemple.html

Étape 4: Exemple
http://www.iphil.ch/spec/html5video/conffriportail_martignoni.html

Vidéos conversions et éditions gratuites

01/12/2009

L’édition et la conversion de fichiers vidéos sont souvent un problème, quel format choisir, comment découper une séquence, comment convertir, etc. Les deux outils gratuits, compatibles Windows & Macintosh, présentés dans ce billet permettent de répondre à ces questions.

Quel format de vidéo choisir ?
Le format de vidéo, que l’on peut recommander aujourd’hui, est le container MP4 avec la piste vidéo encodée en H.264 et la piste audio en AAC. L’utilisation de ce standard rend la vidéo compatible avec tous les types d’ordinateurs, de Linux à Macintosh en passant par Windows.

Outil d’édition, de conversion et de capture vidéo
MPEG Streamclip
est un outil d’édition, de conversion, de capture et de compression vidéo. Le nombre de formats de fichiers supportés en entrée est tout simplement époustouflant:

  • Fichiers multiplexés: MPEG, MPG, VOB, PS, M2P, MOD, VRO, DAT, DCM, VDR, PVR
  • Streams: TS, M2T, MTS, MMV, REC, VID, AUD, AVR, TP, TP0, TRP, TOD
  • Fichiers démultiplexés: M2V, M1V, MPV, AIFF, AIF, M1A, MP2, MPA, AC3
  • Fichiers compatibles Quicktime: MOV, DV, AVI, MP4, DIVX, WMV, FLV

MPEG Streamclip est un outil polymorphe, voici quelques fonctionnalités intéressantes:

  • Éditer des séquences vidéos (couper, coller) et créer ainsi une nouvelle séquence à partir de plusieurs.
  • Élaguer un séquence trop longue.
  • Extraire la piste son et la piste vidéo en deux fichiers séparés.
  • La fonction “Export to MPEG-4” est particulièrement riche, il est possible de convertir la vidéo dans un format standard 4/3, 16/9HDTV, ou directement au format iTunes pour les iPods & autres iPhones.
  • Enregistrer des flux vidéos (streams).

Outil de conversion et de rippage de DVD
HandBreake est un outil qui permet de ripper un DVD et/ou de convertir des vidéos. Ce logiciel est abouti sur Macintosh et Linux, il fonctionne également sous Windows, mais parfois avec des limitations. Le nombre de formats de fichiers supportés en entrée est également impressionnant, mais un peu moins fournis. Tous les détails sur les formats supportés ici.

HandBreake permet :

  • En une opération de ripper un DVD et de convertir la vidéo en format MP4.
  • Choisir la piste audio, le sous-titrage et au moyen de preset de préparer la vidéo pour un iPod, iPhone ou un ordinateur.
  • Lors de l’insertion d’un DVD, si celui-ci est protégé,  HandBreake tentera d’utiliser VLC pour décoder le DVD.

HandBreake ne permet pas l’édition vidéo, seule les conversions sont possibles.

Conclusion
Ce couple d’applications gratuites répond aux questions les plus fréquentes en terme de manipulations simples de vidéos.

Vidéo de haute qualité dans YouTube

24/11/2009

YouTube est devenu un outil de publication vidéo presque incontournable, cependant avoir une vidéo de qualité à l’intérieur de YouTube nécessite le respect de quelques règles. Ce billet tente de les expliquer.

Encodage de la vidéo & de l’audio
Les formats de vidéo préférés par YouTube sont H.264 & MPEG-2, les formats audio sont MP3 & AAC. Pour une qualité optimale, il faut éviter les ré-encodages qui sont une source de perte de qualité et télécharger directement la vidéo en utilisant ces formats.

Container vidéo
Les containers vidéo préférés sont FLV, MPEG-2, et MPEG-4, d’autres containers sont également supportés comme MOV, AVI.

Format de la vidéo
Il faut définir au départ si on désire avoir une vidéo au format 4/3 ou 16/9.
La qualité optimum est obtenue en utilisant les tailles d’images suivantes:

  • Format 4/3: 640*480 pixels
  • Format 16/9: 1280*720 pixels (HD) ou 1920*1080 pixels (Full HD)

Visualisation d’un vidéo HD
Si une vidéo est déposée au format HD (1280*720) en respectant les encodages décrits ci-dessus, le bouton HD apparaît. En cliquant HD la vidéo est retransmise en HD. HDButtonOn peut également la voir en pleine écran en cliquant ensuite sur le bouton plein écran. En HD plein écran la qualité HD est impressionnante.

Exemple d’appel d’une vidéo HD
Voici une vidéo de 1 minute que j’ai extraite du fabuleux “Seigneur des Anneaux”, que je vous conseille de courir l’acheter. Quelques exemples d’appels de cette vidéo.

Tout d’abord l’appel classique qui ne sera pas en HD par défaut, il faudra cliquer sur le bouton HD …
http://www.youtube.com/watch?v=2Ko1vpzoR2Y

Un appel pour être en HD directement …
http://www.youtube.com/watch?v=2Ko1vpzoR2Y&fmt=22

Lorsque la vidéo est en HD, cliquez sur le mode plein écran et vous verrez c’est magique !!!

Publication vidéo avec Quicktime X

17/11/2009

Aujourd’hui la publication de vidéos se fait souvent au moyen de YouTube. L’utilisation de YouTube est certes simple, mais malheureusement il n’est pas possible d’agir facilement sur la qualité de l’encodage vidéo. Il en résulte que certaines vidéos ne sont pas présentées dans une qualité suffisante, de plus les liens proposés par YouTube à la fin d’une vidéo ne sont pas toujours adéquats.

Quicktime X est une alternative intéressante, cette application permet l’exportation de fichiers vidéos dans de nombreux formats, mais ce qui nous intéresse aujourd’hui c’est l’option d’exportation pour le WEB.SaveForWeb

Cette option d’exportation génère un dossier contenant: la vidéo aux formats désirés (il peut y en avoir plusieurs), une image et un fichier HTML qui décrit la méthode de mise en ligne.

Voici deux exemples de vidéos générées selon cette méthode:
http://fr.educanet2.ch/aide1/GestionDroitsED2/
http://fr.educanet2.ch/edufrdoc/spamedufr/

En suivant les instructions contenues dans le fichier HTML tout devrait bien se passer, malheureusement Apple part du principe que tous les navigateurs Internet connaissent le tag HTML <video/> ce qui n’est pas le cas …

Pour résoudre ce problème, il faut faire une modification dans un fichier Javascript “qtp_movie.js”, l’ajouter dans le même dossier que les autres composants puis mettre la référence à ce script dans le code HTML de la page. Pour vous facilitez la tâche, voici les fichiers complémentaires. Pour commencer, vous pouvez simplement modifier le commentaire <!– Mettez votre code Quicktime ici –> du fichier HTML par le lien généré par Apple et votre vidéo sera en ligne. Par la suite, vous pourrez ajouter ces codes à vos pages pour y inclure vos vidéos.