DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
- RadioSoft
- Администрация сайта
- Сообщения: 1751
- Зарегистрирован: 20 мар 2003, 16:33
- Откуда: Россия, Омск
- Контактная информация:
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Буфер воспроизведения в разделе Настройка - Ретрансляция.
Про какие два буфера идет речь?
В программе один буфер для ретрансляции.
Про какие два буфера идет речь?
В программе один буфер для ретрансляции.
-
Bron
- Гуру
- Сообщения: 53
- Зарегистрирован: 21 июн 2020, 13:34
- RadioSoft
- Администрация сайта
- Сообщения: 1751
- Зарегистрирован: 20 мар 2003, 16:33
- Откуда: Россия, Омск
- Контактная информация:
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Один для воспроизведениеия файлов (свой эфир) соответственно в разделе Настройки - Воспроизведение
Другой для ретрансляции (прослушивать устройство и интернет потоки) - в разделе Настройки - Ретрансляция
Другой для ретрансляции (прослушивать устройство и интернет потоки) - в разделе Настройки - Ретрансляция
-
Bron
- Гуру
- Сообщения: 53
- Зарегистрирован: 21 июн 2020, 13:34
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Вобщем, потыкав разные значения, пришли к выводу, что спрятать DTMF-вылет можно только поставив галку "Добавить задержку определения образцов в размере буфера ретрансляции". Но при этом становится слышно DTMF-влёт.
Без галки, увеличение буфера только ухудшает ситуацию для DTMF-вылета - ретрансляция запускается еще раньше метки. То есть: срабатывает DTMF-вылет - блок прерывается - слышно кусок ретрансляции (равный буферу) ДО метки, потом сама метка вылета и далее ретрансляция.
Если буфер убрать в минимальное значение, то после блока слышно только метку вылета и далее ретрансляция. Если добавить задержку DTMF, то в эфире получается: блок - метка - задержка и далее ретрансляция.
Фейдами спрятать тоже не выходит (
Вобщем мы в непонятках и не знаем что еще сделать чтобы спрятать DTMF-вылет (((.
Складывается стойкое впечатление, что галка "Добавить задержку определения образцов..." должна маскировать оба образца
Без галки, увеличение буфера только ухудшает ситуацию для DTMF-вылета - ретрансляция запускается еще раньше метки. То есть: срабатывает DTMF-вылет - блок прерывается - слышно кусок ретрансляции (равный буферу) ДО метки, потом сама метка вылета и далее ретрансляция.
Если буфер убрать в минимальное значение, то после блока слышно только метку вылета и далее ретрансляция. Если добавить задержку DTMF, то в эфире получается: блок - метка - задержка и далее ретрансляция.
Фейдами спрятать тоже не выходит (
Вобщем мы в непонятках и не знаем что еще сделать чтобы спрятать DTMF-вылет (((.
Складывается стойкое впечатление, что галка "Добавить задержку определения образцов..." должна маскировать оба образца
- RadioSoft
- Администрация сайта
- Сообщения: 1751
- Зарегистрирован: 20 мар 2003, 16:33
- Откуда: Россия, Омск
- Контактная информация:
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Просмотрите то, что написано выше.
Все прячется нормально с индивидуальными настройками задержек образцов.
Все что делает галка "Добавить задержку определения образцов в размере буфера ретрансляции" - к каждому образцу добавляет задержку равную размеру буфера.
Чтобы спрятать обе метки - надо поставить разные задержки. Галка не нужна.
И версия программы должна быть последняя, в более ранних были проблемы с буфером.
И чем больше буфер тем раньше программа определит метку.
Все прячется нормально с индивидуальными настройками задержек образцов.
Все что делает галка "Добавить задержку определения образцов в размере буфера ретрансляции" - к каждому образцу добавляет задержку равную размеру буфера.
Чтобы спрятать обе метки - надо поставить разные задержки. Галка не нужна.
И версия программы должна быть последняя, в более ранних были проблемы с буфером.
И чем больше буфер тем раньше программа определит метку.
-
Bron
- Гуру
- Сообщения: 53
- Зарегистрирован: 21 июн 2020, 13:34
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
К выше описанному тесту (реальный эфир, плеер 2.2.22.389) особо добавить нечего. Увеличение буфера, для DTMF-вылета, вызывает только более раннее его срабатывание, метка вылета при этом в эфире всё так же звучит. Если еще дополнительно добавить DTMF задержку, то после прозвучавшей метки вылета добавится дополнительная пауза. То есть для DTMF-вылета задержка как бы работает "не в ту сторону". Не прячет, а наоборот еще больше "оголяет". Для влета всё работает как и должно.
Может лучше если она будет добавлять эту задержку только к образцу вылета? Тогда оба образца окажутся нормально скрыты. В текущем варианте при установке галки задний образец скрывается, а входной образец становится слышен. Это всё решит)
- RadioSoft
- Администрация сайта
- Сообщения: 1751
- Зарегистрирован: 20 мар 2003, 16:33
- Откуда: Россия, Омск
- Контактная информация:
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Отключите галочку авто-коррекции в разделе Настройки - Ретрансляция. Она добавит задержку к задержке образца и она не нужна.
Как написали ранее - задержки должны быть ТОЛЬКО в образцах.
Короткая задержка на влёт, длинная на вылет.
Как написали ранее - задержки должны быть ТОЛЬКО в образцах.
Короткая задержка на влёт, длинная на вылет.
-
Bron
- Гуру
- Сообщения: 53
- Зарегистрирован: 21 июн 2020, 13:34
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Хм. Невероятно, но кажется удалось добиться приемлемого результата, теперь выходная метка практически всегда не слышна. Не поняли как это получилось, но спасибо за советы, за терпение и вообще))
-
Bron
- Гуру
- Сообщения: 53
- Зарегистрирован: 21 июн 2020, 13:34
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Конфиг для "Авторадио", на котором пока остановились.
Буферы ретрансляции и воспроизведения - 1.5 сек
Галка "Добавить задержку..." выкл
Режим - интернет-поток
Формат файлов - wav
Задержка для меток (в Аудиодетекторе):
Для влёта - 650 мс
Для вылета - 1300 мс (не очень устраивает, будем пробовать снижать)
Фейды:
Для ретрансляции
Для отбивки влёта
Блок формируется с запасом плюс 0.5-1 сек
Так же используем Корректировку микса -150 мс
Как звучит можно послушать здесь
Буферы ретрансляции и воспроизведения - 1.5 сек
Галка "Добавить задержку..." выкл
Режим - интернет-поток
Формат файлов - wav
Задержка для меток (в Аудиодетекторе):
Для влёта - 650 мс
Для вылета - 1300 мс (не очень устраивает, будем пробовать снижать)
Фейды:
Для ретрансляции
Код: Выделить всё
Начальный Принудительный
40 30
0 0.4
0.3 0.4
0Код: Выделить всё
Начальный
30
0
0.5
0Так же используем Корректировку микса -150 мс
Как звучит можно послушать здесь
-
Avtoradio_Nord
- Гуру
- Сообщения: 199
- Зарегистрирован: 29 сен 2014, 06:19
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Поясните этот момент, как он влияет на влет и вылет?
Настроил по вашей логике, результат порадовал, может еще чуть доработаю. Единственное, задержку для образца вылета, сделал чуть меньше.
Просто мне всегда казалось, что корректировка микса - нужна в условиях слабого ПК, для компенсации задержки от DSP плагина, что было актуально где-то 15 лет назад.
Или её можно использовать творчески, для тонкой подстройки?
-
Bron
- Гуру
- Сообщения: 53
- Зарегистрирован: 21 июн 2020, 13:34
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Это наша персональная настройка, на других сборках она скорее всего неактуальна. При ее отсутствии четко размеченный блок у нас почему-то заканчивается заметно раньше, чем отмерянное ему федеральным эфиром время. В чем проблема - то ли плеер играет треки быстрее чем положено, то ли еще что - не стали разбираться, просто добавили настройку "-150 мс". С этими дополнительными "паузами" в 150 мс между роликами блоки автоматически получили требуемую длительность.
-
Avtoradio_Nord
- Гуру
- Сообщения: 199
- Зарегистрирован: 29 сен 2014, 06:19
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Короче говоря, для тонкой подстройки.
-
Avtoradio_Nord
- Гуру
- Сообщения: 199
- Зарегистрирован: 29 сен 2014, 06:19
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
После того, как вник во все настройки, отладка "ворот" на "Авторадио", превратилась в кошмар для перфекциониста. Красивый влёт в окно, с неслышимой меткой и полной пропевкой названия "Авторадио", на федеральном элементе, получить удалось.Bron писал(а): ↑13 окт 2025, 16:24Вобщем, потыкав разные значения, пришли к выводу, что спрятать DTMF-вылет можно только поставив галку "Добавить задержку определения образцов в размере буфера ретрансляции". Но при этом становится слышно DTMF-влёт.
Без галки, увеличение буфера только ухудшает ситуацию для DTMF-вылета - ретрансляция запускается еще раньше метки. То есть: срабатывает DTMF-вылет - блок прерывается - слышно кусок ретрансляции (равный буферу) ДО метки, потом сама метка вылета и далее ретрансляция.
Если буфер убрать в минимальное значение, то после блока слышно только метку вылета и далее ретрансляция. Если добавить задержку DTMF, то в эфире получается: блок - метка - задержка и далее ретрансляция.
Фейдами спрятать тоже не выходит (
Вобщем мы в непонятках и не знаем что еще сделать чтобы спрятать DTMF-вылет (((.
Складывается стойкое впечатление, что галка "Добавить задержку определения образцов..." должна маскировать оба образца
А вот вылет... Бьюсь не один день уже. Слышу частенько маленький кусочек федерального эфира и, соответственно, ошибку в логе эфирного уловителя, что образец "стоп" не найден - тоже наблюдаю.
Кстати, а вы добивки формируйте утилитой ГПМ, под названием "Конвертор"? Так как он, часто собирает недобор. Что-то вроде 04 : 32.7, вместо необходимых 04 : 33 или 5 : 02.6, вместо 5 : 03. На какой задержке для вылета вы в итоге остались? За подсказку с параметром "корректировка микса" - спасибо огромное. Фейды работают точнее, слышно сразу, хоть и ПК современный.
-
Bron
- Гуру
- Сообщения: 53
- Зарегистрирован: 21 июн 2020, 13:34
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Конвертер используем, как же без него. Работает он по принципу "как можно быстрее", например если нужно добить 43 сек, то он просто берет любой файл из папки 00_43, не вникая в его реальный хронометраж. Но лежащие в этой папке файлы размечены с точностью плюс-минус 1 сек (и больше), и в результате получается то, что получается. Вот из папки 00_07 можно получить файл от 6,4 сек до 7,1 сек, в папке 00_03 один файл 3 сек, а другой 4 сек и т.д. Короче дело не в конвертере, а в не очень точно размеченных файлах добивокAvtoradio_Nord писал(а): ↑26 фев 2026, 16:41Кстати, а вы добивки формируйте утилитой ГПМ, под названием "Конвертор"? Так как он, часто собирает недобор. Что-то вроде 04 : 32.7, вместо необходимых 04 : 33 или 5 : 02.6, вместо 5 : 03.
Так же, если вы какие-то файлы подрезаете фейдами в AdsMan (или еще где) без сохранения фейда в файл (например если файл wav), то конвертер это тоже не учитывает, например если в блоке оказались 3 файла, подрезанные в сумме на 2 сек, до конвертер сформирует блок не 5:03, а 5:01
Мы такие "кривые" блоки просто подравниваем руками. С запасом в плюс от 0.5 до 1 сек. Это в 90% блоках дает нормальную маскировку выходной метки.
Так же Авторадио не особо парится точной разметкой блока, (плюс-минус до 1 сек).
Пока оставлено 1300 мсек
Это спасибо разработчику, за столь полезную функцию! Особый кайф от того, что она может работать в "минус"Avtoradio_Nord писал(а): ↑26 фев 2026, 16:41За подсказку с параметром "корректировка микса" - спасибо огромное
Совсем немного жаль только то, что эта корректировка не учитывается при подсчете времени блока
-
Avtoradio_Nord
- Гуру
- Сообщения: 199
- Зарегистрирован: 29 сен 2014, 06:19
Re: DTMF синхронизация в локальных окнах - настройка буфера ретрансляции и воспроизведения, для лучшего результата.
Не знаю, в сборке ли последней дело, но замечаю в эфире такую штуку, что если выставить большое значение задержки для образца вылета, то хвост лишнего федерального эфира, будто остановка прошла раньше чем надо, слышен сильнее, чем при малых значениях. Как будто параметр работает в обратную сторону.Bron писал(а): ↑26 фев 2026, 17:35Конвертер используем, как же без него. Работает он по принципу "как можно быстрее", например если нужно добить 43 сек, то он просто берет любой файл из папки 00_43, не вникая в его реальный хронометраж. Но лежащие в этой папке файлы размечены с точностью плюс-минус 1 сек (и больше), и в результате получается то, что получается. Вот из папки 00_07 можно получить файл от 6,4 сек до 7,1 сек, в папке 00_03 один файл 3 сек, а другой 4 сек и т.д. Короче дело не в конвертере, а в не очень точно размеченных файлах добивокAvtoradio_Nord писал(а): ↑26 фев 2026, 16:41Кстати, а вы добивки формируйте утилитой ГПМ, под названием "Конвертор"? Так как он, часто собирает недобор. Что-то вроде 04 : 32.7, вместо необходимых 04 : 33 или 5 : 02.6, вместо 5 : 03.![]()
Так же, если вы какие-то файлы подрезаете фейдами в AdsMan (или еще где) без сохранения фейда в файл (например если файл wav), то конвертер это тоже не учитывает, например если в блоке оказались 3 файла, подрезанные в сумме на 2 сек, до конвертер сформирует блок не 5:03, а 5:01
Мы такие "кривые" блоки просто подравниваем руками. С запасом в плюс от 0.5 до 1 сек. Это в 90% блоках дает нормальную маскировку выходной метки.
Так же Авторадио не особо парится точной разметкой блока, (плюс-минус до 1 сек).Пока оставлено 1300 мсекЭто спасибо разработчику, за столь полезную функцию! Особый кайф от того, что она может работать в "минус"Avtoradio_Nord писал(а): ↑26 фев 2026, 16:41За подсказку с параметром "корректировка микса" - спасибо огромное
Совсем немного жаль только то, что эта корректировка не учитывается при подсчете времени блока
Буфер ретрансляции и воспроизведения одинаковый - 1.5 секунды.
По поводу разметки - я так и думал.