Posts Tagged ‘QuickTime’

QuickTime 7 : export du son impossible

Tuesday, August 23rd, 2011

Avec ma version de QuickTime 7 (plus exactement la 7.6.6), j’ai remarqué que lorsque je voulais exporter une vidéo contenant une piste audio encodée en MPEG couche 3 (MP3), celle-ci ne s’exportait pas.

Finalement, après quelques recherches sur internet, j’ai appris que le responsable est le plugin XviD_Codec 1.0 alpha.component.

Pour le supprimer, il faut aller dans /Bibliothèque/QuickTime/ et supprimer le fichier XviD_Codec 1.0 alpha.component.

Ensuite, redémarrer QuickTime 7 et voilà ! Problème résolu !

Diffuser des vidéos depuis son blog

Wednesday, December 22nd, 2010

Lorsque je souhaite diffuser une vidéo familiale sur mon blog, voilà les contraintes que j’ai, par ordre d’importance :

  1. La vidéo doit rester privée : seuls les personnes qui lisent le blog doivent pouvoir accéder à la vidéo.
  2. Les personnes qui lisent le blog doivent pouvoir les télécharger.
  3. Les vidéos doivent être visibles au moyen d’un navigateur Mac ou PC. Elles doivent également être visibles sur un iPod, iPhone ou encore iPad.
  4. Du moment qu’une personne lit le blog, la vidéo doit être facilement accessible (en particulier, sans devoir taper un mot de passe).
  5. Bonne qualité.

Première solution : vimeo, compte standard

Ma première solution était d’utiliser un compte vimeo gratuit. Je trouvais la qualité de leur encodage et le look général du site et du lecteur de vidéos me convenait parfaitement (largement plus que YouTube). Les quotas me suffisaient.

Cette solutions présentait cependant deux défauts :

  • Les vidéos ne sont pas visibles sur un iPhone ou iPad (contrainte 3).
  • La seule façon de rendre les vidéos privées était de les protéger avec un mot de passe (contrainte 4).
  • Pour télécharger une vidéo, la personne intéressée doit créer/avoir un compte vimeo.

Deuxième solution : vimeo, compte plus

J’ai donc récemment opté pour une autre solution : payer pour un compte vimeo plus. Cette solution était censée me permettre de régler beaucoup plus finement l’intimité (privacy) de mes vidéos (contrainte 1). De plus, les vidéos d’un compte vimeo plus devenaient accessibles depuis un iPhone ou un iPad (contrainte 3).

Cependant, malgré une plus grande possibilité d’ajustement de l’intimité, je ne suis pas parvenu à une solution qui me convenait.

Le compromis à faire était le suivant :

  • Soit je cache les vidéos du site vimeo et elles sont visibles depuis les domaines que je spécifie. Mais alors, comme elles n’apparaissent plus sur le site vimeo, elles ne sont plus téléchargeables.
  • Soit je les protège par mot de passe, mais du coup, je n’améliore guère la situation par rapport à la solution initiale.
  • Soit je les laisse visibles depuis vimeo. Finalement, seules les personnes qui nous connaissent seraient susceptibles de venir voir mes vidéos, non ? NON !

Voilà ce qu’il s’est passé : lorsque j’ai acheté un compte vimeo plus, j’en ai recréé un complet et j’ai choisi d’y re-transférer toutes mes vidéos (le but : bénéficier d’un encodage à deux passes proposé aux membres vimeo plus). J’ai donc utilisé pour la première fois leur logiciel vimeo uploader (qui est très pratique). Au bout de quelques jours de transfert, la dizaine de gigas de vidéos que j’ai s’est correctement retrouvé sur mon compte vimeo.

Par contre, il y a un réglage que je n’avais pas modifié et toutes les vidéos transférées sur mon compte vimeo étaient publiques par défaut. Et ce que j’ai vu m’a fait froid dans le dos :

Ce compte vimeo venait d’être créé, les vidéos s’y trouvaient depuis à peine quelques jours. Elles n’étaient pas encore en lien avec mes blogs. La seule façon de les voir était donc de “tomber dessus” depuis le site vimeo.

Et bien je trouve effrayant de constater que les vidéos les plus vues sont celles où l’on voit des enfants nus. Si je pouvais encore en douter, je suis convaincu maintenant de deux choses : le net fourmille de pervers; l’intimité de mes vidéos est une contrainte qui n’accepte aucun compromis.

Troisième solution : héberger moi-même

J’ai donc finalement opté pour héberger mes vidéos moi-même, c’est-à-dire chez mon fournisseur (bluehost.com pour ne pas le citer). Comme je n’ai pas de limite d’espace disque ni de transfert de données, ce n’est pas un problème majeur.

J’utilise donc maintenant le lecteur VideoJS (un lecteur libre très complet) et le plugin WordPress qui va avec. C’est un lecteur HTML5 (donc compatible avec l’iPhone et l’iPad), mais capable de se rabattre sur un lecteur flash.

Pour faire fonctionner le tout, voilà comment je procède :

Conversion de la vidéo

C’est actuellement la jungle : chaque navigateur internet support différents formats d’encodage vidéo. Voici un extrait d’une page très complète sur le sujet.

Pour me simplifier la vie, je ne propose la vidéo qu’au format mp4. Pour les navigateurs qui ne supportent pas ce codec, le lecteur se rabattera sur un lecteur flash, ce qui me convient très bien.

