ffcreator
Version:
FFCreator is a lightweight and flexible short video production library
34 lines (30 loc) • 585 B
JavaScript
;
/**
* ffprobe - a Compatible FFmpeg Probe Method
*
* ####Example:
*
*
*
* @object
*/
const probe = require('ffmpeg-probe');
const ffmpeg = require('fluent-ffmpeg');
const useFluent = true;
const ffprobe = filePath => {
if (useFluent) {
return new Promise((resolve, reject) => {
ffmpeg.ffprobe(filePath, (err, metadata) => {
if (err) {
reject(err);
} else {
// console.log(metadata);
resolve(metadata);
}
});
});
} else {
return probe(filePath);
}
};
module.exports = ffprobe;