]> code.delx.au - transcoding/commitdiff
Moved from jamesstuff
authorJames Bunton <jamesbunton@delx.net.au>
Tue, 11 Nov 2014 04:13:38 +0000 (15:13 +1100)
committerJames Bunton <jamesbunton@delx.net.au>
Tue, 11 Nov 2014 04:13:38 +0000 (15:13 +1100)
rip-pulse [new file with mode: 0755]

diff --git a/rip-pulse b/rip-pulse
new file mode 100755 (executable)
index 0000000..687e3ad
--- /dev/null
+++ b/rip-pulse
@@ -0,0 +1,15 @@
+#!/bin/bash -e
+echo -n "Will record in... "
+for i in 5 4 3 2 1; do
+       echo -n "$i "
+       sleep 1
+done
+echo
+echo "Recording now!"
+
+src="$(pactl list | grep -A2 '^Source #' | grep 'Name: .*\.monitor$' | awk '{print $NF}' | tail -n1)"
+dest="$1"
+shift
+parec -d "$src" --rate=44100 --format=s16le --channels=1 /dev/stdout | \
+       lame -r -s '44.1' --signed --bitwidth 16 --little-endian -m m "$@" /dev/stdin "$dest"
+