Recherche avancée

Médias (91)

Autres articles (93)

  • Les statuts des instances de mutualisation

    13 mars 2010, par

    Pour des raisons de compatibilité générale du plugin de gestion de mutualisations avec les fonctions originales de SPIP, les statuts des instances sont les mêmes que pour tout autre objets (articles...), seuls leurs noms dans l’interface change quelque peu.
    Les différents statuts possibles sont : prepa (demandé) qui correspond à une instance demandée par un utilisateur. Si le site a déjà été créé par le passé, il est passé en mode désactivé. publie (validé) qui correspond à une instance validée par un (...)

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

  • À propos des documents

    21 juin 2013, par

    Que faire quand un document ne passe pas en traitement, dont le rendu ne correspond pas aux attentes ?
    Document bloqué en file d’attente ?
    Voici une liste d’actions ordonnée et empirique possible pour tenter de débloquer la situation : Relancer le traitement du document qui ne passe pas Retenter l’insertion du document sur le site MédiaSPIP Dans le cas d’un média de type video ou audio, retravailler le média produit à l’aide d’un éditeur ou un transcodeur. Convertir le document dans un format (...)

Sur d’autres sites (3690)

  • FFMPEG API real-time encoding, skipped frames

    24 octobre 2015, par Paul Knopf

    I am using FFMPEG to encode live video. If I can’t keep up with the live encoding, I need to drop frames. Currently, I just skip the encoding of a raw frame, and the PTS for the next frame is the same. Meaning, even if there is a skipped frame, the pts is always 1,2,3,4,5,6....

    This causes the playback of the file to skip ahead in time. Instead, I would like to add blank frames to the muxed file. I tried making PTS indicate a skipped frame by setting it to 1,2,4,5,8,...., but the FFMPEG h264 encoders depend on PTS being consecutive.

    How do I pass empty data to my mp4/container, indicating a blank space in time, so that decoders won’t appear to jump ahead in time, but instead just see a delay/freeze.

  • how av_freep in ffmpeg works ?

    11 août 2016, par Billy Bob

    I have some questions regarding void pointer in C. I found out the following code, part of ffmpeg that I couldn’t understand... Could someone explain to me how it works ?

    void av_freep(void *arg)
    {
           void *val;

           memcpy(&val, arg, sizeof(val));
           memcpy(arg, &(void *){ NULL }, sizeof(val));
           av_free(val);
    }

    and later it’s called like this :

    char *str;
    av_freep(&str);

    my questions :

    1. how passing address of str (&str) doesn’t trigger "incompatible type" warning when it’s compiled ? Shouldn’t &str type is become char** ?
    2. what’s the meaning of &(void *) NULL in one of memcpy parameter ?
    3. why it’s trying to free "val" which is not allocated ?

    Thanks !

  • How to get bit stream rate of a mpeg Transport Stream ?

    28 septembre 2015, par CompNet

    How can we get the bit rate of a transport stream from the TS source ? One way is to use a constant bitrate while multiplexing the encoded video into TS stream. But how does the variable bitstream work ?

    I found the command with ffmpeg like :

    ffmpeg -i encoded.mp4 -c copy -map 0 -vbsf h264_mp4toannexb mpegts out.ts

    but could not understand the meaning of -vbsf h264_mp4toannexb. Can anyone please explain me how does variable bitrate work ?

    Also, is there any other way we can find the timestamp of each TS packet multiplexed in the Transport Stream ?