Recherche avancée

Médias (1)

Mot : - Tags -/biographie

Autres articles (103)

  • Encoding and processing into web-friendly formats

    13 avril 2011, par

    MediaSPIP automatically converts uploaded files to internet-compatible formats.
    Video files are encoded in MP4, Ogv and WebM (supported by HTML5) and MP4 (supported by Flash).
    Audio files are encoded in MP3 and Ogg (supported by HTML5) and MP3 (supported by Flash).
    Where possible, text is analyzed in order to retrieve the data needed for search engine detection, and then exported as a series of image files.
    All uploaded files are stored online in their original format, so you can (...)

  • Emballe Médias : Mettre en ligne simplement des documents

    29 octobre 2010, par

    Le plugin emballe médias a été développé principalement pour la distribution mediaSPIP mais est également utilisé dans d’autres projets proches comme géodiversité par exemple. Plugins nécessaires et compatibles
    Pour fonctionner ce plugin nécessite que d’autres plugins soient installés : CFG Saisies SPIP Bonux Diogène swfupload jqueryui
    D’autres plugins peuvent être utilisés en complément afin d’améliorer ses capacités : Ancres douces Légendes photo_infos spipmotion (...)

  • Le plugin : Podcasts.

    14 juillet 2010, par

    Le problème du podcasting est à nouveau un problème révélateur de la normalisation des transports de données sur Internet.
    Deux formats intéressants existent : Celui développé par Apple, très axé sur l’utilisation d’iTunes dont la SPEC est ici ; Le format "Media RSS Module" qui est plus "libre" notamment soutenu par Yahoo et le logiciel Miro ;
    Types de fichiers supportés dans les flux
    Le format d’Apple n’autorise que les formats suivants dans ses flux : .mp3 audio/mpeg .m4a audio/x-m4a .mp4 (...)

Sur d’autres sites (7906)

  • Why my log printed many times using c api of ffmpeg decoder v2.8 which should be printed once when the callback return value is 1

    30 juillet 2019, par user10960024

    Documentation said when the callback functor interrupt_cb return 1, the blocking operation will be aborted. However, my program echo the log many times which should be printed only once log before it quit. How can I fix it ?

    AVFormatContext* formatContext = libffmpeg::avformat_alloc_context();
    formatContext->interrupt_callback.callback = interrupt_cb;
    formatContext->interrupt_callback.opaque = formatContext;

    int interrupt_cb(void *ctx)
    {
       if (...)
       {
           LOG(WARNING) << "decoder timeout!"; // it print many times
           return 1;
       }
       return 0;
    }

    I expect the output would be printed only once.

  • swscale : make handle_formats() safe to be called multiple times

    14 juillet 2013, par Michael Niedermayer
    swscale : make handle_formats() safe to be called multiple times
    

    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libswscale/utils.c
  • FFmeg : How to apply one unique filter type with varying durations at different times in a video

    26 janvier 2023, par Faxopita

    I'd like to crop top and bottom black bars of a movie. Unfortunately, black bar thickness varies during movie runtime at specific times. So I use the following command to collect crop data at specific times in the movie :

    &#xA;

    $ ffmpeg -ss 00:03:00 -i "$f" -t 1 -vf cropdetect -f null - 2>&amp;1 | awk &#x27;/crop/ { print $NF }&#x27; | tail -1&#xA;

    &#xA;

    Then, I execute again this command at a different start time (replacing, e.g. 00:03:00 by 00:43:17) to collect another crop data.

    &#xA;

    Now, I'd like to use those crop data in a filter. First crop data to be applied for specific duration beginning from specific time and second crop data to be applied for another specific duration beginning from another specific time in the movie.

    &#xA;

    I thought I could use something like :

    &#xA;

    -vf="crop=3840:2016:0:72,enable=between(t,0,10),crop=2832:1600:1008:280,enable=between(t,10,50)"&#xA;

    &#xA;

    But not working.

    &#xA;