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
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект