Affichage des articles dont le libellé est diffusion. Afficher tous les articles
Affichage des articles dont le libellé est diffusion. Afficher tous les articles

mercredi 31 mars 2010

Hébergeurs de vidéos en ligne, petit face à face.

(ébauche d'article)

Vous avez promis aux copains de diffuser la vidéo de la session sur internet.
Vous avez fait un beau montage, vous avez même réussi à encoder en préservant au mieux la qualité de votre séquence à l'exportation.

Et maintenant ? Maintenant il ne vous reste plus qu'à "uploader" votre vidéo sur internet.
L'offre d'hébergement est devenue presque pléthorique :)

Nous allons nous intéresser à quelques unes des plateformes disponibles :
  • Youtube : l'incontournable, celle qui offre la plus grande diffusion. Il lui a souvent été reproché une qualité moindre, qu'en est-il vraiment aujourd'hui ??
  • Vimeo : Le challenger HD. Viméo a été l'une des première plateformes vidéo à ne pas trop dégrader la qualité des vidéos et à permettre de profiter de l'arrivée de la HD.
  • Blip.Tv : Ce n'est pas le site le plus connu, pourtant chez GoPro Hacks on lui a trouvé quelques avantages.
Et DailyMotion ? Souvent posé en concurrent direct de youtube, c'est un site trop restrictif à notre goût : leur meilleure qualité de diffusion est réservée aux "motion makers", politique de tri des vidéos incohérente...
On apprécie moyennement de voir ses vidéos supprimées sans explication alors qu'elles n'enfreignent pas les droits d'auteurs (CQFD : vidéo filmée par nous, montée par nous sur une musique faite par des potes qui  nous octroient la libre utilisation pour notre vidéo...). Bref, pas de ça chez nous.


Voici notre procédure de 'test'.
Ok, les puristes vont hurler, trouver à redire.
Bah ouais, ici c'est comme à la maison, on est désolés mais on n'a pas encore de bench de tests, donc il faudra faire avec.

Concrètement, on pense que cela suffira à 90% des utilisateurs bidochons comme nous.
Dans les 10% qui restent, il y a les pros qui savent déjà ce qu'ils font, et une autre partie d'amateurs éclairés qui rempliront les pages des forums de Hardware.fr, site complet et pointu, si vous avez le courage de lire des sujets de 50 pages sur le pourquoi-du-comment-que-la-dernière-nouveauté-c'est-la-meilleure.

On a ressorti un extrait d'une petite séquence familiale. C'est tourné par une GoPro HD et a été encodé au cours de divers essais en MPG2 à environ 18Mb/s. Ce n'était sans doute pas la solution la plus moderne par rapport à la performance d'un MP4, mais comme c'était notre seul fichier disponible au moment de la rédaction de notre article, on a su s'en contenter. Un extrait de 30 secondes a été exporté en MP4 à environ 8Mb/s. Oui on sait, on a perdu de la qualité à deux reprises, mais ce n'est pas cela l'important.
Taille de ce fichier source : 30.4Mo

Pour le reste, simple comme bonjour : on a créé un compte chez les divers prestataires et uploadé la même vidéo. Ci-dessous vous trouverez des captures d'écran à pleine résolution pour comparer ainsi que les séquences vidéos en question.

