Все Тут Online
Все Тут Online
Новые сообщения
Все сообщения за последних 24 часа
Все сообщения за последнюю неделю
Расширенный Поиск

   
Меню сайта:
Главная
Форум
Чат
- Online приложения:
- Игры
- Выбор стиля:
- FAQ
- Для начинающих

Вернуться   Все Тут Online > CD (Компакт диски) Lossless и ПОТОКОВОЕ АУДИО - МУЗЫКА БЕЗ ПОТЕРИ КАЧЕСТВА > РОК МУЗЫКА (Lossless) > Отечественный Рок (lossless)
Ответ
 
Опции темы Опции просмотра
Старый 03.03.2026, 20:00   #11
Дмитрий
Администратор
 
Аватар для Дмитрий
 
Турниров выиграно: 1

Регистрация: 12.12.2008
Адрес: Москва прошлого тысячелетия.
Сообщений: 213,897
Сказал(а) спасибо: 45,898
Поблагодарили 274,220 раз(а) в 103,972 сообщениях
Дмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспоримаДмитрий репутация неоспорима
По умолчанию

## Особенности SSRC (Shibata Sample Rate Converter)

SSRC - высококачественный ресэмплер PCM-аудио от Naoki Shibata.
Используется в AviSynth, некоторых старых плагинах и standalone-утилитах.

### 1. Жёсткие ограничения по соотношению частот (sfrq → dfrq)

Ресэмплинг разрешён ТОЛЬКО если выполняется одно из условий:

- fs1 / dfrq = 1
- (fs1 / dfrq) mod 2 = 0 ← делится на 2 без остатка
- (fs1 / dfrq) mod 3 = 0 ← делится на 3 без остатка

Где:
- sfrq — исходная частота дискретизации (source sample rate)
- dfrq — целевая частота дискретизации (destination sample rate)
- frqgcd = gcd(sfrq, dfrq) ← наибольший общий делитель
- fs1 = dfrq × sfrq / frqgcd

Причина ограничения:
SSRC использует polyphase-фильтры и оптимизирован только под коэффициенты,
которые после сокращения дроби делятся на 2 или 3 → это позволяет держать
разумный размер таблиц коэффициентов и высокое качество без огромных вычислений.

Если условие не выполняется → AviSynth/SSRC выдаёт ошибку.

Популярные разрешённые пары:
44100 → 48000 (147:160 → делится на 3)
48000 → 44100 (160:147 → делится на 2)
44100 → 22050 (2:1)
48000 → 96000 (1:2)
44100 → 32000 (441:320 → делится на 3 после gcd)
44100 → 24000 (147:80 → делится на 3)

Неразрешённые примеры (часто):
44100 → 50000
48000 → 32000
44100 → 96000 (без промежуточного шага)

Решение при неподдерживаемом соотношении:
- ресэмплировать в промежуточную частоту (44100 или 48000)
- использовать другой ресэмплер: SoX, r8brain, libsamplerate, FFmpeg aresample

### 2. Параметр fast (булевый флаг)

- fast=true (по умолчанию в AviSynth)
→ ускоряет обработку в 1.5–2 раза
→ немного снижает качество (шум/искажения выше на ~3–6 дБ)

- fast=false
→ максимальное качество (рекомендуется для аудиофильской обработки)
→ медленнее

Рекомендация:
Отключайте fast (т.е. fast=false), если частота сэмплинга изменяется более чем в два раза
(например, 44100 → 96000, 48000 → 22050, 96000 → 44100 и т.п.)

Примеры использования в AviSynth:
SSRC(48000, fast=false) # максимальное качество
SSRC(44100) # fast=true по умолчанию, быстрее

Дополнительно:
- Внутренняя обработка всегда в float32
- Отличное подавление алиасинга и зеркальных изображений
- Нет встроенного dithering (нужно добавлять отдельно)
- Лучше всего работает именно на парах 44.1 ↔ 48 кГц
__________________
О нас думают плохо лишь те, кто хуже нас. А те, кто лучше нас, им просто не до нас.
--Омар Хайям

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

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

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 05:24.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Rambler's Top100 Республика Татарстан - Каталог сайтов