Existe-t-il une application capable d'enregistrer du son que je peux exécuter à partir de la ligne de commande sous XP?
Idéalement, je le démarrerais avec une commande et l'arrêterais avec une autre. Ou je pourrais spécifier une durée avec la commande de démarrage.
windows-xp
command-line
audio
recording
Tom Wright
la source
la source
sox -t waveaudio −d new-file.wav
rec
n'est plus fourni dans le package SoX Windows. Au lieu de cela, vous pouvez utiliser cette ligne de commande:la source
Pour enregistrer du son à l'aide de la ligne de commande sous Windows, vous pouvez utiliser fmedia :
Vous pouvez arrêter l'enregistrement à tout moment en appuyant sur
Ctrl+C
.Pendant l'enregistrement, fmedia montre la puissance du signal, par exemple:
Les formats pris en charge sont WAV, FLAC, OGG et MP3. La sortie vers WAV est la plus rapide. Cependant, la compression FLAC est également assez rapide, vous ne remarquerez donc probablement aucune différence dans l'utilisation du processeur.
Si vous souhaitez capturer le son d'un appareil spécifique (et pas seulement celui par défaut):
Étape 1. Utilisez
--list-dev
commutateur pour afficher tous les appareils disponibles.Étape 2. Choisissez un appareil que vous souhaitez utiliser et appelez fmedia avec
--dev-capture
argument.Par exemple, démarrez l'enregistrement à partir d'un appareil spécifique - Microphone:
la source
FFmpeg
Bien que la conversion de format
ffmpeg
puisse faire beaucoup plus. (c.-à-d. filtres, contrôle des périphériques d'E / S) . Pour cette question particulière, je vais me concentrer sur les périphériques d'entrée .Liste de tous les périphériques d'entrée:
répertorie tous les périphériques d'entrée de DirectShow . Cela nécessite également le nom de fichier qui est pourquoi
null
est donné.Enregistrement audio à partir du dispositif d'entrée:
Enregistre
30
secondes de données audio (données PCM) à partir de DirectShow l » entrée.Remplacer:
DEVICE_ID
par l'ID souhaité dans la liste des ID que vous avez obtenus avec la commande précédente.Documentation FFmpeg sur dshow .
la source
C'est vieux mais ça pourrait être une alternative
LiveInCode
la source