Кодировать массив изображений JPEG в MPEG1 - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть этот код веб-работника, который мне нужно использовать для преобразования массива изображений JPEG в MPEG1

importScripts('ffmpeg-core.min.js')

onmessage = function(e) {
    var images = e.data[0]
    console.log('Got frames: ' + images.length)
    var memfs = [];
    var args = ['-framerate', '30', '-i'];
    for (var i =0;i<images.length;i++) {
        var n = 'img-'+pad(i, 3)+'.jpg' 
        memfs.push({name: n, data:images[i]}) 
        args.push('-i'); //adding those to args
        args.push(n);
    }
    // ffmpeg -i source.mp4 -s 640x360 -f mpegts -codec:v mpeg1video -bf 0 -codec:a mp2 -q 4 out.ts

    // var mpeg1Blob = ...
    // postMessage(mpeg1Blob)
}

Как я могу преобразовать изображения в MPEG1. MPEG1 для https://github.com/phoboslab/jsmpeg

...