РУКОВОДСТВО

Как удалить вокал в Audacity

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

около 7 минут

Коротко

Откройте стереофайл, выделите весь трек, затем выберите Effect → Vocal Reduction and Isolation, установите Action в Remove Vocals, а затем экспортируйте. В Audacity 3.2 меню Effect разбили на подменю, поэтому в актуальных версиях ищите в Effect → Special; в 2.x эффект находится прямо в меню Effect.

Вот и вся процедура. Остальная часть страницы — о том, о чем никто не говорит: что на самом деле делает этот эффект, и почему инструментал, который он возвращает, звучит пусто.

Способ 1: встроенный эффект

  1. Импортируйте стереофайл. File → Import → Audio. Или просто перетащите его в окно. Файл должен быть стерео — см. примечание про моно ниже.
  2. Выделите все. Ctrl+A (Cmd+A на macOS).
  3. Откройте эффект. Vocal Reduction and Isolation, из меню Effect — в подменю Special в версии 3.2 и новее, прямо в меню в 2.x.
  4. Установите Action в «Remove Vocals». В том же окне можно, наоборот, выделить вокал — это удобный способ услышать, что именно вычитается.
  5. Для первого прохода оставьте Strength на 1.0. Большее значение убирает больше голоса, а вместе с ним и больше всего остального.
  6. Установите Low Cut for Vocals примерно на 120 Гц. Все, что ниже, остается нетронутым. Именно этот параметр сохраняет басовую партию.
  7. Установите High Cut for Vocals примерно на 9 кГц. Все, что выше, остается нетронутым, благодаря чему сохраняются тарелки и «воздух».
  8. Прослушайте, затем примените. Экспортируйте через File → Export Audio.
Два параметра среза решают все

Большинство руководств советуют просто нажать OK с настройками по умолчанию. Low Cut и High Cut задают полосу, внутри которой эффекту разрешено подавлять звук. Если сузить эту полосу примерно до диапазона голоса, получится пригодная минусовка, а не тонкая, фазящая каша.

До — исходный стереомикс Audacity с минутным стереотреком: оба канала на протяжении всей минуты заполнены плотной волной.
После — Vocal Reduction and Isolation, Remove Vocals Тот же трек после удаления вокала. Оба канала заметно тоньше и тише, а там, где раньше было плотное тело волны, остались отдельные пики.
Тот же файл, то же окно, тот же масштаб и та же шкала амплитуды — изменилось только то, что применен эффект. Огибающая пиков падает примерно на 40%. По форме волны нельзя понять, что именно ушло, — только то, что ушло много, и подсказкой служит форма: протяжная основа звука исчезла, а отдельные транзиенты по-прежнему выделяются. Эти пики — то, что осталось от барабанов после вычитания их центральной, протяжной составляющей. Следующий раздел о том, почему в этом вычитании пострадал не только голос.

Способ 2: ручной вариант, чтобы увидеть механизм

Эффект — это удобная обертка над четырьмя шагами, которые можно выполнить вручную. Если один раз сделать это руками, ограничения становятся очевидны.

  1. Разделите стереодорожку. Tracks → Mix → Split Stereo Track. Теперь у вас две независимые монодорожки.
  2. Инвертируйте одну из них. Выделите нижнюю (правую) дорожку и примените Invert: он находится в меню Effect там же, где и предыдущий эффект.
  3. Выставьте обе по центру. Установите ползунок панорамы каждой дорожки в середину.
  4. Воспроизведите. Все, что одинаково в обоих каналах, теперь в сумме дает тишину.
  5. Сведите. Tracks → Mix → Mix and Render.

Никакой защиты по частотам, никакой регулировки силы — просто вычитание. Вы слышите эффект в чистом виде, и обычно это хуже, чем способ 1, — в этом-то и смысл.

Почему инструментал теряет низы

Подавление в противофазе удаляет все, что одинаково в обоих каналах. Оно не знает, что такое голос. В обычном миксе основной вокал — не единственное, что стоит точно по центру:

