Slackfr Media pack 0.1

Posté par  . Modéré par Nÿco.
0
3
jan.
2007
Slackware
Le Slackfr Media pack vous permet d'installer très simplement toute une série de paquets multimédia pour la distribution Slackware 11.0.

Outre l'excellent lecteur multimédia MPlayer et le couteau suisse de la vidéo transcode, ce pack contient toute une série de bibliothèques multimédia et de codecs qui manquent cruellement à la Slackware :
a52dec, avifile, binaries-codec, divx4linux, faac-1.25, faad2-2.5, ffmpeg-snapshot, lame-3.97, libdv, libdvdcss, libdvdnav, libdvdread, libebml, libfame, libmatroska, live, mpeg2dec, win32_dmo, x264 et xvidcore.

Lancez le script install.sh après avoir décompressé l'archive.

Aller plus loin

  • # Énorme !

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

    Bravo Serge :)
    Enfin un script simple pour faire une chose compliquée sous Slackware !
    • [^] # Re: Énorme !

      Posté par  . Évalué à 5.

      Sauf que le script en question, il n'y a pas moyen de l'obtenir puisque, a moins d'une mauvaise manipulation de ma part, le lien renvoie un fichier de 0 octets

      Ce commentaire passe-t-il les trois tamis de Socrate ? -- je ne moinsse pas les conversations auxquelles je participe

      • [^] # Re: Énorme !

        Posté par  . Évalué à 2.

        apres visite de ton site, je confirme le commentaire precedent, et je signale que la version 1.0rc1 est sensible a un depassement de tampon potentiel qui est corrige via un patch disponible sur le site de mplayer ( http://www.mplayerhq.hu/MPlayer/patches/asmrules_fix_2006123(...) )
        Il serait bon de l'integrer dans ton SlackBuild

        felicitation pour cette initiative

        Ce commentaire passe-t-il les trois tamis de Socrate ? -- je ne moinsse pas les conversations auxquelles je participe

        • [^] # Re: Énorme !

          Posté par  . Évalué à 3.

          Milles excuse pour le probléme pour télécharger le pack. Je viens de le corriger (probléme de dépassement mémoire php).
          Pour le patch de Mpalyer: ok, je corrige ca demain en ajoutant le patch, merci de l'info!
          • [^] # Re: Énorme !

            Posté par  . Évalué à 1.

            Merci je recompilais justement une partie de ces programmes qui me faisaient défaut. Maintenant se sera plus rapide.
      • [^] # Re: Énorme !

        Posté par  . Évalué à 1.

        Chez moi, le site slackfr.org ne répond pas.
  • # Très bien mais...

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

    Tout d'abord bravo pour le pack.
    Ensuite, j'aimerai comprendre l'intérêt de mettre divx4linux, il y a belle lurette qu'il n'est plus nécessaire (me semble-t-il). ffmpeg gère l'ensemble des formats qu'apporte dix4linux et même en mieux.
  • # A propos de transcode ?

    Posté par  . Évalué à 2.

    Tant que l'on parle de transcode, j'aimerais connaître les différences de ce dernier par rapport à mencoderne termes de fonctionnalités et d'objectifs.
  • # qualité

    Posté par  (site Web personnel) . Évalué à 4.

    La qualité des slackbuilds laisse un peu à désirer... des pages de man non zippées et pas au bon endroit slackwarien, des permissions en vrac, ...

    Ça donne un bon point de départ mais le packageur consciencieux utilisera pkgcheck (google, toossa...) pour avoir quelque chose d'un peu propre.

    tar m'affirme de son côté que le .tar.bz2 n'en est pas un...

    Très bonne initiative mais lancement un peu précipité (oui, "release early, release often" certes mais release clean aussi...)
    • [^] # Re: qualité

      Posté par  . Évalué à 1.

      "tar m'affirme de son côté que le .tar.bz2 n'en est pas un..."
      ??
      je viens de refaire l'essai, l'archive est sans problème.

      Les pages man ne sont effectivement pas gzippé, par contre elles sont (sauf erreur de ma part sur l'un des pakages??) toutes au bon endroit /usr/man ou /usr/share/man qui est un lien du précédent.

      Pour les permissions "en vrac", des exemples??

      Ce n'est que la version "0.1" et c'est sur que ca demande encore du travail et des corrections, merci pour tes remarques.

      • [^] # Re: qualité

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

        Pour le tar ça doit être la faute du net ici qui est en convalescence de tremblement de terre taiwanais.

        Dans les packages officiels (et donc je fais pareil) les pages sont dans /usr/man
        $ du -sh /usr/man /usr/share/man
        70M /usr/man
        0 /usr/share/man

        et elle sont gzippée, un simple
        find $PKG/usr/man -name "*.?" -exec gzip -9 {} \;

        à mettre dans le SlackBuild.

        Concernant les permissions j'ai eu des fichiers appartenant à pleins d'autres gens qu'à root et des répertoire /usr/doc/$PRG-$VERSION/doc accessiblent en écriture par group et other. là encore, un
        chmod -R go-w /usr/doc/$PRG-$VERSION/doc

        et un
        chown -R root:root $PKG

        juste avant d'appeler makepkg (noter le -R et la (nouvelle ?) syntaxe avec les : entre le user et le group) et c'est bon.

        Personnellement je trouve que pkgcheck ( http://www.homepages.lu/pu/pkgcheck.html ) est vital (j'ai déjà commis un package qui a tout saccagé chez quelqu'un...). Voici ma config
        $ cat /etc/pkgcheck/default.conf
        # default config file
        +uidir : WARN
        -./ : ERR
        -COPYING : INFO
        -README : INFO
        -docdir : INFO
        -i/doinst : NONE
        -i/req : NONE
        -i/sconfl : NONE
        -i/sdesc : ERR
        -i/ssugg : NONE
        -parent : ERR
        -s/build : NONE
        -stripped : INFO
        0length : INFO
        arch386 : INFO
        arch? : WARN
        binx : WARN
        desktop : NONE
        dupdir : ERR
        edir : INFO
        g-bin : WARN
        g-root : WARN
        hardlnk : INFO
        info-zip : INFO
        local : WARN
        lower : INFO
        man-zip : INFO
        manname : WARN
        md5file : WARN
        md5sum : ERR
        modill : WARN
        perm/ : ERR
        pkglarge : NONE
        pkgtgz : ERR
        sd11 : WARN
        sd2long : WARN
        sgid : WARN
        sticky : WARN
        suid : WARN
        symlnk : INFO
        u-root : WARN
        wrtgrp : WARN
        wrtoth : WARN
        zbuild : INFO


        Voili voilou, dès que je retrouve les bonnes options de find je t'envoie les SlackBuild que j'ai "corrigé".
        Et surtout merci, entre autre pour faac et faad2 contre lesquels j'avais abandonné la lutte à cause de l'ignobilité des sources fournies...
        • [^] # Re: qualité

          Posté par  . Évalué à 2.

          Et surtout merci, entre autre pour faac et faad2 contre lesquels j'avais abandonné la lutte à cause de l'ignobilité des sources fournies...


          Je n'ai pas des années d'expérience en programmation et ce n'ai pas vraiment ma formation mais c'est quand même une bonne partie de mon travail. Il se trouve qu'aujourd'hui j'ai jeté un coup d'oeil sur les source de faad2 (celle fourni dans Mplayer) et le décodeur eAAC+ disponible sur le site du 3GPP ( http://www.3gpp.org/ftp/Specs/html-info/26410.htm ). Faad2 m'a paru moins bordélique, les tables ne sont pas déclaré en global, il n'y a pas une palanqué de directive de compilation dans tous les sens... Donc j'aimerai savoir quels sont tes critères pour qualifier les sources faad2 d'ignoble, ça pourrais peut être m'aider dans un avenir proche.

          Je n'ai pas vu celui disponible à l'ISO mais je suis prêt à parier que c'est le même que celui du 3GPP
  • # Mise à jour 0.2

    Posté par  . Évalué à 2.

    Pour vous informer que la version 0.2 à vu le jour en prenant compte de la plupart de vos commentaires.
    Corrections apportées:

    * Corrections des droits des fichiers installés, et plus particuliérements pour les codecs win32
    * Les pages man sont maintenant gzippées
    * Les pages man et info sont installées directement dans /usr (plutôt que leurs liens sans /usr/share )
    * Correction du répertoire include pour xvid: désormais ffmpeg et MPlayer détecte et utilise correctement xvid
    * Ajout du patch MPlayer contre un depassement de tampon potentiel

    Merci à vous ;)

Suivre le flux des commentaires

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