16.01.2018, 12:45 [+3 UTC]
в нашей команде: 2 475 чел. | участники онлайн: 8 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: консультации

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.42 (30.12.2017)

Общие новости:
02.01.2018, 09:46

Форум:
12.01.2018, 10:25

Последний вопрос:
15.01.2018, 22:39

Последний ответ:
16.01.2018, 08:42

Последняя рассылка:
16.01.2018, 01:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
18.11.2010, 10:19 »
Бельянинов Е.А.
Большое спасибо, уважаемый Reactor за обнадёживающую информацию. Были поползновения (первоначально) и в сторону второго варианта, но остановил тот факт, что разъём на новом вентиляторе несколько больше (по габаритам) относительно старого, и не только потому, что в нём три контакта , а не два: сами контакты длиннее (хотя, кончно, можно было перепаять клеммы)... [вопрос № 180834, ответ № 264163]
28.01.2016, 17:17 »
svrvsvrv
Большое спасибо. А есть другие способы вычисления? [вопрос № 188721, ответ № 273299]

РАЗДЕЛ • Аудиоаппаратура

Выбор, ремонт, проектирование и изготовление усилителей, акустических систем, аудиоаппаратуры.

[администратор рассылки: Цикалов Игорь Константинович (Модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 609
Лысков Игорь Витальевич
Статус: Старший модератор
Рейтинг: 360
CradleA
Статус: Профессионал
Рейтинг: 253

Перейти к консультации №:
 

Консультация онлайн # 137631
Раздел: • Аудиоаппаратура
Автор вопроса: Ferzz
Отправлена: 20.05.2008, 15:09
Поступило ответов: 1

Доброго дня уважаемые эксперты!
Вопрос у меня к Вам следующий.Есть Вав файл в псм.тип его при анализе 1.и канал в нем моно тоесть тоже 1.имеется буфер данных в которых содержатся только данный из поля DATA. какова длина семпла в байтах.нашел что если два канала то длина по 4 байта.тоесть два на левый и два на правый.а как быть с моно.по сколько считывать?по 2 или 4 а может и то больше?нигде не смог найти этой информации.может быть и плохо искал.

Состояние: Консультация закрыта

Ответ # 224295 от Викулин Антон Юрьевич

Здравствуйте, Ferzz!
Не совсем вас понял... вы занимаетесь программным считыванием wav-файла?Т.е. программно его обрабатываете из самостоятельно написанного приложения?Сразу скажу, что я структуры вава не знаю, но раньше с ним работал(в паскале:):):)) и справочника по его хедеру на коленях не держу...

Просто непонятно с терминологией - 1. сэмпл - это обычно повторяющийся, самодостаточный звуковой фрагмент, например, "сэмпл из игры марио, где на втором уровне марио спускается в трубу"... 2. длинна 4 байта - имеется ввиду разрядность звука?так чтоли?

Вообще, если брать музыкальные файлы в целом, то их отличает размер выборки и частота дискретизации, т.е. простыми словами - как часто выводиться звуковой сигнал, и каких предельных значений он может достигать, например, 256кб\с 44КHz означает, что что за секунду выведется 256 кб данных, и диапазон значений, который могут принимать сигналы - от 0 до 44000.. т.е. второй параметр показывает, сколько байт уходит на один сигнал, а первый - как часто в секунду эти данные подаются на выход звуковухи.. Надо помнить, что чем меньше герц, тем чаще можно выводить звук, при одинаковом битрейте, чем больше битрейт - тем качественнее звук(т.е. большая частота и часто идет выборка), кароче, эти килобайты и герцы находятся в равновесии, т.е. формула в итоге такая - (битрейт)=(частота выборки)*(уровень дискретизации)\секунды... получаем 256 Кб\с = (256*1024 раз)*(1байт на звук)\секунду

Т.е. для ВОСЬМИБИТНОГО звука(в марио был такой) нужно выводить его примерно 256000 раз в секунду, чтобы получить 256 Кб\с...

Сейчас у нас по два байта на канал идет(в основном), т.е. 256кб\с=(65536 раз)*(2 байта)*2 канала... уф... т.е. по моим расчетам получается, что 65536 раз в секунду выводим 2 раза по два байта, и получаем битрейт 256кб\с

Надеюсь из этих вычеслений примерно понятно устройство звука в компе, а что касается wav'а конкретно, то обычно идет два байта на канал, для моно - тоже два байта на канал... Это значение может меняться, но оно ТОЧНО кратно байту(это не шутка, есть формат, где на канал идет, скажем, 7 или 12 бит - для экономии места)...

Кароче, считайте, что два на канал - не получиться - пробуйте другие значения :):):):)


Консультировал: Викулин Антон Юрьевич
Дата отправки: 21.05.2008, 09:19

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14137 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.42 от 30.12.2017