Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → Макросы Audacity: пакетная обработка подкастов за один проход

Макросы в Audacity: как обработать папку записей одной командой

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

Макросы в Audacity: как обработать папку записей одной командой

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

Что такое макрос

По документации Audacity, макрос — это последовательность заранее настроенных команд в заданном порядке, которая применяется к проекту или к аудиофайлам автоматически. В макрос можно добавить любой встроенный эффект, а также LADSPA, LV2, Nyquist, VST и Audio Unit (на Mac) из меню Effect.

Кроме эффектов, в макрос можно включать плагины из меню Generate и Analyze (включая анализаторы Vamp), встроенный анализатор клиппинга и ряд команд экспорта.

Три основных применения, которые называет документация:

  1. Пакетная обработка — много файлов обрабатываются без участия человека и выгружаются в новые файлы.
  2. Повторяемая обработка одного проекта.
  3. Приведение серии записей к единому виду.

Где находятся макросы

Через меню Tools:

  • Tools → Macro Manager — создать, отредактировать, протестировать;
  • Tools → Apply Macro → Palette — палитра макросов;
  • Tools → Apply Macro → <имя> — применить конкретный макрос.

В палитре и в менеджере есть кнопки «Apply Macro to» с двумя вариантами: Project (текущий проект) и Files (внешние файлы).

Как собрать макрос для подкаста

Пример цепочки для голоса:

  1. High-pass filter — убрать низкочастотный гул (обычно 80–100 Гц).
  2. Noise Reduction — с профилем шума, снятым с тишины.
  3. Compressor — выровнять динамику.
  4. Normalize — привести пик к −1 dB.
  5. Export as WAV (или MP3) — обязательный финальный шаг.

Порядок важен: шумоподавление до компрессии, потому что компрессия поднимает и шум. Нормализация — после компрессии, иначе компрессор снова изменит уровень.

Важное правило: без экспорта ничего не сохранится

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

Это самая частая причина «макрос отработал, а файлов нет».

Как применить к папке

  1. Убедитесь, что в окне Audacity нет открытого проекта — если есть, сохраните и закройте его (File → Close).
  2. Соберите все файлы в одну папку: выбрать можно только файлы из одного каталога, вложенные папки не обрабатываются.
  3. Tools → Apply Macro → Palette (или Macro Manager).
  4. Выберите макрос.
  5. Нажмите Files.
  6. Выделите файлы и нажмите Open.

Дальше Audacity обработает их по очереди.

Куда попадут результаты

В разных версиях и источниках папка называется по-разному: в актуальном мануале упоминается macro-output, в старых описаниях — cleaned. Общее правило одно: результаты складываются в отдельную подпапку рядом с исходными файлами, оригиналы не изменяются.

Это важно: макрос не перезаписывает исходники, поэтому место на диске нужно планировать.

Ограничения

Из документации Audacity:

  • Не более 500 файлов за раз — рекомендация, а не жёсткий лимит, но её стоит соблюдать;
  • Нельзя обрабатывать AUP3-проекты макросом — для этого нужен Python-скриптинг;
  • Многоканальные файлы (например, 5.1) макросом не обрабатываются: при экспорте они сведутся в стерео, даже если в настройках импорта/экспорта включён custom mix;
  • Если применять макрос к файлам, обрабатывается весь файл целиком — частичное выделение не используется.

Параметры команд

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

Правило: задавайте параметры явно для каждого шага. Тогда макрос воспроизводим на другом компьютере и через месяц.

Где хранятся макросы

Каждый макрос сохраняется отдельным текстовым файлом с расширением TXT в папке Macros каталога данных приложения:

  • Windows: Users\<имя>\AppData\Roaming\audacity\Macros
  • macOS: ~/Library/Application Support/audacity/Macros
  • Linux: ~/.audacity-data/Macros

Практическое следствие: макрос можно скопировать на другой компьютер или положить в репозиторий как текстовый файл.

Проверка перед запуском на сотне файлов

  1. Возьмите 2–3 типичные записи.
  2. Примените макрос к проекту и послушайте целиком.
  3. Проверьте уровень: не клиппит ли, не стало ли тихо.
  4. Проверьте, что тишина в паузах не «дышит» после шумоподавления.
  5. Только потом запускайте на папке.

Частые ошибки

Макрос без экспорта. Обработка выполняется, файлы не появляются.

Случайные параметры эффектов. Если не зафиксировать настройки, результат зависит от прошлой ручной работы.

500+ файлов за один запуск. Долго, рискованно, сложно отладить.

Макрос на AUP3. Не поддерживается.

Многоканальный материал. Сведётся в стерео.

Как отладить макрос по шагам

Не запускайте собранную цепочку сразу на сотне файлов. Сначала проверьте её на одном и посмотрите результат:

  1. Примените макрос к текущему проекту (Project), а не к файлам.
  2. Прослушайте первые и последние 10 секунд.
  3. Сравните с оригиналом по уровню и по шуму в паузах.
  4. Посмотрите на спектр, если есть подозрение на артефакты шумоподавления.
  5. Только после этого запускайте на папке.

Если что-то пошло не так, откройте Macro Manager и проверьте порядок шагов: чаще всего проблема в том, что нормализация стоит до компрессии или экспорт — не последним.

Где взять профиль шума

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

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

FAQ

Почему макрос не сохранил файлы?

Потому что в макросе нет шага экспорта. При применении к файлам он обязателен.

Можно ли обработать файлы из разных папок?

Нет. Выбор идёт в пределах одного каталога, вложенные папки не обрабатываются.

Сколько файлов можно обработать за раз?

Документация рекомендует не более 500 за один запуск.

Где искать результаты?

В отдельной подпапке рядом с исходными файлами. Оригиналы не изменяются.

Сохранятся ли настройки эффектов в макросе?

Только если вы задали их явно. Иначе используется последняя ручная настройка.

Похожие материалы