Quelques réflexions après avoir préparé cela :

  • Blip.tv offre 2 modes de visualisation. Celui par défaut repose sur la technologie flash mais autant le dire tout de suite, il offre une qualité très médiocre et absolument peu d'intérêt pour des films tournés en HD.

    Le deuxième mode est celui appelé dans notre cas "source-MP4". Effectivement la taille du fichier est identique à notre source : 30.4Mo
    On remarquera en revanche que l'image a perdu de sa dominante jaune et parait légèrement plus lumineuse. On perd également le contrôle du déroulement de la vidéo ainsi que la fonctionnalité permettant d'intégrer simplement le player vidéo sur son site web.

    Pour ne rien gâcher, Blip autorise des fichiers jusqu'à 1Go, et les 30.4 Mo ont été uploadés en un rien de temps.
    Lors de nos essais en lecture du fichier en qualité "source", le chargement s'est fait très rapidement sur notre connexion ADSL, encore un bon point.
    Par ailleurs, Blip.tv a une fonction permettant de pairer son compte Blip à ses comptes youtube ou Vimeo+ (compte vimeo payant), permettant la diffusion simultanée sur ces autres supports.
    Last but not least, Blip.tv a un programme de partage des gains pour ceux qui auront opté pour l'intégration de publicités sur les pages de diffusion.

  • Chez Vimeo, l'upload de notre fichier a été très lent (réalisé en deuxième -voire 3eme !- partie de soirée), et l'étape de conversion encore plus. En effet, Vimeo impose un délai d'attente (de plus de 40 minutes dans notre cas) pour ses utilisateurs ayant opté pour le compte gratuit.

    Autre limitation, celle en taille de fichier. Vous disposez en tout et pour tout de 500Mo d'espace pour la semaine, à vous de vous débrouiller. C'est correct, mais sans plus lorsque l'on voit la taille des fichiers en HD.
    Par défaut la HD est "ON" chez Vimeo (pas sur le player intégré). Le fichier HD résultant de la compression est un MP4 a un débit de 2Mb/s environ. On voit que l'encodage est relativement poussé par rapport à notre fichier source. La qualité reste très correcte et la taille du fichier est descendue de 30.4Mo à environ 8Mo.
    Vimeo offre également un lien "download this video". Le fichier ainsi téléchargé est un fichier très très proche du fichier source, comme chez Blip.tv.
    Revers de la médaille, Vimeo crée alors un lien temporaire vers ce fichier, si bien qu'il n'est pas possible d'intégrer la vidéo en qualité maximale sur son site web, ni même un lien direct. Bref on vous force à aller sur le site, et nous on aime pas trop ça même si ça fait partie du jeu.
    Autre manquement, chez Vimeo en  version de base le player intégré ne permet pas d'activer la HD, et donc sur votre site web la vidéo ne rendra pas terrible.

    Petites captures d'écran pour comparer la qualité des modes standards et source de chez vimeo (clic sur les images pour voir en grand). Précision : ce ne sont des modes que vous ne trouverez QUE sur le site Vimeo. Si vous diffusez directement dans votre page internet, la HD est désactivée (on l'a assez dit, c'est bon ?)
    VIMEO mode standard VS mode source






On peut clairement voir les différences de qualité entre le mode standard et le mode source de vimeo. En mode source, on a le sentiment que Vimeo effectue une légère accentuation sur l'image.

Voyons maintenant un petit comparatif entre les modes sources respectifs de Vimeo et de Blip.tv :
Vimeo mode source VS Blip.tv mode source


Les rendus sont tous très proches.
Chez Blip.Tv l'image a clairement perdu de la teinte jaunâtre du fichier d'origine, mais aussi très légèrement en netteté. Chez Vimeo, l'image au contraire a été accentuée, renforçant le sentiment de netteté. La correction colorimétrique est très nuancée chez Vimeo. C'est moins jaune que l'original, mais pas de beaucoup.

  • Et Youtube dans tout ça ? Et bien il ne s'en sort pas si mal que ça dans son mode '720p'. On n'atteint pas le niveau de qualité du fichier original, mais en revanche on est très très proche de la qualité de la HD Vimeo 'standard', qui est déjà bonne. Tout juste remarquera-t'on que chez Youtube la correction colorimétrique est plus poussée, alors que chez Vimeo c'est le renforcement de la netteté qui est poussé, donnant des image plus dures et plus franches.
    D'ores et déjà on peut distinguer deux catégories :




    • Celle des vidéos "à intégrer" dans un site Web. Le match se joue indéniablement entre Youtube et Vimeo, avec en version gratuite Youtube vainqueur (Vimeo version gratuite désactive la HD sur le lecteur intégré).
    • Celle des vidéos "à télécharger" pour regarder sur le PC ou via les plugins de son navigateur. Ici le match confrontera Blip.tv à Vimeo.

    Allez, encore quelques petites captures d'écran.

    Original VS Blip.TV VS Vimeo 'standard' VS Youtube 720p










     
Pas de surprises concernant l'écart entre d'un côté le fichier original et le fichier source 'Blip.tv' (et par extension le fichier source vimeo) qui sont largement au-dessus en terme de qualité d'image par rapport aux format vimeo standard et la HD de Youtube.

On ne peut pas donner de "bons" ou "mauvais" choix à faire.

Youtube est intéressant en terme d'étendue de diffusion. Son player intégrable donne une qualité HD honnête, et c'est le seul via lequel il est possible facilement de diffuser de la video en vraie qualité HD sur son propre site internet. Reste des petits désagréments avec la limitation des vidéos à 10 minutes et les affres des copyrights (si vous avez utilisé le cd préféré de la famille, vous risquez de voir la bande son de votre vidéo coupée à la diffusion. Dommage mais y'a des producteurs de musique à engraisser.
Pour le player 'embed' (intégré), pensez à rajouter &ap=%2526fmt%3D22 au lien youtube pour passer directement en mode 720p.

Vimeo est très polyvalent. Player intégré à votre site web, fichier de très haute qualité à télécharger, il sait (presque) tout faire. Reste que la version de base (gratuite) est assez contraignante pour nous pousser à voir ailleurs. On arrive assez vite en période de production à la limite des 500Mo par semaine et le délai d'attente avant le début de l'encodage est très frustrant.
Sans compter la désactivation de la HD sur le player intégré à vos sites. Énervant.
Si vous avez peu de productions et que vous n'êtes pas pressés de voir vos vidéos en ligne, c'est sans doute une alternative.

Blip.tv se révèle être un très bon challenger. On passera sur la qualité de base très médiocre et on se félicitera d'une limite d'upload très haute, de débits très bons, de sa compatibilité avec d'autres sites (youtube, vimeo+) et de l'excellente qualité des fichiers à télécharger. Un site qui gagne à être connu !


Pour résumer :
  • pour diffuser gratuitement de la vidéo sur son site avec un player intégré, Youtube offre la meilleure qualité, et de loin. Attention à penser au problème de copyright au montage sous peine de voir votre vidéo amputée de sa bande son.
  • Pour partager un lien de téléchargement de fichier, avantage à Blip.tv pour sa très grande souplesse d'utilisation.
Vimeo ne reçoit pas les honneurs, malgré des qualités évidentes en terme d'image et de polyvalence. Cependant les nombreuses restrictions (limite de 500mo/semaine, temps d'attente, désactivation de la HD en player intégré...) auront eu raison de nous.

Pour finir, quelques exemples des vidéos intégrées :

Blip.tv version de base (qualité plutôt pauvre)


Blip.tv fichier HD à télécharger

Vimeo intégré (HD désactivée, du coup qualité pas terrible, il faut aller sur Vimeo pour activer la HD)



Youtube 720p (ne pas se fier à l'image de prévisualisation, c'est ici qu'on trouvera la meilleure qualité d'image en embed) :


Désolé pour l'article un peu brouillon, on arrangera ça un peu plus tard, en attendant vous pouvez faire un petit tour ici pour un autre avis.

lundi 15 mars 2010

Modifier ses fichiers pour faciliter le montage vidéo

Il ne s'agit pas dans cet article des questions de montage (logiciels, techniques), mais de la préparation des fichiers. D'autres articles complèteront la question du montage plus particulièrement, mais le domaine étant vaste, ça va prendre un peu de temps (si vous voulez aider : gopro.hacks@gmail.com )

Questions, compléments en postant dans les commentaires de cet article.

La caméra GoPro HD enregistre les fichiers pris en HD au format MP4.
Quésako ???
Il s'agit d'un format conteneur, c'est à dire qui comprend à la fois de l'audio et de la vidéo.

Un fichier présentant par exemple des extensions .OGM, .AVI, .WMV, .MOV, .MPG vous indique par conséquent que ces fichiers contiennent deux flux : audio + vidéo (par exemple, un .AVI peut contenir un flux audio encodé avec un codec audio MP3 et un flux vidéo encodé avec un codec Divx).

Alors que contient notre fichier MP4 ? Un logiciel gratuit comme MediaInfo nous en dit un peu plus :
le flux audio utilise l'algorithme de codage AAC, et le flux vidéo la norme de codage MPEG-4 AVC élaborée par le Joint Video Team (JVT).

Un fichier vidéo, ce sont de grandes quantités d'informations numériques. Un fichier vidéo HD ce sont de gigantesques quantités d'informations numériques. Cette norme MPEG-4 AVC, également appelée H.264, permet de réduire grandement cette quantité d'information, par le jeu de calculs savants de compression.

L'avantage est une taille réduite des fichiers pour une qualité d'image restant optimale.
Compte-tenu du choix du support de stockage (des cartes à mémoire flash SD), dont la vitesse d'enregistrement et la quantité de mémoire disponible ont une limite plutôt basse en regard du volume d'information en provenance du capteur, il était difficilement envisageable d'utiliser un format moins compressé (comme c'est le cas par exemple sur les caméscopes à disque dur).




Bien entendu, ce format n'a pas que des avantages. Nous l'avons vu, la réduction de la taille des fichiers ne vaut que par une astuce mathématique. Au moment de la lecture, pour retrouver la qualité initiale de l'image (et donc cette quantité phénoménale d'informations en vidéo Haute Définition) il va falloir refaire les calculs à l'envers.
Et ça, c'est le boulot du processeur de votre ordinateur.
Pour rappel, la puissance d'un processeur est notamment caractérisée par une fréquence (en GHz dans les configurations actuelles). Une haute fréquence indique un processeur capable de faire des calculs plus rapidement.



Si votre vieux compagnon électronique date d'il y a quelques années et que vos vidéos issues de la GoPro sont très saccadées à la lecture, ne cherchez pas plus loin, c'est tout simplement comme un élève qui n'arrive pas à terminer son devoir avant la fin de l'épreuve, les calculs qu'il aura effectués auront beau être justes, il aura une mauvaise note.

Ce qui est vrai à la lecture d'un fichier l'est encore plus lorsqu'il s'agit de réaliser un montage vidéo directement à partir des fichiers MP4.
Ce ne sera possible qu'à la condition d'avoir un ordinateur avec une configuration très musclée (du genre processeur quad core à plus de 2.5 Ghz, 8Go de mémoire vive, cartes graphiques hautes performances -par exemple à base de chipset GEFORCE GTX 285 ou 295).

Il existe malgré tout quelques moyens, selon votre configuration, pour vous permettre de travailler sur l'édition de vos vidéos.

Tout d'abord, une question récurrente sur les forums concerne les problèmes de compatibilité entre les solutions de montage vidéo Adobe Première et les fichiers MP4.
Pour faire court, sur les versions antérieures à CS5, ne cherchez pas ça ne marchera pas sans quelques petites modifications. Première CS5 a résolu ce problème et en plus est conçu en natif en 64 bits : le top pour gérer peinard les fichiers HD MP4 avec un bonne station de travail.

La plus courante consiste à utiliser le logiciel Quicktime Pro (payant : 30€) pour ouvrir le fichier et le ré-enregistrer au format .mov . La taille de fichier ne varie pas, la qualité non plus (il n'y a pas de réencodage), mais la compatibilité devient beaucoup plus évidente.

Si ce format n'arrange pas les chose pour vous, vous pouvez encore essayer un logiciel comme MP4Cam2AVI (gratuit) qui lui convertira votre MP4 en fichier AVI.

Pour faciliter le montage et l'ajout d"effets, pensez à la possibilité de dégrossir dans un premier temps votre vidéo avec des logiciels gratuits comme Avidemux ou Yamb. Grâce à ces ténors dans leur catégorie, vous pourrez déjà couper les plans-séquences inutiles et faire de la copie directe de flux (ce qui signifie que le fichier n'est pas ré-encodé et ne perd donc pas de qualité). Voir cet article sur l'utilisation d'Avidemux.
Virtual Dub est un logiciel souvent conseillé sur internet, malheureusement il ne gère pas le direct stream copy sur les fichiers MP4, il ne vous sera donc utile que pour le ré-encodage de votre vidéo.

Pas de secret pourtant, si votre logiciel rame, il va falloir baisser la qualité de la vidéo pour pouvoir travailler dessus. C'est donc l'obligation de ré-encoder votre vidéo. La taille du fichier va baisser, mais la qualité aussi.
L'encodage fera l'objet d'un autre article sur le blog. Vous pouvez malgré tout d'ores et déjà regarder vers des logiciels comme Super ou Format Factory qui simplifient pas mal cette tâche, ou utiliser VirtualDub, Avidemux ou quicktime dans sa version Pro.

Last but not least, une astuce qu'utilisent certains pros du montage pour l'édition de vidéos très lourdes : ils réalisent tout d'abord une copie de leur vidéo en abaissant beaucoup la qualité mais en conservant certaines caractéristiques essentielles (taille, nombre d'images/seconde..) et utilisent cette version dans le logiciel de montage pour prévisualiser ce qu'ils font.
Au moment de "rendre" la vidéo, il leur suffit de substituer la copie de prévisualisation par la séquence Haute Définition sur laquelle seront appliqués les effets et transitions choisis.

L'article Astuce de montage spéciale petites configurations et Sony Vegas détaille cette procédure pour le logiciel Sony Vegas Pro.

Lire également le paragraphe sur les codecs à compression spatiale dans l'article encoder ses films avec le meilleur rapport taille des fichiers/qualité pour plus d'infos.