[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]
Ok, so I'm trying to get my phone to record from 2 audio sources simulatneously - the audio output and the mic input. I have the following rough-and-ready script: #!/opt/bin/bash str_STARTTIME=`date +%F\@%k-%M-%S` echo $str_STARTTIME str_SAVEDIR="/media/internal/downloads/music/VoiceRecordings" echo $str_SAVEDIR str_MICFILE=$str_SAVEDIR/$str_STARTTIME.mic.wav echo $str_MICFILE str_SPKFILE=$str_SAVEDIR/$str_STARTTIME.spk.wav echo $str_SPKFILE parec --format=s16le --rate=44100 --channels=1 | sox --type raw -s2L --rate 44100 --channels 1 - --type wav $str_MICFILE & parec --format=s16le --rate=44100 --channels=1 --device=pcm_output.monitor | sox --type raw -s2L --rate 44100 --channels 1 - --type wav $str_SPKFILE & count=0 while : ; do echo count = $count ((count=count+1)) read -t 10 && killall parec && break done echo exited while loop exit 0 ## END OF SCRIPT It does indeed create the two files in the correct place with the correct, however only the $str_MICFILE file actually has any content. I'm presuming this is because it was the first instance of parec to be launched. So, does anyone know of a way to either record from 2 pulseaudio sources, or create a virtual pulseaudio device that will let me record both streams simultaneously? Cheers. Grant. :) -- The Mailing List for the Devon & Cornwall LUG http://mailman.dclug.org.uk/listinfo/list FAQ: http://www.dcglug.org.uk/linux_adm/list-faq.html