Recherche avancée

Médias (1)

Mot : - Tags -/censure

Autres articles (29)

  • (Dés)Activation de fonctionnalités (plugins)

    18 février 2011, par

    Pour gérer l’ajout et la suppression de fonctionnalités supplémentaires (ou plugins), MediaSPIP utilise à partir de la version 0.2 SVP.
    SVP permet l’activation facile de plugins depuis l’espace de configuration de MediaSPIP.
    Pour y accéder, il suffit de se rendre dans l’espace de configuration puis de se rendre sur la page "Gestion des plugins".
    MediaSPIP est fourni par défaut avec l’ensemble des plugins dits "compatibles", ils ont été testés et intégrés afin de fonctionner parfaitement avec chaque (...)

  • Activation de l’inscription des visiteurs

    12 avril 2011, par

    Il est également possible d’activer l’inscription des visiteurs ce qui permettra à tout un chacun d’ouvrir soit même un compte sur le canal en question dans le cadre de projets ouverts par exemple.
    Pour ce faire, il suffit d’aller dans l’espace de configuration du site en choisissant le sous menus "Gestion des utilisateurs". Le premier formulaire visible correspond à cette fonctionnalité.
    Par défaut, MediaSPIP a créé lors de son initialisation un élément de menu dans le menu du haut de la page menant (...)

  • Diogene : création de masques spécifiques de formulaires d’édition de contenus

    26 octobre 2010, par

    Diogene est un des plugins ? SPIP activé par défaut (extension) lors de l’initialisation de MediaSPIP.
    A quoi sert ce plugin
    Création de masques de formulaires
    Le plugin Diogène permet de créer des masques de formulaires spécifiques par secteur sur les trois objets spécifiques SPIP que sont : les articles ; les rubriques ; les sites
    Il permet ainsi de définir en fonction d’un secteur particulier, un masque de formulaire par objet, ajoutant ou enlevant ainsi des champs afin de rendre le formulaire (...)

Sur d’autres sites (3812)

  • Revision 99972 : Coller de plus près au code original de SPIP pour la mise à jour des ...

    19 octobre 2016, par real3t@… — Log

    Coller de plus près au code original de SPIP pour la mise à jour des plugins.
    Si on a effacé les .php du dossier cache, SPIP à inscrit en base la nouvelle version des plugins, mais pas mis à jour les plugins. Changement du test pour tenir compte de ce cas.
    ajour d’un define _MUTUALISATION_UPGRADE_FORCE pour faire apparaître de force le bouton d’actualisation des plugins.

  • Anomalie #3654 : Régression jointure en 3.1 ?

    16 janvier 2016, par tcharlss (*´_ゝ`)

    J’ai fait 2 tests supplémentaires pour tenter de contourner la jointure automatique sur spip_auteurs_liens, en jouant avec des critères {auteurs_liens.x} :

    1) Essayer de lui dire de prendre n’importe quel objet/id_objet dans spip_auteurs_liens :
    #ID_ABONNEMENT #NOM
    

    SPIP 3.1

    SELECT abonnements.id_abonnement, L3.nom
    FROM spip_abonnements AS `abonnements`  
    INNER JOIN spip_auteurs_liens AS L2 ON ( L2.id_objet = abonnements.id_abonnement AND L2.objet=’abonnement’) 
    INNER JOIN spip_auteurs AS L3 ON ( L3.id_auteur = L2.id_auteur )
    WHERE (abonnements.statut = ’actif’)
    GROUP BY abonnements.id_abonnement
    

    SPIP 3.0

    SELECT abonnements.id_abonnement, L2.nom
    FROM spip_abonnements AS `abonnements`  
    INNER JOIN spip_auteurs AS L2 ON ( L2.id_auteur = abonnements.id_auteur )
    WHERE (abonnements.statut = ’actif’)
    GROUP BY abonnements.id_abonnement
    

    En 3.1, il me semble que ça devrait virer la jointure sur spip_auteurs_liens, ou au pire la remplacer par INNER JOIN spip_auteurs_liens AS L2 ON ( L2.id_objet REGEXP '.*' AND L2.objet REGEXP '.*') puisqu’on le demande explicitement (même si c’est vilain).

    2) Essayer de rendre la jointure sur spip_auteurs_liens conditionnée à la présence objet/id_objet dans l’env (c’est le cas pour ce test) :
    #ID_ABONNEMENT #NOM
    

    SPIP 3.1

    SELECT abonnements.id_abonnement, L3.nom
    FROM spip_abonnements AS `abonnements`  
    INNER JOIN spip_auteurs_liens AS L2 ON ( L2.id_objet = abonnements.id_abonnement AND L2.objet=’abonnement’) 
    INNER JOIN spip_auteurs AS L3 ON ( L3.id_auteur = L2.id_auteur ) 
    INNER JOIN spip_auteurs_liens AS L1 ON ( L1.id_objet = abonnements.id_abonnement AND L1.objet=’abonnement’)
    WHERE (abonnements.statut = ’actif’)
        AND (L1.objet = ’abonnements_offre’)
        AND (L1.id_objet = 1)
    GROUP BY abonnements.id_abonnement
    

    SPIP 3.0

    SELECT abonnements.id_abonnement, L2.nom
    FROM spip_abonnements AS `abonnements`  
    INNER JOIN spip_auteurs AS L2 ON ( L2.id_auteur = abonnements.id_auteur ) 
    INNER JOIN spip_auteurs_liens AS L1 ON ( L1.id_objet = abonnements.id_abonnement AND L1.objet=’abonnement’)
    WHERE (abonnements.statut = ’actif’)
        AND (L1.objet = ’abonnements_offre’)
        AND (L1.id_objet = 1)
    GROUP BY abonnements.id_abonnement
    

    En 3.1, il fait 2 fois la même jointure. Donc on dirait que la première est faite peu importe les critères employés dans la boucle.

  • using ffmpeg to create a wavefile image from opus

    29 décembre 2015, par edwardsmarkf

    I have been trying to use ffmpeg to create a wavefile image from an opus file. so far i have found three different methods but cannot seem to determine which one is the best.

    The end result is hopefully to have a sound-wave that is only approx. 55px in height. The image will become part of a css background-image.

    Adapted from Generating a waveform using ffmpeg :

    ffmpeg -i file.opus -filter_complex
    "showwavespic,colorbalance=bs=0.5:gm=0.3:bh=-0.5,drawbox=x=(iw-w)/2:y=(ih-h)/2:w=iw:h=1:color=black@0.5"
    file.png

    which produces this image :
    enter image description here

    Next, I found this one (and my favorite because of the simplicity) :

    ffmpeg -i test.opus -lavfi showwavespic=split_channels=1:s=1024x800 test.png

    And here is what that one looks like :

    enter image description here

    Finally, this one from FFmpeg Wiki : Waveform, but it seems less efficient using a second utility (gnuplot) rather than just ffmpeg :

    ffmpeg -i file.opus -ac 1 -filter:a
    aresample=4000 -map 0:a -c:a pcm_s16le -f data - | \
    gnuplot -e "set
    terminal png size 525,050 ;set output
    ’file.png’ ;unset key ;unset tics ;unset border ; set
    lmargin 0 ;set rmargin 0 ;set tmargin 0 ;set bmargin 0 ; plot ’

    enter image description here

    Option two is my favorite, but i dont like the margins on the top and bottom of the waveforms.

    Option three (using gnuplot) makes the best ’shaped’ image for our needs, since the initial spike in sound seems to make the rest almost too small to use (lines tend to almost disappear) when the image is sized at only 50 pixels high.

    Any suggestions how might best approach this ? I really understand very little about any of the options I see, except of course for the size. Note too i have 10’s of thousands to process, so naturally i want to make a wise choice at the very beginning.