Recherche avancée

Médias (29)

Mot : - Tags -/Musique

Autres articles (85)

  • Amélioration de la version de base

    13 septembre 2013

    Jolie sélection multiple
    Le plugin Chosen permet d’améliorer l’ergonomie des champs de sélection multiple. Voir les deux images suivantes pour comparer.
    Il suffit pour cela d’activer le plugin Chosen (Configuration générale du site > Gestion des plugins), puis de configurer le plugin (Les squelettes > Chosen) en activant l’utilisation de Chosen dans le site public et en spécifiant les éléments de formulaires à améliorer, par exemple select[multiple] pour les listes à sélection multiple (...)

  • Soumettre améliorations et plugins supplémentaires

    10 avril 2011

    Si vous avez développé une nouvelle extension permettant d’ajouter une ou plusieurs fonctionnalités utiles à MediaSPIP, faites le nous savoir et son intégration dans la distribution officielle sera envisagée.
    Vous pouvez utiliser la liste de discussion de développement afin de le faire savoir ou demander de l’aide quant à la réalisation de ce plugin. MediaSPIP étant basé sur SPIP, il est également possible d’utiliser le liste de discussion SPIP-zone de SPIP pour (...)

  • Gestion des droits de création et d’édition des objets

    8 février 2011, par

    Par défaut, beaucoup de fonctionnalités sont limitées aux administrateurs mais restent configurables indépendamment pour modifier leur statut minimal d’utilisation notamment : la rédaction de contenus sur le site modifiables dans la gestion des templates de formulaires ; l’ajout de notes aux articles ; l’ajout de légendes et d’annotations sur les images ;

Sur d’autres sites (11945)

  • libFLAC/cpu.c : Remove OS SSE detection

    4 décembre 2016, par Erik de Castro Lopo
    libFLAC/cpu.c : Remove OS SSE detection
    

    Assume that all OSes that are usable today support SSE.

    Patch-from : lvqcl.mail <lvqcl.mail@gmail.com>

    • [DH] src/libFLAC/cpu.c
  • Moviepy write_videofile works the second time but not the first ?

    30 novembre 2023, par Andrew Best

    I'm concatenating a list of video objects together then writing them with write_videofile, weirdly enough the first time I write the file, it plays fine for the first halfish then the first few frames of each clip in the file afterwards plays before freezing. But here's the odd part, If I write the exact same video object right after the first video writes, it writes just fine and plays perfectly.

    &#xA;

    Here's my code

    &#xA;

    from moviepy.editor import VideoFileClip, concatenate_videoclips&#xA;&#xA;clipslist = []&#xA;clips = [&#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787619651.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787628097.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/2222789345-offset-20860.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787624765.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787539697.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/39235981488-offset-3348.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C788412970.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787682495.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787962593.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787627256.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787573008.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C788543065.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787593688.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C788079881.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C788707738.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C788021727.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787595029.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/39233367648-offset-9536.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C788517651.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C788087743.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787497542.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/39233367648-offset-9154.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/7109626012888880881-offset-4818.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/72389234-offset-760.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787774924.mp4&#x27;, &#x27;https://clips-media-assets2.twitch.tv/AT-cm%7C787565708.mp4&#x27;]&#xA;&#xA;for clip in clips:&#xA;    dlclip = VideoFileClip(clip, target_resolution=(1080, 1920))  # Download clip&#xA;    clipslist.append(dlclip)&#xA;&#xA;videofile = concatenate_videoclips(clipslist)&#xA;videofile.write_videofile("final1.mp4") # Broken after the first halfish&#xA;videofile.write_videofile("final2.mp4") # Works entirely fine.&#xA;videofile.close&#xA;

    &#xA;

    Any ideas ? Any suggestions appreciated.

    &#xA;

      &#xA;
    • Sometimes when the video is small enough it seems to write the first time just fine too.
    • &#xA;

    • It seems there is no set point where it breaks, each time I write it for the first time it typically breaks at a different spot.
    • &#xA;

    • I've tried waiting for the thread to exit and sleeping after the concatenation and that doesn't seem to fix the issue.
    • &#xA;

    &#xA;

  • Anomalie #4189 (Nouveau) : extraire_multi mélange un /li /ul final avec le de langue ajouté...

    5 octobre 2018, par jluc -

    Quand la langue de la chaîne n’est pas la langue désirée,
    extraire_multi appelle code_echappement qui insère

    au début, ok,
    mais qui colle aussi un

    immédiatement à la fin.

    En général c’est OK, mais pas quand la dernière ligne du texte est le dernier item d’une énumération,
    car alors ce ajouté est pris comme partie prenante de cette dernière ligne par l’appel suivant à propre,
    et le HTML qui sort de ce |propre sera mal emboité car il finira par au lieu de

    Cf #4187

    Dans le cas où le texte se termine par une liste, il faut insérer \n\n pour s’assurer que le /div ajouté par code_echappement reste en dehors de la liste.

    Cf simulation avec https://zone.spip.net/trac/spip-zone/changeset/111853/spip-zone

    Et pour corriger, dans le corps de extraire_multi (https://core.spip.net/projects/spip/repository/entry/spip/ecrire/inc/filtres.php#L1595 ),
    il faut insérer 2 fins de lignes quand ça se termine par /ul,
    entre les 2 lignes suivantes :

    1. <span class="CodeRay">    <span class="local-variable">$mode</span> = <span class="predefined">preg_match</span>(<span class="string"><span class="delimiter">'</span><span class="content">,span><span class="delimiter">'</span></span> . _BALISES_BLOCS . <span class="string"><span class="delimiter">'</span><span class="content">)[>[:space:]],iS</span><span class="delimiter">'</span></span>, <span class="local-variable">$trad_propre</span>) ? <span class="string"><span class="delimiter">'</span><span class="content">div</span><span class="delimiter">'</span></span> : <span class="string"><span class="delimiter">'</span><span class="content">span</span><span class="delimiter">'</span></span>;
    2.     <span class="local-variable">$trad</span> = code_echappement(<span class="local-variable">$trad</span>, <span class="string"><span class="delimiter">'</span><span class="content">multi</span><span class="delimiter">'</span></span>, <span class="predefined-constant">false</span>, <span class="local-variable">$mode</span>);
    3. </span></span>

    Télécharger

    Ce qui donne :

    1. <span class="CodeRay">    <span class="local-variable">$mode</span> = <span class="predefined">preg_match</span>(<span class="string"><span class="delimiter">'</span><span class="content">,span><span class="delimiter">'</span></span> . _BALISES_BLOCS . <span class="string"><span class="delimiter">'</span><span class="content">)[>[:space:]],iS</span><span class="delimiter">'</span></span>, <span class="local-variable">$trad_propre</span>) ? <span class="string"><span class="delimiter">'</span><span class="content">div</span><span class="delimiter">'</span></span> : <span class="string"><span class="delimiter">'</span><span class="content">span</span><span class="delimiter">'</span></span>;
    2.     <span class="keyword">if</span> (<span class="local-variable">$mode</span>==<span class="string"><span class="delimiter">'</span><span class="content">div</span><span class="delimiter">'</span></span> <span class="keyword">and</span> (<span class="predefined">substr</span>(<span class="predefined">rtrim</span>(<span class="local-variable">$trad_propre</span>), -<span class="integer">5</span>)==<span class="string"><span class="delimiter">'</span><span class="content"></span><span class="delimiter">'</span></span>)
    3.         <span class="local-variable">$trad</span> .= <span class="string"><span class="delimiter">"</span><span class="char">\n</span><span class="char">\n</span><span class="delimiter">"</span></span>;
    4.     <span class="local-variable">$trad</span> = code_echappement(<span class="local-variable">$trad</span>, <span class="string"><span class="delimiter">'</span><span class="content">multi</span><span class="delimiter">'</span></span>, <span class="predefined-constant">false</span>, <span class="local-variable">$mode</span>);
    5. </span></span>

    Télécharger