Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > mp3 что означает s16?


Автор: Ak47black 17.11.2010, 16:42
Здравствуйте.
Может кто сможет чётко сказать что означает s16 в записе
Цитата

Audio: mp3, 48000 Hz, 2 channels, s16, 40 kb/s

Прогуглил но, чёт не нахожу

Автор: kemiisto 17.11.2010, 17:04
Версия такая. Речь, скорее всего, о передискретизации (resampling). Величина амплитиды в каждый конкретный момент времени выражается некоторым числом. Обычно целым. Обычно 16-битным. Это называется 16-bit quantization.

Насколько я помню, использование 16-бит - спорный момент. Есть сторонники 24-bit и выще quantization. 

При передисркетизации надо временно хранить где-то величины амплитуд. s16 означает(?), что для временного хранения использовались 16-битные целые числа. Что может быть не гуд. 

Можно найти, например, вот http://audacity.238276.n2.nabble.com/PATCH-export-MP3-using-float-instead-of-s16-int-td4566235.html патчик для http://audacity.sourceforge.net/.
Цитата
The attached patch modifies the MP3 export module to use float as the intermediate sample format, resulting in higher sound quality ...



Автор: Ak47black 17.11.2010, 17:48
kemiisto, Спасибо вам что так расписали.
Тогда я буду называть эту величину - значение передискретизации.
Только ещё-бы узнать что s16, буква вначале означает  smile 
Быть может из resampling тут? Ктонибудь знает?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)