Recherche avancée

Médias (91)

Autres articles (31)

  • Publier sur MédiaSpip

    13 juin 2013

    Puis-je poster des contenus à partir d’une tablette Ipad ?
    Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir

  • Les formats acceptés

    28 janvier 2010, par

    Les commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
    ffmpeg -codecs ffmpeg -formats
    Les format videos acceptés en entrée
    Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
    Les formats vidéos de sortie possibles
    Dans un premier temps on (...)

  • D’autres logiciels intéressants

    12 avril 2011, par

    On ne revendique pas d’être les seuls à faire ce que l’on fait ... et on ne revendique surtout pas d’être les meilleurs non plus ... Ce que l’on fait, on essaie juste de le faire bien, et de mieux en mieux...
    La liste suivante correspond à des logiciels qui tendent peu ou prou à faire comme MediaSPIP ou que MediaSPIP tente peu ou prou à faire pareil, peu importe ...
    On ne les connais pas, on ne les a pas essayé, mais vous pouvez peut être y jeter un coup d’oeil.
    Videopress
    Site Internet : (...)

Sur d’autres sites (3684)

  • What FFMPEG return when camera is disabled (unplug)

    21 août 2017, par hung

    I use FFMPEG to connect to a IP camera via RTSP stream. I try to detect if connection is lost. I create timeout with interrupt_callback, and check the output of av_read_frame(), sometime it work and can reconnect to camera. But if I disable the camera (unplug the network cable), it’s blocked and pause forever.
    Hope someone has similar issue and can help me.
    Here what I try :

    Setting for interrupt_callback :

    ifmt_ctx = avformat_alloc_context();
    ifmt_ctx->interrupt_callback.callback = interruptCallback;
    ifmt_ctx->interrupt_callback.opaque = this;

    if ((ret = avformat_open_input(&ifmt_ctx, in_file, 0, &options)) != 0) {
       log.error("Could not open input stream {}", in_file);
       return 1;
    }

    interrupt_callback function :

    int CtFfmpeg::interruptCallback(void *ctx)
    {
       CtFfmpeg* camera = reinterpret_cast(ctx);
       struct tm *tm;
       time_t now;
       now = time(0);
       tm = localtime (&now);
       int nowTime_callback = tm->tm_sec;
       if ((nowTime_callback - camera->initTime_callback) > 15) { //Timeout after 20 seconds
           Logger log{__func__};
           log.error("Time out");
           return 1;
       }

       return 0;
    }

    Try to restart connection :

    ff->ret = av_read_frame(ff->ifmt_ctx, &(ff->tmp_pkt));

       if (ff->ret < 0){
       // do restart here
    }
  • avfilter/x86/vf_360 : add most of >8 depth asm

    15 septembre 2019, par Paul B Mahol
    avfilter/x86/vf_360 : add most of >8 depth asm
    
    • [DH] libavfilter/x86/vf_v360.asm
    • [DH] libavfilter/x86/vf_v360_init.c
  • h264 : update the current bit depth/chroma type in init_slice_header()

    12 avril 2015, par Anton Khirnov
    h264 : update the current bit depth/chroma type in init_slice_header()
    

    With frame threading, it is currently only updated in the context where
    the change occurs, but not in any other contexts.

    • [DBH] libavcodec/h264_slice.c