Cependant, le format mp4, c’est vague et pour que les vidéos puissent être visionnées sur un iPhone, le format doit être limité et le profil judicieusement choisi.

VideoJS présente d’ailleurs une petite lacune à ce niveau-là : il n’est pas possible de proposer plusieurs encodages mp4, par exemple une première version en bonne résolution pour une visualisation à partir d’un poste fixe, et une autre version en basse résolution pour une visualisation à partir d’un smartphone.

Toujours est-il que j’ai opté pour les réglages d’exportation suivants avec QuickTime :

  • Débit 512 kbits/s (à mon avis un compromis acceptable entre la taille du fichier et la qualité)
  • Taille de l’image : 640×360 (pour du 16:9 évidemment). 640, c’est la taille maximale supportée par un iPhone 3.
  • Profil de base (bouton Options vidéo...)
  • 96 kbps pour l’audio

Téléchargement de la vidéo

Au sein de l’arborescence créée par WordPress, il y a le répertoire wp-content/uploads/. J’y ai créé un répertoire videos/ dans lequel je transfert toutes mes vidéos.

Attention : avec mon hébergeur (peut-être le vôtre aussi), si le nom de fichier contient des accents, il sera introuvable depuis un lien externe.

Intégration dans une page WordPress

Grâce au plugin WordPress pour VideoJS, l’intégratoin au sein d’une page WordPress est très simple. Il suffit de mettre la balise suivante :

[video mp4="http://adresse_blog/wp-content/uploads/videos/video.mp4" preload="false" width="450" height="253"]

Les possibilités de réglages sont bien plus vastes que celles que j’utilise ici : il est possible de définir plusieurs formats de vidéo, de spécifier une image, etc.

En conclusion

Cette dernière solution n’est pas encore parfaite, mais elle me convient mieux que toutes les autres :

  1. La vidéo est privée : elle n’est accessible que depuis le blog. Elle n’apparaît nulle part ailleurs. Si en plus le blog n’est pas référencé, le niveau d’intimité obtenu me convient parfaitement.
  2. En ajoutant un lien vers le fichier mp4, les personnes qui le souhaitent peuvent télécharger la vidéo (sans même avoir un compte vimeo). Elle sera évidemment dans une résolution plus faible que l’originale.
  3. Les vidéos sont visibles sur un iPhone et un iPad. Certes la résolution pourrait être améliorée pour un iPhone 4 et un iPad, mais pour l’instant, c’est une limitation de VideoJS.
  4. Les vidéos sont facilement visionnable, sans avoir à introduire à chaque fois un mot de passe.
  5. C’est moi qui décide de la qualité et du compromis que je souhaite faire.

En tous les cas, c’est un très beau boulot que l’équipe qui développe VideoJS nous met à disposition. En plus, ils sont très actifs sur leur forum de support.

Télécharger une vidéo flash

Tuesday, July 7th, 2009

Il est de plus en plus courant de trouver des vidéos au format flash sur les différentes pages internet que je consulte.

Lorsqu’une de ces vidéos m’intéresse particulièrement, je tiens à la conserver en local, sur mon disque à moi car je crains trop que la page internet qui la diffuse disparaisse un jour.

Pour y arriver, il faut faire appel au logiciel gratuit Flash Video Downloader.

L’utilisation est très simple. Une fois l’application démarrée :

  • Ajouter une nouvelle ligne en cliquant sur le bouton +.
  • Donner un nom au fichier qui sera créé sur le disque local et indiquer l’URL du site contant la vidéo.
    Flash Vide oDownloader
  • Si le site contient une vidéo de publicité (qui ne nous intéresse pas), cocher la colonne Ad.
  • Démarrer le téléchargement en cliquant sur le bouton Begin Downloading.

Lorsque le téléchargement est terminé, nous avons sur notre disque local un fichier au format FLV. Je n’aime pas conserver mes vidéos dans ce format, je préfère les convertir en H.264. Pour ce faire, j’utilise QuickTime Pro.

Malheureusement, dans sa version standard, QuickTime n’est pas capable de lire des fichiers FLV. Mais ce problème est facilement contourné en installant Perian, outil indispensable à tout utilisateur de QuickTime.

MISE À JOUR 25 juin 2012

Une façon nettement plus pratique et qui donne de meilleurs résultats consiste à utiliser DownloadHelper, qui s’installe comme plugin pour Firefox.

Dès qu’une vidéo sur une page web peut être téléchargée, l’icône du plugin s’allume et affiche un menu pour télécharger la vidéo.

Ce plugin fonctionne à merveille avec YouTube par exemple.

Seul défaut : il ne fonctionne malheureusement pas avec les vidéos de la RTS (anciennement TSR).

Mise à jour novembre 2013

Une autre solution qui fonctionne dans de nombreux cas est de passer par le site http://file2hd.com.

Perian, couteau suisse de QuickTime

Wednesday, July 1st, 2009

Perian est un indispensable plugin pour QuickTime. Cerise sur le gâteau : celui-ci est gratuit !

Télécharger Perian

Il permet de lire une quantité de formats vidéo et audio supplémentaires avec QuickTime.

Parmi les plus importants (en ce qui me concerne), je pourrais citer DIVX et FLV.