MusicMan_08
@MusicMan_08

Как передать данные в Kue?

Добрый день.
Хочу сделать небольшой сервис конвертации видеофайлов на Node JS.
Заодно хочу немного научится программировать на Node.

Суть вопроса:
Есть скрипт watcher.js:
var chokidar = require('chokidar');

var watcher = chokidar.watch('mediafiles', {
  ignored: /[\/\\]\./, persistent: true
});

var log = console.log.bind(console);

watcher
  .on('add', function(path) { log('File', path, 'has been added'); })
  .on('addDir', function(path) { log('Directory', path, 'has been added'); })
  .on('change', function(path) { log('File', path, 'has been changed'); })
  .on('unlink', function(path) { log('File', path, 'has been removed'); })
  .on('unlinkDir', function(path) { log('Directory', path, 'has been removed'); })
  .on('error', function(error) { log('Error happened', error); })
  .on('ready', function() { log('Initial scan complete. Ready for changes.'); })
  .on('raw', function(event, path, details) { log('Raw event info:', event, path, details); })

// 'add', 'addDir' and 'change' events also receive stat() results as second
// argument when available: http://nodejs.org/api/fs.html#fs_class_fs_stats
watcher.on('change', function(path, stats) {
  if (stats) console.log('File', path, 'changed size to', stats.size);
});

// Un-watch some files.
watcher.unwatch('/Users/slava/test_project/mediafiles/.DS_Store');


Дальше, когда видеофайл будет попадать в эту папку я хочу его передать в Kue и начинать конвертацию с помощью скрипта ffmpeg.

Вот собственно и вопрос: как передать в Kue информацию, что файл скопировался и нужно начинать конвертацию видео?

Или я вообще выбрал неправильный подход?
  • Вопрос задан
  • 77 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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