Como posso gravar som da linha de comando do windows?

13

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.

    
por Tom Wright 24.09.2010 / 16:18

4 respostas

9

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 .

    
por 24.09.2010 / 17:10
7

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
    
por 13.11.2015 / 14:29
4

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
    
por 01.04.2016 / 09:59
1

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.

    
por 24.09.2011 / 10:34