Форум: "Система";
Текущий архив: 2002.01.14;
Скачать: [xml.tar.bz2];
Внизнужно смикшировать два WAV файла Найти похожие ветки
← →
Sergii (2001-09-29 16:40) [1]Wav файл является цифровым представлением звуковой волны. Результатом микширование N звуковых волн есть процесс суммирования является волна равная сумме этих N волн. Но на самом деле задача, когда салдываются оцифровки не тривиальна. Амплитуда полученной волны запросто можно выскочить за пределы разрядности ЦАП-а, которым будет происходить обратное преобразование в аналог - т.е получится цифровая перегрузка, которая будет слышна как очень неприятный треск. Поэтому все "фирменные" алгоритмы микширования работают с повышением разрядности (Обычно 32 бита с плавающей запятой), а потом происходит обратное преобразование. Когда сигнал смикширован, например, в 32 битах, его потом либо нужно компресировать (сжимать динамический диапазон, что-бы он не превысил твоей разрядности), либо лимитировать (грубо говоря, все амплитуды выше уровня лимитирования приравнивать к некоторому заранее определенному значению амплитуды), либо понижать громкость смикшированного сигнала. Далее, при обратном преобразовании произойдет потеря разрядности -> ухудшение качества звука, да еще и другие побочные артефакты (лечаться Дизерингом, Нойс-Шейпингом). Вообщем, однозначногый ответ на поставленный таким обраом вопрос вряд-ли существует - находишь книжку по цифровой обработке и преобразованиях в аналог цифровых сигналов и отвечаешь на свой вопрос.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.01.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c