Você pode usar o pacote SoX .
rec recorded_track.wav 00:05
Registros por 5 minutos.
Mais documentação na página de manual do SoX .
Existe um aplicativo capaz de gravar sons que eu possa executar a partir da linha de comando no XP?
Idealmente eu começaria com um comando e pararia com outro. Ou eu poderia especificar uma duração com o comando inicial.
Você pode usar o pacote SoX .
rec recorded_track.wav 00:05
Registros por 5 minutos.
Mais documentação na página de manual do SoX .
rec
não é mais fornecido no pacote SoX Windows. Em vez disso, você pode usar esta linha de comando:
sox -t waveaudio −d new-file.wav
Para gravar sons usando a linha de comando no Windows, você pode usar fmedia :
fmedia --record --out=Recording.wav
Você pode interromper a gravação a qualquer momento pressionando Ctrl+C
.
Durante a gravação, fmedia mostra o quão alto é o sinal, por exemplo:
g:\fmedia>fmedia --record --out=myrec.flac
fmedia v0.10
0:19 [========..] -7.89dB / -1.31dB
Os formatos suportados são WAV, FLAC, OGG e MP3. A saída para WAV é a mais rápida. No entanto, a compactação FLAC também é bastante rápida, então você provavelmente não notará nenhuma diferença no uso da CPU.
Se você deseja capturar o som de um dispositivo específico (não apenas o padrão):
Etapa 1. Use o interruptor --list-dev
para mostrar todos os dispositivos disponíveis.
Etapa 2. Escolha um dispositivo que você deseja usar e chame fmedia com o argumento --dev-capture
.
Por exemplo, comece a gravar a partir de um dispositivo específico - Microfone:
C:\>fmedia --list-dev
fmedia v0.10
Playback:
device #1: Realtek Digital Output (Realtek High Definition Audio)
device #2: Speakers (Realtek High Definition Audio)
Capture:
device #1: Stereo Mix (Realtek High Definition Audio)
device #2: Microphone (Realtek High Definition Audio)
device #3: Line In (Realtek High Definition Audio)
C:\>fmedia --record --out=Recording.wav --dev-capture=2
Isso é antigo, mas pode ser uma alternativa
LiveInCode
This program encodes live audio from line-in or microphone directly into Ogg Vorbis, MP3, FLAC, Speex and other formats.
The current version only has built-in support for Ogg Vorbis and Speex. It means you can use any other encoders too, but for encoders other than Ogg Vorbis and Speex you'll need to manually specify the command-line.