Recherche avancée

Médias (29)

Mot : - Tags -/Musique

Autres articles (42)

  • Mise à jour de la version 0.1 vers 0.2

    24 juin 2013, par

    Explications des différents changements notables lors du passage de la version 0.1 de MediaSPIP à la version 0.3. Quelles sont les nouveautés
    Au niveau des dépendances logicielles Utilisation des dernières versions de FFMpeg (>= v1.2.1) ; Installation des dépendances pour Smush ; Installation de MediaInfo et FFprobe pour la récupération des métadonnées ; On n’utilise plus ffmpeg2theora ; On n’installe plus flvtool2 au profit de flvtool++ ; On n’installe plus ffmpeg-php qui n’est plus maintenu au (...)

  • Personnaliser en ajoutant son logo, sa bannière ou son image de fond

    5 septembre 2013, par

    Certains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;

  • Ecrire une actualité

    21 juin 2013, par

    Présentez les changements dans votre MédiaSPIP ou les actualités de vos projets sur votre MédiaSPIP grâce à la rubrique actualités.
    Dans le thème par défaut spipeo de MédiaSPIP, les actualités sont affichées en bas de la page principale sous les éditoriaux.
    Vous pouvez personnaliser le formulaire de création d’une actualité.
    Formulaire de création d’une actualité Dans le cas d’un document de type actualité, les champs proposés par défaut sont : Date de publication ( personnaliser la date de publication ) (...)

Sur d’autres sites (5370)

  • Revision 5938 : pour swfupload ce n’est pas data.result.message mais data.message

    29 septembre 2011, par kent1 — Log

    pour swfupload ce n’est pas data.result.message mais data.message

  • FFProbe generated data don't seem to agree with calculated data using ffmpeg libraries

    18 janvier 2020, par ark1974

    Using ffmpeg library avformat I am trying to check if the ffprobe generated data agrees with the data generated by the library. The code objective is to try to seek to the nearest key frame. When trying to seek at 100 frame or less, the codes returns 0 all the time.
    When trying to seek at 200 frame, the codes returns 4 all the time. But the result ie 4th frame don’t seem to be right. Where am I wrong ? Is my time_base conversion to actual frame faulty ?

    The test result using ffprobe

    Filename = test.mp4  
    Duration = 00:00:10.56
    Fps = 25
    Total frames = 256  
    The key frames pkt_pts_time are at 2.120000  and 0.000000 (using -skip_frame nokey )
    Corresponding pkt_duration_time: 0.040000 and 0.040000 (  same, why?)

    Abstract of the code :

    // Objective: seek to the nearest key frame
    frameIndex = 200;
    int64_t timeBase = (int64_t(pCodecCtx->time_base.num) * AV_TIME_BASE) / int64_t(pCodecCtx->time_base.den);  
    int64_t seekTarget = int64_t(frameIndex) * timeBase;

    if (av_seek_frame(pFormatCtx, -1, seekTarget, AVSEEK_FLAG_FRAME | AVSEEK_FLAG_BACKWARD) < 0) return -1;

    //convert the time_base to actual frame
    auto time2frame = [&](int64_t tb) {
       return tb * int64_t(pCodecCtx->time_base.den) / (int64_t(pCodecCtx->time_base.num) * AV_TIME_BASE);
    };

    AVPacket avPacket;
    int result = av_read_frame(pFormatCtx, &avPacket);
    if (result == 0) {

       auto dts = avPacket.dts;
       auto pts = avPacket.pts;
       auto idx = avPacket.stream_index;
       auto f = time2frame(pts); // expecting the actual frame here
       std::cout << dts << pts << idx << f;
    }
  • Anomalie #4257 : Impossible de lire certaines descriptions XML et validation XML bloquée par écran...

    28 décembre 2018

    Au temps pour moi, c’est dans le core et non dans SVP :
    https://core.spip.net/projects/spip/repository/entry/branches/spip-3.2/ecrire/plugins/infos_paquet.php#L81

    1. <span class="CodeRay"><span class="local-variable">$h</span> = <span class="predefined">$GLOBALS</span>[<span class="string"><span class="delimiter">'</span><span class="content">meta</span><span class="delimiter">'</span></span>][<span class="string"><span class="delimiter">'</span><span class="content">adresse_site</span><span class="delimiter">'</span></span>] . <span class="string"><span class="delimiter">'</span><span class="content">/</span><span class="delimiter">'</span></span>
    2.         . <span class="predefined">substr</span>(<span class="string"><span class="delimiter">"</span><span class="local-variable">$dir_plugins</span><span class="local-variable">$plug</span><span class="content">/</span><span class="delimiter">"</span></span>, <span class="predefined">strlen</span>(_DIR_RACINE)) . <span class="string"><span class="delimiter">'</span><span class="content">paquet.xml</span><span class="delimiter">'</span></span>;
    3. </span>

    Télécharger

    En remplaçant $GLOBALS[’meta’][’adresse_site’] . ’/’ par ’../’

    Ça passe. Mais je suppose qu’il y a une syntaxe plus générale pour calculer le chemin relatif à ecrire/