]> gitweb.hhaalo.de Git - albentohandy.git/commitdiff
change opus to lib
authorBastian Dehn <hhaalo@arcor.de>
Tue, 15 Jul 2025 16:11:46 +0000 (18:11 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Tue, 15 Jul 2025 16:11:46 +0000 (18:11 +0200)
albentohandy
libs/opus.sh [new file with mode: 0644]

index eb7ebb17a64a9921e732d4e36877ca10c52f2a53..de6ca00075125b759d79e06a6205915559c7791c 100755 (executable)
@@ -41,38 +41,15 @@ load_libraries()
        [ -f "$BASHLIBS/mp3.sh" ] \
                || errlog "library mp3.sh not found" \
                || return $?
+       [ -f "$BASHLIBS/opus.sh" ] \
+               || errlog "library opus.sh not found" \
+               || return $=
 
        source "$BASHLIBS/voribs.sh"
        source "$BASHLIBS/mp3.sh"
+       source "$BASHLIBS/opus.sh"
 }
 
-#### BEGIN OPUS ####
-
-flac_to_opus()
-{
-       local inputfile="$1"
-       local outputfile="${inputfile/.flac/.opus}"
-       local coverfile="${inputfile%/*}/cover.jpg"
-
-       nice --adjustment=10 opusenc --picture "3|image/jpeg|||$coverfile" \
-               --quiet --bitrate 192 "$inputfile" "$outputfile"
-}
-
-convert_flac_to_opus()
-{
-       local workdir="$1"
-
-       export -f flac_to_opus
-       find $workdir -name *.flac \
-               | sort \
-               | parallel --will-cite \
-               --ungroup \
-               --eta \
-               --progress \
-               flac_to_opus {}
-}
-
-#### END OPUS ####
 #### BEGIN FLAC ####
 
 picture_to_flac()
diff --git a/libs/opus.sh b/libs/opus.sh
new file mode 100644 (file)
index 0000000..443a79b
--- /dev/null
@@ -0,0 +1,23 @@
+flac_to_opus()
+{
+       local inputfile="$1"
+       local outputfile="${inputfile/.flac/.opus}"
+       local coverfile="${inputfile%/*}/cover.jpg"
+
+       nice --adjustment=10 opusenc --picture "3|image/jpeg|||$coverfile" \
+               --quiet --bitrate 192 "$inputfile" "$outputfile"
+}
+
+convert_flac_to_opus()
+{
+       local workdir="$1"
+
+       export -f flac_to_opus
+       find $workdir -name *.flac \
+               | sort \
+               | parallel --will-cite \
+               --ungroup \
+               --eta \
+               --progress \
+               flac_to_opus {}
+}