Длительность метаданных недоступна в ffprobe при передаче аудиопотока - PullRequest
0 голосов
/ 30 марта 2020

Я могу получить длительность звука из метаданных, используя свободный FFmpeg, как показано ниже.

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

Однако, если я попытаюсь получить доступ к тем же метаданным с использованием входного потока в тот же файл, я все равно получу файл метаданных, но его продолжительность будет указана как «N / A»

Это относится только к аудиофайлам, и я могу получить длительность из потока видеовхода.

Есть ли способ получить длительность из аудиопотока или мне обязательно нужно прочитать весь файл локально, прежде чем я смогу получить доступ к этой информации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...