Soundshine app icon

Soundshine

← Voltar ao blogue

Gravar o áudio do computador com Audacity no Mac

Instala o Audacity num Mac, abre o menu do dispositivo de gravação à espera de algo como “Stereo Mix” ou “What U Hear”, e só lá está o microfone. Todos os tutoriais de Windows que encontra mencionam uma opção que o seu Mac não tem.

Não é um erro nem uma preferência em falta. No macOS o Audacity realmente não consegue gravar a reprodução do computador sozinho, e o próprio manual diz isso, remetendo para software adicional.

Porque não dá no Mac

O Audacity grava a partir de dispositivos de entrada. Pede a lista ao sistema e grava do que escolher.

No Windows o Audacity inclui um host WASAPI em loopback. Ao seleccioná-lo, os dispositivos de reprodução aparecem como entradas graváveis: o áudio do sistema fica a um menu de distância. É isso que os tutoriais de Windows usam.

No macOS o host de áudio é sempre o Core Audio, que só lista entradas reais e entradas virtuais instaladas. O áudio do sistema não é uma entrada, por isso nunca aparece. O Stereo Mix é uma função de placa de som sem equivalente no macOS.

A solução, em todos os casos, é dar ao Audacity algo que pareça uma entrada mas transporte o áudio do sistema. Ou contornar o Audacity na fase de captação.

Opção 1: BlackHole (gratuito)

O BlackHole é um controlador de áudio virtual gratuito e de código aberto, activamente mantido, assinado e notarizado, para Apple Silicon e Intel. É o substituto directo do Soundflower.

  1. Instale o BlackHole a partir de existential.audio.
  2. Abra a Configuração Áudio e MIDI pelo Spotlight.
  3. Clique em + no canto inferior esquerdo e escolha Criar dispositivo de saída múltipla.
  4. Assinale BlackHole 2ch e a sua saída verdadeira (colunas integradas ou auscultadores).
  5. Em Definições do Sistema > Som, defina esse dispositivo como saída.
  6. No Audacity, defina o dispositivo de gravação como BlackHole 2ch e os canais como 2 (estéreo).
  7. Carregue em gravar e reproduza o áudio.

Saltando os passos 3 e 4, as colunas ficam mudas, porque tudo segue para o BlackHole e para mais lado nenhum. Esta omissão explica a maioria das publicações em que o BlackHole “não funciona”.

Reponha a saída do sistema nas colunas no fim, ou o Mac continua a usar o dispositivo de saída múltipla indefinidamente.

Uma limitação concreta: o BlackHole capta tudo misturado. Notificações, Slack, um separador do YouTube esquecido, tudo acaba na gravação, porque um dispositivo de saída virtual só vê a mistura final.

Opção 2: gravar primeiro, editar depois no Audacity (14,99 $)

Se abriu o Audacity para editar e não para captar, é mais simples captar com uma app dedicada e abrir o ficheiro a seguir.

O Soundshine Record usa os process taps do Core Audio, uma API acrescentada no macOS 14.4 que permite ler directamente o áudio de outras apps. Não instala nada no macOS, sem palavra-passe de administrador nem reinício.

  1. Abra o Soundshine Record e conceda a autorização uma vez.
  2. Escolha as fontes: todo o áudio do sistema, ou apps específicas pelo nome para deixar de fora a notificação do Slack. Junte um microfone se também precisar da voz.
  3. Defina o formato como WAV ou AIFF para trabalho de edição.
  4. Grave.
  5. Abra o ficheiro de ~/Music/SoundshineRecord no Audacity.

A razão para o fazer: captação por app e níveis independentes por fonte, duas coisas que um controlador virtual não oferece. Grave em WAV ou AIFF em vez de AAC, já que vai editar e voltar a exportar, e o não comprimido aguenta isso sem acumular artefactos.

Requer macOS 15 ou posterior. 14,99 $ de pagamento único, com uma versão de avaliação completa que insere um sinal a cada 30 segundos.

Opção 3: Loopback (99 $) ou Audio Hijack (69 $)

As ferramentas da Rogue Amoeba são a ponta profissional. O Loopback constrói dispositivos virtuais a partir de qualquer combinação de apps e entradas, que depois surgem na lista do Audacity. O Audio Hijack grava directamente com uma cadeia de sinal visual.

Ambos excelentes e ambos bastante mais do que a maioria precisa para levar um separador do navegador ao Audacity. Compensam se monta encaminhamentos complexos com regularidade.

O que não usar

Soundflower. Todos os tutoriais antigos o recomendam. Não é actualizado desde 2014, não existe versão para Apple Silicon e depende de uma extensão do kernel que o macOS moderno só carrega se baixar a política de segurança a partir da Recuperação. Ver alternativas ao Soundflower.

Um cabo de loopback físico. Por vezes sugere-se um cabo de 3,5 mm da saída de auscultadores para a entrada de linha. A maioria dos Mac modernos não tem entrada de linha, e isso converte o áudio para analógico e de volta, acrescentando ruído sem motivo.

Definições a acertar no Audacity

Assim que o áudio chega, algumas definições poupam-lhe uma nova gravação.

Ponha a frequência do projecto, no canto inferior esquerdo, em 48000 Hz, igual ao macOS. Uma discrepância obriga o Audacity a fazer reamostragem, perda de qualidade evitável.

Ponha os canais em 2 (estéreo). Gravar uma fonte estéreo em mono comprime-a e a separação não volta.

Verifique os níveis antes de uma gravação longa. Reproduza a parte mais alta e observe o medidor: os picos devem ficar à volta de -6 dB. Se tocar em 0, o áudio satura e nenhuma edição o repara.

Desactive a reprodução por software nas definições de áudio. Com um controlador virtual na cadeia, cria um ciclo de realimentação.

Versão curta

Gratuito e não se importa com uma sessão de configuração: BlackHole com dispositivo de saída múltipla.

Quer captação por app, ou o Audacity sempre foi apenas o editor: grave com o Soundshine Record e abra o ficheiro no Audacity.

Encaminhamentos complexos com regularidade: Loopback ou Audio Hijack.

Para a comparação mais alargada, veja como gravar o áudio interno no Mac.

Grave tudo num único ficheiro

O Soundshine Record capta todo o áudio do sistema, ou apenas as aplicações que escolher, mais o seu microfone, com volume por fonte e sem controlador virtual para instalar.