给定音频流时,ffprobe上的元数据持续时间不可用

时间:2020-03-30 20:55:32

标签: javascript ffmpeg audio-streaming fluent-ffmpeg

我可以使用如下流利的FFmpeg从元数据获取音频持续时间。

const command = ffmpeg(`${audioPath}\${audioId}.mp3`);
command.ffprobe((err, data) => {
  console.log('metadata:');
  console.log(data.format.duration);
});

但是,如果我尝试使用输入流访问相同的元数据到同一文件,我仍然会获得元数据文件,但是持续时间将列为“ N / A”

只有音频文件才是这种情况,我可以从视频输入流中获取时长。

是否有一种方法可以从音频流中获取持续时间,或者在访问该信息之前我是否必须在本地读取整个文件?

0 个答案:

没有答案