Recherche avancée

Médias (91)

Autres articles (65)

  • Use, discuss, criticize

    13 avril 2011, par

    Talk to people directly involved in MediaSPIP’s development, or to people around you who could use MediaSPIP to share, enhance or develop their creative projects.
    The bigger the community, the more MediaSPIP’s potential will be explored and the faster the software will evolve.
    A discussion list is available for all exchanges between users.

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

  • MediaSPIP Player : les contrôles

    26 mai 2010, par

    Les contrôles à la souris du lecteur
    En plus des actions au click sur les boutons visibles de l’interface du lecteur, il est également possible d’effectuer d’autres actions grâce à la souris : Click : en cliquant sur la vidéo ou sur le logo du son, celui ci se mettra en lecture ou en pause en fonction de son état actuel ; Molette (roulement) : en plaçant la souris sur l’espace utilisé par le média (hover), la molette de la souris n’exerce plus l’effet habituel de scroll de la page, mais diminue ou (...)

Sur d’autres sites (4773)

  • OpenCV Videocapture vs FFMPEG irregularities in PTS / PTS_TIME calculation

    9 décembre 2022, par rmalchow

    I am using FFMPEG scene detection to split videos on edits. The scene detection isn't perfect, but good enough for the purpose. The trouble starts when I try to extract frames using OpenCV.

    


    With scene detection, the frames are filtered, so the frame numbers are just the ones selected. What I still get is the PTS though, and the PTS_TIME. I checked some of those calculations from FFMPEG, and they all appear correct. To see pairs of frame number to PTS, I use this :

    


    ffmpeg -i $CLIP -filter:v "showinfo" -f null -


    


    If now use

    


      vc.set(cv2.CAP_PROP_POS_MSEC, int(pts_time*1000.0))


    


    I then test the frame number with :

    


      vc.get(cv2.CAP_PROP_POS_FRAMES)


    


    i get the same frame number that ffmpeg would show at this point. However - for some clips, this is slightly off - usually 1 or sometimes 2 frames.

    


    So where FFMPEG sees this (without any filtering) :

    


      Stream #0:0(und)
  24 fps, 24 tbr, 24k tbn, 48 tbc (default)
  [...]
  n:1175 pts:1177000 pts_time:49.0417


    


    OpenCV sees this :

    


      pts_time: 49.04178 / frame: 1177


    


    as you can see, this is 2 frames off. For a "good" clip, I get from FFMPEG :

    


      Stream #0:0(eng): 
  23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) (original)
  [...]
  n:3122 pts: 130213 pts_time:130.213


    


    and OpenCV sees the same :

    


      pts_time: 130.2130 / frame: 3122


    


    The offset in the "bad" clip is constant (2 frames) throughout the entire clip, so I think this is not a rounding error of some sort. Is this OpenCV making a BooBoo ?

    


    I could use the Information from FFMPEG to pick a frame number in OpenCV and set CAP_PROP_POS_FRAMES instead of CAP_PROP_POS_MSEC ... but it would be a bit troublesome, since i would need to parse out the TBN, and since "-print_format json" still is a cruel joke rather than anything useful, I am trying to avoid that ...

    


    How can I make this frame accurate ?

    


    .rm

    


  • A nice comparison of mics

    3 juin 2010

    DVEStore has done a great comparison of different types of microphones on video. Audio is a black art, and folks rarely put in the time to do A/B/C comparisons. We tend to just default to a set of mics that we’ve decided are "good enough" and then don’t go back to reevaluate.

  • ffmpeg compile and install on linux [migrated]

    2 février 2013, par Foo Barazz

    I want to install the latest version of ffmpeg on linux (Ubuntu/Debian). It should meet requirements to stream via rtmp, convert streams with x264, create segment files to stream to IOS devices. What's a good guide ?