Journal Youtube : un site pour contourner Flash !

Posté par  (Mastodon) .
Étiquettes :
8
10
nov.
2009
Bonjour à tous,

Une bonne et une mauvaise nouvelle :

La bonne : Neosmart propose un site qui est capable d'envoyer une video de Youtube via une balise HTML5, donc visible sans flash.

La mauvaise : Youtube a moyennement apprécié, et a bloqué l'IP du site, ce n'est donc pas fonctionnel à l'heure actuelle.

Notez que pour l'instant la video ainsi streamée est en MPEG4. Je ne suis pas spécialiste des codecs, mais apparemment il n'est pas inclus dans Firefox (car pas libre ?) et il faut donc disposer des codecs adequats.

J'espère surtout que cette méthode de contournement de Flash pourra permettre de regarder des vidéos sur Youtube dans de bonnes conditions sur des machines de faible puissance (je pense concrètement à mon eeePC 701, qui a beaucoup de mal avec un CPU à 600MHz tout de même, alors que le décodage DivX se passe sans soucis en plein écran).

L'adresse du site : http://neosmart.net/YouTube5/ [en]
Le message d'annonce dans le blog : http://neosmart.net/blog/2009/watch-youtube-videos-in-html5/ [en]
  • # Encore mieux

    Posté par  . Évalué à 6.

    Sous Gnome, il y a un plugin youtube pour voir les vidéos directement sans flash...
    C'est incroyablement plus fluide et moins consommateur en CPU.
    Dans Moovida de fluendo il y a aussi un plugin pour youtube.
    http://www.moovida.com/ (en GPL)

    Il doit y en avoir d'autres...
    • [^] # Re: Encore mieux

      Posté par  . Évalué à 10.

      Il y a clive, un outil de téléchargement en CLI digne de wget, avec reprise, nom automatique de la vidéo, choix du format et bien d'autres options.

      Détail à savoir : fmt18 =« MPEG4 HQ » et fmt22 = « MPEG4 HD ».

      Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

      • [^] # Re: Encore mieux

        Posté par  . Évalué à 2.

        Grâce à ce message, je viens de découvrir l'existence de cclive[1] (clive écrit en C++ au lieu de Perl) et quvi [2] qui servira de bibliothèque principale au prochain cclive.

        [1] : http://code.google.com/p/cclive/
        [2] : http://code.google.com/p/quvi/

        The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

    • [^] # Re: Encore mieux

      Posté par  (site web personnel) . Évalué à 8.

      VLC aussi. Donne-lui une URL YouTube et il te parse le HTML pour t'afficher seulement la vidéo.
      • [^] # Re: Encore mieux

        Posté par  . Évalué à 3.

        J'ai pas l'impression qu'il affiche la version HQ quand elle est disponible.

        « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

        • [^] # Re: Encore mieux

          Posté par  . Évalué à 2.

          Ouais, chez moi non plus il ne le fait pas. Ça manque, hein?

          THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

    • [^] # Re: Encore mieux

      Posté par  (site web personnel) . Évalué à 2.

      Pour youtube, il y al'excellent minitube :
      http://www.getdeb.net/updates/?q=minitube#minitube

      Pour ma part, je ne regarde youtube qu'à travers ça ... bluffant
      • [^] # Re: Encore mieux

        Posté par  (site web personnel) . Évalué à 10.

        Nan pour pourquoi un lien sur un site à la con (ici getdeb) alors qu'un lien vers le site officiel du projet aurait été mieux approprié :
        http://flavio.tordini.org/minitube
      • [^] # Re: Encore mieux

        Posté par  (Mastodon) . Évalué à 3.

        Très bien minitube !

        Il marche parfaitement sur mon eeePC701, et me permet donc de visualiser sans soucis les videos Youtube.
        Au passage, il n'est pas traduit en Français, j'ai contacté l'auteur, et du coup je suis en train de lui faire la traduction !

        J'espère donc que la prochaine version comportera le Français (-;

        En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

    • [^] # Re: Encore mieux

      Posté par  (site web personnel) . Évalué à 1.

      Tu peux avoir des liens vers les videos directement dans le navigateur avec un script javascript (greasemonkey si firefox, userjs pour les autres navigateurs) du genre :
      <code mais je ne veux pas que templeet interprète les url...>
      // ==UserScript==
      // @include http://*youtube.com/watch*
      // ==/UserScript==

      var url = document.location.href;
      var video_id = url.match(/[\?\&]v\=([^\&]+)/)[1];

      var text = document.getElementsByTagName("head")[0].innerHTML;

      var t_param = text.match(/, \"t\": \"([^\"]+)\"/)[1];
      var flv_link = document.createElement('a');
      flv_link.href = "http://www.youtube.com/get_video?video_id="+video_id+"&t="+t_param;
      var txt = document.createTextNode("Download flv Video");
      flv_link.appendChild(txt);

      var mp4_link = document.createElement('a');
      mp4_link.href = "http://www.youtube.com/get_video?video_id="+video_id+"&t="+t_param+"&fmt=18";
      var txt2 = document.createTextNode("Download mp4 Video");
      mp4_link.appendChild(txt2);

      var hd_link = document.createElement('a');
      hd_link.href = "http://www.youtube.com/get_video?video_id="+video_id+"&t="+t_param+"&fmt=22";
      var txt3 = document.createTextNode("Download hd Video");
      hd_link.appendChild(txt3);

      var br_nod = document.createElement("br");
      var br_node = document.createElement("br");

      var mydiv = document.createElement('div');
      mydiv.style.position = 'fixed';
      mydiv.style.top = '0px';
      mydiv.style.left = '0px';
      mydiv.style.border = '5px solid #ffa';
      mydiv.style.backgroundColor = '#ffc';
      mydiv.style.color = '#000';

      mydiv.appendChild(flv_link);
      mydiv.appendChild(br_nod);
      mydiv.appendChild(mp4_link);
      mydiv.appendChild(br_node);
      mydiv.appendChild(hd_link);

      document.body.appendChild(mydiv);
      </code>
    • [^] # Re: Encore mieux

      Posté par  (Mastodon) . Évalué à 1.

      Sous Gnome, il y a un plugin youtube pour voir les vidéos directement sans flash...

      Tu aurais un lien svp ? Ca m'interresse !

      En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

  • # Boarf.

    Posté par  . Évalué à 2.

    Pour "contourner" Flash, y'a mieux: ne pas héberger sa vidéo sur un truc qui nécessite Flash.
    Sans même relancer le tr^W débat "Minitel - Internet", y'a Dailymotion (en valeur sûre pour madame Michu) qui propose une balise "video" avec du beau HTML5 et tout.

    Autrement dit, si "Youtube est un casse couille qui veut absolument qu'on moisisse son navigateur avec un plugin pas beau", alors héberger sa vidéo sur Youtube c'est choisir un hébergeur casse-couille. Qu'on se le dise.

    THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

    • [^] # Re: Boarf.

      Posté par  . Évalué à 7.

      Ça marche pas si c'est pas "ta" vidéo ...
      • [^] # Re: Boarf.

        Posté par  . Évalué à 3.

        Si, si. Si la vidéo est libre d'être redistribuée et toussa, t'en fait (presque) ce que tu veux.

        L'hébergement @home (ou chez [http://www.toile-libre.org] quand, comme moi, tu peux pas faire autrement) est le meilleur hébergement possible, sauf qu'à l'heure actuelle on nous file de l'ADSL de merde (l'ADSL est une merde, oui) et que les débit ascendant sont insuffisant pour héberger correctement (les images d'un thème wordpress, ça passe; de la vidéo, moins).

        Oui, le débat Minitel-Internet est ouvert, il n'a jamais été fermé et c'est tant mieux !
        • [^] # Re: Boarf.

          Posté par  . Évalué à 3.

          Si, si. Si la vidéo est libre d'être redistribuée et toussa, t'en fait (presque) ce que tu veux.

          Si la vidéo est libre mais qu'elle a été uploadé sur Youtube ça change rien, il faut quand aller sur Youtube pour au moins la télécharger.

          « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

          • [^] # Re: Boarf.

            Posté par  . Évalué à 0.

            Et ? C'est pas le sujet du débat.

            Le débat c'est : « n'hébergez pas votre vidéo sur youtube, c'est des casse-burnes ». On a pas dit « Ne téléchargez pas de vidéos de chez Youtube ».

            En gros, y a une vidéo libre (CC-By-Sa) sur Youtube, je la DL, je l'héberge @home. Je vois pas ce qui m'empêche de le faire.
          • [^] # Re: Boarf.

            Posté par  . Évalué à 6.

            Ouaip.

            Mais Youtube présente des avantages (accès très rapide à la vidéo par l'utilisateur lambda) mais aussi des inconvénients (Flash nécessaire, sauf bidouille, qualité médiocre, centralisation des données).

            Donc uploader une vidéo sur Youtube afin que des millions de madame Michu la voient, pourquoi pas. Mais ça n'empêche pas de la proposer aussi via (par exemple) torrent, afin que les ceusses qui n'aiment pas Youtube et préfère attendre 15 minutes pour avoir une vraie vidéo bien enregistrée en dur plutôt que d'arriver en 15 secondes à une appli Flash (chacun ses goûts, Imothep) ben ils soyent content aussi. Comme ça tout le monde est content.

            Donc, Youtube pourquoi pas, mais pas que. Pensez-y. Je dis ça sérieusement: y'a rien de plus frustrant que de voir des monceaux d'âneries (la dernière hollywooderie, la femme du président qui chante) sur les réseaux de P2P, et dès que quelque chose aurait, pour le coup, "mieux" sa place sur les réseaux de P2P (partage, échange, décentralisation, truc convivial, et pis c'est une forme d'auto-hébergement, toussa..), parce que c'est quelque chose produit en amateur par quelqu'un qui veut en faire profiter le plus grand monde, ben non: pas de copie en bonne qualité sur les réseaux de P2P, y'a que la version Youtube et tu te démerdes. Voire parfois des boulets qui prennent la version Flash basse qualité de Youtube et la rebalancent sur Kad (z'ont rien compris, quoi).

            Vous avez fait une vidéo sympa/intéressante/marrante/utile/instructive/à partager? Pensez à la proposer sur autre chose que Youtube. Pas forcément un super serveur de la mort qui tue auto-hébergé avec un onduleur et tout: votre propre machine, connectée à un réseau de P2P, et partageant la vidéo, c'est déjà une façon de s'auto-héberger.

            THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

    • [^] # Re: Boarf.

      Posté par  . Évalué à 1.

      Dans le 'dailymotion, c'est trop coule !', j'aimerai bien comprendre comment avoir un flux rss des dernières vidéos Mozinor http://www.dailymotion.com/mozinor/1 et Latelelibre http://www.dailymotion.com/latelelibre/1 pour Miro.
    • [^] # Re: Boarf.

      Posté par  . Évalué à 1.

      oui enfin le ogg de dailymotion est à chier (débit vidéo faible quoi ...) et on peut toujours pas mettre en plein écran avec cette balise ... (merci je connais le plugin mais j'aime pas)

      je suis preneur de tout ce qui peut me faire me passer de flash mais on est encore loin de la solution idéale là
      • [^] # Re: Boarf.

        Posté par  . Évalué à 2.

        Si Dailymotion fait du Ogg à chier, c'est pas la faute de Ogg..

        THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.

        • [^] # Re: Boarf.

          Posté par  . Évalué à 2.

          Je pense pas que c'est ce qu'il voulait dire.

          ÀMHA il disait : « Dailymotion ne fait aucun [pas beaucoup plutôt] effort pour _BIEN_ intégrer la <vidéo>, la qualité est médiocre ». Je pense pas qu'il critiquait que ogg.
          • [^] # Re: Boarf.

            Posté par  . Évalué à 1.

            Tout à fait.
            j'ai bien précisé entre parenthèse que c'est le débit utilisé par dailymotion qui est fautif (2 fois plus faible en html5/ogg qu'en flash/x264)
            Sinon je critique (mais ça c'est la balise video) l'impossibilité d'avoir un plein écran pratique et fonctionnel (et ça ne semble pas évolué, ils n'en parlent pas dans les futures versions de firefox)

            Pour l'ogg en lui même, rien à y redire, ce codec me conviendrait/suffirait pour matter des videos web, si le débit était équivalent à celui des vidéos flash.
            • [^] # Re: Boarf.

              Posté par  . Évalué à 3.

              C'est là ou tu te trompes.
              Dans firefox 3.6 tu auras la possibilité de lire les vidéos en plein écran en natif.
              D'ailleurs, à ce propos, la version 3.6 Beta 2 vient de sortir.
            • [^] # Re: Boarf.

              Posté par  . Évalué à 1.

              Sinon je critique (mais ça c'est la balise video) l'impossibilité d'avoir un plein écran pratique et fonctionnel

              Rien à voir avec , c'est un problème de ton navigateur. Personnellement, sous Arora (je n'utilise pas Fx), j'ai même pas accès à la vidéo avec la balise.
  • # Une autre solution

    Posté par  (site web personnel) . Évalué à 1.

    La vidéo youtube s'affiche en Ogg/Theora avec la balise video HTML5 grâce à un script greasemonkey

    les infos sont là: http://www.0xdeadbeef.com/weblog/?p=1518

    Par contre faut attendre avant chaque vidéo (temps de télécharger et encoder)... donc privilégier Minitube ( http://flavio.tordini.org/minitube ) semble la meilleure solution.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.