Recherche avancée

Médias (91)

Autres articles (38)

  • MediaSPIP Core : La Configuration

    9 novembre 2010, par

    MediaSPIP Core fournit par défaut trois pages différentes de configuration (ces pages utilisent le plugin de configuration CFG pour fonctionner) : une page spécifique à la configuration générale du squelettes ; une page spécifique à la configuration de la page d’accueil du site ; une page spécifique à la configuration des secteurs ;
    Il fournit également une page supplémentaire qui n’apparait que lorsque certains plugins sont activés permettant de contrôler l’affichage et les fonctionnalités spécifiques (...)

  • Encodage et transformation en formats lisibles sur Internet

    10 avril 2011

    MediaSPIP transforme et ré-encode les documents mis en ligne afin de les rendre lisibles sur Internet et automatiquement utilisables sans intervention du créateur de contenu.
    Les vidéos sont automatiquement encodées dans les formats supportés par HTML5 : MP4, Ogv et WebM. La version "MP4" est également utilisée pour le lecteur flash de secours nécessaire aux anciens navigateurs.
    Les documents audios sont également ré-encodés dans les deux formats utilisables par HTML5 :MP3 et Ogg. La version "MP3" (...)

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

Sur d’autres sites (4972)

  • Anomalie #3475 (Fermé) : Une mini coquille dans une clé de chaîne de langue du core

    8 juin 2015, par placido roxing

    login_sans_cookiie (2x ’i’)

    C’est pas grand-chose, mais ça pique un peu les yeux quand même.

    A lier à la refonte plus globale des chaînes de langues est en préparation (#816).

  • Filling raw pixels to AVPicture

    21 août 2016, par Mohammad Abu Musa

    I am writing a screen recorder using Google native client, I have raw images coming from chrome, the issue avpicture_fill is not filling the pixels as it should.

    I already have all the required parameters data, size,and timestamp yet it still fill the picture with nulls. What is the method to get the correct pixels copied

    I think the same case is relevant to Android because I noticed some developers who mentioned something similar

    I can share the code if that helps solving the issue

    const uint8_t* data = static_cast<const>(frame.GetDataBuffer());
    pp::Size size;
    frame.GetSize(&amp;size);
    uint32_t buffersize = frame.GetDataBufferSize();


    if (is_recording_) {
       frames_count_++;
       std::shared_ptr<framewrap> oframe(new FrameWrap);
       oframe->Get()->format = AV_PIX_FMT_BGRA;
       oframe->Get()->width = frame_size_.width();
       oframe->Get()->height = frame_size_.height();
       oframe->Get()->pts = frame.GetTimestamp();;
       avpicture_fill((AVPicture*)oframe->Get(), (uint8_t*)data, PIX_FMT_RGB32, frame_size_.width(), frame_size_.height());                   // fill image with input screenshot
    </framewrap></const>

    below the error log I get before I get a segmentation fault

    `LOG: Init has been called for instance
    LOG: The mount result is: (0 for success, -1 for failure)
    LOG: Mount Result is : 0
    LOG: Init libav
    LOG: Init libav success
    LOG: Pixel format: BGRA
    LOG: Starting Recording
    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error
    LOG: Setting buffer size to: 5860000

    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid
    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid
    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid
    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid
    LOG: File Open for writing
    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid
    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid
    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid
    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid
    ERROR: [libav warning] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[libvpx-vp9 @ 0xfef52fa0] AVFrame.format is not set
    ERROR: [libav warning] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[libvpx-vp9 @ 0xfef52fa0] AVFrame.format is not set[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[libvpx-vp9 @ 0xfef52fa0] AVFrame.width or height is not set
    ERROR: [libav error] [libvpx-vp9 @ 0xfef52fa0] Failed to set VP8E_SET_NOISE_SENSITIVITY codec control: Unspecified internal error[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7c4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid[libvpx-vp9 @ 0xfef52fa0] AVFrame.format is not set[IMGUTILS @ 0xfffef7a4] Picture size 0x0 is invalid
    LOG: Encoding frame   0 (size=    0)

    LOG: Bytes written 0
  • Count frames in H.264 bitstream

    12 novembre 2013, par user620297

    How to count/detect frames (pictures) in raw H.264 bitstream ? I know there are 5 VCL NALU types but I don't know how to rec(k)ognize sequence of them as access unit. I suppose detect a frame means detect an access unit as access unit is

    A set of NAL units that are consecutive in decoding order and contain
    exactly one primary coded picture. In addition to the primary coded
    picture, an access unit may also contain one or more redundant coded
    pictures, one auxiliary coded picture, or other NAL units not
    containing slices or slice data partitions of a coded picture. The
    decoding of an access unit always results in a decoded picture.

    I want it to know what is the FPS of live stream out to server.