Recherche avancée

Médias (91)

Autres articles (79)

  • La file d’attente de SPIPmotion

    28 novembre 2010, par

    Une file d’attente stockée dans la base de donnée
    Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
    Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...)

  • HTML5 audio and video support

    13 avril 2011, par

    MediaSPIP uses HTML5 video and audio tags to play multimedia files, taking advantage of the latest W3C innovations supported by modern browsers.
    The MediaSPIP player used has been created specifically for MediaSPIP and can be easily adapted to fit in with a specific theme.
    For older browsers the Flowplayer flash fallback is used.
    MediaSPIP allows for media playback on major mobile platforms with the above (...)

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

  • Interactive flash content on iOS

    20 novembre 2013, par Pratik Goswami

    I want to play interactive (user inputs/actions) flash contents-videos on the iOS devices. I am having flv files in which user can have their inputs like option selection, page turn etc.

    I am having 2 approach about the functionality. Please correct if I am wrong.

    1.Adobe-air can be used on the iPad devices. Does it have the ability to parse flash content run time ? (use flash content as resources/bundle)

    2.With the help of FFMPEG lib flash files/videos will work, but will it provide user actions/interactions ?

  • Live555 fMaxSize and FFMPEG

    31 janvier 2015, par ALM865

    I have built a version of Live555 that uses FFMPEG to encode a video and stream it over RTSP.

    Basically it works but the RTSP stream is very jittery.

    I looked into it further and it turns out that Live555’s max buffer size (fMaxSize) is too small and Live555 is truncating the frame as shown below :

    /* This should never happen, but check anyway.. */
    if (newFrameSize > fMaxSize) {
     fFrameSize = fMaxSize;
     fNumTruncatedBytes = newFrameSize - fMaxSize;
    } else {
     fFrameSize = newFrameSize;
    }

    Now, I have almost no control over how big the packets are from FFMPEG, I can set the bitrate low but the quality is appauling and the packets are still too big !

    Basically FFMPEG decides how big each frame is here :

    int reti = avcodec_encode_video2(m_c, &pkt, m_frame, &got_packet);

    If pkt.size > fMaxSize then the frame will be truncated and Live555 will stuff up streaming the video, which is does ALL the time. Also FFMPEG sometimes decides to buffer frames so the packet could be more than one frame big.

    I can try and tell Live555 to up it’s buffer size but it ignores it completely :

    OutPacketBuffer::maxSize = 100000;

    Has anyone else got a solution to stream the encoded video correctly ? I have tried breaking the packets up and passing them to Live555 in smaller chunks but it doesn’t work, and Live555 brings down it’s fMaxSize if I send more packets.

    My code is here :

    https://dl.dropboxusercontent.com/u/15883001/Code.zip

    Some images of what is happening to the RTSP stream is here, as you can see in the higher detail images LIVE555 struggles to send the packets properly :

    https://dl.dropboxusercontent.com/u/15883001/vlcsnap-2013-12-12-09h34m30s225.zip

    In the black and white image, the frame size is 117000 bytes and is less than the max frame size 300000

    In the Iron coloured image, the frame size is 212000 bytes.

    In the rainbow coloured image, the frame size is 322000 bytes and is greater than the max frame size 300000 and is truncated resulting in what you see in the example image.

    Any help would be much appreciated

    Thanks

  • Evolution #3603 : Ergonomie des onglets de sélection des plugins

    20 avril 2020, par RastaPopoulos ♥

    Et bieeeen, je ne suis toujours pas convaincu, alors argumentons :)

    - Comme je le disais, les mises à jour sont des plugins actifs, c’est pas une autre liste différente, alors que là les simplifications proposées depuis l’ouverture du ticket servent justement à réduire le nombre d’onglets en ne proposant plus que des choses qui ne se recoupent pas.
    - Or les plugins actifs, sont justement le premier onglet sur lequel on tombe par défaut dans l’admin des plugins, et comme ils contiennent les mises à jour, on a déjà le nez dessus en arrivant
    - Il suffit donc juste d’une simple case permettant de masquer en un coup instantané tout ce qui n’a pas de mise à jour, et ne laisser que ce qui en a
    - Avec un onglet à part, ça ferait des éléments qui se retrouvent en doublon dans deux onglets, et ça ferait recharger une page entière différente, alors que dès qu’on arrive, on a déjà généré/chargé les blocs de ceux qui ont des mises à jour dans cette première page

    Pour Dépôts pourquoi pas, mais ça a quand même rapport avec les plugins (et que avec ça), du coup si c’est pas dans "Gestion des plugins" qu’on le trouve…

    J’ajoute une maquette de ce que ça donne, en ayant ajouté le moyen de voir tout de suite les mises à jour.