Recherche avancée

Médias (1)

Mot : - Tags -/book

Autres articles (33)

  • Support de tous types de médias

    10 avril 2011

    Contrairement à beaucoup de logiciels et autres plate-formes modernes de partage de documents, MediaSPIP a l’ambition de gérer un maximum de formats de documents différents qu’ils soient de type : images (png, gif, jpg, bmp et autres...) ; audio (MP3, Ogg, Wav et autres...) ; vidéo (Avi, MP4, Ogv, mpg, mov, wmv et autres...) ; contenu textuel, code ou autres (open office, microsoft office (tableur, présentation), web (html, css), LaTeX, Google Earth) (...)

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

  • Supporting all media types

    13 avril 2011, par

    Unlike most software and media-sharing platforms, MediaSPIP aims to manage as many different media types as possible. The following are just a few examples from an ever-expanding list of supported formats : images : png, gif, jpg, bmp and more audio : MP3, Ogg, Wav and more video : AVI, MP4, OGV, mpg, mov, wmv and more text, code and other data : OpenOffice, Microsoft Office (Word, PowerPoint, Excel), web (html, CSS), LaTeX, Google Earth and (...)

Sur d’autres sites (4413)

  • How to install FFMpeg in WampServer 2.0 (Windows XP) [closed]

    16 décembre 2012, par Richard Knop

    I need to install the ffmpeg PHP extension on my localhost so I can test few of my scripts but I am having troubles figuring out how to do that.

    I have WampServer 2.0 with PHP 5.2.9-2, my OS is Windows XP. Please somebody give me step by step instructions.

    I have found some Windows builds here : http://sourceforge.net/projects/ffmpeg-php/files/

    But I don't know which one to download and what to do with files.

    EDITED :

    What I have done so far :

    1. Download ffmpeg_new
    2. Copy php_ffmpeg.dll from the php5 folder to the C :\wamp\bin\php\php5.2.9-2\ext
    3. Copy files from common to the windows/system32 folder
    4. Add extension=php_ffmpeg.dll to php.ini file
    5. Restarted all services (Apache, PHP...)

    I am gettings an error after using this code :

               $extension = 'ffmpeg';
               $extension_soname = 'php_ffmpeg.dll';
               $extension_fullname = PHP_EXTENSION_DIR . "/" . $extension_soname;

               // load extension
               if(false === extension_loaded($extension)) {
                   if (false === dl($extension_soname))
                       throw new Exception("Can't load extension $extension_fullname\n");
               }

    The error :

    Warning: dl() [function.dl]: Not supported in multithreaded Web servers - use extension=ffmpeg.dll in your php.ini in C:\wamp\www\hunnyhive\application\modules\default\controllers\MyAccountController.php on line 314

    Plus I also get the exception from above.

  • Javascript sync images

    26 septembre 2021, par Ruan Matt

    I'm studying about FPS, animations, image processing in order to get into the game development world.

    


    I took a video and extract each frame into a .jpg image, and I want to run these images, side by side, in the same sync as the original video

    


    You can test at this link => https://jsfiddle.net/ruanmatt144/267erymL/2/

    


    The problem : The video FPS is 30, but even if I put 1000/30, or any other value that refers to the original FPS, it doesn't work ! It doesn't stay in sync. setTimeout has a limit on decimal places that I don't know about ?

    


    Video timestamp for each frame => https://unity-animation.ztech.gq/timestamp.txt

    


    How can I sync those images following the original video timestamp ? Thank you.

    


    var arr = Array();
var v = 0;
var v2 = 0;
var k = 0;

(function getImages(i) {
  setTimeout(function() {
    v++;
    var r = Math.random();
        loadImage("https://unity-animation.ztech.gq/frames/out-" + v + ".jpg?v=" + r);
        arr.push("https://unity-animation.ztech.gq/frames/out-" + v + ".jpg?v=" + r);

        if (--i) getImages(i);
  }, 30)
})(20000);



const loadImage = src =>
    new Promise((resolve, reject) => {
        const img = new Image();
        img.onload = () => resolve(img);
        img.src = src;
    })  
;

var imgArray = new Array();
setTimeout(function() {
    (function runVideo(i) {
        setTimeout(function() {
            v2++;
            imgArray[v2] = new Image();
            document.getElementById('load').appendChild(imgArray[v2]);

            imgArray[v2].src = arr[v2];
            imgArray[v2].classList.add("overlayImage");
            imgArray.shift();
            var parent = document.querySelector("#load");
            [...parent.children].slice(0,-10).forEach(parent.removeChild.bind(parent));
            var last = document.querySelector('#load img:last-child').getAttribute("src");
            var _final = last.substring(
                last.indexOf("-") + 1, 
                last.lastIndexOf(".jpg")
            );
            arr.shift();
        if (--i) runVideo(i);
      }, 90) // <== the problem is here, which value I must use?
    })(38194);
    document.getElementById("video").play();
}, 20000);


    


  • Controlling concurrent process usage for ffmpeg

    20 octobre 2016, par Ugur KAYA

    I need to make a load test on my linux machine for ffmpeg tool.

    It runs SuSE 11 Enterprise edition, and 12 cores of cpu.

    What I need to do is that, I need to run 6 instances of ffmpeg simultaneously, each is running on seperate core of cpu.

    How can I achieve this ?

    PS : I need to use bash script.

    Thanks in advance.