837просмотров
93.0%от подписчиков
28 февраля 2026 г.
📷 ФотоScore: 921
Друзья, хочу похвастаться вам бессмысленно потраченным временем. Сейчас мы делаем концепцию интеграции и решили пойти очень нетривиальным образом. Мы интегрируем звуки не с преднастроенной громкостью, а нормализованные под -0.5 дБ. Позже я обязательно подробно расскажу концепцию, но она мне долго ломала голову, так как я никогда так не делал и нигде не слышал, что так получаются хорошие результаты. Но послушав на практике, посчитав цифры, мы пришли к выводу, что это способ сохранить максимальное качество звуков. И в процессе исследований мне почудилось, что Reaper делает нормализацию не чистого PCM-сигнала, а уже закодированного в Vorbis. Поэтому я решил задать вопрос в комьюнити: Smart Render question: Is it possible to apply normalization before rendering and transcoding to any format? I'd like to normalize the audio first and then convert it to OGG or MP3. Но никто не среагировал, поэтому я решил написать свой смарт-рендер. Полностью декомпилировал и расковырял исходники Smart Render (и не только) от nvk и решил разобраться, как оно внутри работает и что делает чекбокс normalization. В итоге пока делал свой рендер-плагин, понял, что нормализуется PCM-сигнал, и зря я переживал. Но уже всё было сделано, поэтому я доработал его для своих нужд: - добавил генерацию текстового файла после того, как нормализуется сразу много сэмплов - эту громкость можно сразу заносить в конфиг движка, и нормализованный звук будет сразу смиксован - добавил возможность нормально рендерить видео выделенной области (раньше вместо nvk Smart Render для этого нужно было пользоваться стандартным рендером) - возможность в моём рендере выставлять все настройки для Vorbis - также добавил рабочие пресеты для себя под разные проекты и форматы файлов Ну и раз есть собственный рендер-плагин, то могу без проблем добавлять любые новые фичи. В итоге делать рендер-плагин было не нужно, но я вот сделал. Теперь у меня есть такой плагин, а вы знаете, что нормализация проводится, используя PCM-сигнал и только потом конвертируется кодеками.
837
просмотров
2042
символов
Нет
эмодзи
Да
медиа

Другие посты @aleksandrkhilko

Все посты канала →
Друзья, хочу похвастаться вам бессмысленно потраченным време — @aleksandrkhilko | PostSniper