我正在使用 fluent-ffmpeg 节点模块从文件中获取编解码器数据。如果我提供输出,它会起作用,但我想知道是否有任何选项可以运行 fluent-ffmpeg 而不给它输出。这就是我正在做的事情:
readStream.end(new Buffer(file.buffer));
var process = new ffmpeg(readStream);
process.on('start', function() {
console.log('Spawned ffmpeg');
}).on('codecData', function(data) {
//get recording duration
const duration = data.duration;
console.log(duration)
}).save('temp.flac');
如您所见,我正在将文件保存到,temp.flac
以便获得该文件的秒数。