Recherche avancée

Médias (1)

Mot : - Tags -/musée

Autres articles (73)

  • 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 (...)

  • Le plugin : Gestion de la mutualisation

    2 mars 2010, par

    Le plugin de Gestion de mutualisation permet de gérer les différents canaux de mediaspip depuis un site maître. Il a pour but de fournir une solution pure SPIP afin de remplacer cette ancienne solution.
    Installation basique
    On installe les fichiers de SPIP sur le serveur.
    On ajoute ensuite le plugin "mutualisation" à la racine du site comme décrit ici.
    On customise le fichier mes_options.php central comme on le souhaite. Voilà pour l’exemple celui de la plateforme mediaspip.net :
    < ?php (...)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

Sur d’autres sites (11004)

  • FFMPEG audio sample data

    13 octobre 2015, par Nghĩa Trương Thanh

    I’m beginner to FFMPEG API and I need to process audio sample.
    I see that audio sample data stored in AVFrame->data[0], but I don’t know how audio sample stored in FFMPEG AVFrame.

    For example :
    There are 2 channels,

    frame->nb_samples = 64,
    frame->linesize[0] = 256.

    I don’t know how audio sample data stored in frame->data[0].
    Thanks,

  • extracting HEVC bit stream data from MPEG-TS

    18 février 2015, par userDtrm

    I’m building a custom MPEG-2 TS demuxer to extract HEVC encoded bit streams. My requirement is to extract the PES data streams encapsulated within the MPEG TS packets, by stripping off the MPES TS and PES header information. I cannot use ffmpeg in this case since I need custom manipulations within the process.

    I was able to extract TS header information, but the I facing issues in extracting the data elements. Specifically, how the PES header can be removed to get the data.

    For example, when the payload unit indicator is 1 and payload available flag is 1, it doesn’t appear that any payload is available.

    Please let me know how this can be done and really appreciate if anyone can point me to some appropriate resources.

    Thanks

  • How to calculate sizes for AVPicture.data[x] pointers (YUV420p) when using libffmpeg

    13 août 2013, par bradenV2

    I'm trying to get Y,U,V values separately in order to pass them to openGL and map to a texture. I know these values can be found in AVPicture.data[0] (Y) and AVPicture.data[1] (U) and AVPicture.data[2] (V)

    avcodec_decode_video2(ctx, frame, &amp;frameFinished, packet_data->packet);
    AVPicture _avPicture;
    picSize = avpicture_get_size(ctx->pix_fmt, ctx->width, ctx->height);
    avpicture_alloc(&amp;_avPicture, ctx->pix_fmt,ctx->width, ctx->height );
    avpicture_fill(&amp;_avPicture, packet_data->packet, ctx->pix_fmt,ctx->width,ctx->height);

    ^^ That's working fine.
    The issue I run into is passing the Y,U,V values back to Java via JNI. I have to know the size of the data the AVPicture.data[x] pointers point to. I've tried AVPicture.linesize to no avail, as well as :

              for (y = 0; y &lt; ctx->height; y++){
                   for (x = 0; x &lt; ctx->width; x++){
                       yDataSize++;
                   }
               }
               /* Cb and Cr */
               for (y = 0; y &lt; ctx->height / 2; y++) {
                   for (x = 0; x &lt; ctx->width / 2; x++) {
                       uDataSize++;
                       vDataSize++;
                   }
               }

    I'm really stuck, thanks !