Напомните как по mp3 определить качество исходного материвла?

Troyn09

т.е. по срезу частот понять из какой мп3 был записан этот аудиодиск
это 128kbps

это 320kbps

т.е. если срез идет на 16kHz, то это галимое качество
я правильно понимаю?

sirius

Правильно.

Troyn09

а как сопоставить срез и исходные kbps mp3?
про 128 и 320 понятно, а как промежуточные битрейты

sirius

Зависимость сложная, т.к. частота среза будет определяться также кодеком, его режимом.
так что можно сказать, что для одинакового кодека зависимость монотонна и всё.

dgaf

lame:

typedef struct {
int bitrate; /* only indicative value */
int lowpass;
} band_pass_t;

const band_pass_t freq_map[] = {
{ 8, 2000},
{ 16, 3700},
{ 24, 3900},
{ 32, 5500},
{ 40, 7000},
{ 48, 7500},
{ 56, 10000},
{ 64, 11000},
{ 80, 13500},
{ 96, 15100},
{112, 15600},
{128, 17000},
{160, 17500},
{192, 18600},
{224, 19400},
{256, 19700},
{320, 20500}
};

sirius

Но для других кодеков будут другие срезы.
Интересно, их можно найти?

dgaf

копай исходники

sirius

В том то и проблема, что не все кодеки доступны в исходниках.
Хотя, по эхограмме (или как ее там) можно определить с хорошей точностью.

Troyn09

всем спасибо
как примерный ориентир вполне подойдёт

apl13

{ 8, 2000},
Жесть.
Оставить комментарий
Имя или ник:
Комментарий: