Recherche avancée

Médias (91)

Autres articles (93)

  • Librairies et binaires spécifiques au traitement vidéo et sonore

    31 janvier 2010, par

    Les logiciels et librairies suivantes sont utilisées par SPIPmotion d’une manière ou d’une autre.
    Binaires obligatoires FFMpeg : encodeur principal, permet de transcoder presque tous les types de fichiers vidéo et sonores dans les formats lisibles sur Internet. CF ce tutoriel pour son installation ; Oggz-tools : outils d’inspection de fichiers ogg ; Mediainfo : récupération d’informations depuis la plupart des formats vidéos et sonores ;
    Binaires complémentaires et facultatifs flvtool2 : (...)

  • Support audio et vidéo HTML5

    10 avril 2011

    MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
    Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
    Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
    Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)

  • De l’upload à la vidéo finale [version standalone]

    31 janvier 2010, par

    Le chemin d’un document audio ou vidéo dans SPIPMotion est divisé en trois étapes distinctes.
    Upload et récupération d’informations de la vidéo source
    Dans un premier temps, il est nécessaire de créer un article SPIP et de lui joindre le document vidéo "source".
    Au moment où ce document est joint à l’article, deux actions supplémentaires au comportement normal sont exécutées : La récupération des informations techniques des flux audio et video du fichier ; La génération d’une vignette : extraction d’une (...)

Sur d’autres sites (8323)

  • How to create a thumbnail from the middle of a video with FFmpeg

    3 août 2016, par Arman

    how to generate thumbnail from the middle of video using ffmpeg..

    e.g i have a video of duration 1 minute i want to generate thumbnail on 30th second

    i have used the following code but it generate thumbnail at 59th second. i because i mention -ss 59 how can we make it dynamic to the middle of video duration.

    ffmpeg -i input.mp4 -deinterlace -an -ss 59 -f mjpeg -t 1 -r 1 -y -s 256x160 output.jpg

    i tried that but i am getting error no directory found.

    ffmpeg -i input.mp4 -vcodec mjpeg -vframes 1 -an -f rawvideo -ss `ffmpeg -i clip.mp4 2>&1 | grep Duration | awk '{print $2}' | tr -d , | awk -F ':' '{print $3/2}'` output.jpg

    thanks in advance.

  • Minimum PHP/Server Requirements for Yii 2

    12 avril 2015, par Future King

    I tried to run my yii2 app on my web hosting (It has PHP5.4 and Linux Server). But when I tried to upload files then it showed me error that Fileinfo extension is not installed. I asked the server guys and they told me that they can not enable that extension because it is a shared hosting.

    I tried the same app on some other hosting. I received this error :

    PHP Startup : Unable to load dynamic library ’/usr/local/lib/php/extensions/no-debug-non-zts-20100525/ffmpeg.so’ - /usr/local/lib/php/extensions/no-debug-non-zts-20100525/ffmpeg.so : cannot open shared object file : No such file or directory

    I want to know, what are the minimum server requirements (or required PHP extensions) for Yii2, so that I can find another host according to that.

  • Container does not reflect MediaReader setting

    8 mars 2014, par Mondain

    I would like my reader to be able to handle audio, when it does not start with the video ; hence the setting of "AddDynamicStreams". How do I get the container to recognize the setting of the reader from which it originated ? Is there a flag or some other property that I need to set ?

    String inputUrl = "rtmp://127.0.0.1:1935/myapp/mystream live=1 buffer=1";
    IMediaReader reader = ToolFactory.makeReader(inputUrl);
    reader.setCloseOnEofOnly(false);
    reader.setQueryMetaData(false);
    // we want dynamic addition of streams
    reader.setAddDynamicStreams(true);
    // this shows "true"
    log.debug("Reader can dynamically add streams: {}", reader.canAddDynamicStreams());
    // get the container
    IContainer container = reader.getContainer();
    // this shows "false"
    log.debug("Container can dynamically add streams: {}", container.canStreamsBeAddedDynamically());