Existe um aplicativo capaz de gravar som que eu possa executar a partir da linha de comando no XP?
Idealmente, eu começaria com um comando e o pararia com outro. Ou eu poderia especificar uma duração com o comando inicial.
windows-xp
command-line
audio
recording
Tom Wright
fonte
fonte
sox -t waveaudio −d new-file.wav
rec
não é mais fornecido no pacote SoX Windows. Em vez disso, você pode usar esta linha de comando:fonte
Para gravar som usando a linha de comando no Windows, você pode usar o fmedia :
Você pode parar a gravação a qualquer momento pressionando
Ctrl+C
.Durante a gravação, o fmedia mostra a intensidade do sinal, por exemplo:
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, portanto você provavelmente não notará nenhuma diferença no uso da CPU.
Se você deseja capturar som de um dispositivo específico (não apenas o padrão):
Etapa 1. Use a
--list-dev
chave para mostrar todos os dispositivos disponíveis.Etapa 2. Escolha um dispositivo que você deseja usar e chame o fmedia com
--dev-capture
argumento.Por exemplo, comece a gravar a partir de um dispositivo específico - Microfone:
fonte
FFmpeg
Enquanto a conversão de formato,
ffmpeg
poderia fazer muito mais. (ou seja, filtros, controle de dispositivo de E / S) . Para esta pergunta em particular, vou me concentrar em dispositivos de entrada .Listar todos os dispositivos de entrada:
lista todos os dispositivos de entrada do DirectShow . Isso também requer o nome do arquivo e é por isso que
null
é dado.Gravar áudio do dispositivo de entrada:
salva
30
segundos de dados de áudio (dados PCM) da entrada do DirectShow .Substitua:
DEVICE_ID
pelo ID desejado da lista dos IDs obtidos no comando anterior.Documentação do FFmpeg no dshow .
fonte
Isso é antigo, mas pode ser uma alternativa
LiveInCode
fonte