ЭлементТипичное положениеПереживает подавление?
Основной вокалЦентрНет — это и есть цель
БочкаЦентрНет
БасЦентр, ниже ~120 Гц часто в моно намеренноНет
Малый барабанЦентрНет
Гитары, клавишные, бэк-вокалШирокая панорамаДа
Хвосты стереоревербацииШирокие по определениюДа — в том числе у вокала
Где располагаются партии микса и до чего может дотянуться подавление в противофазе График: положение в панораме по горизонтали, частота по вертикали. Затененная колонна посередине обозначает центр стереополя, где действует подавление в противофазе. Две пунктирные горизонтальные линии отмечают Low Cut в Audacity на 120 Гц и High Cut на 9 кГц; подавление происходит только между ними. Внутри колонны вертикальные полосы показывают основной вокал, малый барабан, бочку и бас: фиолетовым — там, где они попадают в полосу среза и удаляются, бирюзовым — ниже 120 Гц, где Low Cut их не трогает. Гитары, клавишные, бэк-вокал и тарелки показаны бирюзовыми полосами слева и справа от колонны, вне центра, и сохраняются. Стереохвост ревербации вокала расходится от колонны в стороны и сохраняется вместе с ними. ЦЕНТР — КУДА ДОСТАЕТ ПОДАВЛЕНИЕ Тарелки, «воздух» Бэк-вокал Гитары, клавишные его хвост ревербации Основной вокал Малый барабан Бочка Бас High Cut ≈ 9 кГц — выше не трогается Low Cut ≈ 120 Гц — ниже не трогается 16 кГц 9 кГц 1 кГц 120 Гц 40 Гц Крайний левый Центр Крайний правый ЧАСТОТА Вычитается при подавлении Не трогается — не по центру или вне полосы среза
Подавление нацелено на положение, а не на инструмент. Затененная полоса — центр стереополя; пунктирные линии — единственные два параметра, которые ее сужают. Все фиолетовое вычитается. Обратите внимание: нижняя часть основного вокала лежит ниже Low Cut вместе с басом и бочкой — из-за этого перекрытия подъем Low Cut до 120 Гц спасает низы, но оставляет часть нижней середины вокала. В способе 2 никаких ограничителей нет, поэтому уходит вся полоса.

Так что «убрать центр» означает убрать вместе с голосом ритмическую и низкочастотную основу. Бас ниже примерно 120 Гц часто намеренно сводят в моно, чтобы воспроизведение было стабильным на виниле и клубных системах, поэтому он страдает надежнее всего. Именно его и защищает Low Cut.

Вторая половина проблемы — реверберация. Сухой вокал подавляется, а его стереохвост — нет. В результате возникает узнаваемый артефакт: призрачная реверберация вокала без самого голоса, парящая над минусовкой.

Когда это не сработает совсем

Файл в моно

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

Вокал не по центру

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

На вокале есть стереоширина или реверберация

Все, из-за чего версии голоса в левом и правом канале различаются, делает подавление частичным. Хватит стереореверберации или задублированной партии, а на современном ведущем вокале стандартно и то и другое — поэтому 30-секундный тест ниже важнее любой настройки.

Исходник — файл с потерями и низким битрейтом

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

30-секундный тест, прежде чем браться всерьез

Используйте сам механизм как диагностику. Выполните шаги 1–4 способа 2 — разделите каналы, инвертируйте один, поставьте оба по центру, нажмите воспроизведение — и послушайте:

Тридцать секунд прослушивания экономят час возни с параметром Strength.

Что использовать, когда подавления недостаточно

Ограничение заложено в самом принципе, а не в настройках. Фазовое подавление — это вычитание: оно может убрать только то, что общее у двух каналов, поэтому никогда не выделит голос, который не может локализовать геометрически.

ИИ-разделение источников работает иначе. Модель, обученная на многих часах музыки, узнает, как звучит голос, и восстанавливает каждую дорожку по отдельности. Поскольку она распознает, а не вычитает, она справляется с монофайлами, вокалом не по центру и сильной реверберацией — ровно с теми случаями, где Audacity сдается. Цена — вычислительные ресурсы, а не пункт меню.

Тот же файл через модель разделения Audiofilter показывает три волновые формы одного и того же минутного файла: исходный микс, выделенный вокал и инструментал, у каждого своя кнопка воспроизведения, и карточка для скачивания двух дорожек.
Три панели, один файл. Сравните нижнюю с результатом Audacity выше: инструментал здесь сохраняет плотность, которую потеряла версия с подавлением, потому что для его получения ничего не вычиталось — модель заново собрала каждую часть. Вокал посередине — это та половина, которую подавление не даст вам никогда.
Те же три дорожки в виде спектрограмм Спектрограммы исходника, вокальной и инструментальной дорожек в общей шкале децибел. На панели вокала — гребенка гармоник с темными промежутками между фразами; на панели инструментала гребенка убрана, но сохранены широкополосные транзиенты и низы.
Именно этот вид отвечает на вопрос, вокруг которого крутится вся страница: куда делась энергия? Волновая форма этого не покажет — у вокала и инструментала похожие огибающие. Здесь же вокал — это гребенка гармоник с черными промежутками там, где певец берет дыхание, а инструментал — та же картина, из которой убрана эта гребенка, и больше ничего не тронуто. Все три панели используют одну шкалу децибел относительно оригинала, так что темное пятно на одной и светлое на другой значат именно то, что видно.
Кадр из видео: сепаратор Audiofilter с загруженным треком и волновыми формами двух дорожек.
Те же три инструмента в работе от начала до конца, включая показанное выше разделение. С YouTube ничего не загружается, пока вы не нажмете «Воспроизвести» — кадр выше представляет собой статичное изображение с этого сайта. Если плеер не загружается, видео также доступно по адресу youtube.com/watch?v=Wy8Qcp1mw8c.
Попробуйте на файле, который вы только что проверили

В Audiofilter есть инструмент ИИ-удаление вокала — он запускает модель разделения прямо во вкладке браузера и возвращает выделенный акапельный вокал и инструментал, готовый для караоке. Без регистрации, и ничего не загружается на сервер — обработка идет на вашем собственном компьютере, так что файл его не покидает. Можете открыть вкладку «Сеть» и убедиться сами.

Он принимает треки до пяти минут — это ограничение работы во вкладке браузера, а не платный барьер. Для целой песни выделите нужный фрагмент в Audacity и экспортируйте только его через File → Export Audio, а затем загрузите сюда.

Часто задаваемые вопросы

Есть ли в Audacity ИИ-удаление вокала?

Нет. Vocal Reduction and Isolation — это фазовое подавление: эффект вычитает все, что одинаково в левом и правом каналах. У него нет модели того, что такое голос, поэтому он не может отделить вокал не по центру и заодно забирает бочку и бас.

Почему инструментал звучит жидко после удаления вокала?

Потому что ведущий вокал — не единственное, что стоит по центру. Бочка, бас и малый барабан обычно тоже там, а бас ниже примерно 120 Гц часто намеренно делают моно. Подавление центра убирает их вместе с голосом. Если поднять Low Cut for Vocals примерно до 120 Гц, басовая область уцелеет, но часть низкой середины вокала останется.

Можно ли удалить вокал из моно-файла в Audacity?

Нет. Фазовому подавлению нужны два различающихся канала. В моно-файле вычитать нечего, поэтому и убирать центр не из чего. Audacity показывает одну дорожку волны для моно-трека и две для стерео — это самый быстрый способ проверить.

Какое значение Strength выбрать?

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

Есть ли бесплатный способ удалить вокал, который справляется с реверберацией?

Да, но не через подавление. ИИ-разделение источников обучено распознавать голос, поэтому работает с моно-файлами, вокалом не по центру и миксами с сильной реверберацией и восстанавливает каждую дорожку, а не вычитает одну из другой. Audiofilter запускает модель разделения в браузере для треков до пяти минут, и ничего не загружается на сервер.