Уже перерыл кучу модулей, из них - liquid-ffmpeg и ffmpeg работают, но показывають пустые значения. Может я что-то не так делаю? Вот что получилось:
liquid-ffmpegvideos.forEach(function(video) {
if (!fs.existsSync(video.path)) {
console.log('file not found');
video.metadata = [];
return;
}
var metaObject = new Metalib(video.path);
metaObject.get(function(metadata, err) {
console.log(metadata);
});
});
ffmpeg videos.forEach(function(video) {
var process = new ffmpeg(video.path);
process.then(function (video) {
console.log(video.metadata);
}, function (err) {
console.log('Video not found');
});
});