From 42a36d0938727cc94d085a898f3ac85207dde2d3 Mon Sep 17 00:00:00 2001
From: Joel Grunbaum <joelgrun@gmail.com>
Date: Tue, 27 Jul 2021 23:48:36 +0000
Subject: [PATCH] Merge branch 'master' of github.com:Chizi123/Scripts

---
 transcode_music.sh |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/transcode_music.sh b/transcode_music.sh
index 274bde3..00c1c08 100755
--- a/transcode_music.sh
+++ b/transcode_music.sh
@@ -2,7 +2,17 @@
 
 # Script to transcode music in buld using ffmpeg
 
-bitrate=192000
+bitrate=192
+
+transcode() {
+	if [ "ffprobe $1 2>&1 | grep bitrate | cut -d' ' -f8" > 192000 ]; then
+		echo in $1
+		echo out "trans_music/$(echo ${1%.*} | cut -f1 -d'/' --complement).mp3"
+		ffmpeg -i "$d" -b:a $bitrate "trans_music/$(echo ${1%.*}).mp3"#| cut -f1 -d'/' --complement).mp3"
+	else
+		cp "$d" "trans_music/$(echo $1)" # | cut -f1 -d'/' --complement)"
+	fi
+}
 
 shopt -s globstar
 
@@ -12,11 +22,5 @@
 cp -r --attributes-only Music/* trans_music/
 find trans_music -type f -delete
 for d in **/*.{mp3,flac,mp4,m4a,ogg}; do
-	if [ "ffprobe -show_format 2>/dev/null $d | grep bit_rate | cut -d'=' -f2" > 192000 ]; then
-		echo in $d
-		echo out "trans_music/$(echo ${d%.*} | cut -f1 -d'/' --complement).mp3"
-		ffmpeg -i "$d" -b:a $bitrate "trans_music/$(echo $d | cut -f1 -d'.' | cut -f2,3,4,5 -d'/').mp3"
-	else
-		cp "$d" "trans_music/$(echo $d | cut -f2,3,4,5 -d'/')"
-	fi
+	transcode $d &
 done

--
Gitblit v1.9.3