Codeina

Voilà, pour ceux qui n’auraient pas déjà l’info : la Mandriva Linux 2008 Spring est sortie.

Mais ce billet va plus spécifiquement parler d’un concept intégré désormais dans Mandriva Linux 2008 Spring et hérité de Fedora : Codeina (ex-Codec Buddy).

Alors pourquoi avoir Codeina dans Mandriva Linux ?

Tout d’abord, je vais vous passer toute la théorie et vous expliquer tout simplement ce qu’est un codec : c’est un bout de code qui permet de lire un ou plusieurs formats de fichiers multimédias.

Dans certains pays, suivant la manière dont ils ont été fait, certains codecs sont illégaux. Par exemple, les algorithmes pour lire et pour écrire des formats multimédias sont brevetés et ces brevets n’autorisent pas l’utilisation de ces algorithme sans avoir auparavant payé la firme détentrice du brevet. Évidemment, ces brevets sont déposés par des firmes différentes, dans des conditions différentes en fonction de chacun des formats et en fonction de l’utilisation (lecture ou écriture). Autre problème qui peut se poser parfois : l’algorithme associé au format multimédia n’est pas public et le codec a été réalisé grâce à la technique de la rétro-ingénieurie qui est parfois illégale ou du moins, douteuse légalement. Bref, cela abouti à un ensemble de codecs qu’on ne peut pas librement diffuser (même si certains d’entre eux sont des codecs libres : c’est la loi qui les oblige à n’être distribué que sous certaines conditions, que dans certains pays, mais pas la license du logiciel).

Tous ces codecs qui sont dans un flou juridique ont été évincés de Mandriva Linux (dans la distribution officielle) et la plupart des grandes distributions Linux font de même. Cela permet donc à Mandriva Linux d’être disponible et distribuée légalement et librement dans tous les pays. Mais du coup, il n’est pas possible de lire tous les formats avec une Mandriva « brute de fonderie ».

La société Fluendo a eu la bonne idée de développer des codecs en résolvant tous les problèmes légaux derrières (en gros, ils ont payé les sociétés qui ont fait les brevets pour qu’ils puissent distribuer les codecs partout dans le monde). Ils ont donc fait des codecs légaux partout dans le monde, mais évidemment, fluendo doit aussi se rémunérer et fait donc payer ces codecs (qui ne sont pas non plus libres). Dans la liste des points négatifs de ces codecs, je rajouterait la chose suivante : ils ne fonctionnent qu’avec le framework Gstreamer qui n’est quasiment utilisé que par « totem player » sous GNOME, ce qui restreint fort leur utilisation.

Bon, revenons à Codeina. Ce logiciel (qui fonctionne aussi, oh miracle, avec le framework Gstreamer) a pour but d’aider l’utilisateur à trouver un codec sur l’internet lorsque l’utilisateur souhaite jouer un format vidéo qui n’est pas supporté par sa distribution. Je classerais les types de codecs qui peuvent être téléchargés dans 3 catégories : les codecs payants mais légaux, les codecs libres mais pas forcément de bonne qualité ou les codecs libres de bonne qualité, mais pas légaux partout.

Mandriva a choisi de ne pas faire figurer cette troisième catégorie de codecs dans Codeina, ce que je trouve dommage, puisque Codeina n’a rien d’illégal en soi et peut être distribué gratuitement avec n’importe quel lien vers n’importe quel site web ou source de codecs… (sauf peut-être en Chine… ?)

Bref, pour avoir accès à la troisième catégorie, il faut utiliser le Codeina fourni dans le PLF. Mais j’ai malheureusement l’impression que ce dernier ne fait plus figurer la première catégorie (les codecs payants mais légaux partout). Ce qui est bien dommage aussi. L’idée géniale serait de faire un paquetage Codeina-all… qui a du temps à y consacrer ?

Publié dans Mandriva. 4 Comments »

4 Réponses to “Codeina”

  1. Jean-Marc Tomczyk Says:

    Bonjour

    la lecture video (DVD, wmv, mpg…) est effectivement devenue impossible avec la spring 2008.1 alors que tout se passait parfaitement jusqu’alors avec la 2007. Lorsque l’interface Codeina se présente, le fait d’activer le choix PLF semble installer gstreamer ( avec succés) mais sans que cela résolve les pbs. Par ailleurs le fait de réaliser un

    # urpmi faad2 ffmpeg ffmpeg2theora lame-mp3x libdvdcontrol9 libdvdcss2 libdvdnav4 libdvdread-utils
    libdvdread3 libfaad2_0 libffmpeg51 libmatroska0 libmpeg2dec0 libmpeg4ip0 libquicktime-faac
    libquicktime-faad libquicktime-lame libquicktime-x264 libsmpeg0.4 libx264_54 mencoder mp32ogg mpeg2dec
    real-codecs toolame transcode win32-codecs x264 xanim-codecs avifile-win32 mplayerplugin libquicktime-dv
    audacious-jack mjpegtools SDL_sound streamripper streamtuner dirac-utils helixplayer-real-codecs dtsdec
    a52dec kaffeine vlc xine-faad flac speex APE faac ogmtools mkvtoolnix gstreamer0.10-mms gstreamer-mms

    me permet de lire des vidéos ( j’ai tjs le son) mais de manière aléatoire et exceptionnelle… Sinon retour à l’écran vide ( vert avec totem et vlc et bleu avec kaffeine…). Même situation pour la lecture de DVD que je lisais sous la 2007…

    La lecture des vidéos de YouTube ne semblent pas poser de pb particulier…

    Enfin, le coût affiché des Codecs de Codeina pour un succés non garanti se révèle doublement dissuasif. Même si …

    Une idée ?

    Cordialement

  2. yoho Says:

    Petit conseil : n’achète pas de codecs. Je pense que dans ton cas, c’est un bug plus général. Est-ce que cela arrive avec tous tes DVDs ou seulement certains ? Idem pour les vidéos. Est-ce que tu as un lien de vidéo que tu n’arrives pas à lire, je peux essayer de voir. Tu peux aussi essayer mplayer, comme alternative, même si c’est moins confortable que les autres players (kmplayer est une interface graphique sur mplayer, mais un peu moins sympa que kaffeine ou totem, je trouve).

  3. ptyxs Says:

    Intéressant, mais à mettre à jour !!! Qu’en est-il maintenant sous la Mandriva 2010.0 ?

  4. yoho Says:

    Il n’y a rien de réellement nouveau avec Mandriva 2010.0 : il existe toujours les mêmes types de codecs, il existe toujours codeina et le même principe est d’application. À quelle mise à jour fais-tu allusion ?


Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :