Recherche avancée

Médias (1)

Mot : - Tags -/Rennes

Autres articles (35)

  • Multilang : améliorer l’interface pour les blocs multilingues

    18 février 2011, par

    Multilang est un plugin supplémentaire qui n’est pas activé par défaut lors de l’initialisation de MediaSPIP.
    Après son activation, une préconfiguration est mise en place automatiquement par MediaSPIP init permettant à la nouvelle fonctionnalité d’être automatiquement opérationnelle. Il n’est donc pas obligatoire de passer par une étape de configuration pour cela.

  • Les vidéos

    21 avril 2011, par

    Comme les documents de type "audio", Mediaspip affiche dans la mesure du possible les vidéos grâce à la balise html5 .
    Un des inconvénients de cette balise est qu’elle n’est pas reconnue correctement par certains navigateurs (Internet Explorer pour ne pas le nommer) et que chaque navigateur ne gère en natif que certains formats de vidéos.
    Son avantage principal quant à lui est de bénéficier de la prise en charge native de vidéos dans les navigateur et donc de se passer de l’utilisation de Flash et (...)

  • Participer à sa traduction

    10 avril 2011

    Vous pouvez nous aider à améliorer les locutions utilisées dans le logiciel ou à traduire celui-ci dans n’importe qu’elle nouvelle langue permettant sa diffusion à de nouvelles communautés linguistiques.
    Pour ce faire, on utilise l’interface de traduction de SPIP où l’ensemble des modules de langue de MediaSPIP sont à disposition. ll vous suffit de vous inscrire sur la liste de discussion des traducteurs pour demander plus d’informations.
    Actuellement MediaSPIP n’est disponible qu’en français et (...)

Sur d’autres sites (6852)

  • How to get current frame number using ffmpeg c++

    25 février 2014, par John Simpson

    Usually, I use the below code to get the current frame number when decoding a video.

    while(av_read_frame(pFormatCtx, &packet)>=0) {
       if(packet.stream_index==videoStream) {
         // Decode video frame
         avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &packet);

         // Did we get a video frame?
         if(frameFinished) {
       int currentFrameNumber = pFrame->coded_picture_number;
       }
       /* Free the packet that was allocated by av_read_frame*/
       av_free_packet(&packet);
     }

    Then, when I implemented seeking feature, I add av_seek_frame to seek to a desired position like this :

    if(av_seek_frame(pFormatCtx, -1, seekTarget, 0 )<0){
            LOG("log","error when seeking");
    }
    while(av_read_frame(pFormatCtx, &packet)>=0) {
           if(packet.stream_index==videoStream) {
             // Decode video frame
             avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &packet);

             // Did we get a video frame?
             if(frameFinished) {
           int currentFrameNumber = pFrame->coded_picture_number;
           }
           /* Free the packet that was allocated by av_read_frame*/
           av_free_packet(&packet);
    }

    This is when the problem arises. pFrame->coded_picture_number returns incorrect value.
    My question is how I cam get the current frame given I have a decoded frame pFrame ?

  • Get number of frames in video file using ffprobe in C# code

    11 avril 2014, par theGeekster

    I can successfully read number of framres in test.mp4 using Ffprobe on command prompt with following command :

    >ffprobe -i 'c://test.mp4' -show_frames | find /c 'pict_type'

    But when I try to run 'ffprobe.exe' from C# code with following paramters :

    string params = " -i 'c://test.mp4' -show_frames | find /c 'pict_type'";

    It errors as follows :

    ffprobe version N-59453-gd52882f Copyright (c) 2007-2013 the FFmpeg developers
     built on Dec 30 2013 22:07:23 with gcc 4.8.2 (GCC)
     configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
     libavutil      52. 59.100 / 52. 59.100
     libavcodec     55. 47.100 / 55. 47.100
     libavformat    55. 22.101 / 55. 22.101
     libavdevice    55.  5.102 / 55.  5.102
     libavfilter     4.  0.103 /  4.  0.103
     libswscale      2.  5.101 /  2.  5.101
     libswresample   0. 17.104 /  0. 17.104
     libpostproc    52.  3.100 / 52.  3.100
    Argument '|' provided as input filename, but ''c://test.mp4'' was already specified.

    How to fix this for C# ?

    I know there is a workaround using Ffmpeg instead but that way is not clean enough.

  • vp9/x86 : set correct number of registers used in intra pred asm

    17 février 2014, par Hendrik Leppkes
    vp9/x86 : set correct number of registers used in intra pred asm
    

    Reviewed-by : "Ronald S. Bultje" <rsbultje@gmail.com>
    Signed-off-by : Michael Niedermayer <michaelni@gmx.at>

    • [DH] libavcodec/x86/vp9intrapred.asm