Recherche avancée

Médias (91)

Autres articles (13)

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

  • 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 : à quoi cela sert ?

    4 février 2011, par

    Ce plugin vise à gérer des sites de mise en ligne de documents de tous types.
    Il crée des "médias", à savoir : un "média" est un article au sens SPIP créé automatiquement lors du téléversement d’un document qu’il soit audio, vidéo, image ou textuel ; un seul document ne peut être lié à un article dit "média" ;

Sur d’autres sites (4329)

  • Zooming animation in FFMPEG

    2 novembre 2015, par dmcontador

    I need to make a zooming animation for a video input.

    Making a panning animation is possible with the crop filter with something like this :

    "crop=320:240:max(0\\,min(iw-ow\\,n)):0"

    Where the first two parameters, width and height, are fixed, and the second two parameters, accept frame number n or timestamp t as expression parameters.

    But width and height are evaluated only once (and cannot use n or t), so I cannot crop a size in function of time and then apply a scale filter to the original size.

    I know I can :

    • Change the filter after pulling each frame from the buffersink (I’m not in the command line, I’m using the libraries in my software). I’m doing that already, but no for every frame, only by user request in an online application.
    • Use geq filter to "apply a generic equation to each frame".

    Both approaches seem expensive. Is there another filter or approach I could use ?

    Note that I’m using zeranoe FFMPEG libraries in Windows. I’d rather not develop my own filters or modify FFMPEG source.

  • FFMPEG : Get the Scene Change Detection value for all frame

    14 novembre 2022, par celacanto

    I'm trying to measure how much a movies is "fast" (more action in the screen and quick scene chances). I don't want just a single value for the movie, but values along the movie to see how the action varies during it. After normalize the frame rate of the movies (10 fps), my idea is to compare each frame with the previous. I'm not only interest if the scene has changed, but also, if there was no cut, how much movement there is. Not only people/object movement but also, camera movement. In summary the paced (I think that the term) of the scenes.

    



    My idea was to use the scene function from ffmpeg as a metric. But looking at the document and examples online I'm thinking I can only use the value of the Scene Change Detection as a threshold to return frames informations, but I can't get ffmpeg to return the value. Is that right ? There is any way I can make it return the value ?

    


  • What is legacyNullReferencePolicy ?

    22 février 2014, par Sugrue

    We are getting mysterious SEHExceptions in our C# application which may be coming from some unmanaged code (FFMPEG). Its not being caught by the try-catch blocks - so we are not certain what is causing it, but it is perhaps due to a null reference.

    I found this on MSDN (SEHException MSDN Page) which says :

    The .NET Framework often encounters unmanaged SEH exceptions that are automatically mapped to managed equivalents. There are two common unmanaged SEH exceptions :
    STATUS_NO_MEMORY exceptions are automatically mapped to the OutOfMemoryException class.
    STATUS_ACCESS_VIOLATION exceptions are automatically mapped as follows :

    If legacyNullReferencePolicy is applied, all access violations are mapped to the NullReferenceException class.

    Now, this bit sounds interesting - if we could set this legacyNullReferencePolicy maybe these mysterious NullReferenceExceptions could be caught and we could find out where they are coming from.

    But I can't find any information online about legacyNullReferencePolicy. What is it ? Where do I set it ?