Journal Encoder ses vidéos pour le web

Posté par  (site web personnel) .
Étiquettes : aucune
0
3
juil.
2006
Je souhaiterais faire un état des lieux des différentes façons d'encoder ses vidéos pour les diffuser sur le web et qu'elles soient lisibles sur le plus de plateformes possibles.

Comme je m'y perds un peu entre conteneur et codec vous me corrigerez et completerez (merci).

Pour les conteneurs:
- ogm
- avi
- quicktime
- matroska

ma préférence irait à l'ogm mais je ne sais pas si ça se lit facilement sous win et osx...

pour les codecs vidéo:
- divx
- xvid
- wmv (hum...)
- theora
- h.264

pour les codecs audio:
- mp3
- ogg

J'aimerai connaître la façon dont vous associez tout cela pour que ça soit le plus interropérable possible et le plus simple pour tout le monde (encodeur et utilisateur) tout en restant le plus libre possible.

Il existe aussi différentes solutions de streaming, en existe t'il des libres et performantes?

Les différents players à base de flash (Youtube et compagnie) ont le mérite de fonctionner sur toutes les plateformes, mais necessitent l'installation d'un méchant plugin flash pas libre. Qu'en pensez vous? Avez vous des solutions alternatives?
  • # ben...

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

    Le problème est que même avec un bète avi avec du mp3 et du xvid dedans, c'est pas facile à faire lire sans demander d'installer vlc.

    Malheureusement, flash semble être le truc le plus universel (marche tout de suite plus rapidement).

    Je trouve que mozilla devrait pouvoir être fournis avec lecteur qui support les formats libres, je ne suis pas sur que cela existe déjà en plug in.

    "La première sécurité est la liberté"

    • [^] # Re: ben...

      Posté par  . Évalué à 2.

      Je trouve que mozilla devrait pouvoir être fournis avec lecteur qui support les formats libres, je ne suis pas sur que cela existe déjà en plug in.


      Bah, pour GNU/Linux il existe par exemple un plugin permettant une lecture directe de flux videos et audios variés en utilisant le reundu du lecteur MPlayer, associé a une petite interface de contrôle en GTK. Je l'utilise fréquemment, c'est tout à fait fonctionnel et regulièrement mis à jour.

      ==> http://mplayerplug-in.sourceforge.net/
    • [^] # Re: ben...

      Posté par  . Évalué à 2.

      Je trouve que mozilla devrait pouvoir être fournis avec lecteur qui support les formats libres, je ne suis pas sur que cela existe déjà en plug in.


      Un lecteur externe est plus efficace. Mozilla est déjà assez gros comme ça.
  • # Précision

    Posté par  . Évalué à 4.

    >pour les codecs audio:
    >- mp3
    >- ogg

    Hmmm, ce serait pas plutôt Vorbis ?
  • # remarques

    Posté par  . Évalué à 6.

    pour les codecs audio:
    - mp3
    - ogg
    (c'est un conteneur)
    - vorbis
    - speex

    Ainsi que http://fr.wikipedia.org/wiki/Codec

    Les différents players à base de flash (Youtube et compagnie) ont le mérite de fonctionner sur toutes les plateformes, mais necessitent l'installation d'un méchant plugin flash pas libre. Qu'en pensez vous?

    Que tu dis une énormité : installer flash sur linux pour ppc ou encore sur un autre OS libre moins répandu, ou sur une archi exotique ce n'est .. pas possible. On ne peut pas dire qu'il ait le mérite de fonctionner sur toutes les plateformes.

    Avez vous des solutions alternatives?

    Utiliser le code html adéquat pour embarquer un objet vidéo au format libre lisible par ffmpeg par ex, et faire en sorte qu'on ait sous linux des plugins dignes de ce nom pour la lecture audio/vidéo dans les navigateurs web.
    • [^] # Re: remarques

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

      Merci pour la rectification au sujet d'ogg et de vorbis (merci au commentaire au dessus aussi).

      Effectivement, pour flash en disant que ca fonctionnait sur toutes les plateformes, je me suis emporté.

      Le code html adéquat, tu aurais un exemple?
      • [^] # Re: remarques

        Posté par  . Évalué à 4.

        Le code html adéquat, tu aurais un exemple?

        http://forum.alsacreations.com/faq/#item51
        ou le site d'allociné :)
      • [^] # Re: remarques

        Posté par  . Évalué à 10.

        Et s'il te plait, si tu intègres un objet video streamé dans ta page... mets aussi, en bien visible et clickable avec le bouton droit, le lien direct vers le fichier video correspondant, pour ceux qui veulent juste le télécharger !

        J'ai une aversion personnelle contre tout ce qui est ptit machin embeded, avec streaming saccadé, visualisation dans une zone minuscule du browser, obligation de retélécharger pour revoir... Alors à chaque fois, je suis obligé d'afficher le source de la page et rechercher la balise [embed] pour avoir l'url de la video de base qui me permette de faire un bon vieux wget suivi d'un mplayer quand je veux, comme je veux.

        Et du coup je bénis le gars qui a inventé keepvid.com :) (de toute façon flash marche pas (ou tres mal) chez moi, même apres avoir tenté de l'installer en outrepassant mes convictions "sapupaslibre")
        • [^] # Re: remarques

          Posté par  . Évalué à 3.

          Je suis dans le même cas et, pour l'instant, la méthode la plus pratique que j'ai trouvée pour récupérer l'URL est d'aller la chercher dans l'onglet "Média" de la fenêtre "Informations sur la page" (Ctrl+i sous Mozilla et Firefox).
        • [^] # Re: remarques

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

          A titre perso, je mets pas de vidéos streamées sur un site, je déteste ca pour les memes raisons que toi, ce journal est là uniquement pour faire un état des lieux de ce qui se fait.
        • [^] # Re: remarques

          Posté par  . Évalué à 3.

          J'utilise l'extension Video Downloader chez moi pour sauver les videos en flash, si ca peut t'aider...
          https://addons.mozilla.org/firefox/2390/
          Ca marche tres bien pour les videos flash (mais aussi les wmv) de youtube.com...
          • [^] # Re: remarques

            Posté par  . Évalué à 3.

            Une fois que tu as téléchargé une video flash - un fichier .flv - tu fais comment pour la lire sur linux ?
            • [^] # Re: remarques

              Posté par  . Évalué à 4.

              cat video.flv ?
              • [^] # Re: remarques

                Posté par  . Évalué à 3.

                Merci. trop cool.
                • [^] # Re: remarques

                  Posté par  . Évalué à 3.

                  Je crois avoir entendu dire que les dernières versions de libavcodec supportaient la video flash, donc ffplay video.flv devrait suffire...
                  • [^] # Re: remarques

                    Posté par  . Évalué à 3.

                    Je me réponds à moi-même: ça marche effectivement au poil avec ffplay et mplayer
    • [^] # Re: remarques

      Posté par  . Évalué à 3.

      et faire en sorte qu'on ait sous linux des plugins dignes de ce nom pour la lecture audio/vidéo dans les navigateurs web.

      kaffeine_part dans konqueror, c'est pas digne de ce nom ?
      • [^] # Re: remarques

        Posté par  . Évalué à 3.

        kaffeine_part dans konqueror, c'est pas digne de ce nom ?

        Je n'ai pas dit « dans un navigateur web » mais « dans les navigateurs web » .

        Par exemple pour firefox, j'ai essayé les plugins de videolan, mplayer et totem, et c'est pas encore ça ..
        • [^] # Re: remarques

          Posté par  . Évalué à 2.

          Quand tu dis "dans les navigateurs web" tu sous-entends tous les navigateurs web ? Tu veux dire firefox, links, lynx, w3m et emacs ?

          Parce que bon, on n'en peut rien si firefox freine l'innovation sur internet...
          • [^] # Re: remarques

            Posté par  . Évalué à 2.

            Il ne faut pas exégerer non plus.. Si KDE est le seul environnement à fournir un plugin potable, c'est dommage et je ne pense pas que cela soit vraiment lié au navigateur.
            Utilisant un bureau gnome, je ne vais pas installer la ribanbelle d'applis KDE pour un plugin somme toute plutôt accessoire.
  • # VLC est multi-plateformes, sont plug-in l'est, Firefox l'est, donc :

    Posté par  . Évalué à 3.

    Le format le plus libre sera le mieux :)
    • [^] # Re: VLC est multi-plateformes, sont plug-in l'est, Firefox l'est, donc :

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

      ok, donc tu préconises ogm theora et vorbis?

      mais imaginons que le mec qui veut lire ma vidéo soit sous windows et qu'il n'ait pas VLC, ca devient (relativement) compliqué pour lui de la lire. N'y aurait il pas de compromis qui soit lisible par windows media player pour ne citer que lui, tout en étant lisible direct sous linux et osx? meme si c'est pas 100% libre.
      • [^] # Re: VLC est multi-plateformes, sont plug-in l'est, Firefox l'est, donc :

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

        xvid + vorbis dans du avi devrait etre lisible dans un windows media player avec un poil de codec...

        Et si l'utilisateur n'a pas d'autres lecteurs que wmp sans aucun codec supplementaire il faudrait lui demander d'installer vlc (avec arguments interressants : lecture de tous les codecs ou presque, des dvds...) ;)
      • [^] # Re: VLC est multi-plateformes, sont plug-in l'est, Firefox l'est, donc :

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

        Pourquoi continuer à faire de la publicité à un produit propriétaire tel que WMP qui d'après certains jugements ne devraient pas être inclus par défaut ?

        Mets-donc un lien vers l'installeur de vlc pour windows :/
        Charge à l'utilisateur de l'installer en toute légalité (ce qui lui servira pour sa freebox en prime).
        • [^] # Re: VLC est multi-plateformes, sont plug-in l'est, Firefox l'est, donc :

          Posté par  . Évalué à 3.

          Le gros point faible de VLC face a Flash, c'est qu'il ne dispose pas d'un systéme d'installation pour neucar's en 1 click. A partir du moment ou l'on demande de télécharger un fichier puis de le lancer, l'on a perdut bien un tiers des utilisateurs qui ne seront pas foutue de retrouver le dit fichier, ou d'appuyer sur le bouton suivant. Le jour on l'on pourra rediriger les gens vers une page avec un unique gros bouton blanc "installer VLC" et que tous le processus d'installation sera automatisé l'on aura fait un grand pas pour son addoption.
      • [^] # Re: VLC est multi-plateformes, sont plug-in l'est, Firefox l'est, donc :

        Posté par  . Évalué à 2.

        ogm Theora vorbis est parfaitement lu par realplayer (gold one expanded edition) de la société Real connu pour ces nombreux codec proprios

        un petit tour sur mediawiki, qui contient beaucoup de video theora, avec realplayer te le prouveras.
  • # Biiiiip !

    Posté par  . Évalué à 10.

    Les différents players à base de flash (Youtube et compagnie) ont le mérite de fonctionner sur toutes les plateformes, mais necessitent l'installation d'un méchant plugin flash pas libre.

    Dommage, contrairement à une idée reçue, le player flash ne fonctionne pas sur toutes les plateformes !
    J'ai pour habitude de ne pas me réferrer à l'incompatibilité de ma plateforme pour refuser l'utilisation du flash, car comme tu le dis si bien, il est "méchant" et surtout "pas libre". Mais si pour certains, une petite endorse à leur idéal leur permet de profiter de cette "merveilleuse" technologie (qui permet de transformer un flux ouvert codé en xvid/mp3 par exemple en une horreur propriétaire en utilisant Flash), tous les utilisateurs de plateformes autres que Win+x86, Lin+x86, OSX+x86/ppc (pour énumérer les plateformes ou le plugin flash est effectivement disponible) peuvent aller se le mettre bien profond (et encore, là, je reste poli).
    Et dire que tout ça vient du même problème que ceux qui empêchent depuis toujours le LL de progresser : les trucs installés "par défaut" et "gratuits" tels Windows sur les PCs de marque, IE sur Windows, Media Player sur Windows, Flash un peu partout maintenant, etc ...
    Il existe des alternatives libres dans pleins de domaines, et nous l'avons montré jusqu'ici. Le fait de se dire "bon tant pis, je vais pas faire chier l'utilisateur à installer un codec" et de se laisser bercer par ces technos propriétaires ne va conduire qu'à se laisser emprisonner par les formats proprios. Combien fois faudra-t-il faire l'erreur avant de se rendre compte que c'est tellement mauvais ?

    Bref, sans aller jusque dans la parano "anti-brevets" (qui ne sont pas encore valables par chez nous, espérons que ça reste ainsi), je te conseillerais du avi/xvid/mp3 (xvid ou divx, c'est du MPEG4 de toutes façons) ou si ton public n'a pas trop peur, du mkv ou ogm/h264/vorbis (oui, le codec c'est vorbis...).
    • [^] # Re: Biiiiip !

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

      Merci pour ce retour et encore toutes mes excuses aux possesseurs de ppc sous linux et à tous les autres oubliés par le flash et par moi même pour le coup.
      • [^] # Re: Biiiiip !

        Posté par  . Évalué à 3.

        Sans parler que sous NetBSD, il faut utiliser un binaire Linux.
        Parce que macromedia ne diffuse pas de Flash pour NetBSD.

        C'est chiant, alors je ne l'utilise pas.
      • [^] # Re: Biiiiip !

        Posté par  . Évalué à 5.

        On va pas te manger non plus, t'inquiètes ! (quoique, déjà croqueurs de pommes...) ;-)
        Désolé d'avoir été un peu trop critique dans mon message, c'est juste le hasard qui a fait que c'est ton journal qui a pris; actuellement j'ai envie de répondre de la même manière à un paquet de messages ici sur linuxfr. Je pense écrire un petit journal décrivant la journée type du ppciste sur le web, ça pourrait peut-être éclairer certains sur l'étendue actuelle des formats proprios.
        Sinon, bon courage pour ton projet et l'encodage.
  • # Tout dépend aussi de l'usage ...

    Posté par  . Évalué à 7.

    Si c'est pour montrer un truc qui attire les foules, prends le plus libre possible, les visiteurs sauront s'adapter ... Quand je vois les efforts fournis par le plus manchot des péquins[1,2] pour visionner leurs nombreuses vidéos de boules... Maintenant si c'est pour de la pub, alors du flash c'est parfait (une sorte d'harmonie d'odeurs entre le conteneur, le codec, le contenu, et le message)

    [1] presque toujours couronné de succès, et peu importe que ce soit du wma sous *nux ou du du theora sous windows... Si un jour le flash marche sur ppc, arm, etc., ce sera probablement grâce à l'un de ceux là ;-)

    [2] les jeux de mots que certains pourraient deviner sont involontaires, je les ai découverts à la relecture.
  • # Les maîtres pornographes...

    Posté par  . Évalué à 6.

    ... se sont posé la question bien avant toi, petit scarabée :)

    Il suffit de faire une recherche quelconque sur aMule pour voir que les formats les plus employés sont le bon vieux MPEG2 qui passe vraiment partout (mais que tu as oublié dans ta liste ! compression trop faible à ton goût ?) et le avi/MPEG4/mp3 qui a le vent en poupe depuis que le grand public a découvert les "divisques".
  • # à propos de codecs

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

    j'utilise MPlayer-1.0pre8 compilé à la mimine, et lorsque j'encode avec le codec lavc, le avi généré n'est pas lisible sous windoze (avec Windoze Media Player ou même Media Player Classic). Le son passe, mais pas la vidéo...
    en fait, j'avais déjà eu ce problème avec une version binaire de mencoder (en fait, la version officielle proposée sur mplayerhq.ru) pour windoze qui générait des avi uniquement lisible par mplayer
    le problème avait été résolu en utilisant une autre version W32 de mencoder...

    autre question: quelqu'un a-t-il un petit script sympa pour générer du xvid+vorbis (à part tuxrip qui n'a pas l'air de savoir gérer des ISOs DVD) ?
  • # à part flash...

    Posté par  (site web personnel, Mastodon) . Évalué à 5.

    si vous ne supportez pas le flash-qui-pue-qu'est-pas-libre, vous pouvez vous rabattre sur java-qui-pue-qu'est-pas-libre-non-plus: fluendo propose une applet java pour embarquer un flux theora sur une page web
    ici: http://www.flumotion.net/cortado/
    au moins ce sera lisible sur les plateformes non x86...
    • [^] # Re: à part flash...

      Posté par  . Évalué à -3.

      Le problème c'est que de nos jours les visiteurs sous windows sont peut nombreux a avoir une JVM d'installer, alors que Flash est present sur une large majorité de machine. Personnellement si je devais choisir entre deux solutions non libre, je choisirais flash sans ésitation. D'un point de vue facilité d'utilisation pour l'utilisateur lamnda, c'est le choix qui s'impose.

      P.S. L'utilisateur lambda n'a que faire du libre ou autre, ce qu'il veut c'est en faire le moins possible, pour avoir sa vidéo. Et installer flash est mille fois plus simple que d'installer la JVM de sun?
      • [^] # Re: à part flash...

        Posté par  . Évalué à 4.

        Pas forcément plus simple, mais plus court oui.
        Firefox dispose d'un outil de téléchargement et d'installation automatique des plug-in, l'utilisateur verra la barre, et en quatre clicks il aura sa vidéo. La seule différence avec flash est que la JVM fais une douzaine de Mo si je me souviens bien.
        • [^] # Re: à part flash...

          Posté par  . Évalué à 3.

          Depuis quand l'utilisateur lambda utilise Firefox ? L'utilisateur lambda utilise IE et a installer Flash pour pouvoir profiter du super site qui fait pouet pouet. C'est malheureux mais c'est un état de fait.
          • [^] # Re: à part flash...

            Posté par  . Évalué à 4.

            Depuis quand on se précoccupe sur linuxfr de l'utilisateur lambda qui utilise windows, internet explorer et qui envoie des buzz et des kikoolol sur MSN ?
            Si tu veux un truc lisible par l'utilisateur pre-amibien, c'est du wmv.
            • [^] # Re: à part flash...

              Posté par  . Évalué à -1.

              Depuis qu'il represente la majorité du trafic de n'importe quel de nos site. Même sur linuxfr ou slashdot, un majorité d'utilisateur utilise IE, est vue que le journal initiale parle de solution la plus simple possible ( et aussi la plus interopérable ) pour un maximum d'utilisateur, on se doit de parler des utilisateurs lambda sous IE !
              Maintenant on peut aussi rester enfermer dans sons petit monde de libriste et ne pas vouloir voir cette réalité, mais je ne suis pas sur que cela face avancer le débat.
              Certe Falsh est proprio, disponible uniquement sur X86, mais il reste tous de même bien plus interopérable que wmv, tous en offrent un facilité d'utilisation et une base d'utilisateur sans commune mesure avec des solutions telle que VLC ou flumendo.

              P.S. Les remarque quand aux utilisateurs d'MSN bien que justifié, dénote d'une grande ouverture... Faite attention nombreux sont les utilisateurs de linuxfr a utilisé en cachette MSN ( avec gaim ou amsn ).
  • # Une solution très Web 2.0

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

    Convertit tout d'abord ta video en quelques (centaines d')images (png ou jpeg).
    Ensuite, il te suffit de faire une page web avec un javascript qui va grâce a xmlhttprequest chercher les images au fur et a mesure (ca cest pour le coté streaming)

    Simple, rapide a coder, multiplateforme....


    ---> []

Suivre le flux des commentaires

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