0
Здесь моя задача - получить аудиофайлы аудиофайлов, включая битрейт. Но с помощью этого кода я могу получить частоту дискретизации, бит на выборку и только канал. Есть ли способ получить бит-скорость?Как получить битную скорость файла aiff C#
public void GetAudioDetails()
{
FileStream fs = new FileStream("..\\guitar.aiff",FileMode.OpenOrCreate,FileAccess.ReadWrite);
MemoryStream ms = new MemoryStream();
fs.CopyTo(ms);
ms.Seek(0, SeekOrigin.Begin);
var ddf = new AiffFileReader(ms);
}
Hi @Mark, здесь для моих файлов среднего байт в секунду 192000. Согласно вашему ответу, что придет около 1536000 (192000 * 8). Это правильно ?? –
да, его несжатый, поэтому он будет иметь очень высокий битрейт –
, но когда я использовал 128-битный mp3-файл в функции Mp3FileReader(), средний байт в секунду был задан как 176400. Теперь, согласно вашему вычислению, его скорость передачи данных станет, 1411200 , который полностью отличается от битовой скорости источника. Я проверил скорость передачи файлов с помощью демонстрации AudioInspection, которая имеет только 128 бит. –