Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/04/2010, à 22:34

Pico51

[Résolu][Audacity] Capture de la sortie audio

Bonjour,

J'essaie de capturer le son sortant de mon PC à l'aide d'Audacity mais je ne trouve pas comment faire.
J'ai essayé de modifier des informations à l'aide de alsamixer mais je n'y comprends pas grand chose.

Si quelqu'un sait comment faire et peut m'aider, ce serait une grande joie.

Merci beaucoup.

Dernière modification par Pico51 (Le 04/04/2010, à 23:05)

Hors ligne

#2 Le 04/04/2010, à 22:41

Vysserk3

Re : [Résolu][Audacity] Capture de la sortie audio

Salut, ce n'est pas vraiment une solution comme tu le souhaites directement à partir d'Audacity, mais voilà comment je procède. Si tu as PulseAudio installé et fonctionnel regarde là > http://www.outflux.net/blog/archives/2009/04/19/recording-from-pulseaudio/
L'avantage c'est que tu récupéreras un fichier Wav que tu pourras manipuler avec Audacity.
Par contre le script est adapté pour un système en anglais, donc voici un truc qui marchera en français :

#!/bin/bash
# Copyright 2008-2009, Kees Cook <kees@outflux.net>
#
# Records the PulseAudio monitor channel.
# http://www.outflux.net/blog/archives/2009/04/19/recording-from-pulseaudio/
#
WAV="$1"
if [ -z "$WAV" ]; then
	    echo "Usage: $0 OUTPUT.WAV" >&2
	        exit 1
	fi
	rm -f "$WAV"

	# Get sink monitor:
	MONITOR=$(pactl list | grep -A2 '^Source #' | \
	    grep 'Nom.*\.monitor$' | awk '{print $NF}' | tail -n1)

	    # Record it raw, and convert to a wav
	    echo "Recording to $WAV ..."
	    echo "Ctrl-C or Close this window to stop"
	    parec -d "$MONITOR" | sox -t raw -r 44100 -sLb 16 -c 2 - "$WAV"

(en fait cet histoire de anglais/français, c'est à cause de la recherche du monitor qui se nomme Name.*** en anglais et qu'il faut remplacer par Nom.***)

L'utilisation est simple :
Lorsque tu joues un son (quelle que soit la source), tu ouvres un terminal et tu tapes (si le script précédent a été enregistré sous record.sh et rendu exécutable):

./record.sh out.wav

Et ca enregistrera tout ce qui sort dans un fichier out.wav...jusqu'à ce que tu presses Ctrl+C

Hors ligne

#3 Le 04/04/2010, à 23:05

Pico51

Re : [Résolu][Audacity] Capture de la sortie audio

Entre temps, j'ai trouvé ce blog : http://dariablogue.wordpress.com/2009/11/03/maj-pour-ubuntu-9-04-comment-enregistrer-le-son-en-streaming-avec-audacity/
J'ai suivi la manip et ça a marché.

Merci tout de même de ton aide.

Hors ligne