Recherche avancée

Médias (91)

Autres articles (40)

  • Contribute to a better visual interface

    13 avril 2011

    MediaSPIP is based on a system of themes and templates. Templates define the placement of information on the page, and can be adapted to a wide range of uses. Themes define the overall graphic appearance of the site.
    Anyone can submit a new graphic theme or template and make it available to the MediaSPIP community.

  • Contribute to translation

    13 avril 2011

    You can help us to improve the language used in the software interface to make MediaSPIP more accessible and user-friendly. You can also translate the interface into any language that allows it to spread to new linguistic communities.
    To do this, we use the translation interface of SPIP where the all the language modules of MediaSPIP are available. Just subscribe to the mailing list and request further informantion on translation.
    MediaSPIP is currently available in French and English (...)

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

Sur d’autres sites (3536)

  • Revision b373301e1f : external_frame_buffer_test : quiet static analysis warnings add explicit returns

    18 mars 2015, par James Zern

    Changed Paths :
     Modify /test/external_frame_buffer_test.cc



    external_frame_buffer_test : quiet static analysis warnings

    add explicit returns in cases where ASSERT_* can’t be used due to the
    function returning a value ; retain the EXPECT_* for reporting purposes.

    Change-Id : I1f514728537fee42a99277d3aba538e832d3b65b

  • Revision 4aad30a3cf : Always initialize values in sb/mb_partitioning. This doesn't affect the output,

    2 mai 2013, par Ronald S. Bultje

    Changed Paths :
     Modify /vp9/encoder/vp9_encodeframe.c



    Always initialize values in sb/mb_partitioning.

    This doesn't affect the output, because in previous cases where the
    values were uninitialized, this was because the mb_row/col is outside
    the codable area, and thus encode_sb will test them for the next
    decomposition-level, but return right after that on size-check. All
    this does is prevent a warning in valgrind.

    Change-Id : I90d8a29e6f8ebb2b0143684e08fe77ae3a0816b1

  • How to save video as memory stream to .m4s freagments ?

    13 septembre 2019, par Yehor Chankov

    Summary

    I have a video streaming application, that processes videos uploaded by a user and serves it back to the user. Previously a user had to wait until the whole video had been processed and could only access it after that. Now I want my users to be able to start watching a video as soon as the first fragment is processed.

    The main idea is that I have an mp4 file, that I upload in memory using python and store as a 4d numpy array. Then I divide it into separate chunks and process each chunk.

    Solutions so far

    All solutions that I found so far are based on the idea that a complete mp4 video file exists, so that m4s fragments can be created by dividing it.

    Expected result

    What I want to achieve is that after each chunk is processed, it gets saved from memory to disk as m4s fragment, that can be served to a user immediately via MPEG dash .mpd playlist that links to all these fragments on disk.