dmc1989
@dmc1989

Как установить путь в process.child?

Можно ли запустить ffmpeg из .js файла, если он находится в папке с программой? Пытаюсь запустить, но не знаю как указать что нужно использовать ffmpeg.exe. Как использовать __dirname + '/ffmpeg/bin/ffmpeg.exe' вместо того, чтобы указывать команду ffmpeg в $PATH для командной строки?
const command = spawn('ffmpeg', [
    '-f', 'gdigrab',
    '-i', 'desktop',
    // '-f', 'dshow',
    // '-i', 'video=\"screen-capture-recorder\"',
    '-preset', 'ultrafast',
    '-vcodec', 'libx264',
    '-tune', 'zerolatency',
    '-b', '900k',
    '-c:a', 'aac',
    '-ar', '44100',
    '-f', 'flv',
    'rtmp://localhost/live/STREAM_NAME'
  ]);
  
  command.stdout.on('data', (data) => {
    console.log(`stdout: ${data}`);
  });
  
  command.stderr.on('data', (data) => {
    console.log(`stderr: ${data}`);
  });
  
  command.on('close', (code) => {
    console.log(`child process exited with code ${code}`);
  });
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
25 нояб. 2024, в 15:52
3000 руб./за проект
25 нояб. 2024, в 15:43
1500 руб./за проект