From ddd8fdc01a0c34c18dd60d19e191f0a200479d24 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Tue, 15 Jul 2025 18:11:46 +0200 Subject: [PATCH] change opus to lib --- albentohandy | 31 ++++--------------------------- libs/opus.sh | 23 +++++++++++++++++++++++ 2 files changed, 27 insertions(+), 27 deletions(-) create mode 100644 libs/opus.sh diff --git a/albentohandy b/albentohandy index eb7ebb1..de6ca00 100755 --- a/albentohandy +++ b/albentohandy @@ -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 index 0000000..443a79b --- /dev/null +++ b/libs/opus.sh @@ -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 {} +} -- 2.47.3