URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97989
[ Назад ]

Исходное сообщение
"Микширование музыки."

Отправлено Ivan , 19-Авг-24 22:18 
Доброго времени суток .
Задумал вещать музыку с голосовой врезкой времени . Система простая - на компе музыка , линейный выход на авто фм-модулятор . Музыка понятно , получить голосом текущее время тоже понятно . Остался вопрос - как реализовать притухание музыки , в нем на полной громкости время , возврат музыки на первоначальный уровень ?
Заранее благодарю за идеи и варианты решения .
Делаю для дачи , смс-ки и сообщения на телефоне надоели .
Надеюсь на помощь зала ))) . Читать умею . Вдруг кто-то такое городил , не хочу изобретать велосипед .

Содержание

Сообщения в этом обсуждении
"Микширование музыки."
Отправлено Аноним , 22-Авг-24 09:46 
Скриптом в баше делаешь фор от 1 до скажем 10, вызываешь команду уменьшения громкости. Потом воспроизводишь голос через например mpv или ffmpeg. А потом снова фор от 1 до 10, вызываешь команду увеличения громкости. Задача несложная, должна занять не более 10 минут, включая время на включение компа, неторопливый поход на кухню за кофе и т.д.

"Микширование музыки."
Отправлено Ivan , 22-Авг-24 10:03 
> Скриптом в баше делаешь фор от 1 до скажем 10, вызываешь команду
> уменьшения громкости. Потом воспроизводишь голос через например mpv или ffmpeg. А
> потом снова фор от 1 до 10, вызываешь команду увеличения громкости.
> Задача несложная, должна занять не более 10 минут, включая время на
> включение компа, неторопливый поход на кухню за кофе и т.д.

Доброго.
Как основную музыку не останавливая приглушить,а на верх запустить время? Какими командами? Цикл понятен. Чем громкость приложения основной музыки и чем проиграть время ( понимаю должен быть второй поток)?


"Микширование музыки."
Отправлено Аноним , 22-Авг-24 13:27 
Масса вариантов. Во-первых pulseaudio позволяет менять громкость для определенных приложений, а в pipewire такая возможность никуда не ушла. Во-вторых mpv предоставляет ipc, в котором тоже можно контролировать громкость.