Без звука в VOD

Как слушать музыку на стриме, чтобы не получить страйк DMCA на твиче

Опубликовано: 24.07.2021 | Отредактировано: 12.12.2022
не сохранять музыку твич

Twitch запрещает слушать на стриме музыку, защищенную авторским правом. Когда пошло очень много жалоб DMCA, твич выдал программу «Soundtrack by Twitch» — в ней собрана музыка, которую можно слушать на стриме. Но она там на любителя, плюс на нее тоже есть ограничение — можно слушать только на стриме, поэтому в записи стрима она не сохраняется. Умельцы выяснили, что твич удаляет звук определенной дорожки видео, если включена их программа, и стали использовать эту лазейку для прослушивания своей музыки. Спустя время появилась настройка в OBS для выбора дорожки и программу от твича уже не нужно устанавливать. Теперь главное правильно настроить дорожки в OBS.

Навигация:

  • тыкай сюда, если используешь карту захвата видео или на стриме просто болтаешь (тут новая версия поста)
  • сюда, если нет карты захвата (тут предыдущая версия этого поста, с использованием Voicemeeter)

Настройка стрима с картой захвата

Год назад я написала «инструкцию» как настроить obs для прослушивания музыки на твиче без сохранения звука в записи стрима. Но это постоянно Voicemeeter запускать, лишний раз нагружать комп да и небольшая задержка звука есть (у меня была, может у других нет).

В этой инструкции дополнительных программ запускать не понадобится. 

Главный минус, который я обнаружила для себя — это то, что нельзя во время стрима поменять выход звука. Например, с одних наушников перейти на другие — звук будет идти на то устройство, которое было выбрано в системе при запуске OBS.

UPD: вроде все же можно поменять устройство для вывода звука. Но для этого нужно после смены устройства в системе, ручками в OBS в расширенных свойствах аудио выключить прослушивание источников аудио и включить обратно.

Если ты на стриме просто болтаешь и кроме музыки тебе не надо никаких звуков выводить, то просто пропусти инфу про карту захвата видео, а так те же шаги выполняй.

Настройка системы

Нужно зайти в «Параметры устройств и громкости приложений» (Пуск > Параметры > Система > Звук > Дополнительные параметры звука) и выбрать устройства вывода.

В самом начале выбираешь устройство, через которое будешь слушать все звуки — обычно это наушники. А в списке приложений выбираешь устройство вывода для источника музыки — виртуальный кабель VB-Audio Virtual Cable или внешняя звуковая карта:

 настройки звука в системе

Ты перестанешь слышать музыку как только поменяешь устройство вывода. Это нормально, дальше мы это исправим.

Настройка OBS

Раньше я устанавливала Voicemeeter, чтобы звук музыки перенаправить на основное устройство вывода звука. 

Оказалось, что заменить эту программу можно настройками OBS.

Запускаем OBS и переходим в настройки аудио (Файл > Настройки > Аудио) и выключаем в «Глобальных устройствах аудио» аудио с рабочего стола:

настройка обс звук

Из микшера аудио у нас пропадет «Устройство воспроизведения» и теперь на стриме не будет никаких системных звуков (как и тех, которые идут на основное устройство вывода звука). Теперь нам нам нужно настроить источники звука.

Да, еще включи настройку «Трек для VOD на Twitch» (Файл -> Настройки -> Вывод -> Режим вывода — Расширенный -> Трансляция) и запомни выбранную дорожку (я шестую выбираю):

настройка твич обс

Затем добавим источник музыки, для этого создаем «Захват выходного аудиопотока» и выбираем то устройство, которое ранее выбрали для проигрывания музыки:

  источник музыки

В микшере аудио появится добавленный источник, но звук мы пока не слышим.

Заходим в настройки аудио (Правка -> Расширенные свойства аудио) и в столбце «Прослушивание аудио» выбираем «Прослушивание и вывод» для источника с музыкой и для устройства захвата видео. Теперь мы слышим музыку и звук с карты захвата.

Погоди, не закрывай это окно. Нам еще надо проверить дорожки. Для музыки убери галочку с дорожки, которая выбрана для удаления звуков с записи стрима, у других источников эта галочка должна стоять (везде, где звук нужно сохранить в записи стрима):

микшер обс

Кстати, можно еще не сохранять озвучку донатов в записи стрима. Зайди в свойства источника оповещений о донатах и там поставь галочку на «Управление аудио через OBS», тогда в микшере появится источник: ему можно громкость поменять, но главное не забудь включить прослушивание и убрать галочку с дорожки.

Итог

На стрим идет звук с карты захвата и музыка, но в записи стрима остается только звук карты захвата.


Настройка стрима без карты захвата

Если ты играешь в игры, в которых можно выбрать на какое устройство выводить звук, то способ выше тебе тоже подойдет. Только установи два виртуальных кабеля: на один назначь звук музыки, на второй — звук игры. Настройки аудио выбирай как у карты захвата.

Скачай программы для настройки стрима, чтобы не получить страйк DMCA на twitch:

Виртуальный кабель

Устанавливаем VB-Audio Virtual Cable. Есть бесплатная версия с одним виртуальным кабелем, есть версии с двумя и четырьмя, но их можно скачать через донат разработчику. Процесс установки не буду показывать, он несложный.

После установки в системе появится виртуальное аудиоустройство:

Скриншот виртуального кабеля

На этот кабель мы будем посылать звуки, которые не нужно сохранять в записи стрима. Заходим в «Параметры устройств и громкости приложений» и выбираем виртуальный кабель как устройство вывода для тех приложений, чей звук нам не нужен в VOD:

настройки звука приложений

Теперь нам нужно как-то слышать эти звуки. Так как они ушли на виртуальный кабель, то на основном устройстве вывода звука их теперь нет.

Перенаправление звука

Устанавливаем Voicemeeter, здесь ничего сложного нет в установке. Есть бесплатная версия с двумя источниками ввода/вывода звука. Есть Voicemeeter Banana, в нем больше настроек и источников — если хочется, то можно его установить.

Эта программа будет направлять звук с виртуального кабеля на основное аудиоустройство. Установи источники откуда и куда звук должен идти:

Настройки voicemeeter

Что такое WDM и KS я понятия не имею, поэтому можешь погуглить этот момент, если интересно.

Выбери в системе Voicemeeter как основное устройство вывода звука:

Voicemeeter

Если все правильно сделано, то звук с виртуального кабеля должен быть слышен в твоем основном устройстве вывода звука (но только при запущенной программе).

Теперь нужно настроить OBS.

Настройка OBS

Включи настройку «Трек для VOD на Twitch» (Файл -> Настройки -> Вывод -> Режим вывода — Расширенный -> Трансляция):

Скриншот настройки

Нужно поставить галочку для включения функции и выбрать номер дорожки, которая будет сохранена в записи стрима. Рекомендую выбрать шестую дорожку, вроде как именно ее твич использует для таких целей (но это неточно):

Настройка OBS Twitch VOD

Обязательно отключай эту настройку, если она тебе не нужна, а то мало ли.

После включения настройки в микшере аудио автоматически появляется источник «VOD Audio for Soundtrack by Twitch»:

VOD Audio в микшере OBS

Ты можешь скрыть его из списка, чтобы не мозолил глаза. Сюда будут идти все звуки, которые ты выберешь для сохранения в записи стрима (по сути, этот источник будет выводиться в записи как звук видео).

Если источник «VOD Audio for Soundtrack by Twitch» не появился у тебя в OBS, то забей на это. Возможно, у меня он есть из-за того что я не до конца удалила программу от твича для прослушивания музыки.

Теперь нужно настроить звук в сценах. Создай источник звука и выбери виртуальный кабель:

добавление источника звука

В источнике «Устройство воспроизведения» будут все звуки, которые необходимо оставить в записи стрима, а в источнике «Название источника» будет звук, который мы не хотим сохранять.

Теперь нужно перейти в расширенные настройки аудио (Правка -> Расширенные свойства аудио) и изменить дорожки — в записи стрима сохранятся все источники, у которых есть галочка на шестой дорожке (или другой, если в настройках ранее выбрана не шестая дорожка):

Настройка дорожек в OBS

Что я сделала:

  • Устройство воспроизведения — поставила галочку на шестой дорожке — звук в записи стрима будет сохраняться.
  • Название источника — убрала галочку на шестой дорожке — звука в записи стрима не будет.

Важно

Понаблюдай за настройкой дорожек у источника «Устройство воспроизведения». У меня галочка на шестой дорожке слетает при перезапуске OBS (не знаю с чем это связано).

Если у тебя будет то же самое, то создай еще один источник звука в OBS и укажи в нем Voicemeeter Input (который мы выбрали в системе как основное устройство вывода звука), а у источника «Устройство воспроизведения» отключи звук.

Создание источника с основными звуками

Итог

На виртуальный кабель можно любые звуки отправить через настройки системы, будь то браузер или Spotify. Я привела самый простой вариант настройки, можно пошаманить и настроить как угодно вывод звуков — пробуй на тестовом канале.

Автор

NeponiRu

Не ручаюсь за полезность материала конкретно для тебя. Все статьи опубликованы больше для личного использования.

Помогай бездомным котейкам онлайн