Программирование игр, создание игрового движка, OpenGL, DirectX, физика, форум
GameDev.ru / Программирование / Форум / Какую частоту выбрать, 44.1 или 48 кГц? (2 стр)

Какую частоту выбрать, 44.1 или 48 кГц? (2 стр)

Поделиться

Страницы: 1 2 3 Следующая

foxesПостоялецwww25 окт. 201722:16#15
Bishop
> Почти совсем согласен, кроме числа 110250... это вообще откуда?
Ну если посчитать общий знаменатель то он получиться достаточно большим 7056000, чтобы сохранить в тот и другой формат, я предположил что 7056000/64 = 110250 вполне подойдет для обоих. Для 44 это не даст особых искажений, а для 48 это будет 147/64 - разница кратности шага между отсчетами. Но это всего лишь предположение. 44100/48000=147/160

Правка: 25 окт. 2017 22:22

Роман ШуваловУчастникwww25 окт. 201722:24#16
В общем "понятно, что ничего не понятно".

Самая полезная мысль -
loyso
> ориентироваться на ключевое для вашего продукта железо (iphone или там pc с
> realtek) и смотреть на hardware возможности, которая дает ваша либа на вашем железе.

Беглый осмотр интернетов дал следующие результаты.

  • iPhone начиная с 6S выводит звук только в 48 кГц.
  • Андроиды бывают разные.
  • Playstation 4 везде настроен на 48 кГц, кроме медиаплеера
  • Во всех видеороликах поголовно аудиодорожка 48 кГц.
  • Где-то читал, что некоторые микрофоны умеют только 48 кГц (а при передаче голоса обычно используется 16 кГц - короче, рекомендуется что-то кратное или делящееся на 48).

Ни разу не наткнулся ни на одно устройство, что не поддерживало бы 48 кГц либо не рекомендовало бы использовать 48 кГц по каким-то причинам.

Понятное дело, что до написания игры под плейстейшн мне еще далековато, но это не важно. Главное, что я выяснил, что работать надо 48 кГц.

RikkПостоялецwww25 окт. 201723:35#17
Котельников,Найквист-Шенн
успешное мероприятие если брать 2хнорма+10процентов

физика 9класс
звук-волна с частотою 20герц-20килогерц

тогда 2х20=40 , 40+10проц от 40=44

если звук считать как 20герц-22килогерц то

2х22=44, 44+10проц от44=48

или 20макс или 22макс

похоже что вводят стандарт —звуком считать частоты 20герц-22килогерц а не 20герц-20килогерц

если кого затроллили 9классом физики,премного извиняемся.

ChebПостоялецwww26 окт. 201710:55#18
Не забывайте также, что олдфагам эти ваши верхние частоты - глубоко до лампочки. Слуховая улитка с возрастом постепенно дохнет, начиная с верхнего конца, и человек теряет диапазон.

Проверьте себя:
http://onlinetonegenerator.com/

Я, например, уже настолько старпёр, что не слышу звуков выше 15.7 кГц. У мамы (1945 г.р.) потолок 11.2. Успел померить отца, пока был ещё жив - у него вообще жесть была, едва 4 килогерца. Ну, там понятно - рыбалка с тротилом, охота без наушников и прочая бурная военная молодость.

MisanthropeПостоялецwww26 окт. 201712:02#19
Cheb
> что не слышу звуков выше 15.7 кГц
на чем слушаешь?
Роман ШуваловУчастникwww26 окт. 201714:04#20
Cheb
> Проверьте себя:
> http://onlinetonegenerator.com/
Выше 16.4 кГц правый наушник начинает кряхтеть, и чтобы даже 16.4 кГц услышать пришлось громкость выкрутить на максимум. Короче, надо проверять на нормальной технике.

(Это всё оффтоп, но я не против, вопрос из #0 закрыт.)

BishopПостоялецwww26 окт. 201718:32#21
Cheb
> Проверьте себя:
Только учтите что этот тест сильно от ваших колонок/наушников зависит. У меня от обычных колонок на 40$ получается предел в 17450, а в наушниках за ~400$ уже 18250. И ведь это ещё и звуковуха встроенная. Думаю на проф оборудовании будет ещё выше.
foxesПостоялецwww26 окт. 201720:16#22
Толи аппаратура то ли я глухой но выше 13000 ни чего не слышу. Мать больше 11000 тоже не слышит.

Правка: 26 окт. 2017 20:18

ChebПостоялецwww26 окт. 201721:20#23
>на чем слушаешь?
Наушники, динамики, хорошие динамики, подключённые сразу к выходу ноутбука - результат абсолютно одинаков. Т.е. это не техника, это я глухой.

Надо найти, или разработать всем форумом, технологию сжатия динамического диапазона для старпёров, чтобы не теряли способность проверить качество аудио в своих играх. Типа, до 4 кГц не трогает, а всё, что выше - сплющивает к указанному диапазону.

>получается предел в 17450, а в наушниках за ~400$ уже 18250
Граница нечёткая, затухает постепенно в пределах килогерца-другого.

Правка: 26 окт. 2017 21:21

foxesПостоялецwww26 окт. 201721:29#24
Cheb
> Надо найти, или разработать всем форумом, технологию сжатия динамического
> диапазона для старпёров

Смысл тут в том что для частоты звука в 11000 герц нужна частота дескретизации позволяющая записать именно волну, а не квадратный сигнал. Соответственно увеличиваем ее в 4 раза получаем 4 отсчета на одну фазу - 44000 герц. Так что ни чего ни куда сжимать не надо, самое то.
Разница в слухе между 20000 (слуховой порог) и 10000 такая же как и между частотами 200 и 100 герц. Потому как повышение тональности октавы это логарифмическая кривая. Грубо говоря ты слышишь максимум ноту Ми, а кто то с более плохим слухом только ноту До из той же октавы - разница в два тона не великая потеря. При том это может быть не потеря слуха, а сосудистая проблема или повышенное давление.

Правка: 26 окт. 2017 21:44

RikkПостоялецwww26 окт. 201722:19#25
foxes
> Смысл тут в том что для частоты звука в 11000 герц нужна частота дескретизации
> позволяющая записать именно волну, а не квадратный сигнал. Соответственно
> увеличиваем ее в 4 раза получаем
про 4 наверное ошибка.

аналогово-цифровой преобразователь.
микрофон—->сюда звуковая карта

цифро-аналоговый преобразователь.
си-ди-диск --->туда наушник звук

foxesПостоялецwww26 окт. 201722:26#26
Rikk
> про 4 наверное ошибка.
да хоть 100, для 44 килогерц и слухового порога 20 килогерц это будет 2 - как раз квадратный сигнал. Конечно квадратного сигнала ты там в любом случае не услышишь скорее пилообразный, а с учетом физики мембраны и явно не скачковым колебанием напряжения на динамике, он будет вполне себе синусоидальным. Но колебания в 44 килогерца в запись формата 44 килогерца уже не запишешь - будет просто ровная линия.

Правка: 26 окт. 2017 22:35

RikkПостоялецwww26 окт. 201722:37#27
foxes
> Конечно квадратного сигнала ты там в любом случае не услышишь скорее
> пилообразный,
нет пожелания вас оскорблять очень сильно и ловить на троллинг
смотрите темы —- смешивание кучи частот,спектр сигналов, звук частота 20-20к,каша сигналов , доказательства Фурье что любую форму вполне можно разложить на набор сумм синусов типа(преобразования Фурье)
любая вообще форма=синус1+синус2+синус3+...+синусN
foxesПостоялецwww26 окт. 201722:40#28
Rikk
> смотрите темы
При чем тут эти темы, если с частотой дискретизации 44 килогерца ты сможешь записать только последовательность 128, -128, 128, -128... - это звуковой сигнал в 22 килогерца, то есть максимальная частота которую можно положить в этот формат без искажений. А следовательно если сжимать что то беря за базу только максимальную частоту 11 килогерц смысла особого не будет, потому что придется брать тот же формат в 44/48 килогерц.
Ты лезешь не в те дебри. Сжатие Фурье это уже отдельный разговор.

Правка: 26 окт. 2017 22:46

0iStalkerМодераторwww26 окт. 201722:49#29
Экспертные баталии, блин,.. про теорему Котельникова — Найквиста — Шеннона никто не слышал, чтоль?

foxes
> да хоть 100, для 44 килогерц и слухового порога 20 килогерц это будет 2 - как
> раз квадратный сигнал.

Бредятина какая-то,... 

PS.

Если посмотреть на ресурсы из оригинального DooM3, там везде семплы в формате 11025Hz 8bit.  Когда их мешают в один буффер с саундтреком, никакой подставы не слышно. Кстати, у всяких модульных форматов трекерной музыки сэмплы инструментов тоже не шибко с большой дискретизацией записаны, и ничего - в собранном виде очень даже достойно всё звучит.

Страницы: 1 2 3 Следующая

/ Форум / Программирование игр / Звук

2001—2017 © GameDev.ru — Разработка игр