Показать сообщение отдельно
Старый 04.12.2025, 20:34   #12
Дмитрий
Администратор
 
Аватар для Дмитрий
 
Турниров выиграно: 1

Регистрация: 12.12.2008
Адрес: Москва прошлого тысячелетия.
Сообщений: 217,162
Сказал(а) спасибо: 46,173
Поблагодарили 275,214 раз(а) в 104,539 сообщениях
Дмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспорима
По умолчанию

Рекомендация по resampler: Secret Rabbit Code (SRC) с infinitewave.ca

Линк http://src.infinitewave.ca/ - это архивный сайт (с 2007–2010 гг., сейчас неактивен, но зеркала живы). Это сравнительный тест resampler'ов (sample rate converters) от энтузиастов. Они протестировали 20+ SRC на артефакты при down/upsampling (с графиками в .wav для прослушки).

Secret Rabbit Code (libsamplerate, SRC) - победитель: минимальные искажения, высокая скорость, arbitrary ratios (даже иррациональные, как 44.1→48 kHz). Поддержка: 1–256x down/up, time-varying (для эффектов), sinc-фильтры (best sinc — топ для CD-downsample).

Почему SRC "вменяемый и быстрый" (как я сказал):

Качество: Лучше SoX (меньше ringing/aliasing), быстрее libsamplerate defaults. Тесты показывают SNR >120 dB.

Удобство: Не standalone-программа, а библиотека - интегрируется в софт. Для downsample до CD (16/44.1) используй в 2–3 прохода (сначала 24/44.1, потом bit-depth), чтобы избежать накопленных ошибок.

Скорость: SSE/AVX-оптимизирована, на CPU 2025-го - реал-тайм.

Как использовать SRC для оцифровки:
В dBpowerAMP: Встроенный resampler (с 2025) на базе SRC-like sinc. Настрой: DSP → Resample → 44.1 kHz, 16-bit, high quality. Батч для папок.
Standalone-варианты:
SoX (бесплатно, CLI): sox input.wav -r 44100 -b 16 output.wav (с --no-dither для clean downsample). Интегрирует SRC via lib.
Foobar2000 (бесплатно): Плагин "SRC Resampler" (foo_dsp_src) — добавь в DSP chain, downsample на лету.
Audacity (бесплатно): Встроен как опция (с 2.0+), или плагин. 2 прохода: сначала rate, потом export 16-bit.

Понижение в два перехода (моя идея — эффективно, минимизирует потери):

Шаг 1: Hi-res (24/96) → 24/44.1 (сохрани промежуточный WAV/FLAC).
Шаг 2: 24/44.1 → 16/44.1 (dither on, noise-shaped).

Время: ~1x реал-тайм на i7.

Сравнение с EZ CD: dBpowerAMP - шире (DSP, теги, батч), SRC-resampler в нём лучше дефолтного в EZ. Для форумных выкладок - топ, особенно если оцифровщики делятся шаблонами.

Если нужно гайд по настройке в dBpowerAMP для CD-downsample или ссылки на SRC-плагины - пиши!
__________________
О нас думают плохо лишь те, кто хуже нас. А те, кто лучше нас, им просто не до нас.
--Омар Хайям

Обновления по запросу — на Я.Ди. «Мэйл-облако» для тех, кто помогает нашему интернет-проекту, и для тех, кто хотел бы это делать, но пока не знает, как.

Помогая форуму ВТО, вы прежде всего помогаете себе! А не делаете что-то абстрактное для «других», совершенно незнакомых и безразличных вам людей.
Дмитрий вне форума   Ответить с цитированием