dmc1989
@dmc1989

Как перехватить запись видео в FFMPEG?

Есть ли возможность перехватить кадры при записи десктопа по типу: .on(data => { do something }) в Ноде?
нашел возможность как записать в оперативу, так и на диск через ffmpeg, делаю так:
const command = ffmpeg('desktop')
  .duration(30)
  .size('1920x1080')
  .inputFPS(25)
  .addInputOption('-f gdigrab')
  .on('progress', e => {
    console.log(e)
  })
  .on('end', () => {
    console.log('Done!')
  })
  .on('error', err => {
    console.error(err.message)
  })
  .save(path.resolve(__dirname, 'files', 'output.mpg'))
  • Вопрос задан
  • 94 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы