Как использовать параметр -threads в fluent-ffmpeg для сервера windows? - PullRequest
0 голосов
/ 08 января 2020

Я изо всех сил пытаюсь найти правильный способ передать опцию -threads в fluent-ffmpeg и сделать так, чтобы она прекрасно работала на сервере windows.

Мой настоящий процесс - это следующий код:

 ffmpeg(video.pathToFile)       
        .input(musicFile)        
        .output(outputVideoFile)
        .outputOptions([
          '-c:v libx264',
          '-c:a aac',
          '-shortest',
          '-threads 2',
        ])
        .on('end', () => {          
            console.log("Merge done in : ", Math.round(+new Date()/1000) - unixTimestamp, 'sec');

            video.pathToFile = outputVideoFile;
            resolve(video); 
        })
        .on('error', (error) => { 
            reject(error);
        })
        .on('progress', function(info) {
            console.log('progress ' + info.percent + '%');
         })
        .run();

Но, похоже, это не работает, я все равно получаю 95% загрузки ЦП и у меня есть 4 физических ядра на моем windows сервере